package etc
- Alphabetic
- Public
- Protected
Type Members
- final case class ExplodingEntityReason(entity: PlanetSideGameObject with Vitality, damageModel: DamageAndResistance, instigation: Option[DamageResult]) extends DamageReason with Product with Serializable
A wrapper for a "damage source" in damage calculations that parameterizes information necessary to explain a server-driven explosion occurring.
A wrapper for a "damage source" in damage calculations that parameterizes information necessary to explain a server-driven explosion occurring. Some game objects cause area-of-effect damage upon being destroyed.
- entity
the source of the explosive yield
- damageModel
the model to be utilized in these calculations; typically, but not always, defined by the target
- instigation
what previous event happened, if any, that caused this explosion
- See also
VitalityDefinition.explodesVitalityDefinition.innateDamageZone.causesExplosion
- final case class PainboxReason(entity: Painbox) extends DamageReason with Product with Serializable
- final case class SuicideReason() extends DamageReason with Product with Serializable
A wrapper for a "damage source" in damage calculations that parameterizes information necessary to explain wanting to kill oneself.
Value Members
- object PainboxReason extends Serializable
- object SuicideReason extends Serializable