final case class AvatarFirstTimeEventMessage(avatar_guid: PlanetSideGUID, object_id: PlanetSideGUID, unk: Long, event_name: String) extends PlanetSideGamePacket with Product with Serializable
Dispatched to the server when the player encounters something for the very first time in their campaign.
For example, the first time the player rubs up against a game object with a yellow exclamation point.
For example, the first time the player draws a specific weapon.
When the first time events (FTE's) are received, battle experience is awarded.
Text information about the object will be displayed.
A certain itemized checkbox under the "Training" tab that corresponds is marked off.
The latter list indicates all "encounter-able" game objects for which a FTE exists.
These effects only happen once per character/campaign.
(The Motion Sensor will occasionally erroneously display the information window on repeat encounters.
No additional experience is given, though.)
FTE's are recorded in a great List
of String
s in the middle of player ObjectCreateMessage
data.
Tutorial complete events are enqueued nearby.
- avatar_guid
the player
- object_id
the game object that triggers the event
- unk
na
- event_name
the string name of the event
- Alphabetic
- By Inheritance
- AvatarFirstTimeEventMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new AvatarFirstTimeEventMessage(avatar_guid: PlanetSideGUID, object_id: PlanetSideGUID, unk: Long, event_name: String)
- avatar_guid
the player
- object_id
the game object that triggers the event
- unk
na
- event_name
the string name of the event
Type Members
- type Packet = AvatarFirstTimeEventMessage
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
- val avatar_guid: PlanetSideGUID
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def encode: Attempt[BitVector]
- Definition Classes
- AvatarFirstTimeEventMessage → PlanetSidePacket
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val event_name: String
- 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
- 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()
- val object_id: PlanetSideGUID
- def opcode: GamePacketOpcode.Value
- Definition Classes
- AvatarFirstTimeEventMessage → PlanetSideGamePacket → PlanetSidePacket
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val unk: Long
- 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()