Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds noble Dionae and Viridis origins #20343

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions code/__DEFINES/background.dm
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,7 @@
#define ACCENT_IRONSONG "Ironsong"
#define ACCENT_SANDSONG "Sandsong"
#define ACCENT_WASTESONG "Wastesong"
#define ACCENT_GARDENSONG "Gardensong"
#define ACCENT_WAVESONG "Wavesong"
#define ACCENT_SUNKENSONG "Sunkensong"
#define ACCENT_STARSONG "Starsong"
Expand Down
8 changes: 7 additions & 1 deletion code/modules/background/accent/diona.dm
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
//Unathi Influenced Accents
/datum/accent/sandsong
name = ACCENT_SANDSONG
description = "Found exclusively in Dionae hailing from the Unathi-Dominated world of Moghes, Sandsong is a distinct variation of Rootsong notable for having its tempo much more drawn out, with tones of higher pitches especially having a much more exaggerated sound. Dionae speaking with the Sandsong accent will typically hold certain speech patterns held by Unathi such as hissing out their S’s and difficulties pronouncing the letter X. "
description = "Found exclusively in Dionae hailing from the Unathi-Dominated world of Moghes, Sandsong is a distinct variation of Rootsong notable for having its tempo much more drawn out, with tones of higher pitches especially having a much more exaggerated sound. Dionae speaking with the Sandsong accent will typically hold certain speech patterns held by Unathi such as hissing out their S’s and difficulties pronouncing the letter X."
tag_icon = "dionae_sandsong"
text_tag = "SDS"

Expand All @@ -63,6 +63,12 @@
tag_icon = "dionae_wastesong"
text_tag = "WES"

/datum/accent/gardensong
name = ACCENT_GARDENSONG
description = "Originating from the gardens of Lazhi, Gardensong is an accent spoken by the gestalts grown to serve as rulers of the Viridis - the Lords Verdant and their offspring. This accent is similar to Sandsong, though with a greater deal of influence from the accents of Unathi Heartland nobility. Its tempo is faster than that of Sandsong, with a flowing and airy tone lending it a pleasant musicality to non-Dionae ears - which some speculate was deliberately engineered by the Governor of the Viridis to better ingratiate her project to the Hegemony at large."
tag_icon = "dionae_gardensong"
text_tag = "GDS"

//Skrell influenced Accents
/datum/accent/wavesong
name = ACCENT_WAVESONG
Expand Down
6 changes: 2 additions & 4 deletions code/modules/background/citizenship/unathi.dm
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@
SPECIES_IPC_UNBRANDED,
SPECIES_IPC_XION,
SPECIES_IPC_ZENGHU,
SPECIES_DIONA,
SPECIES_DIONA_COEUS,
SPECIES_SKRELL,
SPECIES_SKRELL_AXIORI,
SPECIES_TAJARA,
Expand All @@ -42,8 +40,6 @@
SPECIES_IPC_UNBRANDED,
SPECIES_IPC_XION,
SPECIES_IPC_ZENGHU,
SPECIES_DIONA,
SPECIES_DIONA_COEUS,
SPECIES_SKRELL,
SPECIES_SKRELL_AXIORI,
SPECIES_TAJARA,
Expand Down Expand Up @@ -102,6 +98,8 @@
H.equip_to_slot_or_del(new /obj/item/clothing/suit/vaurca/breeder/klax(H), slot_wear_suit)
H.equip_to_slot_or_del(new /obj/item/storage/backpack/typec/klax(H), slot_back)
H.equip_to_slot_or_del(new /obj/item/gun/energy/vaurca/blaster(H), slot_belt) // Hegemony Ta Consulars get a Thermic Blaster.
else if(H.is_diona())
H.equip_or_collect(new /obj/item/device/uv_light(src), slot_in_backpack)
else
H.equip_to_slot_or_del(new /obj/item/clothing/accessory/poncho/unathimantle(H), slot_wear_suit)
H.equip_to_slot_or_del(new /obj/item/gun/energy/pistol/hegemony(H), slot_belt)
Expand Down
19 changes: 18 additions & 1 deletion code/modules/background/origins/origins/diona/moghes.dm
Original file line number Diff line number Diff line change
@@ -1,10 +1,27 @@
/singleton/origin_item/culture/dionae_moghes
name = "Moghes"
name = "Izweski Hegemony"
desc = "The Izweski Hegemony is home to a majority of Unathi and remains the most powerful centralized force for the species in the modern day. Under the rulership of the Izweski and the religious guidance of the Church of Sk'akh, the Hegemony plays an important role for Sinta interests abroad. It has a strict loyalty to the caste system it is under, prioritizes the importance of the clan first and foremost, and remains the most open to xenocentric interests and customs out of all the current cultures found among Unathi. They embody ideals of diplomatic and cultural adaptability. However, things outside the Hegemony are not so good."
possible_origins = list(
/singleton/origin_item/origin/viridis_noble,
/singleton/origin_item/origin/viridis_common,
/singleton/origin_item/origin/dionae_wasteland
)

/singleton/origin_item/origin/viridis_noble
name = "Viridis Noble"
desc = "The elevation of Dionae to nobility in 2466 was a controversial decision, but one deemed necessary for the continued operation of Project Viridis. Since their creation, the noble gestalts known as the Lords Verdant have created many offshoots, which are deemed to hold the station of lesser nobility in Izweski society. Many of these gestalts have been sent to other regions of the Hegemony and even beyond, in the hopes of building connections and securing the still-fragile political position of their progenitors."
important_information = "The noble gestalts of the Viridis are carefully cultivated to serve in their roles, and only specific mindtypes are permitted to exist among them. A list of these can be found on the wiki."
possible_accents = list(ACCENT_GARDENSONG)
possible_citizenships = list(CITIZENSHIP_IZWESKI)
possible_religions = list(RELIGION_THAKH, RELIGION_SKAKH, RELIGION_ETERNAL, RELIGION_ETERNAL_ICHOR, RELIGION_ETERNAL_IRON, RELIGION_OTHER)

/singleton/origin_item/origin/viridis_common
name = "Viridis Commoner"
desc = "The Hegemony's grand bioterraforming project has led to the growth and recruitment of countless Dionae gestalts in the lands of the Viridis. While most of these Dionae remain in the region of their growth, the Lords Verdant have transferred a sizeable number outside the Viridis as workers, in order to grow their own influence."
possible_accents = list(ACCENT_SANDSONG,ACCENT_WASTESONG)
possible_citizenships = list(CITIZENSHIP_IZWESKI)
possible_religions = list(RELIGION_THAKH, RELIGION_SKAKH, RELIGION_ETERNAL, RELIGION_ETERNAL_ICHOR, RELIGION_ETERNAL_IRON, RELIGION_OTHER)

/singleton/origin_item/origin/dionae_wasteland
name = "Wasteland"
desc = "Dionae who were grown in and largely influenced by the wasteland of Moghes. A sort of symbolic bond has formed between these Dionae and the local Unathi, with the Dionae helping clear and absorb Radiation to allow for safer crop growth, and the Unathi providing protection and blood. Dionae will occasionally leave the wastes and Moghes entirely in search of purpose elsewhere in the spur, although influence from Unathi society can certainly still be felt by them."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
preview_icon = 'icons/mob/human_races/diona/diona_preview.dmi'
bandages_icon = 'icons/mob/bandage.dmi'
language = LANGUAGE_ROOTSONG
secondary_langs = list(LANGUAGE_SKRELLIAN, LANGUAGE_AZAZIBA)
secondary_langs = list(LANGUAGE_SKRELLIAN, LANGUAGE_AZAZIBA, LANGUAGE_UNATHI)
unarmed_types = list(
/datum/unarmed_attack/stomp,
/datum/unarmed_attack/kick,
Expand Down
59 changes: 59 additions & 0 deletions html/changelogs/RustingWithYou - letgreenthingsgrow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
################################
# 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
# - (fixes bugs)
# wip
# - (work in progress)
# qol
# - (quality of life)
# soundadd
# - (adds a sound)
# sounddel
# - (removes a sound)
# rscadd
# - (adds a feature)
# rscdel
# - (removes a feature)
# imageadd
# - (adds an image or sprite)
# imagedel
# - (removes an image or sprite)
# spellcheck
# - (fixes spelling or grammar)
# experiment
# - (experimental change)
# balance
# - (balance changes)
# code_imp
# - (misc internal code change)
# refactor
# - (refactors code)
# config
# - (makes a change to the config files)
# admin
# - (makes changes to administrator tools)
# server
# - (miscellaneous changes to server)
#################################

# Your name.
author: RustingWithYou

# 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, this gets changed to [] after reading. Just remove the brackets when you add new shit.
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
changes:
- rscadd: "Adds origins and an accent for the Viridis."
- rscadd: "Allows Dionae to be Hegemony consulars."
Binary file modified icons/accent_tags.dmi
Binary file not shown.
Loading