From f39411ed7ec2ea6b79bb1ad1527dc86b242affe3 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Fri, 5 Apr 2024 18:30:33 -0400 Subject: [PATCH] Adds Golden Deep Flag and Banner (#18824) Golden Deep Flag and Banner added to loadout, given similar treatment to Trinary flag to allow for maps to utilize it Credit to Fyni for the sprites --------- Co-authored-by: Ben10083 --- code/game/objects/structures/flags_banners.dm | 43 ++++++++++++++++++ .../preference_setup/loadout/items/general.dm | 2 + html/changelogs/Ben10083 - GDflag.yml | 41 +++++++++++++++++ icons/obj/structure/flags.dmi | Bin 96096 -> 97683 bytes 4 files changed, 86 insertions(+) create mode 100644 html/changelogs/Ben10083 - GDflag.yml diff --git a/code/game/objects/structures/flags_banners.dm b/code/game/objects/structures/flags_banners.dm index 12677dc82b5..6164eb310df 100644 --- a/code/game/objects/structures/flags_banners.dm +++ b/code/game/objects/structures/flags_banners.dm @@ -1329,6 +1329,49 @@ /obj/structure/sign/flag/trinaryperfection/large/west/Initialize(mapload) . = ..(mapload, WEST) +// Golden Deep + +/obj/item/flag/goldendeep + name = "\improper Golden Deep flag" + desc = "The flag of the Golden Deep, depicting the Midas surrounded by a set of shields." + desc_extended = "The true meaning of the sigil on the Golden Deep's flag are shrouded in mystery and more than a few Estriconian merchants have dedicated small fortunes to studying it. The marking first appeared within the halls of the Midas; the Golden Deep's enormous and ancient mothership where the merchant collective is believed to have been founded. Whatever its original purpose, this sigil has since been co-opted by the Golden Deep and placed on a backdrop of gold, diamond, and black, symbolizing the collective's pursuit of wealth amidst the void of space. Wherever this flag flies, commerce is sure to follow." + flag_path = "goldendeep" + flag_structure = /obj/structure/sign/flag/goldendeep + +/obj/structure/sign/flag/goldendeep + name = "\improper Golden Deep flag" + desc = "The flag of the Golden Deep Collective." + desc_extended = "The true meaning of the sigil on the Golden Deep's flag are shrouded in mystery and more than a few Estriconian merchants have dedicated small fortunes to studying it. The marking first appeared within the halls of the Midas; the Golden Deep's enormous and ancient mothership where the merchant collective is believed to have been founded. Whatever its original purpose, this sigil has since been co-opted by the Golden Deep and placed on a backdrop of gold, diamond, and black, symbolizing the collective's pursuit of wealth amidst the void of space. Wherever this flag flies, commerce is sure to follow." + flag_path = "goldendeep" + icon_state = "goldendeep" + flag_item = /obj/item/flag/goldendeep + +/obj/structure/sign/flag/goldendeep/unmovable + unmovable = TRUE + +/obj/item/flag/goldendeep/l + name = "large Golden Deep flag" + flag_size = TRUE + flag_structure = /obj/structure/sign/flag/goldendeep/large + +/obj/structure/sign/flag/goldendeep/large + icon_state = "goldendeep_l" + flag_path = "goldendeep" + flag_size = TRUE + flag_item = /obj/item/flag/goldendeep/l + +/obj/structure/sign/flag/goldendeep/large/north/Initialize(mapload) + . = ..(mapload, NORTH) + +/obj/structure/sign/flag/goldendeep/large/south/Initialize(mapload) + . = ..(mapload, SOUTH) + +/obj/structure/sign/flag/goldendeep/large/east/Initialize(mapload) + . = ..(mapload, EAST) + +/obj/structure/sign/flag/goldendeep/large/west/Initialize(mapload) + . = ..(mapload, WEST) + // Dominian Standards /obj/item/flag/diona diff --git a/code/modules/client/preference_setup/loadout/items/general.dm b/code/modules/client/preference_setup/loadout/items/general.dm index c81250b1bfc..9738c4639b2 100644 --- a/code/modules/client/preference_setup/loadout/items/general.dm +++ b/code/modules/client/preference_setup/loadout/items/general.dm @@ -220,6 +220,7 @@ banners["banner, Solarian Colonial Mandate of Tau Ceti"] = /obj/item/flag/biesel/antique banners["banner, CT-EUM"] = /obj/item/flag/cteum banners["banner, Trinary Perfection"] = /obj/item/flag/trinaryperfection + banners["banner, Golden Deep"] = /obj/item/flag/goldendeep banners["banner, Hephaestus Industries"] = /obj/item/flag/heph banners["banner, Idris Incorporated"] = /obj/item/flag/idris banners["banner, Zenghu Pharmaceuticals"] = /obj/item/flag/zenghu @@ -308,6 +309,7 @@ flags["flag, Republic of Biesel"] = /obj/item/flag/biesel/l flags["flag, Solarian Colonial Mandate of Tau Ceti"] = /obj/item/flag/biesel/antique/l flags["flag, Trinary Perfection"] = /obj/item/flag/trinaryperfection/l + flags["flag, Golden Deep"] = /obj/item/flag/goldendeep/l flags["flag, Hephaestus Industries"] = /obj/item/flag/heph/l flags["flag, Idris Incorporated"] = /obj/item/flag/idris/l flags["flag, Zeng-Hu Pharmaceuticals"] = /obj/item/flag/zenghu/l diff --git a/html/changelogs/Ben10083 - GDflag.yml b/html/changelogs/Ben10083 - GDflag.yml new file mode 100644 index 00000000000..642611e0584 --- /dev/null +++ b/html/changelogs/Ben10083 - GDflag.yml @@ -0,0 +1,41 @@ +################################ +# 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: Ben10083 + +# 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: "Added a new flag and banner for the Golden Deep. Credit to Fyni for the sprite." diff --git a/icons/obj/structure/flags.dmi b/icons/obj/structure/flags.dmi index f3fdf6c638fb33f6ab528c5f7ba23ba43b1240c1..375b03ae94b0fc8db17d578b3da06725b37b5841 100644 GIT binary patch delta 13200 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