mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-26 18:12:40 +00:00
Adds Elyran Standard language (#12880)
This commit is contained in:
@@ -39,6 +39,7 @@
|
||||
|
||||
// Species languages
|
||||
#define LANGUAGE_SOL_COMMON "Sol Common"
|
||||
#define LANGUAGE_ELYRAN_STANDARD "Elyran Standard"
|
||||
#define LANGUAGE_UNATHI "Sinta'unathi"
|
||||
#define LANGUAGE_SIIK_MAAS "Siik'maas"
|
||||
#define LANGUAGE_SIIK_TAJR "Siik'tajr"
|
||||
|
||||
@@ -106,6 +106,7 @@
|
||||
// Other station species' languages
|
||||
bst.add_language(LANGUAGE_SKRELLIAN)
|
||||
bst.add_language(LANGUAGE_SOL_COMMON)
|
||||
bst.add_language(LANGUAGE_ELYRAN_STANDARD)
|
||||
bst.add_language(LANGUAGE_ROOTSONG)
|
||||
bst.add_language(LANGUAGE_VAURCA)
|
||||
// Synthetics
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
outfit = /datum/outfit/admin/ert/elyran_trooper
|
||||
possible_species = list(SPECIES_HUMAN)
|
||||
|
||||
extra_languages = list(LANGUAGE_SOL_COMMON)
|
||||
extra_languages = list(LANGUAGE_ELYRAN_STANDARD)
|
||||
|
||||
/datum/ghostspawner/human/ert/elyra/leader
|
||||
short_name = "elyra_leadertrooper"
|
||||
|
||||
@@ -358,6 +358,7 @@ h1.alert, h2.alert {color: #a4bad6;}
|
||||
.vaurca {color: #b9b943;}
|
||||
.soghun {color: #2cad2c;}
|
||||
.solcom {color: #5f5fd4;}
|
||||
.elyran {color: #e2bb4e;}
|
||||
.soghun_alt {color: #1d9b1d;}
|
||||
.changeling {color: #ad14ad;}
|
||||
.rough {font-family: "Trebuchet MS", cursive, sans-serif;}
|
||||
|
||||
@@ -355,6 +355,7 @@ h1.alert, h2.alert {color: #000080;}
|
||||
.vaurca {color: #9e9e39;}
|
||||
.soghun {color: #228B22;}
|
||||
.solcom {color: #22228B;}
|
||||
.elyran {color: #c79322;}
|
||||
.soghun_alt {color: #024402;}
|
||||
.changeling {color: #800080;}
|
||||
.rough {font-family: "Trebuchet MS", cursive, sans-serif;}
|
||||
|
||||
@@ -325,6 +325,7 @@ h1.alert, h2.alert {color: #000080;}
|
||||
.vaurca {color: #9e9e39;}
|
||||
.soghun {color: #228B22;}
|
||||
.solcom {color: #22228B;}
|
||||
.elyran {color: #c79322;}
|
||||
.soghun_alt {color: #024402;}
|
||||
.changeling {color: #800080;}
|
||||
.rough {font-family: "Trebuchet MS", cursive, sans-serif;}
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
signlang_verb = list("signs", "gestures")
|
||||
sing_verb = null
|
||||
colour = "i"
|
||||
key = "4"
|
||||
key = "s"
|
||||
flags = NO_STUTTER|SIGNLANG
|
||||
|
||||
// Helper
|
||||
|
||||
@@ -298,6 +298,20 @@
|
||||
else
|
||||
return ..()
|
||||
|
||||
//Placeholder stuff for now, a lot of it
|
||||
/datum/language/elyran
|
||||
name = LANGUAGE_ELYRAN_STANDARD
|
||||
short = "ELY"
|
||||
desc = "Elyran Standard is the official tongue of the Republic of Elyra. Constructed using elements of Farsi, Arabic, and Turkish, influence from all three of these languages can be seen throughout its grammar and vocabulary."
|
||||
colour = "elyran"
|
||||
written_style = "elyranstandard"
|
||||
key = "4"
|
||||
flags = WHITELISTED | TCOMSSIM
|
||||
syllables = list("af", "if", "ba", "ta", "tha", "id", "jem", "ha", "kha", "dal", "dhl", "ra", "zay", "sen", "um", "shn", "sid", "ad", "ta", "za", "ayn", "gha", "zir", "yn", "fa", "qaf", "iam", "mim", "al", "ja", "non", "ha", "waw", "ya",
|
||||
"hem", "zah", "hml", "ks", "ini", "da", "ks", "iga", "ih", "la", "ulf", "xe", "ayw", "sit", "ah", "aarah", "jalaa", "sirt", "kurt", "turhk", "ust", "irk", "kir", "mir", "ach", "oglu", "bolu", "shek", "she", "ghoz", "miya", "ejdan",
|
||||
"haaz", "quq", "taab", "shanha", "an", "saa", "seh", "an'", "e'", "a'", "em'")
|
||||
allow_accents = TRUE
|
||||
|
||||
/datum/language/machine
|
||||
name = LANGUAGE_EAL
|
||||
short = "EAL"
|
||||
|
||||
@@ -244,6 +244,7 @@ INITIALIZE_IMMEDIATE(/mob/living/carbon/human/dummy/mannequin)
|
||||
/mob/living/carbon/human/terminator/Initialize(mapload)
|
||||
. = ..(mapload, SPECIES_IPC_TERMINATOR)
|
||||
add_language(LANGUAGE_SOL_COMMON, 1)
|
||||
add_language(LANGUAGE_ELYRAN_STANDARD, 1)
|
||||
add_language(LANGUAGE_UNATHI, 1)
|
||||
add_language(LANGUAGE_SIIK_MAAS, 1)
|
||||
add_language(LANGUAGE_SKRELLIAN, 1)
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
megacorporations have sparked secretive factions to fight their influence, while there is always the risk of someone digging too \
|
||||
deep into the secrets of the galaxy..."
|
||||
num_alternate_languages = 2
|
||||
secondary_langs = list(LANGUAGE_SOL_COMMON)
|
||||
secondary_langs = list(LANGUAGE_SOL_COMMON, LANGUAGE_ELYRAN_STANDARD)
|
||||
name_language = null // Use the first-name last-name generator rather than a language scrambler
|
||||
mob_size = 9
|
||||
spawn_flags = CAN_JOIN
|
||||
|
||||
@@ -158,6 +158,7 @@ var/list/ai_verbs_default = list(
|
||||
add_language(LANGUAGE_ROBOT, TRUE)
|
||||
add_language(LANGUAGE_TCB, TRUE)
|
||||
add_language(LANGUAGE_SOL_COMMON, FALSE)
|
||||
add_language(LANGUAGE_ELYRAN_STANDARD, FALSE)
|
||||
add_language(LANGUAGE_UNATHI, FALSE)
|
||||
add_language(LANGUAGE_SIIK_MAAS, FALSE)
|
||||
add_language(LANGUAGE_SKRELLIAN, FALSE)
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
networks = list(NETWORK_COMMAND)
|
||||
languages = list(
|
||||
LANGUAGE_SOL_COMMON = TRUE,
|
||||
LANGUAGE_ELYRAN_STANDARD = TRUE,
|
||||
LANGUAGE_TRADEBAND = TRUE,
|
||||
LANGUAGE_UNATHI = TRUE,
|
||||
LANGUAGE_SIIK_MAAS = TRUE,
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
//Default languages without universal translator software
|
||||
|
||||
add_language(LANGUAGE_SOL_COMMON, 1)
|
||||
add_language(LANGUAGE_ELYRAN_STANDARD, 1)
|
||||
add_language(LANGUAGE_TRADEBAND, 1)
|
||||
add_language(LANGUAGE_GUTTER, 1)
|
||||
add_language(LANGUAGE_EAL, 1)
|
||||
|
||||
@@ -22,6 +22,7 @@ var/global/list/robot_modules = list(
|
||||
var/networks = list()
|
||||
var/languages = list( //Any listed language will be understandable. Any set to TRUE will be speakable
|
||||
LANGUAGE_SOL_COMMON = TRUE,
|
||||
LANGUAGE_ELYRAN_STANDARD = TRUE,
|
||||
LANGUAGE_TRADEBAND = TRUE,
|
||||
LANGUAGE_UNATHI = FALSE,
|
||||
LANGUAGE_SIIK_MAAS = FALSE,
|
||||
@@ -608,6 +609,7 @@ var/global/list/robot_modules = list(
|
||||
networks = list(NETWORK_SERVICE)
|
||||
languages = list(
|
||||
LANGUAGE_SOL_COMMON = TRUE,
|
||||
LANGUAGE_ELYRAN_STANDARD = TRUE,
|
||||
LANGUAGE_TRADEBAND = TRUE,
|
||||
LANGUAGE_UNATHI = TRUE,
|
||||
LANGUAGE_SIIK_MAAS = TRUE,
|
||||
@@ -839,6 +841,7 @@ var/global/list/robot_modules = list(
|
||||
name = "syndicate robot module"
|
||||
languages = list(
|
||||
LANGUAGE_SOL_COMMON = TRUE,
|
||||
LANGUAGE_ELYRAN_STANDARD = TRUE,
|
||||
LANGUAGE_TRADEBAND = TRUE,
|
||||
LANGUAGE_UNATHI = TRUE,
|
||||
LANGUAGE_SIIK_MAAS = TRUE,
|
||||
@@ -1084,6 +1087,7 @@ var/global/list/robot_modules = list(
|
||||
name = "bluespace robot module"
|
||||
languages = list(
|
||||
LANGUAGE_TCB = TRUE,
|
||||
LANGUAGE_ELYRAN_STANDARD = TRUE,
|
||||
LANGUAGE_GUTTER = TRUE,
|
||||
LANGUAGE_SIGN = TRUE,
|
||||
LANGUAGE_TRADEBAND = TRUE,
|
||||
|
||||
@@ -63,7 +63,8 @@
|
||||
|
||||
//Language macros
|
||||
interpreter.SetVar("L_BASIC", LANGUAGE_TCB)
|
||||
interpreter.SetVar("L_SOL", LANGUAGE_SOL_COMMON)
|
||||
interpreter.SetVar("L_SOL", LANGUAGE_SOL_COMMON)
|
||||
interpreter.SetVar("L_ELYRAN", LANGUAGE_ELYRAN_STANDARD)
|
||||
interpreter.SetVar("L_TRADE", LANGUAGE_TRADEBAND)
|
||||
interpreter.SetVar("L_GUTTER", LANGUAGE_GUTTER)
|
||||
interpreter.SetVar("L_MAAS", LANGUAGE_SIIK_MAAS)
|
||||
|
||||
@@ -98,6 +98,7 @@ h1.alert, h2.alert {color: #000000;}
|
||||
.vaurca {color: #9e9e39;}
|
||||
.soghun {color: #228B22;}
|
||||
.solcom {color: #22228B;}
|
||||
.elyran {color: #c79322;}
|
||||
.soghun_alt {color: #024402;}
|
||||
.changeling {color: #800080;}
|
||||
.rough {font-family: "Trebuchet MS", cursive, sans-serif;}
|
||||
|
||||
@@ -33,6 +33,9 @@
|
||||
.solcommon.understood { font-family: mo5v56; }
|
||||
.solcommon.scramble { font-family: ducados; }
|
||||
|
||||
.elyranstandard.understood {font-family: gelasio; }
|
||||
.elyranstandard.scramble {font-family: mo5v56; }
|
||||
|
||||
.tradeband.understood { font-family: gelasio; }
|
||||
.tradeband.scramble { font-family: gelasio; }
|
||||
|
||||
|
||||
16
html/changelogs/omicega-fgokdsfgodsfgodsfgods.yml
Normal file
16
html/changelogs/omicega-fgokdsfgodsfgodsfgods.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
|
||||
# Your name.
|
||||
author: Omicega
|
||||
|
||||
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
|
||||
delete-after: True
|
||||
|
||||
# Any changes you've made. See valid prefix list above.
|
||||
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
|
||||
# SCREW THIS UP AND IT WON'T WORK.
|
||||
# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
|
||||
# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
|
||||
changes:
|
||||
- rscadd: "Added the new language Elyran Standard, selectable by humans and IPCs. Its language key is ,4."
|
||||
- tweak: "Moves the Sign Language language key to ,s from ,4."
|
||||
Reference in New Issue
Block a user