diff --git a/code/__defines/background.dm b/code/__defines/background.dm index 8d0ca7d1e13..426a0479e67 100644 --- a/code/__defines/background.dm +++ b/code/__defines/background.dm @@ -114,6 +114,8 @@ #define ACCENT_XANU "Xanu" #define ACCENT_SANCOLETTE "San Colette" #define ACCENT_BURZSIA "Burzsia" +#define ACCENT_OREPIT "Native Orepitter" +#define ACCENT_PROVIDENCE "Providence Trinarist" #define ACCENT_REPUBICLANSIIK "Republican Siik'maas" #define ACCENT_NAZIRASIIK "Nazira Siik'maas" diff --git a/code/modules/background/accent/human.dm b/code/modules/background/accent/human.dm index 860c532cd6e..66ac1ac7315 100644 --- a/code/modules/background/accent/human.dm +++ b/code/modules/background/accent/human.dm @@ -361,3 +361,17 @@ 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" text_tag = "DAM" + +/datum/accent/orepitter + name = ACCENT_OREPIT + description = "Native Orepitters developed their own way of speech that stemmed from centuries of complete isolation. The vast distances of the planet's desert surface required loud, high pitched sounds for reliable communication, \ + making it the primary characteristic of the Orepitter accent." + tag_icon = "orepit" + text_tag = "ORE" + +/datum/accent/providence + name = ACCENT_PROVIDENCE + description = "While the capital of the Trinarists never had a sole language, its people from all over the Spur have come to adopt a unified accent. Characterised by fast-paced speaking and unique intonations to match the style of their \ + synthetic brethren, IPCs have also come to adopt the accent for non-EAL languages." + tag_icon = "providence" + text_tag = "PDE" diff --git a/code/modules/background/origins/origins/human/coalition.dm b/code/modules/background/origins/origins/human/coalition.dm index 62a44a3fe6f..4e9864132e6 100644 --- a/code/modules/background/origins/origins/human/coalition.dm +++ b/code/modules/background/origins/origins/human/coalition.dm @@ -10,6 +10,7 @@ /singleton/origin_item/origin/gadpathur_exile, /singleton/origin_item/origin/assunzione, /singleton/origin_item/origin/ncf, + /singleton/origin_item/origin/orepit, /singleton/origin_item/origin/other_coalition ) @@ -92,3 +93,11 @@ possible_accents = list(ACCENT_COC, ACCENT_NCF) possible_citizenships = list(CITIZENSHIP_COALITION, CITIZENSHIP_BIESEL) possible_religions = RELIGIONS_COALITION + +/singleton/origin_item/origin/orepit + name = "Orepit" + desc = "The human population of Orepit includes the Native Orepitters, who descend from Hephaestus employees following the abandoned mining mission on the planet, as well as immigrants and pilgrims of the Trinary religion." + important_information = "All humans from Orepit are vetted Trinary faithful, and their behaviour should reflect that." + possible_accents = list(ACCENT_OREPIT, ACCENT_PROVIDENCE) + possible_citizenships = list(CITIZENSHIP_NONE, CITIZENSHIP_COALITION) + possible_religions = list(RELIGION_TRINARY) diff --git a/code/modules/background/origins/origins/ipc/coalition.dm b/code/modules/background/origins/origins/ipc/coalition.dm index 58d597d619e..e99c973540a 100644 --- a/code/modules/background/origins/origins/ipc/coalition.dm +++ b/code/modules/background/origins/origins/ipc/coalition.dm @@ -5,7 +5,8 @@ /singleton/origin_item/origin/ipc_xanu, /singleton/origin_item/origin/ipc_himeo, /singleton/origin_item/origin/ipc_assunzione, - /singleton/origin_item/origin/ipc_vysoka + /singleton/origin_item/origin/ipc_vysoka, + /singleton/origin_item/origin/ipc_orepit ) /singleton/origin_item/origin/ipc_xanu @@ -30,18 +31,11 @@ possible_citizenships = list(CITIZENSHIP_COALITION, CITIZENSHIP_BIESEL, CITIZENSHIP_NONE) possible_religions = list(RELIGION_LUCEISM, RELIGION_NONE) -/singleton/origin_item/culture/orepit_trinary - name = "Orepit Trinary" - desc = "All IPC on Orepit find themselves inextricably linked with the Trinary Perfection, a religion that preaches the eventual ascension of synthetic life. Keeping in line with their beliefs, the people and religious authorities on the planet have ensured that it remains a beacon of liberty to synthetic refugees, and IPC from all walks of life can be seen on this planet so long as they believe or are least amiable with the church." - possible_origins = list( - /singleton/origin_item/origin/orepit - ) - -/singleton/origin_item/origin/orepit +/singleton/origin_item/origin/ipc_orepit name = "Orepit" desc = "Refugees and runaways, the synthetic population of Orepit has embraced the beliefs of synthetic divinity and ascension preached by the Trinary Perfection. A primarily religious community, IPC from Orepit and its capital Providence find themselves occupying clerical posts abroad as priests, missionaries and even guardians of the Church for its parishes scattered across the Spur." - possible_accents = ACCENTS_ALL_IPC_SOL - possible_citizenships = list(CITIZENSHIP_COALITION, CITIZENSHIP_NONE) + possible_accents = list(ACCENT_PROVIDENCE) + possible_citizenships = list(CITIZENSHIP_NONE) possible_religions = list(RELIGION_TRINARY) /singleton/origin_item/origin/ipc_vysoka @@ -50,4 +44,4 @@ important_information = "Due to local laws on Vysoka, Shells are exceedingly rare, with the only ones existing on the planet being those owned by Idris Incorporated." possible_accents = list(ACCENT_SOL, ACCENT_COC, ACCENT_NCF, ACCENT_VYSOKA, ACCENT_TTS) possible_citizenships = list(CITIZENSHIP_COALITION, CITIZENSHIP_NONE) - possible_religions = list(RELIGION_NONE, RELIGION_STOLITISM, RELIGION_OTHER) \ No newline at end of file + possible_religions = list(RELIGION_NONE, RELIGION_STOLITISM, RELIGION_OTHER) 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 405f16c0bed..dfc5b838f87 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 @@ -131,8 +131,7 @@ /singleton/origin_item/culture/ipc_tau_ceti, /singleton/origin_item/culture/golden_deep, /singleton/origin_item/culture/megacorporate, - /singleton/origin_item/culture/scrapper, - /singleton/origin_item/culture/orepit_trinary + /singleton/origin_item/culture/scrapper ) alterable_internal_organs = list() diff --git a/html/changelogs/KingOfThePing - Robotermenschen.yml b/html/changelogs/KingOfThePing - Robotermenschen.yml new file mode 100644 index 00000000000..d9ac7121493 --- /dev/null +++ b/html/changelogs/KingOfThePing - Robotermenschen.yml @@ -0,0 +1,7 @@ +author: KingOfThePing, The Lancer + +delete-after: True + +changes: + - rscadd: "Added two new accents to Orepit, for humans and IPCs." + - rscadd: "Added Orepit as a origin to humans and re-made the existing origin to use correct lore, IPCs and humans from Orepit are devout Trinarists." diff --git a/icons/accent_tags.dmi b/icons/accent_tags.dmi index aec7b0608cc..69154b4da64 100644 Binary files a/icons/accent_tags.dmi and b/icons/accent_tags.dmi differ