From 829ea56c2a6f286072aa41a3b3ad2bd7f52644cf Mon Sep 17 00:00:00 2001 From: Cody Brittain <1779662+Generalcamo@users.noreply.github.com> Date: Sun, 22 Jun 2025 14:09:20 -0400 Subject: [PATCH] Added new Hephaestus uniforms (#20812) This adds a fair bit: - Splits the Hephaestus security and ERT/military uniform, since the security uniform's description doesn't really match that of their private military (and there is the possibility both may meet in a single round) - Adds a Hephaestus-colored captain's cap and gloves, which fits with their current uniform - Updates the cyclops uniforms to include rolled states. - Added a Hephaestus physician's uniform and surgical outfit, and mapped those into the ERT ship. ### Asset Licenses The following assets that **have not** been created by myself are included in this PR: | Path | Original Author | License | | --- | --- | --- | | icons/clothing/under/uniforms/cyclops_uniforms.dmi (heph_military) | [Paxilmaniac](https://github.com/Paxilmaniac) (tgstation) | CC-BY-SA 3.0 | --- code/datums/outfits/ert/hephaestus_ert.dm | 12 ++-- code/modules/clothing/head/jobs.dm | 6 ++ code/modules/clothing/suits/jobs.dm | 4 ++ code/modules/clothing/under/jobs/civilian.dm | 14 ++++ code/modules/clothing/under/jobs/medsci.dm | 5 ++ code/modules/clothing/under/miscellaneous.dm | 40 ++++++++++++ .../GeneralCamo - Hephaestus Expansion.yml | 61 ++++++++++++++++++ .../under/uniforms/cyclops_uniforms.dmi | Bin 1542 -> 3356 bytes .../clothing/department_uniforms/medical.dmi | Bin 23307 -> 24569 bytes .../ships/heph/cyclops/cyclops_ghostroles.dm | 2 + .../heph/heph_security/heph_security.dmm | 23 +++++-- .../heph_security/heph_security_ghostroles.dm | 6 +- 12 files changed, 160 insertions(+), 13 deletions(-) create mode 100644 html/changelogs/GeneralCamo - Hephaestus Expansion.yml diff --git a/code/datums/outfits/ert/hephaestus_ert.dm b/code/datums/outfits/ert/hephaestus_ert.dm index 278942ba0b4..03e72c54709 100644 --- a/code/datums/outfits/ert/hephaestus_ert.dm +++ b/code/datums/outfits/ert/hephaestus_ert.dm @@ -1,6 +1,6 @@ /obj/outfit/admin/ert/hephaestus name = "Hephaestus Asset Protection" - uniform = /obj/item/clothing/under/rank/security/heph + uniform = /obj/item/clothing/under/ert/hephaestus shoes = /obj/item/clothing/shoes/jackboots species_shoes = list( SPECIES_UNATHI = /obj/item/clothing/shoes/jackboots/toeless @@ -44,7 +44,8 @@ H.equip_to_slot_if_possible(boots, slot_shoes) /obj/outfit/admin/ert/hephaestus/medic - name = "Hephaestus Medic" + name = "Hephaestus Asset Protection - Medic" + uniform = /obj/item/clothing/under/ert/hephaestus/medic belt = /obj/item/storage/belt/medical/paramedic/combat glasses = /obj/item/clothing/glasses/hud/health gloves = /obj/item/clothing/gloves/latex @@ -78,7 +79,8 @@ ) /obj/outfit/admin/ert/hephaestus/engi - name = "Hephaestus Engineer" + name = "Hephaestus Asset Protection - Engineer" + uniform = /obj/item/clothing/under/ert/hephaestus/engineer back = /obj/item/storage/backpack/duffel/heph belt = /obj/item/storage/belt/utility/very_full gloves = /obj/item/clothing/gloves/yellow @@ -99,5 +101,5 @@ belt_contents = null /obj/outfit/admin/ert/hephaestus/leader - name = "Hephaestus Squad Leader" - uniform = /obj/item/clothing/under/rank/captain/hephaestus + name = "Hephaestus Asset Protection - Squad Leader" + uniform = /obj/item/clothing/under/ert/hephaestus/leader diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 5d2646043e7..a8e266bcc0a 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -128,6 +128,12 @@ icon_state = "surgcap_idris" item_state = "surgcap_idris" +// Hephaestus doesn't have medical jobs, but off-ships use them. + +/obj/item/clothing/head/surgery/heph + icon_state = "surgcap_heph" + item_state = "surgcap_heph" + /obj/item/clothing/head/warden name = "warden hat" desc = "A warden hat. For showing who is in charge of the brig." diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 0ee7ba74a83..9f5b7f5417c 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -320,6 +320,10 @@ icon_state = "idris_surgown" item_state = "idris_surgown" +/obj/item/clothing/suit/storage/surgical_gown/heph + icon_state = "heph_surgown" + item_state = "heph_surgown" + //Mime /obj/item/clothing/suit/suspenders name = "suspenders" diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 4a8342538d3..a28a4f75ed0 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -299,6 +299,20 @@ worn_state = "heph_captain" contained_sprite = TRUE +/obj/item/clothing/head/caphat/cap/hephaestus + name = "captain's cap" + desc = "You fear to wear it for the negligence it brings. This one is in the colors of Hephaestus Industries" + icon = 'icons/clothing/under/uniforms/cyclops_uniforms.dmi' + icon_state = "heph_captain_cap" + item_state = "heph_captain_cap" + +/obj/item/clothing/gloves/captain/hephaestus + name = "captain's gloves" + desc = "Green gloves, with a nice gold trim. Swanky." + icon = 'icons/clothing/under/uniforms/cyclops_uniforms.dmi' + icon_state = "heph_captain_gloves" + item_state = "heph_captain_gloves" + /obj/item/clothing/under/rank/captain/einstein name = "einstein captain's jumpsuit" desc = "It's a grey-green jumpsuit with some gold markings denoting the rank of \"Captain\" used by Einstein Engines." diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index ff3ee4880eb..eff82a48c5c 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -184,6 +184,11 @@ icon_state = "pmc_alt_phys" item_state = "pmc_alt_phys" +// Hephaestus doesn't have medical jobs, but off-ships use them +/obj/item/clothing/under/rank/medical/heph + icon_state = "heph_phys" + item_state = "heph_phys" + // Intern /obj/item/clothing/under/rank/medical/intern diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 94053546048..73374f9849d 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -785,3 +785,43 @@ desc = "A shirt and tie underneath a shortcoat, used by high-ranking commissioned officers of the All-Xanu Armed Forces." icon_state = "xanu_cap" item_state = "xanu_cap" + +//Hephaestus ERT + +/obj/item/clothing/under/ert/hephaestus + name = "\improper Hephaestus military tactical uniform" + desc = "A green colored uniform worn by Hephaestus Industries's private military forces and hostile terraforming corps." + icon = 'icons/clothing/under/uniforms/cyclops_uniforms.dmi' + icon_state = "heph_military" + item_state = "heph_military" + contained_sprite = TRUE + rolled_sleeves = 0 + +/obj/item/clothing/under/ert/hephaestus/medic + name = "\improper Hephaestus military medic tactical uniform" + desc = "A green colored uniform worn by Hephaestus Industries's private military forces and hostile terraforming corps. This one has blue highlights denoting a squad medic." + has_accents = TRUE + accent_color = COLOR_CYAN_BLUE + +/obj/item/clothing/under/ert/hephaestus/engineer + name = "\improper Hephaestus military engineer tactical uniform" + desc = "A green colored uniform worn by Hephaestus Industries's private military forces and hostile terraforming corps. This one has orange highlights denoting a squad engineer." + has_accents = TRUE + accent_color = COLOR_ORANGE + +/obj/item/clothing/under/ert/hephaestus/leader + name = "\improper Hephaestus military leader tactical uniform" + desc = "A green colored uniform worn by Hephaestus Industries's private military forces and hostile terraforming corps. This one has red highlights denoting a squad leader." + has_accents = TRUE + accent_color = COLOR_RED + +/obj/item/clothing/head/hephaestus_military + name = "\improper Hephaestus military utility cover" + desc = "A military cover issued to Hephaestus Industries's private military personnel as part of their uniform." + icon = 'icons/clothing/under/uniforms/cyclops_uniforms.dmi' + icon_state = "heph_military_utility" + item_state = "heph_military_utility" + contained_sprite = TRUE + armor = list( + MELEE = ARMOR_MELEE_MINOR + ) diff --git a/html/changelogs/GeneralCamo - Hephaestus Expansion.yml b/html/changelogs/GeneralCamo - Hephaestus Expansion.yml new file mode 100644 index 00000000000..df1af21b6c7 --- /dev/null +++ b/html/changelogs/GeneralCamo - Hephaestus Expansion.yml @@ -0,0 +1,61 @@ +################################ +# 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: GeneralCamo + +# 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 Hephaestus ERT/military uniforms." + - rscadd: "Added new Hephaestus captain's cap and gloves." + - rscadd: "Added a new Hephaestus physician's uniform." + - rscadd: "Added a new Hephaestus surgical gown and cap." diff --git a/icons/clothing/under/uniforms/cyclops_uniforms.dmi b/icons/clothing/under/uniforms/cyclops_uniforms.dmi index 89dc3e35d952344b4703a7711644250f47027bf3..55ea349a91ba5cb10d7797646b4d167837eaa121 100644 GIT binary patch literal 3356 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 literal 23307 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 qr4TG5g diff --git a/maps/away/ships/heph/cyclops/cyclops_ghostroles.dm b/maps/away/ships/heph/cyclops/cyclops_ghostroles.dm index dda4b6d71b7..89eca7d03f6 100644 --- a/maps/away/ships/heph/cyclops/cyclops_ghostroles.dm +++ b/maps/away/ships/heph/cyclops/cyclops_ghostroles.dm @@ -101,6 +101,8 @@ name = "Cyclops Crew Captain" uniform = /obj/item/clothing/under/rank/captain/hephaestus + head = /obj/item/clothing/head/caphat/cap/hephaestus + gloves = /obj/item/clothing/gloves/captain/hephaestus back = /obj/item/storage/backpack/satchel/leather /datum/ghostspawner/human/cyclops_crew/engineer diff --git a/maps/away/ships/heph/heph_security/heph_security.dmm b/maps/away/ships/heph/heph_security/heph_security.dmm index 874d3c01173..3a436464448 100644 --- a/maps/away/ships/heph/heph_security/heph_security.dmm +++ b/maps/away/ships/heph/heph_security/heph_security.dmm @@ -441,8 +441,8 @@ /area/heph_security_ship/medbay) "du" = ( /obj/item/clothing/head/beret/corporate/heph, -/obj/item/clothing/under/rank/security/heph, -/obj/item/clothing/under/rank/security/heph, +/obj/item/clothing/under/ert/hephaestus, +/obj/item/clothing/under/ert/hephaestus, /obj/item/clothing/head/beret/corporate/heph, /obj/item/clothing/accessory/storage/black_vest, /obj/item/clothing/accessory/storage/black_vest, @@ -457,6 +457,10 @@ /obj/structure/sign/poster{ pixel_y = 32 }, +/obj/item/clothing/head/hephaestus_military, +/obj/item/clothing/head/hephaestus_military, +/obj/item/clothing/under/ert/hephaestus/medic, +/obj/item/clothing/under/ert/hephaestus/engineer, /turf/simulated/floor/carpet, /area/heph_security_ship/crew) "dv" = ( @@ -2097,9 +2101,9 @@ /turf/simulated/floor, /area/heph_security_ship/engineering) "ow" = ( -/obj/item/clothing/under/rank/security/heph, +/obj/item/clothing/under/ert/hephaestus, /obj/item/clothing/head/beret/corporate/heph, -/obj/item/clothing/under/rank/security/heph, +/obj/item/clothing/under/ert/hephaestus, /obj/item/clothing/accessory/storage/black_vest, /obj/item/clothing/accessory/storage/black_vest, /obj/item/clothing/accessory/storage/pouches/black, @@ -2125,6 +2129,10 @@ /obj/structure/sign/poster{ pixel_y = 32 }, +/obj/item/clothing/head/hephaestus_military, +/obj/item/clothing/head/hephaestus_military, +/obj/item/clothing/under/ert/hephaestus/medic, +/obj/item/clothing/under/ert/hephaestus/engineer, /turf/simulated/floor/carpet, /area/heph_security_ship/crew) "oy" = ( @@ -2865,12 +2873,13 @@ dir = 1 }, /obj/item/clothing/accessory/holster/hip/brown, -/obj/item/clothing/under/rank/captain/hephaestus, +/obj/item/clothing/under/ert/hephaestus/leader, /obj/structure/closet/cabinet, /obj/machinery/alarm/south{ req_one_access = null; req_access = list(216) }, +/obj/item/clothing/head/caphat/cap/hephaestus, /turf/simulated/floor/carpet, /area/heph_security_ship/captain) "sw" = ( @@ -7205,7 +7214,9 @@ /obj/structure/closet/secure_closet/medical3{ req_access = null }, -/obj/item/clothing/under/rank/medical/surgeon, +/obj/item/clothing/under/rank/medical/heph, +/obj/item/clothing/suit/storage/surgical_gown/heph, +/obj/item/clothing/head/surgery/heph, /obj/item/clothing/accessory/storage/white_vest, /obj/item/clothing/accessory/storage/pouches/white, /obj/effect/floor_decal/industrial/outline/medical, diff --git a/maps/away/ships/heph/heph_security/heph_security_ghostroles.dm b/maps/away/ships/heph/heph_security/heph_security_ghostroles.dm index 30c46d3b55a..dc4cfe16496 100644 --- a/maps/away/ships/heph/heph_security/heph_security_ghostroles.dm +++ b/maps/away/ships/heph/heph_security/heph_security_ghostroles.dm @@ -20,7 +20,8 @@ /obj/outfit/admin/heph_security name = "Hephaestus Asset Protection" - uniform = /obj/item/clothing/under/rank/security/heph + uniform = /obj/item/clothing/under/ert/hephaestus + head = /obj/item/clothing/head/hephaestus_military shoes = /obj/item/clothing/shoes/jackboots gloves = /obj/item/clothing/gloves/combat l_ear = /obj/item/device/radio/headset/ship @@ -72,4 +73,5 @@ /obj/outfit/admin/heph_security/captain name = "Hephaestus Asset Protection Squad Leader" - uniform = /obj/item/clothing/under/rank/captain/hephaestus + uniform = /obj/item/clothing/under/ert/hephaestus/leader + head = /obj/item/clothing/head/caphat/cap/hephaestus