From a2b1854d5e4893fc6620b53a16131d2ac707e36e Mon Sep 17 00:00:00 2001 From: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com> Date: Sun, 13 Apr 2025 06:21:50 -0600 Subject: [PATCH] Adds Greyscale Trenchcoats/Blazers (+ toggleable trenchcoats) (#90563) --- .../map_files/NebulaStation/NebulaStation.dmm | 2 +- _maps/map_files/wawastation/wawastation.dmm | 2 +- .../greyscale_configs/greyscale_clothes.dm | 18 +++++++ .../datums/greyscale/json_configs/blazer.json | 10 ++++ .../greyscale/json_configs/trenchcoat.json | 18 +++++++ .../quirks/neutral_quirks/monochromatic.dm | 2 +- code/modules/antagonists/spy/spy.dm | 2 +- code/modules/bitrunning/objects/clothing.dm | 6 +-- code/modules/bitrunning/orders/flair.dm | 2 +- code/modules/bitrunning/outfits.dm | 2 +- code/modules/clothing/outfits/standard.dm | 2 +- code/modules/clothing/suits/jacket.dm | 40 ++++++++++++++- code/modules/clothing/suits/jobs.dm | 47 +++++++++--------- code/modules/jobs/job_types/detective.dm | 2 +- .../station_trait/veteran_advisor.dm | 2 +- code/modules/mafia/outfits.dm | 2 +- code/modules/vending/clothesmate.dm | 2 + code/modules/vending/wardrobes.dm | 4 +- icons/mob/clothing/suits/jacket.dmi | Bin 14350 -> 15806 bytes icons/obj/clothing/suits/jacket.dmi | Bin 5215 -> 5949 bytes 20 files changed, 124 insertions(+), 41 deletions(-) create mode 100644 code/datums/greyscale/json_configs/blazer.json create mode 100644 code/datums/greyscale/json_configs/trenchcoat.json diff --git a/_maps/map_files/NebulaStation/NebulaStation.dmm b/_maps/map_files/NebulaStation/NebulaStation.dmm index 782f8933cc1..69019e3a54e 100644 --- a/_maps/map_files/NebulaStation/NebulaStation.dmm +++ b/_maps/map_files/NebulaStation/NebulaStation.dmm @@ -123664,7 +123664,7 @@ dir = 8 }, /obj/structure/closet/cabinet, -/obj/item/clothing/suit/jacket/det_suit, +/obj/item/clothing/suit/toggle/jacket/det_trench, /obj/item/clothing/head/fedora/det_hat, /obj/item/toy/crayon/white, /turf/open/floor/wood/large, diff --git a/_maps/map_files/wawastation/wawastation.dmm b/_maps/map_files/wawastation/wawastation.dmm index f8b7d292ac2..15ba5ef894f 100644 --- a/_maps/map_files/wawastation/wawastation.dmm +++ b/_maps/map_files/wawastation/wawastation.dmm @@ -14058,7 +14058,7 @@ /area/station/command/meeting_room) "eYI" = ( /obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/jacket/det_suit, +/obj/item/clothing/suit/toggle/jacket/det_trench, /obj/item/clothing/gloves/color/black, /obj/item/clothing/head/fedora/det_hat/minor, /obj/effect/decal/cleanable/dirt/dust, diff --git a/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm b/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm index 886c6637c62..90e37470871 100644 --- a/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm +++ b/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm @@ -508,6 +508,24 @@ name = "Sweater (Worn)" icon_file = 'icons/mob/clothing/suits/jacket.dmi' +/datum/greyscale_config/blazer + name = "Blazer" + icon_file = 'icons/obj/clothing/suits/jacket.dmi' + json_config = 'code/datums/greyscale/json_configs/blazer.json' + +/datum/greyscale_config/blazer/worn + name = "Blazer (Worn)" + icon_file = 'icons/mob/clothing/suits/jacket.dmi' + +/datum/greyscale_config/trenchcoat + name = "Trenchcoat" + icon_file = 'icons/obj/clothing/suits/jacket.dmi' + json_config = 'code/datums/greyscale/json_configs/trenchcoat.json' + +/datum/greyscale_config/trenchcoat/worn + name = "Trenchcoat (Worn)" + icon_file = 'icons/mob/clothing/suits/jacket.dmi' + /datum/greyscale_config/jacket_oversized name = "Oversized Jacket" icon_file = 'icons/obj/clothing/suits/jacket.dmi' diff --git a/code/datums/greyscale/json_configs/blazer.json b/code/datums/greyscale/json_configs/blazer.json new file mode 100644 index 00000000000..d756f3db33e --- /dev/null +++ b/code/datums/greyscale/json_configs/blazer.json @@ -0,0 +1,10 @@ +{ + "blazer": [ + { + "type": "icon_state", + "icon_state": "blazer", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/trenchcoat.json b/code/datums/greyscale/json_configs/trenchcoat.json new file mode 100644 index 00000000000..2fbd1cc0ce6 --- /dev/null +++ b/code/datums/greyscale/json_configs/trenchcoat.json @@ -0,0 +1,18 @@ +{ + "trenchcoat": [ + { + "type": "icon_state", + "icon_state": "trenchcoat", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ], + "trenchcoat_t": [ + { + "type": "icon_state", + "icon_state": "trenchcoat_t", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/quirks/neutral_quirks/monochromatic.dm b/code/datums/quirks/neutral_quirks/monochromatic.dm index 3295ca321a8..aa84e1d7f42 100644 --- a/code/datums/quirks/neutral_quirks/monochromatic.dm +++ b/code/datums/quirks/neutral_quirks/monochromatic.dm @@ -5,8 +5,8 @@ value = 0 medical_record_text = "Patient is afflicted with almost complete color blindness." mail_goodies = list( // Noir detective wannabe + /obj/item/clothing/suit/toggle/jacket/det_trench/noir, /obj/item/clothing/suit/jacket/det_suit/noir, - /obj/item/clothing/suit/jacket/det_suit/dark, /obj/item/clothing/head/fedora/beige, /obj/item/clothing/head/fedora/white, ) diff --git a/code/modules/antagonists/spy/spy.dm b/code/modules/antagonists/spy/spy.dm index 65dba0ef2eb..4d76e075935 100644 --- a/code/modules/antagonists/spy/spy.dm +++ b/code/modules/antagonists/spy/spy.dm @@ -205,7 +205,7 @@ gloves = /obj/item/clothing/gloves/color/black shoes = /obj/item/clothing/shoes/jackboots head = /obj/item/clothing/head/fedora - suit = /obj/item/clothing/suit/jacket/trenchcoat + suit = /obj/item/clothing/suit/jacket/leather_trenchcoat glasses = /obj/item/clothing/glasses/osi ears = /obj/item/radio/headset diff --git a/code/modules/bitrunning/objects/clothing.dm b/code/modules/bitrunning/objects/clothing.dm index 731b7dc2cca..b523882be7c 100644 --- a/code/modules/bitrunning/objects/clothing.dm +++ b/code/modules/bitrunning/objects/clothing.dm @@ -4,8 +4,8 @@ desc = "Vintage wrap around sunglasses. Provides a little protection." icon_state = "jensenshades" -/obj/item/clothing/suit/jacket/trenchcoat - name = "trenchcoat" +/obj/item/clothing/suit/jacket/leather_trenchcoat + name = "leather trenchcoat" desc = "A long, black trenchcoat. Makes you feel like you're the one, but you're not." - icon_state = "trenchcoat" + icon_state = "leather_trenchcoat" flags_inv = HIDEBELT diff --git a/code/modules/bitrunning/orders/flair.dm b/code/modules/bitrunning/orders/flair.dm index 0b1b79b03d0..d37ab7061a5 100644 --- a/code/modules/bitrunning/orders/flair.dm +++ b/code/modules/bitrunning/orders/flair.dm @@ -32,7 +32,7 @@ cost_per_order = 1000 /datum/orderable_item/bitrunning_flair/trenchcoat - purchase_path = /obj/item/clothing/suit/jacket/trenchcoat + purchase_path = /obj/item/clothing/suit/jacket/leather_trenchcoat cost_per_order = 1000 /datum/orderable_item/bitrunning_flair/jackboots diff --git a/code/modules/bitrunning/outfits.dm b/code/modules/bitrunning/outfits.dm index afad097773c..5e9f7d12c97 100644 --- a/code/modules/bitrunning/outfits.dm +++ b/code/modules/bitrunning/outfits.dm @@ -7,7 +7,7 @@ uniform = /obj/item/clothing/under/abductor gloves = /obj/item/clothing/gloves/fingerless shoes = /obj/item/clothing/shoes/jackboots - suit = /obj/item/clothing/suit/jacket/trenchcoat + suit = /obj/item/clothing/suit/jacket/leather_trenchcoat id = /obj/item/card/id/advanced diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index 3f10afb3158..60d8ab847ee 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -59,7 +59,7 @@ name = "tournament gangster" uniform = /obj/item/clothing/under/rank/security/detective - suit = /obj/item/clothing/suit/jacket/det_suit + suit = /obj/item/clothing/suit/toggle/jacket/det_trench glasses = /obj/item/clothing/glasses/thermal/monocle head = /obj/item/clothing/head/fedora/det_hat l_hand = /obj/item/gun/ballistic diff --git a/code/modules/clothing/suits/jacket.dm b/code/modules/clothing/suits/jacket.dm index 176661dbb57..15dad0e32e6 100644 --- a/code/modules/clothing/suits/jacket.dm +++ b/code/modules/clothing/suits/jacket.dm @@ -16,17 +16,53 @@ min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT species_exception = list(/datum/species/golem) +/obj/item/clothing/suit/toggle/jacket + icon = 'icons/obj/clothing/suits/jacket.dmi' + worn_icon = 'icons/mob/clothing/suits/jacket.dmi' + allowed = list( + /obj/item/flashlight, + /obj/item/tank/internals/emergency_oxygen, + /obj/item/tank/internals/plasmaman, + /obj/item/toy, + /obj/item/storage/fancy/cigarettes, + /obj/item/lighter, + /obj/item/radio, + /obj/item/storage/belt/holster, + ) + body_parts_covered = CHEST|GROIN|ARMS + cold_protection = CHEST|GROIN|ARMS + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + species_exception = list(/datum/species/golem) + /obj/item/clothing/suit/toggle/jacket/sweater name = "sweater jacket" desc = "A sweater jacket." icon_state = "sweater" - icon = 'icons/obj/clothing/suits/jacket.dmi' - worn_icon = 'icons/mob/clothing/suits/jacket.dmi' greyscale_config = /datum/greyscale_config/sweater greyscale_config_worn = /datum/greyscale_config/sweater/worn greyscale_colors = "#414344" flags_1 = IS_PLAYER_COLORABLE_1 +/obj/item/clothing/suit/toggle/jacket/trenchcoat + name = "trenchcoat" + desc = "A multi-purpose trenchcoat." + icon_state = "trenchcoat" + greyscale_config = /datum/greyscale_config/trenchcoat + greyscale_config_worn = /datum/greyscale_config/trenchcoat/worn + greyscale_colors = "#414344" + flags_1 = IS_PLAYER_COLORABLE_1 + blood_overlay_type = "coat" + flags_inv = HIDEBELT + +/obj/item/clothing/suit/jacket/blazer + name = "blazer jacket" + desc = "A blazer jacket." + icon_state = "blazer" + greyscale_config = /datum/greyscale_config/blazer + greyscale_config_worn = /datum/greyscale_config/blazer/worn + greyscale_colors = "#414344" + flags_1 = IS_PLAYER_COLORABLE_1 + /obj/item/clothing/suit/jacket/oversized name = "oversized jacket" desc = "An oversized jacket." diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 80ef39e0496..7cdde7ac96c 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -115,16 +115,13 @@ ) //Detective -/obj/item/clothing/suit/jacket/det_suit - name = "trenchcoat" +/obj/item/clothing/suit/toggle/jacket/det_trench + name = "brown trenchcoat" desc = "A 18th-century multi-purpose trenchcoat. Someone who wears this means serious business." - icon_state = "detective" + icon_state = "det_trenchcoat" inhand_icon_state = "det_suit" blood_overlay_type = "coat" - body_parts_covered = CHEST|GROIN|ARMS armor_type = /datum/armor/jacket_det_suit - cold_protection = CHEST|GROIN|ARMS - heat_protection = CHEST|GROIN|ARMS flags_inv = HIDEBELT /datum/armor/jacket_det_suit @@ -134,39 +131,41 @@ energy = 35 acid = 45 +/obj/item/clothing/suit/toggle/jacket/det_trench/Initialize(mapload) + . = ..() + allowed = GLOB.detective_vest_allowed + +/obj/item/clothing/suit/toggle/jacket/det_trench/noir + name = "noir trenchcoat" + desc = "A hard-boiled private investigator's dark trenchcoat." + icon_state = "noir_trenchcoat" + inhand_icon_state = null + +/obj/item/clothing/suit/jacket/det_suit + name = "brown blazer jacket" + desc = "A suit jacket perfect for dinner dates and criminal investigations." + icon_state = "det_blazer" + armor_type = /datum/armor/jacket_det_suit + inhand_icon_state = null + /obj/item/clothing/suit/jacket/det_suit/Initialize(mapload) . = ..() allowed = GLOB.detective_vest_allowed -/obj/item/clothing/suit/jacket/det_suit/dark - name = "noir trenchcoat" - desc = "A hard-boiled private investigator's dark trenchcoat." - icon_state = "noirdet" - inhand_icon_state = null - /obj/item/clothing/suit/jacket/det_suit/noir - name = "noir suit coat" - desc = "A dapper private investigator's dark suit coat." - icon_state = "detsuit" - inhand_icon_state = null - -/obj/item/clothing/suit/jacket/det_suit/brown - name = "brown suit jacket" - desc = "A suit jacket perfect for dinner dates and criminal investigations." - icon_state = "detsuit_brown" - inhand_icon_state = null + name = "noir blazer jacket" + desc = "A dapper private investigator's dark suit jacket." + icon_state = "noir_blazer" /obj/item/clothing/suit/jacket/det_suit/kim name = "aerostatic bomber jacket" desc = "A jacket once worn by the revolutionary air brigades during the Antecentennial Revolution. There are quite a few pockets on the inside, mostly for storing notebooks and compasses." icon_state = "aerostatic_bomber_jacket" - inhand_icon_state = null /obj/item/clothing/suit/jacket/det_suit/disco name = "disco ass blazer" desc = "Looks like someone skinned this blazer off some long extinct disco-animal. It has an enigmatic white rectangle on the back and the right sleeve." icon_state = "jamrock_blazer" - inhand_icon_state = null //Engineering /obj/item/clothing/suit/hazardvest diff --git a/code/modules/jobs/job_types/detective.dm b/code/modules/jobs/job_types/detective.dm index 2c8f7c61748..46491b38ea5 100644 --- a/code/modules/jobs/job_types/detective.dm +++ b/code/modules/jobs/job_types/detective.dm @@ -54,7 +54,7 @@ id_trim = /datum/id_trim/job/detective uniform = /obj/item/clothing/under/rank/security/detective - suit = /obj/item/clothing/suit/jacket/det_suit + suit = /obj/item/clothing/suit/toggle/jacket/det_trench backpack_contents = list( /obj/item/detective_scanner = 1, /obj/item/melee/baton = 1, diff --git a/code/modules/jobs/job_types/station_trait/veteran_advisor.dm b/code/modules/jobs/job_types/station_trait/veteran_advisor.dm index f8a0f2f801d..1b247189a43 100644 --- a/code/modules/jobs/job_types/station_trait/veteran_advisor.dm +++ b/code/modules/jobs/job_types/station_trait/veteran_advisor.dm @@ -73,7 +73,7 @@ uniform = /obj/item/clothing/under/rank/security/officer/formal head = /obj/item/clothing/head/soft/veteran mask = /obj/item/cigarette/cigar - suit = /obj/item/clothing/suit/jacket/trenchcoat + suit = /obj/item/clothing/suit/jacket/leather_trenchcoat belt = /obj/item/storage/belt/holster/detective/full/ert //M1911 pistol ears = /obj/item/radio/headset/heads/hos/advisor glasses = /obj/item/clothing/glasses/eyepatch diff --git a/code/modules/mafia/outfits.dm b/code/modules/mafia/outfits.dm index 0fdc90c2f32..2fbd07d516a 100644 --- a/code/modules/mafia/outfits.dm +++ b/code/modules/mafia/outfits.dm @@ -61,7 +61,7 @@ uniform = /obj/item/clothing/under/rank/security/detective neck = /obj/item/clothing/neck/tie/detective shoes = /obj/item/clothing/shoes/sneakers/brown - suit = /obj/item/clothing/suit/jacket/det_suit + suit = /obj/item/clothing/suit/toggle/jacket/det_trench gloves = /obj/item/clothing/gloves/color/black head = /obj/item/clothing/head/fedora/det_hat mask = /obj/item/cigarette diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index df34918a5dc..9ad6ff54dfd 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -96,6 +96,8 @@ "icon" = "vest", "products" = list( /obj/item/clothing/suit/toggle/jacket/sweater = 4, + /obj/item/clothing/suit/jacket/blazer = 4, + /obj/item/clothing/suit/toggle/jacket/trenchcoat = 4, /obj/item/clothing/suit/jacket/oversized = 4, /obj/item/clothing/suit/jacket/fancy = 4, /obj/item/clothing/suit/toggle/lawyer/greyscale = 4, diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index f24dc687f3e..97692eb8ba9 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -673,8 +673,8 @@ GLOBAL_VAR_INIT(roaches_deployed, FALSE) /obj/item/clothing/head/fedora/det_hat = 2, /obj/item/clothing/under/rank/security/detective = 2, /obj/item/clothing/under/rank/security/detective/skirt = 2, + /obj/item/clothing/suit/toggle/jacket/det_trench = 2, /obj/item/clothing/suit/jacket/det_suit = 2, - /obj/item/clothing/suit/jacket/det_suit/brown = 2, /obj/item/clothing/shoes/sneakers/brown = 2, /obj/item/clothing/gloves/latex = 2, /obj/item/clothing/gloves/color/black = 2, @@ -683,7 +683,7 @@ GLOBAL_VAR_INIT(roaches_deployed, FALSE) /obj/item/clothing/under/rank/security/detective/noir/skirt = 2, /obj/item/clothing/shoes/laceup = 2, /obj/item/clothing/head/fedora = 2, - /obj/item/clothing/suit/jacket/det_suit/dark = 1, + /obj/item/clothing/suit/toggle/jacket/det_trench/noir = 1, /obj/item/clothing/suit/jacket/det_suit/noir = 1, /obj/item/clothing/neck/tie/disco = 1, /obj/item/clothing/under/rank/security/detective/disco = 1, diff --git a/icons/mob/clothing/suits/jacket.dmi b/icons/mob/clothing/suits/jacket.dmi index 3cd0f0c464bc55090eb04d925f75202e6d5fd027..c47694560504b2344593488026e3dbaab6b2eb55 100644 GIT binary patch literal 15806 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 literal 14350 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 diff --git a/icons/obj/clothing/suits/jacket.dmi b/icons/obj/clothing/suits/jacket.dmi index 53d035518e75b1b74e2114cc5c6f93969c73b6a1..ff06a4806b2428ffec14eac1911427e72a7866ba 100644 GIT binary patch literal 5949 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 literal 5215 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 B?q~o2