From bb941cb2542d38aed7b49a2d8e956e670043e878 Mon Sep 17 00:00:00 2001 From: TheStryker Date: Tue, 1 Sep 2020 02:48:43 +0800 Subject: [PATCH] Adds three new accents. (#9818) --- code/modules/background/accent/human.dm | 22 ++++++++++- code/modules/background/defines.dm | 3 ++ .../living/carbon/human/species/species.dm | 2 +- .../species/station/human/human_subspecies.dm | 2 +- .../carbon/human/species/station/ipc/ipc.dm | 2 +- .../human/species/station/skrell/skrell.dm | 2 +- html/changelogs/schwannaccents.yml | 36 ++++++++++++++++++ icons/accent_tags.dmi | Bin 7773 -> 8439 bytes 8 files changed, 64 insertions(+), 5 deletions(-) create mode 100644 html/changelogs/schwannaccents.yml diff --git a/code/modules/background/accent/human.dm b/code/modules/background/accent/human.dm index 4758c0e324a..8ba70a6c316 100644 --- a/code/modules/background/accent/human.dm +++ b/code/modules/background/accent/human.dm @@ -123,4 +123,24 @@ description = "The Jovian accent is an odd mish-mash of accents from Jupiter's various moons, and has heavy variation on each of the moons. On Idris Incorporated-dominated Europa, \ the Jovian accent often takes on traces of Tradeband due to the amount of high-income tourism, while the Castillean Jovian accent is known for the rapid, breathless pace at which it \ is typically spoken. Ganymede is often seen as the \"standard\" Jovian accent, though some on Castillo vehemently believe that the Castillian accent should be the standard." - tag_icon = "jupiter" \ No newline at end of file + tag_icon = "jupiter" + +/datum/accent/europa + name = ACCENT_EUROPA + description = "Europans are known to be much quieter and speak at a slower pace than their counterparts on Callisto, despite the close proximity of the two moons. Solarian linguists have \ + traced the whisper-like nature of the accent origins to the planet’s submarines: crews believed that quieter voices interfered less with sonar, and were less likely to be heard by whatever was \ + outside the hull. Europans that have succumbed to \"Deep Crazy\", a psychological phenomenon found on the moon, are known to abandon the typically hushed nature of Europan speech for screaming hysterically." + tag_icon = "europa" + +/datum/accent/earth + name = ACCENT_EARTH + description = "The typical Earth, or Terran, accent of the modern era has its roots in Mandarin Chinese, the dominant language of Earth for much of its modern history. All accents found in human space - \ + from Luna to Xanu - are, one way or another, descended from this ancient accent." + tag_icon = "earth" + +/datum/accent/deepfrontier + name = ACCENT_DEEPFRONTIER + description = "The so-called \"Deep Frontier\" accent is not truly a unified accent at all, and instead defines a broad range of accents from the more \"wild\" frontier outside of human control. \ + Those with these accents are almost universally looked down upon as wild savages by their counterparts in more civilized space at best. Speakers of this accent are almost always found in lower-end \ + positions in civilized space, due to the typically impoverished and anarchic nature of the Deep Frontier." + tag_icon = "deepfrontier" \ No newline at end of file diff --git a/code/modules/background/defines.dm b/code/modules/background/defines.dm index 38e35ca6db6..11153ef1570 100644 --- a/code/modules/background/defines.dm +++ b/code/modules/background/defines.dm @@ -68,6 +68,9 @@ #define ACCENT_VENUSJIN "Venusian Jintarian" #define ACCENT_DOMINIA "Dominian" #define ACCENT_JUPITER "Jovian" +#define ACCENT_EUROPA "Europan" +#define ACCENT_EARTH "Earther" +#define ACCENT_DEEPFRONTIER "Deep Frontier" #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 8339aa9eb22..13b945c61ed 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -236,7 +236,7 @@ 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) 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_ERIDANIDREG, ACCENT_VYSOKA, ACCENT_HIMEO, ACCENT_PHONG, ACCENT_SILVERSUN, ACCENT_DOMINIA, ACCENT_KONYAN) + ACCENT_ERIDANIDREG, ACCENT_VYSOKA, ACCENT_HIMEO, ACCENT_PHONG, ACCENT_SILVERSUN, ACCENT_DOMINIA, ACCENT_KONYAN, ACCENT_EUROPA, ACCENT_EARTH, ACCENT_DEEPFRONTIER) var/default_accent = ACCENT_CETI var/zombie_type //What zombie species they become var/list/character_color_presets 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 9c1b8d30bbf..0558ae5dc6c 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_HIMEO, ACCENT_ERIDANIDREG, ACCENT_DOMINIA) + allowed_accents = list(ACCENT_SCARAB, ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_MARTIAN, ACCENT_JUPITER, ACCENT_COC, ACCENT_ELYRA, ACCENT_ERIDANI, ACCENT_HIMEO, ACCENT_ERIDANIDREG, ACCENT_DOMINIA, ACCENT_DEEPFRONTIER) /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)) 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 4529deb4a3d..edea3b60716 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 @@ -116,7 +116,7 @@ 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, - ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_TTS) + ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_TTS, ACCENT_EUROPA, ACCENT_EARTH) // Special snowflake machine vars. var/sprint_temperature_factor = 1.15 diff --git a/code/modules/mob/living/carbon/human/species/station/skrell/skrell.dm b/code/modules/mob/living/carbon/human/species/station/skrell/skrell.dm index 7ace86d367f..4acfb900cf1 100644 --- a/code/modules/mob/living/carbon/human/species/station/skrell/skrell.dm +++ b/code/modules/mob/living/carbon/human/species/station/skrell/skrell.dm @@ -62,7 +62,7 @@ default_accent = ACCENT_SKRELL allowed_accents = list(ACCENT_SKRELL, ACCENT_CETI, ACCENT_GIBSON, ACCENT_COC, ACCENT_ERIDANI, ACCENT_ERIDANIDREG, ACCENT_VENUS, ACCENT_JUPITER, ACCENT_MARTIAN, ACCENT_ELYRA, - ACCENT_SILVERSUN, ACCENT_KONYAN) + ACCENT_SILVERSUN, ACCENT_KONYAN, ACCENT_EUROPA) zombie_type = SPECIES_ZOMBIE_SKRELL diff --git a/html/changelogs/schwannaccents.yml b/html/changelogs/schwannaccents.yml new file mode 100644 index 00000000000..6fbfa6cd12b --- /dev/null +++ b/html/changelogs/schwannaccents.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: The Stryker, NewOriginalSchwann + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +changes: + - rscadd: "Added Europan, Deep Frontier, and Earther accents. Descriptions done by Schwann." diff --git a/icons/accent_tags.dmi b/icons/accent_tags.dmi index df04c807357b6c3ee5fb7216c0d0e10ced747543..8812f5f07adb996a989d9c3f2470a20d0f892f09 100644 GIT binary patch literal 8439 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 BH+%p9 literal 7773 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