Oh wow, it’s been a while. I’ve started my own IT service company, which has drained most of my time and resources, so my programming project needed to take a step back for a bit. Things are finally settled again so I can continue, although it will be even slower than before.
I’ve gone back and looked at things, and set up a test project to test little things in before moving them to the main project. I’ve written a new XP bar, which handles itself very well, and surprised me with how much I remember from the newer Unity Canvas. There are still a few minor tweaks I could do, but for now I’m happy and everything works. There’s still one tiny bug with a new character showing as having a full bar of XP which I need to sort out, but that’s an easy fix which I’ll do after writing this. I also need to write in a quick bit of code to fill the XP bar based on the current level and XP amount from a savegame, but that’s also a minor issue.
My new and improved Inventory V6 (or is it 7?) is coming along nicely, with the ability to use items, move items and stack items depending on their stack sizes. I’m loving the way it handles stacks and fills the first stack available. So far no bugs have crept in (except for a very stubborn moth at 11pm last night that thought my screen was a nice place to camp). Next up is splitting stacks, bank and chests, crafting and vendors. Also to come some new nifty equipping of items, with stats that actually will work this time. I’ve planned out all the code properly this time round and learnt from my previous failed/antiquated attempts.
Screenshots will come soon, although once again using purely dummy icons and items. I have however started modeling on a character for the game, and built a resource library of the various creatures in the game. Hopefully my modeling will improve to a point where I can release a playable demo with self-generated creep and items soon(TM).