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
- Alphabetic
- By Inheritance
- SquadDefinitionActionMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- 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
- type Packet = SquadDefinitionActionMessage
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val action: SquadAction
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def encode: Attempt[BitVector]
- Definition Classes
- SquadDefinitionActionMessage → PlanetSidePacket
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val line: Int
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def opcode: GamePacketOpcode.Value
- Definition Classes
- SquadDefinitionActionMessage → PlanetSideGamePacket → PlanetSidePacket
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val squad_guid: PlanetSideGUID
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()