# PSF-LoginServer - master - net.psforever.packet.game.PlanetsideAttributeMessage
PSF - LoginServer - master - net.psforever.packet.game.PlanetsideAttributeMessage
Keywords: PSF LoginServer master net.psforever.packet.game.PlanetsideAttributeMessage

PSF-LoginServer - master < Back


# Packages

-  package root
  Definition Classes
    root
-  package net
  Definition Classes
    root
-  package psforever
  Definition Classes
    net
-  package packet
  Definition Classes
    psforever
-  package game
  Definition Classes
    packet
-  package objectcreate
  Definition Classes
    game
- ActionCancelMessage
- ActionProgressMessage
- ActionResultMessage
- Additional1
- Additional2
- Additional3
- AggravatedDamageMessage
- ArmorChangedMessage
- AvatarDeadStateMessage
- AvatarFirstTimeEventMessage
- AvatarGrenadeStateMessage
- AvatarImplantMessage
- AvatarJumpMessage
- AvatarSearchCriteriaMessage
- AvatarStatisticsMessage
- AvatarVehicleTimerMessage
- BattleDiagramAction
- BattleExperienceMessage
- BattleplanMessage
- BeginZoningMessage
- BindPlayerMessage
- BindStatus
- BroadcastWarpgateUpdateMessage
- BugReportMessage
- BugType
- BuildingInfoUpdateMessage
- CaptureFlagUpdateMessage
- CargoMountPointStatusMessage
- ChainLashMessage
- ChangeAmmoMessage
- ChangeFireModeMessage
- ChangeFireStateMessage_Start
- ChangeFireStateMessage_Stop
- ChangeShortcutBankMessage
- CharacterCreateRequestMessage
- CharacterInfoMessage
- CharacterKnowledgeInfo
- CharacterKnowledgeMessage
- CharacterNoRecordMessage
- CharacterRequestAction
- CharacterRequestMessage
- ChatChannel
- ChatMsg
- ChildObjectStateMessage
- CloudInfo
- ConnectToWorldMessage
- ConnectToWorldRequestMessage
- ContinentalLockUpdateMessage
- CreateShortcutMessage
- DamageFeedbackMessage
- DamageMessage
- DamageWithPositionMessage
- DataChallenge
- DataChallengeMessage
- DataChallengeMessageResp
- DeadState
- DelayedPathMountMsg
- DensityLevelUpdateMessage
- DeployObjectMessage
- DeployOutcome
- DeployRequestMessage
- DeployableIcon
- DeployableInfo
- DeployableObjectsInfoMessage
- DeploymentAction
- DestroyDisplayMessage
- DestroyMessage
- DiagramActionCode
- DiagramStroke
- DisconnectMessage
- DismountBuildingMsg
- DismountVehicleCargoMsg
- DismountVehicleMsg
- DisplayedAwardMessage
- DrawString
- DropItemMessage
- DroppodError
- DroppodFreefallingMessage
- DroppodLaunchInfo
- DroppodLaunchRequestMessage
- DroppodLaunchResponseMessage
- DrowningTarget
- EmoteMsg
- ExperienceAddedMessage
- FacilityBenefitShieldChargeRequestMessage
- FavoritesAction
- FavoritesMessage
- FavoritesRequest
- FireHintMessage
- FlagInfo
- Friend
- FriendAction
- FriendsRequest
- FriendsResponse
- GamePropertyScope
- GamePropertyTarget
- GenericActionEnum
- GenericActionMessage
- GenericCollisionMsg
- GenericObjectActionEnum
- GenericObjectActionMessage
- GenericObjectStateMsg
- HackMessage
- HackState
- HitHint
- HitInfo
- HitMessage
- HotSpotInfo
- HotSpotUpdateMessage
- ImplantAction
- InvalidTerrainMessage
- InventoryStateMessage
- ItemTransactionMessage
- ItemTransactionResultMessage
- KeepAliveMessage
- LashMessage
- LoadMapMessage
- LoginMessage
- LoginRespMessage
- LongRangeProjectileInfoMessage
- LootItemMessage
- MailMessage
- MemberEvent
- MountVehicleCargoMsg
- MountVehicleMsg
- MoveItemMessage
- ObjectAttachMessage
- ObjectCreateDetailedMessage
- ObjectCreateMessage
- ObjectDeleteMessage
- ObjectDeployedMessage
- ObjectDetachMessage
- ObjectDetectedMessage
- ObjectHeldMessage
- OrbitalShuttleTimeMsg
- OrbitalStrikeWaypointMessage
- OxygenStateMessage
- PadAndShuttlePair
- PickupItemMessage
- PingMsg
- PlanetSideZoneID
- PlanetsideAttributeEnum
- PlanetsideAttributeMessage
- PlanetsideStringAttributeMessage
- PlayerStasisMessage
- PlayerStateMessage
- PlayerStateMessageUpstream
- PlayerStateShiftMessage
- ProjectileCharacteristics
- ProjectileStateMessage
- PropertyOverrideMessage
- ProximityTerminalUseMessage
- QuantityDeltaUpdateMessage
- QuantityUpdateMessage
- ReleaseAvatarRequestMessage
- ReloadMessage
- RepairMessage
- ReplicationStreamMessage
- RequestDestroyMessage
- RespawnAMSInfoMessage
- RespawnInfo
- RibbonBarsSlot
- ServerType
- ServerVehicleOverrideMsg
- SetChatFilterMessage
- SetCurrentAvatarMessage
- SetEmpireMessage
- ShiftState
- Shortcut
- SimDataChallenge
- SimDataChallengeResp
- SpawnRequestMessage
- SplashHitMessage
- SplashedTarget
- SquadAction
- SquadDefinitionActionMessage
- SquadDetail
- SquadDetailDefinitionUpdateMessage
- SquadHeader
- SquadInfo
- SquadInvitationRequestMessage
- SquadListing
- SquadMemberEvent
- SquadMembershipRequest
- SquadMembershipResponse
- SquadPositionDetail
- SquadPositionEntry
- SquadState
- SquadStateInfo
- SquadWaypointEvent
- SquadWaypointRequest
- Statistics
- StormInfo
- StreamLengthToken
- StrokeFive
- StrokeSeven
- Style
- TargetInfo
- TargetRequest
- TargetingImplantRequest
- TargetingInfoMessage
- TerrainCondition
- TimeOfDayMessage
- TrainingZoneMessage
- TriggerEffectMessage
- TriggerEnvironmentalDamageMessage
- TriggerSoundMessage
- TriggeredEffect
- TriggeredEffectLocation
- TriggeredSound
- UnuseItemMessage
- UseItemMessage
- VNLWorldStatusMessage
- VehicleStateMessage
- VehicleSubStateMessage
- Vertex
- VoiceHostInfo
- VoiceHostKill
- VoiceHostRequest
- WarpQueuePrompt
- WarpgateRequest
- Waypoint
- WaypointEvent
- WaypointEventAction
- WaypointInfo
- WeaponDelayFireMessage
- WeaponDryFireMessage
- WeaponFireMessage
- WeaponJammedMessage
- WeaponLazeTargetPositionMessage
- WeatherMessage
- WorldConnectionInfo
- WorldInformation
- WorldStatus
- ZipLineMessage
- ZoneForcedCavernConnectionsMessage
- ZoneInfoMessage
- ZoneLockInfoMessage
- ZonePopulationUpdateMessage

c

net.psforever.packet.game

# PlanetsideAttributeMessage 

###
Companion object PlanetsideAttributeMessage

#### 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 - ???`
`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]
   Definition Classes
     PlanetsideAttributeMessage → PlanetSidePacket
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
    Definition Classes
      PlanetsideAttributeMessage → PlanetSideGamePacket → PlanetSidePacket
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