final case class BattleExperienceMessage(player_guid: PlanetSideGUID, experience: Long, msg: ExperienceType) extends PlanetSideGamePacket with Product with Serializable
Inform the client how many battle experience points (BEP) the player currently has earned.
The amount of experience
earned is an accumulating value.
Whenever the server sends this packet, the value of this field is equal to the player's current total BEP.
Each packet updates to a higher BEP score and the client occasionally reports of the difference as an event message.
"You have been awarded x
battle experience points."
Milestone notifications that occur due to BEP gain, e.g., rank progression, will trigger naturally as the client is updated.
It is possible to award more battle experience than is necessary to progress one's character to the highest battle rank.
(This must be accomplished in a single event packet.)
Only the most significant notifications will be displayed in that case.
If the BEP has been modified, the message in the event chat can be modified in two extra ways.
- player_guid
the player
- experience
the current total experience
- msg
modifies the awarded experience message
- Alphabetic
- By Inheritance
- BattleExperienceMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new BattleExperienceMessage(player_guid: PlanetSideGUID, experience: Long, msg: ExperienceType)
- player_guid
the player
- experience
the current total experience
- msg
modifies the awarded experience message
Type Members
- type Packet = BattleExperienceMessage
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
- 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
- BattleExperienceMessage → PlanetSidePacket
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val experience: Long
- 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
- val msg: ExperienceType
- 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
- BattleExperienceMessage → PlanetSideGamePacket → PlanetSidePacket
- val player_guid: PlanetSideGUID
- 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()