Packages

final case class PlanetsideAttributeMessage(guid: PlanetSideGUID, attribute_type: Int, attribute_value: Long) extends PlanetSideGamePacket with Product with Serializable

na
Global:
50 - State initialization for amenities

  • 0 - Normal, accessible ("Press 'e' to ...")
  • 1 - Fully destroyed model, inaccessible ("foo is destroyed and can not be accessed")

51 - Common initialization for amenities, complementary to attribute 50

  • 0 - Normal, accessible
  • 1 - Partially destroyed model, still accessible
  • 2 - Explicitly set in transition from state 1; same as state 1?

67 - ???

Global (GUID=0)
75 - Russian client region check (value checks with bitmask & 8)
82 - event chat message in green, "You have been Silenced by a Game Official. You can not talk in Command Chat."
83 - max boomers
84 - max he mines
85 - max disruptor mines
86 - max spitfire turrets
87 - max motion sensors
88 - max shadow turrets
89 - max cerebus turrets
90 - max Aegis shield generators
91 - max TRAPs
92 - max OMFTs
93 - max sensor disruptors
94 - boomers
95 - he mines
96 - disruptor mines
97 - spitfire turrets
98 - motion sensors
99 - shadow turrets
100 - cerebus turrets
101 - Aegis shield generators
102 - TRAPSs
103 - OMFTs
104 - sensor disruptors
112 - enable/disable festive backpacks

Players/General:
Server to client :
0 - health (setting to zero on vehicles/terminals will destroy them)
1 - healthMax
2 - stamina
3 - staminaMax
4 - armor
5 - armorMax
6 - PA_RELEASED - transform the (other) avatar in backpack on ground
7 - Sets charge level for MAX capacitor
8 - Enables empire specific max capacitor function - NC Shield, TR Overdrive, VS Jumpjets
9 - Possibly unused now - PA_SHIELDSTRENGTH in beta client
14 - Something with grief
15 - Weapon Lock. Value exemple : 600 to have 1 min lock. Max possible is 30min lock
16 - PA_DECONSTRUCTING in beta client
17 - BEP. Value seems to be the same as BattleExperienceMessage
18 - CEP.
19 - Anchors. Value is 0 to disengage, 1 to engage.
20 - Control console hacking, affects CC timer, yellow base warning lights and message "The FactionName has hacked into BaseName". Format is: Time left - 2 bytes, faction - 1 byte (1-4), isResecured - 1 byte (0-1)

  • 65535 segments per faction in deciseconds (seconds * 10)
  • 0-65535 = Neutral 0 seconds to 1h 49m 14s - 0x0000 to 0xFFFF
  • 65536 (0x10000) - 131071 (0x1FFFF) - TR
  • 131072 (0x20000) - 196607 (0x2FFFF) - NC
  • 196608 (0x30000) - 262143 (0x3FFFF) - VS
  • 17039360 (0x1040000) - CC Resecured

24 - Learn certification:

  • 01 - Medium Assault
  • 02 - Heavy Assault
  • 03 - Special Assault
  • 04 - Anti-Vehicular
  • 05 - Sniping
  • 06 - Elite Assault
  • 07 - Air Cavalry, Scout
  • 08 - Air Cavalry, Interceptor
  • 09 - Air Cavalry, Assault
  • 10 - Air Support
  • 11 - ATV
  • 12 - Light Scout
  • 13 - Assault Buggy
  • 14 - Armored Assault 1
  • 15 - Armored Assault 2
  • 16 - Ground Transport
  • 17 - Ground Support
  • 18 - BattleFrame Robotics
  • 19 - Flail
  • 20 - Switchblade
  • 21 - Harasser
  • 22 - Phantasm
  • 23 - Galaxy Gunship
  • 24 - BFR Anti Aircraft
  • 25 - BFR Anti Infantry
  • 26 - ?! Removed Cert ?
  • 27 - ?! Removed Cert ?
  • 28 - Reinforced ExoSuitDefinition
  • 29 - Infiltration Suit
  • 30 - AA MAX
  • 31 - AI MAX
  • 32 - AV MAX
  • 33 - Uni-MAX
  • 34 - Medical
  • 35 - Advanced Medical
  • 36 - Hacking
  • 37 - Advanced Hacking
  • 38 - Expert Hacking
  • 39 - Data Corruption
  • 40 - Electronics Expert (= Expert Hacking + Data Corruption) Must have Advanced Hacking
  • 41 - Engineering
  • 42 - Combat Engineering
  • 43 - Fortification Engineering
  • 44 - Assault Engineering
  • 45 - Advanced Engineering (= Fortification Engineering + Assault Engineering) Must have Combat Engineering

25 - Forget certification: ... (see 24)
26 - Certification reset timer (in seconds) 27 - PA_JAMMED - plays jammed buzzing sound in vicinity of target, jams weapon discharge
28 - PA_IMPLANT_ACTIVE - Plays implant sounds. Valid values seem to be up to 20.
29 - PA_VAPORIZED - Visible ?! That's not the cloaked effect, Maybe for spectator mode ?. Value is 0 to visible, 1 to invisible.
31 - Looking for Squad info (marquee and ui):

  • 0 - LFS
  • 1 is LFSM (Looking for Squad Members)
  • n is the supplemental squad identifier number; same as "LFS;" for the leader, sets "LFSM" after the first manual flagging

32 - Maintain the squad role index, when a member of a squad
35 - Battle Rank
36 - Command Rank
38 - Spawn active or not. MUST use base MapId not base GUID
43 - Info on avatar name : 0 = Nothing, 1 = "(LD)" message
45 - NTU charge bar 0-10, 5 = 50% full. Seems to apply to both ANT and NTU Silo (possibly siphons?)
46 - Sends "Generator damage is at a critical level!" message 47 - Sets base NTU level to CRITICAL.
48 - Set to 1 to send base power loss message & turns on red warning lights throughout base.
49 - Vehicle texture effects state? (>0 turns on ANT panel glow or ntu silo panel glow + orbs) (bit?)
52 - Vehicle particle effects? (>0 turns on orbs going towards ANT. Doesn't affect silo) (bit?)
53 - LFS. Value is 1 to flag LFS
54 - Player "Aura". Values can be expressed in the first byte's lower nibble:

  • 0 - nothing
  • 1 - plasma
  • 2 - ancient
  • 4 - LLU (?)
  • 8 - fire
  • e.g., 13 = 8 + 4 + 1 = fire and LLU and plasma

55 - "Someone is attempting to Heal you". Value is 1
56 - "Someone is attempting to Repair you". Value is 1
64 - ????? related to using router telepads 67 - Enables base shields (from cavern module/lock)
73 - "You are locked into the Core Beam. Charging your Module now.". Value is 1 to active
77 - Cavern Facility Captures. Value is the number of captures
78 - Cavern Kills. Value is the number of kills
106 - Avatar Cosmetics
116 - Apply colour to REK beam and REK icon above players

  • 0 = yellow
  • 1 = red
  • 2 = purple
  • 3 = blue

Client to Server :
106 - Custom Head
224 - Player/vehicle joins black ops
228 - Player/vehicle leaves black ops

Vehicles:
10 - Driver mount permissions

  • 0 - Locked
  • 1 - Group
  • 3 - Empire

11 - Gunner mount(s) permissions (same)
12 - Passenger mount(s) permissions (same)
13 - Trunk permissions (same)
21 - Declare a player the vehicle's owner, by globally unique identifier
22 - Toggles gunner and passenger mount points (1 = hides, 0 = reveals; this also locks their permissions)
54 - Plays jammed buzzing sound in vicinity of target
55 - Trigger APC EMP
68 - Vehicle shield health
79 - ???
80 - Damage vehicle (unknown value)
81 - ???
113 - Vehicle capacitor - e.g. Leviathan EMP charge

guid

the object

attribute_type

the field

attribute_value

the value

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

    guid

    the object

    attribute_type

    the field

    attribute_value

    the value

Type Members

  1. type Packet = PlanetsideAttributeMessage

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