Marketplace Content - What would you like to see from the community?

[=“LowEntry, post:635, topic:8576”]

You could also completely separate the inventory functionality from the character classes all together, and to just have an Inventory class instead. That way, you could have several inventories per character if you wanted to, plus, other objects (NPCs, banks, player trading functionality, etc) could use the same inventory functionality.
[/]

Yes, thats a kind of specialization which usually is adapted to work from a generic inventory, which would be called generically: item holder, then a collection of item holder, each collection would receive a different association as mentioned by LowEntry.

As a thought, since Im not aware how your asset works, it has today a way of use, lets call a known interface for users, you can reestructure everything bellow and will work fine for the user if you dont break that interface, unless it is already compromised in a way which is not possible by design.