From 4226c8a7af442079f6fc9107ecd204cdcaf93c51 Mon Sep 17 00:00:00 2001 From: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com> Date: Sun, 7 Jan 2024 01:15:26 +1300 Subject: [PATCH] Traditionalist Coalition Flag (#18139) * tradflag * loadout --- code/game/objects/structures/flags_banners.dm | 45 ++++++++++++++++++ .../preference_setup/loadout/items/general.dm | 2 + html/changelogs/RustingWithYou - trad.yml | 41 ++++++++++++++++ icons/obj/structure/flags.dmi | Bin 90807 -> 91693 bytes 4 files changed, 88 insertions(+) create mode 100644 html/changelogs/RustingWithYou - trad.yml diff --git a/code/game/objects/structures/flags_banners.dm b/code/game/objects/structures/flags_banners.dm index 47b2959cb97..4432e264bcf 100644 --- a/code/game/objects/structures/flags_banners.dm +++ b/code/game/objects/structures/flags_banners.dm @@ -3066,3 +3066,48 @@ /obj/structure/sign/flag/scarab/large/west/Initialize(mapload) . = ..(mapload, WEST) + +//Traditionalist Coalition + +/obj/item/flag/traditionalist + name = "\improper Traditionalist Coalition flag" + desc = "The blue-and-green battle standard of the defeated Traditionalist Coalition. Flying this flag is an act of treason under Izweski law." + desc_extended = "The Traditionalist Coalition chose a simple flag to represent its myriad nations - blue for the waters and green for the earth of Moghes, with gilded axes representing their willingness to fight for their beliefs. \ + Given the events of the Contact War, the colors of the flag are often considered somewhat of a bitter irony." + flag_path = "traditionalist" + flag_structure = /obj/structure/sign/flag/traditionalist + +/obj/structure/sign/flag/traditionalist + name = "\improper Traditionalist Coalition flag" + desc = "The blue-and-green battle standard of the defeated Traditionalist Coalition. Flying this flag is a high crime under Izweski law." + desc_extended = "The Traditionalist Coalition chose a simple flag to represent its myriad nations - blue for the waters and green for the earth of Moghes, with gilded axes representing their willingness to fight for their beliefs. \ + Given the events of the Contact War, the colors of the flag are often considered somewhat of a bitter irony." + flag_path = "traditionalist" + icon_state = "traditionalist" + flag_item = /obj/item/flag/traditionalist + +/obj/structure/sign/flag/traditionalist/unmovable + unmovable = TRUE + +/obj/item/flag/traditionalist/l + name = "large Traditionalist Coalition flag" + flag_size = TRUE + flag_structure = /obj/structure/sign/flag/traditionalist/large + +/obj/structure/sign/flag/traditionalist/large + icon_state = "traditionalist_l" + flag_path = "traditionalist" + flag_size = TRUE + flag_item = /obj/item/flag/traditionalist/l + +/obj/structure/sign/flag/scarab/large/north/Initialize(mapload) + . = ..(mapload, NORTH) + +/obj/structure/sign/flag/scarab/large/south/Initialize(mapload) + . = ..(mapload, SOUTH) + +/obj/structure/sign/flag/scarab/large/east/Initialize(mapload) + . = ..(mapload, EAST) + +/obj/structure/sign/flag/scarab/large/west/Initialize(mapload) + . = ..(mapload, WEST) diff --git a/code/modules/client/preference_setup/loadout/items/general.dm b/code/modules/client/preference_setup/loadout/items/general.dm index 56a06cc3103..5a47009eec9 100644 --- a/code/modules/client/preference_setup/loadout/items/general.dm +++ b/code/modules/client/preference_setup/loadout/items/general.dm @@ -192,6 +192,7 @@ banners["banner, Tsukuyomi"] = /obj/item/flag/tsukuyomi banners["banner, Svarog"] = /obj/item/flag/svarog banners["banner, Empyrean"] = /obj/item/flag/empyrean + banners["banner, Traditinalist Coalition"] = /obj/item/flag/traditionalist gear_tweaks += new /datum/gear_tweak/path(banners) /datum/gear/standard @@ -275,6 +276,7 @@ flags["flag, Tsukuyomi"] = /obj/item/flag/tsukuyomi/l flags["flag, Svarog"] = /obj/item/flag/svarog/l flags["flag, Empyrean"] = /obj/item/flag/empyrean/l + flags["flag, Traditionalist Coalition"] = /obj/item/flag/traditionalist/l gear_tweaks += new /datum/gear_tweak/path(flags) /datum/gear/towel diff --git a/html/changelogs/RustingWithYou - trad.yml b/html/changelogs/RustingWithYou - trad.yml new file mode 100644 index 00000000000..dbfd933435c --- /dev/null +++ b/html/changelogs/RustingWithYou - trad.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: 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, 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: "Adds a Traditionalist Coalition battle standard." diff --git a/icons/obj/structure/flags.dmi b/icons/obj/structure/flags.dmi index 12d2ca9d671a1bcb9d3b0237f35b51a42a13d4f5..218a361e729d8804ac47d18fc1804d4c9dfa206c 100644 GIT binary patch delta 6860 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 delta 5967 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 HARhl8s|iFI