# Storing items inside slings etc?

**URL:** <https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995>\
**Category:** The Drawing Board\
**Created:** [November 28, 2015, 4:21pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995 "2015-11-28T16:21:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ianpwilliams](https://avatars.discourse-cdn.com/v4/letter/i/77aa72/32.png) [@ianpwilliams](https://discourse.cataclysmdda.org/u/ianpwilliams)\
**Post date:** [November 28, 2015, 4:21pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/1 "2015-11-28T16:21:18Z")

</div>

When you have an item which enables you to carry more items, such as a sling, could we have it so that items are stored inside the sling (you choose what goes in it) rather than the sling just increasing carrying capacity? That would mean that when you dropped stuff to become less encumbered in order to fight a zombie, you could just drop the sling (and everything in it), fight, and then pick up the sling again. Rather than having to drop lots of items.

---

<div class="post-metadata">

**Author:** ![Zireael](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zireael/32/956_2.png) [@Zireael](https://discourse.cataclysmdda.org/u/Zireael)\
**Post date:** [November 28, 2015, 4:41pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/2 "2015-11-28T16:41:43Z")

</div>

Congratulations sir, you get the prize for the ‘store items in containers’ suggestion no. 51 🙂

---

<div class="post-metadata">

**Author:** ![ianpwilliams](https://avatars.discourse-cdn.com/v4/letter/i/77aa72/32.png) [@ianpwilliams](https://discourse.cataclysmdda.org/u/ianpwilliams)\
**Post date:** [November 28, 2015, 6:19pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/3 "2015-11-28T18:19:01Z")

</div>

Thanks, I do my best! I can only assume in that case that the idea was rejected. I suppose there’s always Packmule and Strong Back to help a bit.

---

<div class="post-metadata">

**Author:** ![Zireael](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zireael/32/956_2.png) [@Zireael](https://discourse.cataclysmdda.org/u/Zireael)\
**Post date:** [November 28, 2015, 6:52pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/4 "2015-11-28T18:52:55Z")

</div>

The idea wasn’t rejected, it’s that it’s difficult to pull off in a sane way, especially from the UI point of view.

---

<div class="post-metadata">

**Author:** ![Azrad](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@Azrad](https://discourse.cataclysmdda.org/u/Azrad)\
**Post date:** [November 28, 2015, 6:59pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/5 "2015-11-28T18:59:38Z")

</div>

On experimentals at least, in situations where you drop a backpack or something similar, and doing so causes your inventory to go beyond the volume limit, random items will be dropped to the ground automatically.

In some cases, that could be somewhat a problem, as you might drop ammo you need.

---

<div class="post-metadata">

**Author:** ![ianpwilliams](https://avatars.discourse-cdn.com/v4/letter/i/77aa72/32.png) [@ianpwilliams](https://discourse.cataclysmdda.org/u/ianpwilliams)\
**Post date:** [November 28, 2015, 7:26pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/6 "2015-11-28T19:26:19Z")

</div>

Maybe you could have items selected for “quick drop”, and then when you press the " quick drop" key they are all dropped at once. Although there is multi drop I suppose.

---

<div class="post-metadata">

**Author:** ![Adragis029](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/adragis029/32/496_2.png) [@Adragis029](https://discourse.cataclysmdda.org/u/Adragis029)\
**Post date:** [November 28, 2015, 10:22pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/7 "2015-11-28T22:22:29Z")

</div>

The DF system isn’t TOO obtuse. Only problem is, of course, fiddliness.

---

<div class="post-metadata">

**Author:** ![FunsizeNinja123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/funsizeninja123/32/118_2.png) [@FunsizeNinja123](https://discourse.cataclysmdda.org/u/FunsizeNinja123)\
**Post date:** [November 29, 2015, 6:01am UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/8 "2015-11-29T06:01:07Z")

</div>

There was a mod that made most backpacks and pants and etc into containers that actually stored items, but that has been offline for a while.

---

<div class="post-metadata">

**Author:** ![stk2008](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@stk2008](https://discourse.cataclysmdda.org/u/stk2008)\
**Post date:** [November 29, 2015, 10:58am UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/9 "2015-11-29T10:58:19Z")

</div>

> [@FunsizeNinja123](#):
>
> There was a mod that made most backpacks and pants and etc into containers that actually stored items, but that has been offline for a while.

damn really i never see this ☹  
Suppose it wont even work now even of we could find it ☹ would love to give it a go

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [November 29, 2015, 11:48am UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/10 "2015-11-29T11:48:35Z")

</div>

> [@FunsizeNinja123](#):
>
> There was a mod that made most backpacks and pants and etc into containers that actually stored items, but that has been offline for a while.

There was a mod for this? Any idea where it was? Always worth a look.

![](http://i3.kym-cdn.com/photos/images/original/001/038/708/2fb.jpg)

---

<div class="post-metadata">

**Author:** ![stk2008](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@stk2008](https://discourse.cataclysmdda.org/u/stk2008)\
**Post date:** [November 29, 2015, 4:08pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/11 "2015-11-29T16:08:25Z")

</div>

i to realy would like to try it.  
Problem is if it dont work i wont be able to fix it ☹

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [November 29, 2015, 4:20pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/12 "2015-11-29T16:20:30Z")

</div>

In a nutshell…yeah. I want to look at such a thing to see if I could mess around with it to unfuck it. o3o

---

<div class="post-metadata">

**Author:** ![stk2008](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@stk2008](https://discourse.cataclysmdda.org/u/stk2008)\
**Post date:** [November 29, 2015, 4:36pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/13 "2015-11-29T16:36:37Z")

</div>

> [@Random\_dragon](#):
>
> In a nutshell…yeah. I want to look at such a thing to see if I could mess around with it to unfuck it. o3o

🙂 nice 🙂

---

<div class="post-metadata">

**Author:** ![FunsizeNinja123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/funsizeninja123/32/118_2.png) [@FunsizeNinja123](https://discourse.cataclysmdda.org/u/FunsizeNinja123)\
**Post date:** [November 29, 2015, 6:09pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/14 "2015-11-29T18:09:53Z")

</div>

Yeah, it’s in the Lab somewhere. I’ll try to find it. I think CIB made it…?

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [November 29, 2015, 6:23pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/15 "2015-11-29T18:23:43Z")

</div>

Not sure how that mod does it, but the changes to holster/sheath action have made it sorta possible. Key discovery is that the action’s “merge sheath, scabbard, and holster functions” code means you can define your own flag and it won’t care that you made it up on the spot.

```auto
    {
        "type" : "ARMOR",
        "id" : "backpack_alt",
        "name" : "tactical backpack",
        "weight" : 633,
        "color" : "green",
        "covers" : ["TORSO"],
        "to_hit" : 0,
        "storage" : 20,
        "symbol" : "[",
        "description" : "A small backpack, good storage for a little encumbrance. Use it to stow away assorted junk.",
        "price" : 3900,
        "material" : ["cotton"],
        "volume" : 8,
        "cutting" : 0,
        "warmth" : 5,
        "phase" : "solid",
        "encumbrance" : 10,
        "bashing" : -4,
        "coverage" : 30,
        "flags" : ["BELTED"],
        "material_thickness" : 2,
        "use_action" : [
          {
            "type": "holster",
            "holster_prompt": "Put item away",
            "holster_msg": "You put away your %s",
            "multi": 2,
            "min_volume": 1,
            "max_volume": 10,
            "draw_speed": 80,
            "flags": ["SHEATH_MISC"]
          }
        ]
    },
```

There’s one caveat though. It doesn’t seem like defining multiple instances of the holster use\_action works. This means you can’t have multiple separate compartments with different max capacities.

Even if you could resolve that issue, the volume fuckery only lets you store X items between Y and Z volume. No way to adapt it to true DF-style (store any number of items up to a set volume capacity) backpacks yet.

---

<div class="post-metadata">

**Author:** ![someguy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/someguy/32/1098_2.png) [@someguy](https://discourse.cataclysmdda.org/u/someguy)\
**Post date:** [November 29, 2015, 11:00pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/16 "2015-11-29T23:00:58Z")

</div>

[CataTweaks](http://smf.cataclysmdda.com/index.php?topic=8234.0) made bag like items into containers.

---

<div class="post-metadata">

**Author:** ![FunsizeNinja123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/funsizeninja123/32/118_2.png) [@FunsizeNinja123](https://discourse.cataclysmdda.org/u/FunsizeNinja123)\
**Post date:** [November 29, 2015, 11:12pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/17 "2015-11-29T23:12:56Z")

</div>

> [@someguy](#):
>
> [CataTweaks](http://smf.cataclysmdda.com/index.php?topic=8234.0) made bag like items into containers.

AHHAH THAT WAS THE ONE!

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [November 29, 2015, 11:47pm UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/18 "2015-11-29T23:47:36Z")

</div>

> [@someguy](#):
>
> [CataTweaks](http://smf.cataclysmdda.com/index.php?topic=8234.0) made bag like items into containers.

This should be Fun.

---

<div class="post-metadata">

**Author:** ![Litppunk](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/litppunk/32/409_2.png) [@Litppunk](https://discourse.cataclysmdda.org/u/Litppunk)\
**Post date:** [November 30, 2015, 12:42am UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/19 "2015-11-30T00:42:20Z")

</div>

OH! OH! GO DRAGON!!! Maybe while you are at it… if you don’t feel that taking on that entire system is enough… figure out how to bag the bags into other bags with a minimum of item space taken up by items in 2nd bag volume.

# In other words: Backpack \> Medical bag \> medicine and related items

minimum of 4 (maybe 5?) volume taken by items + bag \> minimum of 4 volume taken (by medicine bag of items) \> 4 volume of (items)

If nothing else just keep in mind the idea of that being something to be added later, and leave it open for such later… if you can. Dam, am I a needy bastard or what?

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [November 30, 2015, 1:37am UTC](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995/20 "2015-11-30T01:37:55Z")

</div>

From the looks of it, this thing is a big old altered source code. Given I have enough trouble poking the normal CDDA source without it imploding, I doubt I’d be the best one to extract any usable content out of that. ;\_;

As it is, it looks like the perpetual gremlin of this universal suggestion, the UI complexity, was what made that mod stall out.

[Next page](https://discourse.cataclysmdda.org/t/storing-items-inside-slings-etc/10995.md?page=2)
