Skip to content

v5.11

Latest
Compare
Choose a tag to compare
@fredrikr fredrikr released this 13 Dec 11:37
· 7 commits to master since this release

Important to note when upgrading:

  • Nothing

Changes in functionality:

  • cheap_scenery: If you want to set the default message to be used for interactions with cheap scenery items (CS_DEFAULT_MSG), it can now be set to a routine (Until now, it could only be a string).
  • talk_menu: A TM_MAYBE_ADD_LIST line can now specify a flag instead of an array to decide if the sub-array should be included.
  • Documented cheap_scenery routines CSHasNoun, CSHasAdjective and CSHasWord, so users will know that they're there, and how to use them.

Bugfixes:

  • Fixed that parser_all_found wasn't always reset when parsing a new command, which gave confusing error messages.
  • Fixed: _InitObjects was called too late in main() in puny.h, resulting in games using PlayerTo() in Initialise not getting any floating objects in location, including the cheap scenery object.
  • Fixed: Orders to NPCs should only be single objects
  • Fixed: tkers submitted a pull request to improve the consult grammar rule
  • Fixed bugs in cheap_scenery routines CSHasNoun, CSHasAdjective and CSHasWord, which were introduced in v4.5, but have never worked properly.