I know I have said that I will be moving away from WinForms and proceeding with Unity. Well, as it turns out, I don’t have nearly enough time to learn how to properly use Unity. I’m sure one day I will get back to it, but for now, I will be sticking to the same old couple of apps I have been playing with in WinForms.
I’ve been making enhancements and fixing bugs. Most of the bug fixes are hard to show via screenshot because they are behind the scenes things. I’ll try to include some screenshots of other things though.
I have also started recreating all of the content in the game. The locations will all likely remain the same, but with different monsters, NPCs, and items scattered throughout the world.
Bug Fixes and Enhancements:
- If you tried to buy something from an NPC who had 0 items, the game would break. That has been fixed.
- If an NPC had 100 gold, and a player sold them 100 gold worth of Items, they would have 0 gold. BUT, when the player came back to that NPC, they would have 100 gold again. That has been fixed.
- Gold was being stored on the base NPC object, and not the NPC that belonged to a specific Location in a specific World.
- Character gold was not updating properly either. It would only update after you moved to a new Location.
- Changing Locations didn’t properly update the current location label. It would only update after you fought a Monster or made a trade with an NPC.
- When you arrived at a Location with an NPC, the game would not tell you the name of the person, now it does.
- Building on to that last point, I’ve also added a little bit more of a description to the NPCs so you know a little more about them before trading with them.
- Added a few new Classes and Races.
Since I took Mana out of the game, the class selection is basically pointless. All classes start with 100 health. Each class previously had a Mana/Health balance. A Mage would have more mana and less heath, and a Barbarian would have more health and less mana. The race selection still determines your strength and defense scores:
That’s pretty much it for now. Hopefully the next update will be more exciting. Thanks for reading!