JCInventory, Grid based jigsaw Inventory for your projects

I have good news, the Multibag process has been moved from a clever hack into** official support** and easy to implement. Backpack containers and Items now have there own base class to work out of the box. This was nessesary as well to stop exploits like backpacks inside backpacks creating the tardis and summoning daleks. I’m really happy with how it turned out!

Additionally, the get the system work work dynamically i added the new feature ‘Tags’ into items, so now you can have two identical items be treated the same in the inventory but have different results because of there tags. In my own game i am using the tag system to make keys work on different doors and it is working very well! Tags move to the Actors Tag when there in 3D space, and into the ItemTag Array of the ItemData when there inside the inventory, so there always easy to access.

I have also added a Function Library of helper functions to deal with the structs, making the entire code base a lot cleaner to read! The codes ability to read has moved to my top priority now, equal to documentation.

@Rotru I also looked into the scope of your colored text for attributes suggestion, as much as i would like this feature is is outside of the possibilities of blueprint. The only way to implement something like this would be to add an array of strings with a color value to display on the description in a list, perhaps this would work but will not give the flexibility i had imagined in my mind and will be more frustrating for content creators. I will do some tests and see how we go!