Packages

final case class BindPlayerMessage(action: BindStatus.Value, bind_desc: String, display_icon: Boolean, logging: Boolean, spawn_group: SpawnGroup, zone_number: Long, unk4: Long, pos: Vector3) extends PlanetSideGamePacket with Product with Serializable

A packet dispatched to maintain a manually-set respawn location.

The packet establishes the player's ability to spawn in an arbitrary location that is not a normal local option. This process is called "binding one's matrix." In addition to player establishing the binding, the packet updates as conditions of the respawn location changes.

If logging is turned on, packets will display different messages depending on context. The bind descriptor will be used to flavor the events chat message. As long as the event is marked to be logged, when the packet is received, a message is displayed in the events window. If the logged action is applicable, the matrixing sound effect will be played too. Not displaying events is occasionally warranted for aesthetics. The game will always note if this is your first time binding regardless of the state of this flag.

Bind Descriptors:
@amp_station
@ams
@comm_station (interlink facility?)
@comm_station_dsp (dropship center?)
@cryo_facility (biolab?)
@tech_plant

Exploration:
Find other bind descriptors.

action

the purpose of the packet

bind_desc

a text description of the respawn binding point

display_icon

show the selection icon on the redeployment map

logging

true, to report on bind point change visible in the events window; false, to render spawn change silently; some first time notifications will always display regardless of this flag

spawn_group

the kind of spawn request that will be made; affects the type of icon displayed; will coincide with the value of unk2 in SpawnRequestMessage when the spawn option is selected

zone_number

the number of the zone in which to display this spawn option; if zone_number is not the current zone, and the action is positive, a small map of the alternate zone with selectable spawn point will become visible

unk4

na

pos

coordinates for any displayed deployment map icon; x and y determine the position

Source
BindPlayerMessage.scala
Linear Supertypes
Product, Equals, PlanetSideGamePacket, PlanetSidePacket, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BindPlayerMessage
  2. Product
  3. Equals
  4. PlanetSideGamePacket
  5. PlanetSidePacket
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new BindPlayerMessage(action: BindStatus.Value, bind_desc: String, display_icon: Boolean, logging: Boolean, spawn_group: SpawnGroup, zone_number: Long, unk4: Long, pos: Vector3)

    action

    the purpose of the packet

    bind_desc

    a text description of the respawn binding point

    display_icon

    show the selection icon on the redeployment map

    logging

    true, to report on bind point change visible in the events window; false, to render spawn change silently; some first time notifications will always display regardless of this flag

    spawn_group

    the kind of spawn request that will be made; affects the type of icon displayed; will coincide with the value of unk2 in SpawnRequestMessage when the spawn option is selected

    zone_number

    the number of the zone in which to display this spawn option; if zone_number is not the current zone, and the action is positive, a small map of the alternate zone with selectable spawn point will become visible

    unk4

    na

    pos

    coordinates for any displayed deployment map icon; x and y determine the position

Type Members

  1. type Packet = BindPlayerMessage

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val action: BindStatus.Value
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val bind_desc: String
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. val display_icon: Boolean
  9. def encode: Attempt[BitVector]
    Definition Classes
    BindPlayerMessagePlanetSidePacket
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. val logging: Boolean
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def opcode: GamePacketOpcode.Value
  19. val pos: Vector3
  20. def productElementNames: Iterator[String]
    Definition Classes
    Product
  21. val spawn_group: SpawnGroup
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. val unk4: Long
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. val zone_number: Long

Inherited from Product

Inherited from Equals

Inherited from PlanetSideGamePacket

Inherited from PlanetSidePacket

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped