Namespace Content.Shared.Damage
Classes
DamageableComponent
Component that allows entities to take damage.
DamageableComponentState
DamageableSystem
DamageChangedEvent
DamageModifierSet
A set of coefficients or flat modifiers to damage types.. Can be applied to DamageSpecifier using ApplyModifierSet(DamageSpecifier, DamageModifierSet). This can be done several times as the DamageSpecifier is passed to it's final target. By default the receiving DamageableComponent, will also apply it's own DamageModifierSet.
DamageModifyEvent
Raised on an entity when damage is about to be dealt, in case anything else needs to modify it other than the base damageable component.
For example, armor.
DamageSpecifier
This class represents a collection of damage types and damage values.