Chipping away this week when I have time away from work (which I don’t).
Changelog:
- Tested various actions in the forest after recent refactoring.
- Added a ‘counter’ helper. It uses the ECS setData/getData methods to keep track of how many times a particular event has happened. This will let me customize output and activities to be more dynamic. e.g. every third time you enter Dim Clearing, a butterfly flutters by. Or the first time you encounter a character, they’re surprised to see you.
- Added Handlebars helpers to tie into yesterday’s ECS counter feature. Now I can add conditional templating in room descriptions and such based on how many times something has happened.
- Added generic tracker of how many times a location has been visted.
- Added generic tracker of how many times an object has been seen.
- Added variable description for Ranger Bob the first time the player meets him.
- Added variable description for Other East Trail the second time it’s visited.
- Laid groundwork for making experimental context menus dynamic based on target. Disabled context menu on everything except name tags.
- Added nametags with context dropdowns to Dim Clearing.
- Nametag helper now generates nametags instead of tags.
- Fixed clickability and styling of context items.
- Fixed
MOVE
verb not outputting responses when invalid directions are given. More generally, the NLP once again allows text return values from verbs, which it appends to the response output. - Fixed speech tags (special purpose name tags for conversation trees) generating incorrectly.
- Fixed
EAT
verb. - Fixed
LOOK IN
verb.
Known Issues:
- Nothing new
Next Up:
- Add The Twins.