Packages

package vital

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

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

Type Members

  1. final case class DamageFromExplodingEntity(data: DamageResult) extends DamagingActivity with Product with Serializable
  2. final case class DamageFromExplosion(target: PlayerSource, cause: ObjectDefinition) extends DamagingActivity with Product with Serializable
  3. final case class DamageFromPainbox(data: DamageResult) extends DamagingActivity with Product with Serializable
  4. final case class DamageFromProjectile(data: DamageResult) extends DamagingActivity with Product with Serializable
  5. abstract class DamagingActivity extends VitalsActivity
  6. final case class HealFromEquipment(target: PlayerSource, user: PlayerSource, amount: Int, equipment_def: EquipmentDefinition) extends HealingActivity with Product with Serializable
  7. final case class HealFromExoSuitChange(target: PlayerSource, exosuit: types.ExoSuitType.Value) extends HealingActivity with Product with Serializable
  8. final case class HealFromImplant(target: PlayerSource, amount: Int, implant: ImplantType) extends HealingActivity with Product with Serializable
  9. final case class HealFromKit(target: PlayerSource, amount: Int, kit_def: KitDefinition) extends HealingActivity with Product with Serializable
  10. final case class HealFromTerm(target: PlayerSource, health: Int, armor: Int, term_def: TerminalDefinition) extends HealingActivity with Product with Serializable
  11. abstract class HealingActivity extends VitalsActivity
  12. final case class PlayerSuicide(target: PlayerSource) extends DamagingActivity with Product with Serializable
  13. final case class RepairFromEquipment(target: PlayerSource, user: PlayerSource, amount: Int, equipment_def: EquipmentDefinition) extends HealingActivity with Product with Serializable
  14. final case class RepairFromKit(target: PlayerSource, amount: Int, kit_def: KitDefinition) extends HealingActivity with Product with Serializable
  15. final case class RepairFromTerm(target: VehicleSource, amount: Int, term_def: TerminalDefinition) extends HealingActivity with Product with Serializable
  16. final case class VehicleShieldCharge(target: VehicleSource, amount: Int) extends HealingActivity with Product with Serializable
  17. trait Vitality extends VitalsHistory

    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.

  18. trait VitalityDefinition extends DamageModifiers

    na

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

  19. abstract class VitalsActivity extends AnyRef
  20. trait VitalsHistory extends AnyRef

    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). A history of the previous changes in vital statistics of the underlying object is recorded in reverse chronological order.

Value Members

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

Ungrouped