So I've spent the last couple of days putting together a little test project to see if I can get an inventory system working & I believe I am 99% of the way there.
The issue I am having is that when the same item dropped on another of itself the excess value should be displayed on the item's text object when it's returned to it's previous position (it's in a container). I've tried various methods of picking the other but cannot seem to get it.
I have it set up so you can change the value manually on the item (on item clicked) so I know it's value has been updated correctly, just not the text object itself.
Here's the project file, I've bookmarked the issue & notated everything.
https://drive.google.com/file/d/1n17FrkRUPDvmoA9qLQkrfrbIOrCOyLN7/view?usp=sharing