Thank you for that amazing pack. It’s perfect. I cannot think of a better way to implement an inventory system in a real RPG. Or almost perfect; I just made some minor tweaks but that was not a big deal. For instance, I was surprised you need to press different keys in order to sell an item, to move an item to your inventory, or to move an item to a container. I made some verification with all the handy booleans you’ve made (are we in a container mode, in a trader mode, in inventory mode, is the 0 or 1 widget switcher activated, etc), and I replaced all the keys with a simple left mouse click and then I called the appropriate functions. It seems to work, even if I have just tested it for 2 min in your demo map.
I wanted to invert the right / left hand slot. Right now, if you left click (which is the primary click on a mouse) on an item, it will be set on the left hand, which will then be used by the right click in game (blocking for instance). My personal opinion is it’s perhaps not very intuitive(?).
I took a look at the “Get slot Type by item for right click” and in the “Contains” node, I found the “Right”. I was like: “ok, cool, I’ll just change it to left and do the opposite way in the “Get slot Type by item for left click” function. :D” But actually, it is not implemented the same way. So I was wondering if I could just copy past the “Get slot Type by item for right click” into the left one, and then modify the Rigt / Left in the Contains node without breaking the system.
I am wondering if the shield items shoud not be automatically set to the left hand (right now, we can put them on the right hand).
I am trying to do what you are actually developping; really equipping an item you have clicked on in the inventory. I’ve done it for the weapon / shield, giving them a static mesh. it works well, except for that part: if a shield / weapon is already equipped in one hand and I want to swap hand, it’s perfectly well noticed in the inventory but I don’t know where exactly. So, right now, the static mesh keeps on staying on the other / free hand.
And now, the fun part: if I want all my NPC to have their own inventory, to be able to equip (on them) an item, a weapon, or if I want to loot their body and the helmet I take on them disappear from their head, I would need to recreate a large part of that system but directly in their BP?
Anyway, again, thanks. I’ve tried to do it myself before saying your product on the market. And now I realize that I would never really be able to make it, or it would have taken months and months.