So I want to add actor inventories. But there's different kinds of implementations
- Each actor has their own inventories. There's no such thing as a shared party inventory anymore, everyone just keeps track of their own stuff, potentially with their own inventory limits, etc.
- Each actor has a "battle inventory". These are items that they bring with them into battle, but outside of battle, there's still a shared party inventory.
In both cases, actors will each have their own inventory object, just the way the scenes/windows are done may be different. I think I can just provide a base implementation, and then just see if someone can provide some custom handling.
I also want to have enemy inventories, which would basically be a battle inventory. This allows you to steal from enemies for example.