Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions code/datums/storage/subtypes/backpack.dm
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,17 @@
max_total_storage = 60
max_slots = 21
max_specific_storage = WEIGHT_CLASS_NORMAL

/datum/storage/backpack/messenger
max_total_storage = 16
max_slots = 16

/datum/storage/backpack/messenger/New(
atom/parent,
max_slots,
max_specific_storage,
max_total_storage,
)
. = ..()
var/static/list/exception_cache = typecacheof(list(/obj/item/fish_tank))
exception_hold = exception_cache
4 changes: 3 additions & 1 deletion code/game/objects/items/storage/backpack.dm
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
lefthand_file = 'icons/mob/inhands/equipment/backpack_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi'
w_class = WEIGHT_CLASS_BULKY
slot_flags = ITEM_SLOT_BACK //ERROOOOO
slot_flags = ITEM_SLOT_BACK
resistance_flags = NONE
max_integrity = 300
storage_type = /datum/storage/backpack
Expand Down Expand Up @@ -819,6 +819,8 @@
worn_icon = 'icons/mob/clothing/back/backpack.dmi'
lefthand_file = 'icons/mob/inhands/equipment/backpack_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi'
slot_flags = ITEM_SLOT_BACK|ITEM_SLOT_BELT
storage_type = /datum/storage/backpack/messenger

/obj/item/storage/backpack/messenger/eng
name = "industrial messenger bag"
Expand Down