package vital
Ordering
- Alphabetic
Visibility
- Public
- Protected
Package Members
- package base
- package collision
- package damage
- package environment
- package etc
- package interaction
- package projectile
- package prop
- package resistance
- package resolution
Type Members
- class AdvancedCollisionData extends CollisionData
- class CollisionData extends AnyRef
- trait CollisionDoesDamage extends AnyRef
- final case class CollisionXYData(data: Iterable[(Float, Int)]) extends CollisionDoesDamage with Product with Serializable
- final case class CollisionZData(data: Iterable[(Float, Int)]) extends CollisionDoesDamage with Product with Serializable
- final case class DamageFrom(data: DamageResult) extends DamagingActivity with Product with Serializable
- final case class DamageFromEnvironment(data: DamageResult) extends DamagingActivity with Product with Serializable
- final case class DamageFromExplodingEntity(data: DamageResult) extends DamagingActivity with Product with Serializable
- final case class DamageFromPainbox(data: DamageResult) extends DamagingActivity with Product with Serializable
- final case class DamageFromProjectile(data: DamageResult) extends DamagingActivity with Product with Serializable
- trait DamagingActivity extends VitalsActivity
- class ExosuitCollisionData extends AnyRef
- final case class HealFromEquipment(user: PlayerSource, equipment_def: EquipmentDefinition, amount: Int) extends HealingActivity with Product with Serializable
- final case class HealFromExoSuitChange(exosuit: types.ExoSuitType.Value) extends HealingActivity with Product with Serializable
- final case class HealFromImplant(implant: ImplantType, health: Int) extends HealingActivity with Product with Serializable
- final case class HealFromKit(kit_def: KitDefinition, amount: Int) extends HealingActivity with Product with Serializable
- final case class HealFromTerm(term_def: TerminalDefinition, health: Int, armor: Int) extends HealingActivity with Product with Serializable
- trait HealingActivity extends VitalsActivity
- final case class PlayerSuicide() extends DamagingActivity with Product with Serializable
- final case class RepairFromArmorSiphon(siphon_def: ToolDefinition, amount: Int) extends HealingActivity with Product with Serializable
- final case class RepairFromEquipment(user: PlayerSource, equipment_def: EquipmentDefinition, amount: Int) extends HealingActivity with Product with Serializable
- final case class RepairFromKit(kit_def: KitDefinition, amount: Int) extends HealingActivity with Product with Serializable
- final case class RepairFromTerm(term_def: TerminalDefinition, amount: Int) extends HealingActivity with Product with Serializable
- final case class VehicleShieldCharge(amount: Int) extends HealingActivity with Product with Serializable
- 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.
- trait VitalityDefinition extends DamageModifiers
na
The expected (but not enforced) relationship between values follows:0 <= DamageDestroysAt <= DamageDisablesAt < RepairRestoresAt <= MaxHealth. - trait VitalsActivity extends AnyRef
- 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
- object AmenityHitResistance extends ResistanceCalculations[ObjectSource]
- object AmenitySplashResistance extends ResistanceCalculations[ObjectSource]
- object AnyResolutions extends DamageResistanceCalculations[Any]
- object BfrResolutions extends DamageResistanceCalculations[Int]
- object CollisionXYData extends Serializable
- object CollisionZData extends Serializable
- object ComplexDeployableResolutions extends DamageResistanceCalculations[Int]
- object HealFromEquipment extends Serializable
- object HealFromExoSuitChange extends Serializable
- object HealFromImplant extends Serializable
- object HealFromKit extends Serializable
- object HealFromTerm extends Serializable
- object InfantryAggravatedResistance extends ResistanceCalculations[PlayerSource]
- object InfantryHitResistance extends ResistanceCalculations[PlayerSource]
- object InfantryLashResistance extends ResistanceCalculations[PlayerSource]
- object InfantryResolutions extends DamageResistanceCalculations[(Int, Int)]
- object InfantrySplashResistance extends ResistanceCalculations[PlayerSource]
- object MaxResolutions extends DamageResistanceCalculations[(Int, Int)]
- object NoResistance extends ResistanceCalculations[SourceEntry]
- object NoResistanceSelection extends ResistanceSelection
- object NoResolutions extends DamageResistanceCalculations[Int]
- object RepairFromEquipment extends Serializable
- object RepairFromKit extends Serializable
- object RepairFromTerm extends Serializable
- object SimpleResolutions extends DamageResistanceCalculations[Int]
- object StandardAmenityResistance extends ResistanceSelection
- object StandardInfantryResistance extends ResistanceSelection
- object StandardVehicleResistance extends ResistanceSelection
- object VehicleAggravatedResistance extends ResistanceCalculations[VehicleSource]
- object VehicleHitResistance extends ResistanceCalculations[VehicleSource]
- object VehicleLashResistance extends ResistanceCalculations[VehicleSource]
- object VehicleResolutions extends DamageResistanceCalculations[Int]
- object VehicleShieldCharge extends Serializable
- object VehicleSplashResistance extends ResistanceCalculations[VehicleSource]
- object Vitality