Inform 7: An Unofficial Documentation Index
This index is no longer supported. The
Writing With Inform
manual has been updated, and the links on this page are broken. A
current version
of this index
can be found on the Inform 7 web site,
as the
General Index
of the manual.
The General Index is also included in the I7 application under
"Documentation".
Writing with Inform —
aka "the Inform 7 manual", the one that comes with the compiler —
is an exceptionally detailed and valuable book about the language.
But for the first several years of its existence, it did not have an index.
Users had to rely on the Table of Contents and the IDE's "search" function.
Early on, Sean Barrett put together an
Unofficial Documentation Index,
with topics linked to the manual web site. I7 has been updated several
times since then, so his page is extremely out of date.
In 2010, with his permission, I revised and updated the index, at this
address. Now this one is out of date too, but I keep it posted for
historical reasons.
(If you're interested in how this file was generated, you can
download the data files and scripts that I used.)
This index refers to
Inform 7 release 6G60.
(But it can be used for 6E72 and 6F95, because the manual structure is the
same for those releases.)
For recent releases (6L02 and later), see the
General Index,
which is also available in the Documentation tab of the I7 application.
In general, fixed-width text
refers to phrases in Inform source
code. SMALL CAPS refers to in-game commands
(both debugging commands and those used by players).
- (symbol)
- A
- B
- C
- D
- E
- F
- G
- H
- I
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
-
- *** (symbol) ***
(+ +)
(for including Inform 7 code in Inform 6): 25.18
(- -)
(for including Inform 6 code in Inform 6): 25.14
--
(as a blank table entry): 15.7
--
(separating cases): 11.8
->
(in phrase kinds): 21.3
/
(separating synonymous words): 11.3, 16.4, 16.12, 16.13
{ }
(for including Inform 7 expressions in Inform 6): 25.14
- *** A ***
a
/ an
: 3.18, 5.3, 5.5
abandon
activity: 17.7
- abbreviated room descriptions: 2.12
- abbreviations
- property names: 8.6
- rule actions with
doing it
: 7.17
abide by
rule: 18.13
- accented letters: see characters (letters)
accept the result of
rule: 18.15
access, deny / allow
: 12.18
action
- actions: 7.1, 7.19, 12.1
- as conditions: 9.12
check
rules for other people: 12.12
continue the action
: 7.3
- defining: 12.7
- defining in Inform 6: 25.21
- guidelines for rules: 12.21
- instructing other people: 12.3
- persuasion rules: 12.4
- unsuccessful attempts: 12.5
- new kinds: 7.15
- out of world: 12.15, 12.21
- performing actions as if typed by the player: 12.6
- performing with
try
: 7.4, 12.1
- processing sequence: 12.2
- reaching inside / outside rules: 12.16, 12.18
- referring to current action with
action
: 12.7
report
rules for other people: 12.13
- rules for actions found in rulebooks: 12.2
- rules for all but some actions: 7.9
- rules for consecutive repetitions: 7.17
- rules for multiple actions: 7.8
- rules for new actions: 12.9
- rules for other people: 12.11
- rules for repetitions: 7.16
- spontaneous by other people: 12.6
stop the action
: 7.3
- stored: 12.20
- suppressing success messages with
try silently
: 7.4, 12.1
- understand as mistakes: 16.20
- understanding: 16.1
- using After rules to change output: 7.5
- using Before rules to test or change outcomes first: 7.3
- using Instead rules to change outcome: 7.2
- variables for: 12.10
- versus activities: 17.1
- ACTIONS (testing command): 12.1, 12.5, 12.12
active
/ inactive
(of use options): 25.17
- activities: 17.1, 17.2, 17.39
- beginning/ending by hand: 17.7
- catalog: 17.8
- amusing victorious player: 17.37
- asking which do you mean: 17.29
- choosing notable locale objects: 17.25
- clarifying parser's choice: 17.28
- constructing status line: 17.21
- deciding concealed possessions: 17.9
- deciding scope: 17.27
- deciding whether all includes: 17.34
- grouping together: 17.14
- implicitly taking: 17.32
- listing contents: 17.13
- listing nondescript items: 17.23
- printing announcement of darkness: 17.17
- printing announcement of light: 17.18
- printing banner text: 17.35
- printing description of dark room: 17.20
- printing locale description: 17.24
- printing name: 17.10
- printing name of a dark room: 17.19
- printing number of something: 17.12
- printing parser error: 17.33
- printing player's obituary: 17.36
- printing plural name: 17.11
- printing refusal to act in the dark: 17.16
- printing room description details of something: 17.15
- reading command: 17.31
- starting virtual machine: 17.38
- supplying missing noun/second noun: 17.30
- writing paragraph about something: 17.22
- checking for ongoing activities in rules: 17.4
- defining: 17.5
- golden rules for constructing: 17.2, 17.7
- rules for: 17.3
- variables for: 17.6
- versus actions: 17.1
- actor: see characters (people)
add
(to list): 20.1, 20.5
adjacent
: 6.14, 13.8
- arbitrary relations: 13.11
- adjectives: 6.3
- defining: 6.4, 6.5, 11.16
- defining with Inform 6: 25.23
- for numeric quantities: 6.6, 6.7
- for numeric quantities with units: 14.7
- superlatives for numeric properties: 6.8
- superlatives for numeric properties with units: 14.7
after
: 7.5
- activities rulebook: 17.3
- find successor value of a new kind/enumerated type: 11.18
- for time of day: 9.9
- guidelines for use: 12.21
- ordering for rules: 18.4
- see also rules
all
: 6.15
- ALL (including things in): 17.34
allow access
: 12.18
almost all
: 6.15
alter the multiple object list to
list: 20.6
always
/ never
: 4.3
amended
(for tables): 15.19
- American dialect: 2.12
- AMUSING: 9.4, 17.37
an
: 3.18, 5.3, 5.5
and
/ or
: 16.2, 16.8, 16.12, 16.13
- animals: 3.17
announcement
anonymously abide by
rule: 18.13
another
(in relations): 13.6
answering
actor: 7.6, 16.10
[any]
(token): 16.7
anybody
: 6.2
anyone
: 6.2
anything
: 6.2
anywhere
: 6.2
- apostrophe: see punctuation
- appearance: see description
appearance, initial
: 8.5
append
text to
file: 22.13
applied to
apply to
: 21.3
applying to
: 12.7, 16.1
- arguments: see parameters
- arithmetic: see calculation
arithmetic value
: 21.1, 21.6
- articles: 3.18
- displaying / capitalizing: 7.10
- ASK: 7.6
asking
—
actor about
: 7.6
—
actor to try
: 12.3
—
which do you mean
(activity): 17.29
- assemblies: 4.14
- assertions: 2.1, 3.1
at
at
time: 9.11
- audio: see sounds
- author: 2.5, 23.2
authorial modesty
: 25.5
award points
: 9.2
- *** B ***
back side of
door: 3.12
- backdrops: 3.9, 8.8
- banner text: 17.35, 23.4
before
: 7.3
- activities rulebook: 17.3
- find previous value of a new kind/enumerated type: 11.18
- for time of day: 9.9
- guidelines for use: 12.21
- ordering for rules: 18.4
- see also rules
begin
begins
best route
- bibliographic data: 23.2, 23.4
blank
- blank entries: see tables
- blorb: 22.6, 22.9, 23.4, 23.7
- blurb: see story description (in bibliographic data)
- body parts: 4.14
[bold type]
: 5.9
book
(of source text): 2.5
- books, consulting: 7.6
- boxed quotations, displaying: 5.12
break
: 11.12
- breaks
- brief room descriptions: 2.12
- bugs in the compiler: 2.15
by,
going
: 7.14
- *** C ***
- calculation
called
- in creating assemblies: 4.15
- in creating rooms: 3.2
- in describing things: 8.15, 11.11
- in relation definitions: 13.5
carried
carry out
- carrying: 3.20, 8.13
—
capacity, avoid overflowing player's using a hold-all: 3.21
—
relation: 13.4
carrying capacity of
container/supporter/player: 3.19
chance
: see randomness
change
—
exit of
room: 8.5
—
list to have
number entries
: 20.10
—
the text of the player's command
: 17.31
- versus
now
: 8.1
chapter
(of source text): 2.5
character number
- characters (letters): 5.14
- counting: 19.3
- special / accented: 5.10
- special meanings in regular expressions: 19.6, 19.9
- tabs for indentation: see indentation
- tabs in tables: 15.1
- Unicode (arbitrary symbols): 5.11
- defining new names for: 25.24
- characters (people)
- acting spontaneously: 12.6
- conversing with ASK / TELL: 7.6
- giving instructions to: 12.3
- persuading: 12.4
- reporting unsuccessful actions: 12.5
check
: 12.2, 12.9
choose row
(in table): 15.5, 15.10
choosing notable locale objects
: 17.25
clarifying the parser's choice
: 17.28
closed
/ open
: 3.6
closing a container which contains the player
: 17.17
- columns: see tables
- comma, displaying serial: 2.12, 5.5
[command clarification break]
: 5.8
- command prompt, changing: 8.2
- commands (of the player)
- comments: 2.3
- comparisons
- counting: 6.16
- equality: 11.6
- limitations for units: 14.3
- of numbers: 14.2
- of numbers using adjectives: 6.7
- of numbers with units using adjectives: 14.7
- of regular expressions: 19.6
- of text: 19.5
- components: 3.23
conceal
: 3.24, 13.4
concealed
- concealment relation: 13.4
condition
: 4.10
[conditional paragraph break]
: 5.8
- conditions
- defining with
to decide
: 11.16
- equality: 11.6
- expressed as relations: 13.12
- for activity rules: 17.4
- for scenes: 10.4
- for
understand
: 16.17
- historical: 9.13
- number of times: 9.14
- number of turns: 9.15
- in phrases: 11.5, 11.6
- warning concerning variables and other varying qualities in historical conditions: 9.13, 9.15
- connections: 3.2
- doors: 3.12
- inconsistent directions: 3.3
- one-way: 3.3
- to nowhere: 3.3
consider
rule: 18.13
- difference from
follow
: 18.16
constructing the status line
: 17.21
- CONSULT: 7.6
contained in
: 8.13
container which contains the player
: 17.17
- containers: 3.5
- carrying capacity: 3.19
container in question
: 12.18
- containment relation: 13.4
- containment: 6.11
contains
: 8.13
- contents tab: 2.6, 25.9
continue
—
the action
: 7.3
—
the activity
: 17.5
continued
(for tables): 15.18
- conversing with characters with ASK / TELL: 7.6
corresponding to
(in tables): 15.3
- counted loops: 11.10
- counting: 6.16
- actions with
for the Nth time
: 7.16
- actions with
for the Nth turn
: 7.17
- conditions with
for the Nth time
: 9.14
- conditions with
for the Nth turn
: 9.15
- things: 8.16
- cover art: 23.8
- creating: see defining
- Crowther, Will: 3.1
cube root of
: 14.2
current action
: 12.20
cut
snippet: 17.31
[cycling]
: 5.7
- *** D ***
dark
/ lighted
: 3.15, 6.13
- darkness: 3.15
- announcing that it is dark: 17.17
- announcing that it is light: 17.18
- description of: 17.20
- displaying refusal messages: 17.16
in darkness
condition: 11.5
- room name for: 17.19
- rules to change perception of: 12.19
- data files: see files (data files)
- death: see endings
- debugging commands: see testing commands
decide
deciding whether all includes
: 17.34
decrease
: 8.12
[decreasingly likely outcomes]
: 5.7
decrement
: 8.12
- default
—
properties: 4.3
—
values for phrase kinds: 21.4
default value of
kind: 4.11
- defining
- definite articles
- when creating things: 3.18
- when displaying lists: 20.3
definition
: 6.4, 18.6
- for numeric quantities: 6.6
- for values: 6.5
- using complex logic: 11.16
- deleting, things with
remove
: 8.10
deny access
: 12.18
describing,
understand as
: 16.15
description
: 3.10, 3.11
- initial appearance of thing: 3.11
—
of a dark room
: 17.20
- varying with properties: 3.14
- descriptions (displayed)
- creating default using new kinds: 4.2
- full-length room / abbreviated room: 2.12
- hiding things from room: 3.8
- miscellaneous things in room: 17.15, 17.23
- notable things in room: 17.22
- room contents: 17.24, 17.25
- room with substituted text: 5.1
- scene descriptions: 10.2
- see also displaying
- descriptions (references to things): 6.1, 6.17
- as values: 21.2
- comparative: 6.7
- complex phrases: 6.9
- counting: 6.16
- defining adjectives for: 6.4
- defining adjectives for values: 6.5
- determiners (all / none): 6.15
- existence: 6.10
- listed in table: 15.12
- magnitude on scale: 6.6
- relative: 6.9
- superlative: 6.8
- syntax: 6.2
- touchable: 6.13
- visible: 6.13
- determiners: 6.15
- devices: 3.14
direction of
door: 3.12
- directions: 3.2, 3.5, 3.26
- disabling
- disambiguation (of player commands): 16.19
- displaying parser's chosen thing: 17.28
- printing disambiguation request: 17.29
- disambiguation (of source text): 2.6, 21.9, 21.10
display
—
figure: 22.6
—
the boxed quotation
: 5.12
- displaying
- rules for darkness refusal messages: 17.16
- rules for displaying all room contents: 17.24, 17.25
- rules for displaying contents: 17.13
- rules for displaying groups of items in lists: 17.14
- rules for displaying miscellaneous room contents: 17.23
- rules for displaying name: 17.10, 17.11, 17.12, 17.13
- details in room contents: 17.15
- distance, measuring with
number of moves
: 6.14
divided by
: 14.2
do nothing
: 11.1
does the player mean
: 16.19
doing
—
anything
: 7.9
—
it
(an action): 7.17
—
something
: 7.9
- doors: 3.12
- double quotes: see punctuation
- duplicates: 4.13
dynamic memory allocation
: 19.2
- *** E ***
each
: 6.15
—
other
(in relations): 13.6
- EAT: 3.22
edible
/ inedible
: 3.22
else
: 11.8
empty
/ non-empty
enclosure
: 3.25
end
[end if]
: 5.6
- endings: 9.4
ends
- English
- defining plural form: 4.4
- determiners: 6.15
- displaying regular plurals: 5.4
- forms for sentence verbs: 13.9
- forms of
to be
: 13.10
- irregular verbs: 12.8
- limited superlative forms: 6.8
- really understanding: 2.16
- restrictive clauses: 6.9
enterable
: 3.6
- Entire Game (scene): 10.3
entry
(of list): 20.9
enumerated value
: 21.1, 21.6
- enumerations: see kinds
- equations (for values with units): 14.13, 14.16
equivalence
(relation): 13.14
equivalent to
unit: 14.5
- error messages
- for player commands: 17.33
- for source text: 2.4
- events, in the future: 9.11
every
: 4.14, 6.15
exactly
: 6.16, 9.15
—
matches the regular expression
: 19.6
—
matches the text
: 19.5
except
: 6.16
- exclamation mark: see punctuation
exists
(of a data file): 22.12
exiting
: 7.14
extend
list: 20.10
- extensions
- Inform 6 templates: 25.25
- installing: 2.10
- licensing of use: 25.1
- listing credits for: 25.5
- specific extensions
- using: 2.11
- writing
- author: 25.3
- documentation in: 25.10
- example: 25.4
- for a specific virtual machine: 25.6
- including other extensions: 25.7
- version number: 25.5
- external files: see files (data files)
- *** F ***
fails
- failure
false
/ true
: 11.5
fast / slow route-finding
: 6.14, 13.11
- feelies: 23.7
female
/ male
/ neuter
: 3.17
- figures: 22.2
- cover art: 23.8
- declaring: 22.5
- displaying: 22.6
- formats allowed: 22.4
- placing in materials folder: 22.4
- files (data files): 22.10
- declaring: 22.11
- exchanging with other programs: 22.14
- reading/writing tables: 22.12
- reading/writing/appending text: 22.13
filled rows
(in table): 15.10
filter to
: 21.5
finally
: 9.4
first
[first time]
: 5.7
fixed in place
/ portable
: 3.6, 3.7
[fixed letter spacing]
: 5.9
follow
rule: 18.7
- difference from
consider
: 18.16
- with parameter: 18.8
- fonts
- fixed-width / variable-width: 5.9
- italic / bold / roman: 5.9
- food: 3.22
for,
activities rulebook: 17.3
- foreign languages: see non-English languages
from
: 3.2
front side of
door: 3.12
- full stop: see punctuation
- full-length room descriptions: 2.12
- future events: 9.11
- *** G ***
- generalities: 6.15
- genre: 23.2, 23.3
- Glulx: 2.14
Glulx resource ID of
figure/sound: 22.9
- God's own teacup: 15.18
going
: 7.13
- grammar: see understanding
- graphics: see figures
greater than
: 14.2
group together
: 17.13
grouping together
: 17.14
groups
(relations in groups): 13.7
- *** H ***
had been
: 9.13
handling
activity: 17.2, 17.7
happening
(scene): 10.4
has
: 4.8
- headings: 2.5, 2.6
- headline: 23.2
- hiding
—
things carried by other characters: 3.24, 17.9
—
things from room descriptions by making them scenery: 3.8
- historical conditions: 9.13
- times: 9.14
- turns: 9.15
- warning concerning variables and other varying qualities: 9.13, 9.15
- hold-all: 3.21
holder of
: 8.17
hours
: 9.8, 9.10
- *** I ***
if
: 8.11, 11.6, 11.8
[if]
: 5.6
- IFID: 22.11, 22.14, 23.5, 24.6
ignore
rule: 18.15
- images: see figures
- immobile things
fixed in place
: 3.6
scenery
: 3.8
- supporters made automatically: 3.7
implicitly taking
: 17.32
implies
improper-named
/ proper-named
: 3.18
in
: 6.11, 8.13
[in random order]
: 5.7
inactive
/ active
(of use options): 25.17
include
extension: 2.11
includes
- incorporation relation: 13.4
increase
: 8.12
increment
: 8.12
- indefinite articles
- when creating things: 3.18
- when displaying lists: 20.3
- indentation: 11.7, 11.9
- index map: 3.2, 3.26
- index (of source text): see headings
- indexed text: 19.1
- changing case: 19.4
- converting from text: 19.1, 19.7
- counting characters / words / paragraphs / lines: 19.3
- in variables / properties / tables: 19.7
- matching: 19.5
- regular expressions: 19.6, 19.9
- replacing parts of: 19.8
- indirect containment: 3.25
inedible
/ edible
: 3.22
- Inform 6 equivalent
- Inform 6 inclusions: 25.13
- initial
inside
: 8.13
instead
: 7.2, 7.3
instead of
(replacing rules): 18.4
- instructing, other people: 12.3
insufficient light
: 12.19
- introduction, printing the banner text: 17.35
- introductory booklet (to IF): 23.9
invisible
/ visible
: 6.13
involves
: 12.20
is
: 2.1, 8.11, 13.2, 13.8
is going on
/ is not going on
: 17.2
is-are
: 5.5
it does
/ it does not
: 17.34
it is likely / possible / unlikely
: 16.19
[italic type]
: 5.9
- *** K ***
- keyboard, reading a command from: 17.31
- kinds: 3.5, 4.1, 4.17, 21.1
- kinds tab: 4.1, 4.8, 4.11
- *** L ***
last
latest parser error
: 17.33
- laws for sorting rulebooks: 18.5, 18.18
leading zeros
: 14.10
left hand status line
: 17.21
less than
: 6.16, 14.2
let
- temporary relation: 13.15
- temporary value
given by
equation: 14.13
- temporary variable: 11.15
- letters: see characters (letters)
- light: 3.15
- announcing that it is light: 17.18
- rules to override sufficiency of: 12.19
- see also darkness
lighted
/ dark
: 3.15
likely
/ possible
/ unlikely
: 16.19
- limits: 2.14
- line breaks: see breaks
line number
list
listed
listening
: 7.7
listing
- listing rules
- for grouping together: 17.14
- for listing contents: 17.13
- for nondescript items in room descriptions: 17.23
- lists: 20.1
- adding entries: 20.5
- changing length: 20.10
- constants: 20.2
- creating: 20.2
- displaying: 5.5, 20.3
- empty list: 20.2
- extending: 20.10
- filtering (with a phrase): 21.5
- finding entries: 20.9
- finding length: 20.1, 20.9
- mapping (with a phrase): 21.5
- of objects by description: 20.6
- of related values: 13.13
- of values by description: 20.7
- reducing (with a phrase, to a value): 21.5
- removing entries: 20.5
- repeating through: 20.4
- reversing: 20.8
- rotating: 20.8
- sorting: 20.8
- truncating: 20.10
- variations on use: 20.11
lit
: 3.15
locale
- location
- changing the player's location: 8.7, 8.9, 8.11
- changing things': 8.7
- checking whereabouts generally: 8.14
- checking whereabouts specifically: 8.13
- low-level interface to: 8.17
- see also rooms
location of
: 3.25
lockable
: 3.13
locked
/ unlocked
: 3.13
- locks, properties: 3.13
- loops
- losing: see endings
lower case
: 19.4
- *** M ***
make no decision
: 18.10
male
/ female
/ neuter
: 3.17
- man: 3.17
- map: see index map
mark
file as ready to read
: 22.14
matched
matches
matching key of
door/container: 3.13
- materials folder
- math: see calculation
maximum
—
indexed text length
: 19.2
—
score
: 9.2
- memory
- men: see man
mentioned
/ unmentioned
: 17.22, 17.24
- metadata: see bibliographic data
minus
: 14.2
minutes
: 9.8, 9.10
missing noun
: 17.30
mistake,
understand as
: 16.20
- monospaced text: 5.9
more than
: 6.16
most
: 6.15
move
- multiple copies of things: see duplicates
multiple object list
: 20.6
- multiplication, of units: 14.15
multiplied by
: 14.2
- music: see sounds
- *** N ***
name
- names, for things named generally: 8.15
- natural language: 2.16
nearest
: 9.8
neuter
/ male
/ female
: 3.17
never
/ always
: 4.3
new,
understand
command as something new
: 16.3
next
: 11.12
—
step via
relation: 13.11
—
thing held after
: 8.17
no
: see decide, yes/no
- NO (querying yes/no): 11.5
nobody
: 6.10
non-empty
/ empty
- non-English languages: 25.26
- non-existence, starting things out of play: 3.25
nondescript items
: 17.23
none
: 6.15
not for release
: 2.9
not listed in
: 18.4
notable locale objects
: 17.25
nothing
: 6.10, 6.12, 8.5
noun
: 7.10
nouns reversed
: 16.2
now
(changing values): 8.1, 8.20
- for arbitrary conditions: 8.11
- for either/or properties: 8.4
- for moving things on/off-stage: 8.10
- for the location of backdrops: 8.8
- for the location of things: 8.7
- for the player's identity: 8.9
- for the player's location: 8.9
- for value properties: 8.5
- in tables: 15.4
- versus
let
: 11.15
nowhere
: 7.13, 8.5
- npc: see characters (people)
number
: 4.8
number of
—
characters / words / paragraphs / lines
: 19.3
—
description: 6.1, 8.16
—
entries in
list: 20.1, 20.9
—
moves from
: 6.14
—
rows in
table: 15.2, 15.10
—
steps via
relation: 13.11
—
times
indexed text matches the regular expression
: 19.6
—
times
indexed text matches the text
: 19.5
[number]
(token): 16.6
- numbers: 14.1, 14.16
- adjectives describing magnitude: 6.6
- allowed range: 14.2, 14.9
- given by equations: 14.13
- operations on: 14.2
- units: see units
- *** O ***
obituary,
printing the player's
: 17.36
- object loops: 11.11
- objects: see things
off-stage
/ on-stage
: 8.10
omit contents in listing
: 17.10
- omitting code, for release version: 2.9
on
: 8.13
on-stage
/ off-stage
: 8.10
once
: 9.14
[one of]
: 5.7
one-to-one
/ one-to-various
: 13.14
- one-way connections: 3.3
only
: 9.15
opaque
/ transparent
: 3.6
open
/ closed
: 3.6
openable
: 3.6
opposite of
direction: 3.26
optional
: 14.10
- options, for phrases: 11.14
or
/ and
: 16.2, 16.8, 16.12, 16.13
- ordering: see precedence
- other people: see characters (people)
other side of
door: 3.12
[other things]
(token): 16.4
[otherwise]
: 5.6
otherwise
: 11.8
out of
outcome of the
rulebook: 18.11
- outline: 2.6
- *** P ***
- paragraph
—
breaks: see breaks
- rules for writing in room description: 17.22
paragraph number
- parameters
parser error
: 17.33
parser's choice
: 17.28
- parsing: see understanding
part of
: 3.23, 8.13
- for stored actions: 12.20
- for units with multiple numbers: 14.10
part
(of source text): 2.5
particular possession
: 17.9
- parts: 4.14, 14.10
- past tense: 9.12
- pathfinding: 6.14
- arbitrary relations: 13.11
- pattern matching, phrase definitions: 11.3
- people: see person
- perfect tense: 9.12
- period: see punctuation
person
: 3.17
persuasion
: 12.4
- phrasebook: 11.2
- phrases: 11.1, 11.19
- as values: 21.3
- deciding a value: 11.17
- defining: 11.2
- defining in Inform 6: 25.14
- options for small variations: 11.14
- parameters: 11.3
- precedence of multiple definitions: 21.9
- precedence of multiple phrases: 21.10
- temporary variables for: 11.15
- pictures: see figures
place,
in scope
: 17.27
- places: see rooms
play
- player
- as opposed to the actor: 12.3
- carrying capacity: 3.19
- changing identity of: 8.9
- changing location of: 8.9
player consents
: 11.5
player's
plural of
- in player command: 16.8
- in source text: 4.4
plural-named
/ singular-named
: 3.18
- plurals
- defining: 4.4
- displaying: 5.4
- of units: 14.4
- rules for displaying: 17.11
- understanding (in commands): 16.8
plus
: 14.2
- points: see scoring
portable
/ fixed in place
: 3.6, 3.7
- possession relation: 13.4
- possessions: 3.20
possible
/ likely
/ unlikely
: 16.19
preamble optional
: 14.10
- precedence
- of commands understood: 16.21
- of displayed items: 17.24, 17.25
- of multiple phrase definitions: 21.9
- of multiple phrases: 21.10
- prefix, for numbers: see units
- prepositions, defining: 13.10
presence of
: 7.12, 17.27
printed name
: 8.5
printing
—
a number of
: 17.12
—
a refusal to act in the dark
: 17.16
—
the announcement of darkness
: 17.17
—
the announcement of light
: 17.18
—
the banner text
: 17.35
—
the description of a dark room
: 17.20
—
the locale description
: 17.24
—
the name
: 17.10
—
the name of a dark room
: 17.19
—
the player's obituary
: 17.36
—
the plural name
: 17.11
- priority: see precedence
privately-named
/ publically-named
: 16.17
- problem messages: 2.4
- procedural rules: 18.14
produced by
rule: 18.12
- prompt, changing: 8.2
- pronouns: 3.17
- proper names: 3.18
proper-named
/ improper-named
: 3.18
- properties: 3.6, 3.7, 4.6
- as adjectives: 6.3
- changing either/or: 8.4
- changing location of things: 8.7
- changing multiple things with
now
: 8.11
- changing values: 8.5
- defining either/or: 4.7
- defining in Inform 6: 25.21
- defining sentence verbs for: 14.7
- defining value: 4.8
- defining with a table: 15.16, 15.17
- dependence on kind: 3.7
- either/or: 3.6
- for scenes: 10.4
- holding a new kind of value: 4.9
- holding indexed text: 19.7
- holding text: 3.10
- numeric comparatives: 6.7, 14.7
- numeric superlatives: 6.8, 14.7
- property, shorthand name for: 8.6
- proportional spacing: 5.9
publically-named
/ privately-named
: 16.17
- punctuation: 2.3
- apostrophes: 2.3, 5.2
- colon: 11.2, 11.7, 11.16
- comma replaces colon: 7.2
- curly brackets: 20.2
- double quotes: 2.3
- exclamation marks: 2.3, 5.2
- full stop: 2.3, 5.2
- full stop with text substitutions: 5.6
- in counting words: 19.3, 19.8
- periods: 2.3, 5.2
- question marks: 2.3, 5.2
- quotation marks: 2.3, 3.1, 5.1, 5.2, 14.9
- square brackets: 2.3, 5.1, 5.2
pushable between rooms
: 3.16
- pushing things: 3.16
- *** Q ***
- quantifiers
- querying yes/no: 11.5
- question mark: see punctuation
- quotation marks: see punctuation
- quotations, displaying in boxes: 5.12
- *** R ***
random
- randomness
- enumerated values: 8.18
- new value kinds: 8.18
- number: 8.18
- seeding the generator: 8.18
- text variations: 5.7
- things: 8.19
- rankings: see scoring
reach
- reachability, rules for changing: 12.18
read
file into
table: 22.12
reading a command
: 17.31
ready to read
(of a data file): 22.14
reason the action failed
: 12.5
- reciprocal relations: 13.6
recurring
(scene): 10.4, 10.7
reduction of
: 21.5
referring to,
understand as
: 16.15
refusal to act in the dark
: 17.16
regionally in
: 6.11
- regions: 3.4, 6.11
- backdrops in: 3.9
- using in rules: 7.11
- regular expressions: 19.6
reinstate
rule: 18.15
reject
—
the player's command
: 17.31
—
the result of
rule: 18.15
related by,
understand as
: 16.16
relates
: 13.5, 13.12, 13.13, 13.14
- relations: 13.3, 13.17
- defining: 13.5
- defining prepositions for: 13.10
- defining sentence verbs for: 13.9
- difference from sentence verbs: 13.3
- distance through: 13.11
- expressing conditions: 13.12
- expressing conditions involving values: 13.13
- groups: 13.7
- guidelines for use: 13.16
- indirect: 13.11
- involving values: 13.13
- kinds of: 13.14
- paths through: 13.11
- predefined
- reciprocal: 13.6
- relationship to sentence verbs: 13.8
- temporary: 13.15
- used as values: 13.14
- used in sentences: 13.1
- RELATIONS (testing command): 13.7
- release
release along with
remainder after dividing
: 14.2
remove
repeat
—
through
table: 15.6
—
with
variable
replace
—
snippet: 17.31
—
the character / word / line / paragraph
(in indexed text): 19.8
—
the regular expression
(in indexed text): 19.8
report
: 12.2, 12.9
requires touchable/carried/light
: 12.7
restore the original
rule: 18.15
resume the story
: 9.4
reverse order
reversed
—
nouns
: 16.2
—
relation (in understanding): 16.16
- rideable, vehicle/animal: 3.16
right hand status line
: 17.21
[roman type]
: 5.9
- rooms: 3.5
- adjacent: 6.14, 13.8
- connections between: 3.2
- creating: 3.1
- descriptions: 2.12
- moving without printing one: 8.7, 8.9
- grouping into regions: 3.4
- one-way connections between: 3.3
- things in more than one room: 3.9
rotate
list: 20.8
route-finding,
slow / fast
: 6.14, 13.11
- rows: see tables
rule
- rulebooks: 18.2, 18.19
- rules: 7.2, 18.19
- abbreviating actions with
doing it
: 7.17
- access to things referred to in actions: 12.16, 12.18
- actions referred to in: 9.12
- After rules: 7.5
- applied to activities: 17.3
- applying to all but some actions: 7.9
- applying to multiple actions: 7.8
- arbitrary conditions for using
when
: 7.12
- Before rules: 7.3
- beginning of game: 9.1
- beginning of scene: 10.2
- changing visibility: 12.19
check
for other people: 12.12
- counting times for: 9.14
- counting turns for: 9.15
- create new action kinds to reduce redundancy: 7.15
- defining: 2.2, 18.3, 18.6
- defining in Inform 6: 25.19
- defining rulebooks for new activities: 17.5
- disabling: 18.15
- enabling/reinstating: 18.15
- end of game: 9.4
- end of scene: 10.2
- every turn: 9.5
- failure of: 18.10
- for actions found in rulebooks: 12.2
- for any actor (including the player): 12.14
- for going by vehicles: 7.14
- for going through doors: 7.14
- for new actions: 12.9
- for new actions for other people: 12.11
- for other people: 12.4, 12.5, 12.11, 12.12, 12.13
- for pushing objects to other rooms: 7.14
- for senses: 7.7
- guidelines for actions: 12.21
- ignoring the procedural rules: 18.16
- implicit constraint to player for actions: 12.11
- in rulebooks: 18.2
- Instead rules: 7.2
- invoking a rule: 18.7
- invoking other rules: 18.13
- limiting applicability to certain activities: 17.4
- limiting to rooms and regions: 7.11
- limiting to when characters are present: 7.12
- naming: 18.3, 18.6
- order of (in rulebooks): 18.4, 18.5, 18.18
- past tense: 9.12, 9.13
- persuasion rules for asking people: 12.4
- preamble: 18.6
- procedural: 18.14
- reaching inside / outside: 12.16, 12.18
- repeated actions: 7.16
- repeated actions consecutively: 7.17
- replacing: 18.15
report
for other people: 12.13
- special rules for
going
: 7.13
- success of: 18.10
- unsuccessful attempts by other people: 12.5
- while clauses: 17.4
- rules tab: 18.5
[run paragraph on]
: 5.8
running through
: 11.11
- *** S ***
[s]
: 5.4
- sack object: see hold-all
same as
: 6.7
sayable value
: 21.1, 21.6
scaled
scenery
: 3.8
- scenes: 10.1, 10.10
- begin rules: 10.2
- beginning when play begins: 10.6
- conditions for: 10.4
- descriptions (displayed when scene begins): 10.2
- end rules: 10.2
- Entire Game: 10.3
- index tab: 10.3, 10.9
- linking to other scenes: 10.5, 10.6, 10.7
- no way to force scenes to begin / end: 10.9
- properties for: 10.4
- recurring: 10.7
- variations in ending: 10.8
- SCENES (testing command): 10.3
- scope: 16.7, 17.27
- scoring: 9.2
- screen top: 8.3
second noun
: 7.10
section
(of source text): 2.5
see
: 6.13
seed the random-number generator
: 8.18
seldom
/ usually
: 4.3
- senses: 7.7
sentence case
: 19.4
- sentence verbs: 13.1, 13.2
- defining for properties: 14.7
- defining for relations: 13.9
- difference from relations: 13.3
- predefined: 13.8
- using prepositions: 13.10
- serial comma: 2.12, 5.5
set
- shorthand: see abbreviations
show relation
relation: 13.7
showme
(phrase): 11.4
- SHOWME (testing command): 2.7
- siblings, in containment hierarchy: 8.17
silently try
: 7.4, 12.1
- for stored actions: 12.20
singular-named
/ plural-named
: 3.18
slow / fast route-finding
: 6.14, 13.11
smelling
: 7.7
some
somebody
: 6.2
someone
: 6.2
—
check someone
acting: 12.12
—
report someone
acting: 12.13
[someone]
(token): 16.1, 16.4
something
: 6.2
- naming value of: 8.15
—
new
(for commands): 16.3
[something]
(token): 16.2, 16.4
somewhere
: 6.2
sort
- sounds: 22.7
- declaring: 22.8
- formats allowed: 22.7
- placing in materials folder: 22.8
- source text: 2.17
specification
: 25.9
specifies
: see units
- square brackets: see punctuation
square root of
: 14.2
- starting conditions: 2.1, 3.1
- status line: 8.3, 17.21
steps via
relation: 13.11
stop
- stopping a phrase: 11.13
—
the action
: 7.3
[stopping]
: 5.7
- stored actions: 12.20
- story description (in bibliographic data): 23.2
- subheadings: 2.5, 2.6
substitute
rule for
rule: 18.15
succeeds
persuasion succeeds
: 12.4
rule succeeds
: 18.10
- success
sufficient light
: 12.19
- suffix, for numbers: see units
- superlatives
- of numbers using adjectives: 6.8
- of numbers with units using adjectives: 14.7
supplying a missing noun
: 17.30
supported by
: 8.13
- supporters: 3.5
- carrying capacity: 3.19
- default immobility: 3.7
- mentioned because of supported things: 3.8
- support relation: 13.4
supporting
: 8.13
surroundings, player's
: 8.3
- switching, on/off: 3.14
- symbols: see characters (letters)
symmetric
(relation): 13.14
- synonyms: 12.7, 16.2
- *** T ***
table name
: 15.15
- tables: 9.3, 15.1
- adding rows: 15.10
- amending: 15.19
- as values: 15.15
- blank columns: 15.8
- blank entries: 15.7
- blank rows: 15.9
- changing entries: 15.4
- choosing rows: 15.5
- continuing: 15.18
- creating things with: 15.16
- defining values with: 15.17
- describing things listed in: 15.12
- formatting: 15.1
- holding indexed text: 19.7
- looking up by cross-reference: 15.3
- looking up by row number: 15.2
- ranking score: 9.3
- removing rows: 15.10
- repeating through: 15.6
- sorting: 15.11
- topic columns: 15.13
taking,
implicitly
: 17.32
tasting
: 7.7
- TELL: 7.6
telling
actor about
: 7.6
- temporary variables: 11.15
- tense, present/past/perfect/imperfect: 9.12, 9.13
- TEST (testing command): 2.8
- test version: 2.9
- testing commands
- text: 5.14
text matching
—
the regular expression
: 19.6
—
the subexpression
: 19.6
- text substitutions: 3.14
- defining: 5.13
- enumerated values: 4.9
- lists: 5.5
- new kinds of value: 4.9
- numbers: 5.3, 5.4
- random variations: 5.7
- sequential variations: 5.7
- strings: 5.1
- things: 5.3
- values: 5.3
- variations: 5.6
[text]
(token): 16.5
that
(restrictive clause): 6.9
the
: 3.18, 5.3, 5.5
there is
: 6.10
- things: 3.5, 3.27
- changing location of: 8.7
- changing multiples with
now
: 8.11
- checking general location: 8.14
- checking specific location: 8.13
- counting: 8.16
- creating: 3.1
—
multiple identical things with counts: 4.13
—
multiple things with a table: 15.16
- using plurals: 4.4
- defining in Inform 6: 25.20
- immobile
- as
fixed in place
: 3.6
- as
scenery
: 3.8
- because they're supporters: 3.7
- in more than one room: 3.9
- limiting action definitions to particular types of things: 12.7
- location of: 3.25
- parts of: 3.23
- references to: 6.1
- referring to unknown things in rules: 7.10
- removing from play: 8.10
- starting out of play: 3.25
[things inside / preferably held]
(token): 16.4
this is,
naming a rule: 18.3, 18.6
through,
going
: 7.14
- time: 9.16
- assembling from numbers: 9.10
- calculations: 9.9, 9.10
- comparing: 9.9
- components as numbers: 9.10
- conditions and rules referring back in: 9.13
- counting actions with
for the Nth time
: 7.16
- counting conditions with
for the Nth time
: 9.14
- displaying approximations: 9.8
- displaying times: 9.7
- events in the future: 9.11
- time of day: 9.6
time of day
: 9.6, 9.7
[time period]
(token): 16.9
time since scene began / ended
: 10.3
[time]
(token): 16.9
time when scene began / ended
: 10.3
- title: 2.5, 23.2
title case
: 19.4
to
—
be
: see is
—
decide
—
what
/ which
arbitrary kinds: 11.17
—
whether
/ if
yes/no: 11.16
- defining phrases: 11.2, 18.6
—
say
: 5.13
—
the nearest
number: 14.2
—
the nearest
time: 9.8
- tokens of grammar: 16.4
topic understood
: 16.5
- topics
total
: 14.12
- touchability, in action processing sequence: 12.2
touchable
/ untouchable
: 6.13
touchable
(action requirement): 12.17
touching
: 7.7
- transcripts, creating with TEST command: 2.8
translates as
transparent
/ opaque
: 3.6, 3.15
true
/ false
: 11.5
truncate
list: 20.10
truth state
: 11.5
try
action: 7.4, 12.1
- actor
trying
action: 12.6
asking
actor to try
: 12.3
- for stored actions: 12.20
try silently
in processing sequence: 12.2
turn sequence rules
: 18.17
- turning, on/off: 3.14
- turns
- counting actions with
for the Nth turn
: 7.17
- counting conditions with
for the Nth turn
: 9.15
- events in the future: 9.11
- rules for processing every turn: 9.5
- using time of day instead of / as well as: 9.6
twice
: 9.14
- type-checking: 8.1, 8.4
- in conditions: 11.6
- in phrase definitions: 11.3
- in temporary variables: 11.15
- units: 14.3
- *** U ***
understand
: 12.7, 12.8, 16.1, 16.2, 16.3, 16.8, 16.11, 16.15, 16.16, 16.17
- understanding: 16.1, 16.22
- allowed objects in actions: 12.17
- allowed objects in grammar: 16.4
- arbitrary objects: 16.4
- arbitrary text: 16.5
- for conversations and consulting: 7.6
- choosing between multiple grammar lines: 16.21
- conditionally: 16.17
- deciding whether ALL includes something: 17.34
- disambiguation: see disambiguation (of player commands)
- error messages: 17.33
- grammar tokens: 16.4
- grammar tokens for words: 16.13
- kinds of things: 16.11
- kinds of value: 16.9
- limiting cases where understand rules apply: 16.17
- mistakes: 16.20
- noun-first sentences: 16.10
- numbers: 16.6, 16.9
- numbers with units: 14.11
- precedence: 16.21
- properties: 16.15
- recognizing properties as words for things: 16.15
- relations: 16.16
- removing existing definitions of verbs: 16.3
- sentences without verbs: 16.10
- special processing of input: 17.31
- synonyms: 16.8, 16.12
- synonyms for things and values: 16.11
- things
- things not in scope with
any
: 16.7
- values: 16.11
- verbs: 16.1, 16.2
- when clauses for: 16.17
- with Inform 6 functions: 25.22
understood,
kind understood
: 16.9
- undo, disabling: 2.12
- Unicode: see characters (letters)
unindexed
: 25.9
- units: 4.5, 14.3, 14.16
- arithmetic on: 14.14
- comparisons using adjectives: 14.7
- displaying: 14.6
- Metric Units extension: 14.8
- multiple notations for a unit: 14.4, 14.5, 14.6
- multiplication of: 14.15
- superlatives using adjectives: 14.7
- totals: 14.12
- with multiple numeric components: 14.9
- accessing parts of: 14.10
- allowed range: 14.9
- omitting parts of: 14.10
unless
: 11.6
unlikely
/ possible
/ likely
: 16.19
unlocked
/ locked
: 3.13
unmentioned
/ mentioned
: 17.22, 17.24
unsuccessful attempt
: 12.5
untouchable
/ touchable
: 6.13
update backdrop positions
: 8.8
upper case
: 19.4
- use options: 2.12
- catalog
abbreviated room descriptions
: 2.12
American dialect
: 2.12, 2.13, 5.4
authorial modesty
: 25.5
BRIEF room descriptions
: 2.12
dynamic memory allocation
: 19.2
fast route-finding
: 6.14
full-length room descriptions
: 2.12
- Inform 6 memory limits: 2.14
maximum indexed text length
: 19.2
maximum things understood at once
: 4.13
memory economy
: 2.14
no scoring
: 2.12, 9.2, 9.16
serial comma
: 5.5, 5.14, 20.3
slow route-finding
: 6.14
SUPERBRIEF room descriptions
: 2.12
telemetry recordings
: 2.13
the serial comma
: 2.12, 2.13
undo prevention
: 2.12
VERBOSE room descriptions
: 2.12
- checking: 25.17
- defining: 25.17
using doors
: 6.14
usually
/ seldom
: 4.3
- *** V ***
- values
[variable letter spacing]
: 5.9
- variables
various
: 13.5
various-to-one
/ various-to-various
: 13.14
- vehicles: 3.16
- verbose room descriptions: 2.12
- verbs: see understanding
very likely / unlikely
: see likely / possible / unlikely
via
relation: 13.11
- victory: see endings
- virtual machine: 2.14, 22.3
- visibility
- in action processing sequence: 12.2
- rules for determining darkness: 12.19
visible
/ invisible
: 6.13
visible
(action requirement): 12.7, 12.17, 16.1
volume
(of source text): 2.5
- *** W ***
was
: 9.13
wear
/ wearable
/ wearing
: 3.20
- wearing: 3.20, 13.4
when
- whereabouts: see location
whether
which
: 6.9
while
condition: 11.9
who
: 6.9
- winning: see endings
with
within
: 8.13
without
—
leading zeros
: 14.10
—
printing a room description
: 8.7, 8.9
- woman: 3.17
- women: see woman
- world tab: 3.4
worn
: 8.7
write
writing a paragraph about
: 17.22
- *** X ***
- XYZZY: 3.1, 16.1, 16.22, 19.5, 24.7, 24.11
- *** Y ***
yes
: see decide, yes/no
- YES (querying yes/no): 11.5
- You Have Died: 17.36
yourself
: 3.27, 6.13
- *** Z ***
- Z-machine: 2.14
- extensions for Z-machine only: 25.6
- memory limits: 19.2, 20.10
- no support for multimedia: 22.1
zeros
: 14.10
- (symbol)
- A
- B
- C
- D
- E
- F
- G
- H
- I
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
-
Last updated December 25, 2010.
Zarfhome
(map)
(down)