Searched refs:shieldFraction (Results 1 – 1 of 1) sorted by relevance
3778 …double shieldFraction = 1. - max(0., min(1., weapon.Piercing() / (1. + attributes.Get("piercing pr… in TakeDamage() local3779 shieldFraction *= 1. / (1. + disruption * .01); in TakeDamage()3781 shieldFraction = 0.; in TakeDamage()3783 shieldFraction = min(shieldFraction, shields / shieldDamage); in TakeDamage()3784 shields -= shieldDamage * shieldFraction; in TakeDamage()3790 hull -= hullDamage * (1. - shieldFraction); in TakeDamage()3795 double leakage = (1. - .5 * shieldFraction); in TakeDamage()