From f0318a4280d5cc4c65708536e33040f73973c217 Mon Sep 17 00:00:00 2001 From: Jaraci <57604458+Jaraci@users.noreply.github.com> Date: Sat, 29 Jan 2022 23:22:13 +0000 Subject: [PATCH] Adds five new Elyran accents + slightly adjusts some other human accent icons (#12971) --- code/modules/background/accent/human.dm | 37 ++++++++++++++++-- code/modules/background/defines.dm | 5 +++ .../living/carbon/human/species/species.dm | 2 +- .../species/station/human/human_subspecies.dm | 2 +- .../carbon/human/species/station/ipc/ipc.dm | 2 +- .../species/station/ipc/ipc_subspecies.dm | 4 +- html/changelogs/omicega-elyranaccenttime.yml | 14 +++++++ icons/accent_tags.dmi | Bin 13391 -> 14542 bytes 8 files changed, 58 insertions(+), 8 deletions(-) create mode 100644 html/changelogs/omicega-elyranaccenttime.yml diff --git a/code/modules/background/accent/human.dm b/code/modules/background/accent/human.dm index a26ad749f4c..e94d9e624d7 100644 --- a/code/modules/background/accent/human.dm +++ b/code/modules/background/accent/human.dm @@ -12,8 +12,9 @@ /datum/accent/elyra name = ACCENT_ELYRA - description = "The typical Elyran accent is an odd combination of Tau Ceti Basic and Sol Common due to the Republic's independence from the Sol Alliance. The standard language \ - of the Republic of Elyra is Elyran Common, a variation upon standard Sol Common that is closer to Tau Ceti Basic than other Sol Common dialects." + description = "The typical Elyran accent is a relatively nondescript affair, typically sticking close to the accepted dictionary norms of pronunciation. The standard language \ + of the Republic of Elyra is Elyran Standard, a constructed language which melds elements of Arabic, Farsi, and Turkish into one standardised tongue. This variation of Elyran Standard \ + is the one officially taught in schools, but is rarely able to overpower more significant regional variations in the language." tag_icon = "elyra" /datum/accent/eridani @@ -212,4 +213,34 @@ name = ACCENT_MICTLAN description = "The Mictlanian accent is a variation on Tradeband that is usually recognized as being folksy and warm. This welcoming, soft voice is one of the reasons the planet of Mictlan has seen a boom in tourism. While \ some youth may try to sound rebellious and conceal the softness of their voice, this musicality is still prevalent and universally recognizable." - tag_icon = "mictlan" \ No newline at end of file + tag_icon = "mictlan" + +/datum/accent/persepolis + name = ACCENT_PERSEPOLIS + description = "Well-known across Elyra for its rapid-fire, energetic cadence, the Persepolitian accent is characterised by a vibrant and fast-paced nature that represents the New Ankaran Jewel's cosmopolitan nature. \ + Speakers of this variant of Elyran Standard tend to be affluent and well-cultured, in keeping with the Elyran capital's general prosperity." + tag_icon = "persepolis" + +/datum/accent/medina + name = ACCENT_MEDINA + description = "Medinan Elyran is characterised by its breathy and almost stutter-step characteristics, both of which are thought to result from the elevated altitudes citizens experience living day-to-day in their \ + sand-skimming cities. The variation has seen little spread outside Medina itself, owing to the planet's relatively minimal footprint on Elyran cinema and television." + tag_icon = "medina" + +/datum/accent/aemaq + name = ACCENT_AEMAQ + description = "Aemaqi Elyran is often described as a more considered and methodical variation on the standard dictionary dialect, and its speakers are frequently stereotyped as speaking slowly and languidly. Elements of Tradeband \ + from the planet's Dominian refugee population have helped to reinforce this effect, and the variation is rarely found in those born off Aemaq itself or its innumerable orbital stations." + tag_icon = "aemaq" + +/datum/accent/newsuez + name = ACCENT_NEWSUEZ + description = "Often labelled the most divergent large-scale variation of Elyran Standard, the New Suezi accent has evolved rapidly since the moon's megacorporate opening to mix elements of Freespeak, Basic, and even Solarian Common \ + into its vocabulary and grammar. While purists might frown upon these deviations from the accepted linguistic standard, the melodic and almost singsong tones of the New Suezi variation feature increasingly often across many forms of Elyran media." + tag_icon = "newsuez" + +/datum/accent/damascus + name = ACCENT_DAMASCUS + description = "One of the most venerable of all Elyra's linguistic variations, the Damascene accent is famous across the Serene Republic for its scholarly, almost archaic air. Drawing more heavily from Arabic influence \ + than the standard dictionary might, Damascene Elyran retains a refined, cultured, and historically resonant weight to its words, much like the storied planet itself." + tag_icon = "damascus" \ No newline at end of file diff --git a/code/modules/background/defines.dm b/code/modules/background/defines.dm index 856a3cd0878..bde03756f3b 100644 --- a/code/modules/background/defines.dm +++ b/code/modules/background/defines.dm @@ -90,6 +90,11 @@ #define ACCENT_VISEGRAD "Visegradi" #define ACCENT_VALKYRIE "Valkyrian" #define ACCENT_MICTLAN "Mictlanian" +#define ACCENT_PERSEPOLIS "Persepolis" +#define ACCENT_MEDINA "Medina" +#define ACCENT_AEMAQ "Aemaq" +#define ACCENT_NEWSUEZ "New Suez" +#define ACCENT_DAMASCUS "Damascus II" #define ACCENT_REPUBICLANSIIK "Republican Siik'maas" #define ACCENT_NAZIRASIIK "Nazira Siik'maas" diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 2fcc522d331..ed84f33df13 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -269,7 +269,7 @@ var/list/allowed_citizenships = list(CITIZENSHIP_BIESEL, CITIZENSHIP_SOL, CITIZENSHIP_COALITION, CITIZENSHIP_ELYRA, CITIZENSHIP_ERIDANI, CITIZENSHIP_DOMINIA) var/list/allowed_religions = list(RELIGION_NONE, RELIGION_OTHER, RELIGION_CHRISTIANITY, RELIGION_ISLAM, RELIGION_JUDAISM, RELIGION_HINDU, RELIGION_BUDDHISM, RELIGION_MOROZ, RELIGION_TRINARY, RELIGION_SCARAB, RELIGION_TAOISM, RELIGION_LUCEISM) var/default_citizenship = CITIZENSHIP_BIESEL - var/list/allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_MARTIAN, ACCENT_LUNA, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_JUPITER, ACCENT_COC, ACCENT_ELYRA, ACCENT_ERIDANI, ACCENT_ERIDANIREINSTATED, + var/list/allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_MARTIAN, ACCENT_LUNA, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_JUPITER, ACCENT_COC, ACCENT_ELYRA, ACCENT_PERSEPOLIS, ACCENT_MEDINA, ACCENT_AEMAQ, ACCENT_NEWSUEZ, ACCENT_DAMASCUS, ACCENT_ERIDANI, ACCENT_ERIDANIREINSTATED, ACCENT_ERIDANIDREG, ACCENT_VYSOKA, ACCENT_HIMEO, ACCENT_PHONG, ACCENT_SILVERSUN_ORIGINAL, ACCENT_SILVERSUN_EXPATRIATE, ACCENT_DOMINIA_HIGH, ACCENT_DOMINIA_VULGAR, ACCENT_KONYAN, ACCENT_EUROPA, ACCENT_EARTH, ACCENT_NCF, ACCENT_FISANDUH, ACCENT_GADPATHUR, ACCENT_PLUTO, ACCENT_ASSUNZIONE, ACCENT_VISEGRAD, ACCENT_VALKYRIE, ACCENT_MICTLAN) var/default_accent = ACCENT_CETI diff --git a/code/modules/mob/living/carbon/human/species/station/human/human_subspecies.dm b/code/modules/mob/living/carbon/human/species/station/human/human_subspecies.dm index 5e09cd7de5a..c884bbf29e5 100644 --- a/code/modules/mob/living/carbon/human/species/station/human/human_subspecies.dm +++ b/code/modules/mob/living/carbon/human/species/station/human/human_subspecies.dm @@ -21,7 +21,7 @@ hazard_low_pressure = 10 examine_color = "#C2AE95" - allowed_accents = list(ACCENT_SCARAB, ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_MARTIAN, ACCENT_JUPITER, ACCENT_COC, ACCENT_ELYRA, ACCENT_ERIDANI, ACCENT_ERIDANIREINSTATED, ACCENT_HIMEO, ACCENT_ERIDANIDREG, ACCENT_DOMINIA_HIGH, ACCENT_DOMINIA_VULGAR, ACCENT_NCF, ACCENT_ASSUNZIONE, ACCENT_VALKYRIE) + allowed_accents = list(ACCENT_SCARAB, ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_MARTIAN, ACCENT_JUPITER, ACCENT_COC, ACCENT_ELYRA, ACCENT_PERSEPOLIS, ACCENT_MEDINA, ACCENT_AEMAQ, ACCENT_NEWSUEZ, ACCENT_DAMASCUS, ACCENT_ERIDANI, ACCENT_ERIDANIREINSTATED, ACCENT_HIMEO, ACCENT_ERIDANIDREG, ACCENT_DOMINIA_HIGH, ACCENT_DOMINIA_VULGAR, ACCENT_NCF, ACCENT_ASSUNZIONE, ACCENT_VALKYRIE) /datum/species/human/offworlder/equip_later_gear(var/mob/living/carbon/human/H) if(istype(H.get_equipped_item(slot_back), /obj/item/storage/backpack) && H.equip_to_slot_or_del(new /obj/item/storage/pill_bottle/rmt(H.back), slot_in_backpack)) diff --git a/code/modules/mob/living/carbon/human/species/station/ipc/ipc.dm b/code/modules/mob/living/carbon/human/species/station/ipc/ipc.dm index 0669e7d9502..98445cff924 100644 --- a/code/modules/mob/living/carbon/human/species/station/ipc/ipc.dm +++ b/code/modules/mob/living/carbon/human/species/station/ipc/ipc.dm @@ -120,7 +120,7 @@ default_citizenship = CITIZENSHIP_NONE bodyfall_sound = /decl/sound_category/bodyfall_machine_sound - allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_COC, ACCENT_ERIDANI, ACCENT_ERIDANIDREG, ACCENT_ELYRA, ACCENT_KONYAN, ACCENT_JUPITER, ACCENT_MARTIAN, ACCENT_LUNA, + allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_COC, ACCENT_ERIDANI, ACCENT_ERIDANIDREG, ACCENT_ELYRA, ACCENT_PERSEPOLIS, ACCENT_MEDINA, ACCENT_AEMAQ, ACCENT_NEWSUEZ, ACCENT_DAMASCUS, ACCENT_KONYAN, ACCENT_JUPITER, ACCENT_MARTIAN, ACCENT_LUNA, ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_SILVERSUN_EXPATRIATE, ACCENT_TTS, ACCENT_EUROPA, ACCENT_EARTH, ACCENT_PLUTO, ACCENT_ASSUNZIONE, ACCENT_VALKYRIE) allowed_religions = list(RELIGION_NONE, RELIGION_OTHER, RELIGION_CHRISTIANITY, RELIGION_ISLAM, RELIGION_JUDAISM, RELIGION_HINDU, RELIGION_BUDDHISM, RELIGION_TRINARY, RELIGION_SCARAB, RELIGION_TAOISM, RELIGION_LUCEISM) diff --git a/code/modules/mob/living/carbon/human/species/station/ipc/ipc_subspecies.dm b/code/modules/mob/living/carbon/human/species/station/ipc/ipc_subspecies.dm index 07ff7e96ae9..e2d7d12f53c 100644 --- a/code/modules/mob/living/carbon/human/species/station/ipc/ipc_subspecies.dm +++ b/code/modules/mob/living/carbon/human/species/station/ipc/ipc_subspecies.dm @@ -73,8 +73,8 @@ bodyfall_sound = /decl/sound_category/bodyfall_sound - allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_COC, ACCENT_ERIDANI, ACCENT_ERIDANIDREG, ACCENT_ELYRA, ACCENT_KONYAN, ACCENT_JUPITER, ACCENT_MARTIAN, ACCENT_LUNA, - ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_SILVERSUN_ORIGINAL, ACCENT_SILVERSUN_EXPATRIATE, ACCENT_TTS, ACCENT_EUROPA, ACCENT_EARTH, ACCENT_PLUTO, ACCENT_ASSUNZIONE) + allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_COC, ACCENT_ERIDANI, ACCENT_ERIDANIDREG, ACCENT_ELYRA, ACCENT_PERSEPOLIS, ACCENT_MEDINA, ACCENT_AEMAQ, ACCENT_NEWSUEZ, ACCENT_DAMASCUS, ACCENT_KONYAN, ACCENT_JUPITER, + ACCENT_MARTIAN, ACCENT_LUNA, ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_SILVERSUN_ORIGINAL, ACCENT_SILVERSUN_EXPATRIATE, ACCENT_TTS, ACCENT_EUROPA, ACCENT_EARTH, ACCENT_PLUTO, ACCENT_ASSUNZIONE) /datum/species/machine/shell/get_species(var/reference, var/mob/living/carbon/human/H, var/records) if(reference) diff --git a/html/changelogs/omicega-elyranaccenttime.yml b/html/changelogs/omicega-elyranaccenttime.yml new file mode 100644 index 00000000000..d1d713ee37c --- /dev/null +++ b/html/changelogs/omicega-elyranaccenttime.yml @@ -0,0 +1,14 @@ +# 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: "Adds five new Elyran accents to garnish the Elyra lore rework -- one each for Persepolis, Medina, Aemaq, New Suez, and Damascus II." + - tweak: "Slightly modified the appearance of the Plutonian, Gadpathurian, and Solarian accents." diff --git a/icons/accent_tags.dmi b/icons/accent_tags.dmi index 6022be737de68407162458ef86d4c4440b6fd06c..3237e2680d5901f850e7f9fcd27b7e1d442a74b7 100644 GIT binary patch literal 14542 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 CQ}wU_ literal 13391 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 z⩔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