MantisBT - Core Inform
View Issue Details
0000039Core InformModel worldpublic2010-06-15 21:232010-07-01 23:07
Al 
graham 
normalseriousalways
closedfixed 
Mac OS X10.6
6E59 
6E72 
(serious) Compiler rejects valid code
0000039: Using the word "scene" in a room name causes compiler error
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.
Fooble Scene is a room.
IF the author uses the word scene as part of a room name the compiler crashes.
See Description above
No tags attached.
Issue History
2010-06-15 21:23AlNew Issue
2010-06-15 22:14emshortEffect(critical) Compiler crashes => (serious) Compiler rejects valid code
2010-06-15 22:14emshortSeveritycritical => serious
2010-06-15 22:14emshortStatusnew => acknowledged
2010-06-15 22:14emshortSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=9#r9
2010-06-15 22:14emshortPriorityimmediate => none
2010-06-16 08:08jmcgrewPrioritynone => normal
2010-06-16 08:08jmcgrewSummaryUsing the word "scene" in a room name causes compiler ereror => Using the word "scene" in a room name causes compiler error
2010-06-17 21:21emshortStatusacknowledged => confirmed
2010-06-17 21:44jmcgrewOSOS X => Mac OS X
2010-06-17 21:44jmcgrewPlatformMacintosh =>
2010-06-20 10:06grahamNote Added: 0000091
2010-06-20 10:06grahamStatusconfirmed => resolved
2010-06-20 10:06grahamResolutionopen => fixed
2010-06-20 10:06grahamAssigned To => graham
2010-06-30 18:07jmcgrewFixed in Version => 6E72
2010-07-01 23:07jmcgrewStatusresolved => closed

Notes
(0000091)
graham   
2010-06-20 10:06   
Fixed.