From ce06a031d71186dc2bce842678aac2072b26f130 Mon Sep 17 00:00:00 2001 From: Doc Date: Fri, 11 Dec 2020 10:19:57 -0600 Subject: [PATCH] Additional Dominian capes (#10745) --- .../preference_setup/loadout/loadout_suit.dm | 13 +++++- code/modules/clothing/factions/dominia.dm | 34 ++++++++++++++- .../thedococt - great house capes.yml | 41 ++++++++++++++++++ icons/clothing/suits/capes/dominia.dmi | Bin 804 -> 2476 bytes 4 files changed, 85 insertions(+), 3 deletions(-) create mode 100644 html/changelogs/thedococt - great house capes.yml diff --git a/code/modules/client/preference_setup/loadout/loadout_suit.dm b/code/modules/client/preference_setup/loadout/loadout_suit.dm index 7f70aea25e1..1cca87f102e 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit.dm @@ -217,10 +217,21 @@ allowed_roles = list("Head of Security") /datum/gear/suit/dominia_cape - display_name = "dominia cape" + display_name = "dominian cape" path = /obj/item/clothing/accessory/poncho/dominia_cape flags = GEAR_HAS_DESC_SELECTION +/datum/gear/suit/dominia_cape/New() + ..() + var/dominiacape = list() + dominiacape["dominian cape"] = /obj/item/clothing/accessory/poncho/dominia_cape + dominiacape["dominian cape, strelitz"] = /obj/item/clothing/accessory/poncho/dominia_cape/strelitz + dominiacape["dominian cape, volvalaad"] = /obj/item/clothing/accessory/poncho/dominia_cape/volvalaad + dominiacape["dominian cape, kazhkz"] = /obj/item/clothing/accessory/poncho/dominia_cape/kazhkz + dominiacape["dominian cape, caladius"] = /obj/item/clothing/accessory/poncho/dominia_cape/caladius + dominiacape["dominian cape, zhao"] = /obj/item/clothing/accessory/poncho/dominia_cape/zhao + gear_tweaks += new/datum/gear_tweak/path(dominiacape) + /datum/gear/suit/dominia display_name = "dominia coat and jacket selection" description = "A selection of Dominian coats and jackets." diff --git a/code/modules/clothing/factions/dominia.dm b/code/modules/clothing/factions/dominia.dm index 63969926f42..91134d1b919 100644 --- a/code/modules/clothing/factions/dominia.dm +++ b/code/modules/clothing/factions/dominia.dm @@ -41,14 +41,44 @@ contained_sprite = TRUE /obj/item/clothing/accessory/poncho/dominia_cape - name = "dominia cape" - desc = "This is a cape in the style of Dominia nobility. It's the latest fashion across Dominian space." + name = "dominian cape" + desc = "This is a cape in the style of Dominian nobility. It's the latest fashion across Dominian space." icon = 'icons/clothing/suits/capes/dominia.dmi' icon_state = "dominian_cape" item_state = "dominian_cape" icon_override = null contained_sprite = TRUE +/obj/item/clothing/accessory/poncho/dominia_cape/strelitz + name = "house strelitz cape" + desc = "This is a cape in the style of Dominian nobility. This one is in the colours of House Strelitz." + icon_state = "strelitz_cape" + item_state = "strelitz_cape" + +/obj/item/clothing/accessory/poncho/dominia_cape/volvalaad + name = "house volvalaad cape" + desc = "This is a cape in the style of Dominian nobility. This one is in the colours of House Volvalaad." + icon_state = "volvalaad_cape" + item_state = "volvalaad_cape" + +/obj/item/clothing/accessory/poncho/dominia_cape/kazhkz + name = "house kazhkz cape" + desc = "This is a cape in the style of Dominian nobility. This one is in the colours of House Kazhkz." + icon_state = "kazhkz_cape" + item_state = "kazhkz_cape" + +/obj/item/clothing/accessory/poncho/dominia_cape/caladius + name = "house caladius cape" + desc = "This is a cape in the style of Dominian nobility. This one is in the colours of House Caladius." + icon_state = "caladius_cape" + item_state = "caladius_cape" + +/obj/item/clothing/accessory/poncho/dominia_cape/zhao + name = "house zhao cape" + desc = "This is a cape in the style of Dominian nobility. This one is in the colours of House Zhao." + icon_state = "zhao_cape" + item_state = "zhao_cape" + /obj/item/clothing/suit/storage/toggle/dominia name = "dominia great coat" desc = "This is a great coat in the style of Dominia nobility. It's the latest fashion across Dominian space." diff --git a/html/changelogs/thedococt - great house capes.yml b/html/changelogs/thedococt - great house capes.yml new file mode 100644 index 00000000000..4a57ec5d29b --- /dev/null +++ b/html/changelogs/thedococt - great house capes.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: TheDocOct + +# 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 five new variants of the Dominian cape, one for each Great House." diff --git a/icons/clothing/suits/capes/dominia.dmi b/icons/clothing/suits/capes/dominia.dmi index a2db5cb1908eeb89031335ea1a92231e514da665..4810188927dc3483198dd2137cc41fbd84014b65 100644 GIT binary patch literal 2476 zcmYjTX;f3!7QXQcVR#ZMML@-X6IPk}EDESez(7%CRzVSnic&3z%)ur%2?Sb1WfBCd z1jRZO3kXzDkc3I12p0hvsy1OV4BEtmNN%`81*FR^Uz0NvkuW#6UoeW>^Z`_Y0r7xJ)hPPI199qlj{F8k@%K3t0muA&&G9rCTQs(#_$Vg38U0+GkWQQsDYm=(BP zRop1svf`cnKL6t2TyER32SL^axgPn{$W<@bSG}a~Trm{(fo+()?TfV?T75Xbxj(|| zt%oCRAFhvNCadM|?-ZTkFx|HGgf(d<=3Bua>R9jO(kRYj9g4DB*}Jo&ug!#z_u{W6 z2g}&%_r*f1ZZqNTjtxQhK1+eY(sHu*D_qTOqu{&{qqTDt1pCgkw;a=Z8ogWKW3DrP z?qf^8kB_;q`p4i%N zKUJ@Uw!Osm=q2=$RjFJrXr*C8V|ThDu`Qm%YR}GVKCw<}} zN@vox+81H^N-r%(9{(b-uE9MERwSx$$)z*H_?3OzT_LyhE<#^oyZy~!Ie15}o9Dk< zg5OM}aX1Qa{9_IS8bk&6fCgGO7M57LH%36>nyz;DQsxg`gv$RBw4y8nW9U&5#J&t; z44EW#61wHdd0mY+QGw@3j>s-2UZqTM8OF=hHH^l+5m)rNM8U>eFQg_G(lY0&yl+QdKyb>v=RZG~9|T>lgCkTr&{V zi7ZS12=?oqN+r@ij^f`N?d_DLBoG90shi$n+LW8l!`jxq|GbO;h1So(-t%M_9 zKdolBZMjbLRb02RQAmERNV+qwsQn0D8JHN48ZsbTL|-PM>?rrU2pXaQ|I|u>*3!m*Vj#R|}TOtDLX$1Y$dh|h-Wzbqo^@D_1P zvp)CB-)-|-Cc=S*DCG?!^vUrj7oQVa7h$7ma*#*TB>u#&sIckb-$fYt2GWN*WVV;b zWVF8eb=3IsN-$>;vh4RX1V?w>%L*&uM~@OFDDN4X3&cT76tK5UBPZuv*ECut`6-Y% zNW5wkf8VGlgcvb*IN~jo%$94h@;f&1 zq*5(1Z8KHPU}1jgIdK7=olPbBo>w9oNCxg{#ZnHj`^O~^YNFx{@}x;$)$to8iV)TD z|Idbl6|Jbi2af{d2s(^#m_ZQGDQ%G`=*&C=qAw(FZx=l{1QAKR_UXV$Sxna7@_v%- zIKBp!5U#*GrUq1;mNoD2V%@Li%`I3N>-dCXSR^2<{sICDvztXR1a+R8DxWiuC)a2& zt7k4+J!USTU1eKk?CC6WA!YUR#dyeXBZls z3_LM^8hKKo>|g*k z6-hq#eF_}^QdqaFc0_RgpHr0svg^Gdm1r@hXjR7_K<4clnp272U4wh4YAuqWh0%7x zH!ma^%1OCU%F2vv%kAn_B%fwhG2}mB;9g?jW*EhXdDeVXV}XBz-OPpqrt{o7rJijg zc;Q;f?5kW46gbp}Ha2e5CR0{8@$HN=i6!TYMJDH;5)5CtLSd_QR55gjeS4dHu2BKj i9TrOG{yWnS^s+vI(6UwrpMiaQfIV*B)N)r^%6|aJq4i7v delta 781 zcmV+o1M>W=6Ql+uiBL{Q4GJ0x0000DNk~Le0001B0001B1Oos701&on3jhEBA(15| ze>H~byZ`_I0d!JMQvg8b*k%9#0DyW_Sad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1 zV_Y9smIS?>nmx zS^@U}00JdRL_t(oh3!|pPBSqO^jgrz9J2Ivxs#xv;|~6Y@OwCFn%Pgz!^P&h{RzRPyDCzN*~jn8e;Sfo zv{j^v2B;!L1J9&B#o+#J!+3{O^yvIOsn;G67u#V)Dnd-Sh@^v)Iw6MTup$+G@XLEo zIyhPTgaKc7wH1mLM&}YGY_6T_@M2itijeTJO9|)0zTIThX?z#12>8%nAPMVw{HhgD z#e=tyTMS_&c6 zo1v0^k*CrOJexabdDPvq4yZ%rg?{$3mR@lAI+ntra!W?Q`ll_qko!f3mjnYIBVVBo z^$8*G3xchw^J{{w>u5#RvBAj3E4iv3Hm3 zsU}SL(~$GO9>FUxSigsC-cH3!M)NexdV0!7p?^DENiW2L->-`JmtzIv*7L zLg#~mU+8>L@(Yy@ihd#ULD4T{J}CQz$OmP=kokaZ{y(CZCVYi=s`HHCCJX2b00000 LNkvXXu0mjf5+Q5u