diff --git a/code/modules/client/preference_setup/loadout/loadout_suit.dm b/code/modules/client/preference_setup/loadout/loadout_suit.dm index 45f54a42e53..fa9f2508fc3 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit.dm @@ -161,10 +161,17 @@ datum/gear/suit/colorvest flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION /datum/gear/suit/blazer - display_name = "blazer" + display_name = "blazer selection" path = /obj/item/clothing/suit/storage/toggle/suitjacket/blazer flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION +/datum/gear/suit/blazer/New() + ..() + var/list/blazers = list() + blazers["blazer"] = /obj/item/clothing/suit/storage/toggle/suitjacket/blazer + blazers["long blazer"] = /obj/item/clothing/suit/storage/toggle/suitjacket/blazer/long + gear_tweaks += new /datum/gear_tweak/path(blazers) + /datum/gear/suit/trenchcoats display_name = "trenchcoat selection" description = "A selection of trenchcoats." @@ -434,4 +441,4 @@ datum/gear/suit/colorvest gadpathur_coat["gadpathurian trenchcoat"] = /obj/item/clothing/suit/storage/toggle/trench/gadpathur gadpathur_coat["gadpathurian leather coat"] = /obj/item/clothing/suit/storage/toggle/trench/gadpathur/leather gadpathur_coat["thermal coat"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/gadpathur - gear_tweaks += new/datum/gear_tweak/path(gadpathur_coat) \ No newline at end of file + gear_tweaks += new/datum/gear_tweak/path(gadpathur_coat) diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index a813725e6b3..1a31fe2a598 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -279,6 +279,14 @@ obj/item/clothing/suit/apron/overalls/blue item_state = "blazer" opened = TRUE +/obj/item/clothing/suit/storage/toggle/suitjacket/blazer/long + name = "long blazer" + desc = "A charming long jacket." + desc_fluff = "For when you want to play ball sports like an aristocrat." + icon_state = "longblazer" + item_state = "longblazer" + opened = TRUE + //Medical /obj/item/clothing/suit/storage/toggle/fr_jacket name = "first responder jacket" diff --git a/html/changelogs/wickedcybs_longcoat.yml b/html/changelogs/wickedcybs_longcoat.yml new file mode 100644 index 00000000000..3061fb3a9e0 --- /dev/null +++ b/html/changelogs/wickedcybs_longcoat.yml @@ -0,0 +1,6 @@ +author: WickedCybs + +delete-after: True + +changes: + - rscadd: "Blazers are now contained in their own selection and you can choose from the usual blazer you know and love, and a new extended long blazer variant. This does mean you will have to reselect it if you were using a blazer already, sorry about that." diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 25a98190180..6c6da073165 100644 Binary files a/icons/mob/suit.dmi and b/icons/mob/suit.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 5801f65b0c5..cfcfbf0d141 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ