diff --git a/code/game/objects/items/weapons/storage/belt_vr.dm b/code/game/objects/items/weapons/storage/belt_vr.dm index 2e0829c153..e726e30b9c 100644 --- a/code/game/objects/items/weapons/storage/belt_vr.dm +++ b/code/game/objects/items/weapons/storage/belt_vr.dm @@ -1,4 +1,55 @@ /obj/item/weapon/storage/belt sprite_sheets = list( SPECIES_TESHARI = 'icons/mob/species/seromi/belt.dmi', - SPECIES_WEREBEAST = 'icons/mob/species/werebeast/belt.dmi') \ No newline at end of file + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/belt.dmi') + +/obj/item/weapon/storage/belt/explorer + name = "explorer's belt" + desc = "A versatile belt with several pouches. It can hold a very wide variety of items, but less items overall than a dedicated belt. Still, it's useful for any explorer who wants to be prepared for anything they might find." + icon_state = "explorer_belt" + icon = 'icons/obj/clothing/belts_vr.dmi' + icon_override = 'icons/mob/belt_vr.dmi' + storage_slots = 5 //makes it strictly inferior to any specialized belt as they have seven slots, but it's far more versatile + max_w_class = ITEMSIZE_NORMAL //limits the max size of thing that can be put in, so no using it to hold five laser cannons + max_storage_space = ITEMSIZE_COST_NORMAL * 5 + can_hold = list( + /obj/item/weapon/grenade, + /obj/item/weapon/tool, + /obj/item/weapon/weldingtool, + /obj/item/weapon/pickaxe, + /obj/item/device/multitool, + /obj/item/stack/cable_coil, + /obj/item/device/analyzer, + /obj/item/device/flashlight, + /obj/item/weapon/cell, + /obj/item/weapon/gun, + /obj/item/weapon/material, + /obj/item/weapon/melee, + /obj/item/weapon/shield, + /obj/item/ammo_casing, + /obj/item/ammo_magazine, + /obj/item/device/healthanalyzer, + /obj/item/device/robotanalyzer, + /obj/item/weapon/reagent_containers/glass/beaker, + /obj/item/weapon/reagent_containers/glass/bottle, + /obj/item/weapon/storage/pill_bottle, + /obj/item/stack/medical, + /obj/item/stack/marker_beacon, + /obj/item/weapon/extinguisher/mini, + /obj/item/weapon/storage/quickdraw/syringe_case, + /obj/item/weapon/photo, + /obj/item/device/camera_film, + /obj/item/device/camera, + /obj/item/device/taperecorder, + /obj/item/device/tape, + /obj/item/device/geiger, + /obj/item/device/gps, + /obj/item/device/ano_scanner, + /obj/item/device/cataloguer + ) + +/obj/item/weapon/storage/belt/explorer/pathfinder + name = "pathfinder's belt" + desc = "A deluxe belt with many pouches. It can hold a very wide variety of items, but less items overall than a dedicated belt. Still, it's useful for any explorer who wants to be prepared for anything they might find." + storage_slots = 7 //two more, bringing it on par with normal belts + max_storage_space = ITEMSIZE_COST_NORMAL * 7 \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm index 251183b6e9..2ee0c7915e 100644 --- a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm @@ -44,6 +44,7 @@ /obj/item/clothing/under/explorer, /obj/item/clothing/suit/storage/hooded/explorer, /obj/item/clothing/mask/gas/explorer, + /obj/item/weapon/storage/belt/explorer, /obj/item/clothing/shoes/boots/winter/explorer, /obj/item/clothing/gloves/black, /obj/item/device/radio/headset/explorer, @@ -159,6 +160,7 @@ /obj/item/clothing/under/explorer, /obj/item/clothing/suit/storage/hooded/explorer, /obj/item/clothing/mask/gas/explorer, + /obj/item/weapon/storage/belt/explorer/pathfinder, /obj/item/clothing/shoes/boots/winter/explorer, /obj/item/clothing/gloves/black, /obj/item/device/radio/headset/pathfinder, diff --git a/icons/mob/belt_vr.dmi b/icons/mob/belt_vr.dmi index a1422e4af4..af2fac3242 100644 Binary files a/icons/mob/belt_vr.dmi and b/icons/mob/belt_vr.dmi differ diff --git a/icons/obj/clothing/belts_vr.dmi b/icons/obj/clothing/belts_vr.dmi new file mode 100644 index 0000000000..22791da010 Binary files /dev/null and b/icons/obj/clothing/belts_vr.dmi differ