From c66e89da8df5a2cc7b08aeaf4d066c5833702bcb Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Mon, 9 Aug 2021 17:03:32 -0700 Subject: [PATCH 01/20] Bonespeak added as plasmeme racial language --- code/modules/language/bonespeak.dm | 15 +++++++++++++++ code/modules/language/language_holder.dm | 6 ++++++ .../carbon/human/species_types/plasmamen.dm | 1 + code/modules/surgery/organs/tongue.dm | 1 + yogstation.dme | 1 + 5 files changed, 24 insertions(+) create mode 100644 code/modules/language/bonespeak.dm diff --git a/code/modules/language/bonespeak.dm b/code/modules/language/bonespeak.dm new file mode 100644 index 000000000000..d7f7a295971b --- /dev/null +++ b/code/modules/language/bonespeak.dm @@ -0,0 +1,15 @@ +/datum/language/bonespeak + name = "Bonespeak" + desc = "The rhythmic rattling Plasma People use to communicate" + speech_verb = "rattles" + ask_verb = "clicks" + exclaim_verb = "clatters" + key = "b" + flags = TONGUELESS_SPEECH + space_chance = 80 + syllables = list( + "tktk", "creak", "krt", "clack", "rattle", "krr" + ) + icon_state = "bone" + default_priority = 90 + sing_verb = "crackles" diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index 7af3612ada41..a2c5b7e492cd 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -317,6 +317,12 @@ Key procs spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/sylvan = list(LANGUAGE_ATOM)) +/datum/language_holder/plasmaman + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/bonespeak = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/bonespeak = list(LANGUAGE_ATOM)) + /datum/language_holder/pod understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/sylvan = list(LANGUAGE_ATOM)) diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm index 05ebf4f3ffbb..9d94ec8bf85a 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -21,6 +21,7 @@ disliked_food = FRUIT liked_food = VEGETABLES | GRILLED changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC + species_language_holder = /datum/language_holder/plasmaman /datum/species/plasmaman/spec_life(mob/living/carbon/human/H) var/datum/gas_mixture/environment = H.loc.return_air() diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 7db67721b0f7..2b1c492ea20d 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -20,6 +20,7 @@ /datum/language/aphasia, /datum/language/piratespeak, /datum/language/sylvan, + /datum/language/bonespeak, /datum/language/japanese, /datum/language/machine, //yogs /datum/language/darkspawn, //also yogs diff --git a/yogstation.dme b/yogstation.dme index df5920d57f70..57f2467dfb5a 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -2068,6 +2068,7 @@ #include "code\modules\language\slime.dm" #include "code\modules\language\swarmer.dm" #include "code\modules\language\sylvan.dm" +#include "code\modules\language\bonespeak.dm" #include "code\modules\language\xenocommon.dm" #include "code\modules\library\lib_codex_gigas.dm" #include "code\modules\library\lib_items.dm" From 0e538b20f37db69802aa58ef02a2a3e7ca63b123 Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Tue, 17 Aug 2021 14:06:49 -0700 Subject: [PATCH 02/20] Cleaned up sheltered trait to work for the forseeable future with any language changes. i think --- code/datums/traits/negative.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index a1e1bd38cd76..0af91a951eb5 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -606,8 +606,8 @@ /datum/quirk/sheltered/on_spawn() var/mob/living/carbon/human/H = quirk_holder - H.remove_language(/datum/language/common) - if(!H.can_speak_language(/datum/language/draconic) && !H.can_speak_language(/datum/language/machine) && !H.can_speak_language(/datum/language/sylvan)) + H.remove_language(/datum/language/common, TRUE, FALSE) + if(!H.get_selected_language()) H.grant_language(/datum/language/japanese) /datum/quirk/allergic From acbf56ff565ba5773e47e24ce6db2205745bd04b Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Tue, 17 Aug 2021 14:07:10 -0700 Subject: [PATCH 03/20] bone --- yogstation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yogstation.dme b/yogstation.dme index 57f2467dfb5a..66de287ce047 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -2048,6 +2048,7 @@ #include "code\modules\keybindings\setup.dm" #include "code\modules\language\aphasia.dm" #include "code\modules\language\beachbum.dm" +#include "code\modules\language\bonespeak.dm" #include "code\modules\language\codespeak.dm" #include "code\modules\language\common.dm" #include "code\modules\language\draconic.dm" @@ -2068,7 +2069,6 @@ #include "code\modules\language\slime.dm" #include "code\modules\language\swarmer.dm" #include "code\modules\language\sylvan.dm" -#include "code\modules\language\bonespeak.dm" #include "code\modules\language\xenocommon.dm" #include "code\modules\library\lib_codex_gigas.dm" #include "code\modules\library\lib_items.dm" From 662a55ec0cfee2ddc0dc189bcaffac447b677944 Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Tue, 17 Aug 2021 16:38:07 -0700 Subject: [PATCH 04/20] . --- code/modules/language/bonespeak.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/language/bonespeak.dm b/code/modules/language/bonespeak.dm index d7f7a295971b..fa3b26e3aa3a 100644 --- a/code/modules/language/bonespeak.dm +++ b/code/modules/language/bonespeak.dm @@ -1,6 +1,6 @@ /datum/language/bonespeak name = "Bonespeak" - desc = "The rhythmic rattling Plasma People use to communicate" + desc = "The rhythmic rattling Plasma People use to communicate." speech_verb = "rattles" ask_verb = "clicks" exclaim_verb = "clatters" From 9f168d4efea46ad99b4025db3bf7a5bf4e3a58cf Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Tue, 17 Aug 2021 16:38:23 -0700 Subject: [PATCH 05/20] BUG LANGUAGE BUG LANGUAGE --- code/modules/language/mothian.dm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 code/modules/language/mothian.dm diff --git a/code/modules/language/mothian.dm b/code/modules/language/mothian.dm new file mode 100644 index 000000000000..20efd11fcb6e --- /dev/null +++ b/code/modules/language/mothian.dm @@ -0,0 +1,15 @@ +/datum/language/mothian + name = "Mothian" + desc = "The native language of the Moths." + speech_verb = "flutters" + ask_verb = "chirps" + exclaim_verb = "buzzes loudly" + key = "m" + flags = TONGUELESS_SPEECH + space_chance = 100 + syllables = list( + "bzz", "zzzt", "zzt", "zt", "clck", "tzip", "dzt", "dzzzt" + ) + icon_state = "moth" + default_priority = 90 + sing_verb = "trills" From 1553a9a3c79b4f507ec1423011ad04dc69f58bbd Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Tue, 17 Aug 2021 16:42:32 -0700 Subject: [PATCH 06/20] buggin --- code/modules/language/language_holder.dm | 5 +++++ .../modules/mob/living/carbon/human/species_types/mothmen.dm | 1 + code/modules/surgery/organs/tongue.dm | 1 + 3 files changed, 7 insertions(+) diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index a2c5b7e492cd..601f97a25a2d 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -341,6 +341,11 @@ Key procs spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/polysmorph = list(LANGUAGE_ATOM)) +/datum/language_holder/mothmen + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/mothian = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/mothian = list(LANGUAGE_ATOM)) /datum/language_holder/clockwork understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), diff --git a/code/modules/mob/living/carbon/human/species_types/mothmen.dm b/code/modules/mob/living/carbon/human/species_types/mothmen.dm index c7e688a216ed..388643b9d913 100644 --- a/code/modules/mob/living/carbon/human/species_types/mothmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/mothmen.dm @@ -17,6 +17,7 @@ toxic_food = MEAT | RAW mutanteyes = /obj/item/organ/eyes/moth changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP | SLIME_EXTRACT + species_language_holder = /datum/language_holder/mothmen /datum/species/moth/regenerate_organs(mob/living/carbon/C,datum/species/old_species,replace_current=TRUE) . = ..() diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 2b1c492ea20d..f8c29f8f4201 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -21,6 +21,7 @@ /datum/language/piratespeak, /datum/language/sylvan, /datum/language/bonespeak, + /datum/language/mothian, /datum/language/japanese, /datum/language/machine, //yogs /datum/language/darkspawn, //also yogs From 421681f3778225d8dfb1b608ad41257c8e92b87e Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Tue, 17 Aug 2021 16:42:56 -0700 Subject: [PATCH 07/20] i forgor --- yogstation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/yogstation.dme b/yogstation.dme index 66de287ce047..e0dbe8bbe978 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -2060,6 +2060,7 @@ #include "code\modules\language\language_menu.dm" #include "code\modules\language\machine.dm" #include "code\modules\language\monkey.dm" +#include "code\modules\language\mothian.dm" #include "code\modules\language\mouse.dm" #include "code\modules\language\mushroom.dm" #include "code\modules\language\narsian.dm" From baa738fc12200884ac04423fa46faef3691d1bbe Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Wed, 18 Aug 2021 18:29:38 -0700 Subject: [PATCH 08/20] Update negative.dm had these bad boys flipped. i think --- code/datums/traits/negative.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 0af91a951eb5..4426cb577334 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -606,7 +606,7 @@ /datum/quirk/sheltered/on_spawn() var/mob/living/carbon/human/H = quirk_holder - H.remove_language(/datum/language/common, TRUE, FALSE) + H.remove_language(/datum/language/common, FALSE, TRUE) if(!H.get_selected_language()) H.grant_language(/datum/language/japanese) From db8e1fcd99de5072eb6ff458f0755f0b25c75f72 Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Wed, 18 Aug 2021 19:27:32 -0700 Subject: [PATCH 09/20] THEY'RE PEOPLE TOO --- code/modules/language/mothian.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/language/mothian.dm b/code/modules/language/mothian.dm index 20efd11fcb6e..b8cd151f0cd4 100644 --- a/code/modules/language/mothian.dm +++ b/code/modules/language/mothian.dm @@ -1,6 +1,6 @@ /datum/language/mothian name = "Mothian" - desc = "The native language of the Moths." + desc = "The native language of the Moth people." speech_verb = "flutters" ask_verb = "chirps" exclaim_verb = "buzzes loudly" From 2bd40643cdc703372f23fe6c177d44f28b28acfd Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Wed, 18 Aug 2021 19:43:17 -0700 Subject: [PATCH 10/20] snap crackle pop language for lightbulbs --- code/modules/language/etherian.dm | 15 +++++++++++++++ code/modules/language/language_holder.dm | 6 ++++++ .../living/carbon/human/species_types/ethereal.dm | 1 + code/modules/surgery/organs/tongue.dm | 1 + yogstation.dme | 1 + 5 files changed, 24 insertions(+) create mode 100644 code/modules/language/etherian.dm diff --git a/code/modules/language/etherian.dm b/code/modules/language/etherian.dm new file mode 100644 index 000000000000..9b2be5486fbe --- /dev/null +++ b/code/modules/language/etherian.dm @@ -0,0 +1,15 @@ +/datum/language/etherian + name = "Etherian" + desc = "The native language of the Ethereals." + speech_verb = "crackles" + ask_verb = "pops" + exclaim_verb = "jolts" + key = "3" + flags = TONGUELESS_SPEECH + space_chance = 70 + syllables = list( + "zap", "pop", "zzzz", "bzzzz", "tzzt", "hmmmm", "mmmm", "dzzzt" + ) + icon_state = "electrified" + default_priority = 90 + sing_verb = "hums" diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index 601f97a25a2d..f1e0e6535475 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -347,6 +347,12 @@ Key procs spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/mothian = list(LANGUAGE_ATOM)) +/datum/language_holder/ethereal + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/etherian = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/etherian = list(LANGUAGE_ATOM)) + /datum/language_holder/clockwork understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/ratvar = list(LANGUAGE_ATOM),) diff --git a/code/modules/mob/living/carbon/human/species_types/ethereal.dm b/code/modules/mob/living/carbon/human/species_types/ethereal.dm index 3b2e9553d622..758587911d3f 100644 --- a/code/modules/mob/living/carbon/human/species_types/ethereal.dm +++ b/code/modules/mob/living/carbon/human/species_types/ethereal.dm @@ -17,6 +17,7 @@ species_traits = list(DYNCOLORS, AGENDER, NO_UNDERWEAR) changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT inherent_traits = list(TRAIT_NOHUNGER) + species_language_holder = /datum/language_holder/ethereal sexes = FALSE //no fetish content allowed toxic_food = NONE inert_mutation = SHOCKTOUCH diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index f8c29f8f4201..3cbe392f9d47 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -22,6 +22,7 @@ /datum/language/sylvan, /datum/language/bonespeak, /datum/language/mothian, + /datum/language/etherian, /datum/language/japanese, /datum/language/machine, //yogs /datum/language/darkspawn, //also yogs diff --git a/yogstation.dme b/yogstation.dme index e0dbe8bbe978..dea95d2cae91 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -2054,6 +2054,7 @@ #include "code\modules\language\draconic.dm" #include "code\modules\language\drone.dm" #include "code\modules\language\egg.dm" +#include "code\modules\language\etherian.dm" #include "code\modules\language\encrypted.dm" #include "code\modules\language\language.dm" #include "code\modules\language\language_holder.dm" From e94309dcbc13dccc4eb2f12f04823cfe55745cc8 Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Wed, 18 Aug 2021 19:43:50 -0700 Subject: [PATCH 11/20] m is reserved for mice i guess oops (thanks ynot) --- code/modules/language/mothian.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/language/mothian.dm b/code/modules/language/mothian.dm index b8cd151f0cd4..9d72a19840c3 100644 --- a/code/modules/language/mothian.dm +++ b/code/modules/language/mothian.dm @@ -4,7 +4,7 @@ speech_verb = "flutters" ask_verb = "chirps" exclaim_verb = "buzzes loudly" - key = "m" + key = "2" flags = TONGUELESS_SPEECH space_chance = 100 syllables = list( From 5116a9f24f2a540f79969e79fca4cd8f62516603 Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Wed, 18 Aug 2021 19:46:29 -0700 Subject: [PATCH 12/20] i don't know where to find these icons god damn my soul --- code/modules/language/etherian.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/language/etherian.dm b/code/modules/language/etherian.dm index 9b2be5486fbe..beb97c93eee0 100644 --- a/code/modules/language/etherian.dm +++ b/code/modules/language/etherian.dm @@ -8,8 +8,8 @@ flags = TONGUELESS_SPEECH space_chance = 70 syllables = list( - "zap", "pop", "zzzz", "bzzzz", "tzzt", "hmmmm", "mmmm", "dzzzt" + "zap", "pop", "zzzz", "bzzzz", "tzzt", "hmmmm", "mmmm", "dzzzt", "ohmm", "zpp" ) - icon_state = "electrified" + icon_state = "electricity" default_priority = 90 sing_verb = "hums" From 0a36af7f5cf56bbf82cddd3968a09191fa4257bf Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Wed, 18 Aug 2021 21:23:28 -0700 Subject: [PATCH 13/20] codersprites lmao --- code/modules/language/sylvan.dm | 2 +- icons/misc/language.dmi | Bin 5107 -> 5222 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/language/sylvan.dm b/code/modules/language/sylvan.dm index 24b9a6d66ddd..70829431e821 100644 --- a/code/modules/language/sylvan.dm +++ b/code/modules/language/sylvan.dm @@ -15,5 +15,5 @@ "incas", "int", "elc", "ent", "aws", "qip", "nas", "vil", "jens", "dila", "fa", "la", "re", "do", "ji", "ae", "so", "qe", "ce", "na", "mo", "ha", "yu" ) - icon_state = "plant" + icon_state = "sylvan" default_priority = 90 diff --git a/icons/misc/language.dmi b/icons/misc/language.dmi index 14c76124aed8155f1188080bfa4256da3c4db802..acd500d21e4dcb930d8162f28cb8707c87ba74b0 100644 GIT binary patch literal 5222 zcmV-s6q)OZP)V=-0C=2@(a8$JKnw=pbLT07y^Df)>qT0m2YrXwiJjnVWQMvty$8XY#9IO% zKUrEh49D>d{b@7{N#PWsgWY;#nmgO-po8t+G>&+7_0yD!m7s$ap~@*Nuugz^iv8d^ZY`w zDvKzE^))Vplhfao9TrB_g;e#h%z{;)jOJN?>C-Rx^Rg`r=N|ggXx=Fp)Uexf*k%9# z6H`eY3n+sYCjkGE^6?rszO)9rgWwjSgp*$?kT%ZiH-*5kZdrv^ITCMzl)v9c>09adKRc_aN7y#Bbt8XOr zLcudW*TMSxiXYUxDn5tD>!nKO~vXdi83b_BCtP2!NcN9G@|UP#!Q8 zNl?<$4qd;_%9IpVrlfG_`gP5wr+ZkfT_4E%JebxNSQT3->^oe=-KmLmfl}q&w(oEi zwo?6hal?iUV)g3PtX{pEAw!1v^vQOAZ&V)IMc4cgt=?3IDfou4Ucc1Bj0~|dC51OG zUSwrTO27~M#>I>5+`BhqIMNHPR;%Lek$QkvWt+uV6U?2Vf{Gukw%68mwVkc(8Qzc~ zL%81gg$L4_HET3aG_H!aD*iy?zjwatp>+BK>EMkU8oYxyZt&+DH?+Qc2MuD@ph2um zNzp=G?;iePD?#-X&T>xkhi5BQ`_t1@@0>fMD}12~WGL_&8ymIr)vH&tX3ZLrlar$u zdYd%#l8E%aS%U`oz}vZZuOeT6zHx(tUO@H0=|Ku5dB|+50z!kgw!o^$@Rr^~=e(ruG_4C?!iE8wp}nwpqjvRx>eP9vMGa&A`Xc1WqDf zRYvH2((twiH9XT&Q-$}n{}?$>2AT&$NftfHyUsg)Mum8{SHEo2s{w;~o1W};JK$Bu z_?IYwj?zPe&6WN&pMW#g3N%O|Vi|QNqq6XBHUj4VWz^bguHjCQ2t`J?7Z5DH9sQun; z&^?TEa&naX{QRz}V&OvF_ujd4C*EVAGlXx4x;VOMyn9`mgJw08Vv;7iN z+7q~(4n_^A7wPHgAny_i7)X5vpdJ)|h{5D4eO-(g_aGB8Uc%*c@M-?TJY?BJ zW$FK5+p-8#+7o=5|1fT+BPhf&dxOt0kZvo$+}zx+RMYhanv|>bbunpPE&wHec$?<> zOFU%R!^M)Fn9`nLO!~99oDRmMKTF2?oA6;q~6@wv{+%lk@mP$)qE=`Zgx;A{l#?iQLmenr3kxWToX z=fFJ@TvlKZ@E7$M#BIv#4RC6=dU0wuW%dTr0@!Lv#JnwCShLhgR>E^GXeX*T0_cM1 zZRalu?bxwnj2Lk@XU>$6nmU!5n&Zg!KoI>yxVK)o=>2%{?Qz42iygpKhr*~K3K3rJ zQPT*;dk^w#<}9u!UuRkSN&V;O^g6b_#?q}rDO`LF7Qf2UxtmzBrKsB&?Yjuu)PQ+g zx_CHqj(F_*k7#WGkA43U9?qO2%-hn1Z1a~lyonR%a^_44DTlt`%$X7Nim2&z{_WkwJVO!&??tIno2J?dUZeA$EbmGLh z6wIE^gu}Zi-m{MhK*8+kWCO>J?F;CE(7kj4-?ApqIDmT}8p(vrf!qmnZv9aQ4E3`4 z!FSSV*yTG;02e4hM+qp@%lN{(Wg1x%ere&?99m-7{)d0V=O zDvn^!_WjDknRCR+Bd4{S8#@{Z2fjREN4BeW5yDJ&hyaHV?}Eeu>czQ}+VSw=T?`x; z-V+17LG>2ojt`FGt}}COK=;0C2P6!G_X&E@;Oe-t*6|6zS>HxN_wRe6*d< z-z;JJOK8W`R1?F859j&kSBi}r-v~Ot^#n2y#Dq?GZ)Vi-(%!+mnNbJ8OM3@{Q|)ur z0nY14SVha02!O);WEekByH|epHY~iRdg8vUt~WWgyAw7n*;3Tyfn@F1Y@|2(ClINq z;t2FS&}KVIdipeKYHFDN(o|AYr!xH|7&tJT;lqbxvmFfxERcukf$RyQgjVh71lQS? zwPSFXQCnAVOK(!4Y*LfP)M;1>vRFEIlM3(DZYVjbd7`%m8YF}VXHNF{ruS^$uedH< z?FLWU>4oo%8S}B(j*^#`rwkkzPEO80D+33Hlb4sL*lb6cF=Ku}fWZ`MR+i8b2B_eq zH%jkpY-uMVJgocuw-hN$wiGE#w+>b3LT`1#lQ!O62I%rI|7DIlEY{~fvR|(*+_>=# z?r*e0UeZ!nZe>S5GqQf(lcHa#oe9+K?K6JkNeOx*45#P#a{MIokt6g3WLZgSAk;l}!hj{va#Y*NrKvS`^7 zv1Ch;B9DRWZrg@xZ>3iQ2C~y@x4x_>=Dg1Y9yfSe!QBR)HgGlh+JykGH@dAJ__of3mbsZrgaRhKYx==JWHTc;0k6oX?UKG7wMBVRyfiX=e28Ji>FuTl$1Y`gmaJI*YIrWa%1O3bJ%PF~;jB$k{Qmn9XL9m|$Y!q>0R| zzC=NNJrgHQBr(B+*=!cGV`6p3zW;6!27>{E!2pVa(HMroU|>L`f!zB?U}$Z}Rnb86 zo-bMX^GyLi(D^sl3w!?0eO|pH(y7R*UyCHMUqn{@y2tT8b6|SP7b4KMjojw3UA(7T zUyRu--Umvj&!n=VlB()T5)({5HnPo>WFqbJL;MRMJ#l^hdhuWH77-q9z+iyLNFzo= z2d<|5h}PeN>mrw$K13X>q^{r??nWmYYv1?rLJ2B!{{7fW%1NI(3MD!Q(cHxLUH_{+ zN3!KdK|MD~>=*GPy8gbfwx)^-WlrEaP)02C8;(aCzv?oTcZPljt&nVkHFL6r2X<7s9TKU z{4I*Bl<4Si!p0AV2m_+s<1_NanxBg3I}*rRG!I)zIp+B@Gpi!NwS`PlFa${ z6N*RHR$ryIM*T_jW@8Jr)mH=B8bIC3DV1|v$x$s_B}_{}7L*(%?d5!>be%<5EM1>| z!J`YshvR1Qcy%RVKxIWGBNI$S0|mf80MWq61QV4Ns?Foom3%mECJP>2DAwn%7jORb zZJf<580udoq9zGZVL~`h(9v$d-4aE6Q-7Q-PTKkzFy`F{>BGprcM+QxEYn~-{>T(A zT{z1fNxOCwx0C!HDjHtWLr4wZU%=-3SoLu{AK!~=@%f-zLr|B0nh?|Wq47{U1 zH!qyVwt2bk7z4~ee&Jd?RGv*F!8k2syG}D zqJeXro=4|-G~jSJc-m@JK20!Tx7(RMS^evkrkgE9)UQBs{06tvh`TKccUuG?e(~0|$k+j!!t=XKd&0MLt$erIB%dipg0E`@w$mN%Bd;8;m1!zN5&!FM0fg=heE^H4&ZoE+P=l?@awzQ)q6 zLz$c$t8F^w9~`aSz+P@=Qc4O1+dfbLihsXTiD+sCU`&FExijtuAfl<2;@|I701CE! zpiD|h!Cr0$pt-39kK@m@wM5a@(hpZ_6fS2JE@vbzX9R6+u^PN~S39n7e9~W2<4sPU zJ4to<1xDUAhU)SQoI0=WUtX@MLey4k@Q$B8&Xud}0pX3CI39q=$Vh(q=KDlOMglNy z;&@$%Mo>dIKYui3TkT9vR>O1Y)}c&3xQ#M<*Jk2Ui=D~Iqp?_Gv30gZG__Lw*V8Ot zlqoiSv|R!4L>Y;57>HW(DL;33TD!C>&9 z7}Vz!9R`{`X|%Ps(b1u91PG6ZsDwCBodolSjfyqrdEs_wHn0!vGIJkdAUe`Zj*xi9&J%SRxFlS z3iFdGvo|m~IhMl3*RWXB)2+eV^wD;u$f0`pi+IGXe zgc+kTDgs4B(9z++<#N;d;FxaDlK%EPKJUMO*$>2oadAKmqwX9<`K5Bo?M~)wd9PbZ zBE77CY&<`D?F9`Mpj~_0NcH#&sVrN1(x#8LD|yfTPy_L#`2q3HCp%R4cDj-0?|iaD zdD8rVW|#Ne54Dhg;oo*D0|)mfCT;{#F)@TkgcBBK#9&l#N6jNLDxC1}aFnnxJRU(? zYb!5WUJP2#&Drvva`LnaLc;TxZS!(*WcMEJ`onj(QE|Cm3+JSfaa3Hc=fiiqSRC2C zN1F=+1DrZd&A?Nq1$$0%H~&KWFu$`N(9YlaWQX#?W8W2eecodLUi!u7L`6en|3QTJ zi^3RTK#81!(k~TbxEd(#b{8#8O}zE1w}U>D)SNBvDdl#j2G8I7k`v>Ybl(*I`ln+Q z?>N9y&t!3A_a4myD=yb_WcMDPdM1nF9S8X9pN=u9FR9IW)S{>F_8RBaN)t{1!k+p7(WS+q_&PC&rQV*jlCHlU2fA zRj(EoGXQ02e#^0xr@Ris$0R#dOQYc`v2llbcla%fJW$o z;(y+gLh;sKX{ztJdBqCR8&CXu$p~HE6e_%13a%H@JhfAO0dTh+=|C`h3%S1Lpcp?c z375;o`7i5jPMSv(?Q5$0jEEy!`uu zsrK?I5jS{fxAvr@yZG|#q2ONV?}`4NSJL(BlXIZIdYdqg9Q+ltXT933Jtk%VHJ49v z*Vvf>$4VeR$s!wdYunGJuShq9y`l9cbO91fchlH-lejqFe>Z&fS`9;n1^&Mjyrl=S zuYr>?>H!J{&AZ=b^WEf{HsgDW{i03y13Y!2l+;O2^+^a{N5-*`J>PuABG%@0?&>zgaVug_5+gH60yb9^whH6is?|aaq{P)&8F*fyE zxLq#JU#R4P`TyQ$A$%Qab6{^EhLTv!^Kvy{caHrkkM_-wPZ<*mn7_p`?wb<60EVx# gn{unSv%ZP?Kd6+U2B4Fe^Z)<=07*qoM6N<$f*jCiC;$Ke literal 5107 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 Date: Wed, 18 Aug 2021 22:31:04 -0700 Subject: [PATCH 14/20] sprites sprites sprites --- code/modules/language/bonespeak.dm | 2 +- code/modules/language/etherian.dm | 2 +- icons/misc/language.dmi | Bin 5222 -> 5512 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/language/bonespeak.dm b/code/modules/language/bonespeak.dm index fa3b26e3aa3a..1226a3c7eaeb 100644 --- a/code/modules/language/bonespeak.dm +++ b/code/modules/language/bonespeak.dm @@ -10,6 +10,6 @@ syllables = list( "tktk", "creak", "krt", "clack", "rattle", "krr" ) - icon_state = "bone" + icon_state = "plasmaman" default_priority = 90 sing_verb = "crackles" diff --git a/code/modules/language/etherian.dm b/code/modules/language/etherian.dm index beb97c93eee0..b2d03dc6d3f4 100644 --- a/code/modules/language/etherian.dm +++ b/code/modules/language/etherian.dm @@ -10,6 +10,6 @@ syllables = list( "zap", "pop", "zzzz", "bzzzz", "tzzt", "hmmmm", "mmmm", "dzzzt", "ohmm", "zpp" ) - icon_state = "electricity" + icon_state = "etherian" default_priority = 90 sing_verb = "hums" diff --git a/icons/misc/language.dmi b/icons/misc/language.dmi index acd500d21e4dcb930d8162f28cb8707c87ba74b0..b05b6cab7c2daa4ea8f58df9300cd23d9a184543 100644 GIT binary patch literal 5512 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 KMNUMnLSTYNGs%Mh literal 5222 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 From 472307c61c1c1818edf6e160e564d3e98510ff9a Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Wed, 18 Aug 2021 22:53:09 -0700 Subject: [PATCH 15/20] more sprite shid --- code/modules/language/etherian.dm | 2 +- yogstation.dme | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/language/etherian.dm b/code/modules/language/etherian.dm index b2d03dc6d3f4..17fc0bc2c715 100644 --- a/code/modules/language/etherian.dm +++ b/code/modules/language/etherian.dm @@ -10,6 +10,6 @@ syllables = list( "zap", "pop", "zzzz", "bzzzz", "tzzt", "hmmmm", "mmmm", "dzzzt", "ohmm", "zpp" ) - icon_state = "etherian" + icon_state = "ethereal" default_priority = 90 sing_verb = "hums" diff --git a/yogstation.dme b/yogstation.dme index dea95d2cae91..e0dbe8bbe978 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -2054,7 +2054,6 @@ #include "code\modules\language\draconic.dm" #include "code\modules\language\drone.dm" #include "code\modules\language\egg.dm" -#include "code\modules\language\etherian.dm" #include "code\modules\language\encrypted.dm" #include "code\modules\language\language.dm" #include "code\modules\language\language_holder.dm" From ee67f6798f34620b9e5bc5fb3e22c064235c99f3 Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Thu, 19 Aug 2021 00:01:13 -0700 Subject: [PATCH 16/20] tcomms updated with all languages --- .../scripting/Implementations/Telecomms.dm | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/yogstation/code/modules/scripting/Implementations/Telecomms.dm b/yogstation/code/modules/scripting/Implementations/Telecomms.dm index f8d922a24faa..f56bfde66008 100644 --- a/yogstation/code/modules/scripting/Implementations/Telecomms.dm +++ b/yogstation/code/modules/scripting/Implementations/Telecomms.dm @@ -11,6 +11,8 @@ #define DRACONIC 16 #define BEACHTONGUE 32 #define SYLVAN 64 +#define ETHEREAN 128 +#define BONE 256 GLOBAL_LIST_INIT(allowed_custom_spans,list(SPAN_ROBOT,SPAN_YELL,SPAN_ITALICS,SPAN_SANS,SPAN_COMMAND,SPAN_CLOWN))//Span classes that players are allowed to set in a radio transmission. //this is fucking broken GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/language/machine,/datum/language/draconic))// language datums that players are allowed to translate to in a radio transmission. @@ -117,7 +119,9 @@ GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/languag "polysmorph" = POLYSMORPH, "draconic" = DRACONIC, "beachtounge" = BEACHTONGUE, - "sylvan" = SYLVAN + "sylvan" = SYLVAN, + "etherean" = ETHEREAN, + "bonespeak" = BONE ))) interpreter.Run() // run the thing @@ -157,7 +161,10 @@ GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/languag oldlang = BEACHTONGUE else if(oldlang == /datum/language/sylvan) oldlang = SYLVAN - + else if(oldlang == /datum/language/etherean) + oldlang = ETHEREAN + else if(oldlang == /datum/language/bonespeak) + oldlang = BONE // Signal data var/datum/n_struct/signal/script_signal = new(list( @@ -288,6 +295,10 @@ GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/languag return /datum/language/beachbum if(SYLVAN) return /datum/language/sylvan + if(ETHEREAN) + return /datum/language/etherean + if(BONE) + return /datum/language/bonespeak /datum/n_function/default/mem name = "mem" @@ -458,3 +469,5 @@ GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/languag #undef DRACONIC #undef BEACHTONGUE #undef SYLVAN +#undef ETHEREAN +#undef BONE From 72a7be40b152bcd5a139be95628a6789427d2a54 Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Thu, 19 Aug 2021 00:01:44 -0700 Subject: [PATCH 17/20] etherEAN instead of ian what was i thinking god damn me --- code/modules/language/{etherian.dm => etherean.dm} | 4 ++-- code/modules/language/language_holder.dm | 4 ++-- code/modules/surgery/organs/tongue.dm | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename code/modules/language/{etherian.dm => etherean.dm} (88%) diff --git a/code/modules/language/etherian.dm b/code/modules/language/etherean.dm similarity index 88% rename from code/modules/language/etherian.dm rename to code/modules/language/etherean.dm index 17fc0bc2c715..97f5d1cbc7d8 100644 --- a/code/modules/language/etherian.dm +++ b/code/modules/language/etherean.dm @@ -1,5 +1,5 @@ -/datum/language/etherian - name = "Etherian" +/datum/language/etherean + name = "Etherean" desc = "The native language of the Ethereals." speech_verb = "crackles" ask_verb = "pops" diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index f1e0e6535475..204d4e39110e 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -349,9 +349,9 @@ Key procs /datum/language_holder/ethereal understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), - /datum/language/etherian = list(LANGUAGE_ATOM)) + /datum/language/etherean = list(LANGUAGE_ATOM)) spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), - /datum/language/etherian = list(LANGUAGE_ATOM)) + /datum/language/etherean = list(LANGUAGE_ATOM)) /datum/language_holder/clockwork understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 3cbe392f9d47..d8ec42a9b330 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -22,7 +22,7 @@ /datum/language/sylvan, /datum/language/bonespeak, /datum/language/mothian, - /datum/language/etherian, + /datum/language/etherean, /datum/language/japanese, /datum/language/machine, //yogs /datum/language/darkspawn, //also yogs From 98b29949ef5737abac4c209254cb6adc3eae6aea Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Thu, 19 Aug 2021 00:05:47 -0700 Subject: [PATCH 18/20] oops --- yogstation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/yogstation.dme b/yogstation.dme index e0dbe8bbe978..a27966fa74fd 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -2054,6 +2054,7 @@ #include "code\modules\language\draconic.dm" #include "code\modules\language\drone.dm" #include "code\modules\language\egg.dm" +#include "code\modules\language\etherean.dm" #include "code\modules\language\encrypted.dm" #include "code\modules\language\language.dm" #include "code\modules\language\language_holder.dm" From 472a158eeecdb60bd39f7adade51c48f711bd9d6 Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Thu, 19 Aug 2021 00:19:01 -0700 Subject: [PATCH 19/20] forgot moff oops --- .../modules/scripting/Implementations/Telecomms.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/yogstation/code/modules/scripting/Implementations/Telecomms.dm b/yogstation/code/modules/scripting/Implementations/Telecomms.dm index f56bfde66008..26ff7dbc6b0f 100644 --- a/yogstation/code/modules/scripting/Implementations/Telecomms.dm +++ b/yogstation/code/modules/scripting/Implementations/Telecomms.dm @@ -13,6 +13,8 @@ #define SYLVAN 64 #define ETHEREAN 128 #define BONE 256 +#define MOTH 512 + GLOBAL_LIST_INIT(allowed_custom_spans,list(SPAN_ROBOT,SPAN_YELL,SPAN_ITALICS,SPAN_SANS,SPAN_COMMAND,SPAN_CLOWN))//Span classes that players are allowed to set in a radio transmission. //this is fucking broken GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/language/machine,/datum/language/draconic))// language datums that players are allowed to translate to in a radio transmission. @@ -121,7 +123,8 @@ GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/languag "beachtounge" = BEACHTONGUE, "sylvan" = SYLVAN, "etherean" = ETHEREAN, - "bonespeak" = BONE + "bonespeak" = BONE, + "mothian" = MOTH ))) interpreter.Run() // run the thing @@ -165,6 +168,8 @@ GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/languag oldlang = ETHEREAN else if(oldlang == /datum/language/bonespeak) oldlang = BONE + else if(oldlang == /datum/language/mothian) + oldlang = MOTH // Signal data var/datum/n_struct/signal/script_signal = new(list( @@ -299,6 +304,8 @@ GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/languag return /datum/language/etherean if(BONE) return /datum/language/bonespeak + if(MOTH) + return /datum/language/mothian /datum/n_function/default/mem name = "mem" @@ -471,3 +478,4 @@ GLOBAL_LIST_INIT(allowed_translations,list(/datum/language/common,/datum/languag #undef SYLVAN #undef ETHEREAN #undef BONE +#undef MOTH From ba6eba6a771646941344cb218012305de160a132 Mon Sep 17 00:00:00 2001 From: Chubbygummibear Date: Thu, 19 Aug 2021 01:05:02 -0700 Subject: [PATCH 20/20] Update yogstation.dme --- yogstation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yogstation.dme b/yogstation.dme index a27966fa74fd..57c26cdeea90 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -2054,8 +2054,8 @@ #include "code\modules\language\draconic.dm" #include "code\modules\language\drone.dm" #include "code\modules\language\egg.dm" -#include "code\modules\language\etherean.dm" #include "code\modules\language\encrypted.dm" +#include "code\modules\language\etherean.dm" #include "code\modules\language\language.dm" #include "code\modules\language\language_holder.dm" #include "code\modules\language\language_menu.dm"