From 1210260a97512b972ca5a2304121af88037c77d1 Mon Sep 17 00:00:00 2001 From: Belaya Date: Mon, 28 Apr 2025 12:35:18 -0500 Subject: [PATCH] Neo-Russkiya and Siik'Tajr languages from oldcode --- .../code/modules/language/language_holder.dm | 12 +++++++++ .../code/modules/language/spacerussian.dm | 23 ++++++++++++++++++ GainStation13/code/modules/language/tajara.dm | 18 ++++++++++++++ GainStation13/icons/misc/language.dmi | Bin 0 -> 394 bytes code/modules/surgery/organs/tongue.dm | 6 +++++ tgstation.dme | 3 +++ 6 files changed, 62 insertions(+) create mode 100644 GainStation13/code/modules/language/language_holder.dm create mode 100644 GainStation13/code/modules/language/spacerussian.dm create mode 100644 GainStation13/code/modules/language/tajara.dm create mode 100644 GainStation13/icons/misc/language.dmi diff --git a/GainStation13/code/modules/language/language_holder.dm b/GainStation13/code/modules/language/language_holder.dm new file mode 100644 index 0000000000..17eb0ab587 --- /dev/null +++ b/GainStation13/code/modules/language/language_holder.dm @@ -0,0 +1,12 @@ + +/datum/language_holder/spacerussian //Neo-Russkiya + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/spacerussian = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/spacerussian = list(LANGUAGE_ATOM)) + +/datum/language_holder/tajara //Siik'Tajr + understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/tajara = list(LANGUAGE_ATOM)) + spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), + /datum/language/tajara = list(LANGUAGE_ATOM)) diff --git a/GainStation13/code/modules/language/spacerussian.dm b/GainStation13/code/modules/language/spacerussian.dm new file mode 100644 index 0000000000..783b9e84fe --- /dev/null +++ b/GainStation13/code/modules/language/spacerussian.dm @@ -0,0 +1,23 @@ +/datum/language/spacerussian + name = "Neo-Russkiya" + desc = "Neo-Russkiya, a bastard mix of Galactic Common and old Russian. The official language of the USSP. It has started to see use outside of the fringe in hobby circles and protest groups." + speech_verb = "articulates" + ask_verb = "questions" + exclaim_verb = "exaggerates" + whisper_verb = "mutters" + key = "?" + flags = TONGUELESS_SPEECH + icon = 'GainStation13/icons/misc/language.dmi' + sentence_chance = 0 + default_priority = 80 + syllables = list("dyen","bar","bota","vyek","tvo","slov","slav","syen","doup","vah","laz","gloz","yet", + "nyet","da","sky","glav","glaz","netz","doomat","zat","moch","boz", + "comy","vrad","vrade","tay","bli","ay","nov","livn","tolv","glaz","gliz", + "ouy","zet","yevt","dat","botat","nev","novy","vzy","nov","sho","obsh","dasky", + "key","skey","ovsky","skaya","bib","kiev","studen","var","bul","vyan", + "tzion","vaya","myak","gino","volo","olam","miti","nino","menov","perov", + "odasky","trov","niki","ivano","dostov","sokol","oupa","pervom","schel", + "tizan","chka","tagan","dobry","okt","boda","veta","idi","cyk","blyt","hui","na", + "udi","litchki","casa","linka","toly","anatov","vich","vech","vuch","toi","ka","vod") + icon_state = "spacerussia" + chooseable_roundstart = TRUE diff --git a/GainStation13/code/modules/language/tajara.dm b/GainStation13/code/modules/language/tajara.dm new file mode 100644 index 0000000000..9a8c5ba10c --- /dev/null +++ b/GainStation13/code/modules/language/tajara.dm @@ -0,0 +1,18 @@ +/datum/language/tajara + name = "Siik'Tajr" + desc = "The traditionally employed tongue of Ahdomai, composed of expressive yowls and chirps. Native to the Tajaran." + speech_verb = "mrowls" + ask_verb = "mrowls inquisitively" + exclaim_verb = "yowls loudly" + whisper_verb = "mrowls quietly" + key = "j" + flags = TONGUELESS_SPEECH + icon = 'GainStation13/icons/misc/language.dmi' + sentence_chance = 0 + default_priority = 80 + syllables = list("rr","rr","tajr","kir","raj","kii","mir","kra","ahk","nal","vah","khaz","jri","ran","darr", + "mi","jri","dynh","manq","rhe","zar","rrhaz","kal","chur","eech","thaa","dra","jurl","mah","sanu","dra","ii'r", + "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") + icon_state = "taja" + chooseable_roundstart = TRUE diff --git a/GainStation13/icons/misc/language.dmi b/GainStation13/icons/misc/language.dmi new file mode 100644 index 0000000000000000000000000000000000000000..87e6f8e4a9c025f0b373c47c371463ecf083ae40 GIT binary patch literal 394 zcmV;50d@X~P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRL zOex6#atzJ5I5Sc+(=$pSoZ^zil2jm5skk69Ikl*?xHvOWiHkEOv#1!PfQvJ&C^0t` z!iK9YNzB5jNLj(v&jsuP02PlW@D0WE9smFUkV!;AR2Y?GV8984Km?NjLcmY~NGKYB zm@Ez;k{PIkNf<2W8Um)w3K+@^kOer>*)zZzTtY)#z?$018o=_QKo9~^0#?Za6bS*V zC~GT#h=hiM`Ro}p(xGNTOfBo230A@q>c9e0!k#&67et8*7%`O1TD^NE)D#fl$yl{} o_pTK=2!WZackkZ4at?;40lJGMsC;P!fB*mh07*qoM6N<$g1WJj(f|Me literal 0 HcmV?d00001 diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 568711acdf..d66e432c9f 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -29,6 +29,8 @@ /datum/language/signlanguage, /datum/language/neokanji, /datum/language/sylvan, + /datum/language/spacerussian, //GS13 Edit: Neo-Russkiya & Siik'Tajr language + /datum/language/tajara, )) healing_factor = STANDARD_ORGAN_HEALING*5 //Fast!! decay_factor = STANDARD_ORGAN_DECAY/2 @@ -266,6 +268,8 @@ /datum/language/sylvan, /datum/language/voltaic, /datum/language/neokanji, + /datum/language/spacerussian, //GS13 Edit: Neo-Russkiya & Siik'Tajr language + /datum/language/tajara, )) /obj/item/organ/tongue/ethereal/Initialize(mapload) @@ -286,6 +290,8 @@ /datum/language/beachbum, /datum/language/aphasia, /datum/language/arachnid, + /datum/language/spacerussian, //GS13 Edit: Neo-Russkiya & Siik'Tajr language + /datum/language/tajara, )) /obj/item/organ/tongue/arachnid/Initialize(mapload) diff --git a/tgstation.dme b/tgstation.dme index 84603e1d44..4305915c62 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4060,6 +4060,9 @@ #include "GainStation13\code\modules\hydroponics\grown\berries.dm" #include "GainStation13\code\modules\hydroponics\grown\towercap.dm" #include "GainStation13\code\modules\jobs\job_types\psychologist.dm" +#include "GainStation13\code\modules\language\language_holder.dm" +#include "GainStation13\code\modules\language\spacerussian.dm" +#include "GainStation13\code\modules\language\tajara.dm" #include "GainStation13\code\modules\loadout\backpack.dm" #include "GainStation13\code\modules\loadout\gloves.dm" #include "GainStation13\code\modules\loadout\neck.dm"