From a43fe7005f68891b9dabc117e655be5ee64c43b2 Mon Sep 17 00:00:00 2001 From: Casper3667 Date: Sat, 3 Jul 2021 21:50:56 +0200 Subject: [PATCH] adds supply & service encryption keys (#12119) Co-authored-by: TheGreyWolf --- .../objects/items/devices/radio/encryptionkey.dm | 15 ++++++++++++++- .../crates_lockers/closets/secure/security.dm | 4 +++- html/changelogs/SpareEncryption.yml | 6 ++++++ 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 html/changelogs/SpareEncryption.yml diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 82d32b9a959..658ad00bf48 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -182,6 +182,13 @@ name = "spare science radio encryption key" additional_channels = list(CHANNEL_SCIENCE = TRUE) +/obj/item/device/encryptionkey/cargo_spare + name = "spare supply radio encryption key" + additional_channels = list(CHANNEL_SUPPLY = TRUE) + +/obj/item/device/encryptionkey/service_spare + name = "spare service radio encryption key" + additional_channels = list(CHANNEL_SERVICE = TRUE) // Encryption Key Pouch /obj/item/storage/box/fancy/keypouch @@ -212,4 +219,10 @@ starts_with = list(/obj/item/device/encryptionkey/sec_spare = 3) /obj/item/storage/box/fancy/keypouch/sci - starts_with = list(/obj/item/device/encryptionkey/sci_spare = 3) \ No newline at end of file + starts_with = list(/obj/item/device/encryptionkey/sci_spare = 3) + +/obj/item/storage/box/fancy/keypouch/cargo + starts_with = list(/obj/item/device/encryptionkey/cargo_spare = 3) + +/obj/item/storage/box/fancy/keypouch/service + starts_with = list(/obj/item/device/encryptionkey/service_spare = 3) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 4960551c277..b9ec3830e90 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -69,7 +69,9 @@ ..() //Supply new /obj/item/storage/box/ids(src) - new /obj/item/storage/box/ids( src ) + new /obj/item/storage/box/ids(src) + new /obj/item/storage/box/fancy/keypouch/cargo(src) + new /obj/item/storage/box/fancy/keypouch/service(src) //Appearance new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/clothing/suit/armor/carrier/generic(src) diff --git a/html/changelogs/SpareEncryption.yml b/html/changelogs/SpareEncryption.yml new file mode 100644 index 00000000000..f51e8e0aeae --- /dev/null +++ b/html/changelogs/SpareEncryption.yml @@ -0,0 +1,6 @@ +author: TheGreyWolf + +delete-after: True + +changes: + - rscadd: "The head of personnel now get spare encryption keys for cargo & service."