Skip to content

v2.3

Compare
Choose a tag to compare
@fredrikr fredrikr released this 08 Apr 10:24
· 924 commits to master since this release

Bug fix and optimization release (8 April 2021)

Important to note when upgrading:

  • If you use OPTIONAL_MANUAL_REACTIVE, you now need to add the reactive attribute to all objects that provide add_to_scope

Changes in functionality:

  • The reactive attribute is now also used for objects that provide add_to_scope
  • If constant OPTIONAL_REACTIVE_PARSE_NAME is defined, reactive attribute is also used for objects that provide parse_name (Read the manual on "The reactive attribute" before defining this constant!)
  • Added AddToScope as a synonym for PlaceInScope. DM4 is confused about its usage, and we recommend you just use PlaceInScope.

Optimizations:

  • Made _UpdateScope code shorter

Bugfixes:

  • Better parser response when a dictionary word failed to parse a noun
  • Fixed scope bug: add_to_scope was not run for the objects in an add_to_scope list.
  • Added objects in the dark to scope, just like I6lib does.
  • The death/win message is now printed in bold in z5.
  • Removed full stop after You have won/died messages.