From b292d072a3f9ea4119472cfa0a3c79507515b2e9 Mon Sep 17 00:00:00 2001 From: Yonnimer <31339047+Yonnimer@users.noreply.github.com> Date: Thu, 5 Dec 2024 11:11:08 -0500 Subject: [PATCH] New Dionae Loadout Items - Wave1 (#20209) Adds several new items to the Dionae loadout: - Three sets of clothes and two hoods for voidtamers - A jacket, cloak, two hats, and an undersuit for the ekane - A narrows hardhat and jacket, as well as a slightly reworked jumpsuit (made chonk) - New Eternal Robes, the old ones are remaining for now but may be reworked in the second wave of items - Also removed some redundant rokz and serz items and the ships themselves, these may be reworkedin the future, but for now aren't in current lore. More loadout items will ideally be coming soon for each factions in the coming weeks/months. --------- Signed-off-by: Yonnimer <31339047+Yonnimer@users.noreply.github.com> Signed-off-by: Matt Atlas Co-authored-by: hazelrat <83198434+hazelrat@users.noreply.github.com> Co-authored-by: Matt Atlas --- aurorastation.dme | 4 - .../loadout/items/xeno/diona.dm | 129 + code/modules/clothing/head/xenos/diona.dm | 44 +- code/modules/clothing/suits/xeno/diona.dm | 36 +- .../clothing/under/accessories/xeno/diona.dm | 34 + code/modules/clothing/under/xenos/diona.dm | 10 + html/changelogs/yonnimer-dionaeloadoutv1.yml | 59 + icons/obj/diona_items.dmi | Bin 15606 -> 23119 bytes .../dionae/diona_rokz_ship/diona_rokz_ship.dm | 160 - .../diona_rokz_ship/diona_rokz_ship.dmm | 66909 ---------------- .../diona_rokz_ship_ghostroles.dm | 63 - .../dionae/diona_serz_ship/diona_serz_ship.dm | 165 - .../diona_serz_ship/diona_serz_ship.dmm | 66865 --------------- .../diona_serz_ship_ghostroles.dm | 76 - 14 files changed, 288 insertions(+), 134266 deletions(-) create mode 100644 html/changelogs/yonnimer-dionaeloadoutv1.yml delete mode 100644 maps/away/ships/dionae/diona_rokz_ship/diona_rokz_ship.dm delete mode 100644 maps/away/ships/dionae/diona_rokz_ship/diona_rokz_ship.dmm delete mode 100644 maps/away/ships/dionae/diona_rokz_ship/diona_rokz_ship_ghostroles.dm delete mode 100644 maps/away/ships/dionae/diona_serz_ship/diona_serz_ship.dm delete mode 100644 maps/away/ships/dionae/diona_serz_ship/diona_serz_ship.dmm delete mode 100644 maps/away/ships/dionae/diona_serz_ship/diona_serz_ship_ghostroles.dm diff --git a/aurorastation.dme b/aurorastation.dme index 17a4a2a0c98..dcabadf4079 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -3932,10 +3932,6 @@ #include "maps\away\ships\coc\gadpathur_patrol\gadpathur_patrol_areas.dm" #include "maps\away\ships\coc\gadpathur_patrol\gadpathur_patrol_doors.dm" #include "maps\away\ships\coc\gadpathur_patrol\gadpathur_patrol_ghostroles.dm" -#include "maps\away\ships\dionae\diona_rokz_ship\diona_rokz_ship.dm" -#include "maps\away\ships\dionae\diona_rokz_ship\diona_rokz_ship_ghostroles.dm" -#include "maps\away\ships\dionae\diona_serz_ship\diona_serz_ship.dm" -#include "maps\away\ships\dionae\diona_serz_ship\diona_serz_ship_ghostroles.dm" #include "maps\away\ships\dominia\dominian_corvette\dominian_corvette.dm" #include "maps\away\ships\dominia\dominian_corvette\dominian_corvette_ghostroles.dm" #include "maps\away\ships\dominia\dominian_science_vessel\dominian_science_vessel.dm" diff --git a/code/modules/client/preference_setup/loadout/items/xeno/diona.dm b/code/modules/client/preference_setup/loadout/items/xeno/diona.dm index 3514a686d82..213ae7a88f9 100644 --- a/code/modules/client/preference_setup/loadout/items/xeno/diona.dm +++ b/code/modules/client/preference_setup/loadout/items/xeno/diona.dm @@ -19,6 +19,15 @@ ABSTRACT_TYPE(/datum/gear/suit/diona) sort_category = "Xenowear - Diona" flags = GEAR_NO_SELECTION +/datum/gear/suit/diona/eternal/refined + display_name = "eternal ceremonial robes" + description = "A set of ceremonial robes used by various branches of the eternal faith." + path = /obj/item/clothing/suit/diona/eternal/refined + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION + /datum/gear/suit/diona/eternal/iron display_name = "grey mesh weave robes" description = "A set of mesh weave robes worn almost exclusively by priests of the Iron Eternal faith." @@ -46,6 +55,26 @@ ABSTRACT_TYPE(/datum/gear/suit/diona) sort_category = "Xenowear - Diona" culture_restriction = list(/singleton/origin_item/culture/narrows) +/datum/gear/suit/narrows + display_name = "antiquated hephaestus prison suit" + description = "An old prison uniform decorated with colorful cloth dictating one's position within the narrows." + path = /obj/item/clothing/suit/diona/narrows + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION + culture_restriction = list(/singleton/origin_item/culture/narrows) + +/datum/gear/head/narrows + display_name = "narrows hardhat" + description = "An old hard hat painted in Hephaestus colors, fabric hanging off the sides to protect the wearer's ears." + path = /obj/item/clothing/head/hardhat/narrows + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + cost = 1 + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION + culture_restriction = list(/singleton/origin_item/culture/narrows) + /datum/gear/uniform/diona/hieroaetherian_tunic display_name = "traditional hieroaetherian tunic" description = "A traditional tunic worn on Hieroaetheria, made up of several colorful fabrics and adorned with a seemingly still-living, bioluminescent Starvine." @@ -55,6 +84,56 @@ ABSTRACT_TYPE(/datum/gear/suit/diona) sort_category = "Xenowear - Diona" culture_restriction = list(/singleton/origin_item/culture/hieroaetheria) +/datum/gear/uniform/diona/ekane + display_name = "woven ekane dress" + description = "A blue, seemingly high-quality dress with a colorful strap of fabric running along it, typically seen by Dionae hailing from the Hieroaetherian Ekane." + path = /obj/item/clothing/under/diona/ekane + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + culture_restriction = list(/singleton/origin_item/culture/hieroaetheria) + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION + +/datum/gear/head/ekane + display_name = "feather cap" + description = "A simple hat adorned with colorful feathers across its surface. Despite the design, wearers will feel the heat of the sun greater than without." + path = /obj/item/clothing/head/diona/ekane + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + cost = 1 + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION + culture_restriction = list(/singleton/origin_item/culture/hieroaetheria) + +/datum/gear/head/ekane/decorated + display_name = "decorated feather cap" + description = "A decorated hat adorned with colorful feathers across its surface. Despite the design, wearers will feel the heat of the sun greater than without." + path = /obj/item/clothing/head/diona/ekane/decorated + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + cost = 1 + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION + culture_restriction = list(/singleton/origin_item/culture/hieroaetheria) + +/datum/gear/suit/ekane + display_name = "ekane feathered jacket" + description = "A blue set of clothing mimicking a jacket, adorned with feathers along the jacket's collar, sleeves, and chest. While not exclusive, the jacket is typically worn by Ekane Dionae in more laborious positions." + path = /obj/item/clothing/suit/diona/ekane + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION + culture_restriction = list(/singleton/origin_item/culture/hieroaetheria) + +/datum/gear/suit/ekane_cloak + display_name = "ekane feathered cloak" + description = "A colorful cloak featuring a myriad of feathers adorned across its surface. While not exclusive, the cloak is typically worn by Ekane Dionae in more higher-end & skilled positions." + path = /obj/item/clothing/accessory/poncho/ekane_cloak + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION + culture_restriction = list(/singleton/origin_item/culture/hieroaetheria) + /datum/gear/suit/hieroaetherian_poncho display_name = "hieroaetherian poncho" description = "A Hieroaetherian poncho made of some sort of mesh weave material, adorned by a piece of colored fabric wrapped around it that denotes their home nation." @@ -73,6 +152,56 @@ ABSTRACT_TYPE(/datum/gear/suit/diona) whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) sort_category = "Xenowear - Diona" +/datum/gear/head/diona/voidtamer + display_name = "closed voidtamer hood" + description = "A hood made of aged and tanned carp hide and gold, worn by various Voidtamer factions." + path = /obj/item/clothing/head/diona/voidtamer + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION + culture_restriction = list(/singleton/origin_item/culture/diona_voidtamer) + +/datum/gear/head/diona/voidtamer/open + display_name = "open voidtamer hood" + description = "A hood made of aged and tanned carp hide and gold, worn by various Voidtamer factions. This one is open, exposing the face." + path = /obj/item/clothing/head/diona/voidtamer/open + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION + culture_restriction = list(/singleton/origin_item/culture/diona_voidtamer) + +/datum/gear/suit/voidtamer + display_name = "voidtamer jacket" + description = "A jacket made of woven carp hide and adorned with gold, typically worn by various voidtamer-aligned factions." + path = /obj/item/clothing/accessory/poncho/voidtamer + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION + culture_restriction = list(/singleton/origin_item/culture/diona_voidtamer) + +/datum/gear/suit/voidtamer/apron + display_name = "voidtamer apron" + description = "A apron made of woven carp hide and adorned with gold, typically worn by various voidtamer-aligned factions." + path = /obj/item/clothing/accessory/poncho/voidtamer/apron + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION + culture_restriction = list(/singleton/origin_item/culture/diona_voidtamer) + +/datum/gear/suit/voidtamer/vest + display_name = "voidtamer vest" + description = "A vest made of woven carp hide and adorned with gold, typically worn by various voidtamer-aligned factions." + path = /obj/item/clothing/accessory/poncho/voidtamer/vest + cost = 1 + whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + sort_category = "Xenowear - Diona" + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION + culture_restriction = list(/singleton/origin_item/culture/diona_voidtamer) + //skrell shared things /datum/gear/accessory/capes/diona diff --git a/code/modules/clothing/head/xenos/diona.dm b/code/modules/clothing/head/xenos/diona.dm index d7d0b1e9f85..424161d2199 100644 --- a/code/modules/clothing/head/xenos/diona.dm +++ b/code/modules/clothing/head/xenos/diona.dm @@ -1,8 +1,38 @@ -/obj/item/clothing/head/diona/rokz - name = "bone helmet" - desc = "A large helmet made out of the skull of some kind of large creature." +/obj/item/clothing/head/diona/ekane + name = "feather cap" + desc = "A simple hat adorned with colorful feathers across its surface. Despite the design, wearers will feel the heat of the sun greater than without." icon = 'icons/obj/diona_items.dmi' - item_state = "rokz_helm" - icon_state = "rokz_helm" - contained_sprite = FALSE - species_restricted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS) + item_state = "ekanehat" + icon_state = "ekanehat" + contained_sprite = TRUE + +/obj/item/clothing/head/diona/ekane/decorated + name = "decorated feather cap" + desc = "An exuberant hat adorned with colorful feathers across its surface. Despite the design, wearers will feel the heat of the sun greater than without." + item_state = "ekane_hatd" + icon_state = "ekane_hatd" + icon_override = null + contained_sprite = TRUE + build_from_parts = TRUE + has_accents = TRUE + +/obj/item/clothing/head/diona/voidtamer + name = "carp hood" + desc = "A hood made of aged and tanned carp hide, decorated with gold pointed structures across all sides." + icon = 'icons/obj/diona_items.dmi' + contained_sprite = TRUE + item_state = "void_hood" + icon_state = "void_hood" + +/obj/item/clothing/head/diona/voidtamer/open + name = "open carp hood" + desc = "A hood made of aged and tanned carp hide, decorated with gold pointed structures across all sides. This one has an open visor, showing the wearer's face." + item_state = "void_hood_open" + icon_state = "void_hood_open" + +/obj/item/clothing/head/hardhat/narrows + name = "narrows hard hat" + desc = "An old hard hat painted in Hephaestus colors, fabric hanging off the sides to protect the wearer's ears." + icon = 'icons/obj/diona_items.dmi' + icon_state = "narrows_hardhat" + item_state = "narrows_hardhat" diff --git a/code/modules/clothing/suits/xeno/diona.dm b/code/modules/clothing/suits/xeno/diona.dm index 4230e6769ea..2702e9f89fd 100644 --- a/code/modules/clothing/suits/xeno/diona.dm +++ b/code/modules/clothing/suits/xeno/diona.dm @@ -27,22 +27,24 @@ icon_state = "carp_poncho" item_state = "carp_poncho" -/obj/item/clothing/suit/diona/carp/emporium - name = "sun bleached carp hide poncho" - desc = "A poncho made up of carp hide. This one has been bleached nearly white as a result of being in space for so long." - icon_state = "emporium_poncho" - item_state = "emporium_poncho" +/obj/item/clothing/suit/diona/eternal/refined + name = "eternal ceremonial robes" + desc = "A set of ceremonial robes used by various branches of the eternal faith." + icon_state = "eternal_robes" + item_state = "eternal_robes" + build_from_parts = TRUE + has_accents = TRUE -/obj/item/clothing/suit/diona/rokz - name = "reinforced bone armor" - desc = "A set of antiquated armor reinforced with bone." - icon = 'icons/obj/diona_items.dmi' - icon_state = "rokz_armor" - item_state = "rokz_armor" +/obj/item/clothing/suit/diona/narrows + name = "antiquated hephaestus prison jacket" + desc = "An old prison jacket, showing some age, but with some care shown towards restoring it, featuring several pieces of colorful fabric patched into it." + icon_state = "narrows_vest" + item_state = "narrows_vest" + build_from_parts = TRUE + has_accents = TRUE -/obj/item/clothing/suit/diona/serz - name = "reinforced carp hide armor" - desc = "A set of antiquated armor reinforced with carp hide." - icon = 'icons/obj/diona_items.dmi' - icon_state = "serz_armor" - item_state = "serz_armor" +/obj/item/clothing/suit/diona/ekane + name = "feathered jacket" + desc = "A blue set of clothing mimicking a jacket, adorned with feathers along the jacket's collar, sleeves, and chest." + icon_state = "ekanejacket" + item_state = "ekanejacket" diff --git a/code/modules/clothing/under/accessories/xeno/diona.dm b/code/modules/clothing/under/accessories/xeno/diona.dm index df91490840a..82c5da5bd50 100644 --- a/code/modules/clothing/under/accessories/xeno/diona.dm +++ b/code/modules/clothing/under/accessories/xeno/diona.dm @@ -27,3 +27,37 @@ build_from_parts = TRUE worn_overlay = "chain" has_accents = TRUE + +/obj/item/clothing/accessory/poncho/voidtamer + name = "decorated carp robes" + desc = "An aged, but well-crafted set of robes made of tanned carp hide and adorned with woven gold throughout." + icon = 'icons/obj/diona_items.dmi' + icon_state = "void_jacket" + item_state = "void_jacket" + icon_override = 'icons/obj/diona_items.dmi' + contained_sprite = TRUE + build_from_parts = TRUE + + +/obj/item/clothing/accessory/poncho/voidtamer/apron + name = "decorated carp apron" + desc = "An aged, but well-crafted apron made of tanned carp hide and adorned with woven gold throughout." + icon_state = "void_apron" + item_state = "void_apron" + +/obj/item/clothing/accessory/poncho/voidtamer/vest + name = "decorated carp robes" + desc = "An aged, but well-crafted suit made of tanned carp hide and adorned with woven gold throughout." + icon_state = "void_vest" + item_state = "void_vest" + +/obj/item/clothing/accessory/poncho/ekane_cloak + name = "feathered cloak" + desc = "A colorful cloak featuring a myriad of feathers adorned across its surface." + icon = 'icons/obj/diona_items.dmi' + icon_state = "ekane_cloak" + item_state = "ekane_cloak" + icon_override = 'icons/obj/diona_items.dmi' + contained_sprite = TRUE + build_from_parts = TRUE + has_accents = TRUE diff --git a/code/modules/clothing/under/xenos/diona.dm b/code/modules/clothing/under/xenos/diona.dm index 4c3c5fd34a6..028f3b2d9fc 100644 --- a/code/modules/clothing/under/xenos/diona.dm +++ b/code/modules/clothing/under/xenos/diona.dm @@ -14,3 +14,13 @@ desc = "A traditional tunic worn on Hieroaetheria, made up of several colorful fabrics and adorned with a seemingly still-living, bioluminescent Starvine." icon_state = "hieroaetherian_tunic" item_state = "hieroaetherian_tunic" + +/obj/item/clothing/under/diona/ekane + name = "woven dress" + desc = "A blue, seemingly high-quality dress with a colorful strap of fabric running along it, typically seen by Dionae hailing from the Hieroaetherian Ekane." + icon_state = "ekane_under_white" + item_state = "ekane_under_white" + icon_override = null + contained_sprite = TRUE + build_from_parts = TRUE + has_accents = TRUE diff --git a/html/changelogs/yonnimer-dionaeloadoutv1.yml b/html/changelogs/yonnimer-dionaeloadoutv1.yml new file mode 100644 index 00000000000..7d412b836e9 --- /dev/null +++ b/html/changelogs/yonnimer-dionaeloadoutv1.yml @@ -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: Yonnimer + +# 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 several new Dionae loadout items." + - rscdel: "Removes some redundant dionae items & ships." diff --git a/icons/obj/diona_items.dmi b/icons/obj/diona_items.dmi index 3b45895289f2d2687309064f48464492ea4cd471..013b0b42cd5c517b96de4cf67908926befe2fec6 100644 GIT binary patch literal 23119 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 Y$FT!KzwKv1qiE=_Q)VW4#tuRM0wFCC;s5{u literal 15606 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