diff --git a/code/modules/client/preference_setup/loadout/items/suit.dm b/code/modules/client/preference_setup/loadout/items/suit.dm index 52c90f718e6..c1be92aa49b 100644 --- a/code/modules/client/preference_setup/loadout/items/suit.dm +++ b/code/modules/client/preference_setup/loadout/items/suit.dm @@ -559,3 +559,17 @@ galatea_labcoat["galatean labcoat"] = /obj/item/clothing/suit/storage/galatea_labcoat galatea_labcoat["galatean labcoat, alt"] = /obj/item/clothing/suit/storage/galatea_labcoat/alt gear_tweaks += new /datum/gear_tweak/path(galatea_labcoat) + +/datum/gear/suit/patterned_ponczo + display_name = "visegradi patterned ponczo selection" + description = "A patterned style of Visegradi ponczo." + path = /obj/item/clothing/suit/storage/hooded/wintercoat/patterned_ponczo + flags = GEAR_HAS_DESC_SELECTION + +/datum/gear/suit/patterned_ponczo/New() + ..() + var/list/patterned_ponczo = list() + patterned_ponczo["red patterned ponczo"] = /obj/item/clothing/suit/storage/hooded/wintercoat/patterned_ponczo + patterned_ponczo["brown patterned ponczo"] = /obj/item/clothing/suit/storage/hooded/wintercoat/patterned_ponczo/brown + patterned_ponczo["blue patterned ponczo"] = /obj/item/clothing/suit/storage/hooded/wintercoat/patterned_ponczo/blue + gear_tweaks += new /datum/gear_tweak/path(patterned_ponczo) diff --git a/code/modules/clothing/suits/hoodies.dm b/code/modules/clothing/suits/hoodies.dm index 1448bf5843b..70b04357d0f 100644 --- a/code/modules/clothing/suits/hoodies.dm +++ b/code/modules/clothing/suits/hoodies.dm @@ -373,3 +373,36 @@ /obj/item/clothing/head/winterhood/colorable/ponczo name = "visegradi ponczo hood" desc = "A hood for a Visegradi ponczo." + +/obj/item/clothing/suit/storage/hooded/wintercoat/patterned_ponczo + name = "red visegradi patterned ponczo" + desc = "A type of shelter-half or zeltbahn, the ponczo is a ubiquitous article of clothing on the planet of Visegrad. Resembling a long smock or raincoat, the ponczo is as waterproof as it is rugged. While true shelter-halves can be made into a tent, most ponczos are no longer capable of this. This one is red, and has a patterned design." + icon_state = "red_ponczo" + item_state = "red_ponczo" + hoodtype = /obj/item/clothing/head/winterhood/patterned_ponczo + +/obj/item/clothing/head/winterhood/patterned_ponczo + name = "red visegradi ponczo hood" + desc = "A hood for a Visegradi ponczo." + +/obj/item/clothing/suit/storage/hooded/wintercoat/patterned_ponczo/brown + name = "brown visegradi patterned ponczo" + desc = "A type of shelter-half or zeltbahn, the ponczo is a ubiquitous article of clothing on the planet of Visegrad. Resembling a long smock or raincoat, the ponczo is as waterproof as it is rugged. While true shelter-halves can be made into a tent, most ponczos are no longer capable of this. This one is brown, and has a patterned design." + icon_state = "brown_ponczo" + item_state = "brown_ponczo" + hoodtype = /obj/item/clothing/head/winterhood/patterned_ponczo/brown + +/obj/item/clothing/head/winterhood/patterned_ponczo/brown + name = "brown visegradi ponczo hood" + desc = "A hood for a Visegradi ponczo." + +/obj/item/clothing/suit/storage/hooded/wintercoat/patterned_ponczo/blue + name = "blue visegradi patterned ponczo" + desc = "A type of shelter-half or zeltbahn, the ponczo is a ubiquitous article of clothing on the planet of Visegrad. Resembling a long smock or raincoat, the ponczo is as waterproof as it is rugged. While true shelter-halves can be made into a tent, most ponczos are no longer capable of this. This one is blue, and has a patterned design." + icon_state = "blue_ponczo" + item_state = "blue_ponczo" + hoodtype = /obj/item/clothing/head/winterhood/patterned_ponczo/blue + +/obj/item/clothing/head/winterhood/patterned_ponczo/blue + name = "blue visegradi ponczo hood" + desc = "A hood for a Visegradi ponczo." diff --git a/html/changelogs/dansemacabre-ponczo.yml b/html/changelogs/dansemacabre-ponczo.yml new file mode 100644 index 00000000000..f0a7990e4f4 --- /dev/null +++ b/html/changelogs/dansemacabre-ponczo.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: TheDanseMacabre + +# 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: "Added new patterned Visegradi ponczos to the loadout." + - imageadd: "Replaced the sprite of the existing Visegradi ponczo." diff --git a/icons/obj/clothing/hoodies.dmi b/icons/obj/clothing/hoodies.dmi index eae50346b65..77e6a0ee8e6 100644 Binary files a/icons/obj/clothing/hoodies.dmi and b/icons/obj/clothing/hoodies.dmi differ diff --git a/icons/obj/item/clothing/suit/storage/toggle/ponczo.dmi b/icons/obj/item/clothing/suit/storage/toggle/ponczo.dmi index 9a67b640161..9bf862235fa 100644 Binary files a/icons/obj/item/clothing/suit/storage/toggle/ponczo.dmi and b/icons/obj/item/clothing/suit/storage/toggle/ponczo.dmi differ