Packages

package vital

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package base
  2. package collision
  3. package damage
  4. package environment
  5. package etc
  6. package interaction
  7. package projectile
  8. package prop
  9. package resistance
  10. package resolution

Type Members

  1. class AdvancedCollisionData extends CollisionData
  2. class CollisionData extends AnyRef
  3. trait CollisionDoesDamage extends AnyRef
  4. final case class CollisionXYData(data: Iterable[(Float, Int)]) extends CollisionDoesDamage with Product with Serializable
  5. final case class CollisionZData(data: Iterable[(Float, Int)]) extends CollisionDoesDamage with Product with Serializable
  6. final case class DamageFrom(data: DamageResult) extends DamagingActivity with Product with Serializable
  7. final case class DamageFromEnvironment(data: DamageResult) extends DamagingActivity with Product with Serializable
  8. final case class DamageFromExplodingEntity(data: DamageResult) extends DamagingActivity with Product with Serializable
  9. final case class DamageFromPainbox(data: DamageResult) extends DamagingActivity with Product with Serializable
  10. final case class DamageFromProjectile(data: DamageResult) extends DamagingActivity with Product with Serializable
  11. trait DamagingActivity extends VitalsActivity
  12. class ExosuitCollisionData extends AnyRef
  13. trait GeneralActivity extends InGameActivity

    A generic classification of activity.

  14. final case class HealFromEquipment(user: PlayerSource, equipment_def: EquipmentDefinition, amount: Int) extends HealingActivity with Product with Serializable
  15. final case class HealFromImplant(implant: ImplantType, amount: Int) extends HealingActivity with Product with Serializable
  16. final case class HealFromKit(kit_def: KitDefinition, amount: Int) extends HealingActivity with Product with Serializable
  17. final case class HealFromTerm(term: AmenitySource, amount: Int) extends HealingActivity with Product with Serializable
  18. trait HealingActivity extends VitalsActivity
  19. trait InGameActivity extends AnyRef

    The root of all chronological activity.

    The root of all chronological activity. Must keep track of the time (ms) the activity occurred.

  20. trait InGameHistory extends AnyRef
  21. final case class PlayerSuicide(player: PlayerSource) extends DamagingActivity with Product with Serializable
  22. final case class ReconstructionActivity(src: SourceEntry, zoneNumber: Int, unit: Option[SourceEntry]) extends GeneralActivity with Product with Serializable
  23. final case class RepairFromAmenityAutoRepair(amount: Int) extends RepairingActivity with Product with Serializable
  24. final case class RepairFromArmorSiphon(siphon_def: ToolDefinition, vehicle: VehicleSource, amount: Int) extends RepairingActivity with Product with Serializable
  25. final case class RepairFromEquipment(user: PlayerSource, equipment_def: EquipmentDefinition, amount: Int) extends RepairingActivity with Product with Serializable
  26. final case class RepairFromExoSuitChange(exosuit: types.ExoSuitType.Value, amount: Int) extends RepairingActivity with Product with Serializable
  27. final case class RepairFromKit(kit_def: KitDefinition, amount: Int) extends RepairingActivity with Product with Serializable
  28. final case class RepairFromTerm(term: AmenitySource, amount: Int) extends RepairingActivity with Product with Serializable
  29. trait RepairingActivity extends VitalsActivity
  30. final case class ShieldCharge(amount: Int, cause: Option[SourceEntry]) extends GeneralActivity with Product with Serializable
  31. final case class SpawningActivity(src: SourceEntry, zoneNumber: Int, unit: Option[SourceEntry]) extends GeneralActivity with Product with Serializable
  32. final case class TerminalUsedActivity(terminal: AmenitySource, transaction: types.TransactionType.Value) extends GeneralActivity with Product with Serializable
  33. trait Vitality extends InGameHistory

    A vital object can be hurt or damaged or healed or repaired (HDHR).

    A vital object can be hurt or damaged or healed or repaired (HDHR). The amount of HDHR is controlled by the damage model of this vital object reacting to stimulus. The damage model is provided.

  34. trait VitalityDefinition extends DamageModifiers

    na

    The expected (but not enforced) relationship between values follows: 0 <= DamageDestroysAt <= DamageDisablesAt < RepairRestoresAt <= MaxHealth.

  35. trait VitalsActivity extends InGameActivity

    A vital entity can be hurt or damaged or healed or repaired (HDHR).
    Shields are not included in the definition of what is a "vital statistic", and that includes Infantry shields due to the Personal Shield implant and MAX shields due to being a New Conglomerate soldier.

Value Members

  1. object AmenityHitResistance extends ResistanceCalculations[ObjectSource]
  2. object AmenitySplashResistance extends ResistanceCalculations[ObjectSource]
  3. object AnyResolutions extends DamageResistanceCalculations[Any]
  4. object BfrResolutions extends DamageResistanceCalculations[Int]
  5. object CollisionXYData extends Serializable
  6. object CollisionZData extends Serializable
  7. object ComplexDeployableResolutions extends DamageResistanceCalculations[Int]
  8. object InGameHistory
  9. object InfantryAggravatedResistance extends ResistanceCalculations[PlayerSource]
  10. object InfantryHitResistance extends ResistanceCalculations[PlayerSource]
  11. object InfantryLashResistance extends ResistanceCalculations[PlayerSource]
  12. object InfantryResolutions extends DamageResistanceCalculations[(Int, Int)]
  13. object InfantrySplashResistance extends ResistanceCalculations[PlayerSource]
  14. object MaxResolutions extends DamageResistanceCalculations[(Int, Int)]
  15. object NoResistance extends ResistanceCalculations[SourceEntry]
  16. object NoResistanceSelection extends ResistanceSelection
  17. object NoResolutions extends DamageResistanceCalculations[Int]
  18. object SimpleResolutions extends DamageResistanceCalculations[Int]
  19. object StandardAmenityResistance extends ResistanceSelection
  20. object StandardInfantryResistance extends ResistanceSelection
  21. object StandardVehicleResistance extends ResistanceSelection
  22. object VehicleAggravatedResistance extends ResistanceCalculations[VehicleSource]
  23. object VehicleHitResistance extends ResistanceCalculations[VehicleSource]
  24. object VehicleLashResistance extends ResistanceCalculations[VehicleSource]
  25. object VehicleResolutions extends DamageResistanceCalculations[Int]
  26. object VehicleSplashResistance extends ResistanceCalculations[VehicleSource]
  27. object Vitality

Ungrouped