From 915ff21c81bd7e101519da4a55a72d0c01ffc69d Mon Sep 17 00:00:00 2001 From: Drag Date: Fri, 15 Dec 2023 02:19:48 -0700 Subject: [PATCH] Aeiou --- .../code/modules/language/isatoan.dm | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/maplestation_modules/code/modules/language/isatoan.dm b/maplestation_modules/code/modules/language/isatoan.dm index 5141f482817b..5d731c941abf 100644 --- a/maplestation_modules/code/modules/language/isatoan.dm +++ b/maplestation_modules/code/modules/language/isatoan.dm @@ -17,6 +17,15 @@ default_priority = 80 available_as_pref = TRUE +/datum/language_holder/skrell + understood_languages = list( + /datum/language/common = list(LANGUAGE_ATOM), + /datum/language/isatoa = list(LANGUAGE_ATOM), + ) + spoken_languages = list( + /datum/language/common = list(LANGUAGE_ATOM), + /datum/language/isatoa = list(LANGUAGE_ATOM), + ) /datum/language/eldritch name = "Ythralian" @@ -36,12 +45,22 @@ icon = 'maplestation_modules/icons/misc/language.dmi' default_priority = 120 +/datum/language_holder/skrell + understood_languages = list( + /datum/language/common = list(LANGUAGE_ATOM), + /datum/language/eldritch = list(LANGUAGE_ATOM), + ) + spoken_languages = list( + /datum/language/common = list(LANGUAGE_ATOM), + /datum/language/eldritch = list(LANGUAGE_ATOM), + ) + /mob/living/translate_language(atom/movable/speaker, datum/language/eldritch, raw_message, list/spans, list/message_mods = list()) . = ..() if(. == raw_message) - return + return if(isnull(language)) - return + return var/datum/language/dialect = GLOB.language_datum_instances[language] dialect.heard_by_mob_who_lacks_critical_information(src)