Day 20:
Back to work! I was able to flesh out the inventory system entirely, using Scriptable Objects to hold my item data and functions for what happens when they are consumed, equipped, crafted, etc.
Several features are now functional, including:
Consuming items and selling items:
Gaining experience and leveling up:
Equipping items and having them affect your stats:
Crafting items, adding items to the inventory when appropriate and removing items from the inventory as appropriate:
Honestly, it took some effort to set up but I like how it turned out! Next is being able to integrate all of these inventory items into combat, which seems daunting. But compared to setting up the inventory itself, I can directly see how I can do this. Since all the inventory items currently are built up with building blocks of data and functions stored in Scriptable Objects, I just need to extend the ability to "use" items in combat with new functions. I'm looking forward to this, since the design of the different RPG items is really quite fun!
As far as scope goes, for this jam I don't think I can do a whole lot more after integrating all items and abilities into combat, since I would like enough time to actually have the game look nice rather than just the blocky placeholder style (at least fitting the overworld map). What I hope to have is this inventory system (basically complete), combat system (next on the list), and then dialogue cutscenes in between battles where the player advances the plot, uncovering why they ended up in this inn in the first place... ;)