From 4bbea5a3bccc90345c0c354dfa1aa1911705b2ab Mon Sep 17 00:00:00 2001 From: MrMelbert Date: Mon, 22 Jun 2026 16:30:55 -0500 Subject: [PATCH 1/6] Great story item cleanup 2026 --- maplestation.dme | 28 +-- .../datums/greyscale/_greyscale_config.dm | 4 +- .../casual_clothing/code/casualclothing.dm | 8 +- .../cmo_equipment}/code/clothing.dm | 40 ++-- .../cmo_equipment}/icons/doctor_item.dmi | Bin .../cmo_equipment}/icons/doctor_lhand.dmi | Bin .../cmo_equipment}/icons/doctor_rhand.dmi | Bin .../cmo_equipment}/icons/doctor_worn.dmi | Bin .../paramedic_equipment/paramedicclothing.dm | 30 +++ .../rd_equipment/rd_equipment.dm | 91 ++++++++ .../modules/clothing/head/loadout_helmet.dm | 11 + .../code/modules/clothing/head/misc.dm | 1 - .../modules/clothing/neck/loadout_neck.dm | 10 + .../modules/clothing/shoes/loadout_shoes.dm | 28 +++ .../jobs/bartender.dm} | 4 +- .../modules/clothing/under/loadout_under.dm | 23 ++ .../loadout_items/loadout_datum_heads.dm | 4 + .../loadout_items/loadout_datum_neck.dm | 4 + .../loadout_items/loadout_datum_shoes.dm | 13 +- .../loadout_items/loadout_datum_under.dm | 12 + .../mob/dead/new_player/sprite_accessories.dm | 5 + .../code/modules/vending/clothesmate.dm | 8 - .../code/modules/vending/wardrobes.dm | 8 + .../mob/clothing/delinquent.dmi} | Bin .../mob/clothing/designer.dmi} | Bin .../mob => icons/mob/clothing}/gloves.dmi | Bin .../icons/mob/clothing/head.dmi | Bin 486 -> 591 bytes .../mob => icons/mob/clothing}/labcoat.dmi | Bin .../mob => icons/mob/clothing}/mantle.dmi | Bin .../mob/clothing/mercenary.dmi} | Bin .../mob/clothing/rd.dmi} | Bin .../icons/mob/clothing/shoes/digi_shoes.dmi | Bin 3097 -> 3524 bytes .../mob/clothing/shoes}/shoes.dmi | Bin .../mob/clothing/under/barmanvintage.dmi} | Bin .../icons/mob/clothing/under/medical.dmi | Bin 851 -> 1678 bytes .../mob/clothing/under}/medical_digi.dmi | Bin .../mob/clothing/under/red.dmi} | Bin .../obj/clothing/delinquent.dmi} | Bin .../obj/clothing/designer.dmi} | Bin .../obj => icons/obj/clothing}/gloves.dmi | Bin .../icons/obj/clothing/hats.dmi | Bin 650 -> 914 bytes .../obj => icons/obj/clothing}/labcoat.dmi | Bin .../obj => icons/obj/clothing}/mantle.dmi | Bin .../obj/clothing/mercenary.dmi} | Bin .../obj/clothing/rd.dmi} | Bin .../obj/clothing/shoes}/shoes.dmi | Bin .../obj/clothing/under/barmanvintage.dmi} | Bin .../icons/obj/clothing/under/medical.dmi | Bin 400 -> 562 bytes .../obj/clothing/under/red.dmi} | Bin .../albert_equipment/code/albertclothing.dm | 12 - .../albert_equipment/code/albertitem.dm | 15 -- .../icons/albertitem_item.dmi | Bin 423 -> 0 bytes .../alraune_miscitems/code/alrmiscitem.dm | 18 -- .../icons/alrmiscitem_item.dmi | Bin 330 -> 0 bytes .../icons/alrmiscitem_worn.dmi | Bin 308 -> 0 bytes .../bell_equipment/code/bellclothing.dm | 33 --- .../icons/bellclothing_item.dmi | Bin 1102 -> 0 bytes .../icons/bellclothing_worn.dmi | Bin 2694 -> 0 bytes .../enma_equipment/code/enmaclothes.dm | 68 ------ .../enma_equipment/icons/enmaclothes_item.dmi | Bin 2081 -> 0 bytes .../enma_equipment/icons/enmaclothes_worn.dmi | Bin 3997 -> 0 bytes .../eveleen_equipment/code/clothing.dm | 98 -------- .../eveleen_equipment/icons/mob/head.dmi | Bin 322 -> 0 bytes .../eveleen_equipment/icons/mob/medical.dmi | Bin 864 -> 0 bytes .../icons/mob/shoes_digi.dmi | Bin 395 -> 0 bytes .../eveleen_equipment/icons/obj/head.dmi | Bin 452 -> 0 bytes .../eveleen_equipment/icons/obj/medical.dmi | Bin 356 -> 0 bytes .../grey_equipment/code/greyclothing.dm | 26 --- .../isaac_equipment/code/isaacclothing.dm | 64 ------ .../icons/isaacclothing_item.dmi | Bin 1175 -> 0 bytes .../icons/isaacclothing_worn.dmi | Bin 1701 -> 0 bytes .../jessie_equipment/code/jessie_clothing.dm | 111 --------- .../code/laurence_clothing.dm | 43 ---- .../icons/laurclothes_item.dmi | Bin 3246 -> 0 bytes .../icons/laurclothes_worn.dmi | Bin 7763 -> 0 bytes .../lini_equipment/code/liniclothing.dm | 31 --- .../localnode_equipment/localnode_core.dm | 31 --- .../localnode_equipment/sprites/localnode.dmi | Bin 1237 -> 0 bytes .../sprites/localnode_inhand_lh.dmi | Bin 1544 -> 0 bytes .../sprites/localnode_inhand_rh.dmi | Bin 1480 -> 0 bytes .../molly_equipment/code/mollyclothing.dm | 37 --- .../icons/mollyclothing_item.dmi | Bin 767 -> 0 bytes .../icons/mollyclothing_worn.dmi | Bin 3860 -> 0 bytes .../noname_equipment/code/nonameclothing.dm | 196 ---------------- .../noname_equipment/code/nonameitems.dm | 210 ------------------ .../noname_equipment/icons/nndress_item.dmi | Bin 2180 -> 0 bytes .../noname_equipment/icons/nndress_worn.dmi | Bin 11072 -> 0 bytes .../noname_equipment/icons/nnitem_item.dmi | Bin 2167 -> 0 bytes .../icons/nnitem_lefthand.dmi | Bin 1073 -> 0 bytes .../icons/nnitem_righthand.dmi | Bin 1051 -> 0 bytes .../icons/nnitem_structure.dmi | Bin 1106 -> 0 bytes .../nurse_equipment/code/vinceclothing.dm | 78 ------- .../nurse_equipment/icons/vince_item.dmi | Bin 759 -> 0 bytes .../nurse_equipment/icons/vince_worn.dmi | Bin 903 -> 0 bytes .../phoneguy_equipment/code/headphone.dm | 12 - .../icons/headphone_item.dmi | Bin 418 -> 0 bytes .../icons/headphone_lhand.dmi | Bin 367 -> 0 bytes .../icons/headphone_rhand.dmi | Bin 377 -> 0 bytes .../icons/headphone_worn.dmi | Bin 483 -> 0 bytes .../randall_equipment/code/randallclothing.dm | 106 --------- .../randall_equipment/icons/randall_icon.dmi | Bin 2349 -> 0 bytes .../randall_equipment/icons/randall_worn.dmi | Bin 12336 -> 0 bytes .../reshia_equipment/code/reshiaclothing.dm | 43 ---- .../ritz_equipment/code/ritzclothing.dm | 48 ---- .../ritz_equipment/icons/ritzuniform_item.dmi | Bin 885 -> 0 bytes .../ritz_equipment/icons/ritzuniform_worn.dmi | Bin 935 -> 0 bytes .../code/strangerclothing.dm | 27 --- .../icons/stranger_icons.dmi | Bin 1208 -> 0 bytes .../icons/stranger_worn.dmi | Bin 1208 -> 0 bytes 109 files changed, 263 insertions(+), 1376 deletions(-) rename maplestation_modules/{story_content/prince_equipment => code/modules/clothing/equipment_sets/cmo_equipment}/code/clothing.dm (52%) rename maplestation_modules/{story_content/prince_equipment => code/modules/clothing/equipment_sets/cmo_equipment}/icons/doctor_item.dmi (100%) rename maplestation_modules/{story_content/prince_equipment => code/modules/clothing/equipment_sets/cmo_equipment}/icons/doctor_lhand.dmi (100%) rename maplestation_modules/{story_content/prince_equipment => code/modules/clothing/equipment_sets/cmo_equipment}/icons/doctor_rhand.dmi (100%) rename maplestation_modules/{story_content/prince_equipment => code/modules/clothing/equipment_sets/cmo_equipment}/icons/doctor_worn.dmi (100%) create mode 100644 maplestation_modules/code/modules/clothing/equipment_sets/paramedic_equipment/paramedicclothing.dm create mode 100644 maplestation_modules/code/modules/clothing/equipment_sets/rd_equipment/rd_equipment.dm create mode 100644 maplestation_modules/code/modules/clothing/neck/loadout_neck.dm rename maplestation_modules/code/modules/clothing/{equipment_sets/bartender_equipment/code/barmanvintage.dm => under/jobs/bartender.dm} (50%) rename maplestation_modules/{story_content/reshia_equipment/icons/reshclothes_worn.dmi => icons/mob/clothing/delinquent.dmi} (100%) rename maplestation_modules/{story_content/grey_equipment/icons/greyclothing_worn.dmi => icons/mob/clothing/designer.dmi} (100%) rename maplestation_modules/{story_content/eveleen_equipment/icons/mob => icons/mob/clothing}/gloves.dmi (100%) rename maplestation_modules/{story_content/eveleen_equipment/icons/mob => icons/mob/clothing}/labcoat.dmi (100%) rename maplestation_modules/{story_content/eveleen_equipment/icons/mob => icons/mob/clothing}/mantle.dmi (100%) rename maplestation_modules/{story_content/lini_equipment/icons/liniuniform_worn.dmi => icons/mob/clothing/mercenary.dmi} (100%) rename maplestation_modules/{story_content/jessie_equipment/icons/jessieuniform_worn.dmi => icons/mob/clothing/rd.dmi} (100%) rename maplestation_modules/{story_content/eveleen_equipment/icons/mob => icons/mob/clothing/shoes}/shoes.dmi (100%) rename maplestation_modules/{code/modules/clothing/equipment_sets/bartender_equipment/icons/barmanvintage_worn.dmi => icons/mob/clothing/under/barmanvintage.dmi} (100%) rename maplestation_modules/{story_content/eveleen_equipment/icons/mob => icons/mob/clothing/under}/medical_digi.dmi (100%) rename maplestation_modules/{story_content/albert_equipment/icons/albertclothing_worn.dmi => icons/mob/clothing/under/red.dmi} (100%) rename maplestation_modules/{story_content/reshia_equipment/icons/reshclothes_item.dmi => icons/obj/clothing/delinquent.dmi} (100%) rename maplestation_modules/{story_content/grey_equipment/icons/greyclothing_item.dmi => icons/obj/clothing/designer.dmi} (100%) rename maplestation_modules/{story_content/eveleen_equipment/icons/obj => icons/obj/clothing}/gloves.dmi (100%) rename maplestation_modules/{story_content/eveleen_equipment/icons/obj => icons/obj/clothing}/labcoat.dmi (100%) rename maplestation_modules/{story_content/eveleen_equipment/icons/obj => icons/obj/clothing}/mantle.dmi (100%) rename maplestation_modules/{story_content/lini_equipment/icons/liniuniform_item.dmi => icons/obj/clothing/mercenary.dmi} (100%) rename maplestation_modules/{story_content/jessie_equipment/icons/jessieuniform_item.dmi => icons/obj/clothing/rd.dmi} (100%) rename maplestation_modules/{story_content/eveleen_equipment/icons/obj => icons/obj/clothing/shoes}/shoes.dmi (100%) rename maplestation_modules/{code/modules/clothing/equipment_sets/bartender_equipment/icons/barmanvintage_icon.dmi => icons/obj/clothing/under/barmanvintage.dmi} (100%) rename maplestation_modules/{story_content/albert_equipment/icons/albertclothing_item.dmi => icons/obj/clothing/under/red.dmi} (100%) delete mode 100644 maplestation_modules/story_content/albert_equipment/code/albertclothing.dm delete mode 100644 maplestation_modules/story_content/albert_equipment/code/albertitem.dm delete mode 100644 maplestation_modules/story_content/albert_equipment/icons/albertitem_item.dmi delete mode 100644 maplestation_modules/story_content/alraune_miscitems/code/alrmiscitem.dm delete mode 100644 maplestation_modules/story_content/alraune_miscitems/icons/alrmiscitem_item.dmi delete mode 100644 maplestation_modules/story_content/alraune_miscitems/icons/alrmiscitem_worn.dmi delete mode 100644 maplestation_modules/story_content/bell_equipment/code/bellclothing.dm delete mode 100644 maplestation_modules/story_content/bell_equipment/icons/bellclothing_item.dmi delete mode 100644 maplestation_modules/story_content/bell_equipment/icons/bellclothing_worn.dmi delete mode 100644 maplestation_modules/story_content/enma_equipment/code/enmaclothes.dm delete mode 100644 maplestation_modules/story_content/enma_equipment/icons/enmaclothes_item.dmi delete mode 100644 maplestation_modules/story_content/enma_equipment/icons/enmaclothes_worn.dmi delete mode 100644 maplestation_modules/story_content/eveleen_equipment/code/clothing.dm delete mode 100644 maplestation_modules/story_content/eveleen_equipment/icons/mob/head.dmi delete mode 100644 maplestation_modules/story_content/eveleen_equipment/icons/mob/medical.dmi delete mode 100644 maplestation_modules/story_content/eveleen_equipment/icons/mob/shoes_digi.dmi delete mode 100644 maplestation_modules/story_content/eveleen_equipment/icons/obj/head.dmi delete mode 100644 maplestation_modules/story_content/eveleen_equipment/icons/obj/medical.dmi delete mode 100644 maplestation_modules/story_content/grey_equipment/code/greyclothing.dm delete mode 100644 maplestation_modules/story_content/isaac_equipment/code/isaacclothing.dm delete mode 100644 maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_item.dmi delete mode 100644 maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_worn.dmi delete mode 100644 maplestation_modules/story_content/jessie_equipment/code/jessie_clothing.dm delete mode 100644 maplestation_modules/story_content/laurence_equipment/code/laurence_clothing.dm delete mode 100644 maplestation_modules/story_content/laurence_equipment/icons/laurclothes_item.dmi delete mode 100644 maplestation_modules/story_content/laurence_equipment/icons/laurclothes_worn.dmi delete mode 100644 maplestation_modules/story_content/lini_equipment/code/liniclothing.dm delete mode 100644 maplestation_modules/story_content/localnode_equipment/localnode_core.dm delete mode 100644 maplestation_modules/story_content/localnode_equipment/sprites/localnode.dmi delete mode 100644 maplestation_modules/story_content/localnode_equipment/sprites/localnode_inhand_lh.dmi delete mode 100644 maplestation_modules/story_content/localnode_equipment/sprites/localnode_inhand_rh.dmi delete mode 100644 maplestation_modules/story_content/molly_equipment/code/mollyclothing.dm delete mode 100644 maplestation_modules/story_content/molly_equipment/icons/mollyclothing_item.dmi delete mode 100644 maplestation_modules/story_content/molly_equipment/icons/mollyclothing_worn.dmi delete mode 100644 maplestation_modules/story_content/noname_equipment/code/nonameclothing.dm delete mode 100644 maplestation_modules/story_content/noname_equipment/code/nonameitems.dm delete mode 100644 maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi delete mode 100644 maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi delete mode 100644 maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi delete mode 100644 maplestation_modules/story_content/noname_equipment/icons/nnitem_lefthand.dmi delete mode 100644 maplestation_modules/story_content/noname_equipment/icons/nnitem_righthand.dmi delete mode 100644 maplestation_modules/story_content/noname_equipment/icons/nnitem_structure.dmi delete mode 100644 maplestation_modules/story_content/nurse_equipment/code/vinceclothing.dm delete mode 100644 maplestation_modules/story_content/nurse_equipment/icons/vince_item.dmi delete mode 100644 maplestation_modules/story_content/nurse_equipment/icons/vince_worn.dmi delete mode 100644 maplestation_modules/story_content/phoneguy_equipment/code/headphone.dm delete mode 100644 maplestation_modules/story_content/phoneguy_equipment/icons/headphone_item.dmi delete mode 100644 maplestation_modules/story_content/phoneguy_equipment/icons/headphone_lhand.dmi delete mode 100644 maplestation_modules/story_content/phoneguy_equipment/icons/headphone_rhand.dmi delete mode 100644 maplestation_modules/story_content/phoneguy_equipment/icons/headphone_worn.dmi delete mode 100644 maplestation_modules/story_content/randall_equipment/code/randallclothing.dm delete mode 100644 maplestation_modules/story_content/randall_equipment/icons/randall_icon.dmi delete mode 100644 maplestation_modules/story_content/randall_equipment/icons/randall_worn.dmi delete mode 100644 maplestation_modules/story_content/reshia_equipment/code/reshiaclothing.dm delete mode 100644 maplestation_modules/story_content/ritz_equipment/code/ritzclothing.dm delete mode 100644 maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_item.dmi delete mode 100644 maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_worn.dmi delete mode 100644 maplestation_modules/story_content/stranger_equipment/code/strangerclothing.dm delete mode 100644 maplestation_modules/story_content/stranger_equipment/icons/stranger_icons.dmi delete mode 100644 maplestation_modules/story_content/stranger_equipment/icons/stranger_worn.dmi diff --git a/maplestation.dme b/maplestation.dme index 37e4499c977c..8cd7b9ee5d73 100644 --- a/maplestation.dme +++ b/maplestation.dme @@ -6515,13 +6515,14 @@ #include "maplestation_modules\code\modules\clothing\digi_clothing.dm" #include "maplestation_modules\code\modules\clothing\accessories\accessories.dm" #include "maplestation_modules\code\modules\clothing\accessories\loadout_accessories.dm" -#include "maplestation_modules\code\modules\clothing\equipment_sets\bartender_equipment\code\barmanvintage.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\captain_equipment\code\captainclothing.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\casual_clothing\code\casualclothing.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\chaplain_equipment\code\chaplainclothing.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\kimono\code\kimonoclothing.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\noble_equipment\code\beacon.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\noble_equipment\code\nobleclothing.dm" +#include "maplestation_modules\code\modules\clothing\equipment_sets\paramedic_equipment\paramedicclothing.dm" +#include "maplestation_modules\code\modules\clothing\equipment_sets\rd_equipment\rd_equipment.dm" #include "maplestation_modules\code\modules\clothing\glasses\beer_eyepatch.dm" #include "maplestation_modules\code\modules\clothing\glasses\blind_goggles.dm" #include "maplestation_modules\code\modules\clothing\glasses\hud_eyepatches.dm" @@ -6534,6 +6535,7 @@ #include "maplestation_modules\code\modules\clothing\head\wig.dm" #include "maplestation_modules\code\modules\clothing\masks\ornithid_masks.dm" #include "maplestation_modules\code\modules\clothing\neck\coconut_bra.dm" +#include "maplestation_modules\code\modules\clothing\neck\loadout_neck.dm" #include "maplestation_modules\code\modules\clothing\shoes\digi_shoes.dm" #include "maplestation_modules\code\modules\clothing\shoes\heavy_shoes.dm" #include "maplestation_modules\code\modules\clothing\shoes\laceup.dm" @@ -6548,6 +6550,7 @@ #include "maplestation_modules\code\modules\clothing\suits\towels_greyscale.dm" #include "maplestation_modules\code\modules\clothing\under\digi_under.dm" #include "maplestation_modules\code\modules\clothing\under\loadout_under.dm" +#include "maplestation_modules\code\modules\clothing\under\jobs\bartender.dm" #include "maplestation_modules\code\modules\clothing\under\jobs\rnd.dm" #include "maplestation_modules\code\modules\clothing\under\jobs\security.dm" #include "maplestation_modules\code\modules\events\resource_drift.dm" @@ -6795,36 +6798,13 @@ #include "maplestation_modules\code\modules\wiremod\component_printer.dm" #include "maplestation_modules\code\modules\wiremod\shells.dm" #ifdef MAPLESTATION_STORY_CONTENT -#include "maplestation_modules\story_content\albert_equipment\code\albertclothing.dm" -#include "maplestation_modules\story_content\albert_equipment\code\albertitem.dm" -#include "maplestation_modules\story_content\alraune_miscitems\code\alrmiscitem.dm" #include "maplestation_modules\story_content\armored_corps\code\clothing\aylie_cloak.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\gauss_override.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\laser_override.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\ppc_override.dm" -#include "maplestation_modules\story_content\armored_corps\code\melee\void_blade.dm" -#include "maplestation_modules\story_content\bell_equipment\code\bellclothing.dm" -#include "maplestation_modules\story_content\enma_equipment\code\enmaclothes.dm" -#include "maplestation_modules\story_content\eveleen_equipment\code\clothing.dm" -#include "maplestation_modules\story_content\grey_equipment\code\greyclothing.dm" -#include "maplestation_modules\story_content\isaac_equipment\code\isaacclothing.dm" -#include "maplestation_modules\story_content\jessie_equipment\code\jessie_clothing.dm" -#include "maplestation_modules\story_content\laurence_equipment\code\laurence_clothing.dm" -#include "maplestation_modules\story_content\lini_equipment\code\liniclothing.dm" -#include "maplestation_modules\story_content\localnode_equipment\localnode_core.dm" -#include "maplestation_modules\story_content\molly_equipment\code\mollyclothing.dm" -#include "maplestation_modules\story_content\noname_equipment\code\nonameclothing.dm" -#include "maplestation_modules\story_content\noname_equipment\code\nonameitems.dm" -#include "maplestation_modules\story_content\nurse_equipment\code\vinceclothing.dm" -#include "maplestation_modules\story_content\phoneguy_equipment\code\headphone.dm" #include "maplestation_modules\story_content\post_overlay\code\post_overlay.dm" -#include "maplestation_modules\story_content\prince_equipment\code\clothing.dm" -#include "maplestation_modules\story_content\randall_equipment\code\randallclothing.dm" -#include "maplestation_modules\story_content\reshia_equipment\code\reshiaclothing.dm" -#include "maplestation_modules\story_content\ritz_equipment\code\ritzclothing.dm" #include "maplestation_modules\story_content\shiro_equipment\code\shiroclothing.dm" #include "maplestation_modules\story_content\story_posters\code\contraband.dm" -#include "maplestation_modules\story_content\stranger_equipment\code\strangerclothing.dm" #include "maplestation_modules\story_content\volkan_equipment\code\councilgifts.dm" #include "maplestation_modules\story_content\volkan_equipment\code\sunitems.dm" #include "maplestation_modules\story_content\volkan_equipment\code\volkancomponents.dm" diff --git a/maplestation_modules/code/datums/greyscale/_greyscale_config.dm b/maplestation_modules/code/datums/greyscale/_greyscale_config.dm index 78aefe88e5cc..2450b368c896 100644 --- a/maplestation_modules/code/datums/greyscale/_greyscale_config.dm +++ b/maplestation_modules/code/datums/greyscale/_greyscale_config.dm @@ -62,9 +62,9 @@ /datum/greyscale_config/sweet_bow name = "Sweet Bow" - icon_file = 'maplestation_modules/story_content/eveleen_equipment/icons/obj/head.dmi' + icon_file = 'maplestation_modules/icons/obj/clothing/hats.dmi' json_config = 'code/datums/greyscale/json_configs/sweet_bow.json' /datum/greyscale_config/sweet_bow/worn name = "Sweet Bow (Worn)" - icon_file = 'maplestation_modules/story_content/eveleen_equipment/icons/mob/head.dmi' + icon_file = 'maplestation_modules/icons/mob/clothing/head.dmi' diff --git a/maplestation_modules/code/modules/clothing/equipment_sets/casual_clothing/code/casualclothing.dm b/maplestation_modules/code/modules/clothing/equipment_sets/casual_clothing/code/casualclothing.dm index a3c05628e4b9..241b1d6fb8c7 100644 --- a/maplestation_modules/code/modules/clothing/equipment_sets/casual_clothing/code/casualclothing.dm +++ b/maplestation_modules/code/modules/clothing/equipment_sets/casual_clothing/code/casualclothing.dm @@ -9,7 +9,7 @@ inhand_icon_state = "hoodie" supports_variations_flags = NONE -/datum/loadout_item/under/jumpsuit/hoodie +/datum/loadout_item/under/plainclothes/hoodie name = "Workout Hoodie" item_path = /obj/item/clothing/under/jumpsuit/casualhoodie @@ -25,7 +25,7 @@ supports_variations_flags = NONE can_adjust = FALSE -/datum/loadout_item/under/jumpsuit/casualdress +/datum/loadout_item/under/formal/casualdress name = "Casual Dress" item_path = /obj/item/clothing/under/jumpsuit/blueskirt @@ -70,10 +70,6 @@ name = "Fuzzy Cloak" item_path = /obj/item/clothing/neck/cloak/casual -/datum/loadout_item/neck/casual_cloak/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - /obj/item/clothing/glasses/sunglasses/casual name = "casual sunglasses" desc = "Stylish sunglasses intended to be purely cosmetic. Makes you look cool at a fraction of the cost." diff --git a/maplestation_modules/story_content/prince_equipment/code/clothing.dm b/maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/code/clothing.dm similarity index 52% rename from maplestation_modules/story_content/prince_equipment/code/clothing.dm rename to maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/code/clothing.dm index de8f61ddc755..e2de30b69a3b 100644 --- a/maplestation_modules/story_content/prince_equipment/code/clothing.dm +++ b/maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/code/clothing.dm @@ -1,10 +1,10 @@ /obj/item/clothing/under/rank/medical/chief_medical_officer/special name = "fitted doctor's uniform" desc = "A custom fit uniform made from higher quality fabric. Its pockets are deeper than the a standard uniform." - icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_item.dmi' - worn_icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_worn.dmi' - lefthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_lhand.dmi' - righthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_rhand.dmi' + icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_item.dmi' + worn_icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_worn.dmi' + lefthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_lhand.dmi' + righthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_rhand.dmi' // Item: "uni" // Sleeves adjusted: "uni_r" (UNUSED) // Adjusted: "uni_d" @@ -18,10 +18,10 @@ /obj/item/clothing/shoes/jackboots/medical name = "medical boots" desc = "Medical grade boots with slots for medical pens. This particular pair seems to have thicker soles on the bottom." - icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_item.dmi' - worn_icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_worn.dmi' - lefthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_lhand.dmi' - righthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_rhand.dmi' + icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_item.dmi' + worn_icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_worn.dmi' + lefthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_lhand.dmi' + righthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_rhand.dmi' // Item: "boots" // Inhand: "boots" // Worn: "boots" @@ -36,10 +36,10 @@ /obj/item/clothing/gloves/latex/nitrile/special name = "high grade nitriles" desc = "Medical grade gloves made from thicker material. These are more resistant to tearing and cuts." - icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_item.dmi' - worn_icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_worn.dmi' - lefthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_lhand.dmi' - righthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_rhand.dmi' + icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_item.dmi' + worn_icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_worn.dmi' + lefthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_lhand.dmi' + righthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_rhand.dmi' // Item: "gloves" // Inhand: "gloves" // Worn: "gloves" @@ -53,10 +53,10 @@ /obj/item/clothing/suit/toggle/labcoat/cmo/special name = "elaborate medical lab coat" desc = "A labcoat made from specialized, high quality fabric to repel blood and other fluids." - icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_item.dmi' - worn_icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_worn.dmi' - lefthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_lhand.dmi' - righthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_rhand.dmi' + icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_item.dmi' + worn_icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_worn.dmi' + lefthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_lhand.dmi' + righthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_rhand.dmi' // Item: "coat" // Adjusted (open): "coat_open" // Inhand: "coat" @@ -68,10 +68,10 @@ /obj/item/storage/belt/medical/cmo name = "chief medical officer's belt" desc = "A belt made with liquid resistant fabric. The emblem on the side suggests this belongs to the Chief Medical Officer." - icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_item.dmi' - worn_icon = 'maplestation_modules/story_content/prince_equipment/icons/doctor_worn.dmi' - lefthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_lhand.dmi' - righthand_file = 'maplestation_modules/story_content/prince_equipment/icons/doctor_rhand.dmi' + icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_item.dmi' + worn_icon = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_worn.dmi' + lefthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_lhand.dmi' + righthand_file = 'maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_rhand.dmi' // Item: "belt" // Inhand: "belt" // Worn: "belt" diff --git a/maplestation_modules/story_content/prince_equipment/icons/doctor_item.dmi b/maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_item.dmi similarity index 100% rename from maplestation_modules/story_content/prince_equipment/icons/doctor_item.dmi rename to maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_item.dmi diff --git a/maplestation_modules/story_content/prince_equipment/icons/doctor_lhand.dmi b/maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_lhand.dmi similarity index 100% rename from maplestation_modules/story_content/prince_equipment/icons/doctor_lhand.dmi rename to maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_lhand.dmi diff --git a/maplestation_modules/story_content/prince_equipment/icons/doctor_rhand.dmi b/maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_rhand.dmi similarity index 100% rename from maplestation_modules/story_content/prince_equipment/icons/doctor_rhand.dmi rename to maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_rhand.dmi diff --git a/maplestation_modules/story_content/prince_equipment/icons/doctor_worn.dmi b/maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_worn.dmi similarity index 100% rename from maplestation_modules/story_content/prince_equipment/icons/doctor_worn.dmi rename to maplestation_modules/code/modules/clothing/equipment_sets/cmo_equipment/icons/doctor_worn.dmi diff --git a/maplestation_modules/code/modules/clothing/equipment_sets/paramedic_equipment/paramedicclothing.dm b/maplestation_modules/code/modules/clothing/equipment_sets/paramedic_equipment/paramedicclothing.dm new file mode 100644 index 000000000000..48f21251ade4 --- /dev/null +++ b/maplestation_modules/code/modules/clothing/equipment_sets/paramedic_equipment/paramedicclothing.dm @@ -0,0 +1,30 @@ +/obj/item/clothing/under/rank/medical/paramedic/green + name = "green paramedic jumpsuit" + desc = "Similarly made like other paramedic's clothings, though it's green, likely brought from another sector." + icon = 'maplestation_modules/icons/obj/clothing/under/medical.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/under/medical.dmi' + digitigrade_file = 'maplestation_modules/icons/mob/clothing/under/medical_digi.dmi' + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION + +/obj/item/clothing/suit/toggle/labcoat/medical/green + name = "green medical labcoat" + desc = "A suit that protects against minor chemical spills. This one is greener than you'd typically expect." + icon = 'maplestation_modules/icons/obj/clothing/labcoat.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/labcoat.dmi' + icon_state = "labcoat_med" + +/obj/item/clothing/gloves/latex/nitrile/green + name = "green nitrile gloves" + desc = "Pricy sterile gloves that are thicker than latex. And it's also green." + icon = 'maplestation_modules/icons/obj/clothing/gloves.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/gloves.dmi' + greyscale_colors = "#298b32" + +/obj/item/clothing/shoes/medical/green + name = "green medical shoes" + desc = "Comfortable-looking shoes, though also quite distinct." + icon_state = "medical" + icon = 'maplestation_modules/icons/obj/clothing/shoes/shoes.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/shoes/shoes.dmi' + digitigrade_file = 'maplestation_modules/icons/mob/clothing/shoes/digi_shoes.dmi' + supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION diff --git a/maplestation_modules/code/modules/clothing/equipment_sets/rd_equipment/rd_equipment.dm b/maplestation_modules/code/modules/clothing/equipment_sets/rd_equipment/rd_equipment.dm new file mode 100644 index 000000000000..fe115b7d8275 --- /dev/null +++ b/maplestation_modules/code/modules/clothing/equipment_sets/rd_equipment/rd_equipment.dm @@ -0,0 +1,91 @@ +/obj/item/clothing/under/rank/rnd/research_director/holoturtleneck + name = "holointegrated turtleneck" + desc = "A black turtleneck paired with jeans. It's missing one sleeve and has a triad of small holoprojectors installed on its neck, back and belt buckle." + icon = 'maplestation_modules/icons/obj/clothing/rd.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/rd.dmi' + icon_state = "turtleneck" + base_icon_state = "turtleneck" + inhand_icon_state = "bl_suit" + can_adjust = TRUE + alt_covers_chest = FALSE + var/projectors_enabled = TRUE + +/obj/item/clothing/under/rank/rnd/research_director/holoturtleneck/Initialize(mapload) + . = ..() + update_appearance() + +/obj/item/clothing/under/rank/rnd/research_director/holoturtleneck/click_alt_secondary(mob/user) + projectors_enabled = !projectors_enabled + update_appearance() + update_slot_icon() + +/obj/item/clothing/under/rank/rnd/research_director/holoturtleneck/update_icon_state() + . = ..() + icon_state = "[base_icon_state][projectors_enabled ? "" : "_noholo"]" + worn_icon_state = "[base_icon_state][adjusted ? "_d" : ""][projectors_enabled ? "" : "_noholo"]" + +/obj/item/clothing/under/rank/rnd/research_director/holoturtleneck/update_overlays() + . = ..() + if(projectors_enabled) + . += emissive_appearance(icon, "[icon_state]_e", offset_spokesman = src, alpha = src.alpha) + +/obj/item/clothing/under/rank/rnd/research_director/holoturtleneck/worn_overlays(mutable_appearance/standing, isinhands, icon_file) + . = ..() + if(projectors_enabled && !isinhands) + . += emissive_appearance(worn_icon, "[icon_state]_e", offset_spokesman = loc, alpha = src.alpha) + +/obj/item/clothing/gloves/black/holo + name = "mixed gloves" + desc = "A pair of uneven black gloves. Left glove has been cut into nothing more than a strip of fabric with a holoprojector built into it." + icon = 'maplestation_modules/icons/obj/clothing/rd.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/rd.dmi' + icon_state = "gloves" + base_icon_state = "gloves" + var/projectors_enabled = TRUE + +/obj/item/clothing/gloves/black/holo/Initialize(mapload) + . = ..() + update_appearance() + +/obj/item/clothing/gloves/black/holo/click_alt_secondary(mob/user) + projectors_enabled = !projectors_enabled + update_appearance() + update_slot_icon() + +/obj/item/clothing/gloves/black/holo/update_icon_state() + . = ..() + icon_state = "[base_icon_state][projectors_enabled ? "" : "_noholo"]" + worn_icon_state = icon_state + +/obj/item/clothing/gloves/black/holo/update_overlays() + . = ..() + if(projectors_enabled) + . += emissive_appearance(icon, "[icon_state]_e", offset_spokesman = src, alpha = src.alpha) + +/obj/item/clothing/gloves/black/holo/worn_overlays(mutable_appearance/standing, isinhands, icon_file) + . = ..() + if(projectors_enabled && !isinhands) + . += emissive_appearance(worn_icon, "[icon_state]_e", offset_spokesman = loc, alpha = src.alpha) + +// Retexture of RD's jacket +/obj/item/clothing/suit/toggle/labcoat/research_director/sidecape + name = "researcher's shoulder cape" + desc = "A white shoulder cape decorated with purple stripes made from an acid-proof material." + icon = 'maplestation_modules/icons/obj/clothing/rd.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/rd.dmi' + icon_state = "cloak" + base_icon_state = "cloak" + slot_flags = ITEM_SLOT_NECK | ITEM_SLOT_OCLOTHING + +/obj/item/clothing/suit/toggle/labcoat/research_director/sidecape/equipped(mob/living/user, slot) + . = ..() + if (slot == ITEM_SLOT_NECK) + set_armor(/datum/armor/none) + else + set_armor(initial(armor_type)) + +/obj/item/storage/bag/garment/research_director/PopulateContents() + . = ..() + new /obj/item/clothing/suit/toggle/labcoat/research_director/sidecape(src) + new /obj/item/clothing/under/rank/rnd/research_director/holoturtleneck(src) + new /obj/item/clothing/gloves/black/holo(src) diff --git a/maplestation_modules/code/modules/clothing/head/loadout_helmet.dm b/maplestation_modules/code/modules/clothing/head/loadout_helmet.dm index df5ef1915e49..683e777ff41f 100644 --- a/maplestation_modules/code/modules/clothing/head/loadout_helmet.dm +++ b/maplestation_modules/code/modules/clothing/head/loadout_helmet.dm @@ -18,3 +18,14 @@ greyscale_colors = "#ffffff#afafaf" icon = 'icons/map_icons/clothing/head/beret.dmi' icon_state = "/obj/item/clothing/head/beret/greyscale_badge" + +/obj/item/clothing/head/bow/sweet + name = "sweet bow" + desc = "A sweet bow that you can place on the back of your head." + icon = 'icons/map_icons/clothing/head/_head.dmi' + icon_state = "/obj/item/clothing/head/bow/sweet" + post_init_icon_state = "sweet_bow" + greyscale_config = /datum/greyscale_config/sweet_bow + greyscale_config_worn = /datum/greyscale_config/sweet_bow/worn + greyscale_colors = "#7b9ab5" + flags_1 = IS_PLAYER_COLORABLE_1 diff --git a/maplestation_modules/code/modules/clothing/head/misc.dm b/maplestation_modules/code/modules/clothing/head/misc.dm index e1789ed7288f..7fb526aaf9a8 100644 --- a/maplestation_modules/code/modules/clothing/head/misc.dm +++ b/maplestation_modules/code/modules/clothing/head/misc.dm @@ -6,4 +6,3 @@ worn_icon_state = "eggcellent_hat" icon = 'maplestation_modules/icons/obj/clothing/hats.dmi' worn_icon = 'maplestation_modules/icons/mob/clothing/head.dmi' - diff --git a/maplestation_modules/code/modules/clothing/neck/loadout_neck.dm b/maplestation_modules/code/modules/clothing/neck/loadout_neck.dm new file mode 100644 index 000000000000..3a3e74727a01 --- /dev/null +++ b/maplestation_modules/code/modules/clothing/neck/loadout_neck.dm @@ -0,0 +1,10 @@ +/obj/item/clothing/neck/mantle + name = "hazard mantle" + desc = "A mantle made of fire and acid proof materials to protect the wearer." + icon = 'maplestation_modules/icons/obj/clothing/mantle.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/mantle.dmi' + icon_state = "light" + inhand_icon_state = null + w_class = WEIGHT_CLASS_SMALL + body_parts_covered = CHEST|ARMS + resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/maplestation_modules/code/modules/clothing/shoes/loadout_shoes.dm b/maplestation_modules/code/modules/clothing/shoes/loadout_shoes.dm index 88a4c36d3609..95208fc7edab 100644 --- a/maplestation_modules/code/modules/clothing/shoes/loadout_shoes.dm +++ b/maplestation_modules/code/modules/clothing/shoes/loadout_shoes.dm @@ -42,3 +42,31 @@ desc = "Fancy high heels. Despite the looks, these weren't tailor-made for you by a fairy godmother." icon_state = "/obj/item/clothing/shoes/heels/fancy" post_init_icon_state = "fancy_heels" + +// loadout items are indexed by typepath, so this is here to be a placeholder. +/obj/item/clothing/shoes/barefoot + name = "barefoot" + icon = null + icon_state = null + item_flags = ABSTRACT|DROPDEL + +/obj/item/clothing/shoes/workboots/designershoes + name = "designer boots" + desc = "Fashionable leather boots with golden details. Worth more than your monthly salary." + icon = 'maplestation_modules/icons/obj/clothing/designer.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/designer.dmi' + icon_state = "designerboots" + +/obj/item/clothing/shoes/workboots/brown + name = "short brown boots" + desc = "Leather boots that have seem to be roughly cut short. Looks like they've seen better days." + icon = 'maplestation_modules/icons/mob/clothing/delinquent.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/delinquent.dmi' + icon_state = "shortboot" + +/obj/item/clothing/shoes/workboots/mercenary + name = "mercenary boots" + desc = "Steel toed boots, durable and lightweight." + icon = 'maplestation_modules/icons/obj/clothing/mercenary.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/mercenary.dmi' + icon_state = "liniboots" diff --git a/maplestation_modules/code/modules/clothing/equipment_sets/bartender_equipment/code/barmanvintage.dm b/maplestation_modules/code/modules/clothing/under/jobs/bartender.dm similarity index 50% rename from maplestation_modules/code/modules/clothing/equipment_sets/bartender_equipment/code/barmanvintage.dm rename to maplestation_modules/code/modules/clothing/under/jobs/bartender.dm index 3d22ce5f4786..c4395328457b 100644 --- a/maplestation_modules/code/modules/clothing/equipment_sets/bartender_equipment/code/barmanvintage.dm +++ b/maplestation_modules/code/modules/clothing/under/jobs/bartender.dm @@ -1,8 +1,8 @@ /obj/item/clothing/under/rank/civilian/bartender/vintageskirt desc = "This is probably more than enough flair for one." name = "vintage bartender's skirt" - icon = 'maplestation_modules/code/modules/clothing/equipment_sets/bartender_equipment/icons/barmanvintage_icon.dmi' - worn_icon = 'maplestation_modules/code/modules/clothing/equipment_sets/bartender_equipment/icons/barmanvintage_worn.dmi' + icon = 'maplestation_modules/icons/obj/clothing/under/barmanvintage.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/under/barmanvintage.dmi' inhand_icon_state = "bar_suit" icon_state = "barman_vintage" alt_covers_chest = TRUE diff --git a/maplestation_modules/code/modules/clothing/under/loadout_under.dm b/maplestation_modules/code/modules/clothing/under/loadout_under.dm index 89a0c2670079..498198678dfe 100644 --- a/maplestation_modules/code/modules/clothing/under/loadout_under.dm +++ b/maplestation_modules/code/modules/clothing/under/loadout_under.dm @@ -97,3 +97,26 @@ icon_state = "countess" body_parts_covered = CHEST|GROIN|LEGS|ARMS flags_inv = HIDESHOES + +/obj/item/clothing/under/jumpsuit/redshirt + name = "deep red shirt" + desc = "A casual gothic outfit adorned with black accessories." + icon = 'maplestation_modules/icons/obj/clothing/under/red.dmi' + worn_icon = 'maplestation_modules/icons/obj/clothing/under/red.dmi' + icon_state = "deepred" + inhand_icon_state = null + +/obj/item/clothing/under/jumpsuit/designershirt + name = "designer outfit" + desc = "A very expensive outfit tailored to your body. Worth more than your monthly salary." + icon = 'maplestation_modules/icons/obj/clothing/designer.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/designer.dmi' + icon_state = "designeroutfit" + inhand_icon_state = null + +/obj/item/clothing/under/jumpsuit/merc + name = "mercenary uniform" + desc = "An old uniform that a mercenary would wear." + icon = 'maplestation_modules/icons/obj/clothing/mercenary.dmi' + worn_icon = 'maplestation_modules/icons/mob/clothing/mercenary.dmi' + icon_state = "liniuniform" diff --git a/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_heads.dm b/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_heads.dm index 8fd290c76347..0938da5b3450 100644 --- a/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_heads.dm +++ b/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_heads.dm @@ -280,3 +280,7 @@ name = "Santa Hat" item_path = /obj/item/clothing/head/costume/santa/gags required_holiday = FESTIVE_SEASON + +/datum/loadout_item/head/sweet_bow + name = "Sweet Bow" + item_path = /obj/item/clothing/head/bow/sweet diff --git a/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_neck.dm b/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_neck.dm index c4699ae4e7c1..418ff58ac174 100644 --- a/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_neck.dm +++ b/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_neck.dm @@ -53,3 +53,7 @@ /datum/loadout_item/neck/robe_cape name = "Robe Cape" item_path = /obj/item/clothing/neck/robe_cape + +/datum/loadout_item/neck/mantle + name = "Hazard Mantle" + item_path = /obj/item/clothing/neck/mantle diff --git a/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_shoes.dm b/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_shoes.dm index 742c1a44de32..e79c8e7ab64e 100644 --- a/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_shoes.dm +++ b/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_shoes.dm @@ -106,9 +106,10 @@ /datum/loadout_item/shoes/barefoot/insert_path_into_outfit(datum/outfit/outfit, list/item_details, mob/living/carbon/human/equipper, visuals_only, job_equipping_step) outfit.shoes = null -// loadout items are indexed by typepath, so this is here to be a placeholder. -/obj/item/clothing/shoes/barefoot - name = "barefoot" - icon = null - icon_state = null - item_flags = ABSTRACT|DROPDEL +/datum/loadout_item/shoes/designer + name = "Designer Boots" + item_path = /obj/item/clothing/shoes/workboots/designershoes + +/datum/loadout_item/shoes/reshiaboot + name = "Short Brown Boots" + item_path = /obj/item/clothing/shoes/workboots/brown diff --git a/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_under.dm b/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_under.dm index 09b7ab374127..e6d1a5c98b29 100644 --- a/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_under.dm +++ b/maplestation_modules/code/modules/loadouts/loadout_items/loadout_datum_under.dm @@ -343,3 +343,15 @@ /datum/loadout_item/under/jumpsuit/mvfjumpsuit name = "Pale Jumpsuit" item_path = /obj/item/clothing/under/mvfjumpsuit + +/datum/loadout_item/under/plainclothes/redshirt + name = "Deep Red Shirt" + item_path = /obj/item/clothing/under/jumpsuit/redshirt + +/datum/loadout_item/under/formal/designer + name = "Designer Outfit" + item_path = /obj/item/clothing/under/jumpsuit/designershirt + +/datum/loadout_item/under/plainclothes/mercenary + name = "Mercenary Uniform" + item_path = /obj/item/clothing/under/jumpsuit/merc diff --git a/maplestation_modules/code/modules/mob/dead/new_player/sprite_accessories.dm b/maplestation_modules/code/modules/mob/dead/new_player/sprite_accessories.dm index 8cfaaba1d6b6..633c5df44e0d 100644 --- a/maplestation_modules/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/maplestation_modules/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -362,6 +362,11 @@ icon = 'maplestation_modules/icons/mob/human_face.dmi' icon_state = "hair_toxiclong" +/datum/sprite_accessory/hair/nia + name = "Nia" + icon = 'maplestation_modules/icons/mob/human_face.dmi' + icon_state = "hair_nia" + // https://github.com/Skyrat-SS13/Skyrat-tg/pull/17656 /datum/sprite_accessory/tails/lizard/big name = "Big" diff --git a/maplestation_modules/code/modules/vending/clothesmate.dm b/maplestation_modules/code/modules/vending/clothesmate.dm index e5c67a43fbd7..546b3127b824 100644 --- a/maplestation_modules/code/modules/vending/clothesmate.dm +++ b/maplestation_modules/code/modules/vending/clothesmate.dm @@ -44,14 +44,6 @@ /obj/item/clothing/shoes/heels = 3, ), ), -#ifdef MAPLESTATION_STORY_CONTENT - list( - "name" = "Special", - "products" = list( - /obj/item/clothing/suit/hooded/acolyte = 20, - ), - ), -#endif ) added_premium = list( /obj/item/clothing/shoes/heels/fancy = 2, diff --git a/maplestation_modules/code/modules/vending/wardrobes.dm b/maplestation_modules/code/modules/vending/wardrobes.dm index b5642b736c45..ab57c83b594e 100644 --- a/maplestation_modules/code/modules/vending/wardrobes.dm +++ b/maplestation_modules/code/modules/vending/wardrobes.dm @@ -15,3 +15,11 @@ /obj/item/clothing/shoes/laceup/burgundy = 2, /obj/item/clothing/shoes/laceup/brown = 2, ) + +/obj/machinery/vending/wardrobe/medi_wardrobe + added_products = list( + /obj/item/clothing/gloves/latex/nitrile/green = 2, + /obj/item/clothing/shoes/medical/green = 3, + /obj/item/clothing/suit/toggle/labcoat/medical/green = 3, + /obj/item/clothing/under/rank/medical/paramedic/green = 3, + ) diff --git a/maplestation_modules/story_content/reshia_equipment/icons/reshclothes_worn.dmi b/maplestation_modules/icons/mob/clothing/delinquent.dmi similarity index 100% rename from maplestation_modules/story_content/reshia_equipment/icons/reshclothes_worn.dmi rename to maplestation_modules/icons/mob/clothing/delinquent.dmi diff --git a/maplestation_modules/story_content/grey_equipment/icons/greyclothing_worn.dmi b/maplestation_modules/icons/mob/clothing/designer.dmi similarity index 100% rename from maplestation_modules/story_content/grey_equipment/icons/greyclothing_worn.dmi rename to maplestation_modules/icons/mob/clothing/designer.dmi diff --git a/maplestation_modules/story_content/eveleen_equipment/icons/mob/gloves.dmi b/maplestation_modules/icons/mob/clothing/gloves.dmi similarity index 100% rename from maplestation_modules/story_content/eveleen_equipment/icons/mob/gloves.dmi rename to maplestation_modules/icons/mob/clothing/gloves.dmi diff --git a/maplestation_modules/icons/mob/clothing/head.dmi b/maplestation_modules/icons/mob/clothing/head.dmi index 53b58c15ccae4cfed0f551ae14eb24adc75a2216..b35847679979463d644ed18fb902fbc1bd06dcb7 100644 GIT binary patch delta 415 zcmV;Q0bu^-1J4AI7Y=|30{{R3^x%>C0000sktHr6?(Xj1-rmd2(WR-jDjhns00001 zbW%=J06^y0W&i*Hl96b9e?jHN<*BJ9@k#mRxKt`Dxca$({RjZG9Yr<;29OQ_00AjU zL_t(|obA}la>6hSg<GMyS_g7PyeTxAA0000Q@O&Vr7oHEC;Q0Um0002scP+)cxlwSM`w)WH z1&eq2GV|cVdR6&#&9T|wy5`HsOMhqOWx{n+`L@;qqrsNX-}*O@Tjy)>ueW>;7UO*9 zg7-ccIRF3v008)FVYl1yCe!vlT?53l$CyMKV{4!G$|otM`Vwtb@Uu_v050ur*T=LE z(0jhyql>!?Wzt{yq^?eFTHhQm`gHyWb^S?1Mf97#Q>&OVN25Z`2EN5p*b1}8Cv>>y2 z@>W9s_+gjbqMY0r006+u&Eb8p$NK;P0N}rd5+_r=E3`pH8}J= z`=Iik=eE7k{Losl2FKwZoIoknkVDm7Rq-Rlr?UV60GNR%f#5Wz=b>kx00000NkvXX I1g=70f|1#aVE_OC diff --git a/maplestation_modules/story_content/eveleen_equipment/icons/mob/labcoat.dmi b/maplestation_modules/icons/mob/clothing/labcoat.dmi similarity index 100% rename from maplestation_modules/story_content/eveleen_equipment/icons/mob/labcoat.dmi rename to maplestation_modules/icons/mob/clothing/labcoat.dmi diff --git a/maplestation_modules/story_content/eveleen_equipment/icons/mob/mantle.dmi b/maplestation_modules/icons/mob/clothing/mantle.dmi similarity index 100% rename from maplestation_modules/story_content/eveleen_equipment/icons/mob/mantle.dmi rename to maplestation_modules/icons/mob/clothing/mantle.dmi diff --git a/maplestation_modules/story_content/lini_equipment/icons/liniuniform_worn.dmi b/maplestation_modules/icons/mob/clothing/mercenary.dmi similarity index 100% rename from maplestation_modules/story_content/lini_equipment/icons/liniuniform_worn.dmi rename to maplestation_modules/icons/mob/clothing/mercenary.dmi diff --git a/maplestation_modules/story_content/jessie_equipment/icons/jessieuniform_worn.dmi b/maplestation_modules/icons/mob/clothing/rd.dmi similarity index 100% rename from maplestation_modules/story_content/jessie_equipment/icons/jessieuniform_worn.dmi rename to maplestation_modules/icons/mob/clothing/rd.dmi diff --git a/maplestation_modules/icons/mob/clothing/shoes/digi_shoes.dmi b/maplestation_modules/icons/mob/clothing/shoes/digi_shoes.dmi index 7fac26fda1a9038a64451f262d2dbb984ad8a82d..cfc8793b0f9f6a3a345aad9fd38451230a8df7f1 100644 GIT binary patch literal 3524 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 M$;Rx3$@TmH0vDt3lK=n! diff --git a/maplestation_modules/story_content/eveleen_equipment/icons/mob/shoes.dmi b/maplestation_modules/icons/mob/clothing/shoes/shoes.dmi similarity index 100% rename from maplestation_modules/story_content/eveleen_equipment/icons/mob/shoes.dmi rename to maplestation_modules/icons/mob/clothing/shoes/shoes.dmi diff --git a/maplestation_modules/code/modules/clothing/equipment_sets/bartender_equipment/icons/barmanvintage_worn.dmi b/maplestation_modules/icons/mob/clothing/under/barmanvintage.dmi similarity index 100% rename from maplestation_modules/code/modules/clothing/equipment_sets/bartender_equipment/icons/barmanvintage_worn.dmi rename to maplestation_modules/icons/mob/clothing/under/barmanvintage.dmi diff --git a/maplestation_modules/icons/mob/clothing/under/medical.dmi b/maplestation_modules/icons/mob/clothing/under/medical.dmi index a1431d5d98d215651e95eb049d686a5b3c3e3150..e6e97765d07c80dbaab01aaddb3a246498f8704c 100644 GIT binary patch delta 1536 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 VH#)3r^t1o~002ovPDHLkV1gmon0NpH delta 577 zcmV-H0>1r{2Z{xdBmqc~B{YA)z`#IrrD3l6h{XT-`TP$yZv!O((bd-0MSffW0004W zQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ> zRWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJefGwJ5bDDJOq1Ia`T~GbOXA z7$|JW#hF%=n41b=!xbkMkf1oZ5~w&nJF}#uk`%S^nR$7sMFe%Erl%*T=H#U2mBeQx zmf%vZtl;YB0uC1d@NHGbh(z&d0003=Nklu!TE3`QXr104)uGI;+tT}(=W zkp!BGs*`;3%X0G_;y{11jA5AnLmn+(M~F>iE=1sml86L_`c|+q_ieO&| zSQ%_S_zY5NH4!jG`T~mO4D|d3>;=+3o0=1R`H{XA&=GQ%pHJm(zgE)(Xa+t(v@f89 z(ite<7CQkQ-vwx|Al?^cSys!4DqD)b`{(&;dHdSm!9kz$tEGRe$gm60Zhzf;-)f&= z?zg`FA(9e^x^5cJ{#Czi6Y}Q-DMMe@1G+o6DGMqU5N$1Gt;hjgZ!vT5~K2!709aGug7f?*tt8B=fh zguswtye!|oqUJSzf@|{88qi(>CcLBP1c=F>@hL%%=p5JNzwj@_Fdxq^Z>SHDB5NM} P00000NkvXXu0mjfm>>z# diff --git a/maplestation_modules/story_content/eveleen_equipment/icons/obj/labcoat.dmi b/maplestation_modules/icons/obj/clothing/labcoat.dmi similarity index 100% rename from maplestation_modules/story_content/eveleen_equipment/icons/obj/labcoat.dmi rename to maplestation_modules/icons/obj/clothing/labcoat.dmi diff --git a/maplestation_modules/story_content/eveleen_equipment/icons/obj/mantle.dmi b/maplestation_modules/icons/obj/clothing/mantle.dmi similarity index 100% rename from maplestation_modules/story_content/eveleen_equipment/icons/obj/mantle.dmi rename to maplestation_modules/icons/obj/clothing/mantle.dmi diff --git a/maplestation_modules/story_content/lini_equipment/icons/liniuniform_item.dmi b/maplestation_modules/icons/obj/clothing/mercenary.dmi similarity index 100% rename from maplestation_modules/story_content/lini_equipment/icons/liniuniform_item.dmi rename to maplestation_modules/icons/obj/clothing/mercenary.dmi diff --git a/maplestation_modules/story_content/jessie_equipment/icons/jessieuniform_item.dmi b/maplestation_modules/icons/obj/clothing/rd.dmi similarity index 100% rename from maplestation_modules/story_content/jessie_equipment/icons/jessieuniform_item.dmi rename to maplestation_modules/icons/obj/clothing/rd.dmi diff --git a/maplestation_modules/story_content/eveleen_equipment/icons/obj/shoes.dmi b/maplestation_modules/icons/obj/clothing/shoes/shoes.dmi similarity index 100% rename from maplestation_modules/story_content/eveleen_equipment/icons/obj/shoes.dmi rename to maplestation_modules/icons/obj/clothing/shoes/shoes.dmi diff --git a/maplestation_modules/code/modules/clothing/equipment_sets/bartender_equipment/icons/barmanvintage_icon.dmi b/maplestation_modules/icons/obj/clothing/under/barmanvintage.dmi similarity index 100% rename from maplestation_modules/code/modules/clothing/equipment_sets/bartender_equipment/icons/barmanvintage_icon.dmi rename to maplestation_modules/icons/obj/clothing/under/barmanvintage.dmi diff --git a/maplestation_modules/icons/obj/clothing/under/medical.dmi b/maplestation_modules/icons/obj/clothing/under/medical.dmi index f83a7aafb9105bc9ebb272e7fb763fe193a2e6e9..aeaf96cbc2b0111a780ebd5b35e853e0a9f9724d 100644 GIT binary patch delta 405 zcmV;G0c!q`1F{5=7Y;xO0{{R3owtGP0000&ktHiI{{R3T9VHJw7e8VgV}KtdG&L|w zL0V~jmZGzRN}E*x0004WQchC!~G0003JNklx4fW5xp}ObL?i2o7G~18O8hILnyv0aA=g+R{V%F|Qdt0eiw} z3lm;{5zU{v98P({zd^u8q%jnj@YfyO?vLlk^Krj9`H;6y!;nKrjFH}jq3WceN*di_-0hYpCifzIkfws5f zICc#^c?77DX#XstCyziN(qdcW{tZp%Ang1|z6sRUsI}@B*!vK7zW~*0%PmkF87|Dg z`qw#Bw*yi8RM~ZnUKZ>Qu)70OFkGl#_^bE=@`n&6nw5*800000NkvXXu0mjfUGJ|4 delta 242 zcmVf5D|*S;5uM1?&_6!5Av@)@;4U0001#NklKb z;F1A|%_@jd5L=`+8^mmo8;UCfk_`n75`Xt8FHr#geY1u0y)z73^q$tbyBP5pN7XND*@Y soH@69srBi`Yb+uq8v|fw^ZeI(04s+y$%>RUFaQ7m07*qoM6N<$f^&*rkN^Mx diff --git a/maplestation_modules/story_content/albert_equipment/icons/albertclothing_item.dmi b/maplestation_modules/icons/obj/clothing/under/red.dmi similarity index 100% rename from maplestation_modules/story_content/albert_equipment/icons/albertclothing_item.dmi rename to maplestation_modules/icons/obj/clothing/under/red.dmi diff --git a/maplestation_modules/story_content/albert_equipment/code/albertclothing.dm b/maplestation_modules/story_content/albert_equipment/code/albertclothing.dm deleted file mode 100644 index eb00ed94dfad..000000000000 --- a/maplestation_modules/story_content/albert_equipment/code/albertclothing.dm +++ /dev/null @@ -1,12 +0,0 @@ -// --- suit thing --- -/obj/item/clothing/under/jumpsuit/albertshirt - name = "deep red shirt" - desc = "A casual gothic outfit adorned with black accessories." - icon = 'maplestation_modules/story_content/albert_equipment/icons/albertclothing_item.dmi' - worn_icon = 'maplestation_modules/story_content/albert_equipment/icons/albertclothing_worn.dmi' - icon_state = "deepred" - inhand_icon_state = null - -/datum/loadout_item/under/jumpsuit/albertshirt - name = "Deep Red Shirt" - item_path = /obj/item/clothing/under/jumpsuit/albertshirt diff --git a/maplestation_modules/story_content/albert_equipment/code/albertitem.dm b/maplestation_modules/story_content/albert_equipment/code/albertitem.dm deleted file mode 100644 index 3cba86cdd4f8..000000000000 --- a/maplestation_modules/story_content/albert_equipment/code/albertitem.dm +++ /dev/null @@ -1,15 +0,0 @@ -// --- plushie --- -/obj/item/toy/plush/albertcat - name = "Albus" - desc = "A handstitched white and red cat plush. Holding it, your heart feels heavy.." - icon = 'maplestation_modules/story_content/albert_equipment/icons/albertitem_item.dmi' - icon_state = "albus" - inhand_icon_state = null - -/datum/loadout_item/pocket_items/plush/albertcat - name = "Plush (Albus)" - item_path = /obj/item/toy/plush/albertcat - -/datum/loadout_item/pocket_items/plush/albertcat/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" diff --git a/maplestation_modules/story_content/albert_equipment/icons/albertitem_item.dmi b/maplestation_modules/story_content/albert_equipment/icons/albertitem_item.dmi deleted file mode 100644 index 02dec27e80ac2925ea31f19fca2861d0152de77a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)w=+0+1Pg_Aq?QH_0?aVC>08`XAFu~IKxZ7qBN z0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DKRIhv{;FYGbOXA7|1u| z;!G<_%uR)`l@(n5T)@Tx05~@qBH`ZkF#rGntw}^dR5*>zk--9kFbG3SRJK;7{QuVu zYHxx&ZX7(2M*_B#|18P`Tna7eEdrcNaJ^P;X73Fz!bT2bn-va7i@P%|DlZT^|5C1rX8w RTmAq5002ovPDHLkV1n3st_J`B diff --git a/maplestation_modules/story_content/alraune_miscitems/code/alrmiscitem.dm b/maplestation_modules/story_content/alraune_miscitems/code/alrmiscitem.dm deleted file mode 100644 index 2987f0116bb9..000000000000 --- a/maplestation_modules/story_content/alraune_miscitems/code/alrmiscitem.dm +++ /dev/null @@ -1,18 +0,0 @@ -// --- talisman --- - -/obj/item/clothing/head/costume/goldfulu - name = "golden fulu" - desc = "A golden talisman with an unknown script written in red." - icon = 'maplestation_modules/story_content/alraune_miscitems/icons/alrmiscitem_item.dmi' - worn_icon = 'maplestation_modules/story_content/alraune_miscitems/icons/alrmiscitem_worn.dmi' - icon_state = "fulu" - resistance_flags = INDESTRUCTIBLE - clothing_traits = list(TRAIT_TOXINLOVER) - -/datum/loadout_item/head/goldfulu - name = "Golden Fulu" - item_path = /obj/item/clothing/head/costume/goldfulu - -/datum/loadout_item/head/goldfulu/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" diff --git a/maplestation_modules/story_content/alraune_miscitems/icons/alrmiscitem_item.dmi b/maplestation_modules/story_content/alraune_miscitems/icons/alrmiscitem_item.dmi deleted file mode 100644 index f80c6e05452c2ca99226f8d3802b8dfd00afe332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*8>L*{J&iAs@r>)hQ`l5 z@vHSM{=c1dDZ$Y%XkG(Q4P!}=UoeBivm0qZPDWKoM2SmkadJ^+K}lwQ9s@(goZzs6 zqSEhQf(t%=eWK;9t99jJaWn(XeIgchCnG~WB zthv@?c}QosvFhd(5+_WbJo3@@I^)~AVXA1%-8t&B#%$}8x;(+Gsn}#F+^kH z)^i6r8w>tl1!ieyT3i=DzGvM zi?yul({>7Ms(PR@g?HE9&kgSP+VB0)i%IF{-ku(_!&xvb^u?qvE*s`KTyjWIPwdq3 a{mjf&#?4gO5d9ixFN3G6pUXO@geCx-^o5B4 diff --git a/maplestation_modules/story_content/alraune_miscitems/icons/alrmiscitem_worn.dmi b/maplestation_modules/story_content/alraune_miscitems/icons/alrmiscitem_worn.dmi deleted file mode 100644 index 74f797695981dbb4dc5eda6f840abd48c030fe3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=>VS)*8>L*{J&iAFwT0HhQ_OI z@1J|(FC{qse>-cnzD4P?&69!37)yfuf*Bm1-ADs+GOI!&N?cNllZ!G7N;32F7#J$% z1cwzAm45#cT=4Ph6D@CDt#fD22X6>9xM=*~keBxfrC{Bu_oI)%*;!G|1D% zF~p-YIbngkK#0NuhZ~IzO$LliTwRCWXc{Ok zXfU1Fz*Od>X3!?Esc8YHZi^3x(t-q$o~DD`4D&XzE(^*3Xbd!+!PC{xWt~$(69Cv1 BZteg8 diff --git a/maplestation_modules/story_content/bell_equipment/code/bellclothing.dm b/maplestation_modules/story_content/bell_equipment/code/bellclothing.dm deleted file mode 100644 index ebfcf35c34cd..000000000000 --- a/maplestation_modules/story_content/bell_equipment/code/bellclothing.dm +++ /dev/null @@ -1,33 +0,0 @@ -// --- regular outfit --- - -/obj/item/clothing/under/jumpsuit/belli - name = "modified nun uniform" - desc = "A heavily modified nun uniform tinted pink with white lace and red ribbons. Stomp out cultists with style!" - icon = 'maplestation_modules/story_content/bell_equipment/icons/bellclothing_item.dmi' - worn_icon = 'maplestation_modules/story_content/bell_equipment/icons/bellclothing_worn.dmi' - icon_state = "nundress" - resistance_flags = INDESTRUCTIBLE - alternate_worn_layer = ABOVE_SHOES_LAYER - -/datum/loadout_item/under/jumpsuit/belli - name = "Modified Nun Uniform" - item_path = /obj/item/clothing/under/jumpsuit/belli - -/datum/loadout_item/under/jumpsuit/belli/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/head/costume/hat/belli - name = "pink nun veil" - desc = "A pink nun veil with just enough space to let your hair hang out." - icon = 'maplestation_modules/story_content/bell_equipment/icons/bellclothing_item.dmi' - worn_icon = 'maplestation_modules/story_content/bell_equipment/icons/bellclothing_worn.dmi' - icon_state = "nunveil" - -/datum/loadout_item/head/belli - name = "Modified Nun Veil" - item_path = /obj/item/clothing/head/costume/hat/belli - -/datum/loadout_item/head/belli/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" diff --git a/maplestation_modules/story_content/bell_equipment/icons/bellclothing_item.dmi b/maplestation_modules/story_content/bell_equipment/icons/bellclothing_item.dmi deleted file mode 100644 index 6d9910c2ec0b67bd3260785bb02811ed72a5f52e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1102 zcmV-U1hM;xP)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIWN;^NFm z%}mcIfpCgT5=&AQY!#I9O7qH6Gjo)I1OlrE z>C!Mg#NB2$iJ39hMCu32GV^98@BRDc?M{TPtu6e|+-kK0t>#96Ry)vYZUktx13VBy zsAYbYN*On;?3XfbYMEc9gb-S9ZauDz0DbEj3IJ|3kLj5n^mYtULI~~c7^2fNJ#ede z!#Gwt|ADWUj!$+_cpZ>L1-H-oT%%UQ9RMUzfx{bsO$OcW{wc7m-Sz_Xt!F5_4gf&s z=QY@qQEZPs(VsW~5PG!)@N0{Dggsx(W`?@WsGVmk|{kcvT0 zL|_XC;1fSU5*4`Yvycwo!#8S$8qPvaMD#f}ZvZ*`Y`8vm4X73TdHv0B_xTHbO*s+4 zK{1O$Dh4&2h08t*{5XK?_XDWma{oc`uL$P(_23e~FZ9#nyo)d%Kq|f;|~U zF%(4V?J`am=L{Jpzq?<)Z%iBJoG#7@skh50hJvssqYZz9I|E81V~EG&0)R)_6_3Y- z(#RO^QcT#BQ8*Wt002E*1NxS*c>^eXEgITAT>}6B=fVlvyA43z7Fxy@4eD&fk2tB+iZ{(AKh7de^L!zVlF+Q}V5pBB7Xgte19<+B4L4F!-y1^cBm z*Q;f}loljW;hDmP%^QFk&H@0`a2C92Ur9p&c!O_tUM&i#7|5X2&^FsO$e^{#ejeB2 z{{Zv*T`S017MKe(&-Xyv3*eI-ba-de(C1uOLNOEs02D(({Zm9$ U79;G`%K!iX07*qoM6N<$g6;tFdjJ3c diff --git a/maplestation_modules/story_content/bell_equipment/icons/bellclothing_worn.dmi b/maplestation_modules/story_content/bell_equipment/icons/bellclothing_worn.dmi deleted file mode 100644 index 08f8f1462dc29383dcbeaad04ba290e3db30fcd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2694 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 NKp5QAFVl6v{0BTm9!~%O diff --git a/maplestation_modules/story_content/enma_equipment/code/enmaclothes.dm b/maplestation_modules/story_content/enma_equipment/code/enmaclothes.dm deleted file mode 100644 index ea148432be6c..000000000000 --- a/maplestation_modules/story_content/enma_equipment/code/enmaclothes.dm +++ /dev/null @@ -1,68 +0,0 @@ -// -- enma clothes -- - -/obj/item/clothing/under/jumpsuit/enma - name = "short black robe" - desc = "A deep black robe with a very short trim. Colorful outlines adorn the sleeves and front. There's a black collar with the moon attached." - icon = 'maplestation_modules/story_content/enma_equipment/icons/enmaclothes_item.dmi' - worn_icon = 'maplestation_modules/story_content/enma_equipment/icons/enmaclothes_worn.dmi' - icon_state = "robe" - resistance_flags = INDESTRUCTIBLE - alternate_worn_layer = ABOVE_SHOES_LAYER - clothing_traits = list(TRAIT_TOXINLOVER, TRAIT_NOBREATH) // no more ahelp for nobreath - -/datum/loadout_item/under/formal/enma - name = "Short Black Robe" - item_path = /obj/item/clothing/under/jumpsuit/enma - -/datum/loadout_item/under/formal/enma/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/suit/enma - name = "thin blue scarf" - desc = "A loose scarf that barely clings on, with a yellow scarf to keep it all together. If you look close enough, you can see stars shimmering on it." - icon = 'maplestation_modules/story_content/enma_equipment/icons/enmaclothes_item.dmi' - worn_icon = 'maplestation_modules/story_content/enma_equipment/icons/enmaclothes_worn.dmi' - icon_state = "scarf" - resistance_flags = INDESTRUCTIBLE - alternate_worn_layer = ABOVE_SHOES_LAYER - -/datum/loadout_item/suit/enma - name = "Thin Blue Scarf" - item_path = /obj/item/clothing/suit/enma - -/datum/loadout_item/suit/enma/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/shoes/enma - name = "golden leg cuffs" - desc = "A golden cuff that attaches to the ankle, chained to Venus." - icon = 'maplestation_modules/story_content/enma_equipment/icons/enmaclothes_item.dmi' - worn_icon = 'maplestation_modules/story_content/enma_equipment/icons/enmaclothes_worn.dmi' - icon_state = "shackle" - resistance_flags = INDESTRUCTIBLE - -/datum/loadout_item/shoes/enma - name = "Golden Leg Cuffs" - item_path = /obj/item/clothing/shoes/enma - -/datum/loadout_item/shoes/enma/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/gloves/enma - name = "golden handcuffs" - desc = "Golden cuffs chained to several planets, Earth, Jupiter, Mars, and Neptune." - icon = 'maplestation_modules/story_content/enma_equipment/icons/enmaclothes_item.dmi' - worn_icon = 'maplestation_modules/story_content/enma_equipment/icons/enmaclothes_worn.dmi' - icon_state = "handcuffs" - resistance_flags = INDESTRUCTIBLE - -/datum/loadout_item/gloves/enma - name = "Golden Handcuffs" - item_path = /obj/item/clothing/gloves/enma - -/datum/loadout_item/gloves/enma/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" diff --git a/maplestation_modules/story_content/enma_equipment/icons/enmaclothes_item.dmi b/maplestation_modules/story_content/enma_equipment/icons/enmaclothes_item.dmi deleted file mode 100644 index 01d8d9c3292bb79738eaaee87a1317c76d153dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2081 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 diff --git a/maplestation_modules/story_content/eveleen_equipment/code/clothing.dm b/maplestation_modules/story_content/eveleen_equipment/code/clothing.dm deleted file mode 100644 index 47d27778ff3d..000000000000 --- a/maplestation_modules/story_content/eveleen_equipment/code/clothing.dm +++ /dev/null @@ -1,98 +0,0 @@ -/obj/item/clothing/head/bow/sweet - name = "sweet bow" - desc = "A sweet bow that you can place on the back of your head." - icon = 'icons/map_icons/clothing/head/_head.dmi' - icon_state = "/obj/item/clothing/head/bow/sweet" - post_init_icon_state = "sweet_bow" - greyscale_config = /datum/greyscale_config/sweet_bow - greyscale_config_worn = /datum/greyscale_config/sweet_bow/worn - greyscale_colors = "#7b9ab5" - flags_1 = IS_PLAYER_COLORABLE_1 - -/obj/item/clothing/under/rank/medical/paramedic/green - name = "green paramedic jumpsuit" - desc = "Similarly made like other paramedic's clothings, though it's green, likely brought from another sector." - icon = 'maplestation_modules/story_content/eveleen_equipment/icons/obj/medical.dmi' - worn_icon = 'maplestation_modules/story_content/eveleen_equipment/icons/mob/medical.dmi' - - -/obj/item/clothing/suit/toggle/labcoat/medical/green - name = "green medical labcoat" - desc = "A suit that protects against minor chemical spills. This one is greener than you'd typically expect." - icon = 'maplestation_modules/story_content/eveleen_equipment/icons/obj/labcoat.dmi' - worn_icon = 'maplestation_modules/story_content/eveleen_equipment/icons/mob/labcoat.dmi' - icon_state = "labcoat_med" - -/obj/item/clothing/neck/mantle - name = "hazard mantle" - desc = "A mantle made of fire and acid proof materials to protect the wearer." - icon = 'maplestation_modules/story_content/eveleen_equipment/icons/obj/mantle.dmi' - worn_icon = 'maplestation_modules/story_content/eveleen_equipment/icons/mob/mantle.dmi' - icon_state = "light" - inhand_icon_state = null - w_class = WEIGHT_CLASS_SMALL - body_parts_covered = CHEST|ARMS - resistance_flags = FIRE_PROOF | ACID_PROOF - -/obj/item/clothing/gloves/latex/nitrile/green - name = "green nitrile gloves" - desc = "Pricy sterile gloves that are thicker than latex. And it's also green." - icon = 'maplestation_modules/story_content/eveleen_equipment/icons/obj/gloves.dmi' - worn_icon = 'maplestation_modules/story_content/eveleen_equipment/icons/mob/gloves.dmi' - greyscale_colors = "#298b32" - -/obj/item/clothing/shoes/medical/green - name = "green medical shoes" - desc = "Comfortable-looking shoes, though also quite distinct." - icon = 'maplestation_modules/story_content/eveleen_equipment/icons/obj/shoes.dmi' - icon_state = "medical" - worn_icon = 'maplestation_modules/story_content/eveleen_equipment/icons/mob/shoes.dmi' - -/datum/loadout_item/head/sweet_bow - name = "Sweet Bow" - item_path = /obj/item/clothing/head/bow/sweet - -/datum/loadout_item/head/sweet_bow/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/datum/loadout_item/under/jumpsuit/green_paramedic - name = "Green Paramedic Jumpsuit" - item_path = /obj/item/clothing/under/rank/medical/paramedic/green - -/datum/loadout_item/under/jumpsuit/green_paramedic/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/datum/loadout_item/suit/green_labcoat - name = "Green Medical Labcoat" - item_path = /obj/item/clothing/suit/toggle/labcoat/medical/green - -/datum/loadout_item/suit/green_labcoat/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/datum/loadout_item/neck/mantle - name = "Hazard Mantle" - item_path = /obj/item/clothing/neck/mantle - -/datum/loadout_item/gloves/green_nitrile - name = "Green Nitrile Gloves" - item_path = /obj/item/clothing/gloves/latex/nitrile/green - -/datum/loadout_item/gloves/green_nitrile/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/datum/loadout_item/shoes/green_medical - name = "green medical shoes" - item_path = /obj/item/clothing/shoes/medical/green - -/datum/loadout_item/shoes/green_medical/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/datum/sprite_accessory/hair/nia - name = "Nia" - icon = 'maplestation_modules/icons/mob/human_face.dmi' - icon_state = "hair_nia" diff --git a/maplestation_modules/story_content/eveleen_equipment/icons/mob/head.dmi b/maplestation_modules/story_content/eveleen_equipment/icons/mob/head.dmi deleted file mode 100644 index 72ae7404260748bf4f381bf288bcc1b039e95435..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e{s5m4SBC!#@7}$;ckkZmvlo}H z+;;v_-EyE5V@Z%-FoVOh8)-mJUR6j$iA!p6a#3bMNoIZ?14G4};IM+C((hk_3qF2* zqUEitb?(gh;0>V$7mXi0(mC&=d6J>1r+0^iaggz4V=sj{k0u?N6rvEka)*uSRuwzV z{V|>0#;TiFNGzGyZM;^)&|LJ0*^{8Kg0IDl(!2}@jHK^!bH!u;ZBF-eaSZY3Oiqy4 ztmpm44$rjF6*2UngB0=c>w?b diff --git a/maplestation_modules/story_content/eveleen_equipment/icons/mob/medical.dmi b/maplestation_modules/story_content/eveleen_equipment/icons/mob/medical.dmi deleted file mode 100644 index 30435ac30992bdb1182c9e7ff52c5b3e2fbdb534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmV-m1E2hfP)fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TB zGg33tGfE(w;*!LYR3KBSAh9ShH#H?QS&54?C9|j)q>+m=4I~I+8)8uzpMp!RvVyCh z3)mR|;SVUjd8y%l0007WNklWb|`-~-b9!8oGGR!1j?sgzWDv(=O*=66Ef>x7AHXjeV7?E9y;~3{P?+m zepM+33v_1C4bARdrfvqWm`Yb$2<-9{*oCQ-Hr3F8sZwn~Q(>7a*rQInzWb)1ZmBs~!N^Ix}T{^?K;2GF1V3qEcMtV8Tk2c~)GXCJha<4W_H1iDlQXhmHwt z*q1|I^ZMjP(2As?;;ABN8-QD$CUq+=PhDR2wxDg6-Ed1T;${E>L63d+gUa9jMNN~Y z6|@CwkPvvdz_@^(OUcl zB%8rMeyy;8ONIc>HO z;R$_NARw?U$q7#u@6iv?Dq@qKMr78kKh@S>0z|cwAU>_i!+C&KWqwvq$M3uB#$Pt5 ze8c5gzmcjqc6a9hI!)TmIY3f#xG!CpZKynegll+6%^Z#|n8S010IF08p9@`Q1>Qz% zfFOX2od(av2Dio!_G^#UVDq8d-ytuYjjClRK-$=R+M;1+bESAcck^MC7mtYn`9`4q z-St*6dNW3wvzr$ds1e}H3qsa!A>hpm8(P=!?e^vc86|)xFJ{e}_1{UO5DonyZ0@1k zYcG)Rp}Q}qtEtT#)Pz*+djRKr q;N->h0000VS)S0F7fuPH1nW$xz{QkUXr zhd?RjJaWn(XeIgchCnG~WB ztZ8nlYHVq!Zl}6`fr9#0kIrsm)y*p;mdx!oUaMhfE_%f5Nl;k9*J8$K28Lc2Iiu}m zEeC=2&+~L~4DskpPLN<-oFKv@ksy+kAavw#dO}%XK;f~&=>j392B9JjA7+a1@=TrZ zB=T|#OUscUK{FOkrd&=JjfD3aNeQbm+&_4WN=k&DKKbdK2GF2}t_IJ522X~_hQP+a z0LISsPjps1YFN{7)bj$1<^RfFDZ*Bkp zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LY zR3KBSxI8trBt9v>T#1V_C9|j)C}zmTnO2mTn+jnoE4cc(fQ<$Kzv>&>m?RB90002z zNklJ53d$gU0B^42Q1Ft2 zLSxiJ#6v)5uIQU@Am*mv*n7q1K`j*p9zeqx&_!tUK#09MM=heB8u=Lq(9EK|CI1if#syXm$Pn^;kdZKLXu3|{YOYHV%-5Uf uFxy~44lF6HnF3Y&Vb9xVcj5f(U+NFJ6gCMWACkBL0000VS)*8>L*$jYkn+lkvJ$s{+( ztC*M?csoXA)=pcr`9MS1PM|Wzk|4ie28U-i(tw=os*s2hm(=3qqRfJl%=|nChKf1C zVFg8{-@gPGeEj-E%Uf6L+?n&i8$t~(8b5fXbKXbuBtub8?+y#&Amhu%UJ7#_O*%3u zL?L*k!bS~4b5m90$j)wK)y*p;G}2BSoyjKDvSF%d%-@&;Zp;ijPfKr{CgJu7Xl;Y1 zi(`n!#N-5tD-D5>fsuld4kuhfj(9K}Og9QCEDAJn;xMq5)Yg=?RA#wx%IcQ&ty2@u z_>>qL75casggg%0JUxk>nT;AuqHkqeHJBDPE^Io%w5GGEX+_!+ y*0!aKRuqVem^zCk2pEcpIS3|*xEN0U$H0(iAXI$E>q!>SEexKnelF{r5}E)=Nq(IG diff --git a/maplestation_modules/story_content/grey_equipment/code/greyclothing.dm b/maplestation_modules/story_content/grey_equipment/code/greyclothing.dm deleted file mode 100644 index b22a8bcba1b8..000000000000 --- a/maplestation_modules/story_content/grey_equipment/code/greyclothing.dm +++ /dev/null @@ -1,26 +0,0 @@ -/obj/item/clothing/under/jumpsuit/greyshirt - name = "designer outfit" - desc = "A very expensive outfit tailored to your body. Vex refused to show you the recipt for this" - icon = 'maplestation_modules/story_content/grey_equipment/icons/greyclothing_item.dmi' - worn_icon = 'maplestation_modules/story_content/grey_equipment/icons/greyclothing_worn.dmi' - icon_state = "designeroutfit" - inhand_icon_state = null - -/datum/loadout_item/under/formal/grey - name = "Designer Outfit" - item_path = /obj/item/clothing/under/jumpsuit/greyshirt - -/datum/loadout_item/under/formal/grey/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/shoes/greyboots - name = "designer boots" - desc = "Fashionable leather boots with golden details. Worth more than your monthly salary." - icon = 'maplestation_modules/story_content/grey_equipment/icons/greyclothing_item.dmi' - worn_icon = 'maplestation_modules/story_content/grey_equipment/icons/greyclothing_worn.dmi' - icon_state = "designerboots" - -/datum/loadout_item/shoes/grey - name = "Designer Boots" - item_path = /obj/item/clothing/shoes/greyboots diff --git a/maplestation_modules/story_content/isaac_equipment/code/isaacclothing.dm b/maplestation_modules/story_content/isaac_equipment/code/isaacclothing.dm deleted file mode 100644 index 7cb7c7956d07..000000000000 --- a/maplestation_modules/story_content/isaac_equipment/code/isaacclothing.dm +++ /dev/null @@ -1,64 +0,0 @@ -/obj/item/clothing/under/jumpsuit/paintersuit - name = "painter's suit" - desc = "A horrendously expensive suit made out of alien materials. It's well worn, covered in paint and other stains." - icon = 'maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_item.dmi' - worn_icon = 'maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_worn.dmi' - icon_state = "paintersuit" - body_parts_covered = CHEST|GROIN|ARMS - alternate_worn_layer = ABOVE_SHOES_LAYER - inhand_icon_state = null - -/datum/loadout_item/under/formal/isaac - name = "Painter's Suit" - item_path = /obj/item/clothing/under/jumpsuit/paintersuit - -/datum/loadout_item/under/formal/isaac/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/shoes/elvenboots - name = "elven boots" - desc = "Expensive boots made out of some sort of alien leather. Smells like looking down your nose at people." - icon = 'maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_item.dmi' - worn_icon = 'maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_worn.dmi' - icon_state = "elvenboots" - -/datum/loadout_item/shoes/isaac - name = "Elven Boots" - item_path = /obj/item/clothing/shoes/elvenboots - -/datum/loadout_item/shoes/isaac/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/under/jumpsuit/advsuit - name = "adventurer's suit" - desc = "A suit made to reflect the wearer's new life. There's a small moon attached to the choker and an empty gun holster at its side." - icon = 'maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_item.dmi' - worn_icon = 'maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_worn.dmi' - icon_state = "advsuit" - body_parts_covered = CHEST|GROIN|ARMS - inhand_icon_state = null - -/datum/loadout_item/under/formal/isaacnew - name = "Adventurer's Suit" - item_path = /obj/item/clothing/under/jumpsuit/advsuit - -/datum/loadout_item/under/formal/isaacnew/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/shoes/advboots - name = "adventurer boots" - desc = "Boots made to fit the new suit. Smells like wanting to be at equal footing with others." - icon = 'maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_item.dmi' - worn_icon = 'maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_worn.dmi' - icon_state = "advboots" - -/datum/loadout_item/shoes/isaacnew - name = "Adventurer Boots" - item_path = /obj/item/clothing/shoes/advboots - -/datum/loadout_item/shoes/isaacnew/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" diff --git a/maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_item.dmi b/maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_item.dmi deleted file mode 100644 index adac52dbf2c42fd561e3252bb00f4e7b1817c866..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1175 zcmV;I1Zew-P)A2T8& zIU*Z1BP2VpyR{b;CU}Q_o35jXk&M8=z!x}XEL4poSb02qq#j3aNM?C7W|(JAH7#%bi6)7VnJ($zyR4q)KhpBU*wP`_5I3Ycf zA!Pjk0004WQchCV=-0C=2JR&a84_w-Y6@%7{? zOD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5sUR^kuLP*4G_ypB zi!&v&s2C_}$iPoQ4+o0e7v+drX zrxg-8W#c~{4v6P5_m|vz6A76$>r?W`V&PHZ`;<--f8i~b)Tcg*O#uKcDF^|40>Wy& zUN5;2!T=`7(hxwhK*GhOW4!SRar$KCt-K|tyiF1BkC!B5q4~7OM_-06{|dk(oXeGh z5Xbo#DeQV@KLkH?`JlVSV(}$_*#}WXDeI1h$+rM_>qiK1^6d|-z7YWKJs-CL?RJq2 zL*`2}UivHyyIE*`T!P(i-%l|^}`Y-7@1Abt#JhP6Bj|FM4c22`4Io{@y8=3;JlI9^>FM!h6f>BXhBV{ zCUDz-?;egPg>am8jGF*l^sVrw|FJuLB=BB}j6`et7Qk))s{PFpq_qoRWmLfL+yICF z-kqFFh;3vCi1y(G*!{bwhliiRC2|DkTp)XA9R}bO0#I8GZu@snPY5ssiE;s`2|%5I z0e?_}LW>J=1900P1_%>CH~|CxtXZ@Ei+&NZ*={#VZKjF;yxr~9;jmX~zn=v0y#2jb zFE4u)>uCVV@imQ4r#RL+PA36myHp)LK7Ns@w2;{k7=3Lp0PS(ak| zq~kYo)iiH#HI+SnlIk>t;OV$70_9axX}J3>bj}WRC=k-|M@0i=w)JRo%y8;$V3VX# zD`=_$S{3d-;GBMw8em`*#sJ{3E6m+r!O_gR?H|x)REFLvtZ#w)psOs)w7#qX7;0P> pnb=mqxyTnKDxKv2X4Wjb{sKKOWt~G4<}UyM002ovPDHLkV1gnf2&e!6 diff --git a/maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_worn.dmi b/maplestation_modules/story_content/isaac_equipment/icons/isaacclothing_worn.dmi deleted file mode 100644 index a1aeef8b9cfcc4dc58e4a85caec2bc4524661752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1701 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 boH4uQ_>F$|N~r^XKmY@sTiS0mUE=-+;o>~~ diff --git a/maplestation_modules/story_content/laurence_equipment/icons/laurclothes_worn.dmi b/maplestation_modules/story_content/laurence_equipment/icons/laurclothes_worn.dmi deleted file mode 100644 index f90817ffd4853ecbc11c7f305c1b09cdd707fc96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7763 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 VKSr6j1$avg0?Q~%SG_e3`Y%ceICcO4 diff --git a/maplestation_modules/story_content/lini_equipment/code/liniclothing.dm b/maplestation_modules/story_content/lini_equipment/code/liniclothing.dm deleted file mode 100644 index a362d9db7b8d..000000000000 --- a/maplestation_modules/story_content/lini_equipment/code/liniclothing.dm +++ /dev/null @@ -1,31 +0,0 @@ -/obj/item/clothing/under/jumpsuit/lini - name = "Berbier Uniform" - desc = "An old uniform leftover from Lini's time with her old mercenary company, B.M.M.I. I. Worn more for convenience than anything." - resistance_flags = FIRE_PROOF|ACID_PROOF - icon = 'maplestation_modules/story_content/lini_equipment/icons/liniuniform_item.dmi' - worn_icon = 'maplestation_modules/story_content/lini_equipment/icons/liniuniform_worn.dmi' - icon_state = "liniuniform" - -/datum/loadout_item/under/jumpsuit/pilot - name = "Berbier Uniform" - item_path = /obj/item/clothing/under/jumpsuit/lini - -/datum/loadout_item/under/jumpsuit/pilot/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/shoes/liniboots - name = "Berbier Boots" - desc = "Steel toed boots, durable and lightweight." - resistance_flags = FIRE_PROOF|ACID_PROOF - icon = 'maplestation_modules/story_content/lini_equipment/icons/liniuniform_item.dmi' - worn_icon = 'maplestation_modules/story_content/lini_equipment/icons/liniuniform_worn.dmi' - icon_state = "liniboots" - -/datum/loadout_item/shoes/lini - name = "Berbier Boots" - item_path = /obj/item/clothing/shoes/liniboots - -/datum/loadout_item/shoes/lini/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" diff --git a/maplestation_modules/story_content/localnode_equipment/localnode_core.dm b/maplestation_modules/story_content/localnode_equipment/localnode_core.dm deleted file mode 100644 index a0edc89a3810..000000000000 --- a/maplestation_modules/story_content/localnode_equipment/localnode_core.dm +++ /dev/null @@ -1,31 +0,0 @@ -/* #Localnode's core. -* This is a special core item for the strange alien AI localnode. -* A character can talk as localnode when held, as this is a dual char. -* Coded by Constellado, made for Blacklist 897 -*/ - -/obj/item/localnode - name = "LocalNode#4248" - desc = "A strange blue orb, humming with alien power and smelling strongly of ozone" - icon = 'maplestation_modules/story_content/localnode_equipment/sprites/localnode.dmi' - icon_state = "localnode" - lefthand_file = 'maplestation_modules/story_content/localnode_equipment/sprites/localnode_inhand_lh.dmi' - righthand_file = 'maplestation_modules/story_content/localnode_equipment/sprites/localnode_inhand_rh.dmi' - inhand_icon_state = "localnode" - var/item_chat_color = "#0e5807" - var/voice_name = "LocalNode#4248" - -/obj/item/localnode/attack_self(mob/user) - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 35, TRUE) - -/obj/item/localnode/talk_into(atom/movable/A, message, channel, list/spans, datum/language/language, list/message_mods) - var/mob/M = A - if (istype(M)) - M.log_talk(message, LOG_SAY, tag="LocalNode") - - chat_color = item_chat_color// this feels cursed to call this very time but i cant get it to work - say(message, language, sanitize = FALSE) - return NOPASS - -/obj/item/localnode/get_voice(add_id_name) - return voice_name diff --git a/maplestation_modules/story_content/localnode_equipment/sprites/localnode.dmi b/maplestation_modules/story_content/localnode_equipment/sprites/localnode.dmi deleted file mode 100644 index d576678b9131bac2b86f53300188e673cf626bf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1237 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 diff --git a/maplestation_modules/story_content/noname_equipment/code/nonameclothing.dm b/maplestation_modules/story_content/noname_equipment/code/nonameclothing.dm deleted file mode 100644 index 0d1a16f55d4d..000000000000 --- a/maplestation_modules/story_content/noname_equipment/code/nonameclothing.dm +++ /dev/null @@ -1,196 +0,0 @@ -// --- baby mode dress --- -/obj/item/clothing/under/dress/nndress - name = "blue dress" - desc = "A small blue dress. Incredibly silky and poofy." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "nndress" - -/datum/loadout_item/under/formal/nndress - name = "Blue Dress" - item_path = /obj/item/clothing/under/dress/nndress - -/datum/loadout_item/under/formal/nndress/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/// Component to make a suit item allow the wearer to safely ventcrawl, with some drawbacks -/datum/component/ventcrawler_clothing - /// Tracks if it is currently equipped and applied - VAR_FINAL/applied = FALSE - -/datum/component/ventcrawler_clothing/Initialize() - if(!isclothing(parent)) - return COMPONENT_INCOMPATIBLE - - var/obj/item/clothing/thing = parent - thing.attach_clothing_traits(TRAIT_VENTCRAWLER_ALWAYS) - - RegisterSignal(thing, COMSIG_ITEM_EQUIPPED, PROC_REF(outfit_equipped)) - RegisterSignal(thing, COMSIG_ITEM_DROPPED, PROC_REF(outfit_dropped)) - -/datum/component/ventcrawler_clothing/Destroy() - var/obj/item/clothing/thing = parent - thing.detach_clothing_traits(TRAIT_VENTCRAWLER_ALWAYS) - - UnregisterSignal(thing, COMSIG_ITEM_EQUIPPED) - UnregisterSignal(thing, COMSIG_ITEM_DROPPED) - return ..() - -/datum/component/ventcrawler_clothing/proc/outfit_equipped(obj/item/clothing/source, mob/user, slot) - SIGNAL_HANDLER - - if(!ishuman(user) || !(slot & source.slot_flags)) - return - - ASSERT(!applied) - - applied = TRUE - RegisterSignal(user, COMSIG_HUMAN_BURNING, PROC_REF(on_burn)) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) - RegisterSignal(user, COMSIG_MOB_APPLY_DAMAGE_MODIFIERS, PROC_REF(vulnerable_to_stab)) - var/mob/living/carbon/human/wearer = user - wearer.physiology.burn_mod /= 0.5 - -/datum/component/ventcrawler_clothing/proc/outfit_dropped(obj/item/clothing/source, mob/user) - SIGNAL_HANDLER - - if(!applied || !ishuman(user)) - return - - applied = FALSE - - if(!QDELING(user)) - var/mob/living/carbon/human/wearer = user - wearer.physiology.burn_mod *= 0.5 - - UnregisterSignal(user, list( - COMSIG_MOVABLE_MOVED, - COMSIG_HUMAN_BURNING, - COMSIG_MOB_APPLY_DAMAGE_MODIFIERS, - )) - var/obj/item/clothing/thing = parent - thing.detach_clothing_traits(list( - TRAIT_NOBREATH, - TRAIT_RESISTCOLD, - TRAIT_RESISTHIGHPRESSURE, - TRAIT_RESISTLOWPRESSURE - )) - -/datum/component/ventcrawler_clothing/proc/on_move(mob/living/carbon/human/source, ...) - SIGNAL_HANDLER - - if(HAS_TRAIT(source, TRAIT_MOVE_VENTCRAWLING)) - var/obj/item/clothing/thing = parent - thing.attach_clothing_traits(list( - TRAIT_NOBREATH, - TRAIT_RESISTCOLD, - TRAIT_RESISTHIGHPRESSURE, - TRAIT_RESISTLOWPRESSURE, - )) - else - var/obj/item/clothing/thing = parent - thing.detach_clothing_traits(list( - TRAIT_NOBREATH, - TRAIT_RESISTCOLD, - TRAIT_RESISTHIGHPRESSURE, - TRAIT_RESISTLOWPRESSURE, - )) - -/datum/component/ventcrawler_clothing/proc/on_burn(mob/living/carbon/human/source) - SIGNAL_HANDLER - - source.apply_damage(5, STAMINA, forced = TRUE) - -/datum/component/ventcrawler_clothing/proc/vulnerable_to_stab(datum/source, list/damage_mods, damage, damagetype, def_zone, sharpness, ...) - SIGNAL_HANDLER - - if(sharpness) - damage_mods += 2 - -// --- second outfit --- -/obj/item/clothing/under/dress/nnseconddress - name = "fancy blue dress" - desc = "A decorated blue dress. Appears silky, but feels rough upon touching it.." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "nnseconddress" - resistance_flags = INDESTRUCTIBLE - -/obj/item/clothing/under/dress/nnseconddress/Initialize(mapload) - . = ..() - AddComponent(/datum/component/ventcrawler_clothing) - -/obj/item/clothing/shoes/nnredshoes - name = "fake red shoes" - desc = "Red Mary Janes with a shining texture. Gliding your finger over it, it feels like sandpaper.." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "nnshoes" - -/obj/item/clothing/head/costume/nnbluebonnet - name = "blue bonnet" - desc = "A decorated bonnet with various charms." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "nnbonnet" - -// --- alter ego outfit --- - -/obj/item/clothing/head/costume/crown/atrox - name = "rosed crown" - desc = "A small golden grown adorned with painted red roses. One of them looks unfinished." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "amcrown" - -/obj/item/clothing/under/jumpsuit/atrox - name = "regal red and black suit" - desc = "A regal suit that reminds you of a foul-tempered monarch. Sentence first, verdict last." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "amsuit" - resistance_flags = INDESTRUCTIBLE - -/obj/item/clothing/under/jumpsuit/atrox/Initialize(mapload) - . = ..() - AddComponent(/datum/component/ventcrawler_clothing) - -/obj/item/clothing/shoes/atrox - name = "regal white boots" - desc = "White boots with a heart motif. Not a single piece of dirt attaches itself to it." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "amboots" - -// --- bnuuy --- - -/obj/item/clothing/head/costume/hat/blanche - name = "fluffy sun hat" - desc = "A white sunhat with fluffy rabbit ears. Stylish!" - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "blhat" - -/obj/item/clothing/glasses/blanche - name = "feathery monocle" - desc = "A monocle decorated with white feathers and black lace. With a red gem in front, they can't see your eye, but you can certainly see them." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "blmask" - -/obj/item/clothing/under/jumpsuit/blanche - name = "white fluffy dress" - desc = "A large white dress decorated with various playing card suits. On the side is a large golden stopwatch, just to check if you're late." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "bldress" - resistance_flags = INDESTRUCTIBLE - alternate_worn_layer = ABOVE_SHOES_LAYER - -/obj/item/clothing/shoes/blanche - name = "delicate white heels" - desc = "Small white heels with red claws in the front, along with large cuffs. Hop away!" - icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nndress_worn.dmi' - icon_state = "blshoes" diff --git a/maplestation_modules/story_content/noname_equipment/code/nonameitems.dm b/maplestation_modules/story_content/noname_equipment/code/nonameitems.dm deleted file mode 100644 index e0ed60f98049..000000000000 --- a/maplestation_modules/story_content/noname_equipment/code/nonameitems.dm +++ /dev/null @@ -1,210 +0,0 @@ -// --- baby mode book --- -/obj/item/storage/book/nonamebook - name = "Fortuna Grimoire" - desc = "A magical storybook! Countless stories are written here, though every page contains ineligible writing with unknown symbols.." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - icon_state = "grimoire" - inhand_icon_state = "grimoire" - worn_icon_state = "grimoire" - lefthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_lefthand.dmi' - righthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_righthand.dmi' - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF - actions_types = list(/datum/action/item_action/toggle_light) - light_color = LIGHT_COLOR_BLUE - light_system = OVERLAY_LIGHT - light_range = 3 - light_power = 1 - light_on = FALSE - /// Can we toggle this light on and off (used for contexual screentips only) - var/toggle_context = TRUE - /// The sound the light makes when it's turned on - var/sound_on = 'sound/weapons/magin.ogg' - /// The sound the light makes when it's turned off - var/sound_off = 'sound/weapons/magout.ogg' - /// Is the light turned on or off currently - var/on = FALSE - var/empty = FALSE - -/obj/item/storage/book/nonamebook/Initialize(mapload) //book doubles as a casino set briefcase - . = ..() - create_storage(max_slots = 12, max_total_storage = 24, max_specific_storage = WEIGHT_CLASS_NORMAL) - -/obj/item/storage/book/nonamebook/PopulateContents() //essentially a loadout thing for nono - if(empty) - return - var/static/items_inside = list( - /obj/item/toy/spadepokerchip = 1, - /obj/item/toy/heartpokerchip = 1, - /obj/item/toy/clubpokerchip = 1, - /obj/item/toy/diamondpokerchip = 1, - /obj/item/toy/jokerpokerchip = 1, - /obj/item/dice/d6 = 2, - /obj/item/toy/cards/deck = 1, - /obj/item/toy/plush/nonamecat = 1, - /obj/item/clothing/under/dress/nnseconddress = 1, - /obj/item/clothing/shoes/nnredshoes = 1, - /obj/item/clothing/head/costume/nnbluebonnet = 1) - generate_items_inside(items_inside,src) - -/obj/item/storage/book/nonamebook/add_context(atom/source, list/context, obj/item/held_item, mob/living/user) - // single use lights can be toggled on once - if(isnull(held_item) && (toggle_context || !on)) - context[SCREENTIP_CONTEXT_RMB] = "Toggle light" - return CONTEXTUAL_SCREENTIP_SET - - if(istype(held_item, /obj/item/flashlight) && (toggle_context || !on)) - context[SCREENTIP_CONTEXT_LMB] = "Toggle light" - return CONTEXTUAL_SCREENTIP_SET - - return NONE - -/obj/item/storage/book/nonamebook/proc/update_brightness(mob/user) - if(on) - icon_state = "[initial(icon_state)]-on" - else - icon_state = initial(icon_state) - set_light_on(on) - if(light_system == COMPLEX_LIGHT) - update_light() - -/obj/item/storage/book/nonamebook/attack_self(mob/user) - balloon_alert(user, "the pages twist..") - toggle_light(user) - -/obj/item/storage/book/nonamebook/proc/toggle_light(mob/user) - on = !on - playsound(user, on ? sound_on : sound_off, 40, TRUE) - update_brightness(user) - update_item_action_buttons() - -//i literally just slapped flashlight stuff on a book - -// --- plushie --- - -/obj/item/toy/plush/nonamecat - name = "Cheshire" - desc = "A small blue and white cat plush! It looks handstitched." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - icon_state = "cheshire" - inhand_icon_state = "cheshire" - lefthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_lefthand.dmi' - righthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_righthand.dmi' - divine = TRUE //why would you hurt nono's plush you psycho - -// -- poker chip props -- - -/obj/item/toy/spadepokerchip - name = "Poker Chip of Spades" - desc = "A poker chip representing spades. Underneath, it says '$25'. The spades suit lacks deals with good fortune, more suited to misfortune. This chip however, grants the holder a small amount of luck, as well as misfortune to balance. You feel at ease holding it." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - icon_state = "spadechip" - w_class = WEIGHT_CLASS_TINY - -/obj/item/toy/heartpokerchip - name = "Poker Chip of Hearts" - desc = "A poker chip representing hearts. Underneath, it says '$50'. The hearts suit gives fortune to those with love, yet can grant broken connections as well. This chip grants the holder a fair amount of luck, as well as misfortune to balance. You feel a bit uneasy holding it." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - icon_state = "heartchip" - w_class = WEIGHT_CLASS_TINY - -/obj/item/toy/clubpokerchip - name = "Poker Chip of Clubs" - desc = "A poker chip representing clubs. Underneath, it says '$100'. The clubs suit grants happiness to one's future, as well as warn one of troubling times. This chip grants the holder an abnormal amount of luck, as well as misfortune to balance. Holding it, you feel a small weight tied to you." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - icon_state = "clubchip" - w_class = WEIGHT_CLASS_TINY - -/obj/item/toy/diamondpokerchip - name = "Poker Chip of Diamonds" - desc = "A poker chip representing diamonds. Underneath, it says '$500'. The diamonds suit grants wealth and prosperity, along with the weight it brings it allures. This chip grants the holder a great amount of luck, as well as misfortune to balance. Holding it, you feel as if it's leeching off of you." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - icon_state = "diamondchip" - w_class = WEIGHT_CLASS_TINY - -/obj/item/toy/jokerpokerchip - name = "Poker Chip of the Joker" - desc = "A poker chip representing the Joker. Underneath, it says '$1000'. The Joker grants both freedom and captivity tied to one's life. This chip grants the holder an immeasurable amount of luck, as well as misfortune to balance. You feel as if you're holding your own existence within it. Your back burns." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - icon_state = "jokerchip" - w_class = WEIGHT_CLASS_TINY - -// --- alter ego items --- - -/obj/item/cane/atrox - name = "flamingo cane" - desc = "A cane with a flamingo head ontop. Used to either discipline others or play croquet." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - icon_state = "amcane" - inhand_icon_state = "amcane" - lefthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_lefthand.dmi' - righthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_righthand.dmi' - force = 5 - throwforce = 5 - w_class = WEIGHT_CLASS_SMALL - -/obj/structure/chair/atrox - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_structure.dmi' - icon_state = "amthrone" - name = "golden plastic throne" - desc = "A shoddy throne painted red and gold. You can see some paint scratched off if you look close enough." - max_integrity = 50 - item_chair = /obj/item/chair/atrox - -/obj/item/chair/atrox - name = "golden plastic throne" - desc = "A relatively light throne. Better hope no one breaks your ego with it." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_structure.dmi' - icon_state = "amthrone_toppled" - inhand_icon_state = "amthrone" - lefthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_lefthand.dmi' - righthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_righthand.dmi' - w_class = WEIGHT_CLASS_NORMAL - force = 7 - throw_range = 5 - break_chance = 25 - origin_type = /obj/structure/chair/atrox - -/obj/item/storage/bag/atrox - name = "unusual red bag" - desc = "An unusual red bag carrying items that suit an unusual red prince." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - worn_icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - worn_icon_state = "ambag" - icon_state = "ambag" - w_class = WEIGHT_CLASS_NORMAL - -/obj/item/storage/bag/atrox/Initialize(mapload) - . = ..() - atom_storage.max_specific_storage = WEIGHT_CLASS_NORMAL - atom_storage.max_total_storage = 21 - atom_storage.max_slots = 7 - -/obj/item/storage/bag/atrox/PopulateContents() //loadout item for alter ego - var/static/items_inside = list( - /obj/item/clothing/head/costume/crown/atrox = 1, - /obj/item/clothing/under/jumpsuit/atrox = 1, - /obj/item/clothing/shoes/atrox = 1, - /obj/item/chair/atrox = 1, - /obj/item/chair/plastic = 1, //coping - /obj/item/cane/atrox = 1, - /obj/item/clothing/head/costume/hat/blanche = 1, - /obj/item/clothing/glasses/blanche = 1, - /obj/item/clothing/under/jumpsuit/blanche = 1, - /obj/item/clothing/shoes/blanche = 1, - /obj/item/cane/blanche = 1, - ) - generate_items_inside(items_inside, src) - -// --- bnuuy items --- - -/obj/item/cane/blanche - name = "red umbrella" - desc = "A plain red umbrella to keep you dry, or alternatively, swat people away." - icon = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi' - icon_state = "blbrella" - inhand_icon_state = "blbrella" - lefthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_lefthand.dmi' - righthand_file = 'maplestation_modules/story_content/noname_equipment/icons/nnitem_righthand.dmi' - force = 5 - throwforce = 5 - w_class = WEIGHT_CLASS_SMALL diff --git a/maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi b/maplestation_modules/story_content/noname_equipment/icons/nndress_item.dmi deleted file mode 100644 index 8d3848dad7ae38608ad7166a3476dbb282366acd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2180 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 S)Zmj?h>C)SeAzS8kpBXogEr&< diff --git a/maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi b/maplestation_modules/story_content/noname_equipment/icons/nnitem_item.dmi deleted file mode 100644 index 52078562f0eb2393b8292c89673a82199799dc16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2167 zcmV--2#EKIP)GZh&>1qdXu<@Tn?)uX}TPl%r;BTHZnC7&!N|J;il949F$ zGmKDSvFrVBqPG$g9~l`WQ92`p92j8_CMYN~QBhi+jBmZSnce2fzR9tkp^9Cv|D(g? zAtqNDDO3&+9RJ*my|0gcZ&m&O@BRP(UBv%gxBnU)KNlAw-O{h!*R}os>b}&$-v94j z(*LC8|FZx8UA+Gk6(GH?j(%uNy||oyhIC%o|6R%dq~!lz(EqyL&(r(s)9~D=t(DA@ zGi+c*3Jn>ai){S&(|&hgUfcgC+y7n8|6bSsUgZDY|Np-8>HYuo(#))=mv|2m9n!|6 zerHR)v621%>E8eBzU$v7=Km<^|GxkEf1HuN#;yGN*8KL-3=bRp_0atI(|&nlUhDt9 z|NeigrTzcreriu}U`_n@(*6J9Uh4n8^y|LKvVL$@{Pxn9gk}m282$h7f0KrPsiJ;? zZvFq?{P@(dpnzi<4t{A)sGx*?d}q_+%KiWP{r~&@|M|Ygu6}l3{r%d?y_*>uCw^^H zo|1OGw3g%Ey!`pq{Pxh}*|wiICK(zfz`(%mfSEKjKj=FeO7?PMxol|b-Qxqfw=`B#7~(X|wo=>} zJkI$id-v2uFpXfaNE!kkgDJ8Wfpd`@n0zG0Vz`Q7`Fe}VmMjI|LnvVyhDD{FW^@kz z!CE!l`TO?|X)cr3C$l6a000GkNkl|4}B~l&4>Kq17ZZM{6_RqxnHpIYKCEGtjxGiuNL?;+h7EIBTxW6`j-Hp zCj%t;G+#Gx0Bv*x*m>O7$@9aNqy{?fYt+{epVeKZesqoj7=tPb0ERs#05GVH0kY7@ z#{gLGQ+k69!T1lNTslG#3F_;cC!DWF^C0>j2QXO^LVZa-0WimWW6)&!pver(k6H-# zqrs29#(e@n>(1^2=R5$*jt)pbn$MgTnfnma{x*%H}WpX1=knj`N5GyZ(+4rT;k zBG(h&hysjl`KD<^00x>5cQ8$erbpa|DFQw@Zp$~pft!;f>QhJxAhMMxK*Fa0LO)Zc zOqnue`d=t-?RLUh$@zr>A;{+~6eMN;p02ageqh-oJ6|l=2teBYU2#g~(mCgzmlSY* z3P3(z1X;FS;Q`Y2@5%*ksWee_-3u?e7_%?A^s>vZxbmuGfXPac5lrQg{KWmcGVQu< zwF&^haW!vWv*%jRyYBkre5GO+ip5H?X654mto(*S{-gVM=LU#&9df8nRGqke<4rf; zvUlIDx80r$FiG<5LX95)3IKmM8*KN=0hITMj^nuGLncAF z>Q9VaU7ufg?|skvz?<{D5512*{v-&F@%edZewczV1CSm}*}oqpa;h}n^{W%H7Hqin z`9q(61~vHH^S=1zB7dINs=83Pr`S!c-fB5mI zpAQ}m7Lj}#hMp`!HVgyTgQ@#>$MH!KruUNxz%2rR&}{zl>z?0!|Krai2mT8FUTW|^ zvFHGh0+3{C;(Jy7W>9-u!a3QRKbroK#amYhU6DWa-J;$unJZxHh%RM_V2!607eM- z22@Beyoqb1^kf;b1pqrDB%d-AYIgJv;NFD)jqoKnQ>ILrG9g-CmbmzoZ2F3_ydnW` zN|s=CWp!$E#k`D?2}DHK7x>`b=;l0_aH( z!Kx4dhQ3b_NGJ3KU9bZHD?+E$+UU{_gmLH!#-QD6OIIKPpxcGfCu7j<3dW#A0eTYo z%Sm&fOAw#}-EJtDs0sy;$WLfNNt7AVHyxxBxA*`6002ovPDHLkV1n66IBoy{ diff --git a/maplestation_modules/story_content/noname_equipment/icons/nnitem_lefthand.dmi b/maplestation_modules/story_content/noname_equipment/icons/nnitem_lefthand.dmi deleted file mode 100644 index 3e6ce823b99dfae019dc68565329bdb43b5ee98a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1073 zcmV-11kU@3P)004jp0{{R3yS}RW&t-r4!YlWd7yD}+vp6wsCnp>nDl{}dhb%#^FDhLiIB!6b-2eap0d!JMQvg8b z*k%9#0F8Q7Sad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1q2n3R)Ll$w*1h)bcef~%hk*zW+Tfl5BrQx2d2 z00QYrL_t(|ob8zpbD}U1#Q~!pHrl(hN2CXS|Bu<=9}Z!YY&Kh9ZuU1*N7Ll(a}!~F zW|<%ef*=TjfG5wp$0ASB*eG~;t~M#Mckb4TB1L0UC~#aA90qUNd7?p=IETURLFI4@ zkj!9EC3SG?G`LNXeQ4Ys($3)4vAke0Slk-uH@LHZd-uPUbvQjER&<+mavm~2Z2Rnk zcT!nq2m9xuQW1@-7_C6fXU8-z} z+&5)=d$vSVvOPf%1VIq+{IMh~W_02xQ5jQF%h<)NW?Utx4(IYmbx8CVlkN2-C=QAK zVzRwKiFk+9{dHw~0A^UiMAnO)KLDHJjY`B-Oz=l8VXBDLGx#&+QV$2}OH>D67k>w) zs)t4Fi>MCPNe;uOuo@M4_``d2IYeGV0@EJH?O&0;fB3WIaEQ#YL(|N&$kX6+e4SJ3@7veA-ahT2wxmO}Mho8_GG)N#MgK_v5)`fBHncp~%#thp)7jNB`s00000NkvXXu0mjfUufTg diff --git a/maplestation_modules/story_content/noname_equipment/icons/nnitem_righthand.dmi b/maplestation_modules/story_content/noname_equipment/icons/nnitem_righthand.dmi deleted file mode 100644 index 5e8cc1572a615d8f0ef8160ef626ee882f66e4a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1051 zcmV+$1mydPP)004jp0{{R3ySn+a0d!JMQvg8b z*k%9#0F8Q7Sad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1q2n3R)Ll$w*1h)bcef~%hk*zW+Tfl5BrQx2d2 z00PrVL_t(|ob8y~cG@ryMP)gGnwYe-#Ta7z|DRbINE#%K<|5x7X0HVg%JFzxQsl)L zqbQ1^D2k#C6!!LAOn8U#g_L_KqZ0NmXh$^iC@oRYma$=5+>4B86x@O;7#%K)oA-JJ zZ8^Q*D=GF02;Mj0go2hV7?rTMDUAOOW#c~Ebfk2C(aj$wona(tf4CCvi*IL4Rqfm- zoheF7e0rCQ9W?fBsPHBc+|;|Os%pWNb5Ymp_H)$80x!)lg-bi6sGQ)cmw4-@aA^mG z+N|7ggPqfgq9}@@D2g&Q`}d^{5Z-_OT3R8+VgK9wp+)zHX;lCY04b>(DgZw~XCc-$ip$q((iKqae*$KCc=K5im! z;_XMiA~u0pO+5a=mcF7M8g~9*MiWo+5>8*^CNMZqGMadjgEx5%(5+if6K@+kr?rWv zD2k#eih$#BimUUgKGB>qY8_7vYg|Nz;Vga`hB7}v6HjO;oIgnuPh=?bV>I!;)9^P9 zbO}~U*qUP-O8vxe3(xJ>o|}eMx;eM8(I!5gO?z&+GuXxrf$>j-z2U)cxG6P%3r9?# z@h^x+pdWkqfg8)Cd4zovX#5+*7K$HhAAW|o%8%HoZE53Qkehg3kh}jreNJ%^Xq>SF z{oqV*62?o|k2d80kN-d(@NzJkcwvE(JL%qsFki~6~HlAj(5vx+=}?!Uh8dh*jlVO9|j>`l_S+Kd^Dhgn5@u)bH% zd3GqwDiV-hW!AGp;fx71SZD6qU+JZwFsld`*5W|noE64kEza2IGzHe;KwuHK}Y}q002ovPDHLkV1h{4;r0Lk diff --git a/maplestation_modules/story_content/noname_equipment/icons/nnitem_structure.dmi b/maplestation_modules/story_content/noname_equipment/icons/nnitem_structure.dmi deleted file mode 100644 index 53de33de9c1ee8dfff1b686925160374308d59b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1106 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 diff --git a/maplestation_modules/story_content/phoneguy_equipment/code/headphone.dm b/maplestation_modules/story_content/phoneguy_equipment/code/headphone.dm deleted file mode 100644 index 610f7656d5db..000000000000 --- a/maplestation_modules/story_content/phoneguy_equipment/code/headphone.dm +++ /dev/null @@ -1,12 +0,0 @@ -// --Hello? Hello hello?-- -/obj/item/clothing/head/headphone - name = "head phone" - desc = "It's a fully operational phone that sits comfortably over your head. How this works is beyond you." - icon = 'maplestation_modules/story_content/phoneguy_equipment/icons/headphone_item.dmi' - worn_icon = 'maplestation_modules/story_content/phoneguy_equipment/icons/headphone_worn.dmi' - lefthand_file = 'maplestation_modules/story_content/phoneguy_equipment/icons/headphone_lhand.dmi' - righthand_file = 'maplestation_modules/story_content/phoneguy_equipment/icons/headphone_rhand.dmi' - icon_state = "phonehead" - resistance_flags = ACID_PROOF|FIRE_PROOF - flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE|HIDESNOUT - flags_cover = HEADCOVERSEYES|HEADCOVERSMOUTH|PEPPERPROOF diff --git a/maplestation_modules/story_content/phoneguy_equipment/icons/headphone_item.dmi b/maplestation_modules/story_content/phoneguy_equipment/icons/headphone_item.dmi deleted file mode 100644 index 1f80bfd42c36e255fb17d359ed4af59a7ce6fb3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 418 zcmV;T0bTxyP)fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TB zGg33tGfE(w;*!LYR3KBSAR|97H6t}KMTv_uC9|j)C}zmTnO2mTn+jnoE4cc(fQ<$K zy5JkPDoJ760002FNklIH<#o`z{6I}B~2d*cm^viAZe z5;?A<4HhrJ+x?fxpBX}yBY=_EXW*P~g@7qj4h&I($Xs6KDVhbT8ZZ*)|FGDgRG-8i8eiPs0RNHx=*YE$di-ro@>mrqw`r5Aa3JN5tKKJ?TJ zxqS|2McGeO>7jmWm<#L;&V)|H_$w&i;hvjKfW=Q3v>1P?v5@8X0{As2WmpQ{2mk;8 M07*qoM6N<$g5FxD@c;k- diff --git a/maplestation_modules/story_content/phoneguy_equipment/icons/headphone_lhand.dmi b/maplestation_modules/story_content/phoneguy_equipment/icons/headphone_lhand.dmi deleted file mode 100644 index 210b724901b4e0660b9bd3d6fd01fe800ebe7399..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|exd5LKS0H^gJ!(4>lOmgj1D9ci zu-f4QozDl#+cgAlZi~HqYD*|k1!GB&UoeBivm0qZPF__=M2SmkadJ^+K}lwQ9s@(g zoZzs6qSEhQf(t%=eWK;9t99jJaWn(XeIgchC znG~WByi!5gUf)#N)X=rF+gNq;3W+5XyN%as7@CV7F?$jeR`9i$QJR-ww}$ktr5!V( zfi|~#x;Tb-bS5WAupSoT&~lbM)5Ub-No0?&jDn7MvTzR9jNVvgg*5@`$vIp%x|$cN zS+Gw}3_dV%-5Q2O&DH4%rion)S6J95W=7myz>#jGl^pt@A;CI1*nrFJpoRhm%f@GV zEDlq|EEpDTIlw5el$EbRL$_cigT8LTPDjD@CRv$=Tq~Fut~v1O7_o-C10BTR>FVdQ I&MBb@0MK)MnE(I) diff --git a/maplestation_modules/story_content/phoneguy_equipment/icons/headphone_rhand.dmi b/maplestation_modules/story_content/phoneguy_equipment/icons/headphone_rhand.dmi deleted file mode 100644 index 46962dc54516f6ff071ca2ef068bafabc028d68d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|exd5LKS0Js(rm>xg>1ukE1D9ci zu-fMX<%bJ&+BF1kZi}5~mwOnfg0UpXFPOpM*^M+HC$B0bqQoV&IJqdZpd>RtkAb0L zPHD9y{TTSI!+(vBI? zK%4tLT^vI^I+GJ5SPyd>Xh|msn}xM(jA3!zaAGq@mxaU3g?&vo&WM)qHWfFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TB zGg33tGfE(w;*!LYR3KBSAR|97H6t}KMTv_uC9|j)q>+m=ttc@!6~s2=QdV&Fa{(I- z0J|s~x}}JiTL1t6`AI}UR7i>Kl(A04Fbsy1NEz6$MfN(y!)>SbdM}XceofRTU_gv) zx88)<5Cgm}Cx)vX35gZdfBWKJ&hJQ$F~1V-(j0FEA9}?u06@SW+4vkH<185GEZDe) z0GcS6AqY0sPLIzdGTAn^lU;al``6D-7+jeP`R$d-b*Hm3>{4HBbLH&DIjSr8651V? z4se$SF}5+6F&UN)o-BZ=WVt?Bwd$X#9gh-y%DV0{1<4a~qYS=BwK+g#s|+}0Qp|z0 z0r*MsN3M2p;QhPg%|q5H3CGjhf;TUP^zLRHvxx1uHW1z?@euydk@_#be+-RPebuVJ Zqc72=AV002ovPDHLkV1gP&%tZhI diff --git a/maplestation_modules/story_content/randall_equipment/code/randallclothing.dm b/maplestation_modules/story_content/randall_equipment/code/randallclothing.dm deleted file mode 100644 index 57bbbccb7833..000000000000 --- a/maplestation_modules/story_content/randall_equipment/code/randallclothing.dm +++ /dev/null @@ -1,106 +0,0 @@ -//this charlatan gucci'd down to the socks but need $4!? - -/obj/item/clothing/under/jumpsuit/randallsuit - name = "expensive suit" - desc = "A well fitted suit. The shirt is tailored with a cold shoulder style and the neck is tied with a jewel that sparkles with an otherworldly glow." - icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_icon.dmi' - worn_icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_worn.dmi' - icon_state = "randallsuit" - can_be_bloody = FALSE - can_adjust = FALSE - resistance_flags = INDESTRUCTIBLE - clothing_traits = list(TRAIT_PACIFISM, TRAIT_VIRUSIMMUNE, TRAIT_NOHUNGER, TRAIT_NOBLOOD, TRAIT_NOBREATH, TRAIT_NODEATH) //so my ass isnt spending 5 minutes roundstart loading these on but if someone steals his clothes itll be really funny - -/obj/item/clothing/under/jumpsuit/randallsuit/nyarl - name = "even more expensive suit" - desc = "An extremely well fitted suit. The shirt is tailored with a cold shoulder style and the whole outfit is covered in weird out of place belts." - icon_state = "nyarlsuit" - -/obj/item/clothing/suit/randallcoat - name = "dress coat" - desc = "A dress coat worn loosely around the shoulders. It's adorned with gold and jewels." - icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_icon.dmi' - worn_icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_worn.dmi' - icon_state = "randallcoat" - can_be_bloody = FALSE - resistance_flags = INDESTRUCTIBLE - -/obj/item/clothing/suit/randallcoat/nyarl - name = "loose coat" - desc = "A dress coat worn around the shoulders, billowing around them. Very soft." - icon_state = "nyarlcoat" - -/obj/item/clothing/shoes/randallboots - name = "strange leather boots" - desc = "Thigh-high leather boots made from an unknown animal. The heels click on the ground." - icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_icon.dmi' - worn_icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_worn.dmi' - icon_state = "randallboots" - can_be_bloody = FALSE - can_be_tied = FALSE - resistance_flags = INDESTRUCTIBLE - -/obj/item/clothing/shoes/randallboots/nyarl - icon_state = "nyarlboots" - -/obj/item/clothing/gloves/randallgloves - name = "clawed gloves" - desc = "Solid black gloves with a single claw ring on each." - icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_icon.dmi' - worn_icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_worn.dmi' - icon_state = "randallgloves" - can_be_bloody = FALSE - resistance_flags = INDESTRUCTIBLE - -/obj/item/clothing/gloves/randallgloves/nyarl - name = "clawed gloves" - desc = "Solid black gloves with a claw ring on each finger. Must be really annoying." - icon_state = "nyarlgloves" - -/obj/item/clothing/gloves/randallgloves/Initialize(mapload) - . = ..() - AddElement(/datum/element/glove_slapper) - -/datum/outfit/randall - name = "The United Amateur" - - uniform = /obj/item/clothing/under/jumpsuit/randallsuit - suit = /obj/item/clothing/suit/randallcoat - shoes = /obj/item/clothing/shoes/randallboots - gloves = /obj/item/clothing/gloves/randallgloves - l_hand = /obj/item/cane - -/datum/outfit/nyarl - name = "The Crawling Chaos" - - uniform = /obj/item/clothing/under/jumpsuit/randallsuit/nyarl - suit = /obj/item/clothing/suit/randallcoat/nyarl - shoes = /obj/item/clothing/shoes/randallboots/nyarl - gloves = /obj/item/clothing/gloves/randallgloves/nyarl - -//for acolytes - -/obj/item/clothing/suit/hooded/acolyte - name = "acolyte robes" - desc = "The official outfit of worshipping your Lord, Blessed be It!" - icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_icon.dmi' - worn_icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_worn.dmi' - icon_state = "acolyterobe" - inhand_icon_state = "xenos_suit" //picking something that looks like it if anyone ever has it inhands i dont have time for the sprite rn - body_parts_covered = CHEST|GROIN|LEGS|ARMS|FEET - flags_inv = HIDEJUMPSUIT - hoodtype = /obj/item/clothing/head/hooded/acolytehood - -/obj/item/clothing/head/hooded/acolytehood - name = "acolyte hood" - desc = "The official hood of worshipping your Lord, Blessed be It!" - icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_icon.dmi' - worn_icon = 'maplestation_modules/story_content/randall_equipment/icons/randall_worn.dmi' - icon_state = "acolytehood" - inhand_icon_state = null - body_parts_covered = HEAD - flags_inv = HIDEHAIR|HIDEEARS|HIDEFACE|HIDEMASK - -/datum/loadout_item/suit/acolyte - name = "Acolyte Robes" - item_path = /obj/item/clothing/suit/hooded/acolyte diff --git a/maplestation_modules/story_content/randall_equipment/icons/randall_icon.dmi b/maplestation_modules/story_content/randall_equipment/icons/randall_icon.dmi deleted file mode 100644 index b8cfbfcc3ba063babe9eab64512be059b2f20aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2349 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 diff --git a/maplestation_modules/story_content/reshia_equipment/code/reshiaclothing.dm b/maplestation_modules/story_content/reshia_equipment/code/reshiaclothing.dm deleted file mode 100644 index 9a4468c22f5b..000000000000 --- a/maplestation_modules/story_content/reshia_equipment/code/reshiaclothing.dm +++ /dev/null @@ -1,43 +0,0 @@ -// --- hat --- -/obj/item/clothing/head/hats/reshiacap - name = "black delinquent cap" - desc = "A black cap with small golden studs and a golden emblem. You have no reason to wear this correctly." - icon = 'maplestation_modules/story_content/reshia_equipment/icons/reshclothes_item.dmi' - worn_icon = 'maplestation_modules/story_content/reshia_equipment/icons/reshclothes_worn.dmi' - icon_state = "delinquent" - -/datum/loadout_item/head/reshiacap - name = "Cap (Delinquent, Black)" - item_path = /obj/item/clothing/head/hats/reshiacap - -/datum/loadout_item/head/reshiacap/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -// --- coat --- -/obj/item/clothing/under/jumpsuit/reshiacoat - name = "black uniform coat" - desc = "A long black coat reminescent of that to a school uniform, with a gold and red armband attached. The fabric feels otherworldly." - icon = 'maplestation_modules/story_content/reshia_equipment/icons/reshclothes_item.dmi' - worn_icon = 'maplestation_modules/story_content/reshia_equipment/icons/reshclothes_worn.dmi' - icon_state = "blackuniform" - -/datum/loadout_item/under/formal/reshiacoat - name = "Black Uniform Coat" - item_path = /obj/item/clothing/under/jumpsuit/reshiacoat - -/datum/loadout_item/under/formal/reshiacoat/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -// --- shoes --- -/obj/item/clothing/shoes/reshiaboot - name = "short brown boots" - desc = "Leather boots that have seem to be roughly cut short. Looks like they've seen better days." - icon = 'maplestation_modules/story_content/reshia_equipment/icons/reshclothes_item.dmi' - worn_icon = 'maplestation_modules/story_content/reshia_equipment/icons/reshclothes_worn.dmi' - icon_state = "shortboot" - -/datum/loadout_item/shoes/reshiaboot - name = "Short Brown Boots" - item_path = /obj/item/clothing/shoes/reshiaboot diff --git a/maplestation_modules/story_content/ritz_equipment/code/ritzclothing.dm b/maplestation_modules/story_content/ritz_equipment/code/ritzclothing.dm deleted file mode 100644 index 621edb4e1b6d..000000000000 --- a/maplestation_modules/story_content/ritz_equipment/code/ritzclothing.dm +++ /dev/null @@ -1,48 +0,0 @@ -// --- ritz cracker --- -/obj/item/clothing/under/rank/rnd/mrauniform - name = "Malheur Research Association uniform" - desc = "Uniform worn by the head of the Malheur Research Association." - resistance_flags = FIRE_PROOF|ACID_PROOF - icon = 'maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_item.dmi' - worn_icon = 'maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_worn.dmi' - icon_state = "ritzuniform" - -/datum/loadout_item/under/formal/ritzuniform - name = "Malheur Research Association uniform" - item_path = /obj/item/clothing/under/rank/rnd/mrauniform - -/datum/loadout_item/under/formal/ritzuniform/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/shoes/mrashoes - name = "Malheur Research Association boots" - desc = "Standard uniform boots. Probably magical." - resistance_flags = FIRE_PROOF|ACID_PROOF - icon = 'maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_item.dmi' - worn_icon = 'maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_worn.dmi' - icon_state = "ritzshoes" - -/datum/loadout_item/shoes/mrashoes - name = "Malheur Research Association boots" - item_path = /obj/item/clothing/shoes/mrashoes - -/datum/loadout_item/shoes/mrashoes/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" - -/obj/item/clothing/gloves/mragloves - name = "Malheur Research Association gloves" - desc = "Standard uniform black gloves. There's a red symbol on the right hand." - resistance_flags = FIRE_PROOF|ACID_PROOF - icon = 'maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_item.dmi' - worn_icon = 'maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_worn.dmi' - icon_state = "ritzgloves" - -/datum/loadout_item/gloves/mragloves - name = "Malheur Research Association gloves" - item_path = /obj/item/clothing/gloves/mragloves - -/datum/loadout_item/gloves/mragloves/get_item_information() - . = ..() - .[FA_ICON_MASKS_THEATER] = "Character item" diff --git a/maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_item.dmi b/maplestation_modules/story_content/ritz_equipment/icons/ritzuniform_item.dmi deleted file mode 100644 index a3693390cc2296d8827a35c09aef0cabefc8c227..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 885 zcmV-*1B(2KP)V=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5sVK9gsx&V%Ex#yNiHkEO zv#1y-YRJWzR+N~V3SpzDEzZbKEhb83dQN^BZl%f!u6{0H7XtucTsBng(t4i&00L!6 zL_t(oh3!_+f}9`>Bq0RSrsx0vZIhs`BHPoK_Mtm>0=j0HgkVVNgTDztL^$-1jRSBT zj>uH3EtKEcb8R)*#d8KGp`5d|JQA3ZgB!GD7ss8Eoj`>^=m!bdXdr0dXbeFByxtG? zQ{}ec;b-TOOw)aofwq0uP zxA0Q2+w}7P$R4Xk#qXc2u%CQ!{$y{bmemToxjtfOY^eRzvCgm4>i1qiXIPIgk0re9 zyPhb;UQM4k;2s=SK~Kx_jRR2E2%MMkwiEVV-6D7*xSI@C=)m>w2RHOe8WP&1e$5Et z@DOLgEV=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5sVK9gsx&V%Ex#yNiHkEO zv#1!Pm5Vd2C^0t`#5P1#o1T+jmRd}d(&CJK+$xn7T>V_YE(QQ;G&Wswg6@t000Ngu zL_t(&f$f^zb{a7Zgl$>2C@$K(|I>ElrTkS|lJue%)pwF5*^%Y3zykJcDM^wf$(>3K z$3`{O*$DN&r4w>j%tAfXjYuzr1~=vdf0Yq1C>Y&Hm`=okzg+!}p8^qsq@6+s^+yvL z!ElT|x7mO8iAN^{I$x*fAO+43;d4Jl22TCV0t4)cI87I1XzfDCLgHj|%U#=ujALy&;P>fbcj z1b887vu8n~1q`lOeMLuib-8t7Zwpw0)#i>3tY#T4fNPaDY7J_LE@1CQ>^G7XfZ~ne z?y?1>FB;S5P;fp>^dxBX&*${R z^Iwfgk|arzBuSDaNs=TsxmS#kUES!<&dc5isOBf%tc!ywk7wWA&OM zUf&ohMeM=9Ry^!FuOQ&)TJgKPXrgPyHrV+6@OAwj6B}>_{{o=o6={GjTATm?002ov JPDHLkV1i=fv9tgH diff --git a/maplestation_modules/story_content/stranger_equipment/code/strangerclothing.dm b/maplestation_modules/story_content/stranger_equipment/code/strangerclothing.dm deleted file mode 100644 index bec1de75ec73..000000000000 --- a/maplestation_modules/story_content/stranger_equipment/code/strangerclothing.dm +++ /dev/null @@ -1,27 +0,0 @@ -// funny lore man, overpowered so lavaland enemies/the crew dont kill him, won't attack crewmates so no worry about that. not meant to be worn by crewmembers -/obj/item/clothing/suit/armor/strangerarmor - name = "stranger's armor" - desc = "A massive, bulky suit of armor. Resembles some sort of death knight." - icon = 'maplestation_modules/story_content/stranger_equipment/icons/stranger_icons.dmi' - worn_icon = 'maplestation_modules/story_content/stranger_equipment/icons/stranger_worn.dmi' - icon_state = "strangerarmor" - w_class = WEIGHT_CLASS_BULKY - body_parts_covered = FULL_BODY - flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEHEADGEAR|HIDEJUMPSUIT|HIDEMASK|HIDENECK|HIDESHOES - clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL - resistance_flags = INDESTRUCTIBLE - min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT - strip_delay = 10 MINUTES //so people don't steal it. it can probably be made unable to take off but its so much funnier to have it take absurdly long - slowdown = 2 - armor_type = /datum/armor/unobtanium_armor - -/datum/armor/unobtanium_armor - melee = 100 - bullet = 80 - laser = 50 - energy = 50 - bomb = 100 - bio = 100 - fire = 90 - acid = 90 diff --git a/maplestation_modules/story_content/stranger_equipment/icons/stranger_icons.dmi b/maplestation_modules/story_content/stranger_equipment/icons/stranger_icons.dmi deleted file mode 100644 index 0e84fdf0de06d33e20c7ef7f4833ffef26f5f0aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1208 zcmV;p1V{UcP)V=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5sko#lF)ux}D6uFvzetIT zGbOXA7^IntGp#5wHxYCm4**V%9hHhT1;_vZ1GPy+K~z|Utyj^4;~)qW zh-R&v?f-x64Vbn`#oj%v-8N|lM?eF!DgE9cqRaJjF!AL&8?etL;@AMh?DOLVC<)V+ zbKZz0%_fxSg;RioSZFKzzLyPmvk!1w4qW0Oz+gBmqWLL_a2bO|q8LOnn+bCc4FrR2 z*iD4PLm@aoxbkcvmSanxT^6{=w&NudSQu{8$teN`OAOX7Kgf|;1O!h8n?K=O7IUrU zpIq%m@^-~Nei_5>u6WuDj$hRrfE0qMY!L`OZ*I3;1kNZtYKNtl}K+C9*sH<`56)f`TB(3)};QLU;Xl@+--5xi2!r@PAny*DRl+?=4fA14RH@g}eta07qZ{5tsF1dj9J z0Xu#nNQ@ugH~d$8;=XY@5gfSsF6k!@ixFlM^;a7Ke&YRp=exiA2YxKmyZY0ny$8>$ zxs3qtc(({osUv;)L63}7_7KO+=R3fgr9VF&AOJ%PaLmI=YitZN?iED~2#QAaWNfDP z)^%Nxv^zl$8OGU>J}vn#qH*CNQ+L z#WvbwR?5!M2qnU;LG8r5tr0PZD+I^`kZdz-W5ZUbjO&EDDA_ zY*KGI%tFq$D)v0a6@`#p7a1UkBS;AZZh_sJHzE%O$X>nU`Cia@$i>OWr$n#@t1B(6 z>J{}vJv;;S*|vVGD}vg*smN75jPX=JXw%RLAp;atZM{Eb(kB68d>Lu&1##`dR-)}30ynCEM{<($|e$41g0I> zV=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5sko#lF)ux}D6uFvzetIT zGbOXA7^IntGp#5wHxYCm4**V%9hHhT1;_vZ1GPy+K~z|Utyj^4;~)qW zh-R&v?f-x64Vbn`#oj%v-8N|lM?eF!DgE9cqRaJjF!AL&8?etL;@AMh?DOLVC<)V+ zbKZz0%_fxSg;RioSZFKzzLyPmvk!1w4qW0Oz+gBmqWLL_a2bO|q8LOnn+bCc4FrR2 z*iD4PLm@aoxbkcvmSanxT^6{=w&NudSQu{8$teN`OAOX7Kgf|;1O!h8n?K=O7IUrU zpIq%m@^-~Nei_5>u6WuDj$hRrfE0qMY!L`OZ*I3;1kNZtYKNtl}K+C9*sH<`56)f`TB(3)};QLU;Xl@+--5xi2!r@PAny*DRl+?=4fA14RH@g}eta07qZ{5tsF1dj9J z0Xu#nNQ@ugH~d$8;=XY@5gfSsF6k!@ixFlM^;a7Ke&YRp=exiA2YxKmyZY0ny$8>$ zxs3qtc(({osUv;)L63}7_7KO+=R3fgr9VF&AOJ%PaLmI=YitZN?iED~2#QAaWNfDP z)^%Nxv^zl$8OGU>J}vn#qH*CNQ+L z#WvbwR?5!M2qnU;LG8r5tr0PZD+I^`kZdz-W5ZUbjO&EDDA_ zY*KGI%tFq$D)v0a6@`#p7a1UkBS;AZZh_sJHzE%O$X>nU`Cia@$i>OWr$n#@t1B(6 z>J{}vJv;;S*|vVGD}vg*smN75jPX=JXw%RLAp;atZM{Eb(kB68d>Lu&1##`dR-)}30ynCEM{<($|e$41g0I> z Date: Mon, 22 Jun 2026 16:44:37 -0500 Subject: [PATCH 2/6] Hair and undergarmant --- maplestation.dme | 1 + .../mob/dead/new_player/sprite_accessories.dm | 25 +----------------- .../icons/mob/clothing/underwear.dmi | Bin 3653 -> 2857 bytes maplestation_modules/icons/mob/human_face.dmi | Bin 45268 -> 44949 bytes .../story_content/misc/underwear.dm | 20 ++++++++++++++ 5 files changed, 22 insertions(+), 24 deletions(-) create mode 100644 maplestation_modules/story_content/misc/underwear.dm diff --git a/maplestation.dme b/maplestation.dme index 8cd7b9ee5d73..b6c97a4321b0 100644 --- a/maplestation.dme +++ b/maplestation.dme @@ -6801,6 +6801,7 @@ #include "maplestation_modules\story_content\armored_corps\code\clothing\aylie_cloak.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\gauss_override.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\laser_override.dm" +#include "maplestation_modules\story_content\misc\underwear.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\ppc_override.dm" #include "maplestation_modules\story_content\post_overlay\code\post_overlay.dm" #include "maplestation_modules\story_content\shiro_equipment\code\shiroclothing.dm" diff --git a/maplestation_modules/code/modules/mob/dead/new_player/sprite_accessories.dm b/maplestation_modules/code/modules/mob/dead/new_player/sprite_accessories.dm index 633c5df44e0d..aaee451f4e44 100644 --- a/maplestation_modules/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/maplestation_modules/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -490,36 +490,12 @@ icon_state = "sideswept" /// -- Undershirts -- -/datum/sprite_accessory/undershirt/ratvarsoul - name = "Ratvar's Soul" - icon_state = "ratvarsoul" - icon = 'maplestation_modules/icons/mob/clothing/underwear.dmi' - gender = NEUTER - -/datum/sprite_accessory/undershirt/defib - name = "Defib" - icon_state = "defib" - icon = 'maplestation_modules/icons/mob/clothing/underwear.dmi' - gender = NEUTER - -/datum/sprite_accessory/undershirt/fleshmass - name = "Pulsating Mass" - icon_state = "fleshmass" - icon = 'maplestation_modules/icons/mob/clothing/underwear.dmi' - gender = NEUTER - /datum/sprite_accessory/undershirt/whiteblouse name = "White Blouse and Bloomers" icon_state = "blouse" icon ='maplestation_modules/icons/mob/clothing/underwear.dmi' gender = NEUTER -/datum/sprite_accessory/undershirt/enmagradient - name = "Red and Blue Gradients" - icon_state = "redblue" - icon ='maplestation_modules/icons/mob/clothing/underwear.dmi' - gender = NEUTER - /// -- Frills -- /datum/sprite_accessory/frills/big name = "Big" @@ -550,6 +526,7 @@ name = "Mismatched Checkered Socks" icon_state = "mismatchpoker" icon = 'maplestation_modules/icons/mob/clothing/underwear.dmi' + natural_spawn = FALSE /datum/sprite_accessory/socks/pokersocks name = "High Black Stockings" diff --git a/maplestation_modules/icons/mob/clothing/underwear.dmi b/maplestation_modules/icons/mob/clothing/underwear.dmi index b9ea3824f3ca7b4a70999ef9cafa0eeb28ec127f..01a83f54b167a724cfdde5f35dd5155c1a1949e0 100644 GIT binary patch literal 2857 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 U(lEFHWA_F0Z<%P9YuQHp1&822g#Z8m literal 3653 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 E0Kd}!YybcN diff --git a/maplestation_modules/icons/mob/human_face.dmi b/maplestation_modules/icons/mob/human_face.dmi index f73443b7bb59bb21a42a17c5e675fbb32d44435a..29bbb72da11e7665d1ee6036ede27c293b80d2bf 100644 GIT binary patch delta 21292 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 delta 21623 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 Date: Sun, 28 Jun 2026 18:03:15 -0500 Subject: [PATCH 3/6] E --- maplestation.dme | 2 ++ 1 file changed, 2 insertions(+) diff --git a/maplestation.dme b/maplestation.dme index b6c97a4321b0..e50df9dc42be 100644 --- a/maplestation.dme +++ b/maplestation.dme @@ -6518,6 +6518,7 @@ #include "maplestation_modules\code\modules\clothing\equipment_sets\captain_equipment\code\captainclothing.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\casual_clothing\code\casualclothing.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\chaplain_equipment\code\chaplainclothing.dm" +#include "maplestation_modules\code\modules\clothing\equipment_sets\cmo_equipment\code\clothing.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\kimono\code\kimonoclothing.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\noble_equipment\code\beacon.dm" #include "maplestation_modules\code\modules\clothing\equipment_sets\noble_equipment\code\nobleclothing.dm" @@ -6800,6 +6801,7 @@ #ifdef MAPLESTATION_STORY_CONTENT #include "maplestation_modules\story_content\armored_corps\code\clothing\aylie_cloak.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\gauss_override.dm" +#include "maplestation_modules\story_content\armored_corps\code\melee\void_blade.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\laser_override.dm" #include "maplestation_modules\story_content\misc\underwear.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\ppc_override.dm" From e34a0f328102e782fbd5feed645e928ca56fd3b1 Mon Sep 17 00:00:00 2001 From: MrMelbert Date: Wed, 1 Jul 2026 17:38:17 -0500 Subject: [PATCH 4/6] A --- maplestation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maplestation.dme b/maplestation.dme index e50df9dc42be..cc86c87446bd 100644 --- a/maplestation.dme +++ b/maplestation.dme @@ -6800,9 +6800,9 @@ #include "maplestation_modules\code\modules\wiremod\shells.dm" #ifdef MAPLESTATION_STORY_CONTENT #include "maplestation_modules\story_content\armored_corps\code\clothing\aylie_cloak.dm" +#include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\laser_override.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\gauss_override.dm" #include "maplestation_modules\story_content\armored_corps\code\melee\void_blade.dm" -#include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\laser_override.dm" #include "maplestation_modules\story_content\misc\underwear.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\ppc_override.dm" #include "maplestation_modules\story_content\post_overlay\code\post_overlay.dm" From ff16525e842a79bbff08082dd3d303ef56426a2c Mon Sep 17 00:00:00 2001 From: MrMelbert Date: Wed, 1 Jul 2026 17:53:04 -0500 Subject: [PATCH 5/6] A --- maplestation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maplestation.dme b/maplestation.dme index cc86c87446bd..048b3c823afa 100644 --- a/maplestation.dme +++ b/maplestation.dme @@ -6800,8 +6800,8 @@ #include "maplestation_modules\code\modules\wiremod\shells.dm" #ifdef MAPLESTATION_STORY_CONTENT #include "maplestation_modules\story_content\armored_corps\code\clothing\aylie_cloak.dm" -#include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\laser_override.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\gauss_override.dm" +#include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\laser_override.dm" #include "maplestation_modules\story_content\armored_corps\code\melee\void_blade.dm" #include "maplestation_modules\story_content\misc\underwear.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\ppc_override.dm" From a9c0aa71cc38db78c237336e48a18e4beee4b4d6 Mon Sep 17 00:00:00 2001 From: MrMelbert Date: Wed, 1 Jul 2026 17:57:58 -0500 Subject: [PATCH 6/6] A --- maplestation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maplestation.dme b/maplestation.dme index 048b3c823afa..d16c388f218e 100644 --- a/maplestation.dme +++ b/maplestation.dme @@ -6802,9 +6802,9 @@ #include "maplestation_modules\story_content\armored_corps\code\clothing\aylie_cloak.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\gauss_override.dm" #include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\laser_override.dm" +#include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\ppc_override.dm" #include "maplestation_modules\story_content\armored_corps\code\melee\void_blade.dm" #include "maplestation_modules\story_content\misc\underwear.dm" -#include "maplestation_modules\story_content\armored_corps\code\mecha_weapons\ppc_override.dm" #include "maplestation_modules\story_content\post_overlay\code\post_overlay.dm" #include "maplestation_modules\story_content\shiro_equipment\code\shiroclothing.dm" #include "maplestation_modules\story_content\story_posters\code\contraband.dm"