From a9c3d7e6b6c6d13d0db8901bc15f2b550706682f Mon Sep 17 00:00:00 2001 From: Paxilmaniac Date: Mon, 28 Oct 2024 20:06:25 -0500 Subject: [PATCH] unloadout --- .../categories/accessories.dm | 4 - .../categories/backpacks.dm | 51 -- .../loadout_categories/categories/belts.dm | 138 ----- .../loadout_categories/categories/clothing.dm | 521 ------------------ .../loadout_categories/categories/ears.dm | 29 - .../loadout_categories/categories/glasses.dm | 15 - .../loadout_categories/categories/gloves.dm | 77 --- .../loadout_categories/categories/heads.dm | 103 ---- .../loadout_categories/categories/inhands.dm | 36 -- .../loadout_categories/categories/masks.dm | 77 --- .../loadout_categories/categories/neck.dm | 27 - .../loadout_categories/categories/pockets.dm | 241 -------- .../loadout_categories/categories/shoes.dm | 124 ----- .../loadout_categories/categories/toys.dm | 78 --- .../categories/undersuit.dm | 265 --------- tgstation.dme | 15 - 16 files changed, 1801 deletions(-) delete mode 100644 modular_doppler/loadout_categories/categories/accessories.dm delete mode 100644 modular_doppler/loadout_categories/categories/backpacks.dm delete mode 100644 modular_doppler/loadout_categories/categories/belts.dm delete mode 100644 modular_doppler/loadout_categories/categories/clothing.dm delete mode 100644 modular_doppler/loadout_categories/categories/ears.dm delete mode 100644 modular_doppler/loadout_categories/categories/glasses.dm delete mode 100644 modular_doppler/loadout_categories/categories/gloves.dm delete mode 100644 modular_doppler/loadout_categories/categories/heads.dm delete mode 100644 modular_doppler/loadout_categories/categories/inhands.dm delete mode 100644 modular_doppler/loadout_categories/categories/masks.dm delete mode 100644 modular_doppler/loadout_categories/categories/neck.dm delete mode 100644 modular_doppler/loadout_categories/categories/pockets.dm delete mode 100644 modular_doppler/loadout_categories/categories/shoes.dm delete mode 100644 modular_doppler/loadout_categories/categories/toys.dm delete mode 100644 modular_doppler/loadout_categories/categories/undersuit.dm diff --git a/modular_doppler/loadout_categories/categories/accessories.dm b/modular_doppler/loadout_categories/categories/accessories.dm deleted file mode 100644 index a46ed7cf64aba..0000000000000 --- a/modular_doppler/loadout_categories/categories/accessories.dm +++ /dev/null @@ -1,4 +0,0 @@ -/datum/loadout_item/accessory/wetmaker - name = "Stardress hydro-vaporizer" - item_path = /obj/item/clothing/accessory/vaporizer - additional_displayed_text = list("A must-have for water-breathers!") diff --git a/modular_doppler/loadout_categories/categories/backpacks.dm b/modular_doppler/loadout_categories/categories/backpacks.dm deleted file mode 100644 index 7a0427ec0334d..0000000000000 --- a/modular_doppler/loadout_categories/categories/backpacks.dm +++ /dev/null @@ -1,51 +0,0 @@ -/datum/loadout_category/backpack - category_name = "Back" - category_ui_icon = FA_ICON_ARCHIVE - type_to_generate = /datum/loadout_item/backpack - tab_order = /datum/loadout_category/belt::tab_order + 1 - - -/* -* LOADOUT ITEM DATUMS FOR THE BACK SLOT -*/ -/datum/loadout_item/backpack - abstract_type = /datum/loadout_item/backpack - -/datum/loadout_item/backpack/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE) - if(outfit.back) - LAZYADD(outfit.backpack_contents, outfit.back) - outfit.back = item_path - - - -/datum/loadout_item/backpack - name = "Custom Backpack" - item_path = /obj/item/storage/backpack/custom - -/datum/loadout_item/backpack/industrial - name = "Custom Industrial Backpack" - item_path = /obj/item/storage/backpack/industrial/custom - -/datum/loadout_item/backpack/satchel - name = "Custom Satchel" - item_path = /obj/item/storage/backpack/satchel/custom - -/datum/loadout_item/backpack/satchel/industrial - name = "Custom Industrial Satchel" - item_path = /obj/item/storage/backpack/satchel/eng/custom - -/datum/loadout_item/backpack/duffel - name = "Custom Duffelbag" - item_path = /obj/item/storage/backpack/duffelbag/custom - -/datum/loadout_item/backpack/duffel/industrial - name = "Custom Industrial Duffelbag" - item_path = /obj/item/storage/backpack/duffelbag/engineering/custom - -/datum/loadout_item/backpack/messenger - name = "Custom Messenger Bag" - item_path = /obj/item/storage/backpack/messenger/custom - -/datum/loadout_item/backpack/messenger/industrial - name = "Custom Industrial Messenger Bag" - item_path = /obj/item/storage/backpack/messenger/eng/custom diff --git a/modular_doppler/loadout_categories/categories/belts.dm b/modular_doppler/loadout_categories/categories/belts.dm deleted file mode 100644 index 2faf0304cacf4..0000000000000 --- a/modular_doppler/loadout_categories/categories/belts.dm +++ /dev/null @@ -1,138 +0,0 @@ -/datum/loadout_category/belt - category_name = "Belt" - category_ui_icon = FA_ICON_SCREWDRIVER_WRENCH - type_to_generate = /datum/loadout_item/belts - tab_order = /datum/loadout_category/accessories::tab_order + 1 - - -/* -* LOADOUT ITEM DATUMS FOR THE BELT SLOT -*/ -/datum/loadout_item/belts - abstract_type = /datum/loadout_item/belts - -/datum/loadout_item/belts/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE) - if(outfit.belt) - LAZYADD(outfit.backpack_contents, outfit.belt) - outfit.belt = item_path - - -/datum/loadout_item/belts/fanny_pack_black - name = "Black Fannypack" - item_path = /obj/item/storage/belt/fannypack/black - -/datum/loadout_item/belts/fanny_pack_blue - name = "Blue Fannypack" - item_path = /obj/item/storage/belt/fannypack/blue - -/datum/loadout_item/belts/fanny_pack_brown - name = "Brown Fannypack" - item_path = /obj/item/storage/belt/fannypack - -/datum/loadout_item/belts/fanny_pack_cyan - name = "Cyan Fannypack" - item_path = /obj/item/storage/belt/fannypack/cyan - -/datum/loadout_item/belts/fanny_pack_green - name = "Green Fannypack" - item_path = /obj/item/storage/belt/fannypack/green - -/datum/loadout_item/belts/fanny_pack_orange - name = "Orange Fannypack" - item_path = /obj/item/storage/belt/fannypack/orange - -/datum/loadout_item/belts/fanny_pack_pink - name = "Pink Fannypack" - item_path = /obj/item/storage/belt/fannypack/pink - -/datum/loadout_item/belts/fanny_pack_purple - name = "Purple Fannypack" - item_path = /obj/item/storage/belt/fannypack/purple - -/datum/loadout_item/belts/fanny_pack_red - name = "Red Fannypack" - item_path = /obj/item/storage/belt/fannypack/red - -/datum/loadout_item/belts/fanny_pack_yellow - name = "Yellow Fannypack" - item_path = /obj/item/storage/belt/fannypack/yellow - -/datum/loadout_item/belts/fanny_pack_white - name = "White Fannypack" - item_path = /obj/item/storage/belt/fannypack/white - -/datum/loadout_item/belts/fanny_pack_custom - name = "Fannypack" - item_path = /obj/item/storage/belt/fannypack/custom - -/datum/loadout_item/belts/lantern - name = "Lantern" - item_path = /obj/item/flashlight/lantern - -/datum/loadout_item/belts/candle_box - name = "Candle Box" - item_path = /obj/item/storage/fancy/candle_box - -/datum/loadout_item/belts/champion - name = "Champion's Belt" - item_path = /obj/item/storage/belt/champion - -// HOLSTERS - -/datum/loadout_item/belts/holster_shoulders - name = "Shoulder Holster" - item_path = /obj/item/storage/belt/holster - -// USEFUL BELTS - -/datum/loadout_item/belts/medical - name = "Medical Belt" - item_path = /obj/item/storage/belt/medical - -/datum/loadout_item/belts/medical/invisible - name = "Compact Medical Belt" - item_path = /obj/item/storage/belt/medical/invisible - -/datum/loadout_item/belts/security - name = "Security Belt" - item_path = /obj/item/storage/belt/security - -/datum/loadout_item/belts/utility - name = "Utility Belt" - item_path = /obj/item/storage/belt/utility - -/datum/loadout_item/belts/utility/invisible - name = "Compact Utility Belt" - item_path = /obj/item/storage/belt/utility/invisible - -/datum/loadout_item/belts/utility/chief - name = "Chief Engineer's Utility Belt" - item_path = /obj/item/storage/belt/utility/chief - -/datum/loadout_item/belts/mining - name = "Explorer's Webbing" - item_path = /obj/item/storage/belt/mining - -/datum/loadout_item/belts/boarding_rig - name = "Chest Rig" - item_path = /obj/item/storage/belt/military - -/datum/loadout_item/belts/deforest_med - name = "Satchel Med-kit" - item_path = /obj/item/storage/backpack/duffelbag/deforest_medkit - -/datum/loadout_item/belts/synth_repair - name = "Android Repair Kit" - item_path = /obj/item/storage/medkit/robotic_repair/stocked - -/datum/loadout_item/belts/frontier_med - name = "Frontier Med-kit" - item_path = /obj/item/storage/medkit/frontier/stocked - -/datum/loadout_item/belts/deforest_paramed - name = "Satchel Tech-kit" - item_path = /obj/item/storage/backpack/duffelbag/deforest_paramedic - -/datum/loadout_item/belts/deforest_surgical - name = "Firest Responder Med-kit" - item_path = /obj/item/storage/backpack/duffelbag/deforest_surgical diff --git a/modular_doppler/loadout_categories/categories/clothing.dm b/modular_doppler/loadout_categories/categories/clothing.dm deleted file mode 100644 index 6cc4a6ccdc19d..0000000000000 --- a/modular_doppler/loadout_categories/categories/clothing.dm +++ /dev/null @@ -1,521 +0,0 @@ -/datum/loadout_category/suit - category_name = "Suit" - category_ui_icon = FA_ICON_VEST - type_to_generate = /datum/loadout_item/suit - tab_order = /datum/loadout_category/neck::tab_order + 1 - -/* -* LOADOUT ITEM DATUMS FOR THE (EXO/OUTER)SUIT SLOT -*/ - -/datum/loadout_item/suit - abstract_type = /datum/loadout_item/suit - -/datum/loadout_item/suit/pre_equip_item(datum/outfit/outfit, datum/outfit/outfit_important_for_life, mob/living/carbon/human/equipper, visuals_only = FALSE) // don't bother storing in backpack, can't fit - if(initial(outfit_important_for_life.suit)) - return TRUE - -/datum/loadout_item/suit/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE, override_items = LOADOUT_OVERRIDE_BACKPACK) - if(override_items == LOADOUT_OVERRIDE_BACKPACK && !visuals_only) - if(outfit.suit) - LAZYADD(outfit.backpack_contents, outfit.suit) - outfit.suit = item_path - else - outfit.suit = item_path - -/* -* WINTER COATS -*/ - -/datum/loadout_item/suit/winter_coat - name = "Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat - -/datum/loadout_item/suit/winter_coat_greyscale - name = "Greyscale Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/custom - -/datum/loadout_item/suit/fur_coat - name = "Rugged Fur Coat" - item_path = /obj/item/clothing/suit/jacket/doppler/fur_coat - -/datum/loadout_item/suit/wrap_coat - name = "Wrap Coat" - item_path = /obj/item/clothing/suit/jacket/doppler/wrap_coat - -/datum/loadout_item/suit/red_coat - name = "Marsian PLA Trenchcoat" - item_path = /obj/item/clothing/suit/jacket/doppler/red_trench - -/* -* SUITS / SUIT JACKETS -*/ - -/datum/loadout_item/suit/recolorable - name = "Recolorable Formal Suit Jacket" - item_path = /obj/item/clothing/suit/toggle/lawyer/greyscale - -/datum/loadout_item/suit/black_suit_jacket - name = "Black Formal Suit Jacket" - item_path = /obj/item/clothing/suit/toggle/lawyer/black - -/datum/loadout_item/suit/blue_suit_jacket - name = "Blue Formal Suit Jacket" - item_path = /obj/item/clothing/suit/toggle/lawyer - -/datum/loadout_item/suit/purple_suit_jacket - name = "Purple Formal Suit Jacket" - item_path = /obj/item/clothing/suit/toggle/lawyer/purple - -/datum/loadout_item/suit/long_suit_jacket - name = "Long Suit Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/long_suit_jacket - -/datum/loadout_item/suit/short_suit_jacket - name = "Short Suit Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/short_suit_jacket - -/* -* SUSPENDERS -*/ - -/datum/loadout_item/suit/suspenders - name = "Recolorable Suspenders" - item_path = /obj/item/clothing/suit/toggle/suspenders - -/* -* DRESSES -*/ - -/datum/loadout_item/suit/white_dress - name = "White Dress" - item_path = /obj/item/clothing/suit/costume/whitedress - -/* -* LABCOATS -*/ - -/datum/loadout_item/suit/labcoat - name = "Labcoat" - item_path = /obj/item/clothing/suit/toggle/labcoat - -/datum/loadout_item/suit/labcoat_green - name = "Green Labcoat" - item_path = /obj/item/clothing/suit/toggle/labcoat/mad - -/* -* PONCHOS -*/ - -/datum/loadout_item/suit/poncho - name = "Poncho" - item_path = /obj/item/clothing/suit/costume/poncho - -/datum/loadout_item/suit/poncho_green - name = "Green Poncho" - item_path = /obj/item/clothing/suit/costume/poncho/green - -/datum/loadout_item/suit/poncho_red - name = "Red Poncho" - item_path = /obj/item/clothing/suit/costume/poncho/red - -/* -* JACKETS -*/ - -/datum/loadout_item/suit/bomber_jacket - name = "Bomber Jacket" - item_path = /obj/item/clothing/suit/jacket/bomber - -/datum/loadout_item/suit/military_jacket - name = "Military Jacket" - item_path = /obj/item/clothing/suit/jacket/miljacket - -/datum/loadout_item/suit/puffer_jacket - name = "Puffer Jacket" - item_path = /obj/item/clothing/suit/jacket/puffer - -/datum/loadout_item/suit/puffer_vest - name = "Puffer Vest" - item_path = /obj/item/clothing/suit/jacket/puffer/vest - -/datum/loadout_item/suit/leather_jacket - name = "Leather Jacket" - item_path = /obj/item/clothing/suit/jacket/leather - -/datum/loadout_item/suit/leather_jacket/biker - name = "Biker Jacket" - item_path = /obj/item/clothing/suit/jacket/leather/biker - -/datum/loadout_item/suit/jacket_sweater - name = "Recolorable Sweater Jacket" - item_path = /obj/item/clothing/suit/toggle/jacket/sweater - -/datum/loadout_item/suit/jacket_oversized - name = "Recolorable Oversized Jacket" - item_path = /obj/item/clothing/suit/jacket/oversized - -/datum/loadout_item/suit/jacket_fancy - name = "Recolorable Fancy Fur Coat" - item_path = /obj/item/clothing/suit/jacket/fancy - -/datum/loadout_item/suit/ethereal_raincoat - name = "Ethereal Raincoat" - item_path = /obj/item/clothing/suit/hooded/ethereal_raincoat - -/datum/loadout_item/suit/big_jacket - name = "Alpha Atelier Pilot Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/big_jacket - -/datum/loadout_item/suit/chokha - name = "Chokha Coat" - item_path = /obj/item/clothing/suit/jacket/doppler/chokha - -/datum/loadout_item/suit/field_jacket - name = "Field Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/field_jacket - -/datum/loadout_item/suit/tan_field_jacket - name = "Tan Field Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/field_jacket/tan - -/datum/loadout_item/suit/leather_hoodie - name = "Leather Jacket with Hoodie" - item_path = /obj/item/clothing/suit/hooded/doppler/leather_hoodie - -/* -* COSTUMES -*/ - -/datum/loadout_item/suit/owl - name = "Owl Cloak" - item_path = /obj/item/clothing/suit/toggle/owlwings - -/datum/loadout_item/suit/griffin - name = "Griffon Cloak" - item_path = /obj/item/clothing/suit/toggle/owlwings/griffinwings - -/datum/loadout_item/suit/syndi - name = "Black And Red Space Suit Replica" - item_path = /obj/item/clothing/suit/syndicatefake - -/datum/loadout_item/suit/bee - name = "Bee Outfit" - item_path = /obj/item/clothing/suit/hooded/bee_costume - -/datum/loadout_item/suit/plague_doctor - name = "Plague Doctor Suit" - item_path = /obj/item/clothing/suit/bio_suit/plaguedoctorsuit - -/datum/loadout_item/suit/snowman - name = "Snowman Outfit" - item_path = /obj/item/clothing/suit/costume/snowman - -/datum/loadout_item/suit/chicken - name = "Chicken Suit" - item_path = /obj/item/clothing/suit/costume/chickensuit - -/datum/loadout_item/suit/monkey - name = "Monkey Suit" - item_path = /obj/item/clothing/suit/costume/monkeysuit - -/datum/loadout_item/suit/cardborg - name = "Cardborg Suit" - item_path = /obj/item/clothing/suit/costume/cardborg - -/datum/loadout_item/suit/xenos - name = "Xenos Suit" - item_path = /obj/item/clothing/suit/costume/xenos - -/datum/loadout_item/suit/ian_costume - name = "Corgi Costume" - item_path = /obj/item/clothing/suit/hooded/ian_costume - -/datum/loadout_item/suit/carp_costume - name = "Carp Costume" - item_path = /obj/item/clothing/suit/hooded/carp_costume - -/datum/loadout_item/suit/shark_costume - name = "Shark Costume" - item_path = /obj/item/clothing/suit/hooded/shark_costume - -/datum/loadout_item/suit/shork_costume - name = "Shork Costume" - item_path = /obj/item/clothing/suit/hooded/shork_costume - -/datum/loadout_item/suit/wizard - name = "Wizard Robe" - item_path = /obj/item/clothing/suit/wizrobe/fake - -/datum/loadout_item/suit/witch - name = "Witch Robe" - item_path = /obj/item/clothing/suit/wizrobe/marisa/fake - -/* -* COLONIST -*/ - -/datum/loadout_item/suit/frontier - name = "Frontier Trenchcoat" - item_path = /obj/item/clothing/suit/jacket/frontier_colonist - -/datum/loadout_item/suit/frontier_short - name = "Frontier Jacket" - item_path = /obj/item/clothing/suit/jacket/frontier_colonist/short - -/datum/loadout_item/suit/frontier_med - name = "Frontier Medical Jacket" - item_path = /obj/item/clothing/suit/jacket/frontier_colonist/medical - -/* -* MISC -*/ - -/datum/loadout_item/suit/recolorable_overalls - name = "Recolorable Overalls" - item_path = /obj/item/clothing/suit/apron/overalls - -/datum/loadout_item/suit/wellwornshirt - name = "Well-worn Shirt" - item_path = /obj/item/clothing/suit/costume/wellworn_shirt - -/datum/loadout_item/suit/wellworn_graphicshirt - name = "Well-worn Graphic Shirt" - item_path = /obj/item/clothing/suit/costume/wellworn_shirt/graphic - -/datum/loadout_item/suit/ianshirt - name = "Well-worn Ian Shirt" - item_path = /obj/item/clothing/suit/costume/wellworn_shirt/graphic/ian - -/datum/loadout_item/suit/wornoutshirt - name = "Worn-out Shirt" - item_path = /obj/item/clothing/suit/costume/wellworn_shirt/wornout - -/datum/loadout_item/suit/wornout_graphicshirt - name = "Worn-out graphic Shirt" - item_path = /obj/item/clothing/suit/costume/wellworn_shirt/wornout/graphic - -/datum/loadout_item/suit/wornout_ianshirt - name = "Worn-out Ian Shirt" - item_path = /obj/item/clothing/suit/costume/wellworn_shirt/wornout/graphic/ian - -/datum/loadout_item/suit/messyshirt - name = "Messy Shirt" - item_path = /obj/item/clothing/suit/costume/wellworn_shirt/messy - -/datum/loadout_item/suit/messy_graphicshirt - name = "Messy Graphic Shirt" - item_path = /obj/item/clothing/suit/costume/wellworn_shirt/messy/graphic - -/datum/loadout_item/suit/messy_ianshirt - name = "Messy Ian Shirt" - item_path = /obj/item/clothing/suit/costume/wellworn_shirt/messy/graphic/ian - -/datum/loadout_item/suit/dagger_mantle - name = "'Dagger' Designer Mantle" - item_path = /obj/item/clothing/suit/dagger_mantle - -/* -* HAWAIIAN -*/ - -/datum/loadout_item/suit/hawaiian_shirt - name = "Hawaiian Shirt" - item_path = /obj/item/clothing/suit/costume/hawaiian - -/* -* MAID OUT WITH THE FIT -*/ - -/datum/loadout_item/suit/maid_costume - name = "Maid Costume" - item_path = /obj/item/clothing/under/costume/maid - -/* -* MISC -*/ - -/datum/loadout_item/suit/frontierjacket - abstract_type = /datum/loadout_item/suit/frontierjacket - -/* -* HOODIES -*/ -/datum/loadout_item/suit/hoodie - abstract_type = /datum/loadout_item/suit/hoodie - -/* -* JOB-LOCKED -*/ - -// WINTER COATS -/datum/loadout_item/suit/coat_med - name = "Medical Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/medical - -/datum/loadout_item/suit/coat_paramedic - name = "Paramedic Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/medical/paramedic - -/datum/loadout_item/suit/coat_robotics - name = "Robotics Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/science/robotics - -/datum/loadout_item/suit/coat_sci - name = "Science Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/science - -/datum/loadout_item/suit/coat_eng - name = "Engineering Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/engineering - -/datum/loadout_item/suit/coat_atmos - name = "Atmospherics Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos - -/datum/loadout_item/suit/coat_hydro - name = "Hydroponics Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/hydro - -/datum/loadout_item/suit/coat_cargo - name = "Cargo Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/cargo - -/datum/loadout_item/suit/coat_miner - name = "Mining Winter Coat" - item_path = /obj/item/clothing/suit/hooded/wintercoat/miner - -// JACKETS -/datum/loadout_item/suit/navybluejacketofficer - name = "Security Officer's Navy Blue Formal Jacket" - item_path = /obj/item/clothing/suit/jacket/officer/blue - restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY) - -/datum/loadout_item/suit/navybluejacketwarden - name = "Warden's Navy Blue Formal Jacket" - item_path = /obj/item/clothing/suit/jacket/warden/blue - restricted_roles = list(JOB_WARDEN) - -/datum/loadout_item/suit/navybluejackethos - name = "Head of Security's Navy Blue Formal Jacket" - item_path = /obj/item/clothing/suit/jacket/hos/blue - restricted_roles = list(JOB_HEAD_OF_SECURITY) - -/datum/loadout_item/suit/qm_jacket - name = "Quartermaster's Overcoat" - item_path = /obj/item/clothing/suit/jacket/quartermaster - restricted_roles = list(JOB_QUARTERMASTER) - -/datum/loadout_item/suit/departmental_jacket - name = "Work Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket - -/datum/loadout_item/suit/engi_dep_jacket - name = "Engineering Department Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/engi - restricted_roles = list( - JOB_CHIEF_ENGINEER, - JOB_STATION_ENGINEER, - JOB_ATMOSPHERIC_TECHNICIAN, - ) - -/datum/loadout_item/suit/med_dep_jacket - name = "Medical Department Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/med - restricted_roles = list( - JOB_CHIEF_MEDICAL_OFFICER, - JOB_MEDICAL_DOCTOR, - JOB_CHEMIST, - JOB_PSYCHOLOGIST, - ) - -/datum/loadout_item/suit/cargo_dep_jacket - name = "Cargo Department Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/supply - restricted_roles = list( - JOB_QUARTERMASTER, - JOB_CARGO_TECHNICIAN, - JOB_SHAFT_MINER, - ) - -/datum/loadout_item/suit/sec_dep_jacket_blu - name = "Blue Security Department Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/sec - restricted_roles = list( - JOB_HEAD_OF_SECURITY, - JOB_SECURITY_OFFICER, - JOB_WARDEN, - JOB_DETECTIVE, - ) - -/datum/loadout_item/suit/sec_dep_jacket_red - name = "Red Security Department Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/departmental_jacket/sec/red - restricted_roles = list( - JOB_HEAD_OF_SECURITY, - JOB_SECURITY_OFFICER, - JOB_WARDEN, - JOB_DETECTIVE, - ) - -/datum/loadout_item/suit/sec_dep_jacket_red - name = "Security Medic Jacket" - item_path = /obj/item/clothing/suit/jacket/doppler/sec_medic - restricted_roles = list( - JOB_HEAD_OF_SECURITY, - JOB_SECURITY_OFFICER, - JOB_WARDEN, - JOB_DETECTIVE, - ) - -/* -* FAMILIES -*/ - -/datum/loadout_item/suit/tmc - name = "TMC Coat" - item_path = /obj/item/clothing/suit/costume/tmc - -/datum/loadout_item/suit/pg - name = "PG Coat" - item_path = /obj/item/clothing/suit/costume/pg - -/datum/loadout_item/suit/deckers - name = "Deckers Hoodie" - item_path = /obj/item/clothing/suit/costume/deckers - -/datum/loadout_item/suit/soviet - name = "Soviet Coat" - item_path = /obj/item/clothing/suit/costume/soviet - -/datum/loadout_item/suit/yuri - name = "Yuri Coat" - item_path = /obj/item/clothing/suit/costume/yuri - -/* -* CHAPLAIN -*/ - -/datum/loadout_item/suit/chap_nun - name = "Nun's Habit" - item_path = /obj/item/clothing/suit/chaplainsuit/nun - -/datum/loadout_item/suit/chap_holiday - name = "Chaplain's Holiday Robe" - item_path = /obj/item/clothing/suit/chaplainsuit/holidaypriest - -/datum/loadout_item/suit/chap_brownmonk - name = "Monk's Brown Habit" - item_path = /obj/item/clothing/suit/hooded/chaplainsuit/monkhabit - -/datum/loadout_item/suit/chap_eastmonk - name = "Eastern Monk's Robe" - item_path = /obj/item/clothing/suit/chaplainsuit/monkrobeeast - -/datum/loadout_item/suit/chap_shrinehand - name = "Shrinehand Robe" - item_path = /obj/item/clothing/suit/chaplainsuit/shrinehand - -/datum/loadout_item/suit/chap_blackmonk - name = "Monk's Black Habit" - item_path = /obj/item/clothing/suit/chaplainsuit/habit diff --git a/modular_doppler/loadout_categories/categories/ears.dm b/modular_doppler/loadout_categories/categories/ears.dm deleted file mode 100644 index 13786ca091f22..0000000000000 --- a/modular_doppler/loadout_categories/categories/ears.dm +++ /dev/null @@ -1,29 +0,0 @@ -/datum/loadout_category/ears - category_name = "Ears" - category_ui_icon = FA_ICON_EAR_LISTEN - type_to_generate = /datum/loadout_item/ears - tab_order = /datum/loadout_category/belt::tab_order + 1 - - -/* -* LOADOUT ITEM DATUMS FOR THE EAR SLOT -*/ -/datum/loadout_item/ears - abstract_type = /datum/loadout_item/ears - -/datum/loadout_item/ears/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE) - if(outfit.ears) - LAZYADD(outfit.backpack_contents, outfit.ears) - outfit.ears = item_path - -/datum/loadout_item/ears/headphones - name = "Headphones" - item_path = /obj/item/instrument/piano_synth/headphones - -/datum/loadout_item/ears/earmuffs - name = "Earmuffs" - item_path = /obj/item/clothing/ears/earmuffs - -/datum/loadout_item/ears/frontier - name = "Frontier Radio" - item_path = /obj/item/radio/headset/headset_frontier_colonist diff --git a/modular_doppler/loadout_categories/categories/glasses.dm b/modular_doppler/loadout_categories/categories/glasses.dm deleted file mode 100644 index ca4fe95fac706..0000000000000 --- a/modular_doppler/loadout_categories/categories/glasses.dm +++ /dev/null @@ -1,15 +0,0 @@ -/datum/loadout_item/glasses/monocle - name = "Monocle" - item_path = /obj/item/clothing/glasses/monocle - -/datum/loadout_item/glasses/welding - name = "Welding Goggles" - item_path = /obj/item/clothing/glasses/welding - -/datum/loadout_item/glasses/white_eyepatch - name = "White Eyepatch" - item_path = /obj/item/clothing/glasses/eyepatch/white - -/datum/loadout_item/glasses/eyewrap - name = "Eyepatch Wrap" - item_path = /obj/item/clothing/glasses/eyepatch/wrap diff --git a/modular_doppler/loadout_categories/categories/gloves.dm b/modular_doppler/loadout_categories/categories/gloves.dm deleted file mode 100644 index 0d07980a3a890..0000000000000 --- a/modular_doppler/loadout_categories/categories/gloves.dm +++ /dev/null @@ -1,77 +0,0 @@ -/* -* LOADOUT ITEM DATUMS FOR THE HAND SLOT -*/ - -/datum/loadout_category/hands - category_name = "Hands" - category_ui_icon = FA_ICON_HAND - type_to_generate = /datum/loadout_item/gloves - tab_order = /datum/loadout_category/feet::tab_order + 1 - -/datum/loadout_item/gloves - abstract_type = /datum/loadout_item/gloves - -/datum/loadout_item/gloves/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE) - if(outfit.gloves) - LAZYADD(outfit.backpack_contents, outfit.gloves) - outfit.gloves = item_path - -/datum/loadout_item/gloves/fingerless - name = "Fingerless Gloves" - item_path = /obj/item/clothing/gloves/fingerless - -/datum/loadout_item/gloves/black - name = "Black Gloves" - item_path = /obj/item/clothing/gloves/color/black - -/datum/loadout_item/gloves/blue - name = "Blue Gloves" - item_path = /obj/item/clothing/gloves/color/blue - -/datum/loadout_item/gloves/brown - name = "Brown Gloves" - item_path = /obj/item/clothing/gloves/color/brown - -/datum/loadout_item/gloves/green - name = "Green Gloves" - item_path = /obj/item/clothing/gloves/color/green - -/datum/loadout_item/gloves/grey - name = "Grey Gloves" - item_path = /obj/item/clothing/gloves/color/grey - -/datum/loadout_item/gloves/light_brown - name = "Light Brown Gloves" - item_path = /obj/item/clothing/gloves/color/light_brown - -/datum/loadout_item/gloves/orange - name = "Orange Gloves" - item_path = /obj/item/clothing/gloves/color/orange - -/datum/loadout_item/gloves/purple - name = "Purple Gloves" - item_path = /obj/item/clothing/gloves/color/purple - -/datum/loadout_item/gloves/red - name = "Red Gloves" - item_path = /obj/item/clothing/gloves/color/red - -/datum/loadout_item/gloves/white - name = "White Gloves" - item_path = /obj/item/clothing/gloves/color/white - -/datum/loadout_item/gloves/rainbow - name = "Rainbow Gloves" - item_path = /obj/item/clothing/gloves/color/rainbow - -/datum/loadout_item/gloves/latex - name = "Latex Gloves" - item_path = /obj/item/clothing/gloves/latex - -/datum/loadout_item/gloves/translationgloves - name = "Translation Gloves" - item_path = /obj/item/clothing/gloves/radio - -/datum/loadout_item/gloves/maid_arm_covers - name = "Maid Costume" - item_path = /obj/item/clothing/gloves/maid diff --git a/modular_doppler/loadout_categories/categories/heads.dm b/modular_doppler/loadout_categories/categories/heads.dm deleted file mode 100644 index f18bc53bd7651..0000000000000 --- a/modular_doppler/loadout_categories/categories/heads.dm +++ /dev/null @@ -1,103 +0,0 @@ -/datum/loadout_item/head/chicken - name = "Chicken Hat" - item_path = /obj/item/clothing/head/costume/chicken - -/datum/loadout_item/head/griffin - name = "Griffin Hat" - item_path = /obj/item/clothing/head/costume/griffin - -/datum/loadout_item/head/tv_head - name = "TV Head" - item_path = /obj/item/clothing/head/costume/tv_head - -/datum/loadout_item/head/wizard - name = "Wizard Hat" - item_path = /obj/item/clothing/head/wizard/fake - -/datum/loadout_item/head/witch - name = "Witch Hat" - item_path = /obj/item/clothing/head/wizard/marisa/fake - -/datum/loadout_item/head/wig_random - name = "Random Wig" - item_path = /obj/item/clothing/head/wig/random - -/datum/loadout_item/head/cardborg - name = "Cardborg" - item_path = /obj/item/clothing/head/costume/cardborg - -/datum/loadout_item/head/pirate - name = "Pirate Hat" - item_path = /obj/item/clothing/head/costume/pirate - -/datum/loadout_item/head/cone - name = "Cone Hat" - item_path = /obj/item/clothing/head/cone - -/datum/loadout_item/head/party - name = "Party Hat" - item_path = /obj/item/clothing/head/costume/party - -/datum/loadout_item/head/rice_hat - name = "Rice Hat" - item_path = /obj/item/clothing/head/costume/rice_hat - -/datum/loadout_item/head/welding - name = "Welding Mask" - item_path = /obj/item/clothing/head/utility/welding - -/datum/loadout_item/head/soft_helmet - name = "Soft Helmet" - item_path = /obj/item/clothing/head/frontier_colonist_helmet - -/datum/loadout_item/head/frontier_cap - name = "Frontier Cap" - item_path = /obj/item/clothing/head/soft/frontier_colonist - -/datum/loadout_item/head/frontier_med - name = "Frontier Medical Cap" - item_path = /obj/item/clothing/head/soft/frontier_colonist/medic - -/datum/loadout_item/head/colonial_cap - name = "Colonial Cap" - item_path = /obj/item/clothing/head/hats/colonial - -/datum/loadout_item/head/wrussian - name = "Black Papakha" - item_path = /obj/item/clothing/head/costume/papakha - -/datum/loadout_item/head/wrussianw - name = "White Papakha" - item_path = /obj/item/clothing/head/costume/papakha/white - -/datum/loadout_item/head/hair_tie - name = "Hairtie" - item_path = /obj/item/clothing/head/hair_tie - -/datum/loadout_item/head/hair_tie_scrunchie - name = "Hairtie (Scrunchie)" - item_path = /obj/item/clothing/head/hair_tie/scrunchie - -/datum/loadout_item/head/hair_tie_plastic - name = "Hairtie (Plastic)" - item_path = /obj/item/clothing/head/hair_tie/plastic_beads - -/datum/loadout_item/head/bow_large - name = "Bow (Large)" - item_path = /obj/item/clothing/head/bow - -/datum/loadout_item/head/bow_small - name = "Bow (Small)" - item_path = /obj/item/clothing/head/bow/small - -/datum/loadout_item/head/bow_back - name = "Bow (Back)" - item_path = /obj/item/clothing/head/bow/back - -/datum/loadout_item/head/bow_sweet - name = "Bow (Sweet)" - item_path = /obj/item/clothing/head/bow/sweet - -/datum/loadout_item/head/maid_headband - name = "Maid Headband" - item_path = /obj/item/clothing/head/costume/maidheadband diff --git a/modular_doppler/loadout_categories/categories/inhands.dm b/modular_doppler/loadout_categories/categories/inhands.dm deleted file mode 100644 index 071c98ebc907d..0000000000000 --- a/modular_doppler/loadout_categories/categories/inhands.dm +++ /dev/null @@ -1,36 +0,0 @@ - -/datum/loadout_item/inhand/cane/crutch - name = "Crutch" - item_path = /obj/item/cane/crutch - -/datum/loadout_item/inhand/skateboard - name = "Skateboard" - item_path = /obj/item/melee/skateboard - -/datum/loadout_item/inhand/mechanical_toolbox - name = "Mechanical Toolbox" - item_path = /obj/item/storage/toolbox/mechanical - -/datum/loadout_item/inhand/bouquet_mixed - name = "Mixed Bouquet" - item_path = /obj/item/bouquet - -/datum/loadout_item/inhand/bouquet_sunflower - name = "Sunflower Bouquet" - item_path = /obj/item/bouquet/sunflower - -/datum/loadout_item/inhand/bouquet_poppy - name = "Poppy Bouquet" - item_path = /obj/item/bouquet/poppy - -/datum/loadout_item/inhand/bouquet_rose - name = "Rose Bouquet" - item_path = /obj/item/bouquet/rose - -/datum/loadout_item/inhand/slimpack - name = "Custom Flatpack" - item_path = /obj/item/storage/backpack/satchel/flat/empty/custom - -/datum/loadout_item/inhand/aac_device - name = "AAC Device" - item_path = /obj/item/aac_device diff --git a/modular_doppler/loadout_categories/categories/masks.dm b/modular_doppler/loadout_categories/categories/masks.dm deleted file mode 100644 index 9b6d7fb1bdeca..0000000000000 --- a/modular_doppler/loadout_categories/categories/masks.dm +++ /dev/null @@ -1,77 +0,0 @@ -/datum/loadout_category/face - category_name = "Face" - category_ui_icon = FA_ICON_MASK - type_to_generate = /datum/loadout_item/mask - tab_order = /datum/loadout_category/glasses::tab_order + 1 - -/* -* LOADOUT ITEM DATUMS FOR THE MASK SLOT -*/ -/datum/loadout_item/mask/pre_equip_item(datum/outfit/outfit, datum/outfit/outfit_important_for_life, mob/living/carbon/human/equipper, visuals_only = FALSE) - if(initial(outfit_important_for_life.mask)) - ..() - return TRUE - -/datum/loadout_item/mask - abstract_type = /datum/loadout_item/mask - -/datum/loadout_item/mask/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE) - if(outfit.mask) - LAZYADD(outfit.backpack_contents, outfit.mask) - outfit.mask = item_path - -/datum/loadout_item/mask/face_mask - name = "Face Mask" - item_path = /obj/item/clothing/mask/breath - -/datum/loadout_item/mask/gas - name = "Gas Mask" - item_path = /obj/item/clothing/mask/gas - -/datum/loadout_item/mask/plaguedoctor - name = "Plague Doctor Mask" - item_path = /obj/item/clothing/mask/gas/plaguedoctor - -/datum/loadout_item/mask/clown - name = "Clown Mask" - item_path = /obj/item/clothing/mask/gas/clown_hat - -/datum/loadout_item/mask/balaclava - name = "Balaclava" - item_path = /obj/item/clothing/mask/balaclava - -/datum/loadout_item/mask/gas/atmos - name = "Atmos Gas Mask" - item_path = /obj/item/clothing/mask/gas/atmos - -/datum/loadout_item/mask/gas/explorer - name = "Explorer Gas Mask" - item_path = /obj/item/clothing/mask/gas/explorer - -/datum/loadout_item/mask/whistle - name = "Whistle" - item_path = /obj/item/clothing/mask/whistle - -/datum/loadout_item/mask/fakemoustache - name = "Fake Moustache" - item_path = /obj/item/clothing/mask/fakemoustache - -/datum/loadout_item/mask/surgical - name = "Surgical Mask" - item_path = /obj/item/clothing/mask/surgical - -/datum/loadout_item/mask/frontier - name = "Frontier Gas Mask" - item_path = /obj/item/clothing/mask/gas/atmos/frontier_colonist - -/datum/loadout_item/mask/bandana - name = "Bandana" - item_path = /obj/item/clothing/mask/bandana - -/datum/loadout_item/mask/bandana_skull - name = "Bandana (Skull)" - item_path = /obj/item/clothing/mask/bandana/skull - -/datum/loadout_item/mask/neck_gaiter - name = "Neck Gaiter" - item_path = /obj/item/clothing/mask/neck_gaiter diff --git a/modular_doppler/loadout_categories/categories/neck.dm b/modular_doppler/loadout_categories/categories/neck.dm deleted file mode 100644 index 298bffcd11a34..0000000000000 --- a/modular_doppler/loadout_categories/categories/neck.dm +++ /dev/null @@ -1,27 +0,0 @@ -/datum/loadout_item/neck/colonial_cloak - name = "Colonial Cloak" - item_path = /obj/item/clothing/neck/cloak/colonial - -/datum/loadout_item/neck/robe_cape - name = "Robe Cape" - item_path = /obj/item/clothing/neck/robe_cape - -/datum/loadout_item/neck/long_cape - name = "Long Cape" - item_path = /obj/item/clothing/neck/long_cape - -/datum/loadout_item/neck/wide_cape - name = "Wide Cape" - item_path = /obj/item/clothing/neck/wide_cape - -/datum/loadout_item/neck/ranger_poncho - name = "Ranger Poncho" - item_path = /obj/item/clothing/neck/ranger_poncho - -/datum/loadout_item/neck/face_scarf - name = "Face Scarf" - item_path = /obj/item/clothing/neck/face_scarf - -/datum/loadout_item/neck/maid_neck_cover - name = "Maid Neck Cover" - item_path = /obj/item/clothing/neck/maid_neck_cover diff --git a/modular_doppler/loadout_categories/categories/pockets.dm b/modular_doppler/loadout_categories/categories/pockets.dm deleted file mode 100644 index 6f5e2f0211c85..0000000000000 --- a/modular_doppler/loadout_categories/categories/pockets.dm +++ /dev/null @@ -1,241 +0,0 @@ -/datum/loadout_category/pocket - max_allowed = MAX_ALLOWED_MISC_ITEMS - -// Because plushes have a second desc var that needs to be updated -/obj/item/toy/plush/on_loadout_custom_described() - normal_desc = desc - -// The wallet loadout item is special, and puts the player's ID and other small items into it on initialize (fancy!) -/datum/loadout_item/pocket_items/wallet - name = "Wallet" - item_path = /obj/item/storage/wallet - additional_displayed_text = list("Auto-Filled") - -// We add our wallet manually, later, so no need to put it in any outfits. -/datum/loadout_item/pocket_items/wallet/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only) - return FALSE - -// We didn't spawn any item yet, so nothing to call here. -/datum/loadout_item/pocket_items/wallet/on_equip_item( - obj/item/equipped_item, - datum/preferences/preference_source, - list/preference_list, - mob/living/carbon/human/equipper, - visuals_only = FALSE, -) - return FALSE - -// We add our wallet at the very end of character initialization (after quirks, etc) to ensure the backpack / their ID is all set by now. -/datum/loadout_item/pocket_items/wallet/post_equip_item(datum/preferences/preference_source, mob/living/carbon/human/equipper) - var/obj/item/card/id/advanced/id_card = equipper.get_item_by_slot(ITEM_SLOT_ID) - if(istype(id_card, /obj/item/storage/wallet)) - return - - var/obj/item/storage/wallet/wallet = new(equipper) - if(istype(id_card)) - equipper.temporarilyRemoveItemFromInventory(id_card, force = TRUE) - equipper.equip_to_slot_if_possible(wallet, ITEM_SLOT_ID, initial = TRUE) - id_card.forceMove(wallet) - - if(equipper.back) - var/list/backpack_stuff = equipper.back.atom_storage?.return_inv(FALSE) - for(var/obj/item/thing in backpack_stuff) - if(wallet.contents.len >= 3) - break - if(thing.w_class <= WEIGHT_CLASS_SMALL) - wallet.atom_storage.attempt_insert(src, thing, equipper, TRUE, FALSE) - else - if(!equipper.equip_to_slot_if_possible(wallet, slot = ITEM_SLOT_BACKPACK, initial = TRUE)) - wallet.forceMove(equipper.drop_location()) - -/* -* GUM -*/ - -/datum/loadout_item/pocket_items/gum_pack - name = "Pack of Gum" - item_path = /obj/item/storage/box/gum - -/datum/loadout_item/pocket_items/gum_pack_nicotine - name = "Pack of Nicotine Gum" - item_path = /obj/item/storage/box/gum/nicotine - -/datum/loadout_item/pocket_items/gum_pack_hp - name = "Pack of HP+ Gum" - item_path = /obj/item/storage/box/gum/happiness - -/* -* LIPSTICK -*/ - -/datum/loadout_item/pocket_items/lipstick_green - name = "Green Lipstick" - item_path = /obj/item/lipstick/green - -/datum/loadout_item/pocket_items/lipstick_white - name = "White Lipstick" - item_path = /obj/item/lipstick/white - -/datum/loadout_item/pocket_items/lipstick_blue - name = "Blue Lipstick" - item_path = /obj/item/lipstick/blue - -/datum/loadout_item/pocket_items/lipstick_black - name = "Black Lipstick" - item_path = /obj/item/lipstick/black - -/datum/loadout_item/pocket_items/lipstick_jade - name = "Jade Lipstick" - item_path = /obj/item/lipstick/jade - -/datum/loadout_item/pocket_items/lipstick_purple - name = "Purple Lipstick" - item_path = /obj/item/lipstick/purple - -/datum/loadout_item/pocket_items/lipstick_red - name = "Red Lipstick" - item_path = /obj/item/lipstick - -/* -* MISC -*/ - -/datum/loadout_item/pocket_items/rag - name = "Rag" - item_path = /obj/item/reagent_containers/cup/rag - -/datum/loadout_item/pocket_items/razor - name = "Razor" - item_path = /obj/item/razor - -/datum/loadout_item/pocket_items/matches - name = "Matchbox" - item_path = /obj/item/storage/box/matches - -/datum/loadout_item/pocket_items/cheaplighter - name = "Cheap Lighter" - item_path = /obj/item/lighter/greyscale - -/datum/loadout_item/pocket_items/zippolighter - name = "Zippo Lighter" - item_path = /obj/item/lighter - -/*/datum/loadout_item/pocket_items/ttsdevice //To be added - name = "Text-to-Speech Device" - item_path = /obj/item/ttsdevice*/ - -/datum/loadout_item/pocket_items/paicard - name = "Personal AI Device" - item_path = /obj/item/pai_card - -/datum/loadout_item/pocket_items/link_scryer - name = "MODlink Scryer" - item_path = /obj/item/clothing/neck/link_scryer/loaded - -/datum/loadout_item/pocket_items/cigarettes - name = "Cigarette Pack" - item_path = /obj/item/storage/fancy/cigarettes - -/datum/loadout_item/pocket_items/cigar //smoking is bad mkay - name = "Cigar" - item_path = /obj/item/cigarette/cigar - -/datum/loadout_item/pocket_items/flask - name = "Flask" - item_path = /obj/item/reagent_containers/cup/glass/flask - -/datum/loadout_item/pocket_items/multipen - name = "Multicolored Pen" - item_path = /obj/item/pen/fourcolor - -/datum/loadout_item/pocket_items/fountainpen - name = "Fancy Pen" - item_path = /obj/item/pen/fountain - -/datum/loadout_item/pocket_items/tapeplayer - name = "Universal Recorder" - item_path = /obj/item/taperecorder - -/datum/loadout_item/pocket_items/tape - name = "Spare Cassette Tape" - item_path = /obj/item/tape/random - -/datum/loadout_item/pocket_items/newspaper - name = "Newspaper" - item_path = /obj/item/newspaper - -/datum/loadout_item/pocket_items/clipboard - name = "Clipboard" - item_path = /obj/item/clipboard - -/datum/loadout_item/pocket_items/folder - name = "Folder" - item_path = /obj/item/folder - -/* -* UTILITY -*/ - -/datum/loadout_item/pocket_items/moth_mre - name = "Mothic Rations Pack" - item_path = /obj/item/storage/box/mothic_rations - -/datum/loadout_item/pocket_items/cloth_ten - name = "Ten Cloth Sheets" - item_path = /obj/item/stack/sheet/cloth/ten - -/datum/loadout_item/pocket_items/medkit - name = "First-Aid Kit" - item_path = /obj/item/storage/medkit/regular - -/datum/loadout_item/pocket_items/six_beer - name = "Beer Six-Pack" - item_path = /obj/item/storage/cans/sixbeer - -/datum/loadout_item/pocket_items/six_soda - name = "Soda Six-Pack" - item_path = /obj/item/storage/cans/sixsoda - -/datum/loadout_item/pocket_items/power_cell - name = "Standard Power Cell" - item_path = /obj/item/stock_parts/power_store/cell - -/datum/loadout_item/pocket_items/soap - name = "Bar of Soap" - item_path = /obj/item/soap - -/datum/loadout_item/pocket_items/mini_extinguisher - name = "Mini Fire Extinguisher" - item_path = /obj/item/extinguisher/mini - -/datum/loadout_item/pocket_items/binoculars - name = "Pair of Binoculars" - item_path = /obj/item/binoculars - -/datum/loadout_item/pocket_items/drugs_happy - name = "Happy Pills" - item_path = /obj/item/storage/pill_bottle/happy - -/datum/loadout_item/pocket_items/drugs_lsd - name = "Mindbreaker Pills" - item_path = /obj/item/storage/pill_bottle/lsd - -/datum/loadout_item/pocket_items/drugs_weed - name = "Cannabis Seeds" - item_path = /obj/item/seeds/cannabis - -/datum/loadout_item/pocket_items/drugs_reishi - name = "Reishi Seeds" - item_path = /obj/item/seeds/reishi - -/datum/loadout_item/pocket_items/drugs_liberty - name = "Liberty Cap Seeds" - item_path = /obj/item/seeds/liberty - -/* -* MEDICAL -*/ - -/datum/loadout_item/pocket_items/civil_defense - name = "Civil Defense Med-kit" - item_path = /obj/item/storage/medkit/civil_defense/stocked diff --git a/modular_doppler/loadout_categories/categories/shoes.dm b/modular_doppler/loadout_categories/categories/shoes.dm deleted file mode 100644 index 389615c57040a..0000000000000 --- a/modular_doppler/loadout_categories/categories/shoes.dm +++ /dev/null @@ -1,124 +0,0 @@ -/datum/loadout_category/feet - category_name = "Feet" - category_ui_icon = FA_ICON_SHOE_PRINTS - type_to_generate = /datum/loadout_item/shoes - tab_order = /datum/loadout_category/head::tab_order + 1 - -/* -* LOADOUT ITEM DATUMS FOR THE SHOE SLOT -*/ -/datum/loadout_item/shoes - abstract_type = /datum/loadout_item/shoes - -/datum/loadout_item/shoes/pre_equip_item(datum/outfit/outfit, datum/outfit/outfit_important_for_life, mob/living/carbon/human/equipper, visuals_only = FALSE) - if(initial(outfit_important_for_life.shoes)) - .. () - return TRUE - -/datum/loadout_item/shoes/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE, override_items = LOADOUT_OVERRIDE_BACKPACK) - if(override_items == LOADOUT_OVERRIDE_BACKPACK && !visuals_only) - if(outfit.shoes) - LAZYADD(outfit.backpack_contents, outfit.shoes) - outfit.shoes = item_path - else - outfit.shoes = item_path - -/datum/loadout_item/shoes/sneakers - name = "Sneakers" - item_path = /obj/item/clothing/shoes/sneakers - -/datum/loadout_item/shoes/sneakers_rainbow - name = "Rainbow Sneakers" - item_path = /obj/item/clothing/shoes/sneakers/rainbow - -/datum/loadout_item/shoes/jackboots - name = "Jackboots" - item_path = /obj/item/clothing/shoes/jackboots - -/datum/loadout_item/shoes/jackboots/greyscale - name = "Custom Jackboots" - item_path = /obj/item/clothing/shoes/jackboots/recolorable - -/datum/loadout_item/shoes/workboots - name = "Work Boots" - item_path = /obj/item/clothing/shoes/workboots - -/datum/loadout_item/shoes/workboots_mining - name = "Mining Boots" - item_path = /obj/item/clothing/shoes/workboots/mining - -/datum/loadout_item/shoes/laceup - name = "Lace-Up Shoes" - item_path = /obj/item/clothing/shoes/laceup - -/datum/loadout_item/shoes/sandal - name = "Sandals" - item_path = /obj/item/clothing/shoes/sandal - -/datum/loadout_item/shoes/magboots - name = "Magboots" - item_path = /obj/item/clothing/shoes/magboots - -/datum/loadout_item/shoes/winterboots - name = "Winter Boots" - item_path = /obj/item/clothing/shoes/winterboots - -/datum/loadout_item/shoes/clown_shoes - name = "Clown Shoes" - item_path = /obj/item/clothing/shoes/clown_shoes - -/datum/loadout_item/shoes/jester_shoes - name = "Jester Shoes" - item_path = /obj/item/clothing/shoes/jester_shoes - -/datum/loadout_item/shoes/ducky_shoes - name = "Ducky Shoes" - item_path = /obj/item/clothing/shoes/ducky_shoes - -/datum/loadout_item/shoes/wheelys - name = "Wheelys" - item_path = /obj/item/clothing/shoes/wheelys - -/datum/loadout_item/shoes/cowboy - name = "Cowboy Boots" - item_path = /obj/item/clothing/shoes/cowboy - -/datum/loadout_item/shoes/cowboy/lizard - name = "Lizard Cowboy Boots" - item_path = /obj/item/clothing/shoes/cowboy/lizard - -/datum/loadout_item/shoes/russian - name = "Russian Boots" - item_path = /obj/item/clothing/shoes/russian - -/datum/loadout_item/shoes/pirate - name = "Pirate Boots" - item_path = /obj/item/clothing/shoes/pirate - -/datum/loadout_item/shoes/colonial_boots - name = "Colonial Half-boots" - item_path = /obj/item/clothing/shoes/jackboots/colonial - -/datum/loadout_item/shoes/colonial_boots/greyscale - name = "Custom Colonial Half-boots" - item_path = /obj/item/clothing/shoes/jackboots/colonial/greyscale - -/datum/loadout_item/shoes/frontier_boots - name = "Heavy Boots" - item_path = /obj/item/clothing/shoes/jackboots/frontier_colonist - -/datum/loadout_item/shoes/greyscale_laceups - name = "Custom Laceups" - item_path = /obj/item/clothing/shoes/colorable_laceups - -/datum/loadout_item/shoes/greyscale_sandals - name = "Custom Sandals" - item_path = /obj/item/clothing/shoes/colorable_sandals - -/datum/loadout_item/shoes/wraps - name = "Cloth Footwraps" - item_path = /obj/item/clothing/shoes/wraps - -/datum/loadout_item/shoes/wraps/leggy - name = "Cloth Legwraps" - item_path = /obj/item/clothing/shoes/wraps/leggy diff --git a/modular_doppler/loadout_categories/categories/toys.dm b/modular_doppler/loadout_categories/categories/toys.dm deleted file mode 100644 index 20dc8bc5cd538..0000000000000 --- a/modular_doppler/loadout_categories/categories/toys.dm +++ /dev/null @@ -1,78 +0,0 @@ -/// Inhand items (Moves overrided items to backpack) -/datum/loadout_category/toys - category_name = "Recreative" - category_ui_icon = FA_ICON_GUITAR - type_to_generate = /datum/loadout_item/toy - tab_order = /datum/loadout_category/inhands::tab_order + 1 - -/datum/loadout_item/toy - abstract_type = /datum/loadout_item/toy - -/datum/loadout_item/toy/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE) - if(outfit.l_hand && !outfit.r_hand) - outfit.r_hand = item_path - else - if(outfit.l_hand) - LAZYADD(outfit.backpack_contents, outfit.l_hand) - outfit.l_hand = item_path - -/datum/loadout_item/toy/toy_sword - name = "Fake Energy-Sword" - item_path = /obj/item/toy/sword - -/datum/loadout_item/toy/toy_gun - name = "Fake .357 Revolver" - item_path = /obj/item/toy/gun - -/datum/loadout_item/toy/toy_laser_red - name = "Red Practice Laser" - item_path = /obj/item/gun/energy/laser/redtag - -/datum/loadout_item/toy/toy_laser_blue - name = "Blue Practice Laser" - item_path = /obj/item/gun/energy/laser/bluetag - -/datum/loadout_item/toy/donk_pistol - name = "DONK CO. Makarov Pistol" - item_path = /obj/item/gun/ballistic/automatic/pistol/toy - -/datum/loadout_item/toy/donk_rifle - name = "DONK CO. C-20r" - item_path = /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted - -/datum/loadout_item/toy/synth - name = "Keyboard" - item_path = /obj/item/instrument/piano_synth - -/datum/loadout_item/toy/guitar - name = "Acoustic Guitar" - item_path = /obj/item/instrument/guitar - -/datum/loadout_item/toy/banjo - name = "Banjo" - item_path = /obj/item/instrument/banjo - -/datum/loadout_item/toy/violin - name = "Violin" - item_path = /obj/item/instrument/violin - -/datum/loadout_item/toy/eguitar - name = "Electric Guitar" - item_path = /obj/item/instrument/eguitar - -/datum/loadout_item/toy/glockenspiel - name = "Glockenspiel" - item_path = /obj/item/instrument/glockenspiel - -/datum/loadout_item/toy/recorder - name = "Recorder" - item_path = /obj/item/instrument/recorder - -/datum/loadout_item/toy/violin - name = "Violin" - item_path = /obj/item/instrument/violin - -/datum/loadout_item/toy/harmonica - name = "Harmonica" - item_path = /obj/item/instrument/harmonica - restricted_roles = list(JOB_PRISONER) diff --git a/modular_doppler/loadout_categories/categories/undersuit.dm b/modular_doppler/loadout_categories/categories/undersuit.dm deleted file mode 100644 index 42f8f5d5cf6a6..0000000000000 --- a/modular_doppler/loadout_categories/categories/undersuit.dm +++ /dev/null @@ -1,265 +0,0 @@ -/datum/loadout_category/undersuit - category_name = "Undersuit" - category_ui_icon = FA_ICON_SHIRT - type_to_generate = /datum/loadout_item/undersuit - tab_order = /datum/loadout_category/suit::tab_order + 1 - -/* -* LOADOUT ITEM DATUMS FOR THE UNDERSUIT SLOT -*/ - -/datum/loadout_item/undersuit - abstract_type = /datum/loadout_item/undersuit - -/datum/loadout_item/undersuit/pre_equip_item(datum/outfit/outfit, datum/outfit/outfit_important_for_life, mob/living/carbon/human/equipper, visuals_only = FALSE) // don't bother storing in backpack, can't fit - if(initial(outfit_important_for_life.uniform)) - return TRUE - -/datum/loadout_item/undersuit/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE, override_items = LOADOUT_OVERRIDE_BACKPACK) - if(override_items == LOADOUT_OVERRIDE_BACKPACK && !visuals_only) - if(outfit.uniform) - if(equipper.jumpsuit_style == PREF_SKIRT) - outfit.uniform = "[outfit.uniform]/skirt" - if(!text2path(outfit.uniform)) - outfit.uniform = initial(outfit.uniform) - LAZYADD(outfit.backpack_contents, outfit.uniform) - else - LAZYADD(outfit.backpack_contents, outfit.uniform) - outfit.uniform = item_path - else - outfit.uniform = item_path - -/* -* DOPPLER STANDARD UNIFORM OPTIONS -*/ - -/datum/loadout_item/undersuit/doppler_uniform - name = "Doppler Uniform" - item_path = /obj/item/clothing/under/misc/doppler_uniform/standard - -/datum/loadout_item/undersuit/doppler_uniform/overalls - name = "Doppler Uniform w/ Overalls" - item_path = /obj/item/clothing/under/misc/doppler_uniform/standard/overalls - -/datum/loadout_item/undersuit/doppler_uniform/cozy - name = "Cozy Doppler Uniform" - item_path = /obj/item/clothing/under/misc/doppler_uniform/standard/cozy - -/datum/loadout_item/undersuit/doppler_uniform/cozy/overalls - name = "Cozy Doppler Uniform w/ Overalls" - item_path = /obj/item/clothing/under/misc/doppler_uniform/standard/cozy/overalls - -/datum/loadout_item/undersuit/doppler_uniform/suit - name = "Doppler Suit" - item_path = /obj/item/clothing/under/misc/doppler_uniform/standard/suit - -/datum/loadout_item/undersuit/doppler_uniform/suit/overalls - name = "Doppler Suit w/ Overalls" - item_path = /obj/item/clothing/under/misc/doppler_uniform/standard/suit/overalls - -/datum/loadout_item/undersuit/doppler_uniform/suit/overalls/random - name = "Random Doppler Suit w/ Overalls" - item_path = /obj/item/clothing/under/misc/doppler_uniform/standard/suit/overalls/colored - -/* -* FANCYPANTS -*/ - -/datum/loadout_item/undersuit/pants - name = "Pants" - item_path = /obj/item/clothing/under/pants - -/datum/loadout_item/undersuit/pants/shorts - name = "Shorts" - item_path = /obj/item/clothing/under/shorts - -/datum/loadout_item/undersuit/pants/shorts/shorter - name = "Short Shorts" - item_path = /obj/item/clothing/under/shorts/shorter - -/datum/loadout_item/undersuit/pants/shorts/shorter/shortest - name = "Shortest Shorts" - item_path = /obj/item/clothing/under/shorts/shorter/shortest - -/datum/loadout_item/undersuit/pants/slacks - name = "Slacks" - item_path = /obj/item/clothing/under/pants/slacks - -/datum/loadout_item/undersuit/pants/jeans - name = "Jeans" - item_path = /obj/item/clothing/under/pants/jeans - -/datum/loadout_item/undersuit/pants/jeans/shorts - name = "Jean Shorts" - item_path = /obj/item/clothing/under/shorts/jeanshorts - -/datum/loadout_item/undersuit/pants/jeans/shorts/shorter - name = "Short Jean Shorts" - item_path = /obj/item/clothing/under/shorts/shorter/jeans - -/datum/loadout_item/undersuit/pants/jeans/shorts/shorter/shortest - name = "Shortest Jean Shorts" - item_path = /obj/item/clothing/under/shorts/shorter/jeans/shortest - -/datum/loadout_item/undersuit/pants/track - name = "Track Pants" - item_path = /obj/item/clothing/under/pants/track - -/datum/loadout_item/undersuit/pants/camo - name = "Camo Pants" - item_path = /obj/item/clothing/under/pants/camo - -/datum/loadout_item/undersuit/pants/big_pants - name = "JUNCO megacargo pants" - item_path = /obj/item/clothing/under/pants/big_pants - -/datum/loadout_item/undersuit/pants/skirt - name = "Simple Skirt" - item_path = /obj/item/clothing/under/shorts/shorter/skirt - -/* -* BUTTONDOWNS -*/ - -/datum/loadout_item/undersuit/buttondown - name = "Buttondown" - item_path = /obj/item/clothing/under/costume/buttondown - -/datum/loadout_item/undersuit/buttondown/slacks - name = "Buttondown w/ Slacks" - item_path = /obj/item/clothing/under/costume/buttondown/slacks - -/datum/loadout_item/undersuit/buttondown/shorts - name = "Buttondown w/ Shorts" - item_path = /obj/item/clothing/under/costume/buttondown/shorts - -/datum/loadout_item/undersuit/buttondown/skirt - name = "Buttondown w/ Skirt" - item_path = /obj/item/clothing/under/costume/buttondown/skirt - - -/* -* DRESSES -*/ - -/datum/loadout_item/undersuit/dress - name = "Dress" - item_path = /obj/item/clothing/under/dress - -/datum/loadout_item/undersuit/dress/evening - name = "Evening Dress" - item_path = /obj/item/clothing/under/dress/eveninggown - -/datum/loadout_item/undersuit/dress/sun - name = "Sun Dress" - item_path = /obj/item/clothing/under/dress/sundress - -/datum/loadout_item/undersuit/dress/striped - name = "Striped Dress" - item_path = /obj/item/clothing/under/dress/striped - -/datum/loadout_item/undersuit/dress/tango - name = "Tango Dress" - item_path = /obj/item/clothing/under/dress/tango - -/datum/loadout_item/undersuit/dress/skirt - name = "Skirt Dress" - item_path = /obj/item/clothing/under/dress/skirt - -/datum/loadout_item/undersuit/dress/skirt/plaid - name = "Plaid Skirt Dress" - item_path = /obj/item/clothing/under/dress/skirt/plaid - -/datum/loadout_item/undersuit/dress/skirt/turtle - name = "Turtle-Skirt Dress" - item_path = /obj/item/clothing/under/dress/skirt/turtleskirt - -/datum/loadout_item/undersuit/dress/sailor - name = "Heretical Dress" - item_path = /obj/item/clothing/under/dress/sailor - -/datum/loadout_item/undersuit/dress/tutu - name = "Pink Tutu" - item_path = /obj/item/clothing/under/dress/doppler/pinktutu - -/datum/loadout_item/undersuit/dress/flower - name = "Flower Dress" - item_path = /obj/item/clothing/under/dress/doppler/flower - -/datum/loadout_item/undersuit/dress/penta - name = "Pentagram Dress" - item_path = /obj/item/clothing/under/dress/doppler/pentagram - -/datum/loadout_item/undersuit/dress/strapless - name = "Strapless Dress" - item_path = /obj/item/clothing/under/dress/doppler/strapless - -/// JAPANESE/LUNAR BREAKER - -/datum/loadout_item/undersuit/dress/qipao - name = "Qipao" - item_path = /obj/item/clothing/under/dress/doppler/qipao - -/datum/loadout_item/undersuit/dress/qipao/customtrim - name = "Qipao (Custom Trim)" - item_path = /obj/item/clothing/under/dress/doppler/qipao/customtrim - -/datum/loadout_item/undersuit/dress/cheongsam - name = "Cheongsam" - item_path = /obj/item/clothing/under/dress/doppler/cheongsam - -/datum/loadout_item/undersuit/dress/cheongsam/customtrim - name = "Cheongsam (Custom Trim)" - item_path = /obj/item/clothing/under/dress/doppler/cheongsam/customtrim - -/datum/loadout_item/undersuit/dress/yukata - name = "Basic Yukata" - item_path = /obj/item/clothing/under/dress/doppler/yukata - -/datum/loadout_item/undersuit/dress/yukata/tg - name = "Yukata" - item_path = /obj/item/clothing/under/costume/yukata - -/datum/loadout_item/undersuit/dress/yukata/tg/greyscale - name = "Custom Yukata" - item_path = /obj/item/clothing/under/costume/yukata/greyscale - -/datum/loadout_item/undersuit/dress/yukata/tg/green - name = "Aqua Yukata" - item_path = /obj/item/clothing/under/costume/yukata/green - -/datum/loadout_item/undersuit/dress/yukata/tg/green/greyscale - name = "Custom Floral Yukata" - item_path = /obj/item/clothing/under/costume/yukata/green/greyscale - -/datum/loadout_item/undersuit/dress/yukata/tg/white - name = "White Yukata" - item_path = /obj/item/clothing/under/costume/yukata/white - -/datum/loadout_item/undersuit/dress/yukata/tg/white/greyscale - name = "Custom Snowy Yukata" - item_path = /obj/item/clothing/under/costume/yukata/white/greyscale - -/datum/loadout_item/undersuit/dress/kimono - name = "Kimono" - item_path = /obj/item/clothing/under/costume/kimono - -/datum/loadout_item/undersuit/dress/kimono/greyscale - name = "Custom Kimono" - item_path = /obj/item/clothing/under/costume/kimono/greyscale - -/datum/loadout_item/undersuit/dress/kimono/red - name = "Red Kimono" - item_path = /obj/item/clothing/under/costume/kimono/red - -/datum/loadout_item/undersuit/dress/kimono/purple - name = "Purple Kimono" - item_path = /obj/item/clothing/under/costume/kimono/purple - -/* -* MISCELLANEOUS -*/ - -/datum/loadout_item/undersuit/gear_harness - name = "Gear Harness" - item_path = /obj/item/clothing/under/misc/gear_harness diff --git a/tgstation.dme b/tgstation.dme index a1eca224c5bdc..17c253ce7be94 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6724,21 +6724,6 @@ #include "modular_doppler\languages\code\language menu\language_holder.dm" #include "modular_doppler\languages\code\language menu\language_preferences.dm" #include "modular_doppler\loadout_categories\loadout_checkers.dm" -#include "modular_doppler\loadout_categories\categories\accessories.dm" -#include "modular_doppler\loadout_categories\categories\backpacks.dm" -#include "modular_doppler\loadout_categories\categories\belts.dm" -#include "modular_doppler\loadout_categories\categories\clothing.dm" -#include "modular_doppler\loadout_categories\categories\ears.dm" -#include "modular_doppler\loadout_categories\categories\glasses.dm" -#include "modular_doppler\loadout_categories\categories\gloves.dm" -#include "modular_doppler\loadout_categories\categories\heads.dm" -#include "modular_doppler\loadout_categories\categories\inhands.dm" -#include "modular_doppler\loadout_categories\categories\masks.dm" -#include "modular_doppler\loadout_categories\categories\neck.dm" -#include "modular_doppler\loadout_categories\categories\pockets.dm" -#include "modular_doppler\loadout_categories\categories\shoes.dm" -#include "modular_doppler\loadout_categories\categories\toys.dm" -#include "modular_doppler\loadout_categories\categories\undersuit.dm" #include "modular_doppler\lore\overrides\crab17.dm" #include "modular_doppler\lore\overrides\ert.dm" #include "modular_doppler\lore\overrides\general_memories.dm"