From d53707ccbee00d9c0e8928067947f5076677fd67 Mon Sep 17 00:00:00 2001 From: ratkingnyxu-lgtm Date: Tue, 24 Feb 2026 22:40:47 -0500 Subject: [PATCH 1/9] Update headset-component.ftl --- Resources/Locale/en-US/_HL/headset/headset-component.ftl | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Locale/en-US/_HL/headset/headset-component.ftl b/Resources/Locale/en-US/_HL/headset/headset-component.ftl index f11a9af570..27df53436c 100644 --- a/Resources/Locale/en-US/_HL/headset/headset-component.ftl +++ b/Resources/Locale/en-US/_HL/headset/headset-component.ftl @@ -8,5 +8,6 @@ chat-radio-event2 = Wideband B chat-radio-event3 = Wideband C chat-radio-interdyne = Interdyne chat-radio-dominos-robotics = Dominos Robotics +chat-radio-talon = ADF-TALON examine-radio-intrinsic-channels = Intrinsic frequencies: From 8f4ef43fb3c8a112d14158808d79ec5c0e8dbdc2 Mon Sep 17 00:00:00 2001 From: ratkingnyxu-lgtm Date: Tue, 24 Feb 2026 22:41:33 -0500 Subject: [PATCH 2/9] Code and supporting elements for Talon encryption --- .../Entities/Objects/Devices/encryption_keys.yml | 14 ++++++++++++++ Resources/Prototypes/radio_channels.yml | 9 +++++++++ .../Devices/encryption_keys.rsi/crypt_Avali.png | Bin 0 -> 287 bytes .../encryption_keys.rsi/crypt_AvaliBlue.png | Bin 0 -> 304 bytes .../Objects/Devices/encryption_keys.rsi/meta.json | 7 +++++-- 5 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_Avali.png create mode 100644 Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_AvaliBlue.png diff --git a/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml b/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml index e27e608adf..9f937d89f0 100644 --- a/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml +++ b/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml @@ -146,3 +146,17 @@ layers: - state: crypt_purple - state: dominosrobotics_label +- type: entity + parent: [EncryptionKey, RecyclableItemDeviceTiny] + id: EncryptionKeyADFTalon + name: ADF-Talon Encrypton Key + description: An encyption key used by members of ADF-Talon to communicate securely. + components: + - type: EncryptionKey + channels: + - ADFTalon + defaultChannel: ADFTalon + - type: Sprite + layers: + - state: crypt_avaliblue + \ No newline at end of file diff --git a/Resources/Prototypes/radio_channels.yml b/Resources/Prototypes/radio_channels.yml index 204852a0b8..e55df381dd 100644 --- a/Resources/Prototypes/radio_channels.yml +++ b/Resources/Prototypes/radio_channels.yml @@ -123,3 +123,12 @@ keycode: "/" frequency: 1995 color: "#9900ff" + +- type: radioChannel + id: ADFTalon + name: chat-radio-talon + keycode: "`" + frequency: 2004 + color: "#FFA500" + # Long range because Avali Nexus tech + longRange: true \ No newline at end of file diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_Avali.png b/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_Avali.png new file mode 100644 index 0000000000000000000000000000000000000000..8f1104d6988b2793dbc14015d2234d4c0d1405dc GIT binary patch literal 287 zcmV+)0pR|LP)Px#*-1n}R9J=W)3FM|Fc1ddKO#awgmx30TuO)H9{LiF_ZmJypTJjfbaaspt{sYt zaJyvfrcNzFgY-nv!hH||$&ovf3!s!zYJl!08`GEM2@DZ|nQ^!-u!>!0W@Zo(BsVMV0YgLx lrxVO)rZY>EE2Y$5cmR+!Osq-B&qV+L002ovPDHLkV1l%Db%Fo@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_AvaliBlue.png b/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_AvaliBlue.png new file mode 100644 index 0000000000000000000000000000000000000000..ea1729a15966c73f9cb99a2a11f320ec656a5e0d GIT binary patch literal 304 zcmV-00nh%4P)Px#>PbXFR9J=W)G-RePz(m(|A{DyEmc93s)G)W4jny!?q0}KcnfFUoLr=f2XIk@ z4qD19REkiY6rr!sh@wJ1C=Z&Fgyd0xF~-;*y1p1w%210NgTuX0?0Jf%CaA?Vy@=ho zqWqvebK%PX-pWj!J4Qc+Q|l;4-8cpNSRR|` z_uSYSg$|@`f%1Q$-T@(P3*}M{4PC@eYH`LG`w2JK150rwJ*FK10000 Date: Tue, 24 Feb 2026 22:51:58 -0500 Subject: [PATCH 3/9] move to right file --- Resources/Prototypes/_HL/radio_channels.yml | 9 +++++++++ Resources/Prototypes/radio_channels.yml | 8 -------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Resources/Prototypes/_HL/radio_channels.yml b/Resources/Prototypes/_HL/radio_channels.yml index 6e10110d48..da13f74ebd 100644 --- a/Resources/Prototypes/_HL/radio_channels.yml +++ b/Resources/Prototypes/_HL/radio_channels.yml @@ -73,3 +73,12 @@ frequency: 1389 color: "#AE1A14" longRange: true + +- type: radioChannel + id: ADFTalon + name: chat-radio-talon + keycode: "`" + frequency: 2004 + color: "#FFA500" + # Long range because Avali Nexus tech + longRange: true \ No newline at end of file diff --git a/Resources/Prototypes/radio_channels.yml b/Resources/Prototypes/radio_channels.yml index e55df381dd..877cb605c1 100644 --- a/Resources/Prototypes/radio_channels.yml +++ b/Resources/Prototypes/radio_channels.yml @@ -124,11 +124,3 @@ frequency: 1995 color: "#9900ff" -- type: radioChannel - id: ADFTalon - name: chat-radio-talon - keycode: "`" - frequency: 2004 - color: "#FFA500" - # Long range because Avali Nexus tech - longRange: true \ No newline at end of file From ff5c4016e2043c06181649900b47f4cd41bbd3f0 Mon Sep 17 00:00:00 2001 From: ratkingnyxu-lgtm Date: Wed, 25 Feb 2026 18:33:38 -0500 Subject: [PATCH 4/9] Update meta.json --- .../Textures/Objects/Devices/encryption_keys.rsi/meta.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/meta.json b/Resources/Textures/Objects/Devices/encryption_keys.rsi/meta.json index a0a8ac0fbc..1fdb4beb73 100644 --- a/Resources/Textures/Objects/Devices/encryption_keys.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/encryption_keys.rsi/meta.json @@ -49,8 +49,8 @@ {"name": "a_label"}, {"name": "b_label"}, {"name": "c_label"}, - {"name": "crypt-interdyne"}, - {"name": "crypt_avali"}, + {"name": "crypt-interdyne"}, + {"name": "crypt_avali"}, {"name": "crypt_avaliblue"} ] From 292e13a388127e0c060285fd18861f984fd68d06 Mon Sep 17 00:00:00 2001 From: ratkingnyxu-lgtm Date: Wed, 25 Feb 2026 18:39:37 -0500 Subject: [PATCH 5/9] Rename crypt_Avali.png to crypt_avali.png convention --- .../{crypt_Avali.png => crypt_avali.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Resources/Textures/Objects/Devices/encryption_keys.rsi/{crypt_Avali.png => crypt_avali.png} (100%) diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_Avali.png b/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avali.png similarity index 100% rename from Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_Avali.png rename to Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avali.png From a27f73d40da496c89d6cf87104657ef9de842717 Mon Sep 17 00:00:00 2001 From: ratkingnyxu-lgtm Date: Wed, 25 Feb 2026 18:39:59 -0500 Subject: [PATCH 6/9] Rename crypt_AvaliBlue.png to crypt_avalialue.png convention --- .../{crypt_AvaliBlue.png => crypt_avalialue.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Resources/Textures/Objects/Devices/encryption_keys.rsi/{crypt_AvaliBlue.png => crypt_avalialue.png} (100%) diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_AvaliBlue.png b/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avalialue.png similarity index 100% rename from Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_AvaliBlue.png rename to Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avalialue.png From 165bec8ff8c7eb978eed3dda88bde05af1d4421a Mon Sep 17 00:00:00 2001 From: ratkingnyxu-lgtm Date: Thu, 26 Feb 2026 19:56:28 -0500 Subject: [PATCH 7/9] Update crypt_avalialue.png --- .../encryption_keys.rsi/crypt_avalialue.png | Bin 304 -> 282 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avalialue.png b/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avalialue.png index ea1729a15966c73f9cb99a2a11f320ec656a5e0d..b30272dc8e4186cc089f688f11df45306a80ac44 100644 GIT binary patch delta 254 zcmVnNZ)7;p!W6a})M zJQz5Cb23~MQ^Fe5l5gD^1ipV~_%Lik;4$A023|fc27PvAtal+WP55rZ=TF}l7#O5! zF$%&^351NvMUOb!@W@Kd5WbbsKqtCh~2oN{GdH^;mZKt%1oU*OMhtKVZJU;5<*Gu6H!<2 zc3*FRw1So#p>Qc+Q|l;4-8cpNSRR|`_uSYSg$|@`f%1Q$-T@(P3*}M{4PC@eYH`LG b`w2JK150rwJr1TF00000NkvXXu0mjf=%RP* From 7a86239e8ced7c5837c9acd22f7b221687812635 Mon Sep 17 00:00:00 2001 From: ratkingnyxu-lgtm Date: Thu, 26 Feb 2026 19:56:31 -0500 Subject: [PATCH 8/9] Update crypt_avali.png --- .../Devices/encryption_keys.rsi/crypt_avali.png | Bin 287 -> 268 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avali.png b/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avali.png index 8f1104d6988b2793dbc14015d2234d4c0d1405dc..f373d5fbc0fdcba09aca235e7ca8e17a427e23c5 100644 GIT binary patch delta 240 zcmV=?`<42&d4 zG+-pvav>oh2K6JFSQXr~xz6zJ-8%*=D=VVSW+5jIwx1Ggz$UI_!_YwMD4;qRa0if- z26T0G88|sP83Hx`VO6mHIupb9@820NU%pJV*+VM?V7cI4pJ^5LL|AmJfu_0O;lqaz zS2JQy?eE^bgR7xMB4mt=jAVHD@FBzgH!=+R>hCb#PMhu!%%SXW|7zLwXPyhgsHB79k!iuZ_000008`GEM z2@DZ|nQ^!-u!>!0W@Zo(BsVMV0YgLxrxVO)rZY>EE2Y$5cmR+!Osq-B&qV+L002ov JPDHLkV1m8ma@qg@ From 0d9a187bd87e44a65f395568ae1037cec902468d Mon Sep 17 00:00:00 2001 From: ratkingnyxu-lgtm Date: Fri, 27 Feb 2026 00:42:18 -0500 Subject: [PATCH 9/9] rename crypt rename --- .../{crypt_avalialue.png => crypt_avaliblue.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Resources/Textures/Objects/Devices/encryption_keys.rsi/{crypt_avalialue.png => crypt_avaliblue.png} (100%) diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avalialue.png b/Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avaliblue.png similarity index 100% rename from Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avalialue.png rename to Resources/Textures/Objects/Devices/encryption_keys.rsi/crypt_avaliblue.png