From c7dde066687a52e2aad598d19ee01cc0fbaa7d43 Mon Sep 17 00:00:00 2001 From: Twaticus <46540570+Twaticus@users.noreply.github.com> Date: Fri, 7 Oct 2022 00:37:06 -0400 Subject: [PATCH] [MDB Ignore]Hats DMI split (#70060) Splits head dmi into separate files for both mob and obj icons. Kept similar to suit split categorization + some more. New files include beanie, bio, chaplain, costume, cowboy, default, hats(softcaps, fedoras, head caps, generic hats), helmet(helmets and other armored headgear/hoods), spacehelm, utility(hardhats, mostly work related hats), wizard. Moves animal/pet head sitting icons to 1 folder, pets_head.dmi Renames PAI head sitting icon file to pai_head.dmi --- .../IceRuins/icemoon_surface_asteroid.dmm | 2 +- ..._underground_abandoned_plasma_facility.dmm | 2 +- .../icemoon_underground_abandoned_village.dmm | 2 +- .../IceRuins/icemoon_underground_library.dmm | 2 +- .../LavaRuins/lavaland_biodome_beach.dmm | 2 +- .../LavaRuins/lavaland_surface_pizzaparty.dmm | 2 +- .../LavaRuins/lavaland_surface_seed_vault.dmm | 4 +- .../lavaland_surface_syndicate_base1.dmm | 4 +- _maps/RandomRuins/SpaceRuins/DJstation.dmm | 2 +- _maps/RandomRuins/SpaceRuins/TheDerelict.dmm | 30 ++--- _maps/RandomRuins/SpaceRuins/bigderelict1.dmm | 2 +- _maps/RandomRuins/SpaceRuins/derelict6.dmm | 2 +- .../SpaceRuins/hilbertresearchfacility.dmm | 4 +- .../SpaceRuins/listeningstation.dmm | 2 +- .../SpaceRuins/mrow_thats_right.dmm | 4 +- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 10 +- .../SpaceRuins/turretedoutpost.dmm | 2 +- _maps/RandomZLevels/SnowCabin.dmm | 14 +- _maps/RandomZLevels/TheBeach.dmm | 2 +- _maps/RandomZLevels/snowdin.dmm | 10 +- _maps/RandomZLevels/undergroundoutpost45.dmm | 2 +- _maps/map_files/CTF/downtown.dmm | 4 +- .../map_files/Deltastation/DeltaStation2.dmm | 82 ++++++------ .../map_files/IceBoxStation/IceBoxStation.dmm | 44 +++---- _maps/map_files/KiloStation/KiloStation.dmm | 44 +++---- _maps/map_files/MetaStation/MetaStation.dmm | 30 ++--- _maps/map_files/generic/CentCom.dmm | 6 +- .../maintenance_loweratmosci_2.dmm | 4 +- .../maintenance_lowerdorm_attachment_b_2.dmm | 2 +- .../maintenance_lowersecurity_2.dmm | 2 +- ...maintenance_lowersecurity_attachment_2.dmm | 2 +- ...nance_lowerservicecargo_attachment_b_1.dmm | 2 +- ...enance_upperbridgeright_attachment_b_1.dmm | 2 +- ...enance_upperbridgeright_attachment_b_2.dmm | 2 +- ...aintenance_upperdormsleft_attachment_2.dmm | 2 +- ...intenance_upperdormsright_attachment_2.dmm | 2 +- ...intenance_upperdormsright_attachment_3.dmm | 2 +- ...maintenance_uppermedsci_attachment_a_2.dmm | 2 +- _maps/map_files/tramstation/tramstation.dmm | 22 ++-- _maps/shuttles/arrival_delta.dmm | 10 +- _maps/shuttles/arrival_kilo.dmm | 4 +- _maps/shuttles/emergency_bballhooper.dmm | 34 ++--- _maps/shuttles/emergency_casino.dmm | 14 +- _maps/shuttles/emergency_delta.dmm | 12 +- _maps/shuttles/emergency_kilo.dmm | 8 +- _maps/shuttles/emergency_medisim.dmm | 12 +- _maps/shuttles/emergency_meta.dmm | 22 ++-- _maps/shuttles/emergency_monastery.dmm | 14 +- _maps/shuttles/emergency_omega.dmm | 10 +- _maps/shuttles/emergency_raven.dmm | 16 +-- _maps/shuttles/infiltrator_basic.dmm | 2 +- _maps/shuttles/labour_delta.dmm | 10 +- _maps/shuttles/mining_delta.dmm | 10 +- _maps/shuttles/mining_kilo.dmm | 4 +- _maps/shuttles/mining_large.dmm | 10 +- _maps/shuttles/ruin_pirate_cutter.dmm | 4 +- _maps/shuttles/starfury_corvette.dmm | 2 +- _maps/shuttles/whiteship_delta.dmm | 6 +- _maps/shuttles/whiteship_meta.dmm | 6 +- _maps/shuttles/whiteship_tram.dmm | 2 +- _maps/templates/battlecruiser_starfury.dmm | 8 +- _maps/templates/holodeck_anthophillia.dmm | 2 +- _maps/templates/holodeck_chapelcourt.dmm | 4 +- _maps/templates/holodeck_thunderdome1218.dmm | 2 +- _maps/templates/holodeck_winterwonderland.dmm | 2 +- code/_globalvars/lists/maintenance_loot.dm | 4 +- code/_globalvars/phobias.dm | 12 +- code/datums/components/crafting/recipes.dm | 10 +- code/datums/components/crafting/tailoring.dm | 2 +- code/datums/components/tackle.dm | 2 +- .../config_types/greyscale_configs.dm | 16 +-- code/datums/martial/psychotic_brawl.dm | 2 +- code/datums/quirks/negative.dm | 6 +- code/datums/quirks/neutral.dm | 2 +- code/datums/station_traits/negative_traits.dm | 8 +- code/game/machinery/suit_storage_unit.dm | 2 +- .../effects/anomaly_dimensional_themes.dm | 2 +- code/game/objects/effects/spawners/costume.dm | 14 +- .../effects/spawners/random/clothing.dm | 14 +- .../effects/spawners/random/engineering.dm | 2 +- .../effects/spawners/random/entertainment.dm | 2 +- .../items/devices/reverse_bear_trap.dm | 1 + code/game/objects/items/dice.dm | 2 +- code/game/objects/items/food/cake.dm | 4 +- code/game/objects/items/gift.dm | 2 +- code/game/objects/items/holy_weapons.dm | 3 +- .../objects/items/stacks/sheets/leather.dm | 14 +- .../objects/items/stacks/sheets/mineral.dm | 2 +- .../items/stacks/sheets/sheet_types.dm | 4 +- .../objects/items/storage/boxes/food_boxes.dm | 4 +- code/game/objects/items/storage/garment.dm | 16 +-- .../crates_lockers/closets/gimmick.dm | 2 +- .../crates_lockers/closets/job_closets.dm | 10 +- .../closets/secure/engineering.dm | 4 +- .../crates_lockers/closets/secure/security.dm | 6 +- .../crates_lockers/closets/utility_closets.dm | 14 +- .../crates_lockers/closets/wardrobe.dm | 10 +- code/modules/admin/verbs/debug.dm | 4 +- .../changeling/powers/mutations.dm | 2 + code/modules/antagonists/cult/cult_items.dm | 5 +- .../antagonists/fugitive/fugitive_outfits.dm | 12 +- .../heretic/items/heretic_armor.dm | 4 + code/modules/antagonists/nukeop/outfits.dm | 2 +- .../antagonists/revolution/revolution.dm | 2 +- code/modules/cargo/exports/gear.dm | 4 +- code/modules/cargo/packs.dm | 32 ++--- code/modules/clothing/chameleon.dm | 3 +- code/modules/clothing/head/_head.dm | 3 +- code/modules/clothing/head/animalears.dm | 10 +- code/modules/clothing/head/beanie.dm | 6 + code/modules/clothing/head/cakehat.dm | 18 +-- code/modules/clothing/head/collectable.dm | 39 ++++-- code/modules/clothing/head/cone.dm | 1 + code/modules/clothing/head/costume.dm | 60 +++++---- code/modules/clothing/head/crown.dm | 5 +- code/modules/clothing/head/fedora.dm | 2 + code/modules/clothing/head/garlands.dm | 6 +- code/modules/clothing/head/hardhat.dm | 82 ++++++------ code/modules/clothing/head/hat.dm | 82 +++++++----- code/modules/clothing/head/helmet.dm | 2 + code/modules/clothing/head/jobs.dm | 72 ++++------ code/modules/clothing/head/justice.dm | 10 +- .../clothing/head/mind_monkey_helmet.dm | 1 - code/modules/clothing/head/papersack.dm | 4 +- code/modules/clothing/head/pirate.dm | 17 ++- code/modules/clothing/head/religious.dm | 22 ++-- code/modules/clothing/head/soft_caps.dm | 2 + code/modules/clothing/head/sombrero.dm | 9 +- code/modules/clothing/head/tinfoilhat.dm | 22 ++-- code/modules/clothing/head/tophat.dm | 6 +- code/modules/clothing/head/welding.dm | 4 +- code/modules/clothing/head/wig.dm | 1 + code/modules/clothing/outfits/ert.dm | 8 +- code/modules/clothing/outfits/event.dm | 2 +- code/modules/clothing/outfits/standard.dm | 14 +- .../clothing/spacesuits/_spacesuits.dm | 2 + code/modules/clothing/spacesuits/freedom.dm | 2 + code/modules/clothing/spacesuits/plasmamen.dm | 2 +- code/modules/clothing/spacesuits/santa.dm | 3 +- code/modules/clothing/suits/ablativecoat.dm | 2 + code/modules/clothing/suits/bio.dm | 4 +- code/modules/clothing/suits/chaplainsuits.dm | 6 + code/modules/clothing/suits/costume.dm | 18 ++- code/modules/clothing/suits/jobs.dm | 2 + code/modules/clothing/suits/utility.dm | 13 +- code/modules/clothing/suits/wiz_robe.dm | 3 +- code/modules/events/holiday/easter.dm | 4 +- code/modules/events/holiday/xmas.dm | 4 +- code/modules/events/wizard/curseditems.dm | 2 +- .../recipes/tablecraft/recipes_misc.dm | 2 +- .../restaurant/custom_order.dm | 2 +- code/modules/holiday/holidays.dm | 24 ++-- code/modules/holiday/nth_week.dm | 2 +- .../hydroponics/beekeeping/beekeeper_suit.dm | 3 +- code/modules/hydroponics/grown/pumpkin.dm | 4 +- code/modules/instruments/piano_synth.dm | 1 + code/modules/jobs/job_types/bartender.dm | 2 +- code/modules/jobs/job_types/captain.dm | 2 +- code/modules/jobs/job_types/chief_engineer.dm | 4 +- .../jobs/job_types/chief_medical_officer.dm | 2 +- code/modules/jobs/job_types/cook.dm | 4 +- .../jobs/job_types/head_of_personnel.dm | 2 +- code/modules/jobs/job_types/medical_doctor.dm | 2 +- .../jobs/job_types/station_engineer.dm | 6 +- code/modules/jobs/job_types/warden.dm | 2 +- code/modules/mafia/outfits.dm | 4 +- .../ruins/spaceruin_code/crashedship.dm | 2 +- code/modules/mapping/mapping_helpers.dm | 2 +- code/modules/meteors/meteors.dm | 2 +- code/modules/mining/abandoned_crates.dm | 2 +- .../modules/mining/equipment/explorer_gear.dm | 8 ++ .../modules/mining/lavaland/megafauna_loot.dm | 2 + code/modules/mining/voucher_sets.dm | 2 +- .../mob/living/basic/vermin/mothroach.dm | 2 +- .../mob/living/carbon/carbon_update_icons.dm | 2 +- .../living/carbon/human/human_update_icons.dm | 2 +- code/modules/mob/living/living_defines.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 2 +- .../mob/living/silicon/robot/robot_defense.dm | 2 +- .../living/simple_animal/bot/construction.dm | 2 +- .../mob/living/simple_animal/bot/firebot.dm | 2 +- .../living/simple_animal/friendly/axolotl.dm | 2 +- .../mob/living/simple_animal/friendly/dog.dm | 2 +- .../friendly/drone/extra_drone_types.dm | 2 +- .../friendly/drone/visuals_icons.dm | 2 +- .../mob/living/simple_animal/hostile/bear.dm | 4 +- .../living/simple_animal/hostile/regalrat.dm | 2 +- .../simple_animal/hostile/retaliate/frog.dm | 2 +- code/modules/mob_spawn/corpses/mob_corpses.dm | 10 +- .../mob_spawn/corpses/nanotrasen_corpses.dm | 2 +- .../mob_spawn/ghost_roles/space_roles.dm | 2 +- code/modules/mod/modules/modules_general.dm | 36 ++--- code/modules/pai/pai.dm | 2 +- .../reagents/reagent_containers/cups/_cup.dm | 1 + .../research/designs/autolathe_designs.dm | 4 +- .../research/designs/biogenerator_designs.dm | 2 +- code/modules/research/designs/misc_designs.dm | 2 +- .../xenobiology/crossbreeding/_clothing.dm | 2 +- code/modules/surgery/organs/ears.dm | 3 +- code/modules/vehicles/scooter.dm | 2 +- code/modules/vending/autodrobe.dm | 57 ++++---- code/modules/vending/clothesmate.dm | 32 ++--- code/modules/vending/engineering.dm | 4 +- code/modules/vending/wardrobes.dm | 38 +++--- code/modules/vending/youtool.dm | 2 +- icons/mob/clothing/head.dmi | Bin 148412 -> 0 bytes icons/mob/clothing/head/animal_item_head.dmi | Bin 1293 -> 0 bytes icons/mob/clothing/head/beanie.dmi | Bin 0 -> 787 bytes icons/mob/clothing/head/bio.dmi | Bin 0 -> 1094 bytes icons/mob/clothing/head/chaplain.dmi | Bin 0 -> 8261 bytes icons/mob/clothing/head/costume.dmi | Bin 0 -> 51232 bytes icons/mob/clothing/head/cowboy.dmi | Bin 0 -> 1139 bytes icons/mob/clothing/head/default.dmi | Bin 0 -> 1022 bytes icons/mob/clothing/head/hats.dmi | Bin 0 -> 4815 bytes icons/mob/clothing/head/helmet.dmi | Bin 0 -> 39470 bytes .../head/{pai_item_head.dmi => pai_head.dmi} | Bin icons/mob/clothing/head/pets_head.dmi | Bin 0 -> 1986 bytes icons/mob/clothing/head/pets_held.dmi | Bin 508 -> 0 bytes icons/mob/clothing/head/pets_held_head.dmi | Bin 545 -> 0 bytes icons/mob/clothing/head/spacehelm.dmi | Bin 0 -> 13076 bytes icons/mob/clothing/head/utility.dmi | Bin 0 -> 19177 bytes icons/mob/clothing/head/wizard.dmi | Bin 0 -> 5100 bytes icons/obj/clothing/hats.dmi | Bin 83866 -> 0 bytes icons/obj/clothing/head/beanie.dmi | Bin 0 -> 495 bytes icons/obj/clothing/head/bio.dmi | Bin 0 -> 930 bytes icons/obj/clothing/head/chaplain.dmi | Bin 0 -> 5234 bytes icons/obj/clothing/head/costume.dmi | Bin 0 -> 24291 bytes icons/obj/clothing/head/cowboy.dmi | Bin 0 -> 2820 bytes icons/obj/clothing/head/default.dmi | Bin 0 -> 870 bytes icons/obj/clothing/head/hats.dmi | Bin 0 -> 4669 bytes icons/obj/clothing/head/helmet.dmi | Bin 0 -> 19301 bytes icons/obj/clothing/head/spacehelm.dmi | Bin 0 -> 2120 bytes icons/obj/clothing/head/utility.dmi | Bin 0 -> 6616 bytes icons/obj/clothing/head/wizard.dmi | Bin 0 -> 1199 bytes .../UpdatePaths/Scripts/70060_hats_repath.txt | 124 ++++++++++++++++++ 235 files changed, 1041 insertions(+), 841 deletions(-) delete mode 100644 icons/mob/clothing/head.dmi delete mode 100644 icons/mob/clothing/head/animal_item_head.dmi create mode 100644 icons/mob/clothing/head/beanie.dmi create mode 100644 icons/mob/clothing/head/bio.dmi create mode 100644 icons/mob/clothing/head/chaplain.dmi create mode 100644 icons/mob/clothing/head/costume.dmi create mode 100644 icons/mob/clothing/head/cowboy.dmi create mode 100644 icons/mob/clothing/head/default.dmi create mode 100644 icons/mob/clothing/head/hats.dmi create mode 100644 icons/mob/clothing/head/helmet.dmi rename icons/mob/clothing/head/{pai_item_head.dmi => pai_head.dmi} (100%) create mode 100644 icons/mob/clothing/head/pets_head.dmi delete mode 100644 icons/mob/clothing/head/pets_held.dmi delete mode 100644 icons/mob/clothing/head/pets_held_head.dmi create mode 100644 icons/mob/clothing/head/spacehelm.dmi create mode 100644 icons/mob/clothing/head/utility.dmi create mode 100644 icons/mob/clothing/head/wizard.dmi delete mode 100644 icons/obj/clothing/hats.dmi create mode 100644 icons/obj/clothing/head/beanie.dmi create mode 100644 icons/obj/clothing/head/bio.dmi create mode 100644 icons/obj/clothing/head/chaplain.dmi create mode 100644 icons/obj/clothing/head/costume.dmi create mode 100644 icons/obj/clothing/head/cowboy.dmi create mode 100644 icons/obj/clothing/head/default.dmi create mode 100644 icons/obj/clothing/head/hats.dmi create mode 100644 icons/obj/clothing/head/helmet.dmi create mode 100644 icons/obj/clothing/head/spacehelm.dmi create mode 100644 icons/obj/clothing/head/utility.dmi create mode 100644 icons/obj/clothing/head/wizard.dmi create mode 100644 tools/UpdatePaths/Scripts/70060_hats_repath.txt diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_asteroid.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_asteroid.dmm index 46a0effdd3b..7b793ef3480 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_asteroid.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_asteroid.dmm @@ -10,7 +10,7 @@ /obj/effect/mob_spawn/corpse/human/skeleton, /obj/item/clothing/suit/costume/bronze, /obj/item/clothing/shoes/bronze, -/obj/item/clothing/head/bronze, +/obj/item/clothing/head/costume/bronze, /turf/open/floor/bronze{ initial_gas_mix = "TEMP=2.7" }, diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm index 6fd1fabd3f9..772b2f1cda9 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm @@ -499,7 +499,7 @@ /obj/structure/rack, /obj/machinery/light/small/broken/directional/east, /obj/item/pickaxe, -/obj/item/clothing/head/hardhat/weldhat/orange, +/obj/item/clothing/head/utility/hardhat/weldhat/orange, /turf/open/floor/iron/smooth{ initial_gas_mix = "ICEMOON_ATMOS" }, diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm index d7127ca9294..6fc5d847a04 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm @@ -76,7 +76,7 @@ /turf/open/floor/wood, /area/ruin/powered) "jH" = ( -/obj/item/clothing/head/bearpelt, +/obj/item/clothing/head/costume/bearpelt, /obj/structure/table/wood, /obj/item/food/burger/fish, /obj/item/reagent_containers/cup/glass/bottle/beer{ diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_library.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_library.dmm index c0c580833b6..da7d24193ec 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_library.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_library.dmm @@ -147,7 +147,7 @@ /area/ruin/unpowered/buried_library) "aI" = ( /obj/effect/mob_spawn/corpse/human/skeleton, -/obj/item/clothing/head/rice_hat, +/obj/item/clothing/head/costume/rice_hat, /turf/open/floor/cult, /area/ruin/unpowered/buried_library) "aJ" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index de106c87bb8..77e7e0c00b8 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -955,7 +955,7 @@ /obj/structure/table/wood, /obj/item/book/manual/wiki/cooking_to_serve_man, /obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/chefhat, +/obj/item/clothing/head/utility/chefhat, /turf/open/floor/wood, /area/ruin/powered/beach) "Gf" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm index ba0c6f9a672..8283d96e1dd 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm @@ -111,7 +111,7 @@ "r" = ( /obj/structure/chair/wood/wings, /obj/effect/decal/remains/human, -/obj/item/clothing/head/festive{ +/obj/item/clothing/head/costume/festive{ desc = "A festive party hat with the name 'timmy' scribbled on the front."; name = "party hat" }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index 7f66d1c6a86..e34ef54351c 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -201,7 +201,7 @@ /obj/item/honey_frame, /obj/item/honey_frame, /obj/item/queen_bee/bought, -/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, /obj/item/clothing/suit/utility/beekeeper_suit, /obj/machinery/light/directional/west, /turf/open/floor/vault, @@ -341,7 +341,7 @@ /obj/item/honey_frame, /obj/item/honey_frame, /obj/item/queen_bee/bought, -/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, /obj/item/clothing/suit/utility/beekeeper_suit, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/vault, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 4575acc7690..afc2bd7ce69 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -1763,7 +1763,7 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/item/stock_parts/cell/high, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2073,7 +2073,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/item/weldingtool/largetank, /obj/item/analyzer, /turf/open/floor/iron, diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm index 483173c630e..89aa0534e1b 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm @@ -93,7 +93,7 @@ /obj/structure/cable, /obj/machinery/light/small/directional/south, /obj/structure/closet/crate, -/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/costume/ushanka, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/ruin/space/djstation/service) diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 54a335b23b0..dde9ffa53b2 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -172,7 +172,7 @@ /area/ruin/space/ks13/hallway/central) "cg" = ( /obj/structure/table, -/obj/item/clothing/head/chefhat, +/obj/item/clothing/head/utility/chefhat, /obj/structure/cable, /turf/open/floor/iron/airless, /area/ruin/space/ks13/service/kitchen) @@ -1638,7 +1638,7 @@ /area/ruin/space/ks13/science/ordnance) "sa" = ( /obj/structure/table/wood, -/obj/item/clothing/head/caphat{ +/obj/item/clothing/head/hats/caphat{ armor = null; desc = "A worn captains hat. This probably won't protect your noggin too well."; pixel_x = 7; @@ -5140,7 +5140,7 @@ /area/ruin/space/ks13/dorms) "KJ" = ( /obj/structure/table, -/obj/item/clothing/head/powdered_wig, +/obj/item/clothing/head/costume/powdered_wig, /turf/open/floor/iron, /area/ruin/space/ks13/security/court) "KL" = ( @@ -7324,25 +7324,25 @@ /obj/item/clothing/head/beanie/darkblue, /obj/item/clothing/head/beanie/red, /obj/item/clothing/head/waldo, -/obj/item/clothing/head/bearpelt, +/obj/item/clothing/head/costume/bearpelt, /obj/item/clothing/head/beret, -/obj/item/clothing/head/bomb_hood, -/obj/item/clothing/head/bunnyhead, -/obj/item/clothing/head/cardborg, +/obj/item/clothing/head/utility/bomb_hood, +/obj/item/clothing/head/costume/bunnyhead, +/obj/item/clothing/head/costume/cardborg, /obj/item/clothing/head/cone, -/obj/item/clothing/head/festive, +/obj/item/clothing/head/costume/festive, /obj/item/clothing/head/helmet/riot, /obj/item/clothing/head/helmet/sec, -/obj/item/clothing/head/jester, -/obj/item/clothing/head/nun_hood, -/obj/item/clothing/head/papersack, -/obj/item/clothing/head/rabbitears, -/obj/item/clothing/head/snowman, -/obj/item/clothing/head/sombrero, +/obj/item/clothing/head/costume/jester, +/obj/item/clothing/head/chaplain/nun_hood, +/obj/item/clothing/head/costume/papersack, +/obj/item/clothing/head/costume/rabbitears, +/obj/item/clothing/head/costume/snowman, +/obj/item/clothing/head/costume/sombrero/green, /obj/item/clothing/head/wig, /obj/item/clothing/head/wizard/fake, /obj/item/clothing/head/wizard/santa, -/obj/item/clothing/head/xenos, +/obj/item/clothing/head/costume/xenos, /turf/open/floor/iron/airless, /area/ruin/space/ks13/ai/vault) "VH" = ( diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm index 17a4809c7c4..56cc5fa2fc0 100644 --- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -195,7 +195,7 @@ /area/ruin/space/has_grav/derelictoutpost/dockedship) "aQ" = ( /obj/structure/closet/crate/radiation, -/obj/item/clothing/head/radiation, +/obj/item/clothing/head/utility/radiation, /obj/item/clothing/suit/utility/radiation, /obj/item/geiger_counter, /turf/open/floor/mineral/titanium/yellow, diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm index e16d3239e68..d4d487ab7e3 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict6.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm @@ -283,7 +283,7 @@ /area/ruin/unpowered) "bi" = ( /obj/item/stack/sheet/iron, -/obj/item/clothing/head/chefhat, +/obj/item/clothing/head/utility/chefhat, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, /area/ruin/unpowered) diff --git a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm index 4acaabb611a..9c267ad9937 100644 --- a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm +++ b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm @@ -86,7 +86,7 @@ /obj/item/clothing/under/rank/cargo/miner, /obj/item/pickaxe/drill, /obj/item/clothing/glasses/meson, -/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/utility/hardhat, /obj/effect/turf_decal/box, /obj/structure/sign/warning/docking/directional/west, /turf/open/floor/mineral/plastitanium, @@ -104,7 +104,7 @@ /obj/item/clothing/under/rank/cargo/miner, /obj/item/pickaxe/drill, /obj/item/clothing/glasses/meson, -/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/utility/hardhat, /obj/effect/turf_decal/box, /obj/structure/sign/warning/docking/directional/east, /turf/open/floor/mineral/plastitanium, diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index e8894b41c73..642f7338902 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -99,7 +99,7 @@ /obj/effect/turf_decal/bot, /obj/item/weldingtool/largetank, /obj/item/wrench, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/structure/rack, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm index 70a0fdaf5ce..28ab06fb24d 100644 --- a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm +++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm @@ -318,7 +318,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/corpse/human/damaged{ - outfit_override = list("head" = /obj/item/clothing/head/kitty) + outfit_override = list("head" = /obj/item/clothing/head/costume/kitty) }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -674,7 +674,7 @@ name = "kitty bed" }, /obj/effect/mob_spawn/corpse/human/damaged{ - outfit_override = list("head" = /obj/item/clothing/head/kitty) + outfit_override = list("head" = /obj/item/clothing/head/costume/kitty) }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 258695173e3..c9c35ceae29 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -1258,7 +1258,7 @@ /obj/item/t_scanner, /obj/item/screwdriver/power, /obj/item/storage/belt/utility, -/obj/item/clothing/head/hardhat/weldhat, +/obj/item/clothing/head/utility/hardhat/weldhat, /turf/open/floor/plating, /area/ruin/space/ancientstation/beta/supermatter) "ec" = ( @@ -2506,7 +2506,7 @@ /area/ruin/space/ancientstation/charlie/engie) "hP" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, @@ -6329,7 +6329,7 @@ }, /obj/structure/table, /obj/item/clothing/gloves/color/fyellow/old, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, @@ -8550,8 +8550,8 @@ /obj/structure/closet/radiation, /obj/item/clothing/suit/utility/radiation, /obj/item/clothing/suit/utility/radiation, -/obj/item/clothing/head/radiation, -/obj/item/clothing/head/radiation, +/obj/item/clothing/head/utility/radiation, +/obj/item/clothing/head/utility/radiation, /obj/item/geiger_counter, /obj/item/geiger_counter, /obj/machinery/light/small/broken/directional/north, diff --git a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm index b6e4413984d..2563052175f 100644 --- a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm +++ b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm @@ -144,7 +144,7 @@ /area/ruin/space/has_grav/turretedoutpost) "aB" = ( /obj/structure/table/reinforced, -/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/costume/ushanka, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 diff --git a/_maps/RandomZLevels/SnowCabin.dmm b/_maps/RandomZLevels/SnowCabin.dmm index 596356d24c9..1914bd589e5 100644 --- a/_maps/RandomZLevels/SnowCabin.dmm +++ b/_maps/RandomZLevels/SnowCabin.dmm @@ -2031,7 +2031,7 @@ /obj/structure/table/wood, /obj/item/clothing/suit/hooded/wintercoat/hydro, /obj/item/clothing/ears/earmuffs, -/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/utility/hardhat, /turf/open/floor/wood/freezing, /area/awaymission/cabin/lumbermill) "gZ" = ( @@ -2182,7 +2182,7 @@ /area/awaymission/cabin) "hv" = ( /obj/structure/table/reinforced, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_y = 4 }, /obj/effect/decal/cleanable/dirt, @@ -3709,7 +3709,7 @@ "sK" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/head/warden/police{ +/obj/item/clothing/head/hats/warden/police{ armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 2, "bomb" = 15, "bio" = 0, "fire" = 20, "acid" = 20); desc = "I am the law!" }, @@ -3842,7 +3842,7 @@ desc = "The dead body of a snowman. There's holes to stick your own body in it."; name = "snowman corpse" }, -/obj/item/clothing/head/snowman{ +/obj/item/clothing/head/costume/snowman{ desc = "The head of a dead snowman. There's enough room inside for your own head."; pixel_x = -1; pixel_y = 10 @@ -4203,7 +4203,7 @@ anchored = 1; name = "Because" }, -/obj/item/clothing/head/scarecrow_hat{ +/obj/item/clothing/head/costume/scarecrow_hat{ desc = "A replica straw hat that isn't actually made out of straw"; name = "synthetic straw hat"; pixel_x = -1; @@ -4392,7 +4392,7 @@ anchored = 1; name = "I Don't Know" }, -/obj/item/clothing/head/bishopmitre{ +/obj/item/clothing/head/chaplain/bishopmitre{ pixel_x = -1; pixel_y = 16 }, @@ -4856,7 +4856,7 @@ anchored = 1; name = "Why" }, -/obj/item/clothing/head/bandana{ +/obj/item/clothing/head/costume/pirate/bandana{ pixel_x = -1; pixel_y = -1 }, diff --git a/_maps/RandomZLevels/TheBeach.dmm b/_maps/RandomZLevels/TheBeach.dmm index ab3b00e8584..b27e14e9932 100644 --- a/_maps/RandomZLevels/TheBeach.dmm +++ b/_maps/RandomZLevels/TheBeach.dmm @@ -123,7 +123,7 @@ desc = "Now this is what island exploration is all about."; name = "Treasure Chest" }, -/obj/item/clothing/head/pirate, +/obj/item/clothing/head/costume/pirate, /obj/item/clothing/glasses/eyepatch, /obj/item/clothing/suit/costume/pirate, /obj/item/claymore/cutlass{ diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 545e9e9c41a..39d2fd80fbd 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -3731,7 +3731,7 @@ /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/outside) "kt" = ( -/obj/item/clothing/head/santa, +/obj/item/clothing/head/costume/santa, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "ku" = ( @@ -5884,7 +5884,7 @@ /area/awaymission/snowdin/post/engineering) "qd" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/item/weldingtool/largetank, /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible{ @@ -9600,7 +9600,7 @@ /area/awaymission/snowdin/post/mining_main/robotics) "Gy" = ( /obj/structure/table, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, @@ -9671,7 +9671,7 @@ /obj/structure/statue/snow/snowman{ anchored = 1 }, -/obj/item/clothing/head/bowler{ +/obj/item/clothing/head/hats/bowler{ pixel_y = 13 }, /turf/open/misc/asteroid/snow, @@ -12381,7 +12381,7 @@ /obj/structure/statue/snow/snowman{ name = "Snow-Luc Price" }, -/obj/item/clothing/head/hos{ +/obj/item/clothing/head/hats/hos{ pixel_y = 10 }, /turf/open/misc/asteroid/snow, diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index 7ccd1a1abdb..29c63d47c63 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -4457,7 +4457,7 @@ "ky" = ( /obj/structure/table, /obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/structure/sign/warning/biohazard/directional/north, /obj/item/assembly/prox_sensor, /obj/item/assembly/prox_sensor, diff --git a/_maps/map_files/CTF/downtown.dmm b/_maps/map_files/CTF/downtown.dmm index f6086ee9748..8643f2d2a7b 100644 --- a/_maps/map_files/CTF/downtown.dmm +++ b/_maps/map_files/CTF/downtown.dmm @@ -1538,7 +1538,7 @@ /obj/structure/rack{ resistance_flags = 64 }, -/obj/item/clothing/head/hardhat/dblue{ +/obj/item/clothing/head/utility/hardhat/dblue{ name = "blue hardhat" }, /turf/open/floor/carpet/blue, @@ -1739,7 +1739,7 @@ /obj/structure/rack{ resistance_flags = 64 }, -/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/head/utility/hardhat/red, /turf/open/floor/carpet/red, /area/centcom/ctf) "JM" = ( diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index b2b103b8ebe..a82cd23b638 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -3463,7 +3463,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/weldingtool, /obj/item/assembly/voice, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/spawner/random/maintenance, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -5751,8 +5751,8 @@ /obj/structure/sign/poster/contraband/random/directional/west, /obj/structure/table/wood, /obj/item/newspaper, -/obj/item/clothing/head/bowler, -/obj/item/clothing/head/festive{ +/obj/item/clothing/head/hats/bowler, +/obj/item/clothing/head/costume/festive{ pixel_x = 6; pixel_y = 13 }, @@ -10043,19 +10043,19 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -12375,7 +12375,7 @@ /obj/structure/table/reinforced, /obj/item/storage/belt/utility, /obj/item/weldingtool, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/machinery/newscaster/directional/north, /turf/open/floor/iron, /area/station/commons/storage/primary) @@ -15744,7 +15744,7 @@ /obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, /obj/item/clothing/suit/costume/cardborg, -/obj/item/clothing/head/cardborg, +/obj/item/clothing/head/costume/cardborg, /turf/open/floor/wood, /area/station/service/theater/abandoned) "dKg" = ( @@ -19776,7 +19776,7 @@ /obj/effect/turf_decal/bot, /obj/item/wrench, /obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron, @@ -22516,23 +22516,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -23930,7 +23930,7 @@ "fLc" = ( /obj/structure/table/wood, /obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/that, +/obj/item/clothing/head/hats/tophat, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/electronic_marketing_den) @@ -28864,7 +28864,7 @@ /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/chefhat, +/obj/item/clothing/head/utility/chefhat, /obj/item/reagent_containers/condiment/flour, /obj/effect/turf_decal/bot, /obj/structure/sign/poster/contraband/random/directional/south, @@ -29046,7 +29046,7 @@ /area/station/service/abandoned_gambling_den/gaming) "gWz" = ( /obj/structure/closet/secure_closet/chief_medical, -/obj/item/clothing/head/nursehat, +/obj/item/clothing/head/costume/nursehat, /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/stripes/line, /obj/machinery/status_display/ai/directional/north, @@ -29252,7 +29252,7 @@ pixel_x = 1 }, /obj/item/multitool, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/siding/purple{ dir = 8 }, @@ -33460,15 +33460,15 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -35571,7 +35571,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table/wood, /obj/item/clothing/under/costume/maid, -/obj/item/clothing/head/kitty, +/obj/item/clothing/head/costume/kitty, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 }, @@ -36502,7 +36502,7 @@ /obj/machinery/door/firedoor, /obj/item/storage/bag/tray, /obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/chefhat, +/obj/item/clothing/head/utility/chefhat, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; id = "cafe_counter"; @@ -36517,7 +36517,7 @@ /obj/structure/rack, /obj/item/weldingtool, /obj/item/wrench, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/item/clothing/gloves/color/yellow, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -40867,7 +40867,7 @@ "jPX" = ( /obj/structure/table, /obj/item/cane, -/obj/item/clothing/head/bowler{ +/obj/item/clothing/head/hats/bowler{ pixel_y = 2 }, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -42455,7 +42455,7 @@ }, /obj/structure/reagent_dispensers/servingdish, /obj/structure/reagent_dispensers/servingdish, -/obj/item/clothing/head/chefhat, +/obj/item/clothing/head/utility/chefhat, /turf/open/floor/iron/cafeteria, /area/station/security/prison/mess) "kic" = ( @@ -52467,15 +52467,15 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -60543,15 +60543,15 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -61888,7 +61888,7 @@ /obj/item/weldingtool, /obj/effect/turf_decal/bot, /obj/item/wrench, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /turf/open/floor/iron, /area/station/engineering/main) "pes" = ( @@ -67529,7 +67529,7 @@ /area/station/science/explab) "qvv" = ( /obj/structure/table/wood, -/obj/item/clothing/head/papersack/smiley, +/obj/item/clothing/head/costume/papersack/smiley, /obj/item/pen, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -80139,7 +80139,7 @@ /obj/effect/spawner/random/trash/box, /obj/effect/spawner/random/clothing/twentyfive_percent_cyborg_mask, /obj/item/clothing/suit/costume/cardborg, -/obj/item/clothing/head/cardborg, +/obj/item/clothing/head/costume/cardborg, /turf/open/floor/plating, /area/station/maintenance/port) "tCq" = ( @@ -84192,7 +84192,7 @@ /obj/item/weldingtool, /obj/machinery/light/directional/north, /obj/item/wrench, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/station/engineering/atmos) @@ -87142,7 +87142,7 @@ /obj/effect/turf_decal/siding/yellow, /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /turf/open/floor/iron/dark, /area/station/medical/chemistry) "vmL" = ( @@ -97885,9 +97885,9 @@ /obj/machinery/airalarm/directional/north, /obj/effect/landmark/start/hangover/closet, /obj/effect/spawner/random/structure/closet_private, -/obj/item/clothing/head/kitty, +/obj/item/clothing/head/costume/kitty, /obj/item/clothing/under/costume/maid, -/obj/item/clothing/head/rabbitears, +/obj/item/clothing/head/costume/rabbitears, /obj/item/clothing/under/dress/redeveninggown, /turf/open/floor/wood, /area/station/commons/dorms) @@ -98802,7 +98802,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/stack/package_wrap, /obj/item/hand_labeler, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, /area/station/science/robotics/mechbay) diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 8b20f401826..985f3beea10 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -1235,7 +1235,7 @@ /obj/item/tank/internals/oxygen, /obj/item/clothing/mask/gas, /obj/item/extinguisher, -/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/head/utility/hardhat/red, /obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -2228,7 +2228,7 @@ "aLG" = ( /obj/structure/rack, /obj/structure/window/reinforced/spawner/east, -/obj/item/clothing/head/fancy, +/obj/item/clothing/head/costume/fancy, /turf/open/floor/iron/dark/textured, /area/station/security/prison) "aLJ" = ( @@ -2743,7 +2743,7 @@ /obj/item/storage/belt/utility, /obj/item/wrench, /obj/item/weldingtool, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, @@ -7236,7 +7236,7 @@ /obj/item/clothing/suit/costume/snowman{ name = "Man of Snow" }, -/obj/item/clothing/head/snowman{ +/obj/item/clothing/head/costume/snowman{ name = "Head of Snow"; pixel_y = 9 }, @@ -8659,7 +8659,7 @@ /area/station/commons/locker) "cBj" = ( /obj/structure/closet/emcloset, -/obj/item/clothing/head/festive, +/obj/item/clothing/head/costume/festive, /turf/open/floor/plating, /area/station/maintenance/port/fore) "cBn" = ( @@ -9808,7 +9808,7 @@ /obj/item/honey_frame, /obj/item/clothing/suit/utility/beekeeper_suit, /obj/item/clothing/suit/hooded/bee_costume, -/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, /obj/item/clothing/head/hooded/bee_hood, /obj/item/melee/flyswatter, /obj/item/queen_bee/bought, @@ -21989,7 +21989,7 @@ "gFR" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/utility/radiation, -/obj/item/clothing/head/radiation, +/obj/item/clothing/head/utility/radiation, /obj/item/geiger_counter, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -22760,7 +22760,7 @@ "gSr" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/utility/radiation, -/obj/item/clothing/head/radiation, +/obj/item/clothing/head/utility/radiation, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -25611,7 +25611,7 @@ /area/station/ai_monitored/turret_protected/aisat_interior) "hPf" = ( /obj/structure/safe, -/obj/item/clothing/head/bearpelt, +/obj/item/clothing/head/costume/bearpelt, /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass, /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass, /obj/item/gun/ballistic/revolver/russian, @@ -32641,7 +32641,7 @@ /area/station/engineering/main) "jWO" = ( /obj/item/soap/nanotrasen, -/obj/item/clothing/head/sombrero, +/obj/item/clothing/head/costume/sombrero/green, /obj/structure/table/wood, /obj/structure/sign/poster/random/directional/north, /turf/open/floor/wood/tile, @@ -34943,7 +34943,7 @@ /obj/structure/closet/secure_closet/personal{ anchored = 1 }, -/obj/item/clothing/head/bandana, +/obj/item/clothing/head/costume/pirate/bandana, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) "kHn" = ( @@ -34969,7 +34969,7 @@ /obj/structure/table, /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/glass/fifty, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/item/stack/sheet/mineral/plasma{ amount = 35 }, @@ -39272,7 +39272,7 @@ "maY" = ( /obj/item/wrench, /obj/item/weldingtool, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, @@ -43994,7 +43994,7 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, /obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /turf/open/floor/iron/dark/textured_half{ dir = 1 }, @@ -44894,7 +44894,7 @@ /turf/open/floor/iron, /area/station/cargo/miningdock) "nME" = ( -/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/utility/hardhat, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) "nMN" = ( @@ -47380,11 +47380,11 @@ /obj/structure/table, /obj/item/storage/box, /obj/item/storage/box, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 7 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -5; pixel_y = 3 }, @@ -57137,7 +57137,7 @@ pixel_x = 1; pixel_y = 6 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, @@ -57160,15 +57160,15 @@ dir = 1 }, /obj/structure/table, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = 4; pixel_y = 5 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = 2; pixel_y = 3 }, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/sign/poster/official/safety_internals{ pixel_x = 31 @@ -66228,7 +66228,7 @@ pixel_x = -2; pixel_y = -1 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 155a1eae36b..c780db60174 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -12425,8 +12425,8 @@ pixel_y = 5 }, /obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -14419,7 +14419,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_y = 4 }, /obj/machinery/camera/directional/north{ @@ -20570,7 +20570,7 @@ }, /obj/structure/rack, /obj/item/clothing/under/costume/lobster, -/obj/item/clothing/head/lobsterhat, +/obj/item/clothing/head/costume/lobsterhat, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -25654,7 +25654,7 @@ }, /obj/item/storage/belt/utility, /obj/item/weldingtool/largetank, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -28528,15 +28528,15 @@ /obj/item/clothing/suit/hazardvest, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 6 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 6 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 6 }, @@ -30326,11 +30326,11 @@ /obj/structure/table, /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/iron/fifty, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = 4; pixel_y = 4 }, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -32722,7 +32722,7 @@ /area/station/service/chapel/funeral) "jhc" = ( /obj/structure/table/bronze, -/obj/item/clothing/head/bronze{ +/obj/item/clothing/head/costume/bronze{ pixel_x = 5; pixel_y = 4 }, @@ -33278,7 +33278,7 @@ /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, /obj/structure/rack, -/obj/item/clothing/head/chefhat{ +/obj/item/clothing/head/utility/chefhat{ pixel_x = -4; pixel_y = 4 }, @@ -43070,7 +43070,7 @@ /obj/structure/table/wood, /obj/machinery/light/small/directional/north, /obj/item/clothing/suit/toggle/suspenders, -/obj/item/clothing/head/papersack/smiley, +/obj/item/clothing/head/costume/papersack/smiley, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) @@ -44479,7 +44479,7 @@ /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/glass/fifty, /obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/item/clothing/glasses/welding, /obj/structure/noticeboard/directional/north, /turf/open/floor/iron/dark, @@ -46547,7 +46547,7 @@ }, /obj/item/storage/briefcase, /obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/bowler{ +/obj/item/clothing/head/hats/bowler{ pixel_y = 8 }, /obj/item/cane, @@ -51745,7 +51745,7 @@ pixel_x = -2; pixel_y = 6 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_y = 5 }, /obj/item/crowbar/red, @@ -61927,7 +61927,7 @@ }, /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/machinery/light/directional/north, /turf/open/floor/iron/showroomfloor, /area/station/medical/chemistry) @@ -72591,7 +72591,7 @@ "uHc" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, -/obj/item/clothing/head/that{ +/obj/item/clothing/head/hats/tophat{ pixel_x = 1; pixel_y = 6 }, @@ -76554,7 +76554,7 @@ /turf/open/floor/engine/vacuum, /area/station/maintenance/disposal/incinerator) "vKp" = ( -/obj/item/clothing/head/cardborg, +/obj/item/clothing/head/costume/cardborg, /obj/item/clothing/suit/costume/cardborg, /obj/structure/closet/cardboard/metal, /obj/machinery/airalarm/directional/east, @@ -77966,7 +77966,7 @@ /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, /obj/item/clothing/neck/tie/red, -/obj/item/clothing/head/bowler{ +/obj/item/clothing/head/hats/bowler{ pixel_x = -6; pixel_y = 6 }, @@ -80464,7 +80464,7 @@ }, /obj/item/poster/random_official, /obj/effect/turf_decal/stripes/corner, -/obj/item/clothing/head/festive{ +/obj/item/clothing/head/costume/festive{ pixel_x = -4; pixel_y = 6 }, @@ -84336,7 +84336,7 @@ /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/glass/fifty, /obj/item/storage/belt/utility, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/item/clothing/glasses/welding, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/west, diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index a299d7c3efc..5d98fd74498 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -2711,7 +2711,7 @@ /area/station/science/xenobiology) "aWB" = ( /obj/effect/spawner/random/structure/closet_maintenance, -/obj/item/clothing/head/festive, +/obj/item/clothing/head/costume/festive, /obj/effect/spawner/random/maintenance/two, /obj/item/clothing/gloves/color/fyellow, /turf/open/floor/plating, @@ -10091,7 +10091,7 @@ /area/station/security/prison/safe) "dLY" = ( /obj/structure/table/wood, -/obj/item/clothing/head/sombrero, +/obj/item/clothing/head/costume/sombrero/green, /obj/structure/sign/poster/random/directional/east, /turf/open/floor/wood, /area/station/service/theater) @@ -20103,7 +20103,7 @@ /area/station/command/teleporter) "huF" = ( /obj/item/clothing/suit/costume/snowman, -/obj/item/clothing/head/snowman, +/obj/item/clothing/head/costume/snowman, /turf/open/floor/fake_snow, /area/station/maintenance/port/aft) "huG" = ( @@ -23219,7 +23219,7 @@ }, /obj/item/storage/toolbox/electrical, /obj/item/multitool, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/item/clothing/glasses/welding, /turf/open/floor/iron, /area/station/science/robotics/lab) @@ -26079,15 +26079,15 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_y = 9 }, /obj/machinery/power/apc/auto_name/directional/north, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 7 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -5; pixel_y = 3 }, @@ -30255,7 +30255,7 @@ "kQx" = ( /obj/structure/reagent_dispensers/fueltank, /obj/item/weldingtool, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /turf/open/floor/iron, /area/station/construction/storage_wing) "kQz" = ( @@ -37019,7 +37019,7 @@ amount = 4 }, /obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/chefhat, +/obj/item/clothing/head/utility/chefhat, /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -42272,10 +42272,10 @@ /obj/structure/rack, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat" }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat" }, /obj/item/clothing/mask/breath, @@ -57478,7 +57478,7 @@ dir = 8 }, /obj/item/cultivator, -/obj/item/clothing/head/chefhat, +/obj/item/clothing/head/utility/chefhat, /obj/machinery/camera/directional/west{ c_tag = "Service - Starboard" }, @@ -57892,7 +57892,7 @@ /obj/structure/table/reinforced, /obj/item/stack/package_wrap, /obj/item/hand_labeler, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /turf/open/floor/iron, /area/station/science/robotics/mechbay) "ush" = ( @@ -63243,7 +63243,7 @@ /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/item/clothing/head/that, +/obj/item/clothing/head/hats/tophat, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/table, @@ -64894,7 +64894,7 @@ /obj/structure/sign/warning/electric_shock/directional/east, /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index edf528bfab3..d370bd1c4ed 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -11396,7 +11396,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/item/clothing/head/festive{ +/obj/item/clothing/head/costume/festive{ pixel_x = -4; pixel_y = 6 }, @@ -13629,7 +13629,7 @@ "Oe" = ( /obj/structure/closet/crate/bin, /obj/item/clothing/suit/costume/xenos, -/obj/item/clothing/head/xenos, +/obj/item/clothing/head/costume/xenos, /obj/item/xenos_claw, /obj/item/grown/log/bamboo, /obj/item/grown/log/bamboo, @@ -16564,7 +16564,7 @@ /obj/structure/rack, /obj/item/storage/box/donkpockets, /obj/item/storage/box/donkpockets, -/obj/item/clothing/head/chefhat, +/obj/item/clothing/head/utility/chefhat, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_loweratmosci_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_loweratmosci_2.dmm index 64bbcbba0e5..9acd0790b2a 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_loweratmosci_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_loweratmosci_2.dmm @@ -329,8 +329,8 @@ /obj/structure/rack, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/orange, -/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/utility/hardhat/orange, +/obj/item/clothing/head/utility/hardhat/orange, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "Fb" = ( diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_lowerdorm_attachment_b_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_lowerdorm_attachment_b_2.dmm index 20bc68f9dc3..039d2a60eb9 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_lowerdorm_attachment_b_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_lowerdorm_attachment_b_2.dmm @@ -48,7 +48,7 @@ pixel_x = 1; pixel_y = 5 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -5; pixel_y = 3 }, diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_lowersecurity_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_lowersecurity_2.dmm index 4a370c6cbdb..859bc13f2b9 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_lowersecurity_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_lowersecurity_2.dmm @@ -143,7 +143,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/sand/plating, -/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/utility/hardhat, /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/station/maintenance/central/greater) diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_lowersecurity_attachment_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_lowersecurity_attachment_2.dmm index d94723277af..8f941f72c95 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_lowersecurity_attachment_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_lowersecurity_attachment_2.dmm @@ -71,7 +71,7 @@ name = "security promotional overflow" }, /obj/item/clothing/under/rank/security/officer/spacepol, -/obj/item/clothing/head/spacepolice, +/obj/item/clothing/head/costume/spacepolice, /obj/item/poster/random_official, /obj/item/poster/random_official, /obj/item/toy/figure/secofficer, diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_lowerservicecargo_attachment_b_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_lowerservicecargo_attachment_b_1.dmm index 22a91543c15..77c939a69d4 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_lowerservicecargo_attachment_b_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_lowerservicecargo_attachment_b_1.dmm @@ -21,7 +21,7 @@ /area/station/maintenance/starboard/greater) "m" = ( /obj/item/shovel, -/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/utility/hardhat, /turf/open/misc/asteroid, /area/station/maintenance/starboard/greater) "p" = ( diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_upperbridgeright_attachment_b_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_upperbridgeright_attachment_b_1.dmm index 2e173bbcb9c..671acf87fd2 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_upperbridgeright_attachment_b_1.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_upperbridgeright_attachment_b_1.dmm @@ -36,7 +36,7 @@ /obj/effect/spawner/random/engineering/tool, /obj/effect/spawner/random/engineering/tool, /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/utility/hardhat, /turf/open/floor/iron/smooth, /area/station/maintenance/department/security) "M" = ( diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_upperbridgeright_attachment_b_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_upperbridgeright_attachment_b_2.dmm index 128761d571d..d461ea65d02 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_upperbridgeright_attachment_b_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_upperbridgeright_attachment_b_2.dmm @@ -23,7 +23,7 @@ }, /obj/structure/rack, /obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/utility/hardhat/orange, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/department/security) diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsleft_attachment_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsleft_attachment_2.dmm index e262c8b62c4..5255ec36954 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsleft_attachment_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsleft_attachment_2.dmm @@ -4,7 +4,7 @@ /area/station/maintenance/port/aft) "c" = ( /obj/effect/turf_decal/sand/plating, -/obj/item/clothing/head/hardhat/weldhat/orange, +/obj/item/clothing/head/utility/hardhat/weldhat/orange, /turf/open/floor/plating, /area/station/maintenance/port/aft) "f" = ( diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsright_attachment_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsright_attachment_2.dmm index 9260f4addf5..39388436dc6 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsright_attachment_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsright_attachment_2.dmm @@ -54,7 +54,7 @@ "K" = ( /obj/effect/decal/cleanable/cobweb, /obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/utility/hardhat/orange, /turf/open/misc/asteroid, /area/station/maintenance/department/medical) "M" = ( diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsright_attachment_3.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsright_attachment_3.dmm index 2479cba27b9..9a2a99e9ad6 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsright_attachment_3.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_upperdormsright_attachment_3.dmm @@ -129,7 +129,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, /obj/item/storage/belt/utility/full/engi, -/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/utility/hardhat, /obj/structure/spider/stickyweb, /turf/open/floor/iron/smooth, /area/station/maintenance/department/medical) diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_uppermedsci_attachment_a_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_uppermedsci_attachment_a_2.dmm index 7285bc20e2f..0d1699b4d6b 100644 --- a/_maps/map_files/tramstation/modular_pieces/maintenance_uppermedsci_attachment_a_2.dmm +++ b/_maps/map_files/tramstation/modular_pieces/maintenance_uppermedsci_attachment_a_2.dmm @@ -21,7 +21,7 @@ /obj/structure/closet/body_bag, /mob/living/simple_animal/hostile/skeleton, /obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/utility/hardhat, /obj/item/paper/calling_card, /turf/open/misc/asteroid, /area/station/maintenance/department/medical) diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 28bb092f6aa..7f540b554ec 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -4929,12 +4929,12 @@ /obj/structure/closet{ name = "Beekeeper Uniform" }, -/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, /obj/item/melee/flyswatter, /obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/item/clothing/suit/utility/beekeeper_suit, -/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "bSP" = ( @@ -14644,7 +14644,7 @@ /area/station/medical/storage) "fkc" = ( /obj/structure/safe, -/obj/item/clothing/head/bearpelt, +/obj/item/clothing/head/costume/bearpelt, /obj/item/gun/ballistic/revolver/russian, /obj/item/ammo_box/a357, /obj/effect/turf_decal/bot_white/left, @@ -16198,7 +16198,7 @@ dir = 9 }, /obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /turf/open/floor/iron/white, /area/station/medical/chemistry) "fOw" = ( @@ -17069,7 +17069,7 @@ /area/station/cargo/lobby) "ggv" = ( /obj/structure/table/reinforced, -/obj/item/clothing/head/radiation, +/obj/item/clothing/head/utility/radiation, /obj/item/clothing/glasses/meson, /obj/item/geiger_counter, /obj/item/geiger_counter, @@ -23367,11 +23367,11 @@ /area/station/security/warden) "ivk" = ( /obj/structure/table, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 7 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -5; pixel_y = 3 }, @@ -33051,7 +33051,7 @@ "lOM" = ( /obj/structure/table, /obj/item/storage/box/tail_pin, -/obj/item/clothing/head/festive, +/obj/item/clothing/head/costume/festive, /turf/open/floor/eighties/red, /area/station/commons/fitness/recreation/entertainment) "lPe" = ( @@ -39490,7 +39490,7 @@ pixel_y = 3 }, /obj/item/storage/toolbox/electrical, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/item/clothing/glasses/welding, /obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark, @@ -46351,7 +46351,7 @@ /area/station/engineering/atmos) "qzD" = ( /obj/structure/table/reinforced, -/obj/item/clothing/head/radiation, +/obj/item/clothing/head/utility/radiation, /obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ @@ -53631,7 +53631,7 @@ "tcD" = ( /obj/item/wrench, /obj/item/weldingtool, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, diff --git a/_maps/shuttles/arrival_delta.dmm b/_maps/shuttles/arrival_delta.dmm index 8b735b0bb16..a0710a1080e 100644 --- a/_maps/shuttles/arrival_delta.dmm +++ b/_maps/shuttles/arrival_delta.dmm @@ -100,23 +100,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, diff --git a/_maps/shuttles/arrival_kilo.dmm b/_maps/shuttles/arrival_kilo.dmm index b4956b6dfb0..5fab5b6fb98 100644 --- a/_maps/shuttles/arrival_kilo.dmm +++ b/_maps/shuttles/arrival_kilo.dmm @@ -56,11 +56,11 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, diff --git a/_maps/shuttles/emergency_bballhooper.dmm b/_maps/shuttles/emergency_bballhooper.dmm index 2d0c19f790b..605d27bc6d0 100644 --- a/_maps/shuttles/emergency_bballhooper.dmm +++ b/_maps/shuttles/emergency_bballhooper.dmm @@ -157,23 +157,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -637,34 +637,34 @@ /area/shuttle/escape) "JR" = ( /obj/structure/table, -/obj/item/clothing/head/hardhat/red{ +/obj/item/clothing/head/utility/hardhat/red{ name = "A La Penners' Helmet"; pixel_x = 8; pixel_y = -5 }, /obj/machinery/light/cold/directional/north, -/obj/item/clothing/head/hardhat/red{ +/obj/item/clothing/head/utility/hardhat/red{ name = "A La Penners' Helmet"; pixel_x = 8; pixel_y = 1 }, -/obj/item/clothing/head/hardhat/red{ +/obj/item/clothing/head/utility/hardhat/red{ name = "A La Penners' Helmet"; pixel_x = 8; pixel_y = 7 }, /obj/machinery/status_display/evac/directional/north, -/obj/item/clothing/head/hardhat/red{ +/obj/item/clothing/head/utility/hardhat/red{ name = "A La Penners' Helmet"; pixel_x = -7; pixel_y = -5 }, -/obj/item/clothing/head/hardhat/red{ +/obj/item/clothing/head/utility/hardhat/red{ name = "A La Penners' Helmet"; pixel_x = -7; pixel_y = 1 }, -/obj/item/clothing/head/hardhat/red{ +/obj/item/clothing/head/utility/hardhat/red{ name = "A La Penners' Helmet"; pixel_x = -7; pixel_y = 7 @@ -817,32 +817,32 @@ /area/shuttle/escape) "Tg" = ( /obj/structure/table, -/obj/item/clothing/head/hardhat/dblue{ +/obj/item/clothing/head/utility/hardhat/dblue{ pixel_x = 8; pixel_y = -5; name = "Hopping Jezzerton's Helmet" }, -/obj/item/clothing/head/hardhat/dblue{ +/obj/item/clothing/head/utility/hardhat/dblue{ pixel_x = 8; pixel_y = 1; name = "Hopping Jezzerton's Helmet" }, -/obj/item/clothing/head/hardhat/dblue{ +/obj/item/clothing/head/utility/hardhat/dblue{ pixel_x = 8; pixel_y = 9; name = "Hopping Jezzerton's Helmet" }, -/obj/item/clothing/head/hardhat/dblue{ +/obj/item/clothing/head/utility/hardhat/dblue{ pixel_x = -7; pixel_y = -5; name = "Hopping Jezzerton's Helmet" }, -/obj/item/clothing/head/hardhat/dblue{ +/obj/item/clothing/head/utility/hardhat/dblue{ pixel_x = -7; pixel_y = 1; name = "Hopping Jezzerton's Helmet" }, -/obj/item/clothing/head/hardhat/dblue{ +/obj/item/clothing/head/utility/hardhat/dblue{ pixel_x = -7; pixel_y = 9; name = "Hopping Jezzerton's Helmet" diff --git a/_maps/shuttles/emergency_casino.dmm b/_maps/shuttles/emergency_casino.dmm index f44345f0309..4265ebcb6a5 100644 --- a/_maps/shuttles/emergency_casino.dmm +++ b/_maps/shuttles/emergency_casino.dmm @@ -231,23 +231,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -718,7 +718,7 @@ /obj/item/skub, /obj/effect/turf_decal/delivery, /obj/item/reagent_containers/cup/glass/bottle/hooch, -/obj/item/clothing/head/foilhat, +/obj/item/clothing/head/costume/foilhat, /obj/structure/sign/poster/random/directional/west, /turf/open/floor/mineral/titanium, /area/shuttle/escape) @@ -1040,7 +1040,7 @@ /obj/machinery/roulette{ anchored = 1 }, -/obj/item/clothing/head/sombrero, +/obj/item/clothing/head/costume/sombrero/green, /turf/open/floor/carpet/green, /area/shuttle/escape) "Ev" = ( diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm index ecc20f4d367..44210c9ab17 100644 --- a/_maps/shuttles/emergency_delta.dmm +++ b/_maps/shuttles/emergency_delta.dmm @@ -91,23 +91,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -568,7 +568,7 @@ /obj/item/clothing/suit/utility/fire/firefighter, /obj/item/tank/internals/oxygen/red, /obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/head/utility/hardhat/red, /obj/effect/turf_decal/bot, /obj/machinery/light/directional/west, /turf/open/floor/iron, diff --git a/_maps/shuttles/emergency_kilo.dmm b/_maps/shuttles/emergency_kilo.dmm index 921f9744ed0..8e27bef8625 100644 --- a/_maps/shuttles/emergency_kilo.dmm +++ b/_maps/shuttles/emergency_kilo.dmm @@ -135,11 +135,11 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -492,11 +492,11 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, diff --git a/_maps/shuttles/emergency_medisim.dmm b/_maps/shuttles/emergency_medisim.dmm index b57a558879a..685fdd87ec3 100644 --- a/_maps/shuttles/emergency_medisim.dmm +++ b/_maps/shuttles/emergency_medisim.dmm @@ -790,23 +790,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -1086,7 +1086,7 @@ /obj/item/tank/internals/oxygen/red, /obj/item/clothing/suit/utility/fire/firefighter, /obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/head/utility/hardhat/red, /obj/machinery/light/directional/west, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm index e192e60c478..b447e69fb1d 100644 --- a/_maps/shuttles/emergency_meta.dmm +++ b/_maps/shuttles/emergency_meta.dmm @@ -130,23 +130,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -568,7 +568,7 @@ /obj/item/tank/internals/oxygen/red, /obj/item/clothing/suit/utility/fire/firefighter, /obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/head/utility/hardhat/red, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -706,23 +706,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, diff --git a/_maps/shuttles/emergency_monastery.dmm b/_maps/shuttles/emergency_monastery.dmm index b2d59f2625d..2894ac35c17 100644 --- a/_maps/shuttles/emergency_monastery.dmm +++ b/_maps/shuttles/emergency_monastery.dmm @@ -1149,7 +1149,7 @@ }, /obj/structure/closet, /obj/item/storage/backpack/cultpack, -/obj/item/clothing/head/nun_hood, +/obj/item/clothing/head/chaplain/nun_hood, /obj/item/clothing/suit/chaplainsuit/nun, /obj/item/clothing/suit/chaplainsuit/holidaypriest, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -1726,9 +1726,9 @@ /obj/item/clothing/suit/utility/beekeeper_suit, /obj/item/clothing/suit/utility/beekeeper_suit, /obj/item/clothing/suit/utility/beekeeper_suit, -/obj/item/clothing/head/beekeeper_head, -/obj/item/clothing/head/beekeeper_head, -/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, /obj/item/melee/flyswatter, /obj/item/melee/flyswatter, /obj/item/melee/flyswatter, @@ -2245,7 +2245,7 @@ /obj/structure/closet/cabinet, /obj/item/clothing/suit/chaplainsuit/holidaypriest, /obj/item/clothing/suit/chaplainsuit/nun, -/obj/item/clothing/head/nun_hood, +/obj/item/clothing/head/chaplain/nun_hood, /obj/machinery/button/door{ id = "Cell2"; name = "Cell Bolt Control"; @@ -2405,7 +2405,7 @@ /obj/structure/closet/cabinet, /obj/item/clothing/suit/chaplainsuit/holidaypriest, /obj/item/clothing/suit/chaplainsuit/nun, -/obj/item/clothing/head/nun_hood, +/obj/item/clothing/head/chaplain/nun_hood, /obj/machinery/button/door{ id = "Cell1"; name = "Cell Bolt Control"; @@ -3074,7 +3074,7 @@ /area/shuttle/escape) "PJ" = ( /obj/structure/table/wood, -/obj/item/clothing/head/pharaoh, +/obj/item/clothing/head/costume/pharaoh, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, diff --git a/_maps/shuttles/emergency_omega.dmm b/_maps/shuttles/emergency_omega.dmm index 72d47d23422..fa00387c237 100644 --- a/_maps/shuttles/emergency_omega.dmm +++ b/_maps/shuttles/emergency_omega.dmm @@ -171,23 +171,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index c88b86ae9ff..fa440f81836 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -279,7 +279,7 @@ /obj/item/tank/internals/oxygen/red, /obj/item/clothing/suit/utility/fire/firefighter, /obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/head/utility/hardhat/red, /obj/effect/decal/cleanable/dirt, /obj/item/extinguisher, /turf/open/floor/iron/dark, @@ -1403,23 +1403,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, @@ -1474,7 +1474,7 @@ /obj/item/tank/internals/oxygen/red, /obj/item/clothing/suit/utility/fire/firefighter, /obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/head/utility/hardhat/red, /turf/open/floor/iron/dark, /area/shuttle/escape) "da" = ( @@ -1783,7 +1783,7 @@ "dy" = ( /obj/effect/turf_decal/bot_white, /obj/structure/rack, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, diff --git a/_maps/shuttles/infiltrator_basic.dmm b/_maps/shuttles/infiltrator_basic.dmm index 4aba416a7a0..8b3f521dc1d 100644 --- a/_maps/shuttles/infiltrator_basic.dmm +++ b/_maps/shuttles/infiltrator_basic.dmm @@ -827,7 +827,7 @@ }, /area/shuttle/syndicate/medical) "vv" = ( -/obj/item/clothing/head/hos/syndicate, +/obj/item/clothing/head/hats/hos/syndicate, /obj/item/stamp/syndicate{ pixel_x = -7 }, diff --git a/_maps/shuttles/labour_delta.dmm b/_maps/shuttles/labour_delta.dmm index f47217c9a9a..78152755b84 100644 --- a/_maps/shuttles/labour_delta.dmm +++ b/_maps/shuttles/labour_delta.dmm @@ -187,23 +187,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, diff --git a/_maps/shuttles/mining_delta.dmm b/_maps/shuttles/mining_delta.dmm index a4f4ea8ba41..da805e42f04 100644 --- a/_maps/shuttles/mining_delta.dmm +++ b/_maps/shuttles/mining_delta.dmm @@ -182,23 +182,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, diff --git a/_maps/shuttles/mining_kilo.dmm b/_maps/shuttles/mining_kilo.dmm index fa0752a503f..0ccbadad5da 100644 --- a/_maps/shuttles/mining_kilo.dmm +++ b/_maps/shuttles/mining_kilo.dmm @@ -158,11 +158,11 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, diff --git a/_maps/shuttles/mining_large.dmm b/_maps/shuttles/mining_large.dmm index 4aa1977458b..92f52fe5a9d 100644 --- a/_maps/shuttles/mining_large.dmm +++ b/_maps/shuttles/mining_large.dmm @@ -284,23 +284,23 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, -/obj/item/clothing/head/hardhat/orange{ +/obj/item/clothing/head/utility/hardhat/orange{ name = "protective hat"; pixel_y = 9 }, diff --git a/_maps/shuttles/ruin_pirate_cutter.dmm b/_maps/shuttles/ruin_pirate_cutter.dmm index ffc74b121ca..a65657d48b0 100644 --- a/_maps/shuttles/ruin_pirate_cutter.dmm +++ b/_maps/shuttles/ruin_pirate_cutter.dmm @@ -10,7 +10,7 @@ /obj/item/clothing/suit/costume/pirate, /obj/item/clothing/under/costume/pirate, /obj/item/clothing/shoes/jackboots, -/obj/item/clothing/head/bandana, +/obj/item/clothing/head/costume/pirate/bandana, /turf/open/floor/iron/dark/side{ dir = 5 }, @@ -243,7 +243,7 @@ /obj/item/clothing/suit/costume/pirate, /obj/item/clothing/under/costume/pirate, /obj/item/clothing/shoes/jackboots, -/obj/item/clothing/head/bandana, +/obj/item/clothing/head/costume/pirate/bandana, /obj/effect/turf_decal/tile/red{ dir = 1 }, diff --git a/_maps/shuttles/starfury_corvette.dmm b/_maps/shuttles/starfury_corvette.dmm index d46935bb8b7..07f9e85994e 100644 --- a/_maps/shuttles/starfury_corvette.dmm +++ b/_maps/shuttles/starfury_corvette.dmm @@ -138,7 +138,7 @@ /obj/structure/rack, /obj/item/storage/toolbox/mechanical, /obj/item/multitool, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/window/reinforced/survival_pod{ dir = 8 diff --git a/_maps/shuttles/whiteship_delta.dmm b/_maps/shuttles/whiteship_delta.dmm index f410a1d8747..0527f8c50e9 100644 --- a/_maps/shuttles/whiteship_delta.dmm +++ b/_maps/shuttles/whiteship_delta.dmm @@ -639,7 +639,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/rack, /obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, @@ -716,7 +716,7 @@ pixel_x = 3; pixel_y = 3 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -2; pixel_y = 1 }, @@ -1111,7 +1111,7 @@ desc = "They look like human remains, and have clearly been gnawed at." }, /obj/effect/decal/cleanable/blood/gibs/old, -/obj/item/clothing/head/centhat{ +/obj/item/clothing/head/hats/centhat{ desc = "There's a gouge through the top where something has clawed clean through it. Whoever was wearing it probably doesn't need a hat any more."; name = "\improper damaged CentCom hat"; pixel_x = 2; diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index f98d246c01e..abab63efaa5 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -1033,7 +1033,7 @@ pixel_x = -2; pixel_y = -1 }, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -2; pixel_y = 1 }, @@ -1210,7 +1210,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/bot_white, /obj/structure/rack, -/obj/item/clothing/head/welding{ +/obj/item/clothing/head/utility/welding{ pixel_x = -3; pixel_y = 5 }, @@ -1895,7 +1895,7 @@ /obj/structure/rack, /obj/item/storage/belt/utility, /obj/item/weldingtool, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/shuttle/abandoned/cargo) diff --git a/_maps/shuttles/whiteship_tram.dmm b/_maps/shuttles/whiteship_tram.dmm index 9e35940ed7d..c77a65a8850 100644 --- a/_maps/shuttles/whiteship_tram.dmm +++ b/_maps/shuttles/whiteship_tram.dmm @@ -59,7 +59,7 @@ pixel_y = 4 }, /obj/item/flashlight, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/bot_white, /obj/machinery/light/cold/no_nightlight/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, diff --git a/_maps/templates/battlecruiser_starfury.dmm b/_maps/templates/battlecruiser_starfury.dmm index 7cc415445bc..b0e721586fa 100644 --- a/_maps/templates/battlecruiser_starfury.dmm +++ b/_maps/templates/battlecruiser_starfury.dmm @@ -1409,7 +1409,7 @@ /obj/structure/table, /obj/item/storage/toolbox/mechanical, /obj/item/multitool, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/effect/turf_decal/stripes/red/line, /turf/open/floor/mineral/plastitanium/red, @@ -1665,7 +1665,7 @@ /obj/item/wrench, /obj/item/weldingtool, /obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 9 @@ -2690,7 +2690,7 @@ pixel_x = 2 }, /obj/item/card/id/advanced/black/syndicate_command/captain_id/syndie_spare, -/obj/item/clothing/head/hos/syndicate, +/obj/item/clothing/head/hats/hos/syndicate, /obj/item/clothing/head/hos/beret/syndicate, /obj/item/clothing/under/syndicate/skirt, /obj/item/clothing/under/syndicate, @@ -3509,7 +3509,7 @@ pixel_y = -1 }, /obj/item/multitool, -/obj/item/clothing/head/welding, +/obj/item/clothing/head/utility/welding, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, diff --git a/_maps/templates/holodeck_anthophillia.dmm b/_maps/templates/holodeck_anthophillia.dmm index 1ab367c976e..555038e909d 100644 --- a/_maps/templates/holodeck_anthophillia.dmm +++ b/_maps/templates/holodeck_anthophillia.dmm @@ -11,7 +11,7 @@ /area/template_noop) "U" = ( /obj/effect/holodeck_effect/mobspawner/bee, -/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, /turf/open/floor/holofloor/asteroid, /area/template_noop) "W" = ( diff --git a/_maps/templates/holodeck_chapelcourt.dmm b/_maps/templates/holodeck_chapelcourt.dmm index 925fe3da976..bffce1abc3d 100644 --- a/_maps/templates/holodeck_chapelcourt.dmm +++ b/_maps/templates/holodeck_chapelcourt.dmm @@ -33,7 +33,7 @@ "d" = ( /obj/structure/table/wood/fancy, /obj/item/clothing/suit/chaplainsuit/nun, -/obj/item/clothing/head/nun_hood, +/obj/item/clothing/head/chaplain/nun_hood, /obj/item/clothing/suit/chaplainsuit/holidaypriest, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -221,7 +221,7 @@ /area/template_noop) "F" = ( /obj/item/clothing/suit/costume/judgerobe, -/obj/item/clothing/head/powdered_wig, +/obj/item/clothing/head/costume/powdered_wig, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 1 diff --git a/_maps/templates/holodeck_thunderdome1218.dmm b/_maps/templates/holodeck_thunderdome1218.dmm index dde50e98b90..8002ce4fad6 100644 --- a/_maps/templates/holodeck_thunderdome1218.dmm +++ b/_maps/templates/holodeck_thunderdome1218.dmm @@ -64,7 +64,7 @@ /area/template_noop) "C" = ( /obj/structure/table/wood/fancy, -/obj/item/clothing/head/crown/fancy{ +/obj/item/clothing/head/costume/crown/fancy{ pixel_y = 6 }, /turf/open/floor/holofloor/grass, diff --git a/_maps/templates/holodeck_winterwonderland.dmm b/_maps/templates/holodeck_winterwonderland.dmm index 6ab85e235b9..86b851d0aa0 100644 --- a/_maps/templates/holodeck_winterwonderland.dmm +++ b/_maps/templates/holodeck_winterwonderland.dmm @@ -71,7 +71,7 @@ /turf/open/floor/holofloor/snow, /area/template_noop) "G" = ( -/obj/item/clothing/head/ushanka{ +/obj/item/clothing/head/costume/ushanka{ pixel_x = -5; pixel_y = 6 }, diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index aed3a79ea09..afc501cecc0 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -152,7 +152,7 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items //light sources /obj/effect/spawner/random/decoration/glowstick = 1, - /obj/item/clothing/head/hardhat/red = 1, + /obj/item/clothing/head/utility/hardhat/red = 1, /obj/item/flashlight = 1, /obj/item/flashlight/flare = 1, ) = 1, @@ -183,7 +183,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/clothing/glasses/welding = 1, /obj/item/clothing/gloves/tackler/offbrand = 1, /obj/item/clothing/head/helmet/old = 1, - /obj/item/clothing/head/welding = 1, + /obj/item/clothing/head/utility/welding = 1, /obj/item/clothing/mask/muzzle = 1, /obj/item/clothing/suit/armor/vest/old = 1, /obj/item/storage/belt/medical = 1, diff --git a/code/_globalvars/phobias.dm b/code/_globalvars/phobias.dm index 56b8b00dfe9..f803088ea46 100644 --- a/code/_globalvars/phobias.dm +++ b/code/_globalvars/phobias.dm @@ -127,7 +127,7 @@ GLOBAL_LIST_INIT(phobia_objs, list( "clowns" = typecacheof(list( /obj/item/bedsheet/clown, - /obj/item/clothing/head/clownmitre, + /obj/item/clothing/head/chaplain/clownmitre, /obj/item/clothing/mask/gas/clown_hat, /obj/item/clothing/shoes/clown_shoes, /obj/item/clothing/suit/chaplainsuit/clownpriest, @@ -169,7 +169,7 @@ GLOBAL_LIST_INIT(phobia_objs, list( )), "lizards" = typecacheof(list( - /obj/item/clothing/head/lizard, + /obj/item/clothing/head/costume/lizard, /obj/item/clothing/shoes/cowboy/lizard, /obj/item/food/kebab/tail, /obj/item/organ/external/tail/lizard, @@ -249,7 +249,7 @@ GLOBAL_LIST_INIT(phobia_objs, list( "doctors" = typecacheof(list( /obj/item/cautery, /obj/item/circular_saw, - /obj/item/clothing/head/plaguedoctorhat, + /obj/item/clothing/head/bio_hood/plague, /obj/item/clothing/mask/gas/plaguedoctor, /obj/item/clothing/suit/bio_suit/plaguedoctorsuit, /obj/item/clothing/under/rank/medical, @@ -401,7 +401,7 @@ GLOBAL_LIST_INIT(phobia_objs, list( )), "anime" = typecacheof(list( - /obj/item/clothing/head/kitty/genuine, + /obj/item/clothing/head/costume/kitty/genuine, /obj/item/clothing/mask/gas/ninja, /obj/item/clothing/under/syndicate/ninja, /obj/item/clothing/under/costume/schoolgirl, @@ -420,8 +420,8 @@ GLOBAL_LIST_INIT(phobia_objs, list( )), "birds" = typecacheof(list( - /obj/item/clothing/head/chicken, - /obj/item/clothing/head/griffin, + /obj/item/clothing/head/costume/chicken, + /obj/item/clothing/head/costume/griffin, /obj/item/clothing/head/helmet/space/freedom, /obj/item/clothing/mask/gas/owl_mask, /obj/item/clothing/mask/gas/plaguedoctor, diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm index cc1f8b12a86..f7cc24f2cef 100644 --- a/code/datums/components/crafting/recipes.dm +++ b/code/datums/components/crafting/recipes.dm @@ -429,7 +429,7 @@ reqs = list(/obj/item/extinguisher = 1, /obj/item/bodypart/r_arm/robot = 1, /obj/item/assembly/prox_sensor = 1, - /obj/item/clothing/head/hardhat/red = 1) + /obj/item/clothing/head/utility/hardhat/red = 1) time = 4 SECONDS category = CAT_ROBOT @@ -642,21 +642,21 @@ /datum/crafting_recipe/lizardhat name = "Lizard Cloche Hat" - result = /obj/item/clothing/head/lizard + result = /obj/item/clothing/head/costume/lizard time = 1 SECONDS reqs = list(/obj/item/organ/external/tail/lizard = 1) category = CAT_CLOTHING /datum/crafting_recipe/lizardhat_alternate name = "Lizard Cloche Hat" - result = /obj/item/clothing/head/lizard + result = /obj/item/clothing/head/costume/lizard time = 1 SECONDS reqs = list(/obj/item/stack/sheet/animalhide/lizard = 1) category = CAT_CLOTHING /datum/crafting_recipe/kittyears name = "Kitty Ears" - result = /obj/item/clothing/head/kitty/genuine + result = /obj/item/clothing/head/costume/kitty/genuine time = 1 SECONDS reqs = list(/obj/item/organ/external/tail/cat = 1, /obj/item/organ/internal/ears/cat = 1) @@ -1116,7 +1116,7 @@ /datum/crafting_recipe/flower_garland name = "Flower Garland" - result = /obj/item/clothing/head/garland + result = /obj/item/clothing/head/costume/garland time = 1 SECONDS reqs = list(/obj/item/food/grown/poppy = 4, /obj/item/food/grown/harebell = 4, diff --git a/code/datums/components/crafting/tailoring.dm b/code/datums/components/crafting/tailoring.dm index e86e6bbfdcd..0b1a8fdc16a 100644 --- a/code/datums/components/crafting/tailoring.dm +++ b/code/datums/components/crafting/tailoring.dm @@ -167,7 +167,7 @@ /datum/crafting_recipe/tv_helmet name = "Television Helmet" - result = /obj/item/clothing/head/tv_head + result = /obj/item/clothing/head/costume/tv_head tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_CROWBAR) reqs = list(/obj/item/wallframe/status_display = 1) time = 2 SECONDS diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm index eee5a77ad5b..9e7051c9d31 100644 --- a/code/datums/components/tackle.dm +++ b/code/datums/components/tackle.dm @@ -373,7 +373,7 @@ var/mob/living/carbon/human/S = user var/head_slot = S.get_item_by_slot(ITEM_SLOT_HEAD) var/suit_slot = S.get_item_by_slot(ITEM_SLOT_OCLOTHING) - if(head_slot && (istype(head_slot,/obj/item/clothing/head/helmet) || istype(head_slot,/obj/item/clothing/head/hardhat))) + if(head_slot && (istype(head_slot,/obj/item/clothing/head/helmet) || istype(head_slot,/obj/item/clothing/head/utility/hardhat))) oopsie_mod -= 6 if(suit_slot && (istype(suit_slot,/obj/item/clothing/suit/armor/riot))) oopsie_mod -= 6 diff --git a/code/datums/greyscale/config_types/greyscale_configs.dm b/code/datums/greyscale/config_types/greyscale_configs.dm index 7892c1b8791..ce2215fe2c2 100644 --- a/code/datums/greyscale/config_types/greyscale_configs.dm +++ b/code/datums/greyscale/config_types/greyscale_configs.dm @@ -627,12 +627,12 @@ /datum/greyscale_config/heck_helmet name = "H.E.C.K. Helmet" - icon_file = 'icons/obj/clothing/hats.dmi' + icon_file = 'icons/obj/clothing/head/helmet.dmi' json_config = 'code/datums/greyscale/json_configs/heck_helmet.json' /datum/greyscale_config/heck_helmet/worn name = "H.E.C.K. Helmet Worn" - icon_file = 'icons/mob/clothing/head.dmi' + icon_file = 'icons/mob/clothing/head/helmet.dmi' json_config = 'code/datums/greyscale/json_configs/heck_helmet_worn.json' /datum/greyscale_config/plaidskirt @@ -677,12 +677,12 @@ /datum/greyscale_config/beanie name = "Beanie" - icon_file = 'icons/obj/clothing/hats.dmi' + icon_file = 'icons/obj/clothing/head/beanie.dmi' json_config = 'code/datums/greyscale/json_configs/beanie.json' /datum/greyscale_config/beanie_worn name = "Worn Beanie" - icon_file = 'icons/mob/clothing/head.dmi' + icon_file = 'icons/mob/clothing/head/beanie.dmi' json_config = 'code/datums/greyscale/json_configs/beanie_worn.json' /datum/greyscale_config/scarf @@ -827,12 +827,12 @@ /datum/greyscale_config/football_helmet name = "Football Helmet" - icon_file = 'icons/obj/clothing/hats.dmi' + icon_file = 'icons/obj/clothing/head/costume.dmi' json_config = 'code/datums/greyscale/json_configs/football_helmet.json' /datum/greyscale_config/football_helmet_worn name = "Worn Football Helmet" - icon_file = 'icons/mob/clothing/head.dmi' + icon_file = 'icons/mob/clothing/head/costume.dmi' json_config = 'code/datums/greyscale/json_configs/football_helmet_worn.json' /datum/greyscale_config/football_suit @@ -867,12 +867,12 @@ /datum/greyscale_config/fancy_hat name = "Fancy Hat" - icon_file = 'icons/obj/clothing/hats.dmi' + icon_file = 'icons/obj/clothing/head/costume.dmi' json_config = 'code/datums/greyscale/json_configs/fancy_hat.json' /datum/greyscale_config/fancy_hat_worn name = "Worn Fancy Hat" - icon_file = 'icons/mob/clothing/head.dmi' + icon_file = 'icons/mob/clothing/head/costume.dmi' json_config = 'code/datums/greyscale/json_configs/fancy_hat_worn.json' /datum/greyscale_config/fancy_coat diff --git a/code/datums/martial/psychotic_brawl.dm b/code/datums/martial/psychotic_brawl.dm index 329144feebb..e79e6095ffc 100644 --- a/code/datums/martial/psychotic_brawl.dm +++ b/code/datums/martial/psychotic_brawl.dm @@ -51,7 +51,7 @@ A.apply_damage(rand(5,10), A.get_attack_type(), BODY_ZONE_HEAD) if (iscarbon(D)) var/mob/living/carbon/defender = D - if(!istype(defender.head,/obj/item/clothing/head/helmet/) && !istype(defender.head,/obj/item/clothing/head/hardhat)) + if(!istype(defender.head,/obj/item/clothing/head/helmet/) && !istype(defender.head,/obj/item/clothing/head/utility/hardhat)) defender.adjustOrganLoss(ORGAN_SLOT_BRAIN, 5) A.Stun(rand(10,45)) D.Stun(rand(5,30)) diff --git a/code/datums/quirks/negative.dm b/code/datums/quirks/negative.dm index 093054d4aec..e2d5f4ed3a7 100644 --- a/code/datums/quirks/negative.dm +++ b/code/datums/quirks/negative.dm @@ -257,9 +257,9 @@ /obj/item/clothing/glasses/blindfold, /obj/item/bedsheet/random, /obj/item/clothing/under/misc/pj/red, - /obj/item/clothing/head/nightcap/red, + /obj/item/clothing/head/costume/nightcap/red, /obj/item/clothing/under/misc/pj/blue, - /obj/item/clothing/head/nightcap/blue, + /obj/item/clothing/head/costume/nightcap/blue, ) /datum/quirk/hypersensitive @@ -958,7 +958,7 @@ if(istype(possible_saint_nick.back, /obj/item/storage/backpack/santabag)) return TRUE - if(istype(possible_saint_nick.head, /obj/item/clothing/head/santa)) + if(istype(possible_saint_nick.head, /obj/item/clothing/head/costume/santa)) return TRUE if(istype(possible_saint_nick.wear_suit, /obj/item/clothing/suit/space/santa)) diff --git a/code/datums/quirks/neutral.dm b/code/datums/quirks/neutral.dm index 2c9f58dd3e9..ab68a7d42e1 100644 --- a/code/datums/quirks/neutral.dm +++ b/code/datums/quirks/neutral.dm @@ -300,7 +300,7 @@ value = 0 medical_record_text = "Fucking creep kept staring at me the whole damn checkup. I'm only diagnosing this because it's less awkward than thinking it was on purpose." mob_trait = TRAIT_SHIFTY_EYES - mail_goodies = list(/obj/item/clothing/head/papersack, /obj/item/clothing/head/papersack/smiley) + mail_goodies = list(/obj/item/clothing/head/costume/papersack, /obj/item/clothing/head/costume/papersack/smiley) /datum/quirk/item_quirk/bald name = "Smooth-Headed" diff --git a/code/datums/station_traits/negative_traits.dm b/code/datums/station_traits/negative_traits.dm index b97091ffd05..9b34b4c63a5 100644 --- a/code/datums/station_traits/negative_traits.dm +++ b/code/datums/station_traits/negative_traits.dm @@ -60,12 +60,12 @@ if(!prob(35)) return var/obj/item/hat = pick( - /obj/item/clothing/head/sombrero, + /obj/item/clothing/head/costume/sombrero/green, /obj/item/clothing/head/fedora, /obj/item/clothing/mask/balaclava, - /obj/item/clothing/head/ushanka, - /obj/item/clothing/head/cardborg, - /obj/item/clothing/head/pirate, + /obj/item/clothing/head/costume/ushanka, + /obj/item/clothing/head/costume/cardborg, + /obj/item/clothing/head/costume/pirate, /obj/item/clothing/head/cone, ) hat = new hat(spawned_mob) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 3d56e3f4470..2baea6ffefd 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -123,7 +123,7 @@ /obj/machinery/suit_storage_unit/radsuit name = "radiation suit storage unit" suit_type = /obj/item/clothing/suit/utility/radiation - helmet_type = /obj/item/clothing/head/radiation + helmet_type = /obj/item/clothing/head/utility/radiation storage_type = /obj/item/geiger_counter /obj/machinery/suit_storage_unit/open diff --git a/code/game/objects/effects/anomaly_dimensional_themes.dm b/code/game/objects/effects/anomaly_dimensional_themes.dm index a3080b71b9d..478eaebfa66 100644 --- a/code/game/objects/effects/anomaly_dimensional_themes.dm +++ b/code/game/objects/effects/anomaly_dimensional_themes.dm @@ -286,7 +286,7 @@ sound = SFX_SHATTER /datum/dimension_theme/fancy - icon = 'icons/obj/clothing/hats.dmi' + icon = 'icons/obj/clothing/head/costume.dmi' icon_state = "fancycrown" replace_walls = /turf/closed/wall/mineral/wood/nonmetal diff --git a/code/game/objects/effects/spawners/costume.dm b/code/game/objects/effects/spawners/costume.dm index 1e8fb03f601..187004aba39 100644 --- a/code/game/objects/effects/spawners/costume.dm +++ b/code/game/objects/effects/spawners/costume.dm @@ -17,7 +17,7 @@ name = "chicken costume spawner" items = list( /obj/item/clothing/suit/costume/chickensuit, - /obj/item/clothing/head/chicken, + /obj/item/clothing/head/costume/chicken, /obj/item/food/egg, ) @@ -49,7 +49,7 @@ name = "nyangirl costume spawner" items = list( /obj/item/clothing/under/costume/schoolgirl, - /obj/item/clothing/head/kitty, + /obj/item/clothing/head/costume/kitty, /obj/item/clothing/glasses/blindfold, ) @@ -68,7 +68,7 @@ /obj/item/clothing/accessory/waistcoat, /obj/item/clothing/under/suit/black, /obj/item/clothing/neck/tie/black, - /obj/item/clothing/head/that, + /obj/item/clothing/head/hats/tophat, ) /obj/effect/spawner/costume/referee @@ -104,7 +104,7 @@ name = "plague doctor costume spawner" items = list( /obj/item/clothing/suit/bio_suit/plaguedoctorsuit, - /obj/item/clothing/head/plaguedoctorhat, + /obj/item/clothing/head/bio_hood/plague, /obj/item/clothing/mask/gas/plaguedoctor, ) @@ -122,7 +122,7 @@ /obj/item/clothing/suit/toggle/owlwings/griffinwings, /obj/item/clothing/shoes/griffin, /obj/item/clothing/under/costume/griffin, - /obj/item/clothing/head/griffin, + /obj/item/clothing/head/costume/griffin, ) /obj/effect/spawner/costume/waiter @@ -146,7 +146,7 @@ name = "commie costume spawner" items = list( /obj/item/clothing/under/costume/soviet, - /obj/item/clothing/head/ushanka, + /obj/item/clothing/head/costume/ushanka, ) /obj/effect/spawner/costume/imperium_monk @@ -172,7 +172,7 @@ name = "cute witch costume spawner" items = list( /obj/item/clothing/under/dress/sundress, - /obj/item/clothing/head/witchwig, + /obj/item/clothing/head/costume/witchwig, /obj/item/staff/broom, ) diff --git a/code/game/objects/effects/spawners/random/clothing.dm b/code/game/objects/effects/spawners/random/clothing.dm index a03d69a2efe..437c9475458 100644 --- a/code/game/objects/effects/spawners/random/clothing.dm +++ b/code/game/objects/effects/spawners/random/clothing.dm @@ -13,28 +13,28 @@ name = "beret or rabbit ears spawner" loot = list( /obj/item/clothing/head/beret, - /obj/item/clothing/head/rabbitears, + /obj/item/clothing/head/costume/rabbitears, ) /obj/effect/spawner/random/clothing/bowler_or_that name = "bowler or top hat spawner" loot = list( - /obj/item/clothing/head/bowler, - /obj/item/clothing/head/that, + /obj/item/clothing/head/hats/bowler, + /obj/item/clothing/head/hats/tophat, ) /obj/effect/spawner/random/clothing/kittyears_or_rabbitears name = "kitty ears or rabbit ears spawner" loot = list( - /obj/item/clothing/head/kitty, - /obj/item/clothing/head/rabbitears, + /obj/item/clothing/head/costume/kitty, + /obj/item/clothing/head/costume/rabbitears, ) /obj/effect/spawner/random/clothing/pirate_or_bandana name = "pirate hat or bandana spawner" loot = list( - /obj/item/clothing/head/pirate, - /obj/item/clothing/head/bandana, + /obj/item/clothing/head/costume/pirate, + /obj/item/clothing/head/costume/pirate/bandana, ) /obj/effect/spawner/random/clothing/twentyfive_percent_cyborg_mask diff --git a/code/game/objects/effects/spawners/random/engineering.dm b/code/game/objects/effects/spawners/random/engineering.dm index ed7eacc87ee..643343660fe 100644 --- a/code/game/objects/effects/spawners/random/engineering.dm +++ b/code/game/objects/effects/spawners/random/engineering.dm @@ -18,7 +18,7 @@ /obj/item/multitool = 1, /obj/item/clothing/glasses/meson = 1, /obj/item/storage/belt/utility = 1, - /obj/item/clothing/head/welding = 1, + /obj/item/clothing/head/utility/welding = 1, ) /obj/effect/spawner/random/engineering/tool_advanced diff --git a/code/game/objects/effects/spawners/random/entertainment.dm b/code/game/objects/effects/spawners/random/entertainment.dm index f97e38fdde9..22d5f681edf 100644 --- a/code/game/objects/effects/spawners/random/entertainment.dm +++ b/code/game/objects/effects/spawners/random/entertainment.dm @@ -37,7 +37,7 @@ icon_state = "dice" loot = list( /obj/item/gun/ballistic/revolver/russian = 5, - /obj/item/clothing/head/ushanka = 3, + /obj/item/clothing/head/costume/ushanka = 3, /obj/effect/spawner/random/entertainment/coin = 3, /obj/effect/spawner/random/entertainment/money = 3, /obj/item/dice/d6 = 3, diff --git a/code/game/objects/items/devices/reverse_bear_trap.dm b/code/game/objects/items/devices/reverse_bear_trap.dm index 8f334104b59..04f32bf2d81 100644 --- a/code/game/objects/items/devices/reverse_bear_trap.dm +++ b/code/game/objects/items/devices/reverse_bear_trap.dm @@ -4,6 +4,7 @@ name = "reverse bear trap" desc = "A horrifying set of shut metal jaws, rigged to a kitchen timer and secured by padlock to a head-mounted clamp. To apply, hit someone with it." icon = 'icons/obj/device.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' icon_state = "reverse_bear_trap" slot_flags = ITEM_SLOT_HEAD flags_1 = CONDUCT_1 diff --git a/code/game/objects/items/dice.dm b/code/game/objects/items/dice.dm index 2e8fa6f7f84..1b1efab695e 100644 --- a/code/game/objects/items/dice.dm +++ b/code/game/objects/items/dice.dm @@ -450,7 +450,7 @@ uniform = /obj/item/clothing/under/suit/black_really neck = /obj/item/clothing/neck/tie/red/tied shoes = /obj/item/clothing/shoes/laceup - head = /obj/item/clothing/head/bowler + head = /obj/item/clothing/head/hats/bowler glasses = /obj/item/clothing/glasses/monocle gloves = /obj/item/clothing/gloves/color/white diff --git a/code/game/objects/items/food/cake.dm b/code/game/objects/items/food/cake.dm index 818d1918c51..3e73ea190ac 100644 --- a/code/game/objects/items/food/cake.dm +++ b/code/game/objects/items/food/cake.dm @@ -186,7 +186,7 @@ AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/cakeslice/birthday, 5, 3 SECONDS, table_required = TRUE) /obj/item/food/cake/birthday/microwave_act(obj/machinery/microwave/microwave) //super sekrit club - new /obj/item/clothing/head/hardhat/cakehat(get_turf(src)) + new /obj/item/clothing/head/utility/hardhat/cakehat(get_turf(src)) qdel(src) /obj/item/food/cakeslice/birthday @@ -221,7 +221,7 @@ energy_bite(target_mob, user) /obj/item/food/cake/birthday/energy/microwave_act(obj/machinery/microwave/M) //super sekriter club - new /obj/item/clothing/head/hardhat/cakehat/energycake(get_turf(src)) + new /obj/item/clothing/head/utility/hardhat/cakehat/energycake(get_turf(src)) qdel(src) /obj/item/food/cakeslice/birthday/energy diff --git a/code/game/objects/items/gift.dm b/code/game/objects/items/gift.dm index 20b2d319251..a32365acaa2 100644 --- a/code/game/objects/items/gift.dm +++ b/code/game/objects/items/gift.dm @@ -88,7 +88,7 @@ GLOBAL_LIST_EMPTY(possible_gifts) /obj/item/clothing/suit/costume/poncho/green, /obj/item/clothing/suit/costume/poncho/red, /obj/item/clothing/suit/costume/snowman, - /obj/item/clothing/head/snowman, + /obj/item/clothing/head/costume/snowman, /obj/item/stack/sheet/mineral/coal) gift_type_list += subtypesof(/obj/item/clothing/head/collectable) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 63fcc1b42b5..9ba8dad00a9 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -424,7 +424,8 @@ icon_state = "fedora" inhand_icon_state = "fedora" slot_flags = ITEM_SLOT_HEAD - icon = 'icons/obj/clothing/hats.dmi' + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' lefthand_file = 'icons/mob/inhands/clothing/hats_lefthand.dmi' righthand_file = 'icons/mob/inhands/clothing/hats_righthand.dmi' force = 0 diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index fc32630179c..7fcbd59ff2f 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -15,7 +15,7 @@ GLOBAL_LIST_INIT(human_recipes, list( \ new/datum/stack_recipe("bloated human costume", /obj/item/clothing/suit/hooded/bloated_human, 5), \ - new/datum/stack_recipe("human skin hat", /obj/item/clothing/head/human_leather, 1), \ + new/datum/stack_recipe("human skin hat", /obj/item/clothing/head/fedora/human_leather, 1), \ )) /obj/item/stack/sheet/animalhide/human/get_main_recipes() @@ -112,7 +112,7 @@ GLOBAL_LIST_INIT(monkey_recipes, list ( \ merge_type = /obj/item/stack/sheet/animalhide/xeno GLOBAL_LIST_INIT(xeno_recipes, list ( \ - new/datum/stack_recipe("alien helmet", /obj/item/clothing/head/xenos, 1), \ + new/datum/stack_recipe("alien helmet", /obj/item/clothing/head/costume/xenos, 1), \ new/datum/stack_recipe("alien suit", /obj/item/clothing/suit/costume/xenos, 2), \ )) @@ -198,11 +198,11 @@ GLOBAL_LIST_INIT(leather_recipes, list ( \ new/datum/stack_recipe("saddle", /obj/item/saddle, 5), \ new/datum/stack_recipe("sheriff vest", /obj/item/clothing/accessory/vest_sheriff, 4), \ new/datum/stack_recipe_list("cowboy hats", list( \ - new/datum/stack_recipe("sheriff hat", /obj/item/clothing/head/cowboy_hat_brown, 2), \ - new/datum/stack_recipe("desperado hat", /obj/item/clothing/head/cowboy_hat_black, 2), \ - new/datum/stack_recipe("ten-gallon hat", /obj/item/clothing/head/cowboy_hat_white, 2), \ - new/datum/stack_recipe("deputy hat", /obj/item/clothing/head/cowboy_hat_red, 2), \ - new/datum/stack_recipe("drifter hat", /obj/item/clothing/head/cowboy_hat_grey, 2), \ + new/datum/stack_recipe("sheriff hat", /obj/item/clothing/head/cowboy/brown, 2), \ + new/datum/stack_recipe("desperado hat", /obj/item/clothing/head/cowboy/black, 2), \ + new/datum/stack_recipe("ten-gallon hat", /obj/item/clothing/head/cowboy/white, 2), \ + new/datum/stack_recipe("deputy hat", /obj/item/clothing/head/cowboy/red, 2), \ + new/datum/stack_recipe("drifter hat", /obj/item/clothing/head/cowboy/grey, 2), \ )), )) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 0d9076ff7c1..79636d772f6 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -201,7 +201,7 @@ GLOBAL_LIST_INIT(gold_recipes, list ( \ new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE), \ new/datum/stack_recipe("gold tile", /obj/item/stack/tile/mineral/gold, 1, 4, 20), \ new/datum/stack_recipe("blank plaque", /obj/item/plaque, 1), \ - new/datum/stack_recipe("Simple Crown", /obj/item/clothing/head/crown, 5), \ + new/datum/stack_recipe("Simple Crown", /obj/item/clothing/head/costume/crown, 5), \ )) /obj/item/stack/sheet/mineral/gold/get_main_recipes() diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index ee94ba4938e..12d377481f7 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -514,7 +514,7 @@ GLOBAL_LIST_INIT(durathread_recipes, list ( \ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ new/datum/stack_recipe("box", /obj/item/storage/box), \ new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/costume/cardborg, 3), \ - new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg), \ + new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/costume/cardborg), \ new/datum/stack_recipe("large box", /obj/structure/closet/cardboard, 4, one_per_turf = TRUE, on_solid_ground = TRUE), \ new/datum/stack_recipe("cardboard cutout", /obj/item/cardboard_cutout, 5), \ null, \ @@ -622,7 +622,7 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ new/datum/stack_recipe("pinion airlock assembly", /obj/structure/door_assembly/door_assembly_bronze, 4, time = 50, one_per_turf = TRUE, on_solid_ground = TRUE), \ new/datum/stack_recipe("bronze pinion airlock assembly", /obj/structure/door_assembly/door_assembly_bronze/seethru, 4, time = 50, one_per_turf = TRUE, on_solid_ground = TRUE), \ new/datum/stack_recipe("bronze floor tile", /obj/item/stack/tile/bronze, 1, 4, 20), \ - new/datum/stack_recipe("bronze hat", /obj/item/clothing/head/bronze), \ + new/datum/stack_recipe("bronze hat", /obj/item/clothing/head/costume/bronze), \ new/datum/stack_recipe("bronze suit", /obj/item/clothing/suit/costume/bronze), \ new/datum/stack_recipe("bronze boots", /obj/item/clothing/shoes/bronze), \ null, diff --git a/code/game/objects/items/storage/boxes/food_boxes.dm b/code/game/objects/items/storage/boxes/food_boxes.dm index e66130ee805..072bbce1c6f 100644 --- a/code/game/objects/items/storage/boxes/food_boxes.dm +++ b/code/game/objects/items/storage/boxes/food_boxes.dm @@ -102,12 +102,12 @@ if(!contents.len) if(inhand_icon_state == "paperbag_None") user.show_message(span_notice("You cut eyeholes into [src]."), MSG_VISUAL) - new /obj/item/clothing/head/papersack(user.loc) + new /obj/item/clothing/head/costume/papersack(user.loc) qdel(src) return FALSE else if(inhand_icon_state == "paperbag_SmileyFace") user.show_message(span_notice("You cut eyeholes into [src] and modify the design."), MSG_VISUAL) - new /obj/item/clothing/head/papersack/smiley(user.loc) + new /obj/item/clothing/head/costume/papersack/smiley(user.loc) qdel(src) return FALSE return ..() diff --git a/code/game/objects/items/storage/garment.dm b/code/game/objects/items/storage/garment.dm index 7c023363d8f..b8553708955 100644 --- a/code/game/objects/items/storage/garment.dm +++ b/code/game/objects/items/storage/garment.dm @@ -50,9 +50,9 @@ new /obj/item/clothing/suit/jacket/capjacket(src) new /obj/item/clothing/glasses/sunglasses/gar/giga(src) new /obj/item/clothing/gloves/color/captain(src) - new /obj/item/clothing/head/caphat(src) - new /obj/item/clothing/head/caphat/parade(src) - new /obj/item/clothing/head/crown/fancy(src) + new /obj/item/clothing/head/hats/caphat(src) + new /obj/item/clothing/head/hats/caphat/parade(src) + new /obj/item/clothing/head/costume/crown/fancy(src) new /obj/item/clothing/neck/cloak/cap(src) new /obj/item/clothing/shoes/laceup(src) new /obj/item/clothing/suit/hooded/wintercoat/captain(src) @@ -63,7 +63,7 @@ new /obj/item/clothing/under/rank/civilian/head_of_personnel/skirt(src) new /obj/item/clothing/suit/armor/vest/hop(src) new /obj/item/clothing/glasses/sunglasses(src) - new /obj/item/clothing/head/hopcap(src) + new /obj/item/clothing/head/hats/hopcap(src) new /obj/item/clothing/neck/cloak/hop(src) new /obj/item/clothing/shoes/laceup(src) new /obj/item/clothing/suit/hooded/wintercoat/hop(src) @@ -80,7 +80,7 @@ new /obj/item/clothing/suit/armor/vest/leather(src) new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch(src) new /obj/item/clothing/glasses/hud/security/sunglasses/gars/giga(src) - new /obj/item/clothing/head/hos(src) + new /obj/item/clothing/head/hats/hos(src) new /obj/item/clothing/mask/gas/sechailer/swat(src) new /obj/item/clothing/neck/cloak/hos(src) new /obj/item/clothing/suit/armor/hos/trenchcoat/winter(src) @@ -100,7 +100,7 @@ /obj/item/storage/bag/garment/chief_medical/PopulateContents() new /obj/item/clothing/head/beret/medical/cmo(src) - new /obj/item/clothing/head/surgerycap/cmo(src) + new /obj/item/clothing/head/utility/surgerycap/cmo(src) 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) @@ -115,8 +115,8 @@ new /obj/item/clothing/under/rank/engineering/chief_engineer/skirt(src) new /obj/item/clothing/glasses/meson/engine(src) new /obj/item/clothing/gloves/color/chief_engineer(src) - new /obj/item/clothing/head/hardhat/white(src) - new /obj/item/clothing/head/hardhat/weldhat/white(src) + new /obj/item/clothing/head/utility/hardhat/white(src) + new /obj/item/clothing/head/utility/hardhat/weldhat/white(src) new /obj/item/clothing/neck/cloak/ce(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/clothing/suit/hooded/wintercoat/engineering/ce(src) diff --git a/code/game/objects/structures/crates_lockers/closets/gimmick.dm b/code/game/objects/structures/crates_lockers/closets/gimmick.dm index e7dad6e89ed..ca56d0eb0dc 100644 --- a/code/game/objects/structures/crates_lockers/closets/gimmick.dm +++ b/code/game/objects/structures/crates_lockers/closets/gimmick.dm @@ -28,7 +28,7 @@ /obj/structure/closet/gimmick/russian/PopulateContents() ..() for(var/i in 1 to 5) - new /obj/item/clothing/head/ushanka(src) + new /obj/item/clothing/head/costume/ushanka(src) for(var/i in 1 to 5) new /obj/item/clothing/under/costume/soviet(src) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 5ad44de7b38..edeff44d060 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -8,7 +8,7 @@ /obj/structure/closet/gmcloset/PopulateContents() ..() var/static/items_inside = list( - /obj/item/clothing/head/that = 2, + /obj/item/clothing/head/hats/tophat = 2, /obj/item/radio/headset/headset_srv = 2, /obj/item/clothing/under/suit/sl = 2, /obj/item/clothing/under/rank/civilian/bartender = 2, @@ -41,7 +41,7 @@ /obj/item/circuitboard/machine/dish_drive = 1, /obj/item/clothing/suit/toggle/chef = 1, /obj/item/clothing/under/rank/civilian/chef = 1, - /obj/item/clothing/head/chefhat = 1, + /obj/item/clothing/head/utility/chefhat = 1, /obj/item/reagent_containers/cup/rag = 1) generate_items_inside(items_inside,src) @@ -104,7 +104,7 @@ new /obj/item/clothing/under/rank/civilian/chaplain(src) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/suit/chaplainsuit/nun(src) - new /obj/item/clothing/head/nun_hood(src) + new /obj/item/clothing/head/chaplain/nun_hood(src) new /obj/item/clothing/suit/hooded/chaplainsuit/monkhabit(src) new /obj/item/clothing/suit/chaplainsuit/holidaypriest(src) new /obj/item/storage/backpack/cultpack(src) @@ -175,7 +175,7 @@ /obj/item/clothing/under/rank/engineering/engineer = 3, /obj/item/clothing/suit/hazardvest = 3, /obj/item/clothing/shoes/workboots = 3, - /obj/item/clothing/head/hardhat = 3) + /obj/item/clothing/head/utility/hardhat = 3) generate_items_inside(items_inside,src) return @@ -189,7 +189,7 @@ /obj/item/storage/backpack/medic = 1, /obj/item/storage/backpack/satchel/med = 1, /obj/item/clothing/suit/hooded/wintercoat/medical = 1, - /obj/item/clothing/head/nursehat = 1, + /obj/item/clothing/head/costume/nursehat = 1, /obj/item/clothing/under/rank/medical/scrubs/blue = 1, /obj/item/clothing/under/rank/medical/scrubs/green = 1, /obj/item/clothing/under/rank/medical/scrubs/purple = 1, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index c60403d9710..8c8171995eb 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -50,7 +50,7 @@ /obj/structure/closet/secure_closet/engineering_welding/PopulateContents() ..() for(var/i in 1 to 3) - new /obj/item/clothing/head/welding(src) + new /obj/item/clothing/head/utility/welding(src) for(var/i in 1 to 3) new /obj/item/weldingtool(src) @@ -86,6 +86,6 @@ new /obj/item/watertank/atmos(src) new /obj/item/clothing/suit/utility/fire/atmos(src) new /obj/item/clothing/mask/gas/atmos(src) - new /obj/item/clothing/head/hardhat/atmos(src) + new /obj/item/clothing/head/utility/hardhat/atmos(src) new /obj/item/clothing/glasses/meson/engine/tray(src) new /obj/item/extinguisher/advanced(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 80b18a439a9..526a684f682 100755 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -81,8 +81,8 @@ ..() new /obj/item/radio/headset/headset_sec(src) new /obj/item/clothing/suit/armor/vest/warden(src) - new /obj/item/clothing/head/warden(src) - new /obj/item/clothing/head/warden/drill(src) + new /obj/item/clothing/head/hats/warden(src) + new /obj/item/clothing/head/hats/warden/drill(src) new /obj/item/clothing/head/beret/sec/navywarden(src) new /obj/item/clothing/suit/armor/vest/warden/alt(src) new /obj/item/clothing/under/rank/security/warden/formal(src) @@ -251,7 +251,7 @@ new /obj/item/paper/fluff/jobs/security/court_judgement (src) new /obj/item/pen (src) new /obj/item/clothing/suit/costume/judgerobe (src) - new /obj/item/clothing/head/powdered_wig (src) + new /obj/item/clothing/head/costume/powdered_wig (src) new /obj/item/storage/briefcase(src) /obj/structure/closet/secure_closet/contraband/armory diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index 037764528a3..57135bf0bda 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -71,7 +71,7 @@ new /obj/item/clothing/mask/gas(src) new /obj/item/tank/internals/oxygen/red(src) new /obj/item/extinguisher(src) - new /obj/item/clothing/head/hardhat/red(src) + new /obj/item/clothing/head/utility/hardhat/red(src) new /obj/item/crowbar/large/emergency(src) /obj/structure/closet/firecloset/full/PopulateContents() @@ -80,7 +80,7 @@ new /obj/item/flashlight(src) new /obj/item/tank/internals/oxygen/red(src) new /obj/item/extinguisher(src) - new /obj/item/clothing/head/hardhat/red(src) + new /obj/item/clothing/head/utility/hardhat/red(src) new /obj/item/crowbar/large/emergency(src) /* @@ -123,7 +123,7 @@ if(prob(5)) new /obj/item/clothing/gloves/color/yellow(src) if(prob(40)) - new /obj/item/clothing/head/hardhat(src) + new /obj/item/clothing/head/utility/hardhat(src) /* @@ -139,7 +139,7 @@ ..() new /obj/item/geiger_counter(src) new /obj/item/clothing/suit/utility/radiation(src) - new /obj/item/clothing/head/radiation(src) + new /obj/item/clothing/head/utility/radiation(src) /* * Bombsuit closet @@ -154,19 +154,19 @@ new /obj/item/clothing/suit/utility/bomb_suit(src) new /obj/item/clothing/under/color/black(src) new /obj/item/clothing/shoes/sneakers/black(src) - new /obj/item/clothing/head/bomb_hood(src) + new /obj/item/clothing/head/utility/bomb_hood(src) /obj/structure/closet/bombcloset/security/PopulateContents() new /obj/item/clothing/suit/utility/bomb_suit/security(src) new /obj/item/clothing/under/rank/security/officer(src) new /obj/item/clothing/shoes/jackboots(src) - new /obj/item/clothing/head/bomb_hood/security(src) + new /obj/item/clothing/head/utility/bomb_hood/security(src) /obj/structure/closet/bombcloset/white/PopulateContents() new /obj/item/clothing/suit/utility/bomb_suit/white(src) new /obj/item/clothing/under/color/black(src) new /obj/item/clothing/shoes/sneakers/black(src) - new /obj/item/clothing/head/bomb_hood/white(src) + new /obj/item/clothing/head/utility/bomb_hood/white(src) /* * Ammunition diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index c0b1bce8387..6ee649ebb65 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -42,7 +42,7 @@ for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/black(src) for(var/i in 1 to 3) - new /obj/item/clothing/head/that(src) + new /obj/item/clothing/head/hats/tophat(src) for(var/i in 1 to 3) new /obj/item/clothing/head/soft/black(src) new /obj/item/clothing/mask/bandana/black(src) @@ -123,12 +123,12 @@ /obj/structure/closet/wardrobe/pjs/PopulateContents() new /obj/item/clothing/under/misc/pj/red(src) new /obj/item/clothing/under/misc/pj/red(src) - new /obj/item/clothing/head/nightcap/red(src) - new /obj/item/clothing/head/nightcap/red(src) + new /obj/item/clothing/head/costume/nightcap/red(src) + new /obj/item/clothing/head/costume/nightcap/red(src) new /obj/item/clothing/under/misc/pj/blue(src) new /obj/item/clothing/under/misc/pj/blue(src) - new /obj/item/clothing/head/nightcap/blue(src) - new /obj/item/clothing/head/nightcap/blue(src) + new /obj/item/clothing/head/costume/nightcap/blue(src) + new /obj/item/clothing/head/costume/nightcap/blue(src) for(var/i in 1 to 4) new /obj/item/clothing/shoes/sneakers/white(src) return diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index d00092d4e8a..c485faccd79 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -945,7 +945,7 @@ if(!(sprite.worn_icon_state in icon_states(actual_file_name))) to_chat(src, span_warning("ERROR sprites for [sprite.type]. Back slot."), confidential = TRUE) if(sprite.slot_flags & ITEM_SLOT_HEAD) - actual_file_name = 'icons/mob/clothing/head.dmi' + actual_file_name = 'icons/mob/clothing/head/default.dmi' if(!(sprite.worn_icon_state in icon_states(actual_file_name))) to_chat(src, span_warning("ERROR sprites for [sprite.type]. Head slot."), confidential = TRUE) if(sprite.slot_flags & ITEM_SLOT_BELT) @@ -970,7 +970,7 @@ if(!(sprite.icon_state in icon_states(actual_file_name))) to_chat(src, span_warning("ERROR sprites for [sprite.type]. Back slot."), confidential = TRUE) if(sprite.slot_flags & ITEM_SLOT_HEAD) - actual_file_name = 'icons/mob/clothing/head.dmi' + actual_file_name = 'icons/mob/clothing/head/default.dmi' if(!(sprite.icon_state in icon_states(actual_file_name))) to_chat(src, span_warning("ERROR sprites for [sprite.type]. Head slot."), confidential = TRUE) if(sprite.slot_flags & ITEM_SLOT_BELT) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 36c480dfcbe..2339b6d1be8 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -501,6 +501,8 @@ /obj/item/clothing/head/helmet/space/changeling name = "flesh mass" + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "lingspacehelmet" inhand_icon_state = null desc = "A covering of pressure and temperature-resistant organic tissue with a glass-like chitin front." diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index f0de743e91c..a21860f1941 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -173,6 +173,8 @@ Striking a noncultist, however, will tear their flesh."} /obj/item/clothing/head/hooded/cult_hoodie name = "ancient cultist hood" + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' icon_state = "culthood" inhand_icon_state = "culthood" desc = "A torn, dust-caked hood. Strange letters line the inside." @@ -222,8 +224,7 @@ Striking a noncultist, however, will tear their flesh."} . = ..() ADD_TRAIT(src, TRAIT_NODROP, CULT_TRAIT) - -/obj/item/clothing/head/magus +/obj/item/clothing/head/wizard/magus name = "magus helm" icon_state = "magus" inhand_icon_state = null diff --git a/code/modules/antagonists/fugitive/fugitive_outfits.dm b/code/modules/antagonists/fugitive/fugitive_outfits.dm index e4473d0b265..7db52b33ea2 100644 --- a/code/modules/antagonists/fugitive/fugitive_outfits.dm +++ b/code/modules/antagonists/fugitive/fugitive_outfits.dm @@ -74,7 +74,7 @@ uniform = /obj/item/clothing/under/rank/security/officer/spacepol suit = /obj/item/clothing/suit/armor/vest/blueshirt belt = /obj/item/gun/ballistic/automatic/pistol/m1911 - head = /obj/item/clothing/head/warden/police + head = /obj/item/clothing/head/hats/warden/police gloves = /obj/item/clothing/gloves/tackler/combat shoes = /obj/item/clothing/shoes/jackboots mask = /obj/item/clothing/mask/gas/sechailer/swat/spacepol @@ -122,8 +122,8 @@ /obj/item/clothing/suit/armor/vest/russian_coat, ) var/static/list/alt_helmets = list( - /obj/item/clothing/head/bearpelt, - /obj/item/clothing/head/ushanka, + /obj/item/clothing/head/costume/bearpelt, + /obj/item/clothing/head/costume/ushanka, /obj/item/clothing/head/helmet/rus_helmet, ) @@ -152,7 +152,7 @@ /datum/outfit/russian_hunter/leader name = "Russian Hunter Leader" - head = /obj/item/clothing/head/ushanka + head = /obj/item/clothing/head/costume/ushanka shoes = /obj/item/clothing/shoes/combat /datum/outfit/russian_hunter/leader/pre_equip(mob/living/carbon/human/equip_to) @@ -162,7 +162,7 @@ name = "Bounty Hunter - Armored" uniform = /obj/item/clothing/under/rank/prisoner back = /obj/item/storage/backpack - head = /obj/item/clothing/head/hunter + head = /obj/item/clothing/head/cowboy suit = /obj/item/clothing/suit/space/hunter belt = /obj/item/gun/ballistic/automatic/pistol/fire_mag gloves = /obj/item/clothing/gloves/tackler/combat @@ -192,7 +192,7 @@ name = "Bounty Hunter - Hook" uniform = /obj/item/clothing/under/rank/prisoner back = /obj/item/storage/backpack - head = /obj/item/clothing/head/scarecrow_hat + head = /obj/item/clothing/head/costume/scarecrow_hat gloves = /obj/item/clothing/gloves/botanic_leather ears = /obj/item/radio/headset shoes = /obj/item/clothing/shoes/jackboots diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index 255919f30b1..739c321cbf0 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -1,6 +1,8 @@ // Eldritch armor. Looks cool, hood lets you cast heretic spells. /obj/item/clothing/head/hooded/cult_hoodie/eldritch name = "ominous hood" + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' icon_state = "eldritch" desc = "A torn, dust-caked hood. Strange eyes line the inside." flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT @@ -36,6 +38,8 @@ // Void cloak. Turns invisible with the hood up, lets you hide stuff. /obj/item/clothing/head/hooded/cult_hoodie/void name = "void hood" + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, \ with each flash you loose comprehension of what you are seeing." icon_state = "void_cloak" diff --git a/code/modules/antagonists/nukeop/outfits.dm b/code/modules/antagonists/nukeop/outfits.dm index bf0d361f58f..e6223a72770 100644 --- a/code/modules/antagonists/nukeop/outfits.dm +++ b/code/modules/antagonists/nukeop/outfits.dm @@ -97,7 +97,7 @@ /datum/outfit/syndicate/reinforcement/donk name = "Syndicate Operative - Donk Reinforcement" suit = /obj/item/clothing/suit/hazardvest - head = /obj/item/clothing/head/hardhat/orange + head = /obj/item/clothing/head/utility/hardhat/orange shoes = /obj/item/clothing/shoes/workboots glasses = /obj/item/clothing/glasses/meson faction = "the Donk Corporation" diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index 7e6aa09a9ac..f29728a7909 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -643,7 +643,7 @@ name = "Revolutionary (Preview only)" uniform = /obj/item/clothing/under/costume/soviet - head = /obj/item/clothing/head/ushanka + head = /obj/item/clothing/head/costume/ushanka gloves = /obj/item/clothing/gloves/color/black l_hand = /obj/item/spear r_hand = /obj/item/assembly/flash diff --git a/code/modules/cargo/exports/gear.dm b/code/modules/cargo/exports/gear.dm index e0e495c7507..66ce7afc876 100644 --- a/code/modules/cargo/exports/gear.dm +++ b/code/modules/cargo/exports/gear.dm @@ -55,7 +55,7 @@ /datum/export/gear/radhelmet cost = CARGO_CRATE_VALUE * 0.1 unit_name = "radsuit hood" - export_types = list(/obj/item/clothing/head/radiation) + export_types = list(/obj/item/clothing/head/utility/radiation) /datum/export/gear/radsuit cost = CARGO_CRATE_VALUE * 0.2 @@ -75,7 +75,7 @@ /datum/export/gear/bombhelmet cost = CARGO_CRATE_VALUE * 0.1 unit_name = "bomb suit hood" - export_types = list(/obj/item/clothing/head/bomb_hood) + export_types = list(/obj/item/clothing/head/utility/bomb_hood) /datum/export/gear/bombsuit cost = CARGO_CRATE_VALUE * 0.2 diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index caf7763f5bf..00095f2424a 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -128,7 +128,7 @@ name = "Explosive Emergency Crate" desc = "Science gone bonkers? Beeping behind the airlock? Buy now and be the hero the station des... I mean needs! (time not included)" cost = CARGO_CRATE_VALUE * 2 - contains = list(/obj/item/clothing/head/bomb_hood, + contains = list(/obj/item/clothing/head/utility/bomb_hood, /obj/item/clothing/suit/utility/bomb_suit, /obj/item/clothing/mask/gas, /obj/item/screwdriver, @@ -145,7 +145,7 @@ /obj/item/flashlight = 2, /obj/item/tank/internals/oxygen/red = 2, /obj/item/extinguisher/advanced = 2, - /obj/item/clothing/head/hardhat/red = 2) + /obj/item/clothing/head/utility/hardhat/red = 2) crate_name = "firefighting crate" /datum/supply_pack/emergency/atmostank @@ -199,7 +199,7 @@ name = "Radiation Protection Crate" desc = "Survive the Nuclear Apocalypse and Supermatter Engine alike with two sets of Radiation suits. Each set contains a helmet, suit, and Geiger counter. We'll even throw in a bottle of vodka and some glasses too, considering the life-expectancy of people who order this." cost = CARGO_CRATE_VALUE * 2 - contains = list(/obj/item/clothing/head/radiation = 2, + contains = list(/obj/item/clothing/head/utility/radiation = 2, /obj/item/clothing/suit/utility/radiation = 2, /obj/item/geiger_counter = 2, /obj/item/clothing/suit/utility/radiation, @@ -406,7 +406,7 @@ cost = CARGO_CRATE_VALUE * 2.2 contraband = TRUE contains = list(/obj/item/clothing/under/rank/security/constable, - /obj/item/clothing/head/constable, + /obj/item/clothing/head/costume/constable, /obj/item/clothing/gloves/color/white, /obj/item/clothing/mask/whistle, /obj/item/conversion_kit) @@ -624,7 +624,7 @@ contains = list(/obj/item/storage/belt/utility = 3, /obj/item/clothing/suit/hazardvest = 3, /obj/item/clothing/head/welding = 3, - /obj/item/clothing/head/hardhat = 3, + /obj/item/clothing/head/utility/hardhat = 3, /obj/item/clothing/glasses/meson/engine = 2) crate_name = "engineering gear crate" @@ -1262,7 +1262,7 @@ access_view = ACCESS_ROBOTICS contains = list(/obj/item/assembly/prox_sensor = 5, /obj/item/healthanalyzer = 2, - /obj/item/clothing/head/hardhat/red = 2, + /obj/item/clothing/head/utility/hardhat/red = 2, /obj/item/storage/medkit = 2) crate_name = "robotics assembly crate" crate_type = /obj/structure/closet/crate/secure/science @@ -1485,7 +1485,7 @@ contains = list(/obj/item/clothing/under/dress/wedding_dress, /obj/item/clothing/under/suit/tuxedo, /obj/item/storage/belt/cummerbund, - /obj/item/clothing/head/weddingveil, + /obj/item/clothing/head/costume/weddingveil, /obj/item/bouquet, /obj/item/bouquet/sunflower, /obj/item/bouquet/poppy, @@ -1560,9 +1560,9 @@ name = "Beekeeper Suit Crate" desc = "Bee business booming? Better be benevolent and boost botany by bestowing bi-Beekeeper-suits! Contains two beekeeper suits and matching headwear." cost = CARGO_CRATE_VALUE * 2 - contains = list(/obj/item/clothing/head/beekeeper_head, + contains = list(/obj/item/clothing/head/utility/beekeeper_head, /obj/item/clothing/suit/utility/beekeeper_suit, - /obj/item/clothing/head/beekeeper_head, + /obj/item/clothing/head/utility/beekeeper_head, /obj/item/clothing/suit/utility/beekeeper_suit) crate_name = "beekeeper suits" crate_type = /obj/structure/closet/crate/hydroponics @@ -1574,7 +1574,7 @@ contains = list(/obj/structure/beebox/unwrenched, /obj/item/honey_frame = 3, /obj/item/queen_bee/bought, - /obj/item/clothing/head/beekeeper_head, + /obj/item/clothing/head/utility/beekeeper_head, /obj/item/clothing/suit/utility/beekeeper_suit, /obj/item/melee/flyswatter) crate_name = "beekeeping starter crate" @@ -2135,11 +2135,11 @@ /obj/item/clothing/neck/tie/blue, /obj/item/clothing/neck/tie/red, /obj/item/clothing/neck/tie/black, - /obj/item/clothing/head/bowler, + /obj/item/clothing/head/hats/bowler, /obj/item/clothing/head/fedora, /obj/item/clothing/head/flatcap, /obj/item/clothing/head/beret, - /obj/item/clothing/head/that, + /obj/item/clothing/head/hats/tophat, /obj/item/clothing/shoes/laceup = 3, /obj/item/clothing/under/suit/charcoal, /obj/item/clothing/under/suit/navy, @@ -2201,15 +2201,15 @@ name = "Original Costume Crate" desc = "Reenact Shakespearean plays with this assortment of outfits. Contains eight different costumes!" cost = CARGO_CRATE_VALUE * 2 - contains = list(/obj/item/clothing/head/snowman, + contains = list(/obj/item/clothing/head/costume/snowman, /obj/item/clothing/suit/costume/snowman, - /obj/item/clothing/head/chicken, + /obj/item/clothing/head/costume/chicken, /obj/item/clothing/suit/costume/chickensuit, /obj/item/clothing/mask/gas/monkeymask, /obj/item/clothing/suit/costume/monkeysuit, - /obj/item/clothing/head/cardborg, + /obj/item/clothing/head/costume/cardborg, /obj/item/clothing/suit/costume/cardborg, - /obj/item/clothing/head/xenos, + /obj/item/clothing/head/costume/xenos, /obj/item/clothing/suit/costume/xenos, /obj/item/clothing/suit/hooded/ian_costume, /obj/item/clothing/suit/hooded/carp_costume, diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index b01809d2901..923513e5550 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -497,8 +497,9 @@ /obj/item/clothing/head/chameleon name = "grey cap" desc = "It's a baseball hat in a tasteful grey colour." + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' icon_state = "greysoft" - resistance_flags = NONE armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 0, BOMB = 0, BIO = 0, FIRE = 50, ACID = 50) diff --git a/code/modules/clothing/head/_head.dm b/code/modules/clothing/head/_head.dm index 01ad06c94ed..a799e2d6838 100644 --- a/code/modules/clothing/head/_head.dm +++ b/code/modules/clothing/head/_head.dm @@ -1,6 +1,7 @@ /obj/item/clothing/head name = BODY_ZONE_HEAD - icon = 'icons/obj/clothing/hats.dmi' + icon = 'icons/obj/clothing/head/default.dmi' + worn_icon = 'icons/mob/clothing/head/default.dmi' lefthand_file = 'icons/mob/inhands/clothing/hats_lefthand.dmi' righthand_file = 'icons/mob/inhands/clothing/hats_righthand.dmi' body_parts_covered = HEAD diff --git a/code/modules/clothing/head/animalears.dm b/code/modules/clothing/head/animalears.dm index 7218b818fe5..77ed57a9083 100644 --- a/code/modules/clothing/head/animalears.dm +++ b/code/modules/clothing/head/animalears.dm @@ -1,4 +1,4 @@ -/obj/item/clothing/head/kitty +/obj/item/clothing/head/costume/kitty name = "kitty ears" desc = "A pair of kitty ears. Meow!" icon_state = "kitty" @@ -6,21 +6,21 @@ dog_fashion = /datum/dog_fashion/head/kitty -/obj/item/clothing/head/kitty/visual_equipped(mob/living/carbon/human/user, slot) +/obj/item/clothing/head/costume/kitty/visual_equipped(mob/living/carbon/human/user, slot) if(ishuman(user) && (slot & ITEM_SLOT_HEAD)) update_icon(ALL, user) user.update_worn_head() //Color might have been changed by update_appearance. ..() -/obj/item/clothing/head/kitty/update_icon(updates=ALL, mob/living/carbon/human/user) +/obj/item/clothing/head/costume/kitty/update_icon(updates=ALL, mob/living/carbon/human/user) . = ..() if(ishuman(user)) add_atom_colour(user.hair_color, FIXED_COLOUR_PRIORITY) -/obj/item/clothing/head/kitty/genuine +/obj/item/clothing/head/costume/kitty/genuine desc = "A pair of kitty ears. A tag on the inside says \"Hand made from real cats.\"" -/obj/item/clothing/head/rabbitears +/obj/item/clothing/head/costume/rabbitears name = "rabbit ears" desc = "Wearing these makes you look useless, and only good for your sex appeal." icon_state = "bunny" diff --git a/code/modules/clothing/head/beanie.dm b/code/modules/clothing/head/beanie.dm index ce1480af9e2..ae52ec92ac8 100644 --- a/code/modules/clothing/head/beanie.dm +++ b/code/modules/clothing/head/beanie.dm @@ -6,6 +6,8 @@ /obj/item/clothing/head/beanie name = "beanie" desc = "A stylish beanie. The perfect winter accessory for those with a keen fashion sense, and those who just can't handle a cold breeze on their heads." + icon = 'icons/obj/clothing/head/beanie.dmi' + worn_icon = 'icons/mob/clothing/head/beanie.dmi' icon_state = "beanie" custom_price = PAYCHECK_CREW * 1.2 greyscale_colors = "#EEEEEE#EEEEEE" @@ -46,11 +48,15 @@ /obj/item/clothing/head/rasta name = "rastacap" desc = "Perfect for tucking in those dreadlocks." + icon = 'icons/obj/clothing/head/beanie.dmi' + worn_icon = 'icons/mob/clothing/head/beanie.dmi' icon_state = "beanierasta" /obj/item/clothing/head/waldo name = "red striped bobble hat" desc = "If you're going on a worldwide hike, you'll need some cold protection." + icon = 'icons/obj/clothing/head/beanie.dmi' + worn_icon = 'icons/mob/clothing/head/beanie.dmi' icon_state = "waldo_hat" //No dog fashion sprites yet :( poor Ian can't be dope like the rest of us yet diff --git a/code/modules/clothing/head/cakehat.dm b/code/modules/clothing/head/cakehat.dm index 5cf4b736e54..9feeb9e1e3a 100644 --- a/code/modules/clothing/head/cakehat.dm +++ b/code/modules/clothing/head/cakehat.dm @@ -1,6 +1,8 @@ -/obj/item/clothing/head/hardhat/cakehat +/obj/item/clothing/head/utility/hardhat/cakehat name = "cakehat" desc = "You put the cake on your head. Brilliant." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "hardhat0_cakehat" inhand_icon_state = "hardhat0_cakehat" hat_type = "cakehat" @@ -21,7 +23,7 @@ var/throwforce_on = 15 var/damtype_on = BURN -/obj/item/clothing/head/hardhat/cakehat/process() +/obj/item/clothing/head/utility/hardhat/cakehat/process() var/turf/location = loc if(ishuman(location)) var/mob/living/carbon/human/wearer = location @@ -31,7 +33,7 @@ if(isturf(location)) location.hotspot_expose(700, 1) -/obj/item/clothing/head/hardhat/cakehat/turn_on(mob/living/user) +/obj/item/clothing/head/utility/hardhat/cakehat/turn_on(mob/living/user) ..() force = force_on throwforce = throwforce_on @@ -39,7 +41,7 @@ hitsound = hitsound_on START_PROCESSING(SSobj, src) -/obj/item/clothing/head/hardhat/cakehat/turn_off(mob/living/user) +/obj/item/clothing/head/utility/hardhat/cakehat/turn_off(mob/living/user) ..() force = 0 throwforce = 0 @@ -47,10 +49,10 @@ hitsound = hitsound_off STOP_PROCESSING(SSobj, src) -/obj/item/clothing/head/hardhat/cakehat/get_temperature() +/obj/item/clothing/head/utility/hardhat/cakehat/get_temperature() return on * heat -/obj/item/clothing/head/hardhat/cakehat/energycake +/obj/item/clothing/head/utility/hardhat/cakehat/energycake name = "energy cake" desc = "You put the energy sword on your cake. Brilliant." icon_state = "hardhat0_energycake" @@ -64,12 +66,12 @@ light_range = 3 //ditto heat = 0 -/obj/item/clothing/head/hardhat/cakehat/energycake/turn_on(mob/living/user) +/obj/item/clothing/head/utility/hardhat/cakehat/energycake/turn_on(mob/living/user) playsound(src, 'sound/weapons/saberon.ogg', 5, TRUE) to_chat(user, span_warning("You turn on \the [src].")) return ..() -/obj/item/clothing/head/hardhat/cakehat/energycake/turn_off(mob/living/user) +/obj/item/clothing/head/utility/hardhat/cakehat/energycake/turn_off(mob/living/user) playsound(src, 'sound/weapons/saberoff.ogg', 5, TRUE) to_chat(user, span_warning("You turn off \the [src].")) return ..() diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 76799889c41..3cd88ffc8ed 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -4,6 +4,8 @@ /obj/item/clothing/head/collectable name = "collectable hat" desc = "A rare collectable hat." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = null /obj/item/clothing/head/collectable/Initialize(mapload) @@ -24,37 +26,42 @@ /obj/item/clothing/head/collectable/chef name = "collectable chef's hat" desc = "A rare chef's hat meant for hat collectors!" + icon = 'icons/obj/clothing/head/utility.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' icon_state = "chef" inhand_icon_state = "chefhat" - dog_fashion = /datum/dog_fashion/head/chef /obj/item/clothing/head/collectable/paper name = "collectable paper hat" desc = "What looks like an ordinary paper hat is actually a rare and valuable collector's edition paper hat. Keep away from water, fire, and Curators." + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "paper" - dog_fashion = /datum/dog_fashion/head /obj/item/clothing/head/collectable/tophat name = "collectable top hat" desc = "A top hat worn by only the most prestigious hat collectors." + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' icon_state = "tophat" inhand_icon_state = "that" /obj/item/clothing/head/collectable/captain name = "collectable captain's hat" desc = "A collectable hat that'll make you look just like a real comdom!" + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' icon_state = "captain" inhand_icon_state = null - dog_fashion = /datum/dog_fashion/head/captain /obj/item/clothing/head/collectable/police name = "collectable police officer's hat" desc = "A collectable police officer's Hat. This hat emphasizes that you are THE LAW." + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' icon_state = "policehelm" - dog_fashion = /datum/dog_fashion/head/warden /obj/item/clothing/head/collectable/beret @@ -64,12 +71,13 @@ greyscale_config = /datum/greyscale_config/beret greyscale_config_worn = /datum/greyscale_config/beret/worn greyscale_colors = "#972A2A" - dog_fashion = /datum/dog_fashion/head/beret /obj/item/clothing/head/collectable/welding name = "collectable welding helmet" desc = "A collectable welding helmet. Now with 80% less lead! Not for actual welding. Any welding done while wearing this helmet is done so at the owner's own risk!" + icon = 'icons/obj/clothing/head/utility.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' icon_state = "welding" inhand_icon_state = "welding" lefthand_file = 'icons/mob/inhands/clothing/masks_lefthand.dmi' @@ -83,7 +91,6 @@ inhand_icon_state = null clothing_flags = SNUG_FIT - /obj/item/clothing/head/collectable/flatcap name = "collectable flat cap" desc = "A collectible farmer's flat cap!" @@ -98,7 +105,6 @@ desc = "You'd make a great Dread Syndie Roberts!" icon_state = "pirate" inhand_icon_state = null - dog_fashion = /datum/dog_fashion/head/pirate /obj/item/clothing/head/collectable/kitty @@ -106,8 +112,6 @@ desc = "The fur feels... a bit too realistic." icon_state = "kitty" inhand_icon_state = null - - dog_fashion = /datum/dog_fashion/head/kitty /obj/item/clothing/head/collectable/rabbitears @@ -115,41 +119,46 @@ desc = "Not as lucky as the feet!" icon_state = "bunny" inhand_icon_state = null - - dog_fashion = /datum/dog_fashion/head/rabbit /obj/item/clothing/head/collectable/wizard name = "collectable wizard's hat" desc = "NOTE: Any magical powers gained from wearing this hat are purely coincidental." + icon = 'icons/obj/clothing/head/wizard.dmi' + worn_icon = 'icons/mob/clothing/head/wizard.dmi' icon_state = "wizard" - dog_fashion = /datum/dog_fashion/head/blue_wizard /obj/item/clothing/head/collectable/hardhat name = "collectable hard hat" desc = "WARNING! Offers no real protection, or luminosity, but damn, is it fancy!" + icon = 'icons/obj/clothing/head/utility.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' clothing_flags = SNUG_FIT icon_state = "hardhat0_yellow" inhand_icon_state = null - dog_fashion = /datum/dog_fashion/head /obj/item/clothing/head/collectable/hos name = "collectable HoS hat" desc = "Now you too can beat prisoners, set silly sentences, and arrest for no reason!" + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' icon_state = "hoscap" - /obj/item/clothing/head/collectable/hop name = "collectable HoP hat" desc = "It's your turn to demand excessive paperwork, signatures, stamps, and hire more clowns! Papers, please!" + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' icon_state = "hopcap" dog_fashion = /datum/dog_fashion/head/hop /obj/item/clothing/head/collectable/thunderdome name = "collectable Thunderdome helmet" desc = "Go Red! I mean Green! I mean Red! No Green!" + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' icon_state = "thunderdome" inhand_icon_state = "thunderdome_helmet" clothing_flags = SNUG_FIT @@ -158,6 +167,8 @@ /obj/item/clothing/head/collectable/swat name = "collectable SWAT helmet" desc = "That's not real blood. That's red paint." //Reference to the actual description + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' icon_state = "swatsyndie" inhand_icon_state = "swatsyndie_helmet" clothing_flags = SNUG_FIT diff --git a/code/modules/clothing/head/cone.dm b/code/modules/clothing/head/cone.dm index 01caef21d42..59d8cfe0d27 100644 --- a/code/modules/clothing/head/cone.dm +++ b/code/modules/clothing/head/cone.dm @@ -2,6 +2,7 @@ desc = "This cone is trying to warn you of something!" name = "warning cone" icon = 'icons/obj/janitor.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' icon_state = "cone" inhand_icon_state = null force = 1 diff --git a/code/modules/clothing/head/costume.dm b/code/modules/clothing/head/costume.dm index 2fe390485f1..68b6ea08848 100644 --- a/code/modules/clothing/head/costume.dm +++ b/code/modules/clothing/head/costume.dm @@ -1,10 +1,14 @@ -/obj/item/clothing/head/powdered_wig +/obj/item/clothing/head/costume + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' + +/obj/item/clothing/head/costume/powdered_wig name = "powdered wig" desc = "A powdered wig." icon_state = "pwig" inhand_icon_state = "pwig" -/obj/item/clothing/head/hasturhood +/obj/item/clothing/head/costume/hasturhood name = "hastur's hood" desc = "It's unspeakably stylish." icon_state = "hasturhood" @@ -13,13 +17,15 @@ /obj/item/clothing/head/syndicatefake name = "black space-helmet replica" + icon = 'icons/obj/clothing/head/spacehelm.dmi' + worn_icon = 'icons/mob/clothing/head/spacehelm.dmi' icon_state = "syndicate-helm-black-red" inhand_icon_state = "syndicate-helm-black-red" desc = "A plastic replica of a Syndicate agent's space helmet. You'll look just like a real murderous Syndicate agent in this! This is a toy, it is not made for use in space!" clothing_flags = SNUG_FIT flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT -/obj/item/clothing/head/cueball +/obj/item/clothing/head/costume/cueball name = "cueball helmet" desc = "A large, featureless white orb meant to be worn on your head. How do you even see out of this thing?" icon_state = "cueball" @@ -28,7 +34,7 @@ flags_cover = HEADCOVERSEYES|HEADCOVERSMOUTH flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT -/obj/item/clothing/head/snowman +/obj/item/clothing/head/costume/snowman name = "snowman head" desc = "A ball of white styrofoam. So festive." icon_state = "snowman_h" @@ -37,19 +43,19 @@ flags_cover = HEADCOVERSEYES flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT -/obj/item/clothing/head/witchwig +/obj/item/clothing/head/costume/witchwig name = "witch costume wig" desc = "Eeeee~heheheheheheh!" icon_state = "witch" inhand_icon_state = null flags_inv = HIDEHAIR -/obj/item/clothing/head/maidheadband +/obj/item/clothing/head/costume/maidheadband name = "maid headband" desc = "Just like from one of those chinese cartoons!" icon_state = "maid_headband" -/obj/item/clothing/head/chicken +/obj/item/clothing/head/costume/chicken name = "chicken suit head" desc = "Bkaw!" icon_state = "chickenhead" @@ -57,7 +63,7 @@ clothing_flags = SNUG_FIT flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT -/obj/item/clothing/head/griffin +/obj/item/clothing/head/costume/griffin name = "griffon head" desc = "Why not 'eagle head'? Who knows." icon_state = "griffinhat" @@ -65,7 +71,7 @@ clothing_flags = SNUG_FIT flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT -/obj/item/clothing/head/xenos +/obj/item/clothing/head/costume/xenos name = "xenos helmet" icon_state = "xenos" inhand_icon_state = "xenos_helm" @@ -74,29 +80,28 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH -/obj/item/clothing/head/lobsterhat +/obj/item/clothing/head/costume/lobsterhat name = "foam lobster head" desc = "When everything's going to crab, protecting your head is the best choice." icon_state = "lobster_hat" clothing_flags = SNUG_FIT flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT -/obj/item/clothing/head/drfreezehat +/obj/item/clothing/head/costume/drfreezehat name = "doctor freeze's wig" desc = "A cool wig for cool people." icon_state = "drfreeze_hat" flags_inv = HIDEHAIR -/obj/item/clothing/head/shrine_wig +/obj/item/clothing/head/costume/shrine_wig name = "shrine maiden's wig" desc = "Purify in style!" flags_inv = HIDEHAIR //bald icon_state = "shrine_wig" inhand_icon_state = null - worn_y_offset = 1 -/obj/item/clothing/head/cardborg +/obj/item/clothing/head/costume/cardborg name = "cardborg helmet" desc = "A helmet made out of a box." icon_state = "cardborg_h" @@ -107,7 +112,7 @@ dog_fashion = /datum/dog_fashion/head/cardborg -/obj/item/clothing/head/cardborg/equipped(mob/living/user, slot) +/obj/item/clothing/head/costume/cardborg/equipped(mob/living/user, slot) ..() if(ishuman(user) && (slot & ITEM_SLOT_HEAD)) var/mob/living/carbon/human/H = user @@ -115,20 +120,19 @@ var/obj/item/clothing/suit/costume/cardborg/CB = H.wear_suit CB.disguise(user, src) -/obj/item/clothing/head/cardborg/dropped(mob/living/user) +/obj/item/clothing/head/costume/cardborg/dropped(mob/living/user) ..() user.remove_alt_appearance("standard_borg_disguise") -/obj/item/clothing/head/bronze +/obj/item/clothing/head/costume/bronze name = "bronze hat" desc = "A crude helmet made out of bronze plates. It offers very little in the way of protection." - icon = 'icons/obj/clothing/hats.dmi' icon_state = "clockwork_helmet_old" clothing_flags = SNUG_FIT flags_inv = HIDEEARS|HIDEHAIR armor = list(MELEE = 5, BULLET = 0, LASER = -5, ENERGY = -15, BOMB = 10, BIO = 0, FIRE = 20, ACID = 20) -/obj/item/clothing/head/fancy +/obj/item/clothing/head/costume/fancy name = "fancy hat" icon_state = "fancy_hat" greyscale_colors = "#E3C937#782A81" @@ -136,7 +140,7 @@ greyscale_config_worn = /datum/greyscale_config/fancy_hat_worn flags_1 = IS_PLAYER_COLORABLE_1 -/obj/item/clothing/head/football_helmet +/obj/item/clothing/head/costume/football_helmet name = "football helmet" icon_state = "football_helmet" greyscale_colors = "#D74722" @@ -144,7 +148,7 @@ greyscale_config_worn = /datum/greyscale_config/football_helmet_worn flags_1 = IS_PLAYER_COLORABLE_1 -/obj/item/clothing/head/tv_head +/obj/item/clothing/head/costume/tv_head name = "television helmet" desc = "A mysterious headgear made from the hollowed out remains of a status display. How very retro-retro-futuristic of you." icon_state = "IPC_helmet" @@ -157,38 +161,38 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT var/has_fov = TRUE -/obj/item/clothing/head/tv_head/Initialize(mapload) +/obj/item/clothing/head/costume/tv_head/Initialize(mapload) . = ..() if(has_fov) AddComponent(/datum/component/clothing_fov_visor, FOV_90_DEGREES) -/obj/item/clothing/head/tv_head/fov_less +/obj/item/clothing/head/costume/tv_head/fov_less desc = "A mysterious headgear made from the hollowed out remains of a status display. How very retro-retro-futuristic of you. It's very easy to see out of this one." has_fov = FALSE -/obj/item/clothing/head/irs +/obj/item/clothing/head/costume/irs name = "internal revenue service cap" icon_state = "irs_hat" inhand_icon_state = null -/obj/item/clothing/head/tmc +/obj/item/clothing/head/costume/tmc name = "Lost M.C. bandana" icon_state = "tmc_hat" inhand_icon_state = null -/obj/item/clothing/head/deckers +/obj/item/clothing/head/costume/deckers name = "Decker headphones" icon_state = "decker_hat" inhand_icon_state = null -/obj/item/clothing/head/yuri +/obj/item/clothing/head/costume/yuri name = "yuri initiate helmet" icon_state = "yuri_helmet" inhand_icon_state = null clothing_flags = SNUG_FIT flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT -/obj/item/clothing/head/allies +/obj/item/clothing/head/costume/allies name = "allies helmet" icon_state = "allies_helmet" inhand_icon_state = null diff --git a/code/modules/clothing/head/crown.dm b/code/modules/clothing/head/crown.dm index 33e7f2e5225..b728ebcfb8f 100644 --- a/code/modules/clothing/head/crown.dm +++ b/code/modules/clothing/head/crown.dm @@ -1,12 +1,11 @@ -/obj/item/clothing/head/crown +/obj/item/clothing/head/costume/crown name = "crown" desc = "A crown fit for a king, a petty king maybe." icon_state = "crown" armor = list(MELEE = 15, BULLET = 0, LASER = 0,ENERGY = 10, BOMB = 0, BIO = 0, FIRE = 100, ACID = 50, WOUND = 5) resistance_flags = FIRE_PROOF - -/obj/item/clothing/head/crown/fancy +/obj/item/clothing/head/costume/crown/fancy name = "magnificent crown" desc = "A crown worn by only the highest emperors of the land space." icon_state = "fancycrown" diff --git a/code/modules/clothing/head/fedora.dm b/code/modules/clothing/head/fedora.dm index 7ffc93270f2..4f4a88f0ec0 100644 --- a/code/modules/clothing/head/fedora.dm +++ b/code/modules/clothing/head/fedora.dm @@ -1,5 +1,7 @@ /obj/item/clothing/head/fedora name = "fedora" + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' icon_state = "fedora" inhand_icon_state = "fedora" desc = "A really cool hat if you're a mobster. A really lame hat if you're not." diff --git a/code/modules/clothing/head/garlands.dm b/code/modules/clothing/head/garlands.dm index c4eb99aa050..09a7a7532ca 100644 --- a/code/modules/clothing/head/garlands.dm +++ b/code/modules/clothing/head/garlands.dm @@ -1,14 +1,14 @@ -/obj/item/clothing/head/garland +/obj/item/clothing/head/costume/garland name = "floral garland" desc = "Someone, somewhere, is starving while wearing this. And it's definitely not you." icon_state = "garland" worn_icon_state = "garland" -/obj/item/clothing/head/garland/equipped(mob/living/user, slot) +/obj/item/clothing/head/costume/garland/equipped(mob/living/user, slot) . = ..() if(slot_flags & slot) user.add_mood_event("garland", /datum/mood_event/garland) -/obj/item/clothing/head/garland/dropped(mob/living/user) +/obj/item/clothing/head/costume/garland/dropped(mob/living/user) . = ..() user.clear_mood_event("garland") diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index e2205722733..fa1d68287e0 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -1,4 +1,8 @@ -/obj/item/clothing/head/hardhat +/obj/item/clothing/head/utility + icon = 'icons/obj/clothing/head/utility.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' + +/obj/item/clothing/head/utility/hardhat name = "hard hat" desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight." icon_state = "hardhat0_yellow" @@ -21,14 +25,14 @@ var/on = FALSE -/obj/item/clothing/head/hardhat/Initialize(mapload) +/obj/item/clothing/head/utility/hardhat/Initialize(mapload) . = ..() AddElement(/datum/element/update_icon_updates_onmob, ITEM_SLOT_HEAD) -/obj/item/clothing/head/hardhat/attack_self(mob/living/user) +/obj/item/clothing/head/utility/hardhat/attack_self(mob/living/user) toggle_helmet_light(user) -/obj/item/clothing/head/hardhat/proc/toggle_helmet_light(mob/living/user) +/obj/item/clothing/head/utility/hardhat/proc/toggle_helmet_light(mob/living/user) on = !on if(on) turn_on(user) @@ -36,23 +40,23 @@ turn_off(user) update_appearance() -/obj/item/clothing/head/hardhat/update_icon_state() +/obj/item/clothing/head/utility/hardhat/update_icon_state() icon_state = inhand_icon_state = "hardhat[on]_[hat_type]" return ..() -/obj/item/clothing/head/hardhat/proc/turn_on(mob/user) +/obj/item/clothing/head/utility/hardhat/proc/turn_on(mob/user) set_light_on(TRUE) -/obj/item/clothing/head/hardhat/proc/turn_off(mob/user) +/obj/item/clothing/head/utility/hardhat/proc/turn_off(mob/user) set_light_on(FALSE) -/obj/item/clothing/head/hardhat/orange +/obj/item/clothing/head/utility/hardhat/orange icon_state = "hardhat0_orange" inhand_icon_state = null hat_type = "orange" dog_fashion = null -/obj/item/clothing/head/hardhat/red +/obj/item/clothing/head/utility/hardhat/red icon_state = "hardhat0_red" inhand_icon_state = null hat_type = "red" @@ -64,7 +68,7 @@ cold_protection = HEAD min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT -/obj/item/clothing/head/hardhat/red/upgraded +/obj/item/clothing/head/utility/hardhat/red/upgraded name = "workplace-ready firefighter helmet" desc = "By applying state of the art lighting technology to a fire helmet, and using photo-chemical hardening methods, this hardhat will protect you from robust workplace hazards." icon_state = "hardhat0_purple" @@ -74,7 +78,7 @@ custom_materials = list(/datum/material/iron = 4000, /datum/material/glass = 1000, /datum/material/plastic = 3000, /datum/material/silver = 500) hat_type = "purple" -/obj/item/clothing/head/hardhat/white +/obj/item/clothing/head/utility/hardhat/white icon_state = "hardhat0_white" inhand_icon_state = null hat_type = "white" @@ -85,13 +89,13 @@ min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT dog_fashion = /datum/dog_fashion/head -/obj/item/clothing/head/hardhat/dblue +/obj/item/clothing/head/utility/hardhat/dblue icon_state = "hardhat0_dblue" inhand_icon_state = null hat_type = "dblue" dog_fashion = null -/obj/item/clothing/head/hardhat/atmos +/obj/item/clothing/head/utility/hardhat/atmos icon_state = "hardhat0_atmos" inhand_icon_state = null hat_type = "atmos" @@ -106,12 +110,12 @@ min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF -/obj/item/clothing/head/hardhat/atmos/worn_overlays(mutable_appearance/standing, isinhands, icon_file) +/obj/item/clothing/head/utility/hardhat/atmos/worn_overlays(mutable_appearance/standing, isinhands, icon_file) . = ..() if(!isinhands) . += emissive_appearance(icon_file, "[icon_state]-emissive", src, alpha = src.alpha) -/obj/item/clothing/head/hardhat/weldhat +/obj/item/clothing/head/utility/hardhat/weldhat name = "welding hard hat" desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight AND welding shield! The bulb seems a little smaller though." light_range = 3 //Needs a little bit of tradeoff @@ -125,49 +129,49 @@ visor_flags_inv = HIDEEYES | HIDEFACE | HIDESNOUT visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF -/obj/item/clothing/head/hardhat/weldhat/Initialize(mapload) +/obj/item/clothing/head/utility/hardhat/weldhat/Initialize(mapload) . = ..() update_appearance() -/obj/item/clothing/head/hardhat/weldhat/attack_self(mob/living/user) +/obj/item/clothing/head/utility/hardhat/weldhat/attack_self(mob/living/user) toggle_helmet_light(user) -/obj/item/clothing/head/hardhat/weldhat/AltClick(mob/user) +/obj/item/clothing/head/utility/hardhat/weldhat/AltClick(mob/user) if(user.canUseTopic(src, be_close = TRUE)) toggle_welding_screen(user) -/obj/item/clothing/head/hardhat/weldhat/ui_action_click(mob/user, actiontype) +/obj/item/clothing/head/utility/hardhat/weldhat/ui_action_click(mob/user, actiontype) if(istype(actiontype, /datum/action/item_action/toggle_welding_screen)) toggle_welding_screen(user) return return ..() -/obj/item/clothing/head/hardhat/weldhat/proc/toggle_welding_screen(mob/living/user) +/obj/item/clothing/head/utility/hardhat/weldhat/proc/toggle_welding_screen(mob/living/user) if(weldingvisortoggle(user)) playsound(src, 'sound/mecha/mechmove03.ogg', 50, TRUE) //Visors don't just come from nothing update_appearance() -/obj/item/clothing/head/hardhat/weldhat/worn_overlays(mutable_appearance/standing, isinhands) +/obj/item/clothing/head/utility/hardhat/weldhat/worn_overlays(mutable_appearance/standing, isinhands) . = ..() if(isinhands) return - . += mutable_appearance('icons/mob/clothing/head.dmi', "weldhelmet") + . += mutable_appearance('icons/mob/clothing/head/utility.dmi', "weldhelmet") if(!up) - . += mutable_appearance('icons/mob/clothing/head.dmi', "weldvisor") + . += mutable_appearance('icons/mob/clothing/head/utility.dmi', "weldvisor") -/obj/item/clothing/head/hardhat/weldhat/update_overlays() +/obj/item/clothing/head/utility/hardhat/weldhat/update_overlays() . = ..() if(!up) . += "weldvisor" -/obj/item/clothing/head/hardhat/weldhat/orange +/obj/item/clothing/head/utility/hardhat/weldhat/orange icon_state = "hardhat0_orange" inhand_icon_state = null hat_type = "orange" -/obj/item/clothing/head/hardhat/weldhat/white +/obj/item/clothing/head/utility/hardhat/weldhat/white desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight AND welding shield!" //This bulb is not smaller icon_state = "hardhat0_white" inhand_icon_state = null @@ -179,14 +183,16 @@ cold_protection = HEAD min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT -/obj/item/clothing/head/hardhat/weldhat/dblue +/obj/item/clothing/head/utility/hardhat/weldhat/dblue icon_state = "hardhat0_dblue" inhand_icon_state = null hat_type = "dblue" -/obj/item/clothing/head/hardhat/pumpkinhead +/obj/item/clothing/head/utility/hardhat/pumpkinhead name = "carved pumpkin" desc = "A jack o' lantern! Believed to ward off evil spirits." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "hardhat0_pumpkin" inhand_icon_state = null hat_type = "pumpkin" @@ -199,31 +205,31 @@ worn_y_offset = 1 dog_fashion = /datum/dog_fashion/head/pumpkin/unlit -/obj/item/clothing/head/hardhat/pumpkinhead/set_light_on(new_value) +/obj/item/clothing/head/utility/hardhat/pumpkinhead/set_light_on(new_value) . = ..() if(isnull(.)) return update_icon(UPDATE_OVERLAYS) -/obj/item/clothing/head/hardhat/pumpkinhead/update_overlays() +/obj/item/clothing/head/utility/hardhat/pumpkinhead/update_overlays() . = ..() if(light_on) . += emissive_appearance(icon, "carved_pumpkin-emissive", src, alpha = src.alpha) -/obj/item/clothing/head/hardhat/pumpkinhead/worn_overlays(mutable_appearance/standing, isinhands, icon_file) +/obj/item/clothing/head/utility/hardhat/pumpkinhead/worn_overlays(mutable_appearance/standing, isinhands, icon_file) . = ..() if(light_on && !isinhands) . += emissive_appearance(icon_file, "carved_pumpkin-emissive", src, alpha = src.alpha) -/obj/item/clothing/head/hardhat/pumpkinhead/turn_on(mob/user) +/obj/item/clothing/head/utility/hardhat/pumpkinhead/turn_on(mob/user) . = ..() dog_fashion = /datum/dog_fashion/head/pumpkin/lit -/obj/item/clothing/head/hardhat/pumpkinhead/turn_off(mob/user) +/obj/item/clothing/head/utility/hardhat/pumpkinhead/turn_off(mob/user) . = ..() dog_fashion = /datum/dog_fashion/head/pumpkin/unlit -/obj/item/clothing/head/hardhat/pumpkinhead/blumpkin +/obj/item/clothing/head/utility/hardhat/pumpkinhead/blumpkin name = "carved blumpkin" desc = "A very blue jack o' lantern! Believed to ward off vengeful chemists." icon_state = "hardhat0_blumpkin" @@ -232,17 +238,19 @@ light_color = "#76ff8e" dog_fashion = /datum/dog_fashion/head/blumpkin/unlit -/obj/item/clothing/head/hardhat/pumpkinhead/blumpkin/turn_on(mob/user) +/obj/item/clothing/head/utility/hardhat/pumpkinhead/blumpkin/turn_on(mob/user) . = ..() dog_fashion = /datum/dog_fashion/head/blumpkin/lit -/obj/item/clothing/head/hardhat/pumpkinhead/blumpkin/turn_off(mob/user) +/obj/item/clothing/head/utility/hardhat/pumpkinhead/blumpkin/turn_off(mob/user) . = ..() dog_fashion = /datum/dog_fashion/head/blumpkin/unlit -/obj/item/clothing/head/hardhat/reindeer +/obj/item/clothing/head/utility/hardhat/reindeer name = "novelty reindeer hat" desc = "Some fake antlers and a very fake red nose." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "hardhat0_reindeer" inhand_icon_state = null hat_type = "reindeer" diff --git a/code/modules/clothing/head/hat.dm b/code/modules/clothing/head/hat.dm index 91f01e3dbbe..0f67caccd2f 100644 --- a/code/modules/clothing/head/hat.dm +++ b/code/modules/clothing/head/hat.dm @@ -1,4 +1,8 @@ -/obj/item/clothing/head/centhat +/obj/item/clothing/head/hats + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' + +/obj/item/clothing/head/hats/centhat name = "\improper CentCom hat" icon_state = "centcom" desc = "It's good to be emperor." @@ -7,7 +11,7 @@ armor = list(MELEE = 30, BULLET = 15, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, FIRE = 50, ACID = 50) strip_delay = 80 -/obj/item/clothing/head/constable +/obj/item/clothing/head/costume/constable name = "constable helmet" desc = "A british looking helmet." icon_state = "constable" @@ -15,47 +19,47 @@ custom_price = PAYCHECK_COMMAND * 1.5 worn_y_offset = 4 -/obj/item/clothing/head/spacepolice +/obj/item/clothing/head/costume/spacepolice name = "space police cap" desc = "A blue cap for patrolling the daily beat." icon_state = "policecap_families" inhand_icon_state = null -/obj/item/clothing/head/canada +/obj/item/clothing/head/costume/canada name = "striped red tophat" desc = "It smells like fresh donut holes. / Il sent comme des trous de beignets frais." icon_state = "canada" inhand_icon_state = null -/obj/item/clothing/head/redcoat +/obj/item/clothing/head/costume/redcoat name = "redcoat's hat" icon_state = "redcoat" desc = "'I guess it's a redhead.'" -/obj/item/clothing/head/mailman +/obj/item/clothing/head/costume/mailman name = "mailman's hat" icon_state = "mailman" desc = "'Right-on-time' mail service head wear." -/obj/item/clothing/head/plaguedoctorhat +/obj/item/clothing/head/bio_hood/plague name = "plague doctor's hat" desc = "These were once used by plague doctors. They're pretty much useless." icon_state = "plaguedoctor" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 0, ACID = 0) -/obj/item/clothing/head/nursehat +/obj/item/clothing/head/costume/nursehat name = "nurse's hat" desc = "It allows quick identification of trained medical personnel." icon_state = "nursehat" dog_fashion = /datum/dog_fashion/head/nurse -/obj/item/clothing/head/bowler +/obj/item/clothing/head/hats/bowler name = "bowler-hat" desc = "Gentleman, elite aboard!" icon_state = "bowler" inhand_icon_state = null -/obj/item/clothing/head/bearpelt +/obj/item/clothing/head/costume/bearpelt name = "bear pelt hat" desc = "Fuzzy." icon_state = "bearpelt" @@ -70,46 +74,53 @@ greyscale_colors = "#8F7654" inhand_icon_state = null -/obj/item/clothing/head/hunter +/obj/item/clothing/head/cowboy name = "bounty hunting hat" desc = "Ain't nobody gonna cheat the hangman in my town." + icon = 'icons/obj/clothing/head/cowboy.dmi' + worn_icon = 'icons/mob/clothing/head/cowboy.dmi' icon_state = "cowboy" worn_icon_state = "hunter" inhand_icon_state = null armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 15, BOMB = 0, BIO = 0, FIRE = 0, ACID = 0) resistance_flags = FIRE_PROOF | ACID_PROOF -/obj/item/clothing/head/cowboy_hat_black +/obj/item/clothing/head/cowboy/black name = "desperado hat" desc = "People with ropes around their necks don't always hang." icon_state = "cowboy_hat_black" + worn_icon_state = "cowboy_hat_black" inhand_icon_state = "cowboy_hat_black" -/obj/item/clothing/head/cowboy_hat_white +/obj/item/clothing/head/cowboy/white name = "ten-gallon hat" desc = "There are two kinds of people in the world: those with guns and those that dig. You dig?" icon_state = "cowboy_hat_white" + worn_icon_state = "cowboy_hat_white" inhand_icon_state = "cowboy_hat_white" -/obj/item/clothing/head/cowboy_hat_grey +/obj/item/clothing/head/cowboy/grey name = "drifter hat" desc = "The hat for an assistant with no name." icon_state = "cowboy_hat_grey" + worn_icon_state = "cowboy_hat_grey" inhand_icon_state = "cowboy_hat_grey" -/obj/item/clothing/head/cowboy_hat_red +/obj/item/clothing/head/cowboy/red name = "deputy hat" desc = "Don't let the garish coloration fool you. This hat has seen some terrible things." icon_state = "cowboy_hat_red" + worn_icon_state = "cowboy_hat_red" inhand_icon_state = "cowboy_hat_red" -/obj/item/clothing/head/cowboy_hat_brown +/obj/item/clothing/head/cowboy/brown name = "sheriff hat" desc = "Reach for the skies, pardner." icon_state = "cowboy_hat_brown" + worn_icon_state = "cowboy_hat_brown" inhand_icon_state = "cowboy_hat_brown" -/obj/item/clothing/head/santa +/obj/item/clothing/head/costume/santa name = "santa hat" desc = "On the first day of christmas my employer gave to me!" icon_state = "santahatnorm" @@ -118,72 +129,71 @@ min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT dog_fashion = /datum/dog_fashion/head/santa -/obj/item/clothing/head/jester +/obj/item/clothing/head/costume/jester name = "jester hat" desc = "A hat with bells, to add some merriness to the suit." icon_state = "jester_hat" - -/obj/item/clothing/head/jester/alt +/obj/item/clothing/head/costume/jester/alt icon_state = "jester2" -/obj/item/clothing/head/rice_hat +/obj/item/clothing/head/costume/rice_hat name = "rice hat" desc = "Welcome to the rice fields, motherfucker." icon_state = "rice_hat" -/obj/item/clothing/head/lizard +/obj/item/clothing/head/costume/lizard name = "lizardskin cloche hat" desc = "How many lizards died to make this hat? Not enough." icon_state = "lizard" -/obj/item/clothing/head/scarecrow_hat +/obj/item/clothing/head/costume/scarecrow_hat name = "scarecrow hat" desc = "A simple straw hat." icon_state = "scarecrow_hat" -/obj/item/clothing/head/pharaoh +/obj/item/clothing/head/costume/pharaoh name = "pharaoh hat" desc = "Walk like an Egyptian." icon_state = "pharoah_hat" inhand_icon_state = null -/obj/item/clothing/head/nemes +/obj/item/clothing/head/costume/nemes name = "headdress of Nemes" desc = "Lavish space tomb not included." icon_state = "nemes_headdress" -/obj/item/clothing/head/delinquent +/obj/item/clothing/head/costume/delinquent name = "delinquent hat" desc = "Good grief." icon_state = "delinquent" -/obj/item/clothing/head/intern +/obj/item/clothing/head/hats/intern name = "\improper CentCom Head Intern beancap" desc = "A horrifying mix of beanie and softcap in CentCom green. You'd have to be pretty desperate for power over your peers to agree to wear this." icon_state = "intern_hat" inhand_icon_state = null -/obj/item/clothing/head/coordinator +/obj/item/clothing/head/hats/coordinator name = "coordinator cap" desc = "A cap for a party coordinator, stylish!." icon_state = "capcap" inhand_icon_state = "that" armor = list(MELEE = 25, BULLET = 15, LASER = 25, ENERGY = 35, BOMB = 25, BIO = 0, FIRE = 50, ACID = 50) -/obj/item/clothing/head/jackbros +/obj/item/clothing/head/costume/jackbros name = "frosty hat" desc = "Hee-ho!" icon_state = "JackFrostHat" inhand_icon_state = null -/obj/item/clothing/head/weddingveil +/obj/item/clothing/head/costume/weddingveil name = "wedding veil" desc = "A gauzy white veil." icon_state = "weddingveil" inhand_icon_state = null -/obj/item/clothing/head/centcom_cap +/obj/item/clothing/head/hats/centcom_cap name = "\improper CentCom commander cap" icon_state = "centcom_cap" desc = "Worn by the finest of CentCom commanders. Inside the lining of the cap, lies two faint initials." @@ -192,13 +202,13 @@ armor = list(MELEE = 30, BULLET = 15, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, FIRE = 50, ACID = 50) strip_delay = (8 SECONDS) -/obj/item/clothing/head/human_leather +/obj/item/clothing/head/fedora/human_leather name = "human skin hat" desc = "This will scare them. All will know my power." icon_state = "human_leather" inhand_icon_state = null -/obj/item/clothing/head/ushanka +/obj/item/clothing/head/costume/ushanka name = "ushanka" desc = "Perfect for winter in Siberia, da?" icon_state = "ushankadown" @@ -213,7 +223,7 @@ ///Sprite visible when the ushanka flaps are folded down. var/downsprite = "ushankadown" -/obj/item/clothing/head/ushanka/attack_self(mob/user) +/obj/item/clothing/head/costume/ushanka/attack_self(mob/user) if(earflaps) icon_state = upsprite inhand_icon_state = upsprite @@ -224,12 +234,12 @@ to_chat(user, span_notice("You lower the ear flaps on the ushanka.")) earflaps = !earflaps -/obj/item/clothing/head/nightcap/blue +/obj/item/clothing/head/costume/nightcap/blue name = "blue nightcap" desc = "A blue nightcap for all the dreamers and snoozers out there." icon_state = "sleep_blue" -/obj/item/clothing/head/nightcap/red +/obj/item/clothing/head/costume/nightcap/red name = "red nightcap" desc = "A red nightcap for all the sleepyheads and dozers out there." icon_state = "sleep_red" diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index cf9b5d64879..b962a98ab5b 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -1,6 +1,8 @@ /obj/item/clothing/head/helmet name = "helmet" desc = "Standard Security gear. Protects the head from impacts." + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' icon_state = "helmet" inhand_icon_state = "helmet" armor = list(MELEE = 35, BULLET = 30, LASER = 30,ENERGY = 40, BOMB = 25, BIO = 0, FIRE = 50, ACID = 50, WOUND = 10) diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 1a0a3b36ea1..1fad20f9deb 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -5,7 +5,7 @@ #define DRILL_CANADIAN "canadian" //Chef -/obj/item/clothing/head/chefhat +/obj/item/clothing/head/utility/chefhat name = "chef's hat" inhand_icon_state = "chefhat" icon_state = "chef" @@ -17,16 +17,16 @@ ///the chance that the movements of a mouse inside of this hat get relayed to the human wearing the hat var/mouse_control_probability = 20 -/obj/item/clothing/head/chefhat/Initialize(mapload) +/obj/item/clothing/head/utility/chefhat/Initialize(mapload) . = ..() create_storage(type = /datum/storage/pockets/chefhat) -/obj/item/clothing/head/chefhat/i_am_assuming_direct_control +/obj/item/clothing/head/utility/chefhat/i_am_assuming_direct_control desc = "The commander in chef's head wear. Upon closer inspection, there seem to be dozens of tiny levers, buttons, dials, and screens inside of this hat. What the hell...?" mouse_control_probability = 100 -/obj/item/clothing/head/chefhat/suicide_act(mob/user) +/obj/item/clothing/head/utility/chefhat/suicide_act(mob/user) user.visible_message(span_suicide("[user] is donning [src]! It looks like [user.p_theyre()] trying to become a chef.")) user.say("Bork Bork Bork!", forced = "chef hat suicide") sleep(20) @@ -35,7 +35,7 @@ playsound(user, 'sound/machines/ding.ogg', 50, TRUE) return(FIRELOSS) -/obj/item/clothing/head/chefhat/relaymove(mob/living/user, direction) +/obj/item/clothing/head/utility/chefhat/relaymove(mob/living/user, direction) if(!ismouse(user) || !isliving(loc) || !prob(mouse_control_probability)) return var/mob/living/L = loc @@ -44,7 +44,7 @@ step_towards(L, get_step(L, direction)) //Captain -/obj/item/clothing/head/caphat +/obj/item/clothing/head/hats/caphat name = "captain's hat" desc = "It's good being the king." icon_state = "captain" @@ -55,11 +55,10 @@ dog_fashion = /datum/dog_fashion/head/captain //Captain: This is no longer space-worthy -/obj/item/clothing/head/caphat/parade +/obj/item/clothing/head/hats/caphat/parade name = "captain's parade cap" desc = "Worn only by Captains with an abundance of class." icon_state = "capcap" - dog_fashion = null /obj/item/clothing/head/caphat/beret @@ -71,7 +70,7 @@ greyscale_colors = "#0070B7#FFCE5B" //Head of Personnel -/obj/item/clothing/head/hopcap +/obj/item/clothing/head/hats/hopcap name = "head of personnel's cap" icon_state = "hopcap" desc = "The symbol of true bureaucratic micromanagement." @@ -79,14 +78,14 @@ dog_fashion = /datum/dog_fashion/head/hop //Chaplain -/obj/item/clothing/head/nun_hood +/obj/item/clothing/head/chaplain/nun_hood name = "nun hood" desc = "Maximum piety in this star system." icon_state = "nun_hood" flags_inv = HIDEHAIR flags_cover = HEADCOVERSEYES -/obj/item/clothing/head/bishopmitre +/obj/item/clothing/head/chaplain/bishopmitre name = "bishop mitre" desc = "An opulent hat that functions as a radio to God. Or as a lightning rod, depending on who you ask." icon_state = "bishopmitre" @@ -124,32 +123,26 @@ else to_chat(user, span_warning("You just took a candy corn! You should wait a couple minutes, lest you burn through your stash.")) - //Mime - /obj/item/clothing/head/beret name = "beret" desc = "A beret, a mime's favorite headwear." icon_state = "beret" dog_fashion = /datum/dog_fashion/head/beret - greyscale_config = /datum/greyscale_config/beret greyscale_config_worn = /datum/greyscale_config/beret/worn greyscale_colors = "#972A2A" flags_1 = IS_PLAYER_COLORABLE_1 - //Security - -/obj/item/clothing/head/hos +/obj/item/clothing/head/hats/hos name = "head of security cap" desc = "The robust standard-issue cap of the Head of Security. For showing the officers who's in charge." armor = list(MELEE = 40, BULLET = 30, LASER = 25, ENERGY = 35, BOMB = 25, BIO = 10, FIRE = 50, ACID = 60, WOUND = 10) icon_state = "hoscap" strip_delay = 80 - -/obj/item/clothing/head/hos/syndicate +/obj/item/clothing/head/hats/hos/syndicate name = "syndicate cap" desc = "A black cap fit for a high ranking syndicate officer." @@ -170,7 +163,7 @@ name = "syndicate beret" desc = "A black beret with thick armor padding inside. Stylish and robust." -/obj/item/clothing/head/warden +/obj/item/clothing/head/hats/warden name = "warden's police hat" desc = "It's a special armored hat issued to the Warden of a security force. Protects the head from impacts." icon_state = "policehelm" @@ -178,11 +171,11 @@ strip_delay = 60 dog_fashion = /datum/dog_fashion/head/warden -/obj/item/clothing/head/warden/police +/obj/item/clothing/head/hats/warden/police name = "police officer's hat" desc = "A police officer's hat. This hat emphasizes that you are THE LAW." -/obj/item/clothing/head/warden/red +/obj/item/clothing/head/hats/warden/red name = "warden's hat" desc = "A warden's red hat. Looking at it gives you the feeling of wanting to keep people in cells for as long as possible." icon_state = "wardenhat" @@ -190,7 +183,7 @@ strip_delay = 60 dog_fashion = /datum/dog_fashion/head/warden_red -/obj/item/clothing/head/warden/drill +/obj/item/clothing/head/hats/warden/drill name = "warden's campaign hat" desc = "A special armored campaign hat with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." icon_state = "wardendrill" @@ -198,7 +191,7 @@ dog_fashion = null var/mode = DRILL_DEFAULT -/obj/item/clothing/head/warden/drill/screwdriver_act(mob/living/carbon/human/user, obj/item/I) +/obj/item/clothing/head/hats/warden/drill/screwdriver_act(mob/living/carbon/human/user, obj/item/I) if(..()) return TRUE switch(mode) @@ -215,25 +208,25 @@ to_chat(user, span_danger("You adjust voice circuit but nothing happens, probably because it's broken.")) return TRUE -/obj/item/clothing/head/warden/drill/wirecutter_act(mob/living/user, obj/item/I) +/obj/item/clothing/head/hats/warden/drill/wirecutter_act(mob/living/user, obj/item/I) ..() if(mode != DRILL_CANADIAN) to_chat(user, span_danger("You broke the voice circuit!")) mode = DRILL_CANADIAN return TRUE -/obj/item/clothing/head/warden/drill/equipped(mob/M, slot) +/obj/item/clothing/head/hats/warden/drill/equipped(mob/M, slot) . = ..() if (slot & ITEM_SLOT_HEAD) RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) else UnregisterSignal(M, COMSIG_MOB_SAY) -/obj/item/clothing/head/warden/drill/dropped(mob/M) +/obj/item/clothing/head/hats/warden/drill/dropped(mob/M) . = ..() UnregisterSignal(M, COMSIG_MOB_SAY) -/obj/item/clothing/head/warden/drill/proc/handle_speech(datum/source, list/speech_args) +/obj/item/clothing/head/hats/warden/drill/proc/handle_speech(datum/source, list/speech_args) SIGNAL_HANDLER var/message = speech_args[SPEECH_MESSAGE] if(message[1] != "*") @@ -271,7 +264,6 @@ dog_fashion = null flags_1 = NONE - /obj/item/clothing/head/beret/sec/navywarden name = "warden's beret" desc = "A special beret with the Warden's insignia emblazoned on it. For wardens with class." @@ -282,9 +274,7 @@ desc = "A special beret with the security insignia emblazoned on it. For officers with class." greyscale_colors = "#3C485A#FF0000" - //Science - /obj/item/clothing/head/beret/science name = "science beret" desc = "A science-themed beret for our hardworking scientists." @@ -298,9 +288,7 @@ greyscale_config_worn = /datum/greyscale_config/beret_badge/worn greyscale_colors = "#8D008F#FFFFFF" - //Medical - /obj/item/clothing/head/beret/medical name = "medical beret" desc = "A medical-flavored beret for the doctor in you!" @@ -317,29 +305,27 @@ desc = "A beret in a distinct surgical turquoise!" greyscale_colors = "#5EB8B8" -/obj/item/clothing/head/surgerycap +/obj/item/clothing/head/utility/surgerycap name = "blue surgery cap" icon_state = "surgicalcap" desc = "A blue medical surgery cap to prevent the surgeon's hair from entering the insides of the patient!" -/obj/item/clothing/head/surgerycap/purple +/obj/item/clothing/head/utility/surgerycap/purple name = "burgundy surgery cap" icon_state = "surgicalcapwine" desc = "A burgundy medical surgery cap to prevent the surgeon's hair from entering the insides of the patient!" -/obj/item/clothing/head/surgerycap/green +/obj/item/clothing/head/utility/surgerycap/green name = "green surgery cap" icon_state = "surgicalcapgreen" desc = "A green medical surgery cap to prevent the surgeon's hair from entering the insides of the patient!" -/obj/item/clothing/head/surgerycap/cmo +/obj/item/clothing/head/utility/surgerycap/cmo name = "turquoise surgery cap" icon_state = "surgicalcapcmo" desc = "The CMO's medical surgery cap to prevent their hair from entering the insides of the patient!" - //Engineering - /obj/item/clothing/head/beret/engi name = "engineering beret" desc = "Might not protect you from radiation, but definitely will protect you from looking unfashionable!" @@ -352,26 +338,20 @@ greyscale_colors = "#FFDE15" flags_1 = NONE - //Cargo - /obj/item/clothing/head/beret/cargo name = "cargo beret" desc = "No need to compensate when you can wear this beret!" greyscale_colors = "#c99840" flags_1 = NONE - //Curator - /obj/item/clothing/head/fedora/curator name = "treasure hunter's fedora" desc = "You got red text today kid, but it doesn't mean you have to like it." icon_state = "curator" - //Miscellaneous - /obj/item/clothing/head/beret/black name = "black beret" desc = "A black beret, perfect for war veterans and dark, brooding, anti-hero mimes." @@ -397,9 +377,7 @@ . = ..() ADD_TRAIT(src, TRAIT_NODROP, HIGHLANDER) - //CentCom - /obj/item/clothing/head/beret/centcom_formal name = "\improper CentCom Formal Beret" desc = "Sometimes, a compromise between fashion and defense needs to be made. Thanks to Nanotrasen's most recent nano-fabric durability enhancements, this time, it's not the case." diff --git a/code/modules/clothing/head/justice.dm b/code/modules/clothing/head/justice.dm index 0402be4f757..66a8a74847b 100644 --- a/code/modules/clothing/head/justice.dm +++ b/code/modules/clothing/head/justice.dm @@ -1,4 +1,4 @@ -/obj/item/clothing/head/justice +/obj/item/clothing/head/costume/justice name = "justice hat" desc = "Fight for what's righteous!" icon_state = "justicered" @@ -7,18 +7,18 @@ flags_inv = HIDEHAIR|HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR|HIDESNOUT flags_cover = HEADCOVERSEYES -/obj/item/clothing/head/justice/blue +/obj/item/clothing/head/costume/justice/blue icon_state = "justiceblue" inhand_icon_state = null -/obj/item/clothing/head/justice/yellow +/obj/item/clothing/head/costume/justice/yellow icon_state = "justiceyellow" inhand_icon_state = null -/obj/item/clothing/head/justice/green +/obj/item/clothing/head/costume/justice/green icon_state = "justicegreen" inhand_icon_state = null -/obj/item/clothing/head/justice/pink +/obj/item/clothing/head/costume/justice/pink icon_state = "justicepink" inhand_icon_state = null diff --git a/code/modules/clothing/head/mind_monkey_helmet.dm b/code/modules/clothing/head/mind_monkey_helmet.dm index d600ff0bec7..09c14a3c97f 100644 --- a/code/modules/clothing/head/mind_monkey_helmet.dm +++ b/code/modules/clothing/head/mind_monkey_helmet.dm @@ -4,7 +4,6 @@ /obj/item/clothing/head/helmet/monkey_sentience name = "monkey mind magnification helmet" desc = "A fragile, circuitry embedded helmet for boosting the intelligence of a monkey to a higher level. You see several warning labels..." - icon_state = "monkeymind" inhand_icon_state = null strip_delay = 100 diff --git a/code/modules/clothing/head/papersack.dm b/code/modules/clothing/head/papersack.dm index 162dbad611b..984b73d6bcc 100644 --- a/code/modules/clothing/head/papersack.dm +++ b/code/modules/clothing/head/papersack.dm @@ -1,10 +1,10 @@ -/obj/item/clothing/head/papersack +/obj/item/clothing/head/costume/papersack name = "paper sack hat" desc = "A paper sack with crude holes cut out for eyes. Useful for hiding one's identity or ugliness." icon_state = "papersack" flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS|HIDESNOUT -/obj/item/clothing/head/papersack/smiley +/obj/item/clothing/head/costume/papersack/smiley name = "paper sack hat" desc = "A paper sack with crude holes cut out for eyes and a sketchy smile drawn on the front. Not creepy at all." icon_state = "papersack_smile" diff --git a/code/modules/clothing/head/pirate.dm b/code/modules/clothing/head/pirate.dm index 551e5f0db34..1706fac3438 100644 --- a/code/modules/clothing/head/pirate.dm +++ b/code/modules/clothing/head/pirate.dm @@ -1,14 +1,14 @@ -/obj/item/clothing/head/pirate +/obj/item/clothing/head/costume/pirate name = "pirate hat" desc = "Yarr." icon_state = "pirate" inhand_icon_state = null dog_fashion = /datum/dog_fashion/head/pirate -/obj/item/clothing/head/pirate +/obj/item/clothing/head/costume/pirate var/datum/language/piratespeak/L = new -/obj/item/clothing/head/pirate/equipped(mob/user, slot) +/obj/item/clothing/head/costume/pirate/equipped(mob/user, slot) . = ..() if(!ishuman(user)) return @@ -16,7 +16,7 @@ user.grant_language(/datum/language/piratespeak/, TRUE, TRUE, LANGUAGE_HAT) to_chat(user, span_boldnotice("You suddenly know how to speak like a pirate!")) -/obj/item/clothing/head/pirate/dropped(mob/user) +/obj/item/clothing/head/costume/pirate/dropped(mob/user) . = ..() if(!ishuman(user)) return @@ -25,24 +25,23 @@ user.remove_language(/datum/language/piratespeak/, TRUE, TRUE, LANGUAGE_HAT) to_chat(user, span_boldnotice("You can no longer speak like a pirate.")) -/obj/item/clothing/head/pirate/armored +/obj/item/clothing/head/costume/pirate/armored armor = list(MELEE = 30, BULLET = 50, LASER = 30,ENERGY = 40, BOMB = 30, BIO = 30, FIRE = 60, ACID = 75) strip_delay = 40 equip_delay_other = 20 -/obj/item/clothing/head/pirate/captain +/obj/item/clothing/head/costume/pirate/captain name = "pirate captain hat" icon_state = "hgpiratecap" inhand_icon_state = null -/obj/item/clothing/head/bandana +/obj/item/clothing/head/costume/pirate/bandana name = "pirate bandana" desc = "Yarr." icon_state = "bandana" inhand_icon_state = null - -/obj/item/clothing/head/bandana/armored +/obj/item/clothing/head/costume/pirate/bandana/armored armor = list(MELEE = 30, BULLET = 50, LASER = 30,ENERGY = 40, BOMB = 30, BIO = 30, FIRE = 60, ACID = 75) strip_delay = 40 equip_delay_other = 20 diff --git a/code/modules/clothing/head/religious.dm b/code/modules/clothing/head/religious.dm index 29eb4c2aeb2..4c94cd82123 100644 --- a/code/modules/clothing/head/religious.dm +++ b/code/modules/clothing/head/religious.dm @@ -1,34 +1,38 @@ -/obj/item/clothing/head/clownmitre +/obj/item/clothing/head/chaplain/ + icon = 'icons/obj/clothing/head/chaplain.dmi' + worn_icon = 'icons/mob/clothing/head/chaplain.dmi' + +/obj/item/clothing/head/chaplain/clownmitre name = "Hat of the Honkmother" desc = "It's hard for parishoners to see a banana peel on the floor when they're looking up at your glorious chapeau." icon_state = "clownmitre" -/obj/item/clothing/head/kippah +/obj/item/clothing/head/chaplain/kippah name = "kippah" desc = "Signals that you follow the Jewish Halakha. Keeps the head covered and the soul extra-Orthodox." icon_state = "kippah" -/obj/item/clothing/head/medievaljewhat +/obj/item/clothing/head/chaplain/medievaljewhat name = "medieval Jewish hat" desc = "A silly looking hat, intended to be placed on the heads of the station's oppressed religious minorities." icon_state = "medievaljewhat" -/obj/item/clothing/head/taqiyahwhite +/obj/item/clothing/head/chaplain/taqiyah/white name = "white taqiyah" desc = "An extra-mustahabb way of showing your devotion to Allah." icon_state = "taqiyahwhite" -/obj/item/clothing/head/taqiyahwhite/Initialize(mapload) +/obj/item/clothing/head/chaplain/taqiyah/white/Initialize(mapload) . = ..() - + create_storage(type = /datum/storage/pockets/small) -/obj/item/clothing/head/taqiyahred +/obj/item/clothing/head/chaplain/taqiyah/red name = "red taqiyah" desc = "An extra-mustahabb way of showing your devotion to Allah." icon_state = "taqiyahred" -/obj/item/clothing/head/taqiyahred/Initialize(mapload) +/obj/item/clothing/head/chaplain/taqiyah/red/Initialize(mapload) . = ..() - + create_storage(type = /datum/storage/pockets/small) diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index 71da30db98b..f95070bbeb2 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -1,6 +1,8 @@ /obj/item/clothing/head/soft name = "cargo cap" desc = "It's a baseball hat in a tasteful brown colour." + icon = 'icons/obj/clothing/head/hats.dmi' + worn_icon = 'icons/mob/clothing/head/hats.dmi' icon_state = "cargosoft" inhand_icon_state = "greyscale_softcap" //todo wip var/soft_type = "cargo" diff --git a/code/modules/clothing/head/sombrero.dm b/code/modules/clothing/head/sombrero.dm index a5febec39c0..b207d2ae757 100644 --- a/code/modules/clothing/head/sombrero.dm +++ b/code/modules/clothing/head/sombrero.dm @@ -1,5 +1,6 @@ -/obj/item/clothing/head/sombrero +/obj/item/clothing/head/costume/sombrero name = "sombrero" + icon = 'icons/obj/clothing/head/sombrero.dmi' icon_state = "sombrero" inhand_icon_state = "sombrero" desc = "You can practically taste the fiesta." @@ -12,7 +13,7 @@ greyscale_config_inhand_left = /datum/greyscale_config/sombrero/lefthand greyscale_config_inhand_right = /datum/greyscale_config/sombrero/righthand -/obj/item/clothing/head/sombrero/green +/obj/item/clothing/head/costume/sombrero/green name = "green sombrero" desc = "As elegant as a dancing cactus." flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS @@ -20,7 +21,7 @@ greyscale_colors = "#13d968#ffffff" flags_1 = IS_PLAYER_COLORABLE_1 -/obj/item/clothing/head/sombrero/shamebrero +/obj/item/clothing/head/costume/sombrero/shamebrero name = "shamebrero" icon_state = "shamebrero" desc = "Once it's on, it never comes off." @@ -28,6 +29,6 @@ greyscale_colors = "#d565d3#f8db18" flags_1 = IS_PLAYER_COLORABLE_1 -/obj/item/clothing/head/sombrero/shamebrero/Initialize(mapload) +/obj/item/clothing/head/costume/sombrero/shamebrero/Initialize(mapload) . = ..() ADD_TRAIT(src, TRAIT_NODROP, SHAMEBRERO_TRAIT) diff --git a/code/modules/clothing/head/tinfoilhat.dm b/code/modules/clothing/head/tinfoilhat.dm index 3f47081a22e..7865e46b6b0 100644 --- a/code/modules/clothing/head/tinfoilhat.dm +++ b/code/modules/clothing/head/tinfoilhat.dm @@ -1,4 +1,4 @@ -/obj/item/clothing/head/foilhat +/obj/item/clothing/head/costume/foilhat name = "tinfoil hat" desc = "Thought control rays, psychotronic scanning. Don't mind that, I'm protected cause I made this hat." icon_state = "foilhat" @@ -9,7 +9,7 @@ var/datum/brain_trauma/mild/phobia/conspiracies/paranoia var/warped = FALSE -/obj/item/clothing/head/foilhat/Initialize(mapload) +/obj/item/clothing/head/costume/foilhat/Initialize(mapload) . = ..() if(!warped) AddComponent(/datum/component/anti_magic, \ @@ -22,7 +22,7 @@ else warp_up() -/obj/item/clothing/head/foilhat/equipped(mob/living/carbon/human/user, slot) +/obj/item/clothing/head/costume/foilhat/equipped(mob/living/carbon/human/user, slot) . = ..() if(!(slot & ITEM_SLOT_HEAD) || warped) return @@ -35,7 +35,7 @@ user.gain_trauma(paranoia, TRAUMA_RESILIENCE_MAGIC) to_chat(user, span_warning("As you don the foiled hat, an entire world of conspiracy theories and seemingly insane ideas suddenly rush into your mind. What you once thought unbelievable suddenly seems.. undeniable. Everything is connected and nothing happens just by accident. You know too much and now they're out to get you. ")) -/obj/item/clothing/head/foilhat/MouseDrop(atom/over_object) +/obj/item/clothing/head/costume/foilhat/MouseDrop(atom/over_object) //God Im sorry if(!warped && iscarbon(usr)) var/mob/living/carbon/C = usr @@ -44,17 +44,17 @@ return return ..() -/obj/item/clothing/head/foilhat/dropped(mob/user) +/obj/item/clothing/head/costume/foilhat/dropped(mob/user) . = ..() if(paranoia) QDEL_NULL(paranoia) UnregisterSignal(user, COMSIG_HUMAN_SUICIDE_ACT) /// When the foilhat is drained an anti-magic charge. -/obj/item/clothing/head/foilhat/proc/drain_antimagic(mob/user) +/obj/item/clothing/head/costume/foilhat/proc/drain_antimagic(mob/user) to_chat(user, span_warning("[src] crumples slightly. Something is trying to get inside your mind!")) -/obj/item/clothing/head/foilhat/proc/warp_up() +/obj/item/clothing/head/costume/foilhat/proc/warp_up() name = "scorched tinfoil hat" desc = "A badly warped up hat. Quite unprobable this will still work against any of fictional and contemporary dangers it used to." warped = TRUE @@ -69,7 +69,7 @@ if(target.stat < UNCONSCIOUS) to_chat(target, span_warning("Your zealous conspirationism rapidly dissipates as the donned hat warps up into a ruined mess. All those theories starting to sound like nothing but a ridicolous fanfare.")) -/obj/item/clothing/head/foilhat/attack_hand(mob/user, list/modifiers) +/obj/item/clothing/head/costume/foilhat/attack_hand(mob/user, list/modifiers) if(!warped && iscarbon(user)) var/mob/living/carbon/wearer = user if(src == wearer.head) @@ -77,17 +77,17 @@ return return ..() -/obj/item/clothing/head/foilhat/microwave_act(obj/machinery/microwave/M) +/obj/item/clothing/head/costume/foilhat/microwave_act(obj/machinery/microwave/M) . = ..() if(!warped) warp_up() -/obj/item/clothing/head/foilhat/proc/call_suicide(datum/source) +/obj/item/clothing/head/costume/foilhat/proc/call_suicide(datum/source) SIGNAL_HANDLER INVOKE_ASYNC(src, .proc/suicide_act, source) //SIGNAL_HANDLER doesn't like things waiting; INVOKE_ASYNC bypasses that return OXYLOSS -/obj/item/clothing/head/foilhat/suicide_act(mob/living/user) +/obj/item/clothing/head/costume/foilhat/suicide_act(mob/living/user) user.visible_message(span_suicide("[user] gets a crazed look in [user.p_their()] eyes! [capitalize(user.p_they())] [user.p_have()] witnessed the truth, and try to commit suicide!")) var/static/list/conspiracy_line = list( ";THEY'RE HIDING CAMERAS IN THE CEILINGS! THEY WITNESS EVERYTHING WE DO!!", diff --git a/code/modules/clothing/head/tophat.dm b/code/modules/clothing/head/tophat.dm index 6bc123e2062..affb5ffc98b 100644 --- a/code/modules/clothing/head/tophat.dm +++ b/code/modules/clothing/head/tophat.dm @@ -1,6 +1,6 @@ #define RABBIT_CD_TIME 30 SECONDS -/obj/item/clothing/head/that +/obj/item/clothing/head/hats/tophat name = "top-hat" desc = "It's an amish looking hat." icon_state = "tophat" @@ -10,12 +10,12 @@ /// Cooldown for how often we can pull rabbits out of here COOLDOWN_DECLARE(rabbit_cooldown) -/obj/item/clothing/head/that/attackby(obj/item/hitby_item, mob/user, params) +/obj/item/clothing/head/hats/tophat/attackby(obj/item/hitby_item, mob/user, params) . = ..() if(istype(hitby_item, /obj/item/gun/magic/wand)) abracadabra(hitby_item, user) -/obj/item/clothing/head/that/proc/abracadabra(obj/item/hitby_wand, mob/magician) +/obj/item/clothing/head/hats/tophat/proc/abracadabra(obj/item/hitby_wand, mob/magician) if(!COOLDOWN_FINISHED(src, rabbit_cooldown)) to_chat(magician, span_warning("You can't find another rabbit in [src]! Seems another hasn't gotten lost in there yet...")) return diff --git a/code/modules/clothing/head/welding.dm b/code/modules/clothing/head/welding.dm index 0e7f489581b..4680105fdec 100644 --- a/code/modules/clothing/head/welding.dm +++ b/code/modules/clothing/head/welding.dm @@ -1,4 +1,4 @@ -/obj/item/clothing/head/welding +/obj/item/clothing/head/utility/welding name = "welding helmet" desc = "A head-mounted face cover designed to protect the wearer completely from space-arc eye." icon_state = "welding" @@ -17,7 +17,7 @@ resistance_flags = FIRE_PROOF clothing_flags = SNUG_FIT | PLASMAMAN_HELMET_EXEMPT -/obj/item/clothing/head/welding/attack_self(mob/user) +/obj/item/clothing/head/utility/welding/attack_self(mob/user) weldingvisortoggle(user) /obj/item/clothing/head/welding/visor_toggling() diff --git a/code/modules/clothing/head/wig.dm b/code/modules/clothing/head/wig.dm index f379261a0d1..fa3f3223fde 100644 --- a/code/modules/clothing/head/wig.dm +++ b/code/modules/clothing/head/wig.dm @@ -2,6 +2,7 @@ name = "wig" desc = "A bunch of hair without a head attached." icon = 'icons/mob/species/human/human_face.dmi' // default icon for all hairs + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "hair_vlong" inhand_icon_state = "pwig" worn_icon_state = "wig" diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert.dm index d565d27b23a..0a73faa16f1 100644 --- a/code/modules/clothing/outfits/ert.dm +++ b/code/modules/clothing/outfits/ert.dm @@ -332,7 +332,7 @@ suit = /obj/item/clothing/suit/armor/vest suit_store = /obj/item/gun/ballistic/rifle/boltaction/brand_new belt = /obj/item/melee/baton/security/loaded - head = /obj/item/clothing/head/intern + head = /obj/item/clothing/head/hats/intern l_hand = /obj/item/megaphone /datum/outfit/centcom/centcom_intern/leader/unarmed // i'll be nice and let the leader keep their baton and vest @@ -369,7 +369,7 @@ suit_store = null back = /obj/item/storage/backpack/ert/security backpack_contents = list( - /obj/item/clothing/head/warden/police = 1, + /obj/item/clothing/head/hats/warden/police = 1, /obj/item/storage/box/handcuffs = 1, ) belt = /obj/item/melee/baton/telescopic @@ -391,7 +391,7 @@ /obj/item/stack/sheet/iron/fifty = 1, /obj/item/stack/sheet/plasteel/twenty = 1, ) - head = /obj/item/clothing/head/hardhat/weldhat + head = /obj/item/clothing/head/utility/hardhat/weldhat mask = /obj/item/clothing/mask/gas/atmos l_hand = /obj/item/areaeditor/blueprints @@ -421,7 +421,7 @@ /obj/item/storage/box/fireworks = 3, ) belt = /obj/item/storage/belt/sabre - head = /obj/item/clothing/head/coordinator + head = /obj/item/clothing/head/hats/coordinator l_pocket = /obj/item/knife/kitchen l_hand = /obj/item/toy/balloon diff --git a/code/modules/clothing/outfits/event.dm b/code/modules/clothing/outfits/event.dm index c24abb233a0..9f2cac52bda 100644 --- a/code/modules/clothing/outfits/event.dm +++ b/code/modules/clothing/outfits/event.dm @@ -8,7 +8,7 @@ /obj/item/a_gift/anything = 5, ) gloves = /obj/item/clothing/gloves/color/red - head = /obj/item/clothing/head/santa + head = /obj/item/clothing/head/costume/santa shoes = /obj/item/clothing/shoes/sneakers/red r_pocket = /obj/item/flashlight diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index f25467594cb..de7aec7e46c 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -122,7 +122,7 @@ suit = /obj/item/clothing/suit/costume/pirate/armored ears = /obj/item/radio/headset/syndicate glasses = /obj/item/clothing/glasses/eyepatch - head = /obj/item/clothing/head/bandana/armored + head = /obj/item/clothing/head/costume/pirate/bandana/armored shoes = /obj/item/clothing/shoes/sneakers/brown /datum/outfit/pirate/post_equip(mob/living/carbon/human/equipped) @@ -138,7 +138,7 @@ outfit_id.registered_name = equipped.real_name outfit_id.update_label() outfit_id.update_icon() - + var/obj/item/clothing/under/pirate_uniform = equipped.w_uniform if(pirate_uniform) pirate_uniform.has_sensor = NO_SENSORS @@ -149,7 +149,7 @@ name = "Space Pirate Captain" id_trim = /datum/id_trim/pirate/captain - head = /obj/item/clothing/head/pirate/armored + head = /obj/item/clothing/head/costume/pirate/armored /datum/outfit/pirate/space name = "Space Pirate (EVA)" @@ -180,7 +180,7 @@ name = "Silver Scale Captain" id_trim = /datum/id_trim/pirate/captain/silverscale - head = /obj/item/clothing/head/crown + head = /obj/item/clothing/head/costume/crown mask = /obj/item/clothing/mask/cigarette/cigar/havana l_pocket = /obj/item/lighter @@ -218,7 +218,7 @@ ears = /obj/item/radio/headset glasses = /obj/item/clothing/glasses/thermal/monocle gloves = /obj/item/clothing/gloves/color/latex - head = /obj/item/clothing/head/welding + head = /obj/item/clothing/head/utility/welding mask = /obj/item/clothing/mask/surgical l_pocket = /obj/item/knife/kitchen r_pocket = /obj/item/scalpel @@ -285,7 +285,7 @@ ears = /obj/item/radio/headset/headset_cent/commander glasses = /obj/item/clothing/glasses/sunglasses gloves = /obj/item/clothing/gloves/tackler/combat/insulated - head = /obj/item/clothing/head/centhat + head = /obj/item/clothing/head/hats/centhat mask = /obj/item/clothing/mask/cigarette/cigar/cohiba shoes = /obj/item/clothing/shoes/combat/swat l_pocket = /obj/item/ammo_box/a357 @@ -384,7 +384,7 @@ ears = /obj/item/radio/headset/headset_cent glasses = /obj/item/clothing/glasses/thermal/eyepatch gloves = /obj/item/clothing/gloves/tackler/combat/insulated - head = /obj/item/clothing/head/pirate/captain + head = /obj/item/clothing/head/costume/pirate/captain shoes = /obj/item/clothing/shoes/combat /datum/outfit/centcom/soviet/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) diff --git a/code/modules/clothing/spacesuits/_spacesuits.dm b/code/modules/clothing/spacesuits/_spacesuits.dm index e69e235f67d..e8efcca6512 100644 --- a/code/modules/clothing/spacesuits/_spacesuits.dm +++ b/code/modules/clothing/spacesuits/_spacesuits.dm @@ -4,6 +4,8 @@ // Meaning the the suit is defined directly after the corrisponding helmet. Just like below! /obj/item/clothing/head/helmet/space name = "space helmet" + icon = 'icons/obj/clothing/head/spacehelm.dmi' + worn_icon = 'icons/mob/clothing/head/spacehelm.dmi' icon_state = "spaceold" inhand_icon_state = "space_helmet" desc = "A special helmet with solar UV shielding to protect your eyes from harmful rays." diff --git a/code/modules/clothing/spacesuits/freedom.dm b/code/modules/clothing/spacesuits/freedom.dm index 9a05b743a53..c8058c3c5d1 100644 --- a/code/modules/clothing/spacesuits/freedom.dm +++ b/code/modules/clothing/spacesuits/freedom.dm @@ -1,6 +1,8 @@ /obj/item/clothing/head/helmet/space/freedom name = "eagle helmet" desc = "An advanced, space-proof helmet. It appears to be modeled after an old-world eagle." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "griffinhat" inhand_icon_state = null armor = list(MELEE = 20, BULLET = 40, LASER = 30, ENERGY = 40, BOMB = 100, BIO = 100, FIRE = 80, ACID = 80) diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index 1a32edb6325..749ff1fe148 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -134,7 +134,7 @@ M.color = smile_color . += M if(!isinhands && attached_hat) - . += attached_hat.build_worn_icon(default_layer = HEAD_LAYER, default_icon_file = 'icons/mob/clothing/head.dmi') + . += attached_hat.build_worn_icon(default_layer = HEAD_LAYER, default_icon_file = 'icons/mob/clothing/head/default.dmi') if(!isinhands && !up) . += mutable_appearance('icons/mob/clothing/head/plasmaman_head.dmi', visor_icon) else diff --git a/code/modules/clothing/spacesuits/santa.dm b/code/modules/clothing/spacesuits/santa.dm index d7ffc91acec..a9902aaa1d8 100644 --- a/code/modules/clothing/spacesuits/santa.dm +++ b/code/modules/clothing/spacesuits/santa.dm @@ -1,10 +1,11 @@ /obj/item/clothing/head/helmet/space/santahat name = "Santa's hat" desc = "Ho ho ho. Merrry X-mas!" + icon = 'icons/obj/clothing/head/wizard.dmi' + worn_icon = 'icons/mob/clothing/head/wizard.dmi' icon_state = "santahat" inhand_icon_state = "santahat" flags_cover = HEADCOVERSEYES - dog_fashion = /datum/dog_fashion/head/santa /obj/item/clothing/suit/space/santa diff --git a/code/modules/clothing/suits/ablativecoat.dm b/code/modules/clothing/suits/ablativecoat.dm index be67f80b5bb..32366d06193 100644 --- a/code/modules/clothing/suits/ablativecoat.dm +++ b/code/modules/clothing/suits/ablativecoat.dm @@ -1,5 +1,7 @@ /obj/item/clothing/head/hooded/ablative name = "ablative hood" + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' desc = "Hood hopefully belonging to an ablative trenchcoat. Includes a visor for cool-o-vision." icon_state = "ablativehood" armor = list(MELEE = 10, BULLET = 10, LASER = 60, ENERGY = 60, BOMB = 0, BIO = 0, FIRE = 100, ACID = 100) diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index 0aba4fb2961..fed14ffe204 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -1,9 +1,11 @@ //Biosuit complete with shoes (in the item sprite) /obj/item/clothing/head/bio_hood name = "bio hood" + desc = "A hood that protects the head and face from biological contaminants." + icon = 'icons/obj/clothing/head/bio.dmi' + worn_icon = 'icons/mob/clothing/head/bio.dmi' icon_state = "bio" inhand_icon_state = "bio_hood" - desc = "A hood that protects the head and face from biological contaminants." clothing_flags = THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT | SNUG_FIT | PLASMAMAN_HELMET_EXEMPT armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 30, ACID = 100) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE|HIDESNOUT diff --git a/code/modules/clothing/suits/chaplainsuits.dm b/code/modules/clothing/suits/chaplainsuits.dm index 32a467e96a0..0537d5b1934 100644 --- a/code/modules/clothing/suits/chaplainsuits.dm +++ b/code/modules/clothing/suits/chaplainsuits.dm @@ -69,6 +69,8 @@ /obj/item/clothing/head/hooded/monkhabit name = "monk's hood" desc = "For when a man wants to cover up his tonsure." + icon = 'icons/obj/clothing/head/chaplain.dmi' + worn_icon = 'icons/mob/clothing/head/chaplain.dmi' icon_state = "monkhood" inhand_icon_state = null body_parts_covered = HEAD @@ -122,6 +124,8 @@ /obj/item/clothing/head/helmet/chaplain name = "crusader helmet" desc = "Deus Vult." + icon = 'icons/obj/clothing/head/chaplain.dmi' + worn_icon = 'icons/mob/clothing/head/chaplain.dmi' icon_state = "knight_templar" inhand_icon_state = null armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 0, BIO = 0, FIRE = 80, ACID = 80) @@ -210,6 +214,8 @@ /obj/item/clothing/head/hooded/chaplain_hood name = "follower hood" desc = "Hood made for acolytes of the chaplain." + icon = 'icons/obj/clothing/head/chaplain.dmi' + worn_icon = 'icons/mob/clothing/head/chaplain.dmi' icon_state = "chaplain_hood" body_parts_covered = HEAD flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS diff --git a/code/modules/clothing/suits/costume.dm b/code/modules/clothing/suits/costume.dm index c1212ec98aa..0f792148ea0 100644 --- a/code/modules/clothing/suits/costume.dm +++ b/code/modules/clothing/suits/costume.dm @@ -15,6 +15,8 @@ /obj/item/clothing/head/hooded/flashsuit name = "flash button" desc = "You will learn to fear the flash." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "flashsuit" body_parts_covered = HEAD flags_inv = HIDEHAIR|HIDEEARS|HIDEFACIALHAIR|HIDEFACE|HIDEMASK|HIDESNOUT @@ -173,11 +175,11 @@ ..() user.remove_alt_appearance("standard_borg_disguise") -/obj/item/clothing/suit/costume/cardborg/proc/disguise(mob/living/carbon/human/H, obj/item/clothing/head/cardborg/borghead) +/obj/item/clothing/suit/costume/cardborg/proc/disguise(mob/living/carbon/human/H, obj/item/clothing/head/costume/cardborg/borghead) if(istype(H)) if(!borghead) borghead = H.head - if(istype(borghead, /obj/item/clothing/head/cardborg)) //why is this done this way? because equipped() is called BEFORE THE ITEM IS IN THE SLOT WHYYYY + if(istype(borghead, /obj/item/clothing/head/costume/cardborg)) //why is this done this way? because equipped() is called BEFORE THE ITEM IS IN THE SLOT WHYYYY var/image/I = image(icon = 'icons/mob/silicon/robots.dmi' , icon_state = "robot", loc = H) I.override = 1 I.add_overlay(mutable_appearance('icons/mob/silicon/robots.dmi', "robot_e")) //gotta look realistic @@ -244,6 +246,8 @@ /obj/item/clothing/head/hooded/carp_hood name = "carp hood" desc = "A hood attached to a carp costume." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "carp_casual" body_parts_covered = HEAD cold_protection = HEAD @@ -318,6 +322,8 @@ /obj/item/clothing/head/hooded/ian_hood name = "corgi hood" desc = "A hood that looks just like a corgi's head, it won't guarantee dog biscuits." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "ian" body_parts_covered = HEAD //cold_protection = HEAD @@ -338,12 +344,13 @@ /obj/item/clothing/head/hooded/bee_hood name = "bee hood" desc = "A hood attached to a bee costume." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "bee" body_parts_covered = HEAD clothing_flags = THICKMATERIAL flags_inv = HIDEHAIR|HIDEEARS - /obj/item/clothing/suit/hooded/bloated_human //OH MY GOD WHAT HAVE YOU DONE!?!?!? name = "bloated human suit" desc = "A horribly bloated suit made from human skins." @@ -357,10 +364,11 @@ hoodtype = /obj/item/clothing/head/hooded/human_head species_exception = list(/datum/species/golem) //Finally, flesh - /obj/item/clothing/head/hooded/human_head name = "bloated human head" desc = "A horribly bloated and mismatched human head." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "lingspacehelmet" body_parts_covered = HEAD flags_cover = HEADCOVERSEYES @@ -463,6 +471,8 @@ /obj/item/clothing/head/hooded/mysticrobe name = "mystic's hood" desc = "The balance of reality tips towards order." + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "mystichood" inhand_icon_state = null body_parts_covered = HEAD diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 96db8ae76b8..f22f3084593 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -293,6 +293,8 @@ /obj/item/clothing/head/hooded/techpriest name = "techpriest's hood" + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' desc = "A hood for those who REALLY love their toasters." icon_state = "techpriesthood" inhand_icon_state = null diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index 78b5dbb8594..9cbf3c6ee83 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -65,7 +65,7 @@ /* * Bomb protection */ -/obj/item/clothing/head/bomb_hood +/obj/item/clothing/head/utility/bomb_hood name = "bomb hood" desc = "Use in case of bomb." icon_state = "bombsuit" @@ -82,7 +82,6 @@ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF resistance_flags = NONE - /obj/item/clothing/suit/utility/bomb_suit name = "bomb suit" desc = "A suit designed for safety when handling explosives." @@ -102,8 +101,7 @@ equip_delay_other = 70 resistance_flags = NONE - -/obj/item/clothing/head/bomb_hood/security +/obj/item/clothing/head/utility/bomb_hood/security icon_state = "bombsuit_sec" inhand_icon_state = null @@ -112,8 +110,7 @@ inhand_icon_state = null allowed = list(/obj/item/gun/energy, /obj/item/melee/baton, /obj/item/restraints/handcuffs) - -/obj/item/clothing/head/bomb_hood/white +/obj/item/clothing/head/utility/bomb_hood/white icon_state = "bombsuit_white" inhand_icon_state = null @@ -125,7 +122,7 @@ * Radiation protection */ -/obj/item/clothing/head/radiation +/obj/item/clothing/head/utility/radiation name = "radiation hood" icon_state = "rad" desc = "A hood with radiation protective properties. The label reads, 'Made with lead. Please do not consume insulation.'" @@ -137,7 +134,7 @@ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF resistance_flags = NONE -/obj/item/clothing/head/radiation/Initialize(mapload) +/obj/item/clothing/head/utility/radiation/Initialize(mapload) . = ..() AddElement(/datum/element/radiation_protected_clothing) diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index fe71d63f5b0..e7b708901d1 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -1,6 +1,8 @@ /obj/item/clothing/head/wizard name = "wizard hat" desc = "Strange-looking hat-wear that most certainly belongs to a real magic user." + icon = 'icons/obj/clothing/head/wizard.dmi' + worn_icon = 'icons/mob/clothing/head/wizard.dmi' icon_state = "wizard" inhand_icon_state = "wizhat" armor = list(MELEE = 30, BULLET = 20, LASER = 20, ENERGY = 30, BOMB = 20, BIO = 100, FIRE = 100, ACID = 100, WOUND = 20) @@ -109,7 +111,6 @@ icon_state = "magusred" inhand_icon_state = null - /obj/item/clothing/suit/wizrobe/santa name = "Santa's suit" desc = "Festive!" diff --git a/code/modules/events/holiday/easter.dm b/code/modules/events/holiday/easter.dm index 9248bd33a43..448c0c3306c 100644 --- a/code/modules/events/holiday/easter.dm +++ b/code/modules/events/holiday/easter.dm @@ -56,7 +56,7 @@ countEggs() //Bunny Suit -/obj/item/clothing/head/bunnyhead +/obj/item/clothing/head/costume/bunnyhead name = "Easter Bunny Head" icon_state = "bunnyhead" inhand_icon_state = null @@ -102,7 +102,7 @@ icon_state = "egg-[eggcolor]" /obj/item/surprise_egg/proc/dispensePrize(turf/where) - var/static/list/prize_list = list(/obj/item/clothing/head/bunnyhead, + var/static/list/prize_list = list(/obj/item/clothing/head/costume/bunnyhead, /obj/item/clothing/suit/costume/bunnysuit, /obj/item/storage/backpack/satchel/bunnysatchel, /obj/item/food/grown/carrot, diff --git a/code/modules/events/holiday/xmas.dm b/code/modules/events/holiday/xmas.dm index 7f9b878bf60..e5c096d8d9e 100644 --- a/code/modules/events/holiday/xmas.dm +++ b/code/modules/events/holiday/xmas.dm @@ -22,7 +22,7 @@ "Why is Christmas just like life on ss13?\n\nYou do all the work and the fat guy gets all the credit.", "Why doesn't Santa have any children?\n\nBecause he only comes down the chimney.")) joke_paper.update_appearance() - new /obj/item/clothing/head/festive(target.loc) + new /obj/item/clothing/head/costume/festive(target.loc) user.update_icons() cracked = TRUE icon_state = "cracker1" @@ -34,7 +34,7 @@ return TRUE return ..() -/obj/item/clothing/head/festive +/obj/item/clothing/head/costume/festive name = "festive paper hat" icon_state = "xmashat" desc = "A crappy paper hat that you are REQUIRED to wear." diff --git a/code/modules/events/wizard/curseditems.dm b/code/modules/events/wizard/curseditems.dm index a634a6fc934..cc63c15cda5 100644 --- a/code/modules/events/wizard/curseditems.dm +++ b/code/modules/events/wizard/curseditems.dm @@ -34,7 +34,7 @@ if("voicemodulators") loadout[ITEM_SLOT_MASK] = /obj/item/clothing/mask/chameleon if("catgirls2015") - loadout[ITEM_SLOT_HEAD] = /obj/item/clothing/head/kitty + loadout[ITEM_SLOT_HEAD] = /obj/item/clothing/head/costume/kitty ruins_spaceworthiness = 1 ruins_wizard_loadout = 1 diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index 4841fac3cf4..b2712674bea 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -187,7 +187,7 @@ name = "Royal Cheese" reqs = list( /obj/item/food/cheese/wheel = 1, - /obj/item/clothing/head/crown = 1, + /obj/item/clothing/head/costume/crown = 1, /datum/reagent/medicine/strange_reagent = 5, /datum/reagent/toxin/mutagen = 5 ) diff --git a/code/modules/food_and_drinks/restaurant/custom_order.dm b/code/modules/food_and_drinks/restaurant/custom_order.dm index a904adf5965..1ac565cb898 100644 --- a/code/modules/food_and_drinks/restaurant/custom_order.dm +++ b/code/modules/food_and_drinks/restaurant/custom_order.dm @@ -36,7 +36,7 @@ var/mob/living/carbon/buffet = our_venue.restaurant_portal?.turned_on_portal?.resolve() if (!istype(buffet)) // Always asks for the clothes that you have on, but this is a fallback. wanted_clothing_type = pick_weight(list( - /obj/item/clothing/head/chefhat = 3, + /obj/item/clothing/head/utility/chefhat = 3, /obj/item/clothing/shoes/sneakers/black = 3, /obj/item/clothing/gloves/color/black = 1, )) diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index aed67f1bba9..6ff2d2e8441 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -124,7 +124,7 @@ name = "Birthday of Space Station 13" begin_day = 16 begin_month = FEBRUARY - drone_hat = /obj/item/clothing/head/festive + drone_hat = /obj/item/clothing/head/costume/festive /datum/holiday/birthday/greet() var/game_age = text2num(time2text(world.timeofday, "YYYY")) - 2003 @@ -251,7 +251,7 @@ name = "Labor Day" begin_day = 1 begin_month = MAY - drone_hat = /obj/item/clothing/head/hardhat + drone_hat = /obj/item/clothing/head/utility/hardhat mail_holiday = TRUE //Draconic Day is celebrated on May 3rd, the date on which the Draconic language was merged (#26780) @@ -270,7 +270,7 @@ name = "Firefighter's Day" begin_day = 4 begin_month = MAY - drone_hat = /obj/item/clothing/head/hardhat/red + drone_hat = /obj/item/clothing/head/utility/hardhat/red /datum/holiday/firefighter/getStationPrefix() return pick("Burning","Blazing","Plasma","Fire") @@ -339,7 +339,7 @@ name = "Doctor's Day" begin_day = 1 begin_month = JULY - drone_hat = /obj/item/clothing/head/nursehat + drone_hat = /obj/item/clothing/head/costume/nursehat /datum/holiday/ufo name = "UFO Day" @@ -455,7 +455,7 @@ name = "Talk-Like-a-Pirate Day" begin_day = 19 begin_month = SEPTEMBER - drone_hat = /obj/item/clothing/head/pirate + drone_hat = /obj/item/clothing/head/costume/pirate /datum/holiday/pirate/greet() return "Ye be talkin' like a pirate today or else ye'r walkin' tha plank, matey!" @@ -485,13 +485,13 @@ name = "Smiling Day" begin_day = 7 begin_month = OCTOBER - drone_hat = /obj/item/clothing/head/papersack/smiley + drone_hat = /obj/item/clothing/head/costume/papersack/smiley /datum/holiday/boss name = "Boss' Day" begin_day = 16 begin_month = OCTOBER - drone_hat = /obj/item/clothing/head/that + drone_hat = /obj/item/clothing/head/hats/tophat /datum/holiday/un_day name = "Anniversary of the Foundation of the United Nations" @@ -591,7 +591,7 @@ begin_day = 1 begin_month = DECEMBER end_day = 31 - drone_hat = /obj/item/clothing/head/santa + drone_hat = /obj/item/clothing/head/costume/santa /datum/holiday/festive_season/greet() return "Have a nice festive season!" @@ -618,7 +618,7 @@ begin_day = 23 begin_month = DECEMBER end_day = 27 - drone_hat = /obj/item/clothing/head/santa + drone_hat = /obj/item/clothing/head/costume/santa mail_holiday = TRUE /datum/holiday/xmas/greet() @@ -635,7 +635,7 @@ begin_month = DECEMBER end_day = 2 end_month = JANUARY - drone_hat = /obj/item/clothing/head/festive + drone_hat = /obj/item/clothing/head/costume/festive mail_holiday = TRUE /datum/holiday/new_year/getStationPrefix() @@ -734,7 +734,7 @@ GLOB.maintenance_loot += list( list( /obj/item/toy/xmas_cracker = 3, - /obj/item/clothing/head/santa = 1, + /obj/item/clothing/head/costume/santa = 1, /obj/item/a_gift/anything = 1 ) = maint_holiday_weight, ) @@ -751,7 +751,7 @@ /datum/holiday/easter name = EASTER - drone_hat = /obj/item/clothing/head/rabbitears + drone_hat = /obj/item/clothing/head/costume/rabbitears var/const/days_early = 1 //to make editing the holiday easier var/const/days_extra = 1 diff --git a/code/modules/holiday/nth_week.dm b/code/modules/holiday/nth_week.dm index d18b9e8baf2..55cfec74be6 100644 --- a/code/modules/holiday/nth_week.dm +++ b/code/modules/holiday/nth_week.dm @@ -35,7 +35,7 @@ begin_week = 4 begin_month = NOVEMBER begin_weekday = THURSDAY - drone_hat = /obj/item/clothing/head/that //This is the closest we can get to a pilgrim's hat + drone_hat = /obj/item/clothing/head/hats/tophat //This is the closest we can get to a pilgrim's hat /datum/holiday/nth_week/thanksgiving/canada name = "Thanksgiving in Canada" diff --git a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm index 83603e5ad84..3b759a95f49 100644 --- a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm +++ b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm @@ -1,12 +1,11 @@ -/obj/item/clothing/head/beekeeper_head +/obj/item/clothing/head/utility/beekeeper_head name = "beekeeper hat" desc = "Keeps the lil buzzing buggers out of your eyes." icon_state = "beekeeper" inhand_icon_state = null clothing_flags = THICKMATERIAL | SNUG_FIT - /obj/item/clothing/suit/utility/beekeeper_suit name = "beekeeper suit" desc = "Keeps the lil buzzing buggers away from your squishy bits." diff --git a/code/modules/hydroponics/grown/pumpkin.dm b/code/modules/hydroponics/grown/pumpkin.dm index 56e133f9709..f02556fc31e 100644 --- a/code/modules/hydroponics/grown/pumpkin.dm +++ b/code/modules/hydroponics/grown/pumpkin.dm @@ -26,7 +26,7 @@ juice_results = list(/datum/reagent/consumable/pumpkinjuice = 0) wine_power = 20 ///Which type of lantern this gourd produces when carved. - var/carved_type = /obj/item/clothing/head/hardhat/pumpkinhead + var/carved_type = /obj/item/clothing/head/utility/hardhat/pumpkinhead /obj/item/food/grown/pumpkin/attackby(obj/item/W as obj, mob/user as mob, params) if(W.get_sharpness()) @@ -58,4 +58,4 @@ foodtypes = FRUIT juice_results = list(/datum/reagent/consumable/blumpkinjuice = 0) wine_power = 50 - carved_type = /obj/item/clothing/head/hardhat/pumpkinhead/blumpkin + carved_type = /obj/item/clothing/head/utility/hardhat/pumpkinhead/blumpkin diff --git a/code/modules/instruments/piano_synth.dm b/code/modules/instruments/piano_synth.dm index d911671038d..3f6ddc54d6b 100644 --- a/code/modules/instruments/piano_synth.dm +++ b/code/modules/instruments/piano_synth.dm @@ -17,6 +17,7 @@ name = "headphones" desc = "Unce unce unce unce. Boop!" icon = 'icons/obj/clothing/accessories.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' lefthand_file = 'icons/mob/inhands/clothing/ears_lefthand.dmi' righthand_file = 'icons/mob/inhands/clothing/ears_righthand.dmi' icon_state = "headphones" diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index fb7a93328a5..af9b5cb31c1 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -20,7 +20,7 @@ /datum/job_department/service, ) - family_heirlooms = list(/obj/item/reagent_containers/cup/rag, /obj/item/clothing/head/that, /obj/item/reagent_containers/cup/glass/shaker) + family_heirlooms = list(/obj/item/reagent_containers/cup/rag, /obj/item/clothing/head/hats/tophat, /obj/item/reagent_containers/cup/glass/shaker) mail_goodies = list( /obj/item/storage/box/rubbershot = 30, diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index 5e0f309bb93..a3fd4384411 100755 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -66,7 +66,7 @@ ears = /obj/item/radio/headset/heads/captain/alt glasses = /obj/item/clothing/glasses/sunglasses gloves = /obj/item/clothing/gloves/color/captain - head = /obj/item/clothing/head/caphat + head = /obj/item/clothing/head/hats/caphat shoes = /obj/item/clothing/shoes/laceup diff --git a/code/modules/jobs/job_types/chief_engineer.dm b/code/modules/jobs/job_types/chief_engineer.dm index 0d8ebb5e614..40fd41de6e1 100644 --- a/code/modules/jobs/job_types/chief_engineer.dm +++ b/code/modules/jobs/job_types/chief_engineer.dm @@ -32,7 +32,7 @@ display_order = JOB_DISPLAY_ORDER_CHIEF_ENGINEER bounty_types = CIV_JOB_ENG - family_heirlooms = list(/obj/item/clothing/head/hardhat/white, /obj/item/screwdriver, /obj/item/wrench, /obj/item/weldingtool, /obj/item/crowbar, /obj/item/wirecutters) + family_heirlooms = list(/obj/item/clothing/head/utility/hardhat/white, /obj/item/screwdriver, /obj/item/wrench, /obj/item/weldingtool, /obj/item/crowbar, /obj/item/wirecutters) mail_goodies = list( /obj/item/food/cracker = 25, //you know. for poly @@ -65,7 +65,7 @@ belt = /obj/item/storage/belt/utility/chief/full ears = /obj/item/radio/headset/heads/ce gloves = /obj/item/clothing/gloves/color/black - head = /obj/item/clothing/head/hardhat/white + head = /obj/item/clothing/head/utility/hardhat/white shoes = /obj/item/clothing/shoes/sneakers/brown l_pocket = /obj/item/modular_computer/tablet/pda/heads/ce diff --git a/code/modules/jobs/job_types/chief_medical_officer.dm b/code/modules/jobs/job_types/chief_medical_officer.dm index 633f7c233c5..889928510c9 100644 --- a/code/modules/jobs/job_types/chief_medical_officer.dm +++ b/code/modules/jobs/job_types/chief_medical_officer.dm @@ -63,7 +63,7 @@ ) belt = /obj/item/modular_computer/tablet/pda/heads/cmo ears = /obj/item/radio/headset/heads/cmo - head = /obj/item/clothing/head/surgerycap/cmo + head = /obj/item/clothing/head/utility/surgerycap/cmo shoes = /obj/item/clothing/shoes/sneakers/blue l_pocket = /obj/item/pinpointer/crew l_hand = /obj/item/storage/medkit/surgery diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm index 3afbfdde5d0..842d803cdd2 100644 --- a/code/modules/jobs/job_types/cook.dm +++ b/code/modules/jobs/job_types/cook.dm @@ -27,7 +27,7 @@ family_heirlooms = list( /obj/item/reagent_containers/condiment/saltshaker, /obj/item/kitchen/rollingpin, - /obj/item/clothing/head/chefhat, + /obj/item/clothing/head/utility/chefhat, ) mail_goodies = list( @@ -68,7 +68,7 @@ ) belt = /obj/item/modular_computer/tablet/pda/cook ears = /obj/item/radio/headset/headset_srv - head = /obj/item/clothing/head/chefhat + head = /obj/item/clothing/head/utility/chefhat mask = /obj/item/clothing/mask/fakemoustache/italian skillchips = list(/obj/item/skillchip/job/chef) diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm index abb964551ac..1f8bba9bbbe 100644 --- a/code/modules/jobs/job_types/head_of_personnel.dm +++ b/code/modules/jobs/job_types/head_of_personnel.dm @@ -61,7 +61,7 @@ ) belt = /obj/item/modular_computer/tablet/pda/heads/hop ears = /obj/item/radio/headset/heads/hop - head = /obj/item/clothing/head/hopcap + head = /obj/item/clothing/head/hats/hopcap shoes = /obj/item/clothing/shoes/laceup suit = /obj/item/clothing/suit/armor/vest/hop diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm index b1a73f79307..2b1b51a1a71 100644 --- a/code/modules/jobs/job_types/medical_doctor.dm +++ b/code/modules/jobs/job_types/medical_doctor.dm @@ -49,7 +49,7 @@ suit_store = /obj/item/flashlight/pen belt = /obj/item/modular_computer/tablet/pda/medical ears = /obj/item/radio/headset/headset_med - head = /obj/item/clothing/head/surgerycap + head = /obj/item/clothing/head/utility/surgerycap shoes = /obj/item/clothing/shoes/sneakers/white l_hand = /obj/item/storage/medkit/surgery diff --git a/code/modules/jobs/job_types/station_engineer.dm b/code/modules/jobs/job_types/station_engineer.dm index 31eb4ea7551..195057624e7 100644 --- a/code/modules/jobs/job_types/station_engineer.dm +++ b/code/modules/jobs/job_types/station_engineer.dm @@ -26,13 +26,13 @@ /datum/job_department/engineering, ) - family_heirlooms = list(/obj/item/clothing/head/hardhat, /obj/item/screwdriver, /obj/item/wrench, /obj/item/weldingtool, /obj/item/crowbar, /obj/item/wirecutters) + family_heirlooms = list(/obj/item/clothing/head/utility/hardhat, /obj/item/screwdriver, /obj/item/wrench, /obj/item/weldingtool, /obj/item/crowbar, /obj/item/wirecutters) mail_goodies = list( /obj/item/storage/box/lights/mixed = 20, /obj/item/lightreplacer = 10, /obj/item/holosign_creator/engineering = 8, - /obj/item/clothing/head/hardhat/red/upgraded = 1 + /obj/item/clothing/head/utility/hardhat/red/upgraded = 1 ) rpg_title = "Crystallomancer" job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN @@ -46,7 +46,7 @@ uniform = /obj/item/clothing/under/rank/engineering/engineer belt = /obj/item/storage/belt/utility/full/engi ears = /obj/item/radio/headset/headset_eng - head = /obj/item/clothing/head/hardhat + head = /obj/item/clothing/head/utility/hardhat shoes = /obj/item/clothing/shoes/workboots l_pocket = /obj/item/modular_computer/tablet/pda/engineering r_pocket = /obj/item/t_scanner diff --git a/code/modules/jobs/job_types/warden.dm b/code/modules/jobs/job_types/warden.dm index d33f51c5846..5d1d5582b6b 100644 --- a/code/modules/jobs/job_types/warden.dm +++ b/code/modules/jobs/job_types/warden.dm @@ -59,7 +59,7 @@ ears = /obj/item/radio/headset/headset_sec/alt glasses = /obj/item/clothing/glasses/hud/security/sunglasses gloves = /obj/item/clothing/gloves/color/black - head = /obj/item/clothing/head/warden/red + head = /obj/item/clothing/head/hats/warden/red shoes = /obj/item/clothing/shoes/jackboots/sec l_pocket = /obj/item/restraints/handcuffs r_pocket = /obj/item/assembly/flash/handheld diff --git a/code/modules/mafia/outfits.dm b/code/modules/mafia/outfits.dm index 5d239aca6c5..4d86faf2f4d 100644 --- a/code/modules/mafia/outfits.dm +++ b/code/modules/mafia/outfits.dm @@ -65,7 +65,7 @@ uniform = /obj/item/clothing/under/rank/civilian/head_of_personnel suit = /obj/item/clothing/suit/armor/vest/alt shoes = /obj/item/clothing/shoes/sneakers/brown - head = /obj/item/clothing/head/hopcap + head = /obj/item/clothing/head/hats/hopcap glasses = /obj/item/clothing/glasses/sunglasses /datum/outfit/mafia/hos @@ -85,7 +85,7 @@ shoes = /obj/item/clothing/shoes/jackboots suit = /obj/item/clothing/suit/armor/vest/warden/alt gloves = /obj/item/clothing/gloves/color/black - head = /obj/item/clothing/head/warden + head = /obj/item/clothing/head/hats/warden glasses = /obj/item/clothing/glasses/hud/security/sunglasses //mafia diff --git a/code/modules/mapfluff/ruins/spaceruin_code/crashedship.dm b/code/modules/mapfluff/ruins/spaceruin_code/crashedship.dm index 5fa131cd209..9f431491841 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/crashedship.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/crashedship.dm @@ -33,7 +33,7 @@ uniform = /obj/item/clothing/under/misc/overalls shoes = /obj/item/clothing/shoes/workboots gloves = /obj/item/clothing/gloves/color/fyellow - head = /obj/item/clothing/head/hardhat + head = /obj/item/clothing/head/utility/hardhat r_pocket = /obj/item/paper/fluff/ruins/crashedship/old_diary l_pocket = /obj/item/stack/spacecash/c200 mask = /obj/item/clothing/mask/breath diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index ab3198562b0..e85fd09070f 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -630,7 +630,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava) table += thing else if(isopenturf(thing)) if(locate(/obj/structure/bed/dogbed/ian) in thing) - new /obj/item/clothing/head/festive(thing) + new /obj/item/clothing/head/costume/festive(thing) var/obj/item/reagent_containers/cup/glass/bottle/champagne/iandrink = new(thing) iandrink.name = "dog champagne" iandrink.pixel_y += 8 diff --git a/code/modules/meteors/meteors.dm b/code/modules/meteors/meteors.dm index 44a2ccb06a5..d1759656aab 100644 --- a/code/modules/meteors/meteors.dm +++ b/code/modules/meteors/meteors.dm @@ -503,7 +503,7 @@ GLOBAL_LIST_INIT(meteorsSPOOKY, list(/obj/effect/meteor/pumpkin)) hits = 10 heavy = TRUE dropamt = 1 - meteordrop = list(/obj/item/clothing/head/hardhat/pumpkinhead, /obj/item/food/grown/pumpkin) + meteordrop = list(/obj/item/clothing/head/utility/hardhat/pumpkinhead, /obj/item/food/grown/pumpkin) threat = 100 /obj/effect/meteor/pumpkin/Initialize(mapload) diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm index 390e1dd2e0b..911eba6d54c 100644 --- a/code/modules/mining/abandoned_crates.dm +++ b/code/modules/mining/abandoned_crates.dm @@ -175,7 +175,7 @@ new /obj/item/clothing/head/helmet/space(src) if(61 to 62) for(var/i in 1 to 5) - new /obj/item/clothing/head/kitty(src) + new /obj/item/clothing/head/costume/kitty(src) new /obj/item/clothing/neck/petcollar(src) if(63 to 64) new /obj/item/clothing/shoes/kindle_kicks(src) diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index c08085c9dc7..106b5a29812 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -28,6 +28,8 @@ /obj/item/clothing/head/hooded/explorer name = "explorer hood" desc = "An armoured hood for exploring harsh environments." + icon = 'icons/obj/clothing/head/utility.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' icon_state = "explorer" body_parts_covered = HEAD flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS @@ -108,6 +110,8 @@ /obj/item/clothing/head/hooded/cloakhood/goliath name = "goliath cloak hood" + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' icon_state = "golhood" desc = "A protective & concealing hood." armor = list(MELEE = 35, BULLET = 10, LASER = 25, ENERGY = 35, BOMB = 25, BIO = 0, FIRE = 60, ACID = 60) @@ -141,6 +145,8 @@ /obj/item/clothing/head/hooded/cloakhood/drake name = "drake helm" + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' icon_state = "dragon" desc = "The skull of a dragon." armor = list(MELEE = 65, BULLET = 15, LASER = 40, ENERGY = 40, BOMB = 70, BIO = 60, FIRE = 100, ACID = 100) @@ -185,6 +191,8 @@ /obj/item/clothing/head/hooded/cloakhood/godslayer name = "godslayer helm" + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' icon_state = "godslayer" desc = "The horns and skull of a wendigo, held together by the remaining icey energy of a demonic miner." armor = list(MELEE = 50, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 50, BIO = 50, FIRE = 100, ACID = 100) diff --git a/code/modules/mining/lavaland/megafauna_loot.dm b/code/modules/mining/lavaland/megafauna_loot.dm index d53efe876b6..5cd24edd378 100644 --- a/code/modules/mining/lavaland/megafauna_loot.dm +++ b/code/modules/mining/lavaland/megafauna_loot.dm @@ -284,6 +284,8 @@ /obj/item/clothing/head/hooded/hostile_environment name = "H.E.C.K. helmet" + icon = 'icons/obj/clothing/head/helmet.dmi' + worn_icon = 'icons/mob/clothing/head/helmet.dmi' desc = "Hostile Environiment Cross-Kinetic Helmet: A helmet designed to withstand the wide variety of hazards from Lavaland. It wasn't enough for its last owner." icon_state = "hostile_env" w_class = WEIGHT_CLASS_NORMAL diff --git a/code/modules/mining/voucher_sets.dm b/code/modules/mining/voucher_sets.dm index 3044d134894..74074e19329 100644 --- a/code/modules/mining/voucher_sets.dm +++ b/code/modules/mining/voucher_sets.dm @@ -64,7 +64,7 @@ set_items = list( /mob/living/simple_animal/hostile/mining_drone, /obj/item/weldingtool/hugetank, - /obj/item/clothing/head/welding, + /obj/item/clothing/head/utility/welding, /obj/item/borg/upgrade/modkit/minebot_passthrough, ) diff --git a/code/modules/mob/living/basic/vermin/mothroach.dm b/code/modules/mob/living/basic/vermin/mothroach.dm index 9fc8f96eada..816813bb942 100644 --- a/code/modules/mob/living/basic/vermin/mothroach.dm +++ b/code/modules/mob/living/basic/vermin/mothroach.dm @@ -7,7 +7,7 @@ held_state = "mothroach" held_lh = 'icons/mob/inhands/animal_item_lefthand.dmi' held_rh = 'icons/mob/inhands/animal_item_righthand.dmi' - head_icon = 'icons/mob/clothing/head/animal_item_head.dmi' + head_icon = 'icons/mob/clothing/head/pets_head.dmi' butcher_results = list(/obj/item/food/meat/slab/mothroach = 3, /obj/item/stack/sheet/animalhide/mothroach = 1) mob_biotypes = MOB_ORGANIC|MOB_BUG mob_size = MOB_SIZE_SMALL diff --git a/code/modules/mob/living/carbon/carbon_update_icons.dm b/code/modules/mob/living/carbon/carbon_update_icons.dm index 74858595106..5b3f3062e99 100644 --- a/code/modules/mob/living/carbon/carbon_update_icons.dm +++ b/code/modules/mob/living/carbon/carbon_update_icons.dm @@ -402,7 +402,7 @@ inv.update_appearance() if(head) - overlays_standing[HEAD_LAYER] = head.build_worn_icon(default_layer = HEAD_LAYER, default_icon_file = 'icons/mob/clothing/head.dmi') + overlays_standing[HEAD_LAYER] = head.build_worn_icon(default_layer = HEAD_LAYER, default_icon_file = 'icons/mob/clothing/head/default.dmi') update_hud_head(head) apply_overlay(HEAD_LAYER) diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 5586fa59979..5e258aa53aa 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -371,7 +371,7 @@ There are several things that need to be remembered: var/icon_file if(!(icon_exists(icon_file, RESOLVE_ICON_STATE(worn_item)))) - icon_file = 'icons/mob/clothing/head.dmi' + icon_file = 'icons/mob/clothing/head/default.dmi' head_overlay = head.build_worn_icon(default_layer = HEAD_LAYER, default_icon_file = icon_file) diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 22d20c023cf..091d93e9c17 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -189,7 +189,7 @@ ///right hand icon for holding mobs var/icon/held_rh = 'icons/mob/inhands/pets_held_rh.dmi' ///what it looks like when the mob is held on your head - var/icon/head_icon = 'icons/mob/clothing/head/pets_held.dmi' + var/icon/head_icon = 'icons/mob/clothing/head/pets_head.dmi' /// icon_state for holding mobs. var/held_state = "" diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 1dfb6f62224..eacd4b3bc88 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -368,7 +368,7 @@ else add_overlay("ov-opencover -c") if(hat) - var/mutable_appearance/head_overlay = hat.build_worn_icon(default_layer = 20, default_icon_file = 'icons/mob/clothing/head.dmi') + var/mutable_appearance/head_overlay = hat.build_worn_icon(default_layer = 20, default_icon_file = 'icons/mob/clothing/head/default.dmi') head_overlay.pixel_y += hat_offset add_overlay(head_overlay) update_fire() diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index 87515fd790e..2a1b8ba3eeb 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -1,6 +1,6 @@ GLOBAL_LIST_INIT(blacklisted_borg_hats, typecacheof(list( //Hats that don't really work on borgos /obj/item/clothing/head/helmet/space, - /obj/item/clothing/head/welding, + /obj/item/clothing/head/utility/welding, /obj/item/clothing/head/chameleon/broken \ ))) diff --git a/code/modules/mob/living/simple_animal/bot/construction.dm b/code/modules/mob/living/simple_animal/bot/construction.dm index 4e0dd06e553..d6dad79b8ca 100644 --- a/code/modules/mob/living/simple_animal/bot/construction.dm +++ b/code/modules/mob/living/simple_animal/bot/construction.dm @@ -455,7 +455,7 @@ ..() switch(build_step) if(ASSEMBLY_FIRST_STEP) - if(istype(I, /obj/item/clothing/head/hardhat/red)) + if(istype(I, /obj/item/clothing/head/utility/hardhat/red)) if(!user.temporarilyRemoveItemFromInventory(I)) return to_chat(user,span_notice("You add the [I] to [src]!")) diff --git a/code/modules/mob/living/simple_animal/bot/firebot.dm b/code/modules/mob/living/simple_animal/bot/firebot.dm index 03012317d71..f572d0c828b 100644 --- a/code/modules/mob/living/simple_animal/bot/firebot.dm +++ b/code/modules/mob/living/simple_animal/bot/firebot.dm @@ -290,7 +290,7 @@ var/atom/Tsec = drop_location() new /obj/item/assembly/prox_sensor(Tsec) - new /obj/item/clothing/head/hardhat/red(Tsec) + new /obj/item/clothing/head/utility/hardhat/red(Tsec) var/turf/T = get_turf(Tsec) diff --git a/code/modules/mob/living/simple_animal/friendly/axolotl.dm b/code/modules/mob/living/simple_animal/friendly/axolotl.dm index 445e251b890..a9798d97306 100644 --- a/code/modules/mob/living/simple_animal/friendly/axolotl.dm +++ b/code/modules/mob/living/simple_animal/friendly/axolotl.dm @@ -25,7 +25,7 @@ worn_slot_flags = ITEM_SLOT_HEAD held_lh = 'icons/mob/inhands/animal_item_lefthand.dmi' held_rh = 'icons/mob/inhands/animal_item_righthand.dmi' - head_icon = 'icons/mob/clothing/head/animal_item_head.dmi' + head_icon = 'icons/mob/clothing/head/pets_head.dmi' /mob/living/simple_animal/axolotl/Initialize(mapload) . = ..() diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index e944b802d93..00261e534aa 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -717,7 +717,7 @@ GLOBAL_LIST_INIT(strippable_corgi_items, create_strippable_list(list( icon_state = "breaddog" icon_living = "breaddog" icon_dead = "breaddog_dead" - head_icon = 'icons/mob/clothing/head/pets_held_head.dmi' + head_icon = 'icons/mob/clothing/head/pets_head.dmi' health = 50 maxHealth = 50 gender = NEUTER diff --git a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm index 4bbf2371802..6c60bc85563 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm @@ -124,7 +124,7 @@ /mob/living/simple_animal/drone/derelict name = "derelict drone" - default_hatmask = /obj/item/clothing/head/ushanka + default_hatmask = /obj/item/clothing/head/costume/ushanka laws = \ "1. You may not involve yourself in the matters of another sentient being outside the station that housed your activation, even if such matters conflict with Law Two or Law Three, unless the other being is another Drone.\n"+\ "2. You may not harm any sentient being, regardless of intent or circumstance.\n"+\ diff --git a/code/modules/mob/living/simple_animal/friendly/drone/visuals_icons.dm b/code/modules/mob/living/simple_animal/friendly/drone/visuals_icons.dm index ffeca6776de..90fa3962f11 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/visuals_icons.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/visuals_icons.dm @@ -70,7 +70,7 @@ if(client && hud_used?.hud_shown) head.screen_loc = ui_drone_head client.screen += head - var/used_head_icon = 'icons/mob/clothing/head.dmi' + var/used_head_icon = 'icons/mob/clothing/head/utility.dmi' if(istype(head, /obj/item/clothing/mask)) used_head_icon = 'icons/mob/clothing/mask.dmi' var/mutable_appearance/head_overlay = head.build_worn_icon(default_layer = DRONE_HEAD_LAYER, default_icon_file = used_head_icon) diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 15d2f0e5daf..62beea9eaee 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -15,7 +15,7 @@ taunt_chance = 25 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/meat/slab/bear = 5, /obj/item/clothing/head/bearpelt = 1) + butcher_results = list(/obj/item/food/meat/slab/bear = 5, /obj/item/clothing/head/costume/bearpelt = 1) response_help_continuous = "pets" response_help_simple = "pet" response_disarm_continuous = "gently pushes aside" @@ -91,7 +91,7 @@ icon_living = "combatbear" icon_dead = "combatbear_dead" faction = list("russian") - butcher_results = list(/obj/item/food/meat/slab/bear = 5, /obj/item/clothing/head/bearpelt = 1, /obj/item/bear_armor = 1) + butcher_results = list(/obj/item/food/meat/slab/bear = 5, /obj/item/clothing/head/costume/bearpelt = 1, /obj/item/bear_armor = 1) melee_damage_lower = 18 melee_damage_upper = 20 wound_bonus = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/regalrat.dm b/code/modules/mob/living/simple_animal/hostile/regalrat.dm index 19135903fb2..2c5f3168ff9 100644 --- a/code/modules/mob/living/simple_animal/hostile/regalrat.dm +++ b/code/modules/mob/living/simple_animal/hostile/regalrat.dm @@ -12,7 +12,7 @@ see_in_dark = 15 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE obj_damage = 10 - butcher_results = list(/obj/item/clothing/head/crown = 1,) + butcher_results = list(/obj/item/clothing/head/costume/crown = 1,) response_help_continuous = "glares at" response_help_simple = "glare at" response_disarm_continuous = "skoffs at" diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm index db8d1cabe03..e42a13d03a1 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm @@ -31,7 +31,7 @@ can_be_held = TRUE held_w_class = WEIGHT_CLASS_TINY worn_slot_flags = ITEM_SLOT_HEAD - head_icon = 'icons/mob/clothing/head/animal_item_head.dmi' + head_icon = 'icons/mob/clothing/head/pets_head.dmi' var/stepped_sound = 'sound/effects/huuu.ogg' ///How much of a reagent the mob injects on attack var/poison_per_bite = 3 diff --git a/code/modules/mob_spawn/corpses/mob_corpses.dm b/code/modules/mob_spawn/corpses/mob_corpses.dm index 7e0fd1efd6d..11657484b76 100644 --- a/code/modules/mob_spawn/corpses/mob_corpses.dm +++ b/code/modules/mob_spawn/corpses/mob_corpses.dm @@ -77,7 +77,7 @@ uniform = /obj/item/clothing/under/costume/pirate shoes = /obj/item/clothing/shoes/jackboots glasses = /obj/item/clothing/glasses/eyepatch - head = /obj/item/clothing/head/bandana + head = /obj/item/clothing/head/costume/pirate/bandana /obj/effect/mob_spawn/corpse/human/pirate/ranged @@ -87,7 +87,7 @@ /datum/outfit/piratecorpse/ranged name = "Pirate Gunner Corpse" suit = /obj/item/clothing/suit/costume/pirate - head = /obj/item/clothing/head/pirate + head = /obj/item/clothing/head/costume/pirate /obj/effect/mob_spawn/corpse/human/russian @@ -100,7 +100,7 @@ name = "Russian Corpse" uniform = /obj/item/clothing/under/costume/soviet shoes = /obj/item/clothing/shoes/jackboots - head = /obj/item/clothing/head/bearpelt + head = /obj/item/clothing/head/costume/bearpelt gloves = /obj/item/clothing/gloves/color/black mask = /obj/item/clothing/mask/gas @@ -111,7 +111,7 @@ /datum/outfit/russiancorpse/ranged name = "Ranged Russian Corpse" - head = /obj/item/clothing/head/ushanka + head = /obj/item/clothing/head/costume/ushanka /obj/effect/mob_spawn/corpse/human/russian/ranged/trooper @@ -138,7 +138,7 @@ suit = /obj/item/clothing/suit/jacket/officer/tan shoes = /obj/item/clothing/shoes/combat ears = /obj/item/radio/headset - head = /obj/item/clothing/head/ushanka + head = /obj/item/clothing/head/costume/ushanka /obj/effect/mob_spawn/corpse/human/wizard diff --git a/code/modules/mob_spawn/corpses/nanotrasen_corpses.dm b/code/modules/mob_spawn/corpses/nanotrasen_corpses.dm index a10170be12c..0940815f1fc 100644 --- a/code/modules/mob_spawn/corpses/nanotrasen_corpses.dm +++ b/code/modules/mob_spawn/corpses/nanotrasen_corpses.dm @@ -26,7 +26,7 @@ ears = /obj/item/radio/headset/heads/captain glasses = /obj/item/clothing/glasses/eyepatch mask = /obj/item/clothing/mask/cigarette/cigar/cohiba - head = /obj/item/clothing/head/centhat + head = /obj/item/clothing/head/hats/centhat gloves = /obj/item/clothing/gloves/tackler/combat shoes = /obj/item/clothing/shoes/combat/swat r_pocket = /obj/item/lighter diff --git a/code/modules/mob_spawn/ghost_roles/space_roles.dm b/code/modules/mob_spawn/ghost_roles/space_roles.dm index 7fc64240b98..c8183349199 100644 --- a/code/modules/mob_spawn/ghost_roles/space_roles.dm +++ b/code/modules/mob_spawn/ghost_roles/space_roles.dm @@ -236,7 +236,7 @@ suit = /obj/item/clothing/suit/armor/vest/capcarapace/syndicate suit_store = /obj/item/gun/ballistic/revolver/mateba back = /obj/item/storage/backpack/satchel/leather - head = /obj/item/clothing/head/hos/syndicate + head = /obj/item/clothing/head/hats/hos/syndicate mask = /obj/item/clothing/mask/cigarette/cigar/havana ears = /obj/item/radio/headset/syndicate/alt/leader glasses = /obj/item/clothing/glasses/thermal/eyepatch diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index 6b4edd97e91..ffd5f2e8920 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -490,23 +490,23 @@ //This list should also be gimmicky, so captains can have fun. I.E. the Santahat, Pirate hat, Tophat, Chefhat... //Yes, I said it, the captain should have fun. list( - /obj/item/clothing/head/caphat, - /obj/item/clothing/head/crown, - /obj/item/clothing/head/centhat, - /obj/item/clothing/head/centcom_cap, - /obj/item/clothing/head/pirate, - /obj/item/clothing/head/santa, - /obj/item/clothing/head/hardhat/reindeer, - /obj/item/clothing/head/sombrero, - /obj/item/clothing/head/kitty, - /obj/item/clothing/head/rabbitears, - /obj/item/clothing/head/festive, - /obj/item/clothing/head/powdered_wig, - /obj/item/clothing/head/weddingveil, - /obj/item/clothing/head/that, - /obj/item/clothing/head/nursehat, - /obj/item/clothing/head/chefhat, - /obj/item/clothing/head/papersack, + /obj/item/clothing/head/hats/caphat, + /obj/item/clothing/head/costume/crown, + /obj/item/clothing/head/hats/centhat, + /obj/item/clothing/head/hats/centcom_cap, + /obj/item/clothing/head/costume/pirate, + /obj/item/clothing/head/costume/santa, + /obj/item/clothing/head/utility/hardhat/reindeer, + /obj/item/clothing/head/costume/sombrero/green, + /obj/item/clothing/head/costume/kitty, + /obj/item/clothing/head/costume/rabbitears, + /obj/item/clothing/head/costume/festive, + /obj/item/clothing/head/costume/powdered_wig, + /obj/item/clothing/head/costume/weddingveil, + /obj/item/clothing/head/hats/tophat, + /obj/item/clothing/head/costume/nursehat, + /obj/item/clothing/head/utility/chefhat, + /obj/item/clothing/head/costume/papersack, /obj/item/clothing/head/caphat/beret, )) @@ -552,7 +552,7 @@ /obj/item/mod/module/hat_stabilizer/generate_worn_overlay() . = ..() if(attached_hat) - . += attached_hat.build_worn_icon(default_layer = ABOVE_BODY_FRONT_HEAD_LAYER-0.1, default_icon_file = 'icons/mob/clothing/head.dmi') + . += attached_hat.build_worn_icon(default_layer = ABOVE_BODY_FRONT_HEAD_LAYER-0.1, default_icon_file = 'icons/mob/clothing/head/default.dmi') /obj/item/mod/module/hat_stabilizer/proc/remove_hat(datum/source, mob/user) SIGNAL_HANDLER diff --git a/code/modules/pai/pai.dm b/code/modules/pai/pai.dm index c148b78d0e9..c4739c37d09 100644 --- a/code/modules/pai/pai.dm +++ b/code/modules/pai/pai.dm @@ -6,7 +6,7 @@ health = 500 held_lh = 'icons/mob/inhands/pai_item_lh.dmi' held_rh = 'icons/mob/inhands/pai_item_rh.dmi' - head_icon = 'icons/mob/clothing/head/pai_item_head.dmi' + head_icon = 'icons/mob/clothing/head/pai_head.dmi' hud_type = /datum/hud/pai icon = 'icons/mob/silicon/pai.dmi' icon_state = "repairbot" diff --git a/code/modules/reagents/reagent_containers/cups/_cup.dm b/code/modules/reagents/reagent_containers/cups/_cup.dm index c0cdcf02a17..c5a47a0221b 100644 --- a/code/modules/reagents/reagent_containers/cups/_cup.dm +++ b/code/modules/reagents/reagent_containers/cups/_cup.dm @@ -306,6 +306,7 @@ name = "bucket" desc = "It's a bucket." icon = 'icons/obj/janitor.dmi' + worn_icon = 'icons/mob/clothing/head/utility.dmi' icon_state = "bucket" inhand_icon_state = "bucket" lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index aca194ce7eb..a452564c112 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -210,7 +210,7 @@ id = "welding_helmet" build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 1750, /datum/material/glass = 400) - build_path = /obj/item/clothing/head/welding + build_path = /obj/item/clothing/head/utility/welding category = list( RND_CATEGORY_INITIAL, RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_ENGINEERING @@ -834,7 +834,7 @@ id = "tinfoil_hat" build_type = AUTOLATHE materials = list(/datum/material/iron = 5500) - build_path = /obj/item/clothing/head/foilhat + build_path = /obj/item/clothing/head/costume/foilhat category = list( RND_CATEGORY_HACKED, RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_JOKE diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm index dcc09a6d298..f4fbe183ec4 100644 --- a/code/modules/research/designs/biogenerator_designs.dm +++ b/code/modules/research/designs/biogenerator_designs.dm @@ -223,5 +223,5 @@ id = "rice_hat" build_type = BIOGENERATOR materials = list(/datum/material/biomass= 300) - build_path = /obj/item/clothing/head/rice_hat + build_path = /obj/item/clothing/head/costume/rice_hat category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_ORGANIC_MATERIALS) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 922bda69c96..bad538fb919 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -109,7 +109,7 @@ id = "bright_helmet" build_type = PROTOLATHE | AWAY_LATHE materials = list(/datum/material/iron = 4000, /datum/material/glass = 1000, /datum/material/plastic = 3000, /datum/material/silver = 500) - build_path = /obj/item/clothing/head/hardhat/red/upgraded + build_path = /obj/item/clothing/head/utility/hardhat/red/upgraded category = list( RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_ENGINEERING ) diff --git a/code/modules/research/xenobiology/crossbreeding/_clothing.dm b/code/modules/research/xenobiology/crossbreeding/_clothing.dm index 14faefa54f8..69c9097b3b4 100644 --- a/code/modules/research/xenobiology/crossbreeding/_clothing.dm +++ b/code/modules/research/xenobiology/crossbreeding/_clothing.dm @@ -96,12 +96,12 @@ Slimecrossing Armor name = "heroine bud" desc = "An extremely addictive flower, full of peace magic." icon = 'icons/obj/xenobiology/slimecrossing.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "peaceflower" inhand_icon_state = null slot_flags = ITEM_SLOT_HEAD clothing_traits = list(TRAIT_PACIFISM) body_parts_covered = NONE - force = 0 throwforce = 0 w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/surgery/organs/ears.dm b/code/modules/surgery/organs/ears.dm index bf853563142..f6265c82273 100644 --- a/code/modules/surgery/organs/ears.dm +++ b/code/modules/surgery/organs/ears.dm @@ -62,7 +62,8 @@ /obj/item/organ/internal/ears/cat name = "cat ears" - icon = 'icons/obj/clothing/hats.dmi' + icon = 'icons/obj/clothing/head/costume.dmi' + worn_icon = 'icons/mob/clothing/head/costume.dmi' icon_state = "kitty" visual = TRUE damage_multiplier = 2 diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm index 1d95097735b..68b3b7f576e 100644 --- a/code/modules/vehicles/scooter.dm +++ b/code/modules/vehicles/scooter.dm @@ -102,7 +102,7 @@ return rider.throw_at(throw_target, 3, 2) var/head_slot = rider.get_item_by_slot(ITEM_SLOT_HEAD) - if(!head_slot || !(istype(head_slot,/obj/item/clothing/head/helmet) || istype(head_slot,/obj/item/clothing/head/hardhat))) + if(!head_slot || !(istype(head_slot,/obj/item/clothing/head/helmet) || istype(head_slot,/obj/item/clothing/head/utility/hardhat))) rider.adjustOrganLoss(ORGAN_SLOT_BRAIN, 5) rider.updatehealth() visible_message(span_danger("[src] crashes into [bumped_thing], sending [rider] flying!")) diff --git a/code/modules/vending/autodrobe.dm b/code/modules/vending/autodrobe.dm index cd8dd34794c..823104eebd5 100644 --- a/code/modules/vending/autodrobe.dm +++ b/code/modules/vending/autodrobe.dm @@ -9,7 +9,7 @@ vend_reply = "Thank you for using AutoDrobe!" products = list( /obj/item/clothing/suit/costume/chickensuit = 1, - /obj/item/clothing/head/chicken = 1, + /obj/item/clothing/head/costume/chicken = 1, /obj/item/clothing/under/rank/civilian/clown/blue = 1, /obj/item/clothing/under/rank/civilian/clown/green = 1, /obj/item/clothing/under/rank/civilian/clown/yellow = 1, @@ -26,23 +26,23 @@ /obj/item/clothing/under/costume/schoolgirl/red = 1, /obj/item/clothing/under/costume/schoolgirl/green = 1, /obj/item/clothing/under/costume/schoolgirl/orange = 1, - /obj/item/clothing/head/kitty = 1, + /obj/item/clothing/head/costume/kitty = 1, /obj/item/clothing/under/dress/skirt = 1, /obj/item/clothing/head/beret = 1, /obj/item/clothing/accessory/waistcoat = 1, /obj/item/clothing/under/suit/black = 1, /obj/item/clothing/neck/tie = 3, - /obj/item/clothing/head/that = 1, + /obj/item/clothing/head/hats/tophat = 1, /obj/item/clothing/under/costume/kilt = 1, /obj/item/clothing/head/beret = 3, /obj/item/clothing/accessory/waistcoat = 1, /obj/item/clothing/glasses/monocle =1, - /obj/item/clothing/head/bowler = 1, + /obj/item/clothing/head/hats/bowler = 1, /obj/item/cane = 1, /obj/item/clothing/under/suit/sl = 1, /obj/item/clothing/mask/fakemoustache = 1, /obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 1, - /obj/item/clothing/head/plaguedoctorhat = 1, + /obj/item/clothing/head/bio_hood/plague = 1, /obj/item/clothing/mask/gas/plaguedoctor = 1, /obj/item/clothing/suit/toggle/owlwings = 1, /obj/item/clothing/under/costume/owl = 1, @@ -50,17 +50,17 @@ /obj/item/clothing/suit/toggle/owlwings/griffinwings = 1, /obj/item/clothing/under/costume/griffin = 1, /obj/item/clothing/shoes/griffin = 1, - /obj/item/clothing/head/griffin = 1, + /obj/item/clothing/head/costume/griffin = 1, /obj/item/clothing/suit/apron = 1, /obj/item/clothing/under/suit/waiter = 1, /obj/item/clothing/suit/jacket/miljacket = 1, /obj/item/clothing/under/costume/pirate = 1, /obj/item/clothing/suit/costume/pirate = 1, - /obj/item/clothing/head/pirate = 1, - /obj/item/clothing/head/bandana = 1, - /obj/item/clothing/head/bandana = 1, + /obj/item/clothing/head/costume/pirate = 1, + /obj/item/clothing/head/costume/pirate/bandana = 1, + /obj/item/clothing/head/costume/pirate/bandana = 1, /obj/item/clothing/under/costume/soviet = 1, - /obj/item/clothing/head/ushanka = 1, + /obj/item/clothing/head/costume/ushanka = 1, /obj/item/clothing/suit/costume/imperium_monk = 1, /obj/item/clothing/mask/gas/cyborg = 1, /obj/item/clothing/suit/chaplainsuit/holidaypriest = 1, @@ -68,7 +68,7 @@ /obj/item/clothing/head/wizard/marisa/fake = 1, /obj/item/clothing/suit/wizrobe/marisa/fake = 1, /obj/item/clothing/under/dress/sundress = 1, - /obj/item/clothing/head/witchwig = 1, + /obj/item/clothing/head/costume/witchwig = 1, /obj/item/staff/broom = 1, /obj/item/clothing/suit/wizrobe/fake = 1, /obj/item/clothing/head/wizard/fake = 1, @@ -91,17 +91,16 @@ /obj/item/clothing/mask/animal/cowmask = 1, /obj/item/clothing/mask/animal/horsehead = 1, /obj/item/clothing/suit/apron/overalls = 1, - /obj/item/clothing/head/rabbitears =1, + /obj/item/clothing/head/costume/rabbitears =1, /obj/item/clothing/accessory/vest_sheriff =1, - /obj/item/clothing/head/cowboy_hat_brown =1, - /obj/item/clothing/head/cowboy_hat_red =1, - /obj/item/clothing/head/cowboy_hat_black =1, - /obj/item/clothing/head/sombrero = 1, - /obj/item/clothing/head/sombrero/green = 1, + /obj/item/clothing/head/cowboy/brown =1, + /obj/item/clothing/head/cowboy/red =1, + /obj/item/clothing/head/cowboy/black =1, + /obj/item/clothing/head/costume/sombrero/green = 1, /obj/item/clothing/suit/costume/poncho = 1, /obj/item/clothing/suit/costume/poncho/green = 1, /obj/item/clothing/suit/costume/poncho/red = 1, - /obj/item/clothing/head/maidheadband = 1, + /obj/item/clothing/head/costume/maidheadband = 1, /obj/item/clothing/under/costume/maid = 1, /obj/item/clothing/gloves/maid = 1, /obj/item/clothing/neck/maid = 1, @@ -111,7 +110,7 @@ /obj/item/clothing/glasses/heat=1, /obj/item/clothing/suit/costume/whitedress = 1, /obj/item/clothing/under/rank/civilian/clown/jester = 1, - /obj/item/clothing/head/jester = 1, + /obj/item/clothing/head/costume/jester = 1, /obj/item/clothing/under/costume/villain = 1, /obj/item/clothing/shoes/singery = 1, /obj/item/clothing/under/costume/singer/yellow = 1, @@ -121,18 +120,18 @@ /obj/item/clothing/suit/hooded/ian_costume = 1, /obj/item/clothing/suit/hooded/bee_costume = 1, /obj/item/clothing/suit/costume/snowman = 1, - /obj/item/clothing/head/snowman = 1, + /obj/item/clothing/head/costume/snowman = 1, /obj/item/clothing/suit/costume/joker = 1, /obj/item/clothing/under/costume/joker = 1, /obj/item/clothing/mask/joy = 1, - /obj/item/clothing/head/cueball = 1, + /obj/item/clothing/head/costume/cueball = 1, /obj/item/clothing/under/suit/white_on_white = 1, /obj/item/clothing/under/costume/sailor = 1, /obj/item/clothing/under/costume/referee = 1, /obj/item/clothing/mask/whistle = 1, - /obj/item/clothing/head/delinquent = 1, + /obj/item/clothing/head/costume/delinquent = 1, /obj/item/clothing/head/wig/random = 3, - /obj/item/clothing/head/shrine_wig = 1, + /obj/item/clothing/head/costume/shrine_wig = 1, /obj/item/clothing/suit/costume/shrine_maiden = 1, /obj/item/clothing/suit/costume/changshan_red = 1, /obj/item/clothing/suit/costume/changshan_blue = 1, @@ -144,15 +143,15 @@ /obj/item/clothing/mask/gas/atmosprop = 3, /obj/item/storage/backpack/henchmen = 5, /obj/item/clothing/under/suit/henchmen = 5, - /obj/item/clothing/head/jackbros = 5, + /obj/item/clothing/head/costume/jackbros = 5, /obj/item/clothing/under/costume/jackbros = 5, /obj/item/clothing/under/costume/deckers = 5, ) contraband = list( /obj/item/clothing/glasses/blindfold = 1, /obj/item/clothing/glasses/sunglasses/gar = 2, - /obj/item/clothing/head/powdered_wig = 1, - /obj/item/clothing/head/tv_head = 1, + /obj/item/clothing/head/costume/powdered_wig = 1, + /obj/item/clothing/head/costume/tv_head = 1, /obj/item/clothing/mask/muzzle = 2, /obj/item/clothing/shoes/clown_shoes/ducky_shoes = 1, /obj/item/clothing/shoes/clown_shoes/meown_shoes = 1, @@ -161,7 +160,7 @@ ) premium = list( /obj/item/clothing/suit/costume/pirate/captain = 2, - /obj/item/clothing/head/pirate/captain = 2, + /obj/item/clothing/head/costume/pirate/captain = 2, /obj/item/clothing/under/rank/civilian/clown/rainbow = 1, /obj/item/clothing/head/helmet/roman/fake = 1, /obj/item/clothing/head/helmet/roman/legionnaire/fake = 1, @@ -169,12 +168,12 @@ /obj/item/clothing/shoes/roman = 1, /obj/item/shield/riot/roman/fake = 1, /obj/item/clothing/suit/chaplainsuit/clownpriest = 1, - /obj/item/clothing/head/clownmitre = 1, + /obj/item/clothing/head/chaplain/clownmitre = 1, /obj/item/skub = 1, /obj/item/clothing/suit/hooded/mysticrobe = 1, /obj/item/clothing/under/dress/wedding_dress = 1, /obj/item/clothing/under/suit/tuxedo = 1, - /obj/item/clothing/head/weddingveil = 1, + /obj/item/clothing/head/costume/weddingveil = 1, /obj/item/storage/belt/cummerbund = 1, ) refill_canister = /obj/item/vending_refill/autodrobe diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index b8c824f2e5f..c3bf088a252 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -12,7 +12,7 @@ "icon" = "hat-cowboy", "products" = list( /obj/item/clothing/head/wig/natural = 4, - /obj/item/clothing/head/fancy = 4, + /obj/item/clothing/head/costume/fancy = 4, /obj/item/clothing/head/beanie = 8, /obj/item/clothing/head/beret/black = 3, /obj/item/clothing/mask/bandana = 3, @@ -23,14 +23,14 @@ /obj/item/clothing/neck/infinity_scarf = 6, /obj/item/clothing/neck/tie = 6, /obj/item/clothing/head/rasta = 3, - /obj/item/clothing/head/kippah = 3, - /obj/item/clothing/head/taqiyahred = 3, - /obj/item/clothing/head/that = 3, + /obj/item/clothing/head/chaplain/kippah = 3, + /obj/item/clothing/head/chaplain/taqiyah/red = 3, + /obj/item/clothing/head/hats/tophat = 3, /obj/item/clothing/head/fedora = 3, - /obj/item/clothing/head/bowler = 3, - /obj/item/clothing/head/cowboy_hat_white = 1, - /obj/item/clothing/head/cowboy_hat_grey = 1, - /obj/item/clothing/head/sombrero = 1, + /obj/item/clothing/head/hats/bowler = 3, + /obj/item/clothing/head/cowboy/white = 1, + /obj/item/clothing/head/cowboy/grey = 1, + /obj/item/clothing/head/costume/sombrero/green = 1, ), ), @@ -127,7 +127,7 @@ "name" = "Special", "icon" = "star", "products" = list( - /obj/item/clothing/head/football_helmet = 6, + /obj/item/clothing/head/costume/football_helmet = 6, /obj/item/clothing/under/costume/football_suit = 6, /obj/item/clothing/suit/costume/football_armor = 6, @@ -139,11 +139,11 @@ /obj/item/clothing/under/ethereal_tunic = 3, /obj/item/clothing/suit/costume/ianshirt = 1, - /obj/item/clothing/head/irs = 20, - /obj/item/clothing/head/tmc = 20, - /obj/item/clothing/head/deckers = 20, - /obj/item/clothing/head/yuri = 20, - /obj/item/clothing/head/allies = 20, + /obj/item/clothing/head/costume/irs = 20, + /obj/item/clothing/head/costume/tmc = 20, + /obj/item/clothing/head/costume/deckers = 20, + /obj/item/clothing/head/costume/yuri = 20, + /obj/item/clothing/head/costume/allies = 20, /obj/item/clothing/glasses/osi = 20, /obj/item/clothing/glasses/phantom = 20, /obj/item/clothing/mask/gas/driscoll = 20, @@ -166,7 +166,7 @@ /obj/item/clothing/under/syndicate/tacticool = 1, /obj/item/clothing/under/syndicate/tacticool/skirt = 1, /obj/item/clothing/mask/balaclava = 1, - /obj/item/clothing/head/ushanka = 1, + /obj/item/clothing/head/costume/ushanka = 1, /obj/item/clothing/under/costume/soviet = 1, /obj/item/storage/belt/fannypack/black = 2, /obj/item/clothing/suit/jacket/letterman_syndie = 1, @@ -176,7 +176,7 @@ /obj/item/clothing/under/rank/centcom/officer_skirt/replica = 1, ) premium = list(/obj/item/clothing/under/suit/checkered = 1, - /obj/item/clothing/head/mailman = 1, + /obj/item/clothing/head/costume/mailman = 1, /obj/item/clothing/under/misc/mailman = 1, /obj/item/clothing/suit/jacket/leather = 1, /obj/item/clothing/suit/jacket/leather/biker = 1, diff --git a/code/modules/vending/engineering.dm b/code/modules/vending/engineering.dm index 54d203a4f61..bf6ad0a7133 100644 --- a/code/modules/vending/engineering.dm +++ b/code/modules/vending/engineering.dm @@ -10,7 +10,7 @@ /obj/item/clothing/under/rank/engineering/chief_engineer = 4, /obj/item/clothing/under/rank/engineering/engineer = 4, /obj/item/clothing/shoes/sneakers/orange = 4, - /obj/item/clothing/head/hardhat = 4, + /obj/item/clothing/head/utility/hardhat = 4, /obj/item/storage/belt/utility = 4, /obj/item/clothing/glasses/meson/engine = 4, /obj/item/clothing/gloves/color/yellow = 4, @@ -22,7 +22,7 @@ /obj/item/t_scanner = 12, /obj/item/stock_parts/cell = 8, /obj/item/weldingtool = 8, - /obj/item/clothing/head/welding = 8, + /obj/item/clothing/head/utility/welding = 8, /obj/item/light/tube = 10, /obj/item/clothing/suit/utility/fire = 4, /obj/item/stock_parts/scanning_module = 5, diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index e5a18fa04e3..0427c1a31e1 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -58,11 +58,11 @@ /obj/item/clothing/suit/hooded/wintercoat/medical/paramedic = 4, /obj/item/clothing/under/rank/medical/paramedic = 4, /obj/item/clothing/under/rank/medical/paramedic/skirt = 4, - /obj/item/clothing/head/nursehat = 4, + /obj/item/clothing/head/costume/nursehat = 4, /obj/item/clothing/head/beret/medical = 4, - /obj/item/clothing/head/surgerycap = 4, - /obj/item/clothing/head/surgerycap/purple = 4, - /obj/item/clothing/head/surgerycap/green = 4, + /obj/item/clothing/head/utility/surgerycap = 4, + /obj/item/clothing/head/utility/surgerycap/purple = 4, + /obj/item/clothing/head/utility/surgerycap/green = 4, /obj/item/clothing/mask/bandana/striped/medical = 4, /obj/item/clothing/under/rank/medical/doctor = 4, /obj/item/clothing/under/rank/medical/doctor/skirt = 4, @@ -103,8 +103,8 @@ /obj/item/clothing/shoes/workboots = 3, /obj/item/clothing/head/beret/engi = 3, /obj/item/clothing/mask/bandana/striped/engineering = 3, - /obj/item/clothing/head/hardhat = 3, - /obj/item/clothing/head/hardhat/weldhat = 3, + /obj/item/clothing/head/utility/hardhat = 3, + /obj/item/clothing/head/utility/hardhat/weldhat = 3, ) refill_canister = /obj/item/vending_refill/wardrobe/engi_wardrobe payment_department = ACCOUNT_ENG @@ -157,7 +157,7 @@ ) premium = list( /obj/item/clothing/under/rank/cargo/miner = 3, - /obj/item/clothing/head/mailman = 1, + /obj/item/clothing/head/costume/mailman = 1, /obj/item/clothing/under/misc/mailman = 1, ) refill_canister = /obj/item/vending_refill/wardrobe/cargo_wardrobe @@ -283,7 +283,7 @@ product_ads = "Guaranteed to prevent stains from spilled drinks!" vend_reply = "Thank you for using the BarDrobe!" products = list( - /obj/item/clothing/head/that = 2, + /obj/item/clothing/head/hats/tophat = 2, /obj/item/radio/headset/headset_srv = 2, /obj/item/clothing/under/suit/sl = 2, /obj/item/clothing/under/rank/civilian/bartender = 2, @@ -329,7 +329,7 @@ /obj/item/clothing/suit/toggle/chef = 1, /obj/item/clothing/under/rank/civilian/chef = 1, /obj/item/clothing/under/rank/civilian/chef/skirt = 2, - /obj/item/clothing/head/chefhat = 1, + /obj/item/clothing/head/utility/chefhat = 1, /obj/item/clothing/under/rank/civilian/cookjorts = 2, /obj/item/clothing/shoes/cookflops = 2, /obj/item/reagent_containers/cup/rag = 1, @@ -425,27 +425,27 @@ /obj/item/clothing/under/rank/civilian/chaplain/skirt = 2, /obj/item/clothing/shoes/sneakers/black = 1, /obj/item/clothing/suit/chaplainsuit/nun = 1, - /obj/item/clothing/head/nun_hood = 1, + /obj/item/clothing/head/chaplain/nun_hood = 1, /obj/item/clothing/suit/chaplainsuit/holidaypriest = 1, /obj/item/clothing/suit/hooded/chaplainsuit/monkhabit = 1, /obj/item/storage/fancy/candle_box = 2, - /obj/item/clothing/head/kippah = 3, + /obj/item/clothing/head/chaplain/kippah = 3, /obj/item/clothing/suit/chaplainsuit/whiterobe = 1, - /obj/item/clothing/head/taqiyahwhite = 1, - /obj/item/clothing/head/taqiyahred = 3, + /obj/item/clothing/head/chaplain/taqiyah/white = 1, + /obj/item/clothing/head/chaplain/taqiyah/red = 3, /obj/item/clothing/suit/chaplainsuit/monkrobeeast = 1, /obj/item/clothing/head/rasta = 1, ) contraband = list( /obj/item/toy/plush/ratplush = 1, /obj/item/toy/plush/narplush = 1, - /obj/item/clothing/head/medievaljewhat = 3, + /obj/item/clothing/head/chaplain/medievaljewhat = 3, /obj/item/clothing/suit/chaplainsuit/clownpriest = 1, - /obj/item/clothing/head/clownmitre = 1, + /obj/item/clothing/head/chaplain/clownmitre = 1, ) premium = list( /obj/item/clothing/suit/chaplainsuit/bishoprobe = 1, - /obj/item/clothing/head/bishopmitre = 1, + /obj/item/clothing/head/chaplain/bishopmitre = 1, ) refill_canister = /obj/item/vending_refill/wardrobe/chap_wardrobe payment_department = ACCOUNT_SRV @@ -586,9 +586,9 @@ /obj/item/clothing/suit/armor/centcom_formal = 3, /obj/item/clothing/suit/space/officer = 3, /obj/item/clothing/suit/hooded/wintercoat/centcom = 3, - /obj/item/clothing/head/centcom_cap = 3, - /obj/item/clothing/head/centhat = 3, - /obj/item/clothing/head/intern = 3, + /obj/item/clothing/head/hats/centcom_cap = 3, + /obj/item/clothing/head/hats/centhat = 3, + /obj/item/clothing/head/hats/intern = 3, ) refill_canister = /obj/item/vending_refill/wardrobe/cent_wardrobe /obj/item/vending_refill/wardrobe/cent_wardrobe diff --git a/code/modules/vending/youtool.dm b/code/modules/vending/youtool.dm index 3b82e0c1788..819ddbe2208 100644 --- a/code/modules/vending/youtool.dm +++ b/code/modules/vending/youtool.dm @@ -26,7 +26,7 @@ /obj/item/storage/belt/utility = 2, /obj/item/multitool = 2, /obj/item/weldingtool/hugetank = 2, - /obj/item/clothing/head/welding = 2, + /obj/item/clothing/head/utility/welding = 2, /obj/item/clothing/gloves/color/yellow = 1, ) refill_canister = /obj/item/vending_refill/youtool diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi deleted file mode 100644 index 1a7c6efb8196b21b52ddea397c02148c23d51a78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148412 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 z 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�gc($V>qr4jfQ)FM2SjT-}jOvW|$_}0v?+`iAZSi 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 KBPF)yV*dqRN3G5P diff --git a/icons/mob/clothing/head/animal_item_head.dmi b/icons/mob/clothing/head/animal_item_head.dmi deleted file mode 100644 index 0f6bee3a7ca1dba1b6c57b1f0c23687794247520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1293 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 literal 0 HcmV?d00001 diff --git a/icons/mob/clothing/head/chaplain.dmi b/icons/mob/clothing/head/chaplain.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7c34306918f4affc4bda8d6f60aa61361e67d1b7 GIT binary patch literal 8261 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 UHu;M9c>wVEk&bHBL+kMW0Oyhs82|tP literal 0 HcmV?d00001 diff --git a/icons/mob/clothing/head/costume.dmi b/icons/mob/clothing/head/costume.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7f4136ff134cde9e13925dfdf77b6a15dc8218fd GIT binary patch literal 51232 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 FV1khE{=@(P literal 0 HcmV?d00001 diff --git a/icons/mob/clothing/head/default.dmi b/icons/mob/clothing/head/default.dmi new file mode 100644 index 0000000000000000000000000000000000000000..90a463313885ef7b1f386995347d9ec7e5921c88 GIT binary patch literal 1022 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 RS9-P|nVvN}Q)}cB_g{%Fomv0@ literal 0 HcmV?d00001 diff --git a/icons/mob/clothing/head/helmet.dmi b/icons/mob/clothing/head/helmet.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c1eafe8cd398d66ad86ad5bc5e4d967fce303b29 GIT binary patch literal 39470 zcmc$`byQT*|1Nw01q3NkX;4rBK~hRu5fr35hY;ybsX{XJ+=)@FSrtgVmYUJ=>%4oK)IpveXJrHH?on>U9h-t`L>dxfG zyxmVPmelZ_$%RH;nw;M`=TSc%WbRDHN!R`;ONz@Q*DMztw5Dn^)o9rns!V1WfB$rw z?(j3N@%Ct2oRJc4CyMiIp(UTy4_s4`VlvPE1|Manz3>5y zqC5fTp?}P(NMxHit5bSnSnLqa_gjSK1P^

jz&&zKX>E!}yi6fx(F=Yub3~CEiq% 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 NIb-X5nq?Do>rb}rK1Tom literal 0 HcmV?d00001 diff --git a/icons/mob/clothing/head/pai_item_head.dmi b/icons/mob/clothing/head/pai_head.dmi similarity index 100% rename from icons/mob/clothing/head/pai_item_head.dmi rename to icons/mob/clothing/head/pai_head.dmi diff --git a/icons/mob/clothing/head/pets_head.dmi b/icons/mob/clothing/head/pets_head.dmi new file mode 100644 index 0000000000000000000000000000000000000000..94d1b237564e684fde81f2fa6a64291f540af498 GIT binary patch literal 1986 zcmV;z2R-<}r9%mA6^d-QoF8>>(f%Y!@r%w~~D0MB+Z>wGAVI~_w72%=9i005cZsy*<_ zTja%MXeAwXD+!r10RNdY{{GA#9Uk1mW%})|dom{8t36?1Vc_846)P3a-vB&#CvcWY zELtT>Y5jO;*p}tZna8DNA|N5# z!HU$cYa$>VfmbRnDkjdXZ2y_e|IEw)008{rGQuhH^;K78&jNWeFI7XM{_Xy)mp22aO|gLx7Er+=skay#Fk+ivxwsr zo|#rIP@1o_>c~cz=gp6u39NJ2FT#$5sC83uQIaKSMa{32g(I>jv==Xzvao&NfILXu z-)L^irg*>g1v9^kkVt|!a{vGa07*naRCt{2nt@l^IvB-UHZ8O?RYqaHy=jHLRoELA znX{Y7|Nmz#3Ct<>`w|-}?wtFR(lc(FFE>ex$2-q^h_CQyc%8r2rdjLF+twTA(zgc( z2Q5ZFQ2Jreru0tO>Bxh;z7r}4z2k?S(88f^M)VN{-5{bbjr0VN4dT|@H?qZ{NCa8? zsB^>&($@wFT@L)HV`ES@Bl-xAd+&P30d-~6?k4S|+a?@FeeF+(Buc3+2AhM_r9V>l z2gBje=+Kvq286%%`;&i8-nS`-K{sm4pKgWTjl6CkL=Yz;N&?DXxOLuUs2mRTxpL_K zz~&~Tn~C&8>)+Ogl-gkNW`*OYQWW=vI81^h>5G)~Hw+)0w;6_hI2a7%d!<8vpxjfF z^QVfMBw`5-1ig1rH+t8rTH&}K$3fDUh!dvvMDLnO8Oe2m0Jfe3T zANPn`l-Zj1_z&JI_0zMnvr|IXnz_a^8a_n`^{P)8uHVA&=}yxd>+~!n4TjG#Xxz!o zpzomd{jog){cq_oB>j1(1FPTFWTU~U`Dxn(;ZQyU^_%x(3D+M~tn6>y)4vATJ!A$R z{itq|aI;10)ZScU^EL74g1?6F_bxUW3?H`sn|R*3*V-ij000000000$E!x3hOC@Yf zlPt^FE?jj}1E>B)A`W!`)v8E0HrJnz&bbQNcsyqGEE}JX*b!!<^D#3`@nER$oZsb>sr+H;PozOwm-Z(UlflV^o+Cqj_xvuOeEIT)H7M(odams8{?-mB zltaG$OXPPsGr@Z3rdv>LV~c61;#QeP+teLhncbH&%F8Z)9q)A`+^_;&rRSddpQE@!j( ztXh}OufJW}7?jOqV`_Mf=64G4sE~romc++ zsa}*MSGS-h=bj&h+5|)|`_AvmQm$ZGZBTw*tyFcRI;tL;*JOTovvq!=musr@^`Ol= zRQK|X$=E4B*3SrXn;GuG^13kZP*tV4E{S_^-)vTpmMj+Vek1I5XuIJ?--FfP5=D7s zwSamFuc&))?~pSuM@)RTRW)9`T7xvt+H|jUhXMcq00000005u{`_J!gJ#VSs2~0Y# zy@vem_HK2@j(@pY@*ZxNOGe#yes`-4Fe_-#mr`8aF%I{h-^uZ>xD{BgR*bIHTdu+W z^E(sD|B4c|`z5zU_n+UH;8u`dT{{}j?@SmBy83&8{LTQkMJ)`z{`_t!4U#VS=ab?u z$nQ84W`jodpWiiX@D=2D?6+jSE+2vXu7Sn?00000000000Bpq8bbe>s#DOIrzcroT znd&>Uyj$HeLufp|Gt_rysRK6p52y|2cgFhesC><#f@6N?T;C3d3OmW~Uc_ND1}%Ht zMbg($0muB#xxOX!V;aZ&&bhuN4h41+Z^5854*l;WziZkb0000000000003x~Uo|F9 Uo#nZ>@&Et;07*qoM6N<$f}N1jaR2}S literal 0 HcmV?d00001 diff --git a/icons/mob/clothing/head/pets_held.dmi b/icons/mob/clothing/head/pets_held.dmi deleted file mode 100644 index 1a8d30b6abfada68bd53d6757af36c398890fa3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmVV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DK|eaJGD}Yi!&v&s2HS+i!-e#F*g;&Hsn%PaP@Nmn+pJ2;~Jrf zp9lK@009_DL_t(YiS1NDYQr!PTvar^T8JdqQ0D&UH`Lly`t42yfru9FLHv;i;f_3z^<%`kz4B`!NQ0qE#PwGs&>*wWreE#(#PYH+ zMeWNB%yfebup2XG{2PQyV~YIN4?54{ym+x2LiVX(OE)c>_gJuM=;Kqzw8E0~CEQNN z0#mthld!6YpHi(f5g_Wgf~7VlTp8!RkC7vu+G{HKY(K^Wrv+nM=AzPTs@HHc>3wse y$r4NuaF^_3byqnECM?DD;Q_yx%j`Kb5_|)qwIQOY(yo*M0000MG diff --git a/icons/mob/clothing/head/pets_held_head.dmi b/icons/mob/clothing/head/pets_held_head.dmi deleted file mode 100644 index 8ad6c482a1b5dce1bc8c9fe6aa65577dd62ba28a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 545 zcmV++0^a?JP)&d89^ArZLly{jD+&7T zu6r^jjyoORt37!o8)zjR^+{7|00001bW%=J06^y0W&i*HZF*E#bVOxyV{&P5bZKvH z004NLQ&wYE63;>sC8%FAK^u7Q9 z0S-w-K~z|U?Uv1MgfI+*6Tl83UTRZs^8Rny1ohCem|g9yRX#W|;~xcy!MUIKVf2Hu z8K-IT7rFxs2p94`;KG1&T;hyoeF~H)B(npi+xoHIlGOnNqmA2g=V%?#OC7k~old9I`6Em%|1+j@HDUJ6 zVV0{Ohx!MQnNGj`^>N+}-bhy{yUa{*nqC6Lyj#lSA3^{ZkQtR22#xd;Bw*6!3l75X z=~|dGAyHv5(^G^CRa0gzde}mXDpINNYSlZpa&r)BwI4MVvPT~mAvrlmrq{|Fr?2U1 j^&@M~_)e$O`KNpVAr1@N-#{OO00000NkvXXu0mjfPD<+2 diff --git a/icons/mob/clothing/head/spacehelm.dmi b/icons/mob/clothing/head/spacehelm.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0b42f3b61a223f202373680fda74731d564ea9ed GIT binary patch literal 13076 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 Pz611b-_@$tu#fx~bb)fl literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi deleted file mode 100644 index 26d66225a3619b482984c626713207ecdbb79401..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83866 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 Sp$t|I7bWEa^{ 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 diff --git a/icons/obj/clothing/head/beanie.dmi b/icons/obj/clothing/head/beanie.dmi new file mode 100644 index 0000000000000000000000000000000000000000..09a668918fad40c6415cbc7628d8a8b0ea882a2d GIT binary patch literal 495 zcmV5ba8?_s!jg@09wUr%F4>p$N>NU|Nrs;nE(Kv4HWGhBr!2DDk>^BH#YzP z03aYBV+RahF{4HR0004WQchCV=-0C=2JR&a84 z_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJeBE zFEcehDX}Z`$Mp$bb)!9@to?n)wkuW<~ z#+`!!b|o;u2Ui6TI@XD-C?JMF5#<}v{6=6xiarn@(|JRkF9{%EPx(f2+B*Ys&MBqx l1p&iUfoe&3f*p+gt~)B92m0w|oFo7M002ovPDHLkV1fx-#<2hZ literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/head/bio.dmi b/icons/obj/clothing/head/bio.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4744e596034e18dd680b42a27c74c8972e76209a GIT binary patch literal 930 zcmV;T16}-yP)o86O`XDJUo)ARrnV8X+MeD=I1~DJd8j7$znr9v&VjCnrx&PhenRe0+SO zqN1dvq=kirSXfv{NJt_gA}lK_CnqN-CMG5&B^@0dB_t#xBO@duBODwY7Z(>{m#MV? z0004WQchCV=-0C=2@kUI{-Fc3s*`xI8vBYrIn zN`z97DrD{1$07|CxSJEyWWp`wY9S z6durdULdh%$g#R&tfa6=Dbq%Z8|e|2{Ow$3q&P(PDv}eJiIB_WyAH^a$_^WZz?itm zHsk+pk3qW$Y&1V!s8!oHpLO3v^=SUgkT?7Q00GuXL_t(&f$f*sQo=wGMY9mLKu}4B zEfCa-D2j@^xPt!wH`y~|)Q9dWtA;5`tIzB0x+lv#Ogj$4{3+Z5Te(+&PpmJ;Croq4 z_q>wE^L#70TPkpo3Dey1-O|@jD!E93VGaX9P}T$iT40vTfl9R|saA-Bdf1SJbs}#@ zElJd*1l27~l_&_eH6f8lJDO;7f|}~Dk%ETmZ;*nP>ThjK0EP-2feQ4a1z@N{UJuDU zYC_(O&|FWH+if^x=mQw%>Ltr<>J+abhY4Q|__lID`U5&P&KZVbn7=?=K;)+TL7Wue z2GjlEyB{|g?*}4DI+`RANN&0xh$QY5#E8LoKM--}>nC?&L}0ofi1^3-9u*kw2O#M7 z`jTFk5De0xBpncfQ8t!jBTCTQ)$|BKx~EAALAI~SHYez-{yr%fs{SD<7_0vA#spyK z!V%~~KPmvj0P;af?g!Zj@=-?Y2h#9)zeoDlu^))|^L~%^uVX(DLJbJKpZ5cXVHk#C zeo1~XIaC}S(yOAN(t9U#=>pPg zKm?^X>2l*e=l;6)yFcFDojLE$Ji9Zy^PG(|(0fQl!9oE50F|bOsu8}=!+&UUQhbZC zw`0Y3=YGbfo~n)>_6TQpPv@6z0N|4qGp69yDN0GQJaeBUVNm$I&QE}i0g@=lgc-~z zcIbQii@XIHE=kg8Jj=68w13p4&x08Q%+kakTDmJ*IU*~M`s^DOrwOQMEw3jOP>aihc zb;a;*>Pj3$-sHpUN};c7G=+v6!GGT%hER7<{fvmGqX&Y4d$8keocr%Qxj#QyOHKgE zfg^4O0HBx9R8=h&}y1=6?{4c4sK+=BQ%S2OfjbXzZFNxAm8x z@p{ck9j3xjrLw6*$HGorRrcJ|8gs{?kj*Jq9$?v%DzEZ@*1m!PT*3zd-1oNY-f5i| zF@+Gbz%8#ox)@t!J?Vh=hCbMjo=aCwy|Iv;y|J@J49K`hp$M=qSv?yZhERG_fMf=7 z0Z*Y_cfSb_uk1}0UBawVf(Dg-byLC&9X@eHLZdBrq=Z|r*0MAKG^Bg};)OD~va73bR8$l#2qYU;wsj~_NPRgnL}-f@J&@#8E?kw!7iC45 z#SH|2?q>__6YQDACdF?0H6W@Tl?@3IiLQ&y%pU8*B*0*{9Al>R%Re(B{1w?R-#4Ay zA2Z@71n|u}{1}>_MfHu3r(8@z+~9J>yJyL~-iBxTPr#3ncf-vUVHnE}WJ$RNj8`z* zhD!~x#O`w@V&zN%ST>IJYs;8;$#ZQli(BT^WYy2>&6!$Yj}^ z#u&eD*uWaLcHQK3YoiW8kHn&)T}QqwBV^+hohx0|gR%l96$O8{g(q1QBPYvw8HDpV zC1S2+c?CvawpijV+E&TYmQB2?`oao)o0*95DY+%pMAX=&YSsk*K$o+0g^DAKe!NHm zm{uQ%T%zK7cTq-M$@-?yWCI~v8?qliv^BN5Vo?6|Q0}PK9}^m^iorXJo1%Kz!32f$ zJ)a((x}8NmlWnpmu7vZLRv>PU7S-6^eo?`25J;Rl7YTzP^%DnFxYy_>uRTRnrKNsQ z;^P{@DM96WdjVBf=jGWMpUyX+R3MBJmhf?g0%!+VU+y8n^4ez1^@kC$H>rQLP|`d` z#ik8Wrb3}Syv~Hx89pchqwWyTfP}j}>-EV6pmI}+zNoif+?uX+44FlF1;p~u`7WtZ zX`e=bma=_EYemun>NgLu3m|6Shd&-Kca1x#=ju;3WchUc^uO9qg6{O#zX>jo+)&T% zmH6!w!$%;JN_0z`^HZ_B=iH^e`cO&zT+GQ`8v5{|pH(S#v_@vW5oY+6YVN0ma@FwY z6Q7q}Y}wR#R9_1B(Iflk?{%>(DnerSp@c zF)v$NLhzcIzfH#5YxVOJG59o?ZsE3TT8PE4FRB&R<=6~NkVB_tXY-~u&*t3m15sh9 ze&W>M)zK5C=nwJuEGr=YeJ>-#5J3{0L=EpAFRG~%S{kWEVIkKq`3}DBy0wn{a!c?6C!qkL(|)VKr`eazesBT9!0owjmZtehH&jvQdG0l6w-)5E%6L53RY0R!niEr3d_*;X4Gxg`GhIj8Lv;=bput^25zfeAC<=aVR4RBXvC)j>ZCdu*sYFIb5YymU`zi zned^o%B5D7dVef+W=tTLx|`d&n+c`ivFg!w@Sfpi!lg&wVa2Hv|l5g#!& zMQ8@Ke7qP+p<&2ymqX3)|5P;a5@?@G(cv;w=(MNxJKe_?o{1-n13!`Vk;#0!x9g-= zVAq!(iHsfeBSS+&rseSV`YSmNT~or8BUi3;&=!U~8b+)Kn@5k+NMrm#1bdGXPggI` z4(VL_PL+o~ol#egGvA?QU5PL>d$g%L>)+_2nBJ7z_kDgFZEYIs#nzY+R6_%4b0AKz*tFKv8zfy?g<7lrzgd)D1#EqNWz)s%NrAnY68IGLci-tg^ly0x z!`3XW3fY5Uz5|7(7U&8KD*);P{2@uAH21Alc4P!_KgK^#Xw*+q4b`~uSZ;gwavX$O``r?>U@4Q^feDwQlkn;_UqE$76 z`@yeSfA@9?4C#odh)-Dli(MQqLv#^$am$vFsl;w38T_mNDJ{!L_M4h1YUFdf@=o6N zv`?Ksj#PyN;JlVbd7b<8L~oHaLi7n#-YQ_L$uzYrL^(U)Fh> zCA%odfLFlJA<1P=d)AC*M}f%b7&WbjG`}Or#DYOhZJdz7UmNZ2eoj?Va%RSzKoR`+vNahfV^Or6x|n+4eFTAYLG8Rw z$K$DVA<`)Gw1`UK8=Cv2ZC||)T96ms0JgIDlj3pV9|$>_%Qb^`x|Jjm$cAQ?osQ zcse=%YKNCjUPuV?NQ7=94wtv-5HnYJv>eh?=n?aRHjz(um)E{T6LD&$jPJt3>_#U> zd&;;&#U6zxd1a^Bq_sa&lHglTGH2DB^s;l95@O79@!(@U%Uy#{&(bKxJ+hJFka*KV zxIfCje!5LxSg`8%g0b}^h20Xt4lI99rII;zB>J-r<2ZxaQ!?Sxc4Xd;<30NPyK3u& z?#LjqXb5JjjclKiQz2=gaH1(U>$0*SW2Sso6_f6LdC@lgs!l70FOF4KJLp_0c*Sa> z()tf``WfMbW_RlqS(=UOf)3s|wz(O}S|MdF=Bf$F-Op%8DWMj1I*V3+JWsldW$^hd z${j24Z{x4W{+&p#hh#^)tv5Dno^K5F!;vc>0R7a0NN62GME*_Jk3cC!j_Zt+w0Go) z``Vf`X0dVg8TkR#feqr)~_X8!a~-$Q@0cRCM5Q-Yf^S{^u)P}*?PCzT9H*N?h^~<=| zWs?>_^yXZu1B&;H$hja;S{Y~cIU9UhH6m4NX=2h%W6Z)*K!k9H+6yU-`66!JkI_6@igeR#baV3z=H)EiY(&!Atr+EuCJA zs=E(e=L{~GaxkBp2|AbuO1z!ryU8o_#zanYeqfcUatSu-I}R9dR;?EL9R z+qHx~OmosS1@k%8La~AT1#M+TJ0TiLO905b(a6b(1Z^=JXv#GFL)(x$x9TZLfI;kJnlNw4`=?K3rdv4p*L2Y{fW?GLfb%+@)oc%si zIzi|Z;aWdxmClg4oCX`)ea-5bi`o^>xg#v>7y>43qSalaC%e+oh)7OJ5ucct0H&L6 zdo)jV;IG5W1)96LKB}h&$d8(d z^wleKOV_rqsr=7$PtIx)4YI9rAPM$UXluaFZ#qIKDa8JV5bt)b(O-P$U&(+cb5NB+ zdYGV+Ou+e5(jBPF(Wj=ia=P5sbh?C7qX#4meam@|j1_ogaL7BF9cQ?A0vVrpUHQ^rCG{x+c`z7Xn>1^O%^sUie>_0x2hvFI52^=8}W(?F`9{_3$r;l!wP2v;OE}%|vMtgUc$l zXQH^8%)|UFWIh$lZyhzW>OsEb!n^2WJNR#M|Az#(AkPSv5ck7Qot zL*((|m;0|ODr77?Nt3*Fjw4~ty~bI>_qqK8qK+aUB-#ovwzXk(&;EEnRK5EiV=h=W z1#0!f9S1BqT+f-;UulZ$!sR+%#|3sWp>8&)R+Tef~EXLV@TL9 z2Fsd0t*guiL-b3elfFzfVgV+?_N|$!SI56ia*@M-OQ=as2E%$+>3BJjEMek&|NYw& ze;msn_++tJQCV4d?}dT@8)YZjmWg3rg4HJQ>fUqxUFEv%MKO9ph0H=sU+Ce*USOaw z5hqVxKnSgmJjAlzAZ~WtUv#xJE8aTusgjn)WdT;J_2Q2>0PnGqJ>8ibP@XD$e$1Io zZAc*SZdvt+-^zcA%Ca$o`?q}7Kc?nK{r}Om{5V=cOrL{MBPdEm;y-b^|2aYbi}fX2 z_%Y!e1mt8_FB88GC8Xx$DE{Q%X=-eAcrh~iFeR2baIGTl7bO)Z*qc<|%v=K^4Q=mv zr`8;SNXp64`@ZPJN2QNjn+Z4<$78FTuvr>hATJHgvKOailFd}d~5swIy* zx4pTiS>TR?{r!o?!8FYW4In{_ynEPESROb`b=qq0GV#HnElK0D0dKM}DgtbzvYH~X zT*iJ8$*@fxiNoQ<);yXPm>>{!9n4X>ZyH88H?#br+kox?*A}HuWp%u&kz$NG5#Zin zsk{~)8L4b!1fF-RE7+e{Jfm3%A$|)bMeB8Ab>)`h$pwjWgoJsZ@-X(#E;o&5K1Wch zRPtq!0X)3CBy8xSiRadeZh@bCjuAJ3$E9#0Iz7Co<*s_;pBwpS!>WP3YAD~~tjMGf zp&=GOoSZIbJZyJmN%4;o*?MFEYRavS^-qqy)3t4B!M;tunEiHSwmUt?XeQNF$pW#d zza77IznC^lU^Cbq@owcqw8r1$%tLHT#i23}|K`=s+|;vU0a)EJckV$L(Y?ehI_4Pl z#Cte-^QLDH3dh@@R&fdlfUd5t0(`Y*Nvf|!8B;~95-)|ePT$icK7l^Lg=S4?I516v zm}^km2kd)BvCIRo(>n#Hug}91gNI{Hnmy@kEg^#$?I}ysXL(Ck>J(3w{3I$;Ld87% zL^0~z6(?*rWTdTD3LZKn#I63bTEp*6im};0Ea4m=Gaz`7kyA1)w^Sy|O+iONrU6~h zpd=;2i7$Tjvarb9S{?cQFf~z$c`u))Yk?%6Fe;6`Tn5`Uj<_M6(=blL;KdvkrJlfY gE=lYeu0 z>C;4tvJd7Cyl3iEkmo|LHUEGI55EJlyo6;P^Ma%fsoR5ohYmf4#s$*$gvY;hRA_ZM zkYb7clgSkc#n4TvQl#Y-5A4ViAvg5pv8WGym$#`WlnBH5u84-5gm}_3nF4#WvNECh zNn~8Go$%-+4}Bpqc#Z9mHuay$%)`w;m~gfVs=60Hk#%yavpsHt>dnO@K~ka3uKt21 z=yn7BW0*pF9|nk%d|Ka{?r~6~S4ODgU$#f#HLN*6)9H3dwLn^4hf1%tcN|a`1Y}2` z&~m#RoTWk=GtC&=tEeOsrIRI=3$Uc5(BE4ixlzW8b?ctu)MfY#qMvQ)uuXLlubVK8 zEpSZi8}C`#Y}ctau$d zuJ#%3yF(@OfjL#bn`YhOMQjgT;X&g#n*5L=RRY;pp z`EXMC!r!S5`Y$ENj&`~~ussNLeqd|gSf#^=;XV3g?oUTcscq%sKfVuHjeI;g*s1gN z6Loln-nI;f?Lb3o1po>_L0Uq~EBiRd(+g+zVW_*|;Ac{(7FH4l^b`_RK7}G)5VN6p z%Bl>8x-^>(29C6JkgtTAmUOXEY9UYR4R%UWAOVIH3hcnuszP6B`sJgU3tdCjyLt=D zo0l<~VN;H)p~5dcd0pjHY|T9@ z-~`izo?pM zVagG&8zxx_B(!I--Elx94N?V(xltKiu z1$>)(yVnxi!zu7gYH~%~Ed%+esqIpg;xsB~{1pW$BngWsJN~l~iSM1Au}i$v)Yv~9 z49Mxbm?=&a@qxgODY%WH589ZDgeL4zDqn=-Q2j2DL`|EX1{O`A1Gl%$rOb}t#$MD| zMo+FkZuEu00)>TzPP@M{1=q~|j|fLH8?4$2q{0*brH28!^rwN$Y!8TuzdK=R-ToL~ zq^%PoutBG#>?&R9Ii~5?bEp&tdGbN%7Kkd5?QjY=*K^)Z2ad&qMr?d zHHP@C$xKUK0*$Yqo}SK*&oJpc)p$!vYg$_P9 z*|*K9N!V++7$p;t^REcwz~bSX?nLT<5W;oPC?fOn$bpqb^1+D- z^q)U}%B!frS2;4hKG3BY2&l^tX$GL+v(Z37L4j5>l$U@GR2$FgA^>^*H-rd)wzf79 zn3#xxN-CHlp9u&3{f{gvxyrvZGCCUOLQG7&u&}Vcr&;#vLG*13+K57#N{%i5>Q^3v zCut!ew{HP&7+6!^rfD3M*Bz5js+b8da!M3c7bRLR>1$zD!D7=okW0)jLbU!n-GUJ zY3&vV-Bu^csOadvvyFb|!x=`2(CX@H1~xW$O6g&|lC*qXzw6YWP`ImO!}4+JCi=2R z!z-xqwFwgRGkB(<{;}B~;KmmgZKTD_tmu7zQAfnX06*Rl*w6TABB7yCo;q&Uny+#i z-fdBg8{c7JVq%g2R|nG(sD!YnK7LfIi#Wlz2AG8!VG0j~iOd0=(AhlRMBdK3JU~xE zcS--_!QJ9CCJYb(K;;f*>ote~)|o_piE^R;a7h#K-;G50d^uQQRTHmnU~chxy}>!-+B# z=LBZDB(bkFXpG`zeUk^Qyu7?bM@1(q*z=!hQM8y+2Ub>$5>5W>@_nARAl~Hdj=GK! z{ZY^MgpLC&$_78e?5kvbpB-BR0MFxNH3~WL8HWp^c4K7g-KLG?^tQ;zNc|&fDymkr zyzj9kukeIdchWIYCN+R+-b1FZ#~tF7D$jM8sHa16*#5pXxFA^%$KSlt($mjl6_u## z>LSK(g?@XpZXv%TS65#TO$pooa*iHYdB18i&z-vYm?z!NJgmoj&iU4mbi(j?XU{x8}2g!JT1V&9Y3Dw1OcjMrygs|9q0v zDMCo&2nw;~Ebcp!rs1@`WR*ZES@m$Y`eaP#ObVp4j5rk7Eo4>`nyKUlMn z%bum}R5g|jX=!os!=@bh$BDj@rb7cgy@L9B4ZM3OYo`>Q6LnMn0lJna7Z;cHlau%& z_U>3tASd&ob(b>-s0Mfqr!${A3atoUiv^jp? zjZuB9O#~|A{`?{OO=ESuG46Lk!{SoK|S{JTWU%!4;)6$}0i3krbH0chA z^DZC5W0Lp+ry}T!cXD#FpPd|%eHc-0+%Pa%>L4pyO5?l+DM4?!S`&&gn_oRU-JPk>BoOxE7|#}W|4Gl@SxVSkf1?xP%DXQnuKc$-rtN(3TbP9qpW z6|r|e1qZ<(^!@yav^S9_2aX!J#l?+`DB|Gbb0cvPyu*oUXG{|Kw^|oi`A$N`mzOha zP$8(Os1WcwQD9+Xf6mB=jEzN=2mm0zL&28|i;F=R&?OpCWqASZ<1q~XFk1+c8bZzE zSy{K9fx*_({iWm$??iIm(OQe63AlU$fr=%PYhC`7#*p1#geRabgK-XC2vB9GgOSu? zz)$+6?!u+(T%Y|!Em86Evk30-*$2+8QOJ>$#bt_741Cl00h%YtX1Wwp@H#9ip|@5!10Y0|jR`{w1_i@I!KMi5 zwXWlU;`(1R`W(Hzy~offv3R2plN^hSy*#8z$xH!Px~M3nzEC9W3|K zb9F8srX9tSo?ki67j;)YtSgcw&WA@P&}%%KC2oNOAZ{3_2&8`{KAb^ zAM3X4lG)^n#(2@;ow|$;jqo59_^9f4gDXj1_3eAXbFEHm&zFXNlzz+M8^YLkZz7#t zd<%IP2a#`h->c!{xvQfcp7^lO)ks!n;C#9FZ>hv8LO5$F$>AD8Zv2(8%YmH_6&c3o zQOpidl(Rz6dg`eC-_DJ?qYe%Z0$%s-)~5;7Vi&iOtc;AGnP~#Qm>8c&D9_t53YK1f zP?Jae9WYFKX~MlmWp7COIaeoCwfi}8`Wj$zRp9xDFK$fJ)+uEc_@y;6bafz zP^TOeaC37*AmY>b?Q{q<9GM#yy1UcLhR9ZIeM2@YKSiVZWX)i$0G-$PuPsqZ^RyO& zX2*y&@a3gwCh{aWY{Bb*vBwfRz)(GsPG!z|GKla)E0M|VcpZ0pdTyDCmX>>NL{Xh2 zJrJ51uA;tNW;hj99r|mj@6WR?@e?jS0rh+3 zCjED^@g$7G>f zx2Q9|#QHj4Sti39YG^xRle#gU%~(ExJ0`eBK_Zi=is26FRQtv6K&b%i_#e*V_n&Mq=t`^xxPb znnD95X-*=7Lauy{D=e;dM)Ej@xNR=9g|$se#_uC;x}wYSoI+w6c+4nyVqgN(=bwpl z0vKe^5$x5UBn*VJk83{fl)yR4>YrJHnFJLv9J7lnb0APuFW+xXJ9D3~k}94Q%GY51 zz~sI@i7Vf#FoVAC`=?V?}PR?Eqj zP_F$=dVdKW${qSaWU8vyeyR0hI)&@uD#&(FQQ7#B^8UpnIqs!9H5qH*H4&O7Fx^;a z<+}WdNuDr1Pk`cJkLEa9s=2Zrmol{icd$fTexeaUZpI@1rs`7_E-elHma(3>4E?f0 z5JUm1MX(=x`#Q2}H*OHVIRK4bH6SXe%A{ZFPRdYq(O$qQYJx0P(V}z6Or6klLKnB< zVrM7aAZKS!_I&hx*X|fBR8MdF?r*GoJ&LiHloj4tCdX==vTZ81qMH)C&o+Oj6XRRh*T82Zr|9!Ewkrf(M;o?Hc5?kq*za^=gQEc)emXIT9!suxY6h){|&1F~B zD#MkbRZ*uu0j3#D3rxJ#Bncu*L(BrAg)HoA?Nh7ODJUnFdxr1dNA+Q;9(mYT%I}Sf zhH^2M)rLKZU~gN$vmj!Jdv{5`+FzRj*$2G%Xgp35mL?#|~$vJEd_064jkClN%Wc)b)sKsBm(C6kiNu4 zTr6Q+oU%{2xU=%{?a!p0db~%rz*R@q^{m7ymP3$=6=83v;Icf>{)p>M_L3VUKN9We z#Pn+c6C1J0V9}K$-XX(r=20T6+kqE~XlL;KJwweV{lIAE^}*&<+b;qkUxaxCbOS~h zzskf+do%-I=7ArUbQ3vq?fo0rhZ*NZDWt`bw4!@Di}u)4!F(|5Sv?^qtoQ+LHF56v z4~YH_tk6BL9IBaSv+GvB8K9uQBvm@*7`m~mV-A|J?dH}yV#@3&&IOjiky$Wk$)>6eTlRN(eP9ZZZ6Rap= zovXh*9Nhr_9;}Q^UGPd0T#sOyV zkETy%6}2ZnZmVJ*^O`VkrO3N>V~X~si*2Aa7sJBBoZWxMrNtcawwl3*^p+zqNdN?| zx=a8f7mn0p!To*tq*6d2QV7Mzji^Dn`J*OHu$DDoHqJWVBDO>UWgDZC^}r?luh4d1 z#41AZ-I~?E%wet4CO3#iV`Oqreu1t`jXqe=0jkfU9008_YB_to z=<;7=2PRNQgL06EOlN|8=KP?6bU*r!`(okH!1$93{6w{;GcdWc?hFmA)|f~wHa*t< z-H5DTmO;E-qt8ZXPorCj|Ls=0(9y?9;DUL90~sv33)JYMIH!p27LEKoUAmEpQkj^Q zr!=Bd9pY)nXL?AO&q8P?Hau_`5=8VU&?%gv=6o?~g_vv#o(d9sCqJGvOxJB)8N=qr z?4slzFnoV8J=9>iyRi3a@#tSXGS`izsB76HR@a*EhCb&%sWW?rJrabC4%yH zOb6<0(ad!_$BZ0V?*x)-VB^u7g|)UXDqf~t6{T4@M?+gAe-n_95=-T>xexa*%?(Wr z^EcVPBk}>~8`bG&;?K8{H+B^nT`p{Vw~GfEkH>C6&u~5k@b-e)Ys0zVB&UVRY0u=` z5B_dibHUlCrgnvU=R?nz9bH~$%CvWek+ef=i5DDMu%{#ja)#e?60u(awpA4(uKLhB z*=s04uqnaDTLfTWfOaFm4H?LjQT@q4MIC;PpEmE`3Rm<4_2XEiY~ah9<4XG= zl(>@<2WEGCl#=8|KSKSh;sryZn(6zwSG`oHU-235=@^? z@}kbuCF?dt*cU|Skbv65`?cDKva-9q4vRZbpE#j8Sj~&hKJ0*KgCXRMTUu6@$nV=; zK!-H2o>>O(!ni0v!_Ka1)(M`*mV8=WH+^KE?%gkTDZ|dXaE#kSYIr?&yzUpMZxp#w zM6(K1wj31>whtrwzEgcNxvMiDqR{ax`qHBnkfK7m3=O{KTv$^PNZ2SUV`nV6(U>yN#)=wmMAZ zPnAutUHmxQD-x^1gmEQzMTJPom5q=AFUME-Z(RoAwQF~kdFZXYaSJL6;r3Qtncu;= z0oG?+UG9dm%3F@295Viapqaio{$k>E)0V?v()K2Ue<^=U>E}3Qj*y%92X#!q*h?#T zNHs?`q1p%vP>GMfW2Ot2r|jiJXGFwRJ()EJhZH6-;ee-BC@?Rq-R(JRUj;f>$gtC& zt6))IGpjW{mTzqW!;c`4@tob}F>nD?eTqAZ6!o^JW6}C5Lw(P&*)C%5>Hc<*(diKSs zI|F6bG|N($9zrxhT_Wis&ylq5{DGHVLT!5jEq?SfnVvjT4ALc=Q)SQ+O?#K$uA5|8 z2QD|;0dCQ)S$n;sTggFC`D( zbbSH^rRL(o0x-BBG;$^}71jOkyXUMKCnb_%&kTV;%8R1Ky!0}JL>SmNC~{9VN1p@Z z058T13z$2>Kyy8cwe3dSva+scA$dM*gS@`D0#3&Z zoPW9@ph!*RiX1(^+TI?twY5=hUDKX9{0*n< z3!pND%&o67?_((XBiv#26`L|noi$XRmo)Rmx<7=--l zWDP%X7e6e3lf@_)jW-C=&8j4p-@2%@)9kz@%c55gOU&nhbI7XK2SEaT#^I;kuK^^0 z!k7L=rGIMMU+H$N!UKQ;zo{!uz%=c*sesMxDoN5=FI)0UI2%F&_UW9%uvcQt=CWAt z!gGoF9tPmW!cU+Q|3-2;9eL6LF|TyWecs_5hVO@E;3eJ)?MsX;yk5EAz?jm~UTMw; zn>X4EwllLWgrCOm1mVh$q#R;l8OJ07#Ghd(aM~V#rZ2q@6pQ6f;9SJCxNM>+XYGFc z%~-D-RWIF6usC1#PSNAd`Q>>~dKrB-2`K=~-GT>ZEw=|uKuuRG_SZKSnzE8i8Zl=) znVpU9eLdJW>@aG{slQ+N?Kz{;2OlTp0(aw0Dv^Y3e^FF-eg0!_@MeY?$~XmrjK!lJ zpi-ru4C9-?%jo>YE=31_mMghfz>Z;ax2DydLYAfbDE(D>nKR^I%fw=^27$T{c!ay(+1V+mis-=k0QW7e8YZ0m_kIG*U93{Jy*Jqd-g){%przAC zN!d@JU3$_4h3DEbkqu1;w2sb{f8t@B7}#c zawA!jGIJbE=X3?lhu^krZl?=D9oVE&7Z(?kFyf^vW&4(|Vt}~TPbG0}JcqST=9yF~ zI(r{MwBt7<(c&6svbs>^e`>#%lK9D5Ho4{0=1ljT5G@j}sLFgG3atJyC`a_e`xL<# zme-%VQu}F;J-}YeFL@lUS}A5({>O*CmUbNv9w^zvDezD#7W=AleVTDlUykMafePT4bl7rs~E_&F@o=}5=d2z;~2E@76~H;IY?@S3RhN5idrc#Yfr6--65 zPfw5iUt9pQziHgMb*2n|)^+Swc8_dyXF4|S-re{FYUHW+ney=M+c;}j28fS|!}eI2 z2325!8Z+Ei9qs&r%3#}GH0Xje!2hB2NA~w8lX27ec&jTiIJ}`XKM}O7uFMk5HD{%< z>H(Kuo%+h;^-fE%>!!^2njqO(GLwYLOqI>{fv z!JrTe#K+HbmcaO2_id1aCE(ny_4*R~;UO9i!~D7{t`H6utXOw9SOa%oHOSGq#i#er zjr-ueTM?8!qvH=1_z%96^DrS#C%*ka2Uw%Jsr~+Kb#AAhr=gxv>UmSfEc*A9*}Klt z)D2Vs(F73sP3@1^g4z?^GOQ&BLEPwf8BYb!4!|K=zjC7!MyH{)OA-@CpAjWZO0#-* zvBxbXKHP))*~I8vq~=!qH#GDRD~a~H&bPr@{RuaJ?bBtSAuDKe4uWegs}q4us`kci zaB$v+?s-!v3_lEHX4P%lF^HyS?_HDiagRNq#!dV~`b6gAe_TUVsGWTTvBU5?|FwLf z`o7PiH8t@XYHCDP$IqE0|KRhoLjH0$C?$?0{IJ4GdBe`0AiH8^HpEAd$J&!fzl-(9)*H*5$3*}A z`*lOD`0Ym#{L~Qb_h?q8ainX1biV-=PiGP&pl5w7EGgeqtB|DouRiyidC0{n}Y9?AE^cT3gF3)SB4u`t$S+rPswNN2t-_@9kB?aBr`@g^0fNzhVHOre zD$pF?>Lo-;{{jUbBzVltE6zQ0&~`2qgKAOcH^?qg0+d(>0uwPhTgWl6g4Z-q{+0Ey z8Oj+mcB?8ytzmS(e5G1KH@hvl9mHVD^;NM-EP#XK-#Y&0N_=ECMDtigEEF(Rt}eKB z>V2W`>+abzXZbFVzjsqfdiF&|@+o5hTKM9`AwE4p2G*{bE5`4<(IJjIuB7C9Al%qcG9xHMI>q4~j@?yr$8 zeCvOWG}Au!iiM+b3&$H1nhv^7e1>{{G#f6fvpH;o8I=k3x2o=qSREge3 z-!b42JZ>jrh&?jkoLyhz8r#*>C=s!Ay=eV4k^XwaP8HNkhKPD2-s0@fxqVOZ)M?pF zL4GS9u)>?b1Rh5?bux5l2J=?-|3i0Rf1HKbP|~+9onJ!IiTuPSAZJ)@Bp|=eS&weC ztZvIrYG-c)N=tiASXkJLk|-I8Hv>vr_?G0n-3wEs#z<=0EP?PT`~GU0&f;SnshG_S z!$m<2do==lp{L*X-U((+&37ZA`YwJ1f);y!G_U!z6KGC>Q|1fTxr;55!AOiz^o)28}_Ti@{~3jT%KRy4~% zoA>Y0-rLMAzZ&Tw0sExnjx*dVxr2PD|HuR!3oxX?+0Hj*x&vz?KaflC!2zS*M-tl} zu$oUw@XG3*|HaGCZGC*VbSy|bGD}YmEchqYP)GO?35fy=3xMaz%yVrWr(Yi0o4+`Y zOR&H&p$JhI;Ih;_`$)*h*mv_|YT>;5{35ufL+D!-8aYQzd3g_CNr_kZARp0?9JKnC z=l9w_pkT}?Z|OU>tx^C$)Wu`apw2roiWTEfoiS6=YzSX7&kwc2tm2%pN`IEk_inP) z|LtAH>g$RpzvqjvpTGa_ZV05))9?PmqPVn_N<@Sdgj-$Ca`Uj8-5Hrta^Pimk(#M{ zjj@ko%i-?3;`i?}vxAxj?lzBOM(AI(d4T}nBd=E-i^qE^`doHMB?UUbQ(xO-ik|(< zIJddUebqmPHazy$o}6w1=95CUi_>I>1AmMo4`&@5(K`huazPA<(Ovq|IdfgIaY@pA zI#=QgKa5RBi>=eQ4N+bG&T*u9zd0Nn-cFRt*GfRC(}eYZ7Ln*8=AFe{Ri36e-GVR+@-VJ{GDmB%bXu#gP8_z$a_P zBQOAi2^v=`R?UwKnO;eV{!`Vb?1Z2AhcR#rk>`XaaRS~2=?&+DK7!)XM?KJ-Y9_Q7Qh`Vs<3ZAtIq&U6)xi3->-ue8gi9|Fy zaoOap&z_#HT0{z&78wt*?Ef7LC8g+Ds@;^3=H1*jk!w@U5I&s?$5{cA+6*V;JanS{ zezkNQML#cYzbw))HlV&3H_Ow&+8~9U+3bZjhW6>Z+q9_)(Zf1@x3h+~{N^`sZt~KH zzsFbM{j(|O2fB~7$n>?4iE1j1s8j%W^ZqW^6{QUO{p**YaL|_DhNh>fF_`;r{(8rB zZaq|%`|vXN=&?=oODjDStiPsQKjBv>#lkA)-w3{if@aMIhM$mNxsLl~wecm7Wt zL?<>Hgp~M!GuwdQXscdBi_1NgujLN);KM)U#fry^3_4N&hxhc@&=ke&;p*Ue)#T%; z@f_5I=|0LRz#4flU4~tfB(@wV8e_toIsy;()0D%O!v{zA`r+sa|1bH|prX_e&$tX> z7B{ijixyTUtM{eJF{IygzlQ+|`Jza<6-LV>J0wbth&SMgF_YgRh2~MvYa15CS_Lp6 zkAU4zbl{Eq9xbA{yOvA_YzZ~bagxGvr6jzf8%^A(FZ0Kr2zDVvPlg8u3B3R+PCk>C zOyG&T&c23Gg2JS^hQ<^okq6SeY~1&KIAMSu!9g zpB4qfNBuFPSPh1p#7LT{Ppev$M0JS=I$Nl;t)nJ)u0RlPswR%bk_wLss9>fAAd^myJTI1cyB!z2`_apuNpX~lNh`u&Yss# z{Dte~Fz9e$eOlcLe&I(v`qw5>DSav`DqHuE>x1c`Pp3^O=hsBAoD7fHt};s!m~~gs zOAprHl$0y(>qlw(^OgD|TOjm+xa^d_gok@-R$n)Mx71RzeaQZ!=lKA(>OZ>Q5IN-O z!=z}nVOwx~PCFGXEot7T2i1l|DEr;^rW3}L-#fcY$7tx}OnxT_sQj9HYhKk4WR$>J ztnw{VRAeLtcj>$SnN$-Li$}5SFp_0i((0t1_-$2@c(rr*Z(mx8!H7Q zqe6e6JC)pCBOJErHZ01XTX|lgq$+_O^ztMu)Kkl#ks}By zW$0ey_M8<^b-rzJrGczfJh`cBlF_&?$V#zv|1pH-<9p+}tMzf7jX5*|op$h43(>ve z$whipL$Ox$UTr%i-|#$c6zIs84UkKiGZwQ%?GA{JcZW|(O|7g`-YKnL4I}Hk&q9@b z=~PLiut&BsH=kY7=E{C@Pyb2NJ1`(!1TV2I&LYxMtvaXYxU^tlzJ`88`%E=ME9O5> zJX+s=2?$-;MTD4LTsUtBj|VWmJQ} z5K4pCrSunQ9CW{L-}^`76cZz{pnNQhkwE{(DBk$i9OMQUDlqi#T45?k`=DSO#&jNr z1sHlM1wCki^@PojjlLFi_4O`wpEkZ*PLps+2fK{ah#o|pAMhz@AWccc;ako5d!QPz z@2n5icN^1Ji=;YTwG7q2ZVm1|s=i#@RlKIh70i}V=2qaXsg+B}zcmo%Bl?XGdCzC{MA9vQ2?i%-7K%Ma$%YY<)*3Ma$K*^^?hqF^!a_ zrn797Y;z6!l&j0+j}_7bEO`#$Z0v`}ebeDbW5#_rin<40TIMvE%enI!n`U}4j1Mz$ z=OGkY!IPg4+$)UPDb-Ir)R=NMjty^}c#QDjyifaW`A%>Y6Hp`c(H0g``r_044JK%u zsnsiIWmT=fzi2vKfnetre7)c5mbKM(UE&+MjZ4;3XPrj4{;ilv%**&>Vj_%8AwrLE zARvJFBp#J4-iZaY5Wlg^@U7HwMCNUZtLKh&dFXNF;Q*$szexmUH`fv*s)IdnadYEwSZSwS)*^8B1M~HD=Q|x_>y-sbRzX^y z*vGz9T^3z;*LaSu9s7%tR8&-er!*M}_d-2nL<kg|jbonp&%wO!##b1-xt@XD5)U;(Zp#qJ%DO;BY`b4G7;Ol_`E z`drjicob)EDX$rv%!)*aSY*HcHt|P9Cs!o%hOH%=K#v@z?0B%ovmz*!wJNnDIb*CNg7t@lW});Q@#gU{%J0Dpb$xxNNYyHMWMqxcxw)&K zw)uQ_*{ITtrHVR~15lMDt;qAkpMU_O*t=ka`*MTeP4`Chvvy=A-Iv)9Uk7E84++hA zBc9xhZdMI%p(~hS{1VR~%6_OZ{bv%1%!Tu47QtMop**~CpI6k&@4igMCFmxnfA~qT z3R?<|Ga-$sbcSquOUzr;)$>ELnyy+j<1yO=zTa>r59(#>4LdjMeONrw4v%c)>3cC9 zrTA_ax4$k(2^}($j!8V5iv?caJ#}!>7=K;la{c7|!t9Qmh^z!6oPo{h@|1)xpV&n)5q#}{Tg z6wsB$!GbGeMh=94oKU>~{Q~^L2tBbk5h*?6Oy8<>+moQD6qXY;90Y~xtplOS9)Fj5 z$H(7*K^5iSzDa|`f2@yvNXZoaY9JoP3sF+$Kfk!Z+AdRL5JwEk$szsz{X0M>p*PG@ z`}NY$$)~I@={tXn-&!VEIV?FD+vDU95|AMV5p8x{djoi#58@MF)_$SY^1EJ%Z+g%C zVz@9M&5Q-2EN3cnXmefI#sfRM(X|ZlR#2kvG7JUZ)Xpvj>``55t+YAbnIz0%Hz{)! zHU@?oYyS;wZFX!Tctc-{SPnq-jE}3dVzt~60$5mB3xSbQYWM2rv*}Q_^96(({So(g zloE8};e!-urXa}_Bx##EI--M&Jzz{TAVL;>ZXc56^yC);$>Us(EO@tevf>L3ocxLU z*5Gh^B65EAp(`AbRUudwsa9YG_iM$Fr;`%}$hnmLyPRU5#pH&Jic8rOgU&Ibl_7(Y zS9#sN_O!^Uw@F4Ml5y1l^SvrCR`KOtTK!p4h{uP6a7R~DtO%=B-!=o58|7Q1?x!Wf zd|f9HWCk+~UbD&s!=rG3K@h((c+tpAvN1;LP00T*K$7Hnc@2NoWbi$hf93XlYF$=E zw)pG&#HQr;>H!4{)N?nOmJgGVkVHn{L#Q8%LkH*{p&DuMSpDL?nq2`PC2g^9ycrc_ za$!8S=xZZQ&1;2g1*hlM=<%JEU1sYB=qTCUe6WSrCEq+&HTa^T=rngXZ})uW=ihqs zR{?F10&0p~EKnaBmZBqc;JgXW`s8j2I)%DRHxRf=%LnP4Pyn6yLH>oS{aXjDcpIce2G#}{3H`25SjCgEXSR&%c5p17RY)yt2^399>BR+vdAv8(f1`AbuM3!o zQ}lxyesrrC8U>qHeyUW@&GRP&&Spio93^XRE1WjjAx5BH-dSC$A?xe=F?I7^8skdK z4r-Hsyl=|9{raOTwqUK@J+9tfQ<6nYu12`r)m}}nJX~-dzPifD)XE?{UoJ&3Ye-|u zeo%?6NuwcqWMWydT~|y0TBMx9pvgr-T>Rg#;}p~5dU)^xfn4sN6N4J?8YhUKVF}^6#I_3A4g8-E8dH|5l}_1QaKKekzQ^t!zeO~KgxP+J18Ko| zT(9#;iY0ZgcC)sVQ*&>>mPzBqJGkTT>sts~+WdV@O(`cD4ge3&L#WFPb7!j*z znqu}>-PDYuxJ{9E;cIHlq@#ST|-|#ern2vf8o*WI(KfL>)}nBN^96rM7Hw|1RV|&FP)~KvC;4p z^J9oyP)JC~?>aNN#$}_+Fx3nZ*x$c@x4Ivt9T(N|y!7t>AB>}mMzdry3YLXl{x+dN%_$Bo`Cx(fq>Z&45>_)E4_v_ zGVwAj9-l?$l4u;4JMzVancb|xZ9UOE`_9IskyuFS5P=(;Q=X_lzu?HCik8Ehd+QE0V^5`c=N_j?hj<{mEnF*!k28_ z%;W7*b*f~&cc6yp=~C`wTcAb`64j8owFetVNI{5aTBo>=$PU`8I6ciEJ~Y7g`bFRB z`K90QZJOgt8f6=-&5hjS{hK&4|cbY-}l+-`f%X)|2(lufssycL6ThC@1Vr?Iqt&< zi$GLan8{M7z;3A=cdX<)x>}OW%7oIXJp^k@NT7vzAczCPbJZ{p`~Ga&Mep0bKwD2i zo9l#Ha$JQfR67i$Ph#bv{FxlYAtDC-M5Y|dk{t(j3jZQJP?OJGs<;1bf~n7X(Es2> zzxnrUW&xk2`X_Kl z0E0?`|I4`q;to@SfnYckMBw|?l#=duFHV4hho@12&;2O)Ux*26r&@&;EZ}ps4+X;a zD`{;!$WR{`>I73OjLG%yx)NT!LMt?SVssP*FtxIZn9_KGAIQwi?CVdW8UE4(QvOu5 zm~cUaBAGxYl9-uUK`Hj2OpAEtQoKwe>{a_SChe-K!rTA7hY^ z#9EA|A-QvNbB_gN|1hn4w_Z3;XKk3-e?BVp?qxo_H!=DEJ#Yt-5Wh4B~CPpyg z!3}hlp3I-CEMdvmRUz1!)8 z20G^}hDo_V0QUX>pPIWmv~*wpPaEGI z4c8a7eK8ol6TOQNy^AhHCqf9(B5Kqi`WQ8Oi7rGBf*{ew45Et~o#?&yI{2>N_kDl7 zYrTKWT4&CgJL~Md&OLjd=j`X{2rQYr>%)KXyB3<^hgI)6GPrS?MtV0pL#3J!u(T#3 zf;iUw2n7Jz*?V08KWhrpCv`^orY-20PNpwdA0265obN<+pHjIVXVA2?bxIsq2aU|p z)Q*SUXiXb&hpZJBc1>`s@ZCCuR}P3wC4U!`qqz( zaLH5A2|p0CrKOn0(u#4Dzz+HCVl@{hUhc90@t+f*V*3Ell3Kd{;M9|bU2grGdJXIq z9yx}Ue|{p%U3=I=#e|F%xR{Y6q*I)k3`I~{z8EsfhL{5fs!lv5;tE!CO9#tyudFBv z2@I;^FOuSsdXS2fMKfoE2n2>d@YMEgfNpo(5$F-GqA}i;^|7Sn6pWW+NW5fy_ytdI z4<H0fJHeCv`RvySzx4dU_Z=iQW)BDF zAwV?UZ0SqsU5_wpM@wm=n%9B8%da;iYV#Mo|=F%wXGu_HQ|DG`P|VGSMBL z_>ok^1{hU%q%fFuU)5sBL4>iyF4~Cz;;I|%MUU(XaUJF`R3S^J8b4|Y`oof577)J9 zY53v zak(iOtMW)g@|k@{8SlRMSKUHn$^55sY_mMZ%{HLGhTyjfDePegNakaa_O+i2}uLa;3=6i0XbYU4DZIvS{GV_7uVMxHiUpXygY~l z@)CM`d+U^5{xtVF-;0T&;>!b%yE>&~_a^Ml)L{d&2!G>|Xi2pvAmq%|0S} zT>3vRhMuDh3-O#}#XYP6Xt@y&Ecinrb)Ha1FHjZ4GqQs#yv-)a)a4Y~_QUQ}EO=sn zCh*seVN$B~(y8k8=NJ^{G?f*mM$?1RR?P*?8LG+0Fe~+j?>36(g+zaeqTvBa*4c9p z{J#I(d-9w+usFl21Y6z|c4@UU+wikh^7i(21k;gaNQei2(c*a)GFiEU=;r3@0Eu~T z&vC|fVKmWbxMmtUS*~w$628}!&0eB(Q}=eF=<@Zv%M%`+4rDVD)bR9)Ylu3UnOkm4f8n;X#pYO`UE%&U_ud`A zB@^cBUmhJG(~d4FNu>GAW#^Zy))5*O_GzrtAlN#nQBXD@;LbYnMnr`4$B`z;W_ceT zYw>aV^6y_$3+k*tdtgse-T<3kzowvnQCf?VY@o+09KwbB+6cTOaSYxz^ny6UIu3 z;T67cwQE57i5JxBmB17{ZwlGFX zA9hOr>p9>y2(tAFm#xSOLt8^^Q+k*pV7nEsW-FqQ(+c&qv)$lAh@qXeb%|slcqZlv zds*Sg${=Pf!DV_AwP?@@x-i6G;u-0Ep{1_}71EBb0;#J6?CAKGBXYie$ZFN@NUf z<%dM|f!t^;MXn4K`{8|q_y2LF|8G&*|N3PJQu{qa3H)?8AqLD1IW^$QKRm`BAGK97 z{SvN{1xvW_`$BMrpv9G1S+`LADU8XsQJ@H)BZoqvF40!h;1>!E(7sZNIw)Hh!E83@%w8 zK5L%Yl9{&v4VL& znj;E5uVY+ zDp0g8WT6Gi@W-LDG~$rZ&>j{R*YSxaPv`okCcKIYGbC@B*hlER*BbT6^J+SRg=4pM z8vT}ln1Ih|EYbpr%7kSGu%v-qqs0?vxl}?J&Far0ZT2gbc$`WGdqG)7J$-#<>2xH! zWS1SHLSJ8Bhx6jFpncL8YCDf(>WCp=m!u$wv-OGbX@#@xm}BfKPzI^GoCjH^n@~BV z!~1lWs@E0D9HPP_zgsp4V*L~p6m8p}t`Ez@htG&}Gf4}M+(?o=%6L;1gFvV)e}3VM z!mFZ_=v@rql-oFuzv@BCc>HW^PrY8OTy>0D?@U$^+_J(h7O_=hLwg7N2N{!-^}XV= zz<7I?5d5i18 zs|D8=7}PC$V{TBukQ)_`(vyXiia=X(UCcYks@FHWy&6bW=m&h*!FNf zcJ8Ze-s-0+u&d378fpCUBj*aKD4piVHIR}E^lzhp@aO93A;~wdMg$LQvk1cP3`R}d z_r_}m*27#pT%9UopQDra#qsv>v{qSmkz!+G``z7~KM=Bx9*}$%$Iy``U>RO=?-6&` zR-2i@jbf70n#_WHEwE&NG1G?M^{r0)n1;r`5t6J#6_l(}+gIuQbi1vDfVkTl zei$J=?z?yInDGj%fRL|;$AhwbQ?6;B%^rSdz6y_1*bc7~sF8S`jk=9&e7CXZ{-*Lj zE}!3PI#N=yP}yP=IUwPl3lH#nAHC(0jQP)wm7c`Kg#|chBMpzdWUBN2-3=zNG5PYu ziiNI)gjiR%wP_We`TCe^c3Mo0yokW8Wwke0K!i?@o&(-Z4%K<}Yop zl!rupW-aTDxOu=w7$haCk`X2lfBgbu6KKE*ZtPU zhV^=cU1I|3JR_WqY;}*pI(1@x6yZKOGd&$?^Ti)Gd-s-(j01YCRbF1sX<`~wVULt| za{7Led3EJ8=^&ctPOdVnzUNswj0Qyziz)vBAr?SaG~F@L z_*?MN(wj|}Jfwq{O>pv?zol{UCCCTCniVn%qR86^Q>ZJ;f(?W8?!MurqgB&PPw}C- zOQ8YJMwjZqV5=W!)mgYj!5JAed$mdAvWIALvdk*W;u;gSdg-5XpPN`&u{&kRU?e9e zFI9nhC9^VjS{43Dd3h`y1M-rnF$}}kCjG;o8RmYQvtJ3Nb+xz`c5(ltjs9B5NAfqB z;lUrvqz#$J8CnfP{;d(6WHzW+4>OlAKUlj#&_yrbD6DW}dt1@WEc>Fqpx|i|!@sNA z2nd%fz)!0;_d`Y6!MCHZ6n~JCQG@#^BzPT{|Qdq=hJ+E<8 z#MQ94+jqw07`yI2DjjSuusT;?$GHEqefu@8Q(N}boGv?Z=18br2Ijz;0U0ajA7Dji&;OKNG|!Ou9K$G9t`>iUS3mYp)*$b2bd+VcyJ9o8&r*u{526u;P7aUm+-muSm(dSK>0~=dg z3R+sREb9uaazZFfDDY&hpS38*K^0%q-jKsb>izBL;F7;xwT&!~yM*4QDh@k;%af@^ zW5T~)OBzFsEtP9P$*7UBQBZCEZ}XZp^yJJZg}tL0J8<;cYKAot%>RLY-Np`^JoHach0Fo&)SgfMr5dH*#%&eaIGw z#R&4Zb)(A}4rdos-1Y2=rC;)|I^)y0EJ?t`k~;S1LtNxtT+dZnU=(#qF(s!9H@!

    S1rLj7 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 ZuH>V8B-2w0O4I{@s*={z?+WHY{|6itR}%mL literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/head/cowboy.dmi b/icons/obj/clothing/head/cowboy.dmi new file mode 100644 index 0000000000000000000000000000000000000000..66c0767294101be6f07c633b5c3b930c0c03bb0a GIT binary patch literal 2820 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 JK+(g-{Rg57XDt8# literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/head/default.dmi b/icons/obj/clothing/head/default.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6c781a70ad1911fce8b0f3984aaca861a1038738 GIT binary patch literal 870 zcmV-s1DX7ZP)9u}?;3$YmzvmO?09~hG% z7?U3uv>_P62?v)21)UQRp&S;ZAsfXP5y&4H$t4`6Bpu2p9=XmN)&Kwi0d!JMQvg8b z*k%9#0CIX%Sad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP10006xNkl?7D%Cspu{n+pxID)}$wKrBq8&$eCMr0x^M3$)4w)4x4pL!dZ@(WnWY(lP zNQadJ04_Dm6Tqd0IRSWdJZ@qdEh2e;O&hEZUO<9jYbN% zY&1Nec*g8#2%z~pW=CTJoK8IQ!1>H$1SnOOrOmiV_Iohwx>BtPcBTx|xYHqBSl44a66QoQGr05t&016uQ*&jK_6=rKS75CD__Bme4e@wewIeN=w@|=sJ8olKzea>9_robM6Vg`VM;z}9w}IKw5MZf4K;VAokq2h`17o_bvl$P`{t1R%H-=X9 z2Mj!H2B-G@Z{H7_0N`nVz&{(_^Id=*0ONs${vZM*00BU>qCYUhAqqeMkO%xB=K2E! z_yj2&;uM(e58^dG1o(k#Y-vS*fIyt*f!Y3G`%iiMV`|%O^p?BiIWP1F474-A4S=Wp w!BEl=a3zhBl9ufchN22aSiz$D>JPH<2U%87S-(@z>Hq)$07*qoM6N<$g7ai&ssI20 literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/head/hats.dmi b/icons/obj/clothing/head/hats.dmi new file mode 100644 index 0000000000000000000000000000000000000000..832e6e863fcde47eac268b77ed5b5f8d5a44e13c GIT binary patch literal 4669 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 N002ovPDHLkV1gB+8;t+} literal 0 HcmV?d00001 diff --git a/tools/UpdatePaths/Scripts/70060_hats_repath.txt b/tools/UpdatePaths/Scripts/70060_hats_repath.txt new file mode 100644 index 00000000000..546c9361b39 --- /dev/null +++ b/tools/UpdatePaths/Scripts/70060_hats_repath.txt @@ -0,0 +1,124 @@ +#comment This replaces all hat paths https://github.com/tgstation/tgstation/pull/70060 + +/obj/item/clothing/suit/bronze : /obj/item/clothing/suit/costume/bronze {@OLD} +/obj/item/clothing/head/magus : /obj/item/clothing/head/wizard/magus {@OLD} +/obj/item/clothing/head/kitty : /obj/item/clothing/head/costume/kitty {@OLD} +/obj/item/clothing/head/hardhat/cakehat : /obj/item/clothing/head/utility/hardhat/cakehat {@OLD} +/obj/item/clothing/head/powdered_wig : /obj/item/clothing/head/costume/powdered_wig {@OLD} +/obj/item/clothing/head/hasturhood : /obj/item/clothing/head/costume/hasturhood {@OLD} +/obj/item/clothing/head/cueball : /obj/item/clothing/head/costume/cueball {@OLD} +/obj/item/clothing/head/snowman : /obj/item/clothing/head/costume/snowman {@OLD} +/obj/item/clothing/head/witchwig : /obj/item/clothing/head/costume/witchwig {@OLD} +/obj/item/clothing/head/maidheadband : /obj/item/clothing/head/costume/maidheadband {@OLD} +/obj/item/clothing/head/chicken : /obj/item/clothing/head/costume/chicken {@OLD} +/obj/item/clothing/head/griffin : /obj/item/clothing/head/costume/griffin {@OLD} +/obj/item/clothing/head/xenos : /obj/item/clothing/head/costume/xenos {@OLD} +/obj/item/clothing/head/lobsterhat : /obj/item/clothing/head/costume/lobsterhat {@OLD} +/obj/item/clothing/head/drfreezehat : /obj/item/clothing/head/costume/drfreezehat {@OLD} +/obj/item/clothing/head/shrine_wig : /obj/item/clothing/head/costume/shrine_wig {@OLD} +/obj/item/clothing/head/cardborg : /obj/item/clothing/head/costume/cardborg {@OLD} +/obj/item/clothing/head/bronze : /obj/item/clothing/head/costume/bronze {@OLD} +/obj/item/clothing/head/fancy : /obj/item/clothing/head/costume/fancy {@OLD} +/obj/item/clothing/head/football_helmet : /obj/item/clothing/head/costume/football_helmet {@OLD} +/obj/item/clothing/head/tv_head : /obj/item/clothing/head/costume/tv_head {@OLD} +/obj/item/clothing/head/tv_head/fov_less : /obj/item/clothing/head/costume/tv_head/fov_less {@OLD} +/obj/item/clothing/head/irs : /obj/item/clothing/head/costume/irs {@OLD} +/obj/item/clothing/head/tmc : /obj/item/clothing/head/costume/tmc {@OLD} +/obj/item/clothing/head/deckers : /obj/item/clothing/head/costume/deckers {@OLD} +/obj/item/clothing/head/yuri : /obj/item/clothing/head/costume/yuri {@OLD} +/obj/item/clothing/head/allies : /obj/item/clothing/head/costume/allies {@OLD} +/obj/item/clothing/head/crown : /obj/item/clothing/head/costume/crown {@OLD} +/obj/item/clothing/head/crown/fancy : /obj/item/clothing/head/costume/crown/fancy {@OLD} +/obj/item/clothing/head/garland : /obj/item/clothing/head/costume/garland {@OLD} +/obj/item/clothing/head/hardhat : /obj/item/clothing/head/utility/hardhat {@OLD} +/obj/item/clothing/head/hardhat/orange : /obj/item/clothing/head/utility/hardhat/orange {@OLD} +/obj/item/clothing/head/hardhat/red : /obj/item/clothing/head/utility/hardhat/red {@OLD} +/obj/item/clothing/head/hardhat/red/upgraded : /obj/item/clothing/head/utility/hardhat/red/upgraded {@OLD} +/obj/item/clothing/head/hardhat/white : /obj/item/clothing/head/utility/hardhat/white {@OLD} +/obj/item/clothing/head/hardhat/dblue : /obj/item/clothing/head/utility/hardhat/dblue {@OLD} +/obj/item/clothing/head/hardhat/atmos : /obj/item/clothing/head/utility/hardhat/atmos {@OLD} +/obj/item/clothing/head/hardhat/weldhat : /obj/item/clothing/head/utility/hardhat/weldhat {@OLD} +/obj/item/clothing/head/hardhat/weldhat/orange : /obj/item/clothing/head/utility/hardhat/weldhat/orange {@OLD} +/obj/item/clothing/head/hardhat/weldhat/white : /obj/item/clothing/head/utility/hardhat/weldhat/white {@OLD} +/obj/item/clothing/head/hardhat/weldhat/dblue : /obj/item/clothing/head/utility/hardhat/weldhat/dblue {@OLD} +/obj/item/clothing/head/hardhat/pumpkinhead : /obj/item/clothing/head/utility/hardhat/pumpkinhead {@OLD} +/obj/item/clothing/head/hardhat/pumpkinhead/blumpkin : /obj/item/clothing/head/utility/hardhat/pumpkinhead/blumpkin {@OLD} +/obj/item/clothing/head/hardhat/reindeer : /obj/item/clothing/head/utility/hardhat/reindeer {@OLD} +/obj/item/clothing/head/centhat : /obj/item/clothing/head/hats/centhat {@OLD} +/obj/item/clothing/head/constable : /obj/item/clothing/head/costume/constable {@OLD} +/obj/item/clothing/head/spacepolice : /obj/item/clothing/head/costume/spacepolice {@OLD} +/obj/item/clothing/head/canada : /obj/item/clothing/head/costume/canada {@OLD} +/obj/item/clothing/head/redcoat : /obj/item/clothing/head/costume/redcoat {@OLD} +/obj/item/clothing/head/mailman : /obj/item/clothing/head/costume/mailman {@OLD} +/obj/item/clothing/head/plaguedoctorhat : /obj/item/clothing/head/bio_hood/plague {@OLD} +/obj/item/clothing/head/nursehat : /obj/item/clothing/head/costume/nursehat {@OLD} +/obj/item/clothing/head/bowler : /obj/item/clothing/head/hats/bowler {@OLD} +/obj/item/clothing/head/bearpelt : /obj/item/clothing/head/costume/bearpelt {@OLD} +/obj/item/clothing/head/hunter : /obj/item/clothing/head/cowboy {@OLD} +/obj/item/clothing/head/cowboy_hat_black : /obj/item/clothing/head/cowboy/black {@OLD} +/obj/item/clothing/head/cowboy_hat_white : /obj/item/clothing/head/cowboy/white {@OLD} +/obj/item/clothing/head/cowboy_hat_grey : /obj/item/clothing/head/cowboy/grey {@OLD} +/obj/item/clothing/head/cowboy_hat_red : /obj/item/clothing/head/cowboy/red {@OLD} +/obj/item/clothing/head/cowboy_hat_brown : /obj/item/clothing/head/cowboy/brown {@OLD} +/obj/item/clothing/head/santa : /obj/item/clothing/head/costume/santa {@OLD} +/obj/item/clothing/head/jester : /obj/item/clothing/head/costume/jester {@OLD} +/obj/item/clothing/head/jester/alt : /obj/item/clothing/head/costume/jester/alt {@OLD} +/obj/item/clothing/head/rice_hat : /obj/item/clothing/head/costume/rice_hat {@OLD} +/obj/item/clothing/head/lizard : /obj/item/clothing/head/costume/lizard {@OLD} +/obj/item/clothing/head/scarecrow_hat : /obj/item/clothing/head/costume/scarecrow_hat {@OLD} +/obj/item/clothing/head/pharaoh : /obj/item/clothing/head/costume/pharaoh {@OLD} +/obj/item/clothing/head/nemes : /obj/item/clothing/head/costume/nemes {@OLD} +/obj/item/clothing/head/delinquent : /obj/item/clothing/head/costume/delinquent {@OLD} +/obj/item/clothing/head/intern : /obj/item/clothing/head/hats/intern {@OLD} +/obj/item/clothing/head/coordinator : /obj/item/clothing/head/hats/coordinator {@OLD} +/obj/item/clothing/head/jackbros : /obj/item/clothing/head/costume/jackbros {@OLD} +/obj/item/clothing/head/weddingveil : /obj/item/clothing/head/costume/weddingveil {@OLD} +/obj/item/clothing/head/centcom_cap : /obj/item/clothing/head/hats/centcom_cap {@OLD} +/obj/item/clothing/head/human_leather : /obj/item/clothing/head/fedora/human_leather {@OLD} +/obj/item/clothing/head/ushanka : /obj/item/clothing/head/costume/ushanka {@OLD} +/obj/item/clothing/head/chefhat : /obj/item/clothing/head/utility/chefhat {@OLD} +/obj/item/clothing/head/caphat : /obj/item/clothing/head/hats/caphat {@OLD} +/obj/item/clothing/head/caphat/parade : /obj/item/clothing/head/hats/caphat/parade {@OLD} +/obj/item/clothing/head/hopcap : /obj/item/clothing/head/hats/hopcap {@OLD} +/obj/item/clothing/head/nun_hood : /obj/item/clothing/head/chaplain/nun_hood {@OLD} +/obj/item/clothing/head/bishopmitre : /obj/item/clothing/head/chaplain/bishopmitre {@OLD} +/obj/item/clothing/head/hos : /obj/item/clothing/head/hats/hos {@OLD} +/obj/item/clothing/head/hos/syndicate : /obj/item/clothing/head/hats/hos/syndicate {@OLD} +/obj/item/clothing/head/warden : /obj/item/clothing/head/hats/warden {@OLD} +/obj/item/clothing/head/warden/police : /obj/item/clothing/head/hats/warden/police {@OLD} +/obj/item/clothing/head/warden/red : /obj/item/clothing/head/hats/warden/red {@OLD} +/obj/item/clothing/head/warden/drill : /obj/item/clothing/head/hats/warden/drill {@OLD} +/obj/item/clothing/head/surgerycap : /obj/item/clothing/head/utility/surgerycap {@OLD} +/obj/item/clothing/head/surgerycap/purple : /obj/item/clothing/head/utility/surgerycap/purple {@OLD} +/obj/item/clothing/head/surgerycap/green : /obj/item/clothing/head/utility/surgerycap/green {@OLD} +/obj/item/clothing/head/surgerycap/cmo : /obj/item/clothing/head/utility/surgerycap/cmo {@OLD} +/obj/item/clothing/head/justice : /obj/item/clothing/head/costume/justice {@OLD} +/obj/item/clothing/head/justice/blue : /obj/item/clothing/head/costume/justice/blue {@OLD} +/obj/item/clothing/head/justice/yellow : /obj/item/clothing/head/costume/justice/yellow {@OLD} +/obj/item/clothing/head/justice/green : /obj/item/clothing/head/costume/justice/green {@OLD} +/obj/item/clothing/head/justice/pink : /obj/item/clothing/head/costume/justice/pink {@OLD} +/obj/item/clothing/head/papersack : /obj/item/clothing/head/costume/papersack {@OLD} +/obj/item/clothing/head/papersack/smiley : /obj/item/clothing/head/costume/papersack/smiley {@OLD} +/obj/item/clothing/head/pirate : /obj/item/clothing/head/costume/pirate {@OLD} +/obj/item/clothing/head/pirate/armored : /obj/item/clothing/head/costume/pirate/armored {@OLD} +/obj/item/clothing/head/pirate/captain : /obj/item/clothing/head/costume/pirate/captain {@OLD} +/obj/item/clothing/head/bandana : /obj/item/clothing/head/costume/pirate/bandana {@OLD} +/obj/item/clothing/head/bandana/armored : /obj/item/clothing/head/costume/pirate/bandana/armored {@OLD} +/obj/item/clothing/head/clownmitre : /obj/item/clothing/head/chaplain/clownmitre {@OLD} +/obj/item/clothing/head/kippah : /obj/item/clothing/head/chaplain/kippah {@OLD} +/obj/item/clothing/head/medievaljewhat : /obj/item/clothing/head/chaplain/medievaljewhat {@OLD} +/obj/item/clothing/head/taqiyahwhite : /obj/item/clothing/head/chaplain/taqiyah/white {@OLD} +/obj/item/clothing/head/taqiyahred : /obj/item/clothing/head/chaplain/taqiyah/red {@OLD} +/obj/item/clothing/head/sombrero : /obj/item/clothing/head/costume/sombrero {@OLD} +/obj/item/clothing/head/sombrero/green : /obj/item/clothing/head/costume/sombrero/green {@OLD} +/obj/item/clothing/head/sombrero/shamebrero : /obj/item/clothing/head/costume/sombrero/shamebrero {@OLD} +/obj/item/clothing/head/foilhat : /obj/item/clothing/head/costume/foilhat {@OLD} +/obj/item/clothing/head/that : /obj/item/clothing/head/hats/tophat {@OLD} +/obj/item/clothing/head/welding : /obj/item/clothing/head/utility/welding {@OLD} +/obj/item/clothing/head/bomb_hood : /obj/item/clothing/head/utility/bomb_hood {@OLD} +/obj/item/clothing/head/bomb_hood/security : /obj/item/clothing/head/utility/bomb_hood/security {@OLD} +/obj/item/clothing/head/bomb_hood/white : /obj/item/clothing/head/utility/bomb_hood/white {@OLD} +/obj/item/clothing/head/radiation : /obj/item/clothing/head/utility/radiation {@OLD} +/obj/item/clothing/head/festive : /obj/item/clothing/head/costume/festive {@OLD} +/obj/item/clothing/head/bunnyhead : /obj/item/clothing/head/costume/bunnyhead {@OLD} +/obj/item/clothing/head/beekeeper_head : /obj/item/clothing/head/utility/beekeeper_head {@OLD}