|View Issue Details [ Jump to Notes ] ||[ Issue History ] [ Print ] |
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000864||Core Inform||Assertions and creations||public||2012-02-12 00:05||2014-05-07 07:34|
|Assigned To||graham|| |
|Platform||x64||OS||Windows||OS Version||7 SP1|
|Product Version||6G60|| |
|Target Version||Fixed in Version||6L02|| |
|Summary||0000864: When including an extension after defining a room, the error message implies no room exists|
|Description||In fact, there are multiple locations defined in the story; the issue apparently is that a subsequent extension include line clears the compiler's last-mentioned-room, leading it to assume that no room has yet been defined in the source.|
Notably, defining further facts about one of the rooms after the include line allows the game to compile and proves that the world model has been constructed properly; but this must take the form "Office is dark" or "Office is north from the Secret Passage", rather than "A desk is in Office", to reestablish with the compiler the fact that the Office is a room and not a thing.
As a side note, "here doesn't seem to be any location at this point in the story" seems to be a typo, or at least a very odd phrase; replacing this initial "here" with "there" (or else bracketing it within apostrophes, as in the other instances) would make the sentence fit much more naturally within the paragraph.
|Minimal Source Text To Reproduce|
The Pie Factory is north from the Supervisor's Office.
Include Locksmith by Emily Short.
An apple streudel is here.
|Additional Information||This is the report produced by Inform 7 (build 6G60) on its most recent run through:|
Problem. The apple streudel was described as being 'here', but here doesn't seem to be any location at this point in the story, so there's nowhere you can call 'here'.
|Tags||No tags attached.|
|Effect||(cosmetic) Error message is badly worded|