Fixes typeof DerivedComponent is not assignable to typeof Component, compiled out in non-dev builds
Applies the damage to a given entity
Returns if this damage form penetrates armor
Reserves incoming damage, should be overridden by subclasses if special logic is required
Returns the damage form id
Fixes typeof DerivedComponent is not assignable to typeof Component, compiled out in non-dev builds