|Anonymous | Login | Signup for a new account||2018-12-12 17:28 PST|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000575||Core Inform||Scenes||public||2011-02-20 09:09||2014-05-07 07:35|
|Target Version||Fixed in Version||6L02|
|Summary||0000575: Scene Ending Logic Not Compiling|
|Description||A given scene can be ended by any of several logic tests (truth states, the presence of things in locations, etc.). A scene can also be ended by having another scene begin. However, if the latter method is employed, no other method can be employed.|
|Minimal Source Text To Reproduce|
The Farm is a room. An apple is here. No-more-howard is a truth state that varies. No-more-howard is false. Howard is a scene. Howard begins when play begins. Howard ends when Fred begins or no-more-howard is true. Fred is a scene. Fred begins when the player carries the apple.
|Additional Information||The compiler erroneously complains that the scene-beginning logic makes no sense. In the example code given here, the compiler says, "'Fred begins' did not make sense." But if I comment out "or no-more-howard is true", "Fred begins" will compile.|
If I replace "Fred begins" with some other non-scene-sequence-specific condition, I can put multiple conditions on Howard's end.
|Tags||No tags attached.|
|Effect||(serious) Compiler rejects valid code|
Confirmed, but only when the conditions are in the same sentence; the source text with
- - - -
Howard is a scene. Howard begins when play begins. Howard ends when Fred begins. Howard ends when no-more-howard is true.
- - - -
works as expected.
|Inform is behaving correctly here, but issuing an unhelpful problem message. This has been improved.|
|2011-02-20 09:09||Jim Aikin||New Issue|
|2011-02-24 20:38||jmcgrew||Severity||mild => serious|
|2011-02-24 20:38||jmcgrew||Status||new => acknowledged|
|2011-02-27 19:19||EmacsUser||Note Added: 0001056|
|2011-02-27 19:19||EmacsUser||Status||acknowledged => confirmed|
|2014-01-19 14:13||graham||Note Added: 0002334|
|2014-01-19 14:13||graham||Status||confirmed => resolved|
|2014-01-19 14:13||graham||Resolution||open => fixed|
|2014-01-19 14:13||graham||Assigned To||=> graham|
|2014-05-07 07:34||jmcgrew||Fixed in Version||=> 6L02|
|2014-05-07 07:35||jmcgrew||Status||resolved => closed|
|Copyright © 2000 - 2010 MantisBT Group|