Packages

package avatar

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package scoring

Type Members

  1. case class Avatar(id: Int, basic: BasicCharacterData, bep: Long = 0, cep: Long = 0, stamina: Int = 100, fatigued: Boolean = false, certifications: Set[Certification] = Set(), implants: Seq[Option[Implant]] = Seq(None, None, None), shortcuts: Array[Option[Shortcut]] = Array.fill[Option[Shortcut]](64)(None), locker: LockerContainer = Avatar.makeLocker(), deployables: DeployableToolbox = new DeployableToolbox(), lookingForSquad: Boolean = false, vehicle: Option[PlanetSideGUID] = None, decoration: ProgressDecoration = ProgressDecoration(), loadouts: Loadouts = Loadouts(), cooldowns: Cooldowns = Cooldowns(), people: MemberLists = MemberLists(), scorecard: ScoreCard = new ScoreCard()) extends Product with Serializable
  2. sealed abstract class Award extends StringEnumEntry

    A unique accomplishment that statuses positive player behavior and assigns classification and advancement metrics to the accomplishment.

  3. sealed abstract class BattleRank extends IntEnumEntry

    Battle ranks and their starting experience values Source: http://wiki.psforever.net/wiki/Battle_Rank

  4. sealed abstract class Certification extends IntEnumEntry
  5. sealed abstract class CommandRank extends IntEnumEntry

    Command ranks and their starting experience values

  6. final case class CommendationRank(commendation: types.MeritCommendation.Value) extends Product with Serializable

    Awards organize merit commendations into an iterative series that have their own accomplishment statistics.

    Awards organize merit commendations into an iterative series that have their own accomplishment statistics.

    commendation

    the merit commendation attached to this rank

    See also

    MeritCommendation.Value

  7. case class Cooldowns(purchase: Map[String, LocalDateTime] = Map(), use: Map[String, LocalDateTime] = Map()) extends Product with Serializable
  8. class CorpseControl extends Actor with ContainableBehavior
  9. 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. CombatEngineering and above certifications include permissions for different types of deployables, and one unique type of deployable is available through the GroundSupport and one that also requires AdvancedHacking. (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. For example, the greatest number of spitfire turrets that can be placed is 15 (individual count) and the greatest number of shadow turrets and cerebus turrets that can be placed is 5 each (individual counts) but the maximum number of small turrets that can be placed overall is only 15 (categorical count). Spitfire turrets, shadow turrets, and cerebus turrets are all included in the category of small turrets.

  10. case class Friend(charId: Long = 0, name: String = "", faction: types.PlanetSideEmpire.Value, online: Boolean = false) extends Product with Serializable
  11. case class Ignored(charId: Long = 0, name: String = "", online: Boolean = false) extends Product with Serializable
  12. case class Implant(definition: ImplantDefinition, active: Boolean = false, initialized: Boolean = false) extends Product with Serializable
  13. class LoadoutManager extends AnyRef
  14. case class Loadouts(suit: Seq[Option[Loadout]] = Seq.fill(20)(None), squad: Seq[Option[SquadLoadout]] = Seq.fill(10)(None)) extends Product with Serializable
  15. case class MemberLists(friend: List[Friend] = List[Friend](), ignored: List[Ignored] = List[Ignored]()) extends Product with Serializable
  16. sealed abstract class NewConglomerateAward extends Award
  17. class PlayerControl extends Actor with JammableBehavior with Damageable with ContainableBehavior with AggravatedBehavior with AuraEffectBehavior with RespondsToZoneEnvironment
  18. case class ProgressDecoration(cosmetics: Option[Set[Cosmetic]] = None, ribbonBars: RibbonBars = RibbonBars(), firstTimeEvents: Set[String] = FirstTimeEvents.Maps ++ FirstTimeEvents.Monoliths ++ FirstTimeEvents.Standard.All ++ FirstTimeEvents.Cavern.All ++ FirstTimeEvents.TR.All ++ FirstTimeEvents.NC.All ++ FirstTimeEvents.VS.All ++ FirstTimeEvents.Generic) extends Product with Serializable
  19. case class Shortcut(purpose: Int, tile: String, effect1: String = "", effect2: String = "") extends Product with Serializable

    The internal respresentation of a shortcut on the hotbar.

    The internal respresentation of a shortcut on the hotbar.

    purpose

    integer value related to the type of shortcut

    tile

    details how the shortcut is to be used (net.psforever.packet.game.Schortcut)

    effect1

    three letters emblazoned on the shortcut icon; defaults to empty string

    effect2

    the message published to text chat; defaults to empty string

  20. sealed abstract class SpecialCarry extends StringEnumEntry
  21. sealed abstract class TerranRepublicAward extends Award
  22. sealed abstract class VanuSovereigntyAward extends Award

Value Members

  1. object Avatar extends Serializable
  2. object Avatars extends Enumeration

    An Enumeration of all the avatar types in the game, paired with their object id as the Value.

    An Enumeration of all the avatar types in the game, paired with their object id as the Value. #121 is the most important.

  3. object Award extends StringEnum[Award]
  4. object AwardCategory extends Enumeration

    A collection of all award categories.

  5. case object BattleRank extends IntEnum[BattleRank] with Product with Serializable
  6. case object Certification extends IntEnum[Certification] with Product with Serializable
  7. case object CommandRank extends IntEnum[CommandRank] with Product with Serializable
  8. object DeployableToolbox
  9. object FirstTimeEvents
  10. object Merit extends Enumeration

    A collection of all award labels.

  11. object PlayerControl
  12. object Shortcut extends Serializable
  13. object SpecialCarry extends StringEnum[SpecialCarry]

    Things that the player can carry that are not stored in the inventory or in holsters.

Ungrouped