final case class GenericActionMessage(action: Int) extends PlanetSideGamePacket with Product with Serializable
Reports that something has happened, or makes something happen.
When sent from the server to a client, there are twenty-seven individual actions caused by this packet.
They are only vaguely organized by behavior and some numbers may not be associated with an action.
When sent by the client to the server, an unknown number of actions are available.
The highest known action is a server-sent 45.
Actions (when sent from server):
03 - symbol: show Mosquito radar
04 - symbol: hide Mosquito radar
07 - warning: missile lock
08 - warning: Wasp missile lock
09 - warning: T-REK lock
11 - Drop special item e.g. LLU
12 - sound: base captured fanfare
14 - prompt: new character basic training
15 - MAX Deploy
16 - MAX Undeploy
22 - message: awarded a cavern capture (updates cavern capture status)
23 - award a cavern kill
24 - message: you have been imprinted (updates imprinted status; does it?)
25 - message: you are no longer imprinted (updates imprinted status; does it?)
27 - event: purchase timers reset (does it?)
31 - forced into first person view;
in third person view, player character sinks into the ground; green deconstruction particle effect under feet
32 - forced into first person view, attempt to deconstruct but fail;
event: fail to deconstruct due to having a "parent vehicle"
33 - event: fail to deconstruct
43 - prompt: friendly fire in virtual reality zone
45 - ?
Actions (when sent from client):
15 - Max anchor
16 - Max unanchor
20 - Client requests MAX special effect (NC shield and TR overdrive. VS jump jets are handled by the jump_thrust boolean on PlayerStateMessageUpstream)
21 - Disable MAX special effect (NC shield)
28 - Cancel warp queue (see: DroppodLaunchResponseMessage)
29 - AFK
30 - back in game
36 - turn on "Looking for Squad"
37 - turn off "Looking for Squad"
- action
what this packet does
- Alphabetic
- By Inheritance
- GenericActionMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new GenericActionMessage(action: Int)
- action
what this packet does
Type Members
- type Packet = GenericActionMessage
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: Int
- 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
- GenericActionMessage → 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
- 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
- GenericActionMessage → PlanetSideGamePacket → PlanetSidePacket
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- 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()