package avatar
- Alphabetic
- Public
- Protected
Type Members
- case class Avatar(id: Int, name: String, faction: types.PlanetSideEmpire.Value, sex: CharacterSex, head: Int, voice: types.CharacterVoice.Value, bep: Long = 0, cep: Long = 0, stamina: Int = 100, fatigued: Boolean = false, cosmetics: Option[Set[Cosmetic]] = None, certifications: Set[Certification] = Set(), loadouts: Seq[Option[Loadout]] = Seq.fill(15)(None), squadLoadouts: Seq[Option[SquadLoadout]] = Seq.fill(10)(None), implants: Seq[Option[Implant]] = Seq(None, None, None), locker: LockerContainer = new LockerContainer({ val inv = new LocallyRegisteredInventory(numbers = 40150 until 40450) // TODO var bad inv.Resize(30,20) inv }), deployables: DeployableToolbox = new DeployableToolbox(), lookingForSquad: Boolean = false, vehicle: Option[PlanetSideGUID] = None, firstTimeEvents: Set[String] = FirstTimeEvents.Maps ++ FirstTimeEvents.Monoliths ++ FirstTimeEvents.Standard.All ++ FirstTimeEvents.Cavern.All ++ FirstTimeEvents.TR.All ++ FirstTimeEvents.NC.All ++ FirstTimeEvents.VS.All ++ FirstTimeEvents.Generic, purchaseTimes: Map[String, LocalDateTime] = Map(), useTimes: Map[String, LocalDateTime] = Map()) extends Product with Serializable
- sealed abstract class BattleRank extends IntEnumEntry
Battle ranks and their starting experience values Source: http://wiki.psforever.net/wiki/Battle_Rank
- sealed abstract class Certification extends IntEnumEntry
- sealed abstract class CommandRank extends IntEnumEntry
Command ranks and their starting experience values
- class CorpseControl extends Actor with ContainableBehavior
- sealed abstract class Cosmetic extends IntEnumEntry
Avatar cosmetic options
- class DeployableToolbox extends AnyRef
A class that keeps track - "manages" - deployables that are owned by the avatar.
Deployables belong to the Engineering certification line of certifications.A class that keeps track - "manages" - deployables that are owned by the avatar.
Deployables belong to the Engineering certification line of certifications.CombatEngineeringand above certifications include permissions for different types of deployables, and one unique type of deployable is available through theGroundSupportand one that also requiresAdvancedHacking. (They are collectively called "ce" for that reason.) Not only does the level of certification change the maximum number of deployables that can be managed by type but it also influences the maximum number of deployables that can be managed by category. Individual deployables are counted by type and category individually in special data structures to avoid having to probe the primary list of deployable references whenever a question of quantity is asked. As deployables are added and removed, and tracked certifications are added and removed, these structures are updated to reflect proper count. - case class Implant(definition: ImplantDefinition, active: Boolean = false, initialized: Boolean = false) extends Product with Serializable
- class LoadoutManager extends AnyRef
- class PlayerControl extends Actor with JammableBehavior with Damageable with ContainableBehavior with AggravatedBehavior with AuraEffectBehavior with RespondsToZoneEnvironment
Value Members
- object Avatar extends Serializable
- object Avatars extends Enumeration
An
Enumerationof all the avatar types in the game, paired with their object id as theValue.An
Enumerationof all the avatar types in the game, paired with their object id as theValue. #121 is the most important. - case object BattleRank extends IntEnum[BattleRank] with Product with Serializable
- case object Certification extends IntEnum[Certification] with Product with Serializable
- case object CommandRank extends IntEnum[CommandRank] with Product with Serializable
- case object Cosmetic extends IntEnum[Cosmetic] with Product with Serializable
- object DeployableToolbox
- object FirstTimeEvents
- object PlayerControl