package etc
- Alphabetic
- Public
- Protected
Type Members
- final case class EmpReason(entity: SourceEntry, source: DamageWithPosition, damageModel: DamageAndResistance, attribution: Int) extends DamageReason with Product with Serializable
A wrapper for a "damage source" in damage calculations that parameterizes information necessary to explain a server-driven electromagnetic pulse occurring.
A wrapper for a "damage source" in damage calculations that parameterizes information necessary to explain a server-driven electromagnetic pulse occurring.
- entity
the source of the explosive yield
- damageModel
the model to be utilized in these calculations; typically, but not always, defined by the target
- See also
VitalityDefinition.explodesVitalityDefinition.innateDamageZone.causesSpecialEmp
- 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.
- final case class TriggerUsedReason(user: PlayerSource, item_guid: PlanetSideGUID) extends DamageReason with Product with Serializable
A wrapper for a "damage source" in damage calculations that parameterizes information necessary to explain a
BoomerDeployablebeing detonated using its complementary trigger.A wrapper for a "damage source" in damage calculations that parameterizes information necessary to explain a
BoomerDeployablebeing detonated using its complementary trigger. Should be applied as the reason applied to the Boomer inDamageInteractionsthat lead up to the Boomer exploding which will carry the trigger as the reason and the user as the culprit. Due to faction affiliation complicity between the user and the Boomer, however, normalDamageablefunctionality would have to interject in a way where the trigger works anyway.- user
the player who is holding the trigger
- item_guid
the trigger
- See also
BoomerDeployableBoomerTriggerDamageCalculationsVitalityDefinition.DamageableByFriendlyFire
Value Members
- object EmpReason extends Serializable
- object ExplodingDamageModifiers
- case object ExplodingRadialDegrade extends Mod with Product with Serializable
A variation of the normal radial damage degradation that uses the geometric representations of the exploding entity and of the affected target in its calculations that determine the distance between them.
A variation of the normal radial damage degradation that uses the geometric representations of the exploding entity and of the affected target in its calculations that determine the distance between them.
- See also
DamageModifierFunctions.RadialDegrade
- object PainboxReason extends Serializable
- object SuicideReason extends Serializable
- object TriggerUsedReason extends Serializable