From 0c621b6a8ee9c28e320c5000d2494f59d3c55ea3 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Tue, 27 Mar 2012 06:43:13 +0100 Subject: [PATCH] TG: Quick update to nuke endings. The crew has to escape with the disk to win. r2907 --- code/game/gamemodes/nuclear/nuclear.dm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 2eb032eacaf..f0da89942e4 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -271,7 +271,7 @@ if (!disk_rescued && station_was_nuked && !herp) feedback_set_details("round_end_result","win - syndicate nuke") - world << "Syndicate Victory!" + world << "Syndicate Major Victory!" world << "[syndicate_name()] operatives have destroyed [station_name()]!" else if (!disk_rescued && station_was_nuked && herp) @@ -281,7 +281,7 @@ else if (!disk_rescued && !station_was_nuked && derp && !herp) feedback_set_details("round_end_result","halfwin - blew wrong station") - world << "Neutral Victory" + world << "Crew Minor Victory" world << "[syndicate_name()] operatives secured the authentication disk but blew up something that wasn't [station_name()]. Next time, don't lose the disk!" else if (!disk_rescued && !station_was_nuked && derp && herp) @@ -289,19 +289,24 @@ world << "[syndicate_name()] operatives have earned Darwin Award!" world << "[syndicate_name()] operatives blew up something that wasn't [station_name()] and got caught in the explosion. Next time, don't lose the disk!" + else if ( disk_rescued && is_operatives_are_dead()) + feedback_set_details("round_end_result","loss - evacuation - disk secured - syndi team dead") + world << "Crew Major Victory!" + world << "The Research Staff has saved the disc and killed the [syndicate_name()] Operatives" + else if ( disk_rescued ) feedback_set_details("round_end_result","loss - evacuation - disk secured") - world << "Crew Victory" + world << "Crew Major Victory" world << "The Research Staff has saved the disc and stopped the [syndicate_name()] Operatives!" else if (!disk_rescued && is_operatives_are_dead()) feedback_set_details("round_end_result","loss - evacuation - disk not secured") - world << "Crew Victory" - world << "The Research Staff has stopped the [syndicate_name()] Operatives!" + world << "Syndicate Minor Victory!" + world << "The Research Staff failed to secure the authentication disk but did manage to kill most of the [syndicate_name()] Operatives!" else if (!disk_rescued && crew_evacuated) feedback_set_details("round_end_result","halfwin - detonation averted") - world << "Neutral Victory" + world << "Syndicate Minor Victory!" world << "[syndicate_name()] operatives recovered the abandoned authentication disk but detonation of [station_name()] was averted. Next time, don't lose the disk!" else if (!disk_rescued && !crew_evacuated)