diff --git a/scripts/zm/replaced/_zm_weap_emp_bomb.gsc b/scripts/zm/replaced/_zm_weap_emp_bomb.gsc index 6283f299..259e6328 100644 --- a/scripts/zm/replaced/_zm_weap_emp_bomb.gsc +++ b/scripts/zm/replaced/_zm_weap_emp_bomb.gsc @@ -202,9 +202,11 @@ player_perk_unpause( perk ) player_suicide() { + self.playersuicided = 1; self notify( "player_suicide" ); wait_network_frame(); self maps/mp/zombies/_zm_laststand::bleed_out(); + self.playersuicided = undefined; } \ No newline at end of file diff --git a/scripts/zm/zgrief/zgrief_reimagined.gsc b/scripts/zm/zgrief/zgrief_reimagined.gsc index df1ba1a9..a18b404f 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.gsc +++ b/scripts/zm/zgrief/zgrief_reimagined.gsc @@ -911,7 +911,7 @@ update_players_on_bleedout(excluded_player) if(player.team == excluded_player.team) { - if(player == excluded_player || player.sessionstate != "playing") + if(player == excluded_player || player.sessionstate != "playing" || is_true(player.playersuicided)) { team_bledout++; }