Class/Object

net.psforever.packet.game

PlanetsideAttributeMessage

Related Docs: object PlanetsideAttributeMessage | package game

Permalink

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

na
Global:
50 - Common Initialization?
51 - Common Initialization?
67 - ???

Global (GUID=0)
75 - Russian client region check (value checks with bitmask & 8)
82 - ???
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. "The FactionName has hacked into BaseName - also sets timer on CC and yellow base warning lights on


These values seem to correspond to the following data structure: Time left - 2 bytes, faction - 1 byte (1-4), isResecured - 1 byte (0-1)
24 - Learn certifications with value :
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 : MAX (Burster)
31 : MAX (Dual-Cycler)
32 : MAX (Pounder)
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 certifications (same order as 24)
26 - Certification reset timer (in seconds) 27 - PA_JAMMED - plays jammed buzzing sound
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 - Info under avatar name : 0 = LFS, 1 = Looking For Squad Members
32 - Info under avatar name : 0 = Looking For Squad Members, 1 = LFS
35 - BR. Value is the BR
36 - CR. Value is the CR
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. MUST use base modelId not base GUID
48 - Set to 1 to send base power loss message & turns on red warning lights throughout base. MUST use base modelId not base GUID
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 is nothing
- 1 is plasma
- 2 is ancient
- 4 is LLU (?)
- 8 is 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
67 - Enables base shields (from cavern module/lock). MUST use base modelId not GUID
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 - Custom Head
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 seat permissions (0 = Locked, 1 = Group, 3 = Empire)
11 - Gunner seat(s) permissions (same)
12 - Passenger seat(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 - Vehicle EMP? Plays sound as if vehicle had been hit by 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, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PlanetsideAttributeMessage
  2. Product
  3. Equals
  4. PlanetSideGamePacket
  5. PlanetSidePacket
  6. Serializable
  7. Serializable
  8. AnyRef
  9. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PlanetsideAttributeMessage(guid: PlanetSideGUID, attribute_type: Int, attribute_value: Long)

    Permalink

    guid

    the object

    attribute_type

    the field

    attribute_value

    the value

Type Members

  1. type Packet = PlanetsideAttributeMessage

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from PlanetsideAttributeMessage to any2stringadd[PlanetsideAttributeMessage] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (PlanetsideAttributeMessage, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from PlanetsideAttributeMessage to ArrowAssoc[PlanetsideAttributeMessage] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val attribute_type: Int

    Permalink

    the field

  8. val attribute_value: Long

    Permalink

    the value

  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def encode: Attempt[BitVector]

    Permalink
  11. def ensuring(cond: (PlanetsideAttributeMessage) ⇒ Boolean, msg: ⇒ Any): PlanetsideAttributeMessage

    Permalink
    Implicit information
    This member is added by an implicit conversion from PlanetsideAttributeMessage to Ensuring[PlanetsideAttributeMessage] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. def ensuring(cond: (PlanetsideAttributeMessage) ⇒ Boolean): PlanetsideAttributeMessage

    Permalink
    Implicit information
    This member is added by an implicit conversion from PlanetsideAttributeMessage to Ensuring[PlanetsideAttributeMessage] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: Boolean, msg: ⇒ Any): PlanetsideAttributeMessage

    Permalink
    Implicit information
    This member is added by an implicit conversion from PlanetsideAttributeMessage to Ensuring[PlanetsideAttributeMessage] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. def ensuring(cond: Boolean): PlanetsideAttributeMessage

    Permalink
    Implicit information
    This member is added by an implicit conversion from PlanetsideAttributeMessage to Ensuring[PlanetsideAttributeMessage] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from PlanetsideAttributeMessage to StringFormat[PlanetsideAttributeMessage] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. val guid: PlanetSideGUID

    Permalink

    the object

  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. def opcode: GamePacketOpcode.Value

    Permalink
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def [B](y: B): (PlanetsideAttributeMessage, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from PlanetsideAttributeMessage to ArrowAssoc[PlanetsideAttributeMessage] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from Product

Inherited from Equals

Inherited from PlanetSideGamePacket

Inherited from PlanetSidePacket

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from PlanetsideAttributeMessage to any2stringadd[PlanetsideAttributeMessage]

Inherited by implicit conversion StringFormat from PlanetsideAttributeMessage to StringFormat[PlanetsideAttributeMessage]

Inherited by implicit conversion Ensuring from PlanetsideAttributeMessage to Ensuring[PlanetsideAttributeMessage]

Inherited by implicit conversion ArrowAssoc from PlanetsideAttributeMessage to ArrowAssoc[PlanetsideAttributeMessage]

Ungrouped