Daily Update 274.2015

Changes:

  • Refactored verb handling to allow for preprocessing of important data (prior to the ‘before’ rules executing). In particular, this means I can canonicalize movement directions before movement rules are executed.
  • Moved ‘isOpen’, ‘onOpen’, and ‘onClose’ to Openable component.
  • Fleshed out Door component.
  • Added door to Hot Spring location.
  • Added rule for movement through doors.

Bugs & Problems:

  • Implicit door opening action text is printed after location text. Not sure why.
  • Need to add Locks component to handle locked doors.