diff --git a/code/__DEFINES/~skyrat_defines/culture.dm b/code/__DEFINES/~skyrat_defines/culture.dm index eee2e7164e9..fb83de5bffe 100644 --- a/code/__DEFINES/~skyrat_defines/culture.dm +++ b/code/__DEFINES/~skyrat_defines/culture.dm @@ -12,7 +12,8 @@ #define CULTURES_EXOTIC /datum/cultural_info/culture/generic, \ /datum/cultural_info/culture/vatgrown, \ /datum/cultural_info/culture/spacer_core, \ - /datum/cultural_info/culture/spacer_frontier + /datum/cultural_info/culture/spacer_frontier, \ + /datum/cultural_info/culture/zolmalchi #define CULTURES_LIZARD /datum/cultural_info/culture/lavaland diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index b8277f3673c..b53b5c41965 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -37,7 +37,8 @@ /datum/language/russian, //SKYRAT EDIT - customization - extra languages /datum/language/spacer, //SKYRAT EDIT - customization - extra languages /datum/language/selenian, //SKYRAT EDIT - customization - extra languages - /datum/language/gutter //SKYRAT EDIT - customization - extra languages + /datum/language/gutter, //SKYRAT EDIT - customization - extra languages + /datum/language/zolmach // SKYRAT EDIT - customization - extra languages )) /obj/item/organ/tongue/Initialize(mapload) diff --git a/modular_skyrat/modules/customization/icons/misc/language.dmi b/modular_skyrat/modules/customization/icons/misc/language.dmi index 86cb9ed6ff2..4f1fd2887c2 100644 Binary files a/modular_skyrat/modules/customization/icons/misc/language.dmi and b/modular_skyrat/modules/customization/icons/misc/language.dmi differ diff --git a/modular_skyrat/modules/customization/modules/culture/culture/culture_generic.dm b/modular_skyrat/modules/customization/modules/culture/culture/culture_generic.dm index 4042ab5b065..f950862a7f7 100644 --- a/modular_skyrat/modules/customization/modules/culture/culture/culture_generic.dm +++ b/modular_skyrat/modules/customization/modules/culture/culture/culture_generic.dm @@ -124,3 +124,12 @@ being considered some of the best qualified technical specialists in humanity. Recently there has been a rising transhumanist element in Ceti society resulting in a large \ cybernetics culture; it is not uncommon to see many Cetites sporting some chrome." economic_power = 1.1 + +/datum/cultural_info/culture/zolmalchi + name = "Zolmalchi" + description = "You are from any number of shadowy fleets, tumultuous colonies, or starless pocket dimensions alien beings called 'Demons' typically reside in. \ + These places tend to enjoy high levels of technology and denizens of quick wit, but often get stuck in battling with deeply ingrained archaic customs and obscure norms. \ + Many of these cultures have strict interpersonal hierarchies, though their dwellers are no stranger to betrayal and climbing up the social ladder with blood-stained hands is often the way to go. \ + A common philosophy in these oft-clashing places is the simple phrase, 'Do as thou wilt'." + economic_power = 1 + additional_langs = list(/datum/language/zolmach) diff --git a/modular_skyrat/modules/customization/modules/language/zolmach.dm b/modular_skyrat/modules/customization/modules/language/zolmach.dm new file mode 100644 index 00000000000..8dc94311ca5 --- /dev/null +++ b/modular_skyrat/modules/customization/modules/language/zolmach.dm @@ -0,0 +1,11 @@ +/datum/language/zolmach + name = "Zolmach" + desc = "A creole language shared among countless cultures of those typically called 'Demons.' The origins of this language are murky and unclear, and every society that speaks it claims to have invented it. While there is a high amount of dialects, most of them feature extensive hand gestures and somewhat archaic vocabulary." + key = "Z" + flags = TONGUELESS_SPEECH + syllables = list ( + "viepn","e","bag","docu","kar","xlaqf","raa","qwos","nen","ty","von","kytaf","xin","ty","ka","baak","hlaf","pyk","znu","agr","ith","na'ar","uah","plhu","six","fhler","bjel","scee","lleri","dttm","aggr","uujl","hjjifr","wuth","aav","inya","sod","bli","min","fril","bli","'ddn","tun'da","'ad","iir","krei","tii'","ruuk","nei","zirua","surai","lieket","miruk","ettirup","mireez","cqiek","brut","vaahk","nah'za","diierk","piut","vuurk","cs'eer","jeirk","qiruvk","n'wah" + ) + icon_state = "zolmach" + icon = 'modular_skyrat/modules/customization/icons/misc/language.dmi' + default_priority = 40 diff --git a/tgstation.dme b/tgstation.dme index 3fe16b2e8a3..2cdd0ed2441 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3892,6 +3892,7 @@ #include "modular_skyrat\modules\customization\modules\language\skrell.dm" #include "modular_skyrat\modules\customization\modules\language\spacer.dm" #include "modular_skyrat\modules\customization\modules\language\vox.dm" +#include "modular_skyrat\modules\customization\modules\language\zolmach.dm" #include "modular_skyrat\modules\customization\modules\mob\dead\new_player\preferences_setup.dm" #include "modular_skyrat\modules\customization\modules\mob\dead\new_player\sprite_accessories.dm" #include "modular_skyrat\modules\customization\modules\mob\dead\new_player\body_markings\body_marking_sets.dm"