# PSA: Nested Containers is now live in experimental

**URL:** <https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529>\
**Category:** The Drawing Board\
**Tags:** inventory\
**Created:** [May 3, 2020, 8:09pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529 "2020-05-03T20:09:34Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![KorGgenT](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/korggent/32/12330_2.png) [@KorGgenT](https://discourse.cataclysmdda.org/u/KorGgenT)\
**Post date:** [May 3, 2020, 8:09pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/1 "2020-05-03T20:09:34Z")

</div>

> **[r/cataclysmdda - PSA: Nested Containers has been Merged to Experimental](https://www.reddit.com/r/cataclysmdda/comments/gcx8ee/psa_nested_containers_has_been_merged_to/)**
>
> 0 votes and 0 comments so far on Reddit

---

<div class="post-metadata">

**Author:** ![Trigon](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/trigon/32/2668_2.png) [@Trigon](https://discourse.cataclysmdda.org/u/Trigon)\
**Post date:** [May 3, 2020, 8:21pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/2 "2020-05-03T20:21:23Z")

</div>

Oh. Hell. _Yes._

Sounds like a good excuse for yet another vagrant character.

---

<div class="post-metadata">

**Author:** ![Malkeus](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/malkeus/32/12037_2.png) [@Malkeus](https://discourse.cataclysmdda.org/u/Malkeus)\
**Post date:** [May 4, 2020, 5:02am UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/3 "2020-05-04T05:02:44Z")

</div>

Thank you KorGgenT for all your work on this and to all the people who have assisted as well. I’ve been anticipating this for literally years and I’m so happy to see it in the game. I can’t wait to try out new play styles and kill off a few survivors! Between the flight, the tow cables and now pockets…I’m just ecstatic. Thank you all, very much.

---

<div class="post-metadata">

**Author:** ![mentos046](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mentos046/32/11932_2.png) [@mentos046](https://discourse.cataclysmdda.org/u/mentos046)\
**Post date:** [May 4, 2020, 7:52am UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/4 "2020-05-04T07:52:43Z")

</div>

Quick question before I update: What’s going to happen to clothing and armor from mods that don’t have pocket\_data defined? Is it going to throw up errors that prevent loading?

Assuming I’m going to have to add the pocket\_data manually to keep my non-packaged mods working, what are the guidelines for it? How do you know when to use multiple “pocket\_types” and how many to use? And are there any other pocket\_types than “container” I should be aware of?

Sorry if these seem like stupid questions; I just don’t want anything breaking.

---

<div class="post-metadata">

**Author:** ![GiggleGrassGatherer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/gigglegrassgatherer/32/7743_2.png) [@GiggleGrassGatherer](https://discourse.cataclysmdda.org/u/GiggleGrassGatherer)\
**Post date:** [May 4, 2020, 10:36am UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/5 "2020-05-04T10:36:41Z")

</div>

\*opens issues page on github\*

Whew, good thing my last update was to 10614. Will probably stay at it for a week at least…

---

<div class="post-metadata">

**Author:** ![Dany\_Raven](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/dany_raven/32/8544_2.png) [@Dany\_Raven](https://discourse.cataclysmdda.org/u/Dany_Raven)\
**Post date:** [May 4, 2020, 12:14pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/6 "2020-05-04T12:14:27Z")

</div>

![](https://i.imgur.com/lOtV1JK.png)

nope nope nope nope NOPE!

---

<div class="post-metadata">

**Author:** ![GiggleGrassGatherer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/gigglegrassgatherer/32/7743_2.png) [@GiggleGrassGatherer](https://discourse.cataclysmdda.org/u/GiggleGrassGatherer)\
**Post date:** [May 4, 2020, 12:41pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/7 "2020-05-04T12:41:33Z")

</div>

I wonder if containers with liquids are intended to show their contents in separate line instead of former amount-in-brackets system, or it is just a glitch? I mean, you currently can’t put 2 different liquids in a container… right?

---

<div class="post-metadata">

**Author:** ![Dany\_Raven](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/dany_raven/32/8544_2.png) [@Dany\_Raven](https://discourse.cataclysmdda.org/u/Dany_Raven)\
**Post date:** [May 4, 2020, 12:46pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/8 "2020-05-04T12:46:59Z")

</div>

But wait, there is more

 ![](https://i.imgur.com/2wev5Wi.png)

I picked up two jerrycans, one with 75 (…) gasoline in it

then i dropped both jerrycans on the floor but the gas was disappeared (i didn’t select the gasoline to drop on floor)

then i select it and…  
it drops jerrycans on the floor AND the gasoline without keeping it inside!

---

<div class="post-metadata">

**Author:** ![GiggleGrassGatherer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/gigglegrassgatherer/32/7743_2.png) [@GiggleGrassGatherer](https://discourse.cataclysmdda.org/u/GiggleGrassGatherer)\
**Post date:** [May 4, 2020, 12:51pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/9 "2020-05-04T12:51:41Z")

</div>

That one is an obvious bug and is on github already. Or at least something like it.  
I’m unsure about showing liquid container contents in separate line, though. What could be the purpose?

Oh, and about cash cards - I’m 200% sure former count/value collapsing was a hack, we’ll just have to wait for it to be reimplemented under the new system 🙂

e: wait what? “weight capacity: 15kg”? why?? I’m fairly sure you could fill it with metal IRL, and it will not come apart at the seams.

---

<div class="post-metadata">

**Author:** ![Ricky\_Van](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/ricky_van/32/4666_2.png) [@Ricky\_Van](https://discourse.cataclysmdda.org/u/Ricky_Van)\
**Post date:** [May 4, 2020, 2:24pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/10 "2020-05-04T14:24:45Z")

</div>

seeing the screenshot i believe this will revolutionize inventory system and give me a new sense of inventory management.

but seeing that its also unstable… might as well try it my self.

---

<div class="post-metadata">

**Author:** ![Dany\_Raven](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/dany_raven/32/8544_2.png) [@Dany\_Raven](https://discourse.cataclysmdda.org/u/Dany_Raven)\
**Post date:** [May 4, 2020, 5:08pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/11 "2020-05-04T17:08:37Z")

</div>

At this moment is aesthetically ugly and very impratical

---

<div class="post-metadata">

**Author:** ![Clek](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/clek/32/1410_2.png) [@Clek](https://discourse.cataclysmdda.org/u/Clek)\
**Post date:** [May 4, 2020, 6:56pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/12 "2020-05-04T18:56:08Z")

</div>

Gotta agree. Right now you could use a SECOND inventory management system just to shift items around your worn containers. Also the items just being in a big list is - as everyone probably already knows - a step down.

But I’m sure that they’ll improve it so I’m not stressin.

---

<div class="post-metadata">

**Author:** ![Ricky\_Van](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/ricky_van/32/4666_2.png) [@Ricky\_Van](https://discourse.cataclysmdda.org/u/Ricky_Van)\
**Post date:** [May 4, 2020, 7:03pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/13 "2020-05-04T19:03:38Z")

</div>

just testing it on latest experimental with 40 minute session, and because this is new feature and experimental, i understand that this feature is still unstable and feel “barely cooked” with bugs and all.

but still, i love it. the way the nested container show items inside every individual container is absolute fresh and has great potential too.

this give me that sense of sorting, where i can choose which container will hold this newly picked up items, and sorting it like this bag only holds weapon and this bag only holds food.

all it needs right now is fixing, improving and perfecting. and overall best feature for the game.

---

<div class="post-metadata">

**Author:** ![Clek](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/clek/32/1410_2.png) [@Clek](https://discourse.cataclysmdda.org/u/Clek)\
**Post date:** [May 4, 2020, 8:08pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/14 "2020-05-04T20:08:20Z")

</div>

Yeah it’s a big step. I rememer back in 2013 on the old forums people suggesting it and I remember Kevin saying that this will take a long time if it happens at all and now it’s 2020 already and we got nested containers.

---

<div class="post-metadata">

**Author:** ![Jcd000](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/jcd000/32/2489_2.png) [@Jcd000](https://discourse.cataclysmdda.org/u/Jcd000)\
**Post date:** [May 4, 2020, 8:13pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/15 "2020-05-04T20:13:09Z")

</div>

Totally agree with the general feeling. This feature is _ **awesome** _, but it was probably not yet ready to be merged into master.

I made the mistake of git pull -\> make and then loading / saving over my last save: Lost about an overmap of stuff in containers + all my inventory.

Anyway, if anyone is interested:  
git checkout 70df07c251e90250d6334325566e9b00d11ddd1b -\> make  
will bring you right before this was merged.

---

<div class="post-metadata">

**Author:** ![Ricky\_Van](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/ricky_van/32/4666_2.png) [@Ricky\_Van](https://discourse.cataclysmdda.org/u/Ricky_Van)\
**Post date:** [May 4, 2020, 8:43pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/16 "2020-05-04T20:43:22Z")

</div>

took 7 years to make it happen but worth the wait, i never know that but now i know, makes me impressed.

---

<div class="post-metadata">

**Author:** ![Ricky\_Van](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/ricky_van/32/4666_2.png) [@Ricky\_Van](https://discourse.cataclysmdda.org/u/Ricky_Van)\
**Post date:** [May 4, 2020, 8:44pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/17 "2020-05-04T20:44:22Z")

</div>

i also happens to lost some items but thanks to debug feature, it is not a problem.

---

<div class="post-metadata">

**Author:** ![Jcd000](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/jcd000/32/2489_2.png) [@Jcd000](https://discourse.cataclysmdda.org/u/Jcd000)\
**Post date:** [May 4, 2020, 9:04pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/18 "2020-05-04T21:04:38Z")

</div>

Yup, i agree. It is no biggie.  
It is called “experimental” for a reason.

Also, probably best to merge and have the general population that likes to live dangerously bugtest, than not.

So far, i think the messy UI and crazy “autoput” (e.g. of a knife into a canteen) are the most important issues with this.

Both are nontrivial to sort out i think (though autoput should be fixable using blacklist/whitelist flags -eg. rigid/nonrigid/liquid- and priority lists). Priority lists should ideally be player tweakable (eg. always prefer backpack if possible, etc.)

---

<div class="post-metadata">

**Author:** ![Ragno](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/ragno/32/5935_2.png) [@Ragno](https://discourse.cataclysmdda.org/u/Ragno)\
**Post date:** [May 4, 2020, 10:10pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/19 "2020-05-04T22:10:55Z")

</div>

First magic, now nested containers, wonder which thing is next to revolutionize .

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [May 4, 2020, 11:57pm UTC](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529/20 "2020-05-04T23:57:26Z")

</div>

> [@mentos046](#):
>
> Is it going to throw up errors that prevent loading?

Yep.

> [@mentos046](#):
>
> what are the guidelines for it?

I suggest you take a look at [https://github.com/CleverRaven/Cataclysm-DDA/blob/7161a41f99588b5f2efc352435936110d7a8477b/doc/JSON\_INFO.md#containers](https://github.com/CleverRaven/Cataclysm-DDA/blob/7161a41f99588b5f2efc352435936110d7a8477b/doc/JSON_INFO.md#containers) and [https://github.com/CleverRaven/Cataclysm-DDA/blob/7161a41f99588b5f2efc352435936110d7a8477b/data/json/items/containers.json](https://github.com/CleverRaven/Cataclysm-DDA/blob/7161a41f99588b5f2efc352435936110d7a8477b/data/json/items/containers.json)

> [@Jcd000](#):
>
> it was probably not yet ready to be merged into master.

Just to clarify something, Korg was spending a _very_ significant amount of time just dealing with merge conflicts in the final week or so when he was wrapping this up. If the plan was to wait until merging the feature would cause zero regressions, it _literally never would have happened_. Yes we knew there were bugs and that the UI wasn’t where it needs to be, but there are just too many moving parts here to complete everything and merge it all at once. Korg is _very_ dedicated to wrapping this all up as soon as possible.

[Next page](https://discourse.cataclysmdda.org/t/psa-nested-containers-is-now-live-in-experimental/23529.md?page=2)
