Packages

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

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

    action

    what this packet does

Type Members

  1. type Packet = GenericActionMessage

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: Int
  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. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. def opcode: GamePacketOpcode.Value
  16. def productElementNames: Iterator[String]
    Definition Classes
    Product
  17. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. 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