diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index e354d882c1e..90372ca96ea 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -173,14 +173,22 @@ ticker.mode.declare_completion() sleep(110) - if (ticker.mode.name != "nuclear emergency" || !derp) - world << "Everyone was killed by the nuclear blast! Resetting in 30 seconds!" + if (ticker.mode.name != "nuclear emergency" || !derp || !herp) + world << "The station was destoyed by the nuclear blast! Resetting in 30 seconds!" sleep(300) log_game("Rebooting due to nuclear destruction of station") world.Reboot() return + else if (ticker.mode.name == "nuclear emergency" && herp) + world << "Everyone died in the blast, including the Syndicate Agents. Resetting in 30 seconds!" + + sleep(300) + log_game("Rebooting due to nuclear detonation") + world.Reboot() + return + else if (ticker.mode.name == "nuclear emergency" && derp) world << "Resetting in 30 seconds!"