[MIRROR] Increases throwing weapons box storage to fit reinforced bolas and stuff it spawns with. [MDB IGNORE] (#22195)

* Increases throwing weapons box storage to fit reinforced bolas and stuff it spawns with. (#76482)

## About The Pull Request

- Increased box with throwing weapons storage to fit the things it
spawns with, such as reinforced bolas.
- Increased debug boxes to fit other boxes and the items it spawns with
too.
## Why It's Good For The Game
Less bluespace magic.
## Changelog
🆑
qol: Box with throwing weapons now can hold the items it spawns with.
Incredible!
admin: Boxex of materials, debugtools and stabilized extracts now 99 of
total storage because they are meant to be debug.
/🆑

* Increases throwing weapons box storage to fit reinforced bolas and stuff it spawns with.

---------

Co-authored-by: Helg2 <93882977+Helg2@users.noreply.github.com>
This commit is contained in:
SkyratBot
2023-07-03 17:37:13 -04:00
committed by GitHub
co-authored by Helg2
parent ecde2bb92c
commit 95a6fa2631
3 changed files with 32 additions and 0 deletions
@@ -22,6 +22,13 @@
name = "box of materials"
illustration = "implant"
/obj/item/storage/box/material/Initialize(mapload)
. = ..()
atom_storage.allow_big_nesting = TRUE
atom_storage.max_slots = 99
atom_storage.max_specific_storage = WEIGHT_CLASS_GIGANTIC
atom_storage.max_total_storage = 99
/obj/item/storage/box/material/PopulateContents() //less uranium because radioactive
var/static/items_inside = list(
/obj/item/stack/sheet/iron/fifty=1,
@@ -50,6 +57,13 @@
name = "box of debug tools"
icon_state = "syndiebox"
/obj/item/storage/box/debugtools/Initialize(mapload)
. = ..()
atom_storage.allow_big_nesting = TRUE
atom_storage.max_slots = 99
atom_storage.max_specific_storage = WEIGHT_CLASS_GIGANTIC
atom_storage.max_total_storage = 99
/obj/item/storage/box/debugtools/PopulateContents()
var/static/items_inside = list(
/obj/item/card/emag=1,
@@ -112,6 +112,13 @@
name = "box of stabilized extracts"
icon_state = "syndiebox"
/obj/item/storage/box/stabilized/Initialize(mapload)
. = ..()
atom_storage.allow_big_nesting = TRUE
atom_storage.max_slots = 99
atom_storage.max_specific_storage = WEIGHT_CLASS_GIGANTIC
atom_storage.max_total_storage = 99
/obj/item/storage/box/stabilized/PopulateContents()
var/static/items_inside = list(
/obj/item/slimecross/stabilized/adamantine=1,
@@ -515,6 +515,17 @@
new /obj/item/restraints/legcuffs/bola/tactical(src)
new /obj/item/restraints/legcuffs/bola/tactical(src)
/obj/item/storage/box/syndie_kit/throwing_weapons/Initialize(mapload)
. = ..()
atom_storage.max_slots = 9 // 5 + 2 + 2
atom_storage.max_specific_storage = WEIGHT_CLASS_NORMAL
atom_storage.max_total_storage = 18 // 5*2 + 2*1 + 3*2
atom_storage.set_holdable(list(
/obj/item/restraints/legcuffs/bola/tactical,
/obj/item/paperplane/syndicate,
/obj/item/throwing_star,
))
/obj/item/storage/box/syndie_kit/cutouts/PopulateContents()
for(var/i in 1 to 3)
new/obj/item/cardboard_cutout/adaptive(src)