Added some important new functionality and fixed a longstanding bug today.
Changes:
- Added .attribute() handler for Rulebooks. Now I can check the actor (usually the player), location, region, etc attributes, including callback results, and use a variety of comparison operators.
- Fleshed out the Litterbug quest. It now has multiple objectives (some optional), all of which can be completed. The quest has two stages of completion, and appropriate checking for start/end conditions.
- Improved quest objective handling and output.
- Fixed dialogue trees not working for topics after the first
- Fixed onEnter/onLeave callbacks for Hill Slide and Musty Cave
Bugs & Problems:
- Nothing new