Mainly bugfixes and optimization - now that combat isn't the only source of damage I needed to make sure dead checks happen right on going below 1 HP - otherwise silly things like dead monsters still attacking or attacking already dead things happened. Also cleaned up some holdovers from the previous hardcoded 5-squares-around-the-player check for explored map objects and vision in general. This means that fog-of-war and explored territories are fully accurate now.
Tried to complete saving and loading - currently exploring the built-in c# serializers but I think it's likely I might just go back to plaintext and worry about encrypting it later.
Added drop tables for monsters.
Next up will be fully finishing saving/loading, playing with enemy/ogre spawning, fleshing out the world gen so that the world map represents tons and tons of smaller maps, or playing with map generation. All good things to do!
No comments:
Post a Comment