Packages

final case class SquadDefinitionActionMessage(squad_guid: PlanetSideGUID, line: Int, action: SquadAction) extends PlanetSideGamePacket with Product with Serializable

Manage composition and details of a player's current squad, or the currently-viewed squad.

The action code indicates the format of the remainder data in the packet. The following formats are translated; their purposes are listed:
  (None)
    0 - Display Squad
    1 - Answer Squad Join Request
    2 - UNKNOWN
    3 - Save Squad Favorite
    4 - Load Squad Favorite
    5 - Delete Squad Favorite
    6 - UNKNOWN
    8 - Request List Squad
    9 - Stop List Squad
    16 - Associate with Squad
    17 - Set List Squad (ui)
    18 - UNKNOWN
    26 - Reset All
    32 - UNKNOWN
    35 - Cancel Squad Search
    39 - No Squad Search Results
    41 - Cancel Find
    42 - UNKNOWN
    43 - UNKNOWN
  Boolean
    28 - Auto-approve Requests for Invitation
    29 - UNKNOWN
    30 - UNKNOWN
    31 - Location Follows Squad Leader
  Int
    10 - Select this Role for Yourself
    11 - UNKNOWN
    20 - (Squad leader) Change Squad Zone
    21 - (Squad leader) Close Squad Member Position
    22 - (Squad leader) Add Squad Member Position
    33 - Decorate a Squad in the List of Squads with Color
    40 - Find LFS Soldiers that Meet the Requirements for this Role
  Long
    13 - UNKNOWN
    14 - UNKNOWN
    15 - Select this Role for Yourself
    37 - UNKNOWN
  String
    7 - List Squad Favorite
    19 - (Squad leader) Change Squad Purpose
  Int :: Long
    12 - UNKNOWN
    25 - (Squad leader) Change Squad Member Requirements - Weapons
    38 - Assign Squad Member To Role
  Int :: String
    23 - (Squad leader) Change Squad Member Requirements - Role
    24 - (Squad leader) Change Squad Member Requirements - Detailed Orders
  Long :: Long
    36 - UNKNOWN
  String :: Long :: Int :: Int
    34 - Search for Squads with a Particular Role

squad_guid

the unique identifier of the squad, if non-zero

line

the original listing line number, if applicable

action

the purpose of this packet; also decides the content of the parameter fields

Source
SquadDefinitionActionMessage.scala
Linear Supertypes
Product, Equals, PlanetSideGamePacket, PlanetSidePacket, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SquadDefinitionActionMessage
  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 SquadDefinitionActionMessage(squad_guid: PlanetSideGUID, line: Int, action: SquadAction)

    squad_guid

    the unique identifier of the squad, if non-zero

    line

    the original listing line number, if applicable

    action

    the purpose of this packet; also decides the content of the parameter fields

Type Members

  1. type Packet = SquadDefinitionActionMessage

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: SquadAction
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. def encode: Attempt[BitVector]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val line: Int
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. def opcode: GamePacketOpcode.Value
  17. def productElementNames: Iterator[String]
    Definition Classes
    Product
  18. val squad_guid: PlanetSideGUID
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Product

Inherited from Equals

Inherited from PlanetSideGamePacket

Inherited from PlanetSidePacket

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped