diff --git a/code/datums/wires/nuclearbomb.dm b/code/datums/wires/nuclearbomb.dm index 47cce60e349..e260a90a02c 100644 --- a/code/datums/wires/nuclearbomb.dm +++ b/code/datums/wires/nuclearbomb.dm @@ -37,7 +37,8 @@ var/const/NUCLEARBOMB_WIRE_SAFETY = 4 spawn(100) N.safety = !N.safety if(N.safety == 1) - set_security_level(N.previous_level) + if(!is_syndicate) + set_security_level(N.previous_level) N.visible_message("\blue The [N] quiets down.") if(!N.lighthack) if (N.icon_state == "nuclearbomb2") diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 4566c9d9d8f..0850f6ad46b 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -287,19 +287,22 @@ var/bomb_set icon_state = "nuclearbomb2" if(!safety) message_admins("[key_name_admin(usr)] engaged a nuclear bomb (JMP)") - set_security_level("delta") + if(!is_syndicate) + set_security_level("delta") bomb_set = 1 //There can still be issues with this resetting when there are multiple bombs. Not a big deal though for Nuke/N else bomb_set = 0 else - set_security_level(previous_level) + if(!is_syndicate) + set_security_level(previous_level) bomb_set = 0 if(!lighthack) icon_state = "nuclearbomb1" if (href_list["safety"]) safety = !(safety) if(safety) - set_security_level(previous_level) + if(!is_syndicate) + set_security_level(previous_level) timing = 0 bomb_set = 0 if (href_list["anchor"])