Skip to content

Commit

Permalink
create Korean & German (#492)
Browse files Browse the repository at this point in the history
  • Loading branch information
pumpkintheproot authored Dec 31, 2023
1 parent 82a2fd5 commit 0a13aea
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 0 deletions.
2 changes: 2 additions & 0 deletions baystation12.dme
Original file line number Diff line number Diff line change
Expand Up @@ -2159,12 +2159,14 @@
#include "code\modules\mob\language\human\arabic.dm"
#include "code\modules\mob\language\human\chinese.dm"
#include "code\modules\mob\language\human\english.dm"
#include "code\modules\mob\language\human\german.dm"
#include "code\modules\mob\language\human\human.dm"
#include "code\modules\mob\language\human\iberian.dm"
#include "code\modules\mob\language\human\indian.dm"
#include "code\modules\mob\language\human\latin.dm"
#include "code\modules\mob\language\human\russian.dm"
#include "code\modules\mob\language\human\selenian.dm"
#include "code\modules\mob\language\human\korean.dm"
#include "code\modules\mob\language\human\misc\common.dm"
#include "code\modules\mob\language\human\misc\gutter.dm"
#include "code\modules\mob\language\human\misc\spacer.dm"
Expand Down
2 changes: 2 additions & 0 deletions code/__defines/languages.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
#define LANGUAGE_HUMAN_IBERIAN "Iberian"
#define LANGUAGE_HUMAN_RUSSIAN "Russian"
#define LANGUAGE_HUMAN_SELENIAN "Selenian"
#define LANGUAGE_HUMAN_KOREAN "Korean"
#define LANGUAGE_HUMAN_GERMAN "German"
#define LANGUAGE_HUMAN_LATIN "Latin"

// Misc
Expand Down
31 changes: 31 additions & 0 deletions code/modules/mob/language/human/german.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*//////////////////////////////////////////////////////////////////////////////////////////////////////
Syllable list compiled in this file based on work available at the following URL
https://www.sttmedia.com/syllablefrequency-german
*///////////////////////////////////////////////////////////////////////////////////////////////////////

/datum/language/human/german
name = LANGUAGE_HUMAN_GERMAN
desc = "A language used on Earth."
colour = "german"
key = "10"
shorthand = "Ger"
space_chance = 30
partial_understanding = list(
LANGUAGE_COMMON = 10,
LANGUAGE_HUMAN_ARABIC = 5,
LANGUAGE_HUMAN_INDIAN = 10,
LANGUAGE_HUMAN_SELENIAN = 15,
LANGUAGE_HUMAN_ENGLISH = 35,
LANGUAGE_HUMAN_KOREAN = 5,
LANGUAGE_SPACER = 20,
)
syllables = list(
"an", "au", "be", "ch", "da", "de", "di", "ei", "el", "en", "er", "es", "ge",
"he", "ht", "ic", "ie", "in", "it", "le", "li", "nd", "ne", "ng", "re", "sc", "se",
"si", "st", "te", "un", "abe", "ach", "and", "auf", "auf", "ben", "ber", "che", "cht",
"das", "den", "der", "die", "ein", "eit", "end", "ere", "ers", "ese", "gen", "hen",
"ich", "ige", "ine", "ist", "lic", "lle", "men", "mit", "nde", "nen", "nge", "nic",
"nte", "ren", "sch", "sei", "sen", "sic", "sie", "ste", "ten", "ter", "und", "ung",
"ver",
)
has_written_form = TRUE
21 changes: 21 additions & 0 deletions code/modules/mob/language/human/korean.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/datum/language/human/korean
name = LANGUAGE_HUMAN_KOREAN
desc = "An ancient language used on Sol, specifically Earth, in one of the countries."
colour = "korean"
key = "9"
shorthand = "Kor"
space_chance = 100
partial_understanding = list(
LANGUAGE_HUMAN_ENGLISH = 5,
LANGUAGE_HUMAN_CHINESE = 25,
LANGUAGE_HUMAN_ARABIC = 5,
LANGUAGE_HUMAN_INDIAN = 10,
LANGUAGE_HUMAN_IBERIAN = 5,
LANGUAGE_HUMAN_RUSSIAN = 10,
LANGUAGE_SPACER = 25
)
syllables = list(
"a", "ya", "eo", "yeo", "o", "yo", "u", "yu", "eu", "i", "giyeok", "nieum", "diguet", "rieul", "mieum", "bieup",
"siot", "jeung", "hai", "cheiut", "kieuk", "tieut", "pieup", "heiut", "wi", "wo", "we", "wae", "ju", "ae", "ya", "wa",
)
has_written_form = TRUE

0 comments on commit 0a13aea

Please sign in to comment.