1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-26 15:13:04 -05:00

Tranzit: decrease zombie explosion max damage

This commit is contained in:
Jbleezy
2023-12-15 19:30:14 -08:00
parent fe6ccabc22
commit 8d2538c047
3 changed files with 37 additions and 0 deletions

View File

@ -49,4 +49,39 @@ player_lava_damage( trig )
self.is_burning = undefined;
}
}
zombie_exploding_death( zombie_dmg, trap )
{
self endon( "stop_flame_damage" );
if ( isdefined( self.isdog ) && self.isdog && isdefined( self.a.nodeath ) )
return;
while ( isdefined( self ) && self.health >= zombie_dmg && ( isdefined( self.is_on_fire ) && self.is_on_fire ) )
wait 0.5;
if ( !isdefined( self ) || !( isdefined( self.is_on_fire ) && self.is_on_fire ) || isdefined( self.damageweapon ) && ( self.damageweapon == "tazer_knuckles_zm" || self.damageweapon == "jetgun_zm" ) || isdefined( self.knuckles_extinguish_flames ) && self.knuckles_extinguish_flames )
return;
tag = "J_SpineLower";
if ( isdefined( self.animname ) && self.animname == "zombie_dog" )
tag = "tag_origin";
if ( is_mature() )
{
if ( isdefined( level._effect["zomb_gib"] ) )
playfx( level._effect["zomb_gib"], self gettagorigin( tag ) );
}
else if ( isdefined( level._effect["spawn_cloud"] ) )
playfx( level._effect["spawn_cloud"], self gettagorigin( tag ) );
self radiusdamage( self.origin, 128, 15, 15, undefined, "MOD_EXPLOSIVE" );
self ghost();
if ( isdefined( self.isdog ) && self.isdog )
self hide();
else
self delay_thread( 1, ::self_delete );
}