diff --git a/scripts/zm/replaced/_zm_game_module.gsc b/scripts/zm/replaced/_zm_game_module.gsc index b6b13de9..7b1e3fff 100644 --- a/scripts/zm/replaced/_zm_game_module.gsc +++ b/scripts/zm/replaced/_zm_game_module.gsc @@ -182,7 +182,6 @@ round_end(winner, force_win) level notify( "restart_round" ); level.round_number++; - setroundsplayed(level.round_number); level thread maps/mp/zombies/_zm_audio_announcer::leaderdialog( "grief_restarted" ); if(isDefined(winner)) diff --git a/scripts/zm/zgrief/zgrief_reimagined.gsc b/scripts/zm/zgrief/zgrief_reimagined.gsc index 6f5346b8..ed9f8700 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.gsc +++ b/scripts/zm/zgrief/zgrief_reimagined.gsc @@ -51,8 +51,6 @@ init() setteamscore("axis", 0); setteamscore("allies", 0); - setroundsplayed(level.round_number); // don't show first round animation - if(isDefined(level.zombie_weapons["willy_pete_zm"])) { register_tactical_grenade_for_level( "willy_pete_zm" ); @@ -65,6 +63,7 @@ init() level thread set_grief_vars(); level thread round_start_wait(5, true); level thread unlimited_zombies(); + level thread remove_round_number(); level thread remove_status_icons_on_end_game(); level thread random_map_rotation(); level thread spawn_bots(7); @@ -1602,6 +1601,18 @@ func_should_drop_meat() return 1; } +remove_round_number() +{ + level endon("end_game"); + + while(1) + { + level waittill("start_of_round"); + + setroundsplayed(0); + } +} + remove_status_icons_on_end_game() { level waittill("end_game");