From 20f052039842fe4e68fed5566b153d3487576297 Mon Sep 17 00:00:00 2001 From: alex-gh Date: Sat, 20 Oct 2018 20:36:34 +0200 Subject: [PATCH] Fixed nuke ops being anonymized. --- code/game/objects/items/devices/radio/encryptionkey.dm | 7 ++++++- code/game/objects/items/devices/radio/headset.dm | 2 +- code/game/objects/items/devices/radio/intercom.dm | 2 +- code/game/objects/items/devices/radio/radio.dm | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index a18e03caec6..b5c301a983e 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -22,11 +22,16 @@ channels = list("Syndicate" = 1) origin_tech = "syndicate=1;engineering=3;bluespace=2" syndie = 1 //Signifies that it de-crypts Syndicate transmissions + var/change_voice = 1 var/fake_name = "Agent ALERT_A_CODER" /obj/item/encryptionkey/syndicate/New() ..() - fake_name = "Agent " + pick(GLOB.html_colors) + if(change_voice) + fake_name = "Agent " + pick(GLOB.html_colors) + +/obj/item/encryptionkey/syndicate/nukeops + change_voice = 0 /obj/item/encryptionkey/syndteam icon_state = "cypherkey" diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index c9463977cc2..640ca4536e4 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -83,7 +83,7 @@ /obj/item/radio/headset/syndicate origin_tech = "syndicate=3" - ks1type = /obj/item/encryptionkey/syndicate + ks1type = /obj/item/encryptionkey/syndicate/nukeops /obj/item/radio/headset/syndicate/alt //undisguised bowman with flash protection name = "syndicate headset" diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index a351e4c3841..7af8ff6fa39 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -76,7 +76,7 @@ desc = "Talk through this. Evilly" frequency = SYND_FREQ subspace_transmission = 1 - syndiekey = new /obj/item/encryptionkey/syndicate + syndiekey = new /obj/item/encryptionkey/syndicate/nukeops /obj/item/radio/intercom/syndicate/New() ..() diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 3cbb35e8da1..c7356e6977f 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -397,7 +397,7 @@ var/global/list/default_medbay_channels = list( jobname = "Unknown" voicemask = 1 - if(syndiekey && connection.frequency == SYND_FREQ) + if(syndiekey && syndiekey.change_voice && connection.frequency == SYND_FREQ) displayname = syndiekey.fake_name jobname = "Unknown" voicemask = 1