mirror of
https://github.com/Resxt/Plutonium-IW5-Scripts.git
synced 2025-04-20 21:15:43 +00:00
15 lines
632 B
Plaintext
15 lines
632 B
Plaintext
init()
|
|
{
|
|
level.callbackplayerdamagestub = level.callbackplayerdamage;
|
|
level.callbackplayerdamage = ::cancelDamage;
|
|
}
|
|
|
|
cancelDamage( eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, timeOffset )
|
|
{
|
|
if (eAttacker.name == self.name && sMeansOfDeath == "MOD_PROJECTILE_SPLASH" || eAttacker.name == self.name && sMeansOfDeath == "MOD_GRENADE_SPLASH" || eAttacker.name == self.name && sMeansOfDeath == "MOD_EXPLOSIVE")
|
|
{
|
|
iDamage = 0;
|
|
}
|
|
|
|
self [[level.callbackplayerdamagestub]]( eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, timeOffset );
|
|
} |