diff --git a/scripts/zm/zgrief/zgrief_reimagined.gsc b/scripts/zm/zgrief/zgrief_reimagined.gsc index f0891de7..608de400 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.gsc +++ b/scripts/zm/zgrief/zgrief_reimagined.gsc @@ -736,11 +736,21 @@ grief_onplayerconnect() grief_onplayerdisconnect(disconnecting_player) { + level endon("end_game"); + if(!flag("initial_players_connected")) { return; } + if(level.scr_zm_ui_gametype_obj == "zgrief") + { + if(disconnecting_player maps/mp/zombies/_zm_laststand::player_is_in_laststand()) + { + increment_score(getOtherTeam(disconnecting_player.team)); + } + } + players = get_players(); count = 0; foreach(player in players)