From db5cb5b80166f5ce726cd6da0cdf0bddf4003797 Mon Sep 17 00:00:00 2001 From: oldyezero <95556698+oldyezero@users.noreply.github.com> Date: Thu, 21 Mar 2024 10:12:24 +0000 Subject: [PATCH] Chief Engineer turtlenecks and garment changes. (#81872) ## About The Pull Request Adds the Chief Engineer's turtleneck and turtleneck skirt to the game, and makes them and the Chief Medical Officer's turtlenecks available from round start. ![fakes lolas](https://github.com/tgstation/tgstation/assets/95556698/e760448f-db09-4aed-a121-d1195da2d950) ## Why It's Good For The Game Provides more clothing variety for the Chief Engineer and makes the turtlenecks more accessible to the Chief Medical Officer. ## Changelog :cl: myraowo add: Added the Chief Engineer's turtleneck and turtleneck skirt to the game. add: Added the Chief Engineer and Chief Medical Officer's turtlenecks to their respectives garment bags. /:cl: --- code/game/objects/items/storage/garment.dm | 4 ++++ code/modules/cargo/packs/engineering.dm | 8 ++++++++ .../clothing/under/jobs/engineering.dm | 19 ++++++++++++++++++ icons/mob/clothing/under/engineering.dmi | Bin 3895 -> 6108 bytes icons/obj/clothing/under/engineering.dmi | Bin 1671 -> 2277 bytes 5 files changed, 31 insertions(+) diff --git a/code/game/objects/items/storage/garment.dm b/code/game/objects/items/storage/garment.dm index e30fe85e02c..65dda7b65ea 100644 --- a/code/game/objects/items/storage/garment.dm +++ b/code/game/objects/items/storage/garment.dm @@ -121,6 +121,8 @@ new /obj/item/clothing/under/rank/medical/chief_medical_officer(src) new /obj/item/clothing/under/rank/medical/chief_medical_officer/skirt(src) new /obj/item/clothing/under/rank/medical/chief_medical_officer/scrubs(src) + new /obj/item/clothing/under/rank/medical/chief_medical_officer/turtleneck(src) + new /obj/item/clothing/under/rank/medical/chief_medical_officer/turtleneck/skirt(src) new /obj/item/clothing/suit/hooded/wintercoat/medical/cmo(src) new /obj/item/clothing/suit/toggle/labcoat/cmo(src) new /obj/item/clothing/gloves/latex/nitrile(src) @@ -132,6 +134,8 @@ /obj/item/storage/bag/garment/engineering_chief/PopulateContents() new /obj/item/clothing/under/rank/engineering/chief_engineer(src) new /obj/item/clothing/under/rank/engineering/chief_engineer/skirt(src) + new /obj/item/clothing/under/rank/engineering/chief_engineer/turtleneck(src) + new /obj/item/clothing/under/rank/engineering/chief_engineer/turtleneck/skirt(src) new /obj/item/clothing/suit/hooded/wintercoat/engineering/ce(src) new /obj/item/clothing/glasses/meson/engine(src) new /obj/item/clothing/gloves/chief_engineer(src) diff --git a/code/modules/cargo/packs/engineering.dm b/code/modules/cargo/packs/engineering.dm index 1911402ce71..98e1162b5f6 100644 --- a/code/modules/cargo/packs/engineering.dm +++ b/code/modules/cargo/packs/engineering.dm @@ -214,6 +214,14 @@ contains = list(/obj/item/circuitboard/computer/sat_control) crate_name= "shield control board crate" +/datum/supply_pack/engineering/ceturtlenecks + name = "Chief Engineer Turtlenecks" + desc = "Contains the CE's turtleneck and turtleneck skirt." + cost = CARGO_CRATE_VALUE * 2 + access = ACCESS_CE + contains = list(/obj/item/clothing/under/rank/engineering/chief_engineer/turtleneck, + /obj/item/clothing/under/rank/engineering/chief_engineer/turtleneck/skirt, + ) /// Engine Construction diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index b6bd430eee8..85ce2c2976f 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -31,6 +31,25 @@ female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON +/obj/item/clothing/under/rank/engineering/chief_engineer/turtleneck + name = "chief engineer's turtleneck" + desc = "A yellow turtleneck and white khakis, for a chief engineer with a superior sense of style." + icon_state = "ceturtle" + inhand_icon_state = "y_suit" + can_adjust = TRUE + alt_covers_chest = TRUE + female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY + +/obj/item/clothing/under/rank/engineering/chief_engineer/turtleneck/skirt + name = "chief engineer's turtleneck skirt" + desc = "A yellow turtleneck and white khaki skirt, for a chief engineer with a superior sense of style." + icon_state = "ceturtle_skirt" + inhand_icon_state = "y_suit" + body_parts_covered = CHEST|GROIN|ARMS + dying_key = DYE_REGISTRY_JUMPSKIRT + female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON + /obj/item/clothing/under/rank/engineering/atmospheric_technician desc = "It's a jumpsuit worn by atmospheric technicians. Made from fire resistant materials." name = "atmospheric technician's jumpsuit" diff --git a/icons/mob/clothing/under/engineering.dmi b/icons/mob/clothing/under/engineering.dmi index a477f39aa23a4ae381b19ef77da1cc532c08bfcf..acc5c4108d11997bf1eba1f80c7eb96c04ceaeb9 100644 GIT binary patch literal 6108 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 diff --git a/icons/obj/clothing/under/engineering.dmi b/icons/obj/clothing/under/engineering.dmi index dda57ccaa7e6ba3638871baf0b128f055138aae6..ae2e0eb6f53dde1712dc68d735dd83472bce647a 100644 GIT binary patch literal 2277 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 VX|n|7oRR