diff --git a/scripts/zm/replaced/_zm.gsc b/scripts/zm/replaced/_zm.gsc index 74745589..3504c377 100644 --- a/scripts/zm/replaced/_zm.gsc +++ b/scripts/zm/replaced/_zm.gsc @@ -2806,15 +2806,19 @@ end_game() { level waittill("end_game"); maps\mp\zombies\_zm::check_end_game_intermission_delay(); - clientnotify("zesn"); - if (isDefined(level.sndgameovermusicoverride)) + if (level.script != "zm_nuked") { - level thread maps\mp\zombies\_zm_audio::change_zombie_music(level.sndgameovermusicoverride); - } - else - { - level thread maps\mp\zombies\_zm_audio::change_zombie_music("game_over"); + clientnotify("zesn"); + + if (isDefined(level.sndgameovermusicoverride)) + { + level thread maps\mp\zombies\_zm_audio::change_zombie_music(level.sndgameovermusicoverride); + } + else + { + level thread maps\mp\zombies\_zm_audio::change_zombie_music("game_over"); + } } players = get_players(); diff --git a/scripts/zm/replaced/zm_nuked.gsc b/scripts/zm/replaced/zm_nuked.gsc index dc8842a5..9db1f398 100644 --- a/scripts/zm/replaced/zm_nuked.gsc +++ b/scripts/zm/replaced/zm_nuked.gsc @@ -129,6 +129,11 @@ moon_rocket_follow_path() sndgameend() { + level waittill("end_game"); + + playsoundatposition("zmb_perks_incoming_quad_front", (0, 0, 0)); + playsoundatposition("zmb_perks_incoming_alarm", (-2198, 486, 327)); + level waittill("intermission"); wait 7.5;