Packages

package etc

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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.explodes

    VitalityDefinition.innateDamage

    Zone.causesExplosion

  2. final case class PainboxReason(entity: Painbox) extends DamageReason with Product with Serializable
  3. 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

  1. object PainboxReason extends Serializable
  2. object SuicideReason extends Serializable

Ungrouped