Applies the damage to a single target
Applies the damage to multiple targets at the given position. Only damages entities which are hostile to the sourceFaction
Returns a string representation
Returns whether this damage type is a splash damage type
Helper method to check if an entity is available as a target
Reserves incoming damage so we can check if an entity is about to die anyways
Creates a new damage type with the given damage form