26 #ifndef __DAMAGE_H_INCL__
27 #define __DAMAGE_H_INCL__
51 float thermal_multiplier,
53 float explosive_multiplier )
const
57 if (kinetic_multiplier > 1.0) kinetic_multiplier = 1.0;
58 if (kinetic_multiplier < 0.01) kinetic_multiplier = 0.01;
59 if (thermal_multiplier > 1.0) thermal_multiplier = 1.0;
60 if (thermal_multiplier < 0.01) thermal_multiplier = 0.01;
61 if (em_multiplier > 1.0) em_multiplier = 1.0;
62 if (em_multiplier < 0.01) em_multiplier = 0.01;
63 if (explosive_multiplier > 1.0) explosive_multiplier = 1.0;
64 if (explosive_multiplier < 0.01) explosive_multiplier = 0.01;
InventoryItemRef chargeRef
Damage & operator*=(float factor)
Damage(SystemEntity *pSE, InventoryItemRef wRef, float mod, uint16 eID)
Damage MultiplyDup(float kinetic_multiplier, float thermal_multiplier, float em_multiplier, float explosive_multiplier) const
InventoryItemRef weaponRef