Comments (5)
As far as I can tell this is an Inform7 compiler bug.
Rooms (and other object names) are allowed to start with a number in inform7, but you can't reference them in a table. (as long as they aren't only a number, you can't have a room called 112, but you can have one called 112th street)
workaround:
room-112th-street is a room. The printed name is "112th Street". Understand "112th Street" as room-112th-street.
then you can refer to 112th street as room-112th-street in your table (since that's it's name).
Explanation: by default a thing's inform7 variable name is how it's printed and how it's understood, but you can add more ways of referring to a thing, and change how something is printed (either using the printed name property or changing the "printing the name of activity". This way the player can't really tell that the room is named "room-112th-street" internally, but you can refer to it that way in source code.
from extensions.
Inform7 has a bug tracker somewhere, you can report the compiler bug to.
from extensions.
Thank you very much for confirming the bug and for the workaround tip! That worked beautifully and now I can name my train stations the correct names. Whew!
from extensions.
I'll report it to Inform7 a bit later, am waiting for their bug tracker to send me registration confirmation.
from extensions.
Reported at http://inform7.com/mantis/view.php?id=2087.
from extensions.
Related Issues (20)
- Aaron Reedβs Smarter Parser has an infinite loop
- Request for Aaron Reed's Remembering HOT 1
- Deluxe Doors issues HOT 1
- Add a dynamic index of extensions and descriptions
- Objects Matching Snippets is broken, and I have some unbroken code HOT 7
- Glulx Input Loops by Erik Temple doesn't compile under 6M62 HOT 1
- Simple Graphical Window: Public Library version has documentation error HOT 5
- Threaded Conversation by Chris Conley gives wrong parser errors in 6M62 HOT 6
- Version 12 of Tailored Room Description error HOT 3
- Licence of the extensions HOT 8
- Glulx Entry Points command pasting is not invoked, preventing hyperlink extensions from working HOT 8
- Consolidated Multiple Actions by John Clemens doesn't compile
- "Glulx Real Time" needs updating for 6M62
- FW: Fix the acting main window on restart
- Approaches by Emily Short doesn't document "hurrying" HOT 1
- Undo Output Control by Erik Temple steps on #undef from 6.3.3 compiler HOT 3
- bug in can't eat other people's food rule when including Rideable Vehicles HOT 3
- Repository reorganization for multiple Inform versions HOT 22
- Set up automated testing for 9.3/10.1 branches HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from extensions.