Home
last modified time | relevance | path

Searched refs:shieldFraction (Results 1 – 1 of 1) sorted by relevance

/dports/games/endless-sky/endless-sky-0.9.14/source/
H A DShip.cpp3778 …double shieldFraction = 1. - max(0., min(1., weapon.Piercing() / (1. + attributes.Get("piercing pr… in TakeDamage() local
3779 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()