From f42e8d2b17b110d345ca22977aee2a18632e38c3 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Tue, 4 Jul 2023 00:18:27 +0200 Subject: [PATCH] [MIRROR] Removes language encryption keys [MDB IGNORE] (#22170) * Removes language encryption keys (#76309) ## About The Pull Request We want languages to be special to species, these devalue that and make them far too common. The listen only thing does this especially badly. I'm sorry arcane I know it's good for cargo but this vibes horrible and we shouldn't have it ## Why It's Good For The Game You should be able to talk privately via language with minimal snoopage ## Changelog :cl: del: Removed language encryption keys from cargo, s bad for species talking among each other, a thing we want them to do /:cl: * Removes language encryption keys * Removes our own translation keys too. --------- Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Co-authored-by: GoldenAlpharex --- .../items/devices/radio/encryptionkey.dm | 40 ------- code/modules/cargo/goodies.dm | 30 ------ icons/obj/radio.dmi | Bin 3876 -> 3674 bytes .../code/game/objects/items/encryptionkey.dm | 101 ------------------ tgstation.dme | 1 - 5 files changed, 172 deletions(-) delete mode 100644 modular_skyrat/master_files/code/game/objects/items/encryptionkey.dm diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 1ad33aa3c73..d3f26b13f34 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -192,43 +192,3 @@ /obj/item/encryptionkey/secbot channels = list(RADIO_CHANNEL_AI_PRIVATE = 1, RADIO_CHANNEL_SECURITY = 1) - -/obj/item/encryptionkey/moth - name = "\improper Moffic translation key" - desc = "An encryption key that automatically encodes moffic heard through the radio into common. The signal's a little fuzzy." - icon_state = "translation_cypherkey" - translated_language = /datum/language/moffic - greyscale_config = null - greyscale_colors = null - -/obj/item/encryptionkey/tiziran - name = "\improper Tiziran translation key" - desc = "An encryption key that automatically encodes draconic heard through the radio into common. The signal's not quite to scale." - icon_state = "translation_cypherkey" - translated_language = /datum/language/draconic - greyscale_config = null - greyscale_colors = null - -/obj/item/encryptionkey/plasmaman - name = "\improper Calcic translation key" - desc = "An encryption key that automatically encodes calcic heard through the radio into common. The signal lacks a bit of teeth." - icon_state = "translation_cypherkey" - translated_language = /datum/language/calcic - greyscale_config = null - greyscale_colors = null - -/obj/item/encryptionkey/ethereal - name = "\improper Ethereal translation key" - desc = "An encryption key that automatically encodes ethereal heard through the radio into common. The signal's overpowering." - icon_state = "translation_cypherkey" - translated_language = /datum/language/voltaic - greyscale_config = null - greyscale_colors = null - -/obj/item/encryptionkey/felinid - name = "\improper Felinid translation key" - desc = "An encryption key that automatically encodes nekomimetic heard through the radio into common. The signal's rather scratchy." - icon_state = "translation_cypherkey" - translated_language = /datum/language/nekomimetic - greyscale_config = null - greyscale_colors = null diff --git a/code/modules/cargo/goodies.dm b/code/modules/cargo/goodies.dm index 5c0e71f4846..c6e8a25d08c 100644 --- a/code/modules/cargo/goodies.dm +++ b/code/modules/cargo/goodies.dm @@ -213,36 +213,6 @@ cost = PAYCHECK_CREW * 10 contains = list(/obj/item/construction/rld) -/datum/supply_pack/goody/moth_encryption_key - name = "Moffic radio encryption key" - desc = "A hi-tech radio encryption key that allows the wearer to understand moffic when the radio is worn." - cost = PAYCHECK_CREW * 12 - contains = list(/obj/item/encryptionkey/moth) - -/datum/supply_pack/goody/lizard_encryption_key - name = "Draconic radio encryption key" - desc = "A hi-tech radio encryption key that allows the wearer to understand draconic when the radio is worn." - cost = PAYCHECK_CREW * 12 - contains = list(/obj/item/encryptionkey/tiziran) - -/datum/supply_pack/goody/plasmaman_encryption_key - name = "Calcic radio encryption key" - desc = "A hi-tech radio encryption key that allows the wearer to understand calcic when the radio is worn." - cost = PAYCHECK_CREW * 12 - contains = list(/obj/item/encryptionkey/plasmaman) - -/datum/supply_pack/goody/ethereal_encryption_key - name = "Voltaic radio encryption key" - desc = "A hi-tech radio encryption key that allows the wearer to understand voltaic when the radio is worn." - cost = PAYCHECK_CREW * 12 - contains = list(/obj/item/encryptionkey/ethereal) - -/datum/supply_pack/goody/felinid_encryption_key - name = "Felinid radio encryption key" - desc = "A hi-tech radio encryption key that allows the wearer to understand nekomimetic when the radio is worn." - cost = PAYCHECK_CREW * 12 - contains = list(/obj/item/encryptionkey/felinid) - /datum/supply_pack/goody/fishing_toolbox name = "Fishing toolbox" desc = "Complete toolbox set for your fishing adventure. Advanced hooks and lines sold separetely." diff --git a/icons/obj/radio.dmi b/icons/obj/radio.dmi index 7794b8ca5c84dde8ac9f225bcca3497e7e90ef89..da2cd5ab9db7c21503fc697cecffa4ffb08cc5c1 100644 GIT binary patch delta 3183 zcmYjS2{_c-``2i=&7|cTM6%p$Nw{UpHYiJlq14>$S-Z$E7-aZ15y`Dll6_`Up(dsf z#xi!3bx36&DU7ADjcsCP{<{DB{O&#HdCv2`pYy)Y=RN0r-*cYJ4a=q~?UH?~JhIC< z3I7U-M4~eC$HqErY;1;yht18+vxJ0Tdb@Z6Ivfsn^vYUXdOu1!9CA`f+0fnCJ!J^# z?V8^h-Y+Ce6cz{so}Qk+PWnU&2?^~Azi59+$ZUGhZ%6(s4F!?_91-!_2k69!OR4OL z?1?8cDO!FhL-AXX=YfbS2WNEg0a{%|e{#zEhph)}F2tGe>i~)`!T1I-a?6KPnsQhn z>9Z2P{Rc+c`h>biLeHG$14u*dQsDzm)0yi%HfrT%1{ZBKSNjcaDmym5j4g0}dSN$! zebBTo>}a`&j5729(1DYmdR}}|b6%-*2=WnzIe*={8}=FJ^UV_-H?t?SFN%~Jpci$i ztWRS!T{~bjK$}pU`5m_?FXP#K(IJ?dcs-R6bi#+43o5K{CND{r&zNSXgtQ(sPqA_{ z7?HlSExjgbp|bk?k@s@l#jmZ4+%6f1nv&gLjRrqiHtcV@51{@a2BjpZus$e0b$#3r z+LvmjDO0g)vXs8oMY!s}d5)A=tZ2|vVdrwS)H13mJ5ci z_s4|*h21u?o#pNa^jOoMpZwnHmE2o>;c3Kg?gtdf&0+*zyb(+3pe=KJF+tYr(F%`* z!2amY*~mccqpqGtXh2Em@9Jwp>A{gNMT>%JUcb7C2ONel-r(tpOW{s;Br^9`H;#R( zAxo^t5H;J(Bv_|f07}X5rFYhfhbN({Q6_%TcFFjGNyI_1D~s(4(AT~U59G$xU=Sjf z=dL$iiIUIJ*U>q2WPEV&`Xkg=rso=g@d9>*G{cydf$@gyY~#Q3N3^uX?()A&Wr@6_ z>+1~zS|`P3(VYSI;)3m37h1icH#|Zdi(8ipsxYf*^@EnzUoQg>dz21=EPEuc%fA@{ zvEyBXby0l!)6wnDHn5>b=v);jug=~Cd5d#7=|nF#yIE2VU11g)S7BC|-kDS8>tPPd zjD|diI^Er63k?znS4hJKRnQBYm{2}O4?y{@Oh2H&$wzA%QFlT0$NIpZ<1U1vdaD{l z92JnMC1!5!ENo65#U5tE>ONvR^t8JM2rAZxJcL)Qj`QUEl%p03l1J`SI1_v=XQOcn?rX7-fr|1%Mb;^2a^~zE$OIQW>fPB$fTJ(*xb~sVs@Xu{{2_3Q*+YMR+)l z@<|TP{}Gs!JUEhmQ$!J%E(@p*IG;T~?adjLn7QH!ar+Y5=fR$ztZCH5&^mf@jN)F0 zM-~cTkRy*;rnJWJ@-jap zYT%l30^RhD)%`m&-1;|B`#i%4g%rW>T{UlXW9{~=Vpp|3^ zUzg8H)S;?56gN0hLCGLCd?*OFZl0szFbV+F+e{c(Pq!|s24o4K!Gwom_mnfsK>hT3 zWk_xK?1@T=8R-g_oo?8=fi?}ag{dvbyC~!&ol&fJ#Xa-l-LY5z8)oDw2AdUrN-jGd z@&?X3K1$@s7G3$$-m^*x@$U)qoZkFM3F%p0*>3J3=3T?kD%-hExUc-T;8LnHfQ!49 z>yA?aTZs&Fr5+Ai@+}kK%nouxeJ|L#4g4y-@NRk)4}2c^VbQE)lD6M*(Y2&tywSBg zR{oh0Q#}cECIH+alMGVLO;+>+T#Xl6zMW-?Q!(seqk+fgqNUs2aRU?&V59n^vevVq zL|aq;z*-2!!4Rpgh+m_-Eb zR5WM0p*!d63U5QD43hg}e!PI0Cv!OE{{7_6dV%+=$P4sNj%p%%Vz)jqljx3n!fF#; z7uAP!x4sfTj>2Ft!S*E$j+Oh5GLw_{V0L1x6LMRT<9>`#ew42Xlp#qWy4m@fWk>~} z)+xsj?6jchi)&pn zfl#O1ZHK@oxk7b@ZHsjeDE8SBd;l|lr8Ip-R^c^zqXe#R(*p!VwXX4u=!01coHQ^a!ncf8m3{7d>j?RDeXh`=u!`Ii*L*uGNGty8H% ziHwUQWRYxFjO+7HZUEZhI}pbRy0XX5-EKzDQ+f(4Sv0i6ye6Z23i%SvUAhCkLl7*)i|)?^4e?L~K=kl!Rmn7Q zG_`wrZG%d2cI(Ba&)xPT>lzWi zolg&PSRe56P&n+wVTZx%=kV$dKab2<($s8g^A0!vEzbk~e+q;dD-N z#;)jo$)r8<^tkB;7r4kf2%h^H?_puh6Q=h}?)8CBw1cunS!v_2^HPUW!KOYC+a<8( ziHg=?R|fHz!*;jW&+FpY33rHi|Ndj2MmuQMxCo+DANVOoLjj7lneMCx`No&95K>j8 zr7H^h*lGbgVT)f`7+tKQ`e6K!b{1AC?!wINNA1tWSpZ~j2gUgXbnjgeVOLxynyl;Q zd2-0AD-wyRw18y}39iI!CCu|HZR0F*21>VBEoI>+spVDggD%^vu$3x5oj&w^iMyAk z9uZAF+IZug3ahiw484$BZdkPHeRM0O;k>_d!vn21cjW{w+mCPl@*i>`HK1(^jxn$U$mHz_G8wVy z8g`S-o`0aV&Ymy1wdOCv%Q6QNd*%P}0siNUMHiQ>7=7{K%bN}`Y12_-T<(Z}Kf4OZ z7XP2ke}o3f<#9xobqTd8O;w<4#9ZA@qznIN{~z)3GgZXqk&u%t+Js|Rlqr3_hcRxN z6HMpz=l*T+FaO^vsq}R*YNBI4um#Ad`u2HX6MN%+p0}MBC&JW2)f$lp=Sls`aj)pz zyN}{dRZCMB5e^fY0?LkJ0K5JRSjGaE=s2rKWAxw LwnW&%^Y;G%&n`GG delta 3383 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