Containers are not officially supported and the coding is incomplete.
They are partially implemented but the functions around them are not yet fully written. As such, I just document them as unsupported.
I think the following works for example (I can't quite remember so don't hold me to this):
- put xxx in yyy
- remove yyy from xxx
- look in xxx
But it's not yet clear or settled how is_present works for objects inside a bag you are carrying as well as there being other edge conditions. Also unclear is if you might want to add the weight of all items in a bag to the parent container weight, or if you might want containers that act magically and don't propagate the weight of their contained items.
I did some work with reachability of contained items I recall too, about if items in containers that you are holding are instantly accessible or not or if you have to take them out of the container for them to be accessible. I didn't do any work for automatically removing items from bags if they were useful.
Adventuron Classroom was intended to be the beginner level variant, and the jams have if anything, started to creep into advanced level functions.
Generally speaking, personally speaking, I think containers are a solution in search of a problem. I am attempting to support them for reasons of compatibility and because it's "just like my opinion man", but personally speaking (again), I just find containers to be a grind.