1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-12 16:18:00 -05:00

EMP Grenade: bleeds out downed players instantly

Bleeds out downed players that are being revived
This commit is contained in:
Jbleezy
2022-01-05 11:29:23 -08:00
parent 6a4387b858
commit c5db3c42e5
3 changed files with 14 additions and 4 deletions

View File

@ -1559,7 +1559,7 @@ bleedout_bar_hud()
bleedout_bar showelem(); bleedout_bar showelem();
self waittill_any("player_revived", "bled_out"); self waittill_any("player_revived", "bled_out", "player_suicide");
bleedout_bar hideelem(); bleedout_bar hideelem();
} }
@ -1570,6 +1570,7 @@ bleedout_bar_hud_updatebar(bleedout_bar)
{ {
self endon("player_revived"); self endon("player_revived");
self endon("bled_out"); self endon("bled_out");
self endon("player_suicide");
bleedout_time = getDvarInt("player_lastStandBleedoutTime"); bleedout_time = getDvarInt("player_lastStandBleedoutTime");
interval_time = 30; interval_time = 30;
@ -4194,7 +4195,7 @@ tombstone_timeout()
self thread maps/mp/zombies/_zm_tombstone::playtombstonetimeraudio(); self thread maps/mp/zombies/_zm_tombstone::playtombstonetimeraudio();
self waittill("bled_out"); self waittill_any("bled_out", "player_suicide");
self tombstone_delete(); self tombstone_delete();
} }

View File

@ -59,7 +59,7 @@ emp_players(origin, radius, owner)
} }
else if(player maps/mp/zombies/_zm_laststand::player_is_in_laststand()) else if(player maps/mp/zombies/_zm_laststand::player_is_in_laststand())
{ {
player.bleedout_time = 0; player thread player_suicide();
} }
} }
} }
@ -211,4 +211,13 @@ player_perk_unpause( perk )
} }
self notify("perk_lost"); self notify("perk_lost");
}
player_suicide()
{
self notify( "player_suicide" );
wait_network_frame();
self maps/mp/zombies/_zm_laststand::bleed_out();
} }

View File

@ -477,7 +477,7 @@ on_player_bleedout()
while(1) while(1)
{ {
self waittill( "bled_out" ); self waittill_any( "bled_out", "player_suicide" );
self.statusicon = "hud_status_dead"; self.statusicon = "hud_status_dead";
self bleedout_feed(); self bleedout_feed();