|View Issue Details [ Jump to Notes ] ||[ Issue History ] [ Print ] |
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000039||Core Inform||Model world||public||2010-06-15 21:23||2010-07-01 23:07|
|Assigned To||graham|| |
|Platform||OS||Mac OS X||OS Version||10.6|
|Product Version||6E59|| |
|Target Version||Fixed in Version||6E72|| |
|Summary||0000039: Using the word "scene" in a room name causes compiler error|
|Description||In Part SR2 - Variables and Rulebooks, Section SR2/13 - Scene descriptions in the extension Standard Rules by Graham Nelson:|
Problem. You wrote 'When a scene (called the event) begins (this is the scene description text rule)' : but a 'called' name can only be given to something which is described vaguely, and can't be given to a definite object or value. So 'if a thing (called the gadget) is carried' is allowed, but 'if the X-Ray Zapper (called the gadget) is carried' isn't allowed - if it's the X-Ray Zapper, then call it that.
Problem. You wrote 'When a scene (called the event) begins (this is the scene description text rule)' , but the description of the thing(s) to which the rule applies ('a scene (called the event)') did not make sense. This is a scene based rulebook, so that should have described a scene.
|Minimal Source Text To Reproduce|
Fooble Scene is a room.
|Additional Information||IF the author uses the word scene as part of a room name the compiler crashes.|
See Description above
|Tags||No tags attached.|
|Effect||(serious) Compiler rejects valid code|