Skip to content

v3.6

Compare
Choose a tag to compare
@fredrikr fredrikr released this 12 Apr 16:16
· 493 commits to master since this release

Important to note when upgrading:

  • If you are using the cheap scenery extension, and the SceneryReply routine which you may provide for it, note that the SceneryReply routine now takes three arguments instead of two: word1, word2 and routine. Please update your SceneryReply routine accordingly. See the manual for information on how to use the routine parameter.
  • The 'touch' verb now has three new synonyms: 'feel', 'fondle' and 'grope'. If you have added any of these words as verbs to your game, you will need to change your code.

Changes in functionality:

  • Added 'feel', 'fondle' and 'grope' as synonyms to touch.
  • Added 'enter' and 'exit' for in_dir, out_dir in rooms (issue 105)
  • Improved 'take off' for objects not being worn (issue 103)
  • Added a way for SceneryReply routine (used with cheap scenery extension) to tell different inline parse_name routines apart.
  • Added howto/cheapscenerydemo.inf to show how to use Cheap Scenery.
  • ext_talk_menu has a new global variable talk_menu_talking. A routine in talk_array can set it to false to end the conversation prematurely.
  • Added strict mode indicator for v5 (issue 104)

Optimizations:

  • Minor optimizations for speed and size in parser.
  • Minor optimisations for speed and size in handling of ordered timers.

Bugfixes:

  • Fixed GuessMissingNoun bug for phrases with missing noun without second.
  • Fixed pattern scoring bug when some patterns contained the scope token.
  • Added messages for empty inputs (issue 106)