Today's version upgrades many Quest related classes and simplifies/refactors a lot of code. This was especially good to make the level editor easier to use. It's so much easier now to create a Level and add quests to it than it was ever before. I've also added a few new quest types, such as giving creatures a goal to reach a certain tile location. This will be very useful for quests where the player will need to reach a region like mining through thick walls to find a specific resource for example.
While upgrading the quests, a lot of older code broke, which let me to just scratch all the old quests in the Sandbox game mode and redo them. So I made them a little bit more descriptive, not wasting too much time there, since my main goal is to continue on the tutorial levels. Quest information in now displayed in a new quest window centered in the middle of the screen. Hovering the mouse over the quest buttons shows the quest info window (see screenshot below).
If you want to test this version, i'd love if you can test all the quests and see if they are working as they are supposed to. I coudn't test them all yet, but I think they should be ok.
The next thing I will add to quests are rewards.
The summary of changes in version 0.1.9.91:
- New Quest Window Centered in screen when hovering over quest buttons
- Adds Question Tile Locations
- Unifies quest class and deactivates unnecessary quest classes.
- Temporarily restricts leg traps from being replaced. realized that this caused a new bug.
- Editor: Adds more missing logic to Quest Manager.