diff --git a/code/__defines/species_languages.dm b/code/__defines/species_languages.dm index 114adae30ff..c920141710b 100644 --- a/code/__defines/species_languages.dm +++ b/code/__defines/species_languages.dm @@ -33,6 +33,7 @@ #define LANGUAGE_SIIK_MAAS "Siik'maas" #define LANGUAGE_SIIK_TAJR "Siik'tajr" #define LANGUAGE_SIGN_TAJARA "Nal'rasan" +#define LANGUAGE_YA_SSA "Ya'ssa" #define LANGUAGE_SKRELLIAN "Nral'Malic" #define LANGUAGE_RESOMI "Resomi" #define LANGUAGE_ROOTSONG "Rootsong" diff --git a/code/modules/mob/language/station.dm b/code/modules/mob/language/station.dm index 9f763b13371..5ad64f7b713 100644 --- a/code/modules/mob/language/station.dm +++ b/code/modules/mob/language/station.dm @@ -40,6 +40,7 @@ "a", "a", "e", "e", "i", "i", "o", "o", "u", "u", "s", "s" ) +// tajaran languages /datum/language/tajaran name = LANGUAGE_SIIK_MAAS desc = "The traditionally employed tongue of Adhomai, composed of expressive yowls and chirps. Native to the Tajaran." @@ -64,8 +65,7 @@ new_name += " " new_name += pick(list("Alfarsi","Alekseev","Al-Barik","Al-Hamdan","Al-Mansur","Al-Kandari","Al-Shahrani","Antonov","Bogdanov","El-Hasem","El-Amin","Rrhakaslav","Mrrazhughran","Jrruzhani","Rrhamrare","Mrakiizar","Hirron","Prruzhulkanich","El-Tusi","Nejem","Hanar","Karimi","Markov","Saif","Yakub","Zaman","Zaydan","Zidan","Zahawi")) return new_name - -// tajaran sign language + /datum/language/tajaran_sign name = LANGUAGE_SIGN_TAJARA desc = "A sign language developed by Adhomai hunters" @@ -74,7 +74,7 @@ colour = "i" key = "i" flags = NO_STUTTER | SIGNLANG | WHITELISTED - + /datum/language/siik_tajr name = LANGUAGE_SIIK_TAJR desc = "A language native to the tajaran, it employes both verbal and non-verbal elements." @@ -90,6 +90,20 @@ "ka","aasi","far","wa","baq","ara","qara","zir","sam","mak","hrar","nja","rir","khan","jun","dar","rik","kah", "hal","ket","jurl","mah","tul","cresh","azu","ragh","mro","mra","mrro","mrra") +/datum/language/yassa + name = LANGUAGE_YA_SSA + desc = "The traditional language of the tajaran nobility." + speech_verb = "mrowls" + ask_verb = "mrowls" + exclaim_verb = "yowls" + colour = "yassa" + key = "r" + flags = WHITELISTED + syllables = list("hrr","rhr","tarj","khir","rajh","kir","mier","kre","ahek","nlhal","veh","khaz","dri","rhan","darrer", + "mi","jhri","dynher","manqi","rhas","shar","drhaz","kalh","shur","echi","tha","draer","jurl","maher","sanii","dra","ii'r", + "kan","aesi","fare","we","bash","arha","quara","zhir","sem","make","hrer","nja","rir","can","jhun","dar","rik","kah", + "hal","kete","juril","mah","tul","cresh","azu","ragh","miro","mara","mrero","mrara") + /datum/language/skrell name = LANGUAGE_SKRELLIAN desc = "A melodic and complex language spoken by the Skrell of Qerrbalak. Some of the notes are inaudible to humans." @@ -230,7 +244,7 @@ /datum/language/resomi/get_random_name(gender) return ..(gender, 1, 4, 1.5) - + /datum/language/unathi_azaziba name = LANGUAGE_AZAZIBA desc = "A language of Moghes consisting of a combination of spoken word and gesticulation. While waning since Moghes entered the galactic stage, it enjoys popular use by Unathi that never fell to the Hegemony's cultural dominance." diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 0a17a79c0cf..b4a78b55518 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -140,7 +140,7 @@ brute_mod = 1.2 fall_mod = 0.5 num_alternate_languages = 2 - secondary_langs = list(LANGUAGE_SIIK_MAAS, LANGUAGE_SIIK_TAJR) + secondary_langs = list(LANGUAGE_SIIK_MAAS, LANGUAGE_SIIK_TAJR, LANGUAGE_YA_SSA) name_language = LANGUAGE_SIIK_MAAS ethanol_resistance = 0.8//Gets drunk a little faster rarity_value = 2 diff --git a/code/modules/mob/living/carbon/human/species/station/tajaran_subspecies.dm b/code/modules/mob/living/carbon/human/species/station/tajaran_subspecies.dm index cd807a59cf5..58e3166b53c 100644 --- a/code/modules/mob/living/carbon/human/species/station/tajaran_subspecies.dm +++ b/code/modules/mob/living/carbon/human/species/station/tajaran_subspecies.dm @@ -9,6 +9,8 @@ from their fellow Tajara who cite their lackluster test scores, even among Tajara, and their higher \ crime rates." + secondary_langs = list(LANGUAGE_SIIK_MAAS, LANGUAGE_SIIK_TAJR) + slowdown = -0.8 //As opposed to -1 for Base tajara sprint_speed_factor = 0.55 // As opposed to 0.65 stamina = 100 // As opposed to 90 diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 74ab42b2519..ea2dde66a5a 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -97,6 +97,7 @@ h1.alert, h2.alert {color: #000000;} .vox {color: #AA00AA;} .rough {font-family: "Trebuchet MS", cursive, sans-serif;} .say_quote {font-family: Georgia, Verdana, sans-serif;} +.yassa {color: #400987;} .interface {color: #330033;} diff --git a/html/changelogs/alberyk-PR-3547.yml b/html/changelogs/alberyk-PR-3547.yml new file mode 100644 index 00000000000..da2c9825ed5 --- /dev/null +++ b/html/changelogs/alberyk-PR-3547.yml @@ -0,0 +1,6 @@ +author: Alberyk + +delete-after: True + +changes: + - rscadd: "Added a tajara language; Ya'ssa."