From fb1b9127ce73a7604239e2224ebfc6a669bad217 Mon Sep 17 00:00:00 2001 From: EOBGames <58124831+EOBGames@users.noreply.github.com> Date: Tue, 24 Dec 2019 15:08:43 +0000 Subject: [PATCH] New racial languages (#48309) * Racial Languages Adds a whole bunch of racial languages. * Travis you are a cruel mistress Snarky comments will be the death of me * Better names, better language distribution Decided to take some suggestions from the github and discord * 2001: A Space Indent Odyssey Fixed that stuff for you, green name man --- code/modules/language/buzzwords.dm | 13 ++++ code/modules/language/calcic.dm | 20 ++++++ code/modules/language/language_holder.dm | 68 +++++++++++++++++- code/modules/language/moffic.dm | 19 +++++ code/modules/language/shadowtongue.dm | 21 ++++++ code/modules/language/sylvan.dm | 18 +++++ code/modules/language/terrum.dm | 17 +++++ code/modules/language/voltaic.dm | 17 +++++ .../carbon/human/species_types/ethereal.dm | 2 + .../carbon/human/species_types/flypeople.dm | 1 + .../carbon/human/species_types/golems.dm | 3 + .../carbon/human/species_types/mothmen.dm | 1 + .../carbon/human/species_types/plasmamen.dm | 1 + .../carbon/human/species_types/podpeople.dm | 1 + .../human/species_types/shadowpeople.dm | 1 + .../carbon/human/species_types/skeletons.dm | 1 + code/modules/surgery/organs/tongue.dm | 66 +++++++++++++++++ icons/misc/language.dmi | Bin 4724 -> 5703 bytes icons/obj/surgery.dmi | Bin 35392 -> 36857 bytes tgstation.dme | 7 ++ 20 files changed, 275 insertions(+), 2 deletions(-) create mode 100644 code/modules/language/buzzwords.dm create mode 100644 code/modules/language/calcic.dm create mode 100644 code/modules/language/moffic.dm create mode 100644 code/modules/language/shadowtongue.dm create mode 100644 code/modules/language/sylvan.dm create mode 100644 code/modules/language/terrum.dm create mode 100644 code/modules/language/voltaic.dm diff --git a/code/modules/language/buzzwords.dm b/code/modules/language/buzzwords.dm new file mode 100644 index 00000000000..72b5a87aa30 --- /dev/null +++ b/code/modules/language/buzzwords.dm @@ -0,0 +1,13 @@ +/datum/language/buzzwords + name = "Buzzwords" + desc = "A common language to all insects, made by the rhythmic beating of wings." + speech_verb = "buzzes" + ask_verb = "buzzes" + exclaim_verb = "loudly buzzes" + key = "z" + space_chance = 0 + syllables = list( + "bzz","zzz","z","bz","bzzz","zzzz", "bzzzz", "b", "zz", "zzzzz" + ) + icon_state = "buzz" + default_priority = 90 diff --git a/code/modules/language/calcic.dm b/code/modules/language/calcic.dm new file mode 100644 index 00000000000..5ba660055d7 --- /dev/null +++ b/code/modules/language/calcic.dm @@ -0,0 +1,20 @@ +/datum/language/calcic + name = "Calcic" + desc = "The disjointed and staccato language of plasmamen. Also understood by skeletons." + speech_verb = "rattles" + ask_verb = "queries" + exclaim_verb = "screeches" + whisper_verb = "clicks" + key = "b" + space_chance = 10 + syllables = list( + "k", "ck", "ack", "ick", "cl", "tk", "sk", "isk", "tak", + "kl", "hs", "ss", "ks", "lk", "dk", "gk", "ka", "ska", "la", "pk", + "wk", "ak", "ik", "ip", "ski", "bk", "kb", "ta", "is", "it", "li", "di", + "ds", "ya", "sck", "crk", "hs", "ws", "mk", "aaa", "skraa", "skee", "hss", + "raa", "klk", "tk", "stk", "clk" + ) + icon_state = "calcic" + default_priority = 90 + +// Yeah, this goes to skeletons too, since it's basically just skeleton clacking. diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index 2d4ee2a1bb2..f73fd16359c 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -296,10 +296,74 @@ Key procs /datum/language_holder/synthetic understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/machine = list(LANGUAGE_ATOM), - /datum/language/draconic = list(LANGUAGE_ATOM)) + /datum/language/draconic = list(LANGUAGE_ATOM), + /datum/language/moffic = list(LANGUAGE_ATOM), + /datum/language/calcic = list(LANGUAGE_ATOM), + /datum/language/voltaic = list(LANGUAGE_ATOM)) spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/machine = list(LANGUAGE_ATOM), - /datum/language/draconic = list(LANGUAGE_ATOM)) + /datum/language/draconic = list(LANGUAGE_ATOM), + /datum/language/moffic = list(LANGUAGE_ATOM), + /datum/language/calcic = list(LANGUAGE_ATOM), + /datum/language/voltaic = list(LANGUAGE_ATOM)) + +/datum/language_holder/moth + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/moffic = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/moffic = list(LANGUAGE_ATOM)) + +/datum/language_holder/skeleton + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/calcic = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/calcic = list(LANGUAGE_ATOM)) + +/datum/language_holder/ethereal + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/voltaic = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/voltaic = list(LANGUAGE_ATOM)) + +/datum/language_holder/golem + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/terrum = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/terrum = list(LANGUAGE_ATOM)) + +/datum/language_holder/golem/bone + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/terrum = list(LANGUAGE_ATOM), + /datum/language/calcic = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/terrum = list(LANGUAGE_ATOM), + /datum/language/calcic = list(LANGUAGE_ATOM)) + +/datum/language_holder/golem/runic + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/terrum = list(LANGUAGE_ATOM), + /datum/language/narsie = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/terrum = list(LANGUAGE_ATOM), + /datum/language/narsie = list(LANGUAGE_ATOM)) + +/datum/language_holder/fly + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/buzzwords = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/buzzwords = list(LANGUAGE_ATOM)) + +/datum/language_holder/plant + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/sylvan = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/sylvan = list(LANGUAGE_ATOM)) + +/datum/language_holder/shadowpeople + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/shadowtongue = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/shadowtongue = list(LANGUAGE_ATOM)) /datum/language_holder/empty understood_languages = list() diff --git a/code/modules/language/moffic.dm b/code/modules/language/moffic.dm new file mode 100644 index 00000000000..af0eeeb4c6f --- /dev/null +++ b/code/modules/language/moffic.dm @@ -0,0 +1,19 @@ +/datum/language/moffic + name = "Moffic" + desc = "The language of the Mothpeople borders on complete unintelligibility." + speech_verb = "flutters" + ask_verb = "flits" + exclaim_verb = "flaps" + key = "m" + space_chance = 10 + syllables = list( + "år", "i", "går", "sek", "mo", "ff", "ok", "gj", "ø", "gå", "la", "le", + "lit", "ygg", "van", "dår", "næ", "møt", "idd", "hvo", "ja", "på", "han", + "så", "ån", "det", "att", "nå", "gö", "bra", "int", "tyc", "om", "när", + "två", "må", "dag", "sjä", "vii", "vuo", "eil", "tun", "käyt", "teh", "vä", + "hei", "huo", "suo", "ää", "ten", "ja", "heu", "stu", "uhr", "kön", "we", "hön" + ) + icon_state = "moth" + default_priority = 90 + +// Fuck guest accounts, and fuck language testing. diff --git a/code/modules/language/shadowtongue.dm b/code/modules/language/shadowtongue.dm new file mode 100644 index 00000000000..a858754622a --- /dev/null +++ b/code/modules/language/shadowtongue.dm @@ -0,0 +1,21 @@ +// You n'wah! +// many thanks to https://casualscrolls.fandom.com/wiki/Dunmeri_language, for providing this list of syllables +/datum/language/shadowtongue + name = "Shadowtongue" + desc = "What a grand and intoxicating innocence." + speech_verb = "growls" + ask_verb = "growls" + exclaim_verb = "roars" + key = "x" + space_chance = 50 + syllables = list( + "er", "sint", "en", "et", "nor", "bahr", "sint", "un", "ku'elm", "lakor", "eri", + "noj", "dashilu", "as", "ot", "lih", "morh", "ghinu", "kin", "sha", "marik", "jibu", + "sudas", "fut", "kol", "bivi", "pohim", "devohr", "ru", "huirf", "neiris", "sut", + "devehr", "iru", "gher", "gan", "ujil", "lacor", "bahris", "ghar", "alnef", "wah", + "khurdhar", "bar", "et", "ilu", "dash", "diru", "noj", "de", "damjulan", "luvahr", + "telshahr", "tifur", "enhi", "am", "bahr", "nei", "neibahri", "n'chow", "n'wah", + "s'wit", "b'vehk", "f'lah", "muth", "sera", "sedura", "bal", "dun" + ) + icon_state = "shadow" + default_priority = 90 diff --git a/code/modules/language/sylvan.dm b/code/modules/language/sylvan.dm new file mode 100644 index 00000000000..098e304b002 --- /dev/null +++ b/code/modules/language/sylvan.dm @@ -0,0 +1,18 @@ +// The language of the podpeople. Yes, it's a shameless ripoff of elvish. +/datum/language/sylvan + name = "Sylvan" + desc = "A complicated, ancient language spoken by sentient plants." + speech_verb = "expresses" + ask_verb = "inquires" + exclaim_verb = "declares" + key = "h" + space_chance = 20 + syllables = list( + "fii", "sii", "rii", "rel", "maa", "ala", "san", "tol", "tok", "dia", "eres", + "fal", "tis", "bis", "qel", "aras", "losk", "rasa", "eob", "hil", "tanl", "aere", + "fer", "bal", "pii", "dala", "ban", "foe", "doa", "cii", "uis", "mel", "wex", + "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" + default_priority = 90 diff --git a/code/modules/language/terrum.dm b/code/modules/language/terrum.dm new file mode 100644 index 00000000000..d26c7f0a3e4 --- /dev/null +++ b/code/modules/language/terrum.dm @@ -0,0 +1,17 @@ +/datum/language/terrum + name = "Terrum" + desc = "The language of the golems. Sounds similar to old-earth Hebrew." + speech_verb = "rumbles" + ask_verb = "questions" + exclaim_verb = "tremors" + key = "g" + space_chance = 40 + syllables = list( + "sha", "vu", "nah", "ha", "yom", "ma", "cha", "ar", "et", "mol", "lua", + "ch", "na", "sh", "ni", "yah", "bes", "ol", "hish", "ev", "la", "ot", "la", + "khe", "tza", "chak", "hak", "hin", "hok", "lir", "tov", "yef", "yfe", + "cho", "ar", "kas", "kal", "ra", "lom", "im", "'", "'", "'", "'", "bok", + "erev", "shlo", "lo", "ta", "im", "yom" + ) + icon_state = "golem" + default_priority = 90 diff --git a/code/modules/language/voltaic.dm b/code/modules/language/voltaic.dm new file mode 100644 index 00000000000..fa0f0080428 --- /dev/null +++ b/code/modules/language/voltaic.dm @@ -0,0 +1,17 @@ +// One of these languages will actually work, I'm certain of it. +/datum/language/voltaic + name = "Voltaic" + desc = "A sparky language made by manipulating electrical discharge." + speech_verb = "crackles" + ask_verb = "pops" + exclaim_verb = "thunders" + key = "v" + space_chance = 20 + syllables = list( + "bzzt", "skrrt", "zzp", "mmm", "hzz", "tk", "shz", "k", "z", + "bzt", "zzt", "skzt", "skzz", "hmmt", "zrrt", "hzzt", "hz", + "vzt", "zt", "vz", "zip", "tzp", "lzzt", "dzzt", "zdt", "kzt", + "zzzz", "mzz" + ) + icon_state = "volt" + default_priority = 90 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 3f0c527e42d..51635af5016 100644 --- a/code/modules/mob/living/carbon/human/species_types/ethereal.dm +++ b/code/modules/mob/living/carbon/human/species_types/ethereal.dm @@ -8,6 +8,7 @@ miss_sound = 'sound/weapons/etherealmiss.ogg' meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/ethereal mutantstomach = /obj/item/organ/stomach/ethereal + mutanttongue = /obj/item/organ/tongue/ethereal exotic_blood = /datum/reagent/consumable/liquidelectricity //Liquid Electricity. fuck you think of something better gamer siemens_coeff = 0.5 //They thrive on energy brutemod = 1.25 //They're weak to punches @@ -15,6 +16,7 @@ damage_overlay_type = "" //We are too cool for regular damage overlays species_traits = list(DYNCOLORS, AGENDER, NO_UNDERWEAR) changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT + species_language_holder = /datum/language_holder/ethereal inherent_traits = list(TRAIT_NOHUNGER) sexes = FALSE //no fetish content allowed toxic_food = NONE diff --git a/code/modules/mob/living/carbon/human/species_types/flypeople.dm b/code/modules/mob/living/carbon/human/species_types/flypeople.dm index 281693d17f8..b8a392ef997 100644 --- a/code/modules/mob/living/carbon/human/species_types/flypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/flypeople.dm @@ -11,6 +11,7 @@ disliked_food = null liked_food = GROSS changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT + species_language_holder = /datum/language_holder/fly /datum/species/fly/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) if(chem.type == /datum/reagent/toxin/pestkiller) diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index b1f28a3aa38..22e0bf0d448 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -18,6 +18,7 @@ sexes = 1 damage_overlay_type = "" meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem + species_language_holder = /datum/language_holder/golem // To prevent golem subtypes from overwhelming the odds when random species // changes, only the Random Golem type can be chosen limbs_id = "golem" @@ -587,6 +588,7 @@ prefix = "Runic" special_names = null inherent_factions = list("cult") + species_language_holder = /datum/language_holder/golem/runic var/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/golem/phase_shift var/obj/effect/proc_holder/spell/targeted/abyssal_gaze/abyssal_gaze @@ -918,6 +920,7 @@ sexes = FALSE fixed_mut_color = null inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_FAKEDEATH) + species_language_holder = /datum/language_holder/golem/bone info_text = "As a Bone Golem, You have a powerful spell that lets you chill your enemies with fear, and milk heals you! Just make sure to watch our for bone-hurting juice." var/datum/action/innate/bonechill/bonechill 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 24316adf496..8a4412f4950 100644 --- a/code/modules/mob/living/carbon/human/species_types/mothmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/mothmen.dm @@ -16,6 +16,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/moth /datum/species/moth/regenerate_organs(mob/living/carbon/C,datum/species/old_species,replace_current=TRUE) . = ..() 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 7cc4df235a5..821b27e694d 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 @@ liked_food = VEGETABLES changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC outfit_important_for_life = /datum/outfit/plasmaman + species_language_holder = /datum/language_holder/skeleton /datum/species/plasmaman/spec_life(mob/living/carbon/human/H) var/datum/gas_mixture/environment = H.loc.return_air() diff --git a/code/modules/mob/living/carbon/human/species_types/podpeople.dm b/code/modules/mob/living/carbon/human/species_types/podpeople.dm index 337bfe1641e..a79cd7e92c5 100644 --- a/code/modules/mob/living/carbon/human/species_types/podpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/podpeople.dm @@ -15,6 +15,7 @@ disliked_food = MEAT | DAIRY liked_food = VEGETABLES | FRUIT | GRAIN changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT + species_language_holder = /datum/language_holder/plant /datum/species/pod/spec_life(mob/living/carbon/human/H) if(H.stat == DEAD) diff --git a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm index ac8ccff9f2e..7eaca3579cf 100644 --- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm @@ -12,6 +12,7 @@ inherent_factions = list("faithless") changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC mutanteyes = /obj/item/organ/eyes/night_vision + species_language_holder = /datum/language_holder/shadowpeople /datum/species/shadow/spec_life(mob/living/carbon/human/H) diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm index e595f5baba3..9df66901779 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -15,6 +15,7 @@ liked_food = GROSS | MEAT | RAW //They can technically be in an ERT changesource_flags = MIRROR_BADMIN | WABBAJACK | ERT_SPAWN + species_language_holder = /datum/language_holder/skeleton /datum/species/skeleton/check_roundstart_eligible() if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index f8e9d5844d9..f97c0b7fcf9 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -18,6 +18,10 @@ /datum/language/beachbum, /datum/language/aphasia, /datum/language/piratespeak, + /datum/language/moffic, + /datum/language/sylvan, + /datum/language/shadowtongue, + /datum/language/terrum, )) /obj/item/organ/tongue/Initialize(mapload) @@ -68,6 +72,21 @@ say_mod = "buzzes" taste_sensitivity = 25 // you eat vomit, this is a mercy modifies_speech = TRUE + var/static/list/languages_possible_fly = typecacheof(list( + /datum/language/common, + /datum/language/draconic, + /datum/language/codespeak, + /datum/language/monkey, + /datum/language/narsie, + /datum/language/beachbum, + /datum/language/aphasia, + /datum/language/piratespeak, + /datum/language/moffic, + /datum/language/sylvan, + /datum/language/shadowtongue, + /datum/language/terrum, + /datum/language/buzzwords + )) /obj/item/organ/tongue/fly/handle_speech(datum/source, list/speech_args) var/static/regex/fly_buzz = new("z+", "g") @@ -78,6 +97,10 @@ message = fly_buZZ.Replace(message, "ZZZ") speech_args[SPEECH_MESSAGE] = message +/obj/item/organ/tongue/fly/Initialize(mapload) + . = ..() + languages_possible = languages_possible_fly + /obj/item/organ/tongue/abductor name = "superlingual matrix" desc = "A mysterious structure that allows for instant communication between users. Pretty impressive until you need to eat something." @@ -185,10 +208,26 @@ var/chattering = FALSE var/phomeme_type = "sans" var/list/phomeme_types = list("sans", "papyrus") + var/static/list/languages_possible_skeleton = typecacheof(list( + /datum/language/common, + /datum/language/draconic, + /datum/language/codespeak, + /datum/language/monkey, + /datum/language/narsie, + /datum/language/beachbum, + /datum/language/aphasia, + /datum/language/piratespeak, + /datum/language/moffic, + /datum/language/sylvan, + /datum/language/shadowtongue, + /datum/language/terrum, + /datum/language/calcic + )) /obj/item/organ/tongue/bone/Initialize() . = ..() phomeme_type = pick(phomeme_types) + languages_possible = languages_possible_skeleton /obj/item/organ/tongue/bone/handle_speech(datum/source, list/speech_args) if (chattering) @@ -234,3 +273,30 @@ else new_message += message[i] speech_args[SPEECH_MESSAGE] = new_message + +/obj/item/organ/tongue/ethereal + name = "electric discharger" + desc = "A sophisticated ethereal organ, capable of synthesising speech via electrical discharge." + icon_state = "electrotongue" + say_mod = "crackles" + attack_verb = list("shocked", "jolted", "zapped") + taste_sensitivity = 101 // Not a tongue, they can't taste shit + var/static/list/languages_possible_ethereal = typecacheof(list( + /datum/language/common, + /datum/language/draconic, + /datum/language/codespeak, + /datum/language/monkey, + /datum/language/narsie, + /datum/language/beachbum, + /datum/language/aphasia, + /datum/language/piratespeak, + /datum/language/moffic, + /datum/language/sylvan, + /datum/language/shadowtongue, + /datum/language/terrum, + /datum/language/voltaic + )) + +/obj/item/organ/tongue/ethereal/Initialize(mapload) + . = ..() + languages_possible = languages_possible_ethereal diff --git a/icons/misc/language.dmi b/icons/misc/language.dmi index 78a9622a4be1ac0eeeec97df68f7214e6100f496..ac2fbc9ade4d35b8576e46167ff4b26c7d25b5dd 100644 GIT binary patch literal 5703 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 Pfak33c^iVYSK@yGUX|-# literal 35392 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 PG5~?6tDnm{r-UW|pn=vt diff --git a/tgstation.dme b/tgstation.dme index dcac21e4277..c673ef396f7 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1919,6 +1919,8 @@ #include "code\modules\keybindings\setup.dm" #include "code\modules\language\aphasia.dm" #include "code\modules\language\beachbum.dm" +#include "code\modules\language\buzzwords.dm" +#include "code\modules\language\calcic.dm" #include "code\modules\language\codespeak.dm" #include "code\modules\language\common.dm" #include "code\modules\language\draconic.dm" @@ -1927,12 +1929,17 @@ #include "code\modules\language\language_holder.dm" #include "code\modules\language\language_menu.dm" #include "code\modules\language\machine.dm" +#include "code\modules\language\moffic.dm" #include "code\modules\language\monkey.dm" #include "code\modules\language\mushroom.dm" #include "code\modules\language\narsian.dm" #include "code\modules\language\piratespeak.dm" +#include "code\modules\language\shadowtongue.dm" #include "code\modules\language\slime.dm" #include "code\modules\language\swarmer.dm" +#include "code\modules\language\sylvan.dm" +#include "code\modules\language\terrum.dm" +#include "code\modules\language\voltaic.dm" #include "code\modules\language\xenocommon.dm" #include "code\modules\library\lib_codex_gigas.dm" #include "code\modules\library\lib_items.dm"