From 7fefa760387a3e2f188036eaebd72cab348dcfb9 Mon Sep 17 00:00:00 2001 From: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Date: Fri, 24 Dec 2021 22:32:19 -0600 Subject: [PATCH] Binary key no longer tells players to shout at coders (#63572) --- code/game/objects/items/devices/radio/encryptionkey.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 238605acdca..33efb882969 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -11,16 +11,19 @@ /obj/item/encryptionkey/Initialize(mapload) . = ..() - if(!channels.len) - desc = "An encryption key for a radio headset. Has no special codes in it. You should probably tell a coder!" + if(!channels.len && !translate_binary) + desc += " Has no special codes in it. You should probably tell a coder!" /obj/item/encryptionkey/examine(mob/user) . = ..() - if(LAZYLEN(channels)) + if(LAZYLEN(channels) || translate_binary) var/list/examine_text_list = list() for(var/i in channels) examine_text_list += "[GLOB.channel_tokens[i]] - [lowertext(i)]" + if(translate_binary) + examine_text_list += "[GLOB.channel_tokens[MODE_BINARY]] - [MODE_BINARY]" + . += span_notice("It can access the following channels; [jointext(examine_text_list, ", ")].") /obj/item/encryptionkey/syndicate