Phrasebook
From the extension Basic Inform
Saying Values Saying Names Saying Special Characters Saying Line and Paragraph Breaks Saying If and Otherwise Saying one of Saying Fonts and Visual Effects Saying Lists of Values Conditions Assigning Temporary Variables Increase and Decrease Arithmetic Operations Saying Real Numbers Real Arithmetic Exponential Functions Trigonometric Functions Trigonometric Functions Deciding Outcomes If and Unless While and Repeat Loop Flow Enumerations Randomness Default Values Breaking down text Matching and Replacing Regular Expressions Casing of Text Adaptive Text Tables Sorting Tables Lists Length of lists List operations Relations Applying Functions Working with Lists Carrying out Activities Advanced Activities Following Rules Success and Failure Files of Text Files of Data File HandlingFrom the extension English Language by Graham Nelson
Section 1 - Grammatical definitions Section 2 - Saying pronouns Section 3 - Further pronounsFrom the extension Standard Rules
Time Values Boxed quotations Some built-in texts Responses Saying lists of things Group in and omit from lists Figures Sound effects Trying actions Action requirements Stop or continue Actions as values Ending the story Times of day Durations Timed events Scenes Timing of scenes Player's identity and location Moving and removing things The map Route-finding The object tree Asking yes/no questions The player's command Changing the player's command Scope and pronouns The multiple object listFrom the extension Basic Inform
Saying Values
Saying Names
say "[a object]" say "[an object]" say "[A object]" say "[An object]"
Saying Special Characters
Saying Line and Paragraph Breaks
if a paragraph break is pending:
if a paragraph break is pending:
5.8. Line breaks and paragraph breaks
Kind: phrase nothing ⇒ truth state
Saying If and Otherwise
Saying one of
Saying Fonts and Visual Effects
Saying Lists of Values
Conditions
whether or not (a condition) ... truth state
whether or not (a condition) ... truth state
11.5. Conditions and questions
Kind: phrase nothing ⇒ truth state
Assigning Temporary Variables
let (a new name) be (value)
11.15. Let and temporary variables
Kind: phrase (value, value) ⇒ nothing
let (a new name) be (name of kind)
let (a new name) be (name of kind)
11.15. Let and temporary variables
Kind: phrase (value, value) ⇒ nothing
let (a new name) be (description of relations of values)
let (a new name) be (description of relations of values)
Kind: phrase (value, description of relations of Ks to Ls) ⇒ nothing
let (a new name) be given by (equation name)
let (a new name) be given by (equation name)
Kind: phrase (value, equation name) ⇒ nothing
let (a temporary named value) be (value)
let (a temporary named value) be (value)
11.15. Let and temporary variables
Kind: phrase (value, value) ⇒ nothing
let (a temporary named value) be given by (equation name)
let (a temporary named value) be given by (equation name)
Kind: phrase (value, equation name) ⇒ nothing
Increase and Decrease
increase (a stored value) by (value)
increase (a stored value) by (value)
8.12. Increasing and decreasing
Kind: phrase (value, value) ⇒ nothing
decrease (a stored value) by (value)
decrease (a stored value) by (value)
8.12. Increasing and decreasing
Kind: phrase (value, value) ⇒ nothing
Arithmetic Operations
(arithmetic value) + (arithmetic value) ... value (arithmetic value) plus (arithmetic value) ... value
(arithmetic value) + (arithmetic value) ... value
Kind: phrase (arithmetic value, arithmetic value) ⇒ arithmetic value
(arithmetic value) - (arithmetic value) ... value (arithmetic value) minus (arithmetic value) ... value
(arithmetic value) - (arithmetic value) ... value
Kind: phrase (arithmetic value, arithmetic value) ⇒ arithmetic value
(arithmetic value) * (arithmetic value) ... value (arithmetic value) times (arithmetic value) ... value (arithmetic value) multiplied by (arithmetic value) ... value
(arithmetic value) * (arithmetic value) ... value
Kind: phrase (arithmetic value, arithmetic value) ⇒ arithmetic value
(arithmetic value) / (arithmetic value) ... value (arithmetic value) divided by (arithmetic value) ... value
(arithmetic value) / (arithmetic value) ... value
Kind: phrase (arithmetic value, arithmetic value) ⇒ arithmetic value
remainder after dividing (arithmetic value) by (arithmetic value) ... value
remainder after dividing (arithmetic value) by (arithmetic value) ... value
Kind: phrase (arithmetic value, arithmetic value) ⇒ arithmetic value
(arithmetic value) to the nearest (arithmetic value) ... value
(arithmetic value) to the nearest (arithmetic value) ... value
Kind: phrase (arithmetic value, arithmetic value) ⇒ arithmetic value
square root of (arithmetic value) ... value
square root of (arithmetic value) ... value
Kind: phrase arithmetic value ⇒ arithmetic value
cube root of (arithmetic value) ... value
cube root of (arithmetic value) ... value
Kind: phrase arithmetic value ⇒ arithmetic value
total (arithmetic values valued property) of (description of values) ... value
total (arithmetic values valued property) of (description of values) ... value
Kind: phrase (arithmetic values valued property, description of values) ⇒ arithmetic value
Saying Real Numbers
say "[real number to number decimal places in decimal notation]"
say "[real number to number decimal places in decimal notation]"
say "[real number to number decimal places in scientific notation]"
say "[real number to number decimal places in scientific notation]"
Real Arithmetic
reciprocal of (real number) ... real number
reciprocal of (real number) ... real number
Kind: phrase real number ⇒ real number
absolute value of (real number) ... real number y = abs(x)
absolute value of (real number) ... real number y = abs(x)
Kind: phrase real number ⇒ real number
real square root of (real number) ... real number y = root(x)
real square root of (real number) ... real number y = root(x)
Kind: phrase real number ⇒ real number
real square of (real number) ... real number y = rsqr(x)
real square of (real number) ... real number y = rsqr(x)
Kind: phrase real number ⇒ real number
ceiling of (real number) ... real number y = ceiling(x)
ceiling of (real number) ... real number y = ceiling(x)
In equations: write as ceiling()
Kind: phrase real number ⇒ real number
floor of (real number) ... real number y = floor(x)
floor of (real number) ... real number y = floor(x)
In equations: write as floor()
Kind: phrase real number ⇒ real number
(real number) to the nearest whole number ... number y = int(x)
(real number) to the nearest whole number ... number y = int(x)
Kind: phrase real number ⇒ number
Exponential Functions
natural/-- logarithm of (real number) ... real number y = log(x)
natural/-- logarithm of (real number) ... real number y = log(x)
Kind: phrase real number ⇒ real number
logarithm to base (number) of (real number) ... real number
logarithm to base (number) of (real number) ... real number
Kind: phrase (number, real number) ⇒ real number
exponential of (real number) ... real number y = exp(x)
exponential of (real number) ... real number y = exp(x)
Kind: phrase real number ⇒ real number
(real number) to the power (real number) ... real number
(real number) to the power (real number) ... real number
Kind: phrase (real number, real number) ⇒ real number
Trigonometric Functions
(real number) degrees ... real number
(real number) degrees ... real number
Kind: phrase real number ⇒ real number
sine of (real number) ... real number y = sin(x)
sine of (real number) ... real number y = sin(x)
Kind: phrase real number ⇒ real number
cosine of (real number) ... real number y = cos(x)
cosine of (real number) ... real number y = cos(x)
Kind: phrase real number ⇒ real number
tangent of (real number) ... real number y = tan(x)
tangent of (real number) ... real number y = tan(x)
Kind: phrase real number ⇒ real number
arcsine of (real number) ... real number y = arcsin(x)
arcsine of (real number) ... real number y = arcsin(x)
In equations: write as arcsin()
Kind: phrase real number ⇒ real number
arccosine of (real number) ... real number y = arccos(x)
arccosine of (real number) ... real number y = arccos(x)
In equations: write as arccos()
Kind: phrase real number ⇒ real number
arctangent of (real number) ... real number y = arctan(x)
arctangent of (real number) ... real number y = arctan(x)
In equations: write as arctan()
Kind: phrase real number ⇒ real number
Trigonometric Functions
hyperbolic sine of (real number) ... real number y = sinh(x)
hyperbolic sine of (real number) ... real number y = sinh(x)
Kind: phrase real number ⇒ real number
hyperbolic cosine of (real number) ... real number y = cosh(x)
hyperbolic cosine of (real number) ... real number y = cosh(x)
Kind: phrase real number ⇒ real number
hyperbolic tangent of (real number) ... real number y = tanh(x)
hyperbolic tangent of (real number) ... real number y = tanh(x)
Kind: phrase real number ⇒ real number
hyperbolic arcsine of (real number) ... real number y = arcsinh(x)
hyperbolic arcsine of (real number) ... real number y = arcsinh(x)
In equations: write as arcsinh()
Kind: phrase real number ⇒ real number
hyperbolic arccosine of (real number) ... real number y = arccosh(x)
hyperbolic arccosine of (real number) ... real number y = arccosh(x)
In equations: write as arccosh()
Kind: phrase real number ⇒ real number
hyperbolic arctangent of (real number) ... real number y = arctanh(x)
hyperbolic arctangent of (real number) ... real number y = arctanh(x)
In equations: write as arctanh()
Kind: phrase real number ⇒ real number
Deciding Outcomes
If and Unless
While and Repeat
repeat with (a new name) running from (arithmetic value) to (arithmetic value): repeat with (a new name) running from (enumerated value) to (enumerated value):
repeat with (a new name) running from (arithmetic value) to (arithmetic value):
Kind: phrase (K, K [arithmetic value], K) ⇒ nothing
repeat with (a new name) running through (description of values):
repeat with (a new name) running through (description of values):
Kind: phrase (K, description of Ks) ⇒ nothing
repeat with (a new name) running through (list of values):
repeat with (a new name) running through (list of values):
21.4. Testing and iterating over lists
Kind: phrase (object, list of values) ⇒ nothing
repeat through (table name) in reverse order:
repeat through (table name) in reverse order:
16.6. Repeating through tables
Kind: phrase table name ⇒ nothing
repeat through (table name) in (table column) order:
repeat through (table name) in (table column) order:
16.6. Repeating through tables
Kind: phrase (table name, table column) ⇒ nothing
repeat through (table name) in reverse (table column) order:
repeat through (table name) in reverse (table column) order:
16.6. Repeating through tables
Kind: phrase (table name, table column) ⇒ nothing
Loop Flow
Enumerations
number of (description of values) ... number
number of (description of values) ... number
Kind: phrase description of values ⇒ number
(name of kind) after (enumerated value) ... value
(name of kind) after (enumerated value) ... value
11.18. The value after and the value before
Kind: phrase (K [enumerated value], K) ⇒ K
(name of kind) before (enumerated value) ... value
(name of kind) before (enumerated value) ... value
11.18. The value after and the value before
Kind: phrase (K [enumerated value], K) ⇒ K
first value of (name of kind) ... value
first value of (name of kind) ... value
11.18. The value after and the value before
Kind: phrase K [enumerated value] ⇒ K
last value of (name of kind) ... value
last value of (name of kind) ... value
11.18. The value after and the value before
Kind: phrase K [enumerated value] ⇒ K
Randomness
a/-- random (description of values) ... value
a/-- random (description of values) ... value
8.19. Random choices of things
Kind: phrase description of Ks ⇒ K
a random (name of kind) between (arithmetic value) and (arithmetic value) ... value a random (name of kind) from (arithmetic value) to (arithmetic value) ... value a random (name of kind) between (enumerated value) and (enumerated value) ... value a random (name of kind) from (enumerated value) to (enumerated value) ... value
a random (name of kind) between (arithmetic value) and (arithmetic value) ... value
Kind: phrase (K [arithmetic value], K, K) ⇒ K
if a random chance of (number) in (number) succeeds:
if a random chance of (number) in (number) succeeds:
Kind: phrase (number, number) ⇒ truth state
seed the random-number generator with (number)
seed the random-number generator with (number)
Kind: phrase number ⇒ nothing
Default Values
default value of (name of kind) ... value
default value of (name of kind) ... value
Kind: phrase K ⇒ K
Breaking down text
number of characters in (text) ... number
number of characters in (text) ... number
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase text ⇒ number
number of words in (text) ... number
number of words in (text) ... number
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase text ⇒ number
number of punctuated words in (text) ... number
number of punctuated words in (text) ... number
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase text ⇒ number
number of unpunctuated words in (text) ... number
number of unpunctuated words in (text) ... number
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase text ⇒ number
number of lines in (text) ... number
number of lines in (text) ... number
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase text ⇒ number
number of paragraphs in (text) ... number
number of paragraphs in (text) ... number
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase text ⇒ number
character number (number) in (text) ... text
character number (number) in (text) ... text
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase (number, text) ⇒ text
word number (number) in (text) ... text
word number (number) in (text) ... text
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase (number, text) ⇒ text
punctuated word number (number) in (text) ... text
punctuated word number (number) in (text) ... text
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase (number, text) ⇒ text
unpunctuated word number (number) in (text) ... text
unpunctuated word number (number) in (text) ... text
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase (number, text) ⇒ text
line number (number) in (text) ... text
line number (number) in (text) ... text
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase (number, text) ⇒ text
paragraph number (number) in (text) ... text
paragraph number (number) in (text) ... text
20.3. Characters, words, punctuated words, unpunctuated words, lines, paragraphs
Kind: phrase (number, text) ⇒ text
substituted form of (text) ... text
substituted form of (text) ... text
20.7. Making new text with text substitutions
Kind: phrase text ⇒ text
Matching and Replacing
if (text) exactly matches the text (text):
if (text) exactly matches the text (text):
optionally case insensitively
20.5. Matching and exactly matching
Kind: phrase (text, text) ⇒ truth state
if (text) matches the text (text):
if (text) matches the text (text):
optionally case insensitively
20.5. Matching and exactly matching
Kind: phrase (text, text) ⇒ truth state
number of times (text) matches the text (text) ... number
number of times (text) matches the text (text) ... number
optionally case insensitively
20.5. Matching and exactly matching
Kind: phrase (text, text) ⇒ number
replace the text (text) in (text) with (text)
replace the text (text) in (text) with (text)
optionally case insensitively
Kind: phrase (text, text, text) ⇒ nothing
replace the word (text) in (text) with (text)
replace the word (text) in (text) with (text)
Kind: phrase (text, text, text) ⇒ nothing
replace the punctuated word (text) in (text) with (text)
replace the punctuated word (text) in (text) with (text)
Kind: phrase (text, text, text) ⇒ nothing
replace character number (number) in (text) with (text)
replace character number (number) in (text) with (text)
Kind: phrase (number, text, text) ⇒ nothing
replace word number (number) in (text) with (text)
replace word number (number) in (text) with (text)
Kind: phrase (number, text, text) ⇒ nothing
replace punctuated word number (number) in (text) with (text)
replace punctuated word number (number) in (text) with (text)
Kind: phrase (number, text, text) ⇒ nothing
replace unpunctuated word number (number) in (text) with (text)
replace unpunctuated word number (number) in (text) with (text)
Kind: phrase (number, text, text) ⇒ nothing
replace line number (number) in (text) with (text)
replace line number (number) in (text) with (text)
Kind: phrase (number, text, text) ⇒ nothing
replace paragraph number (number) in (text) with (text)
replace paragraph number (number) in (text) with (text)
Kind: phrase (number, text, text) ⇒ nothing
Regular Expressions
if (text) exactly matches the regular expression (text):
if (text) exactly matches the regular expression (text):
optionally case insensitively
20.6. Regular expression matching
Kind: phrase (text, text) ⇒ truth state
if (text) matches the regular expression (text):
if (text) matches the regular expression (text):
optionally case insensitively
20.6. Regular expression matching
Kind: phrase (text, text) ⇒ truth state
text matching regular expression ... text
text matching regular expression ... text
20.6. Regular expression matching
Kind: phrase nothing ⇒ text
text matching subexpression (number) ... text
text matching subexpression (number) ... text
20.6. Regular expression matching
Kind: phrase number ⇒ text
number of times (text) matches the regular expression (text) ... number
number of times (text) matches the regular expression (text) ... number
optionally case insensitively
20.6. Regular expression matching
Kind: phrase (text, text) ⇒ number
replace the regular expression (text) in (text) with (text)
replace the regular expression (text) in (text) with (text)
optionally case insensitively
Kind: phrase (text, text, text) ⇒ nothing
Casing of Text
(text) in sentence case ... text
(text) in sentence case ... text
20.4. Upper and lower case letters
Kind: phrase text ⇒ text
Adaptive Text
say "[adapt verb in grammatical tense from narrative viewpoint]"
say "[adapt verb in grammatical tense from narrative viewpoint]"
say "[negate verb in grammatical tense from narrative viewpoint]"
say "[negate verb in grammatical tense from narrative viewpoint]"
meaning of (verb) ... relation of objects
meaning of (verb) ... relation of objects
Kind: phrase verb ⇒ relation of objects
Tables
choose a/the/-- row (number) in/from (table name)
choose a/the/-- row (number) in/from (table name)
Kind: phrase (number, table name) ⇒ nothing
choose a/the/-- row with (table column) of (value) in/from (table name)
choose a/the/-- row with (table column) of (value) in/from (table name)
Kind: phrase (Ks valued table column, K, table name) ⇒ nothing
choose a/the/-- blank row in/from (table name)
choose a/the/-- blank row in/from (table name)
16.10. Adding and removing rows
Kind: phrase table name ⇒ nothing
choose a/the/-- random row in/from (table name)
choose a/the/-- random row in/from (table name)
Kind: phrase table name ⇒ nothing
number of rows in/from (table name) ... number
number of rows in/from (table name) ... number
Kind: phrase table name ⇒ number
number of blank rows in/from (table name) ... number
number of blank rows in/from (table name) ... number
16.10. Adding and removing rows
Kind: phrase table name ⇒ number
number of filled rows in/from (table name) ... number
number of filled rows in/from (table name) ... number
16.10. Adding and removing rows
Kind: phrase table name ⇒ number
if there is (a table entry):
Kind: phrase value ⇒ truth state
blank out the whole (table column) in/from/of (table name)
blank out the whole (table column) in/from/of (table name)
16.10. Adding and removing rows
Kind: phrase (table column, table name) ⇒ nothing
blank out the whole of (table name)
blank out the whole of (table name)
16.10. Adding and removing rows
Kind: phrase table name ⇒ nothing
showme the contents of (table name)
showme the contents of (table name)
Kind: phrase table name ⇒ nothing
Sorting Tables
sort (table name) in/into random order
sort (table name) in/into random order
Kind: phrase table name ⇒ nothing
sort (table name) in/into (table column) order
sort (table name) in/into (table column) order
Kind: phrase (table name, table column) ⇒ nothing
sort (table name) in/into reverse (table column) order
sort (table name) in/into reverse (table column) order
Kind: phrase (table name, table column) ⇒ nothing
Lists
add (value) to (list of values)
add (value) to (list of values)
optionally if absent
Kind: phrase (K, list of Ks) ⇒ nothing
add (value) at entry (number) in/from (list of values)
add (value) at entry (number) in/from (list of values)
optionally if absent
Kind: phrase (K, number, list of Ks) ⇒ nothing
add (list of values) to (list of values)
add (list of values) to (list of values)
optionally if absent
Kind: phrase (list of Ks, list of Ks) ⇒ nothing
add (list of values) at entry (number) in/from (list of values)
add (list of values) at entry (number) in/from (list of values)
Kind: phrase (list of Ks, number, list of Ks) ⇒ nothing
remove (value) in/from (list of values)
remove (value) in/from (list of values)
optionally if present
Kind: phrase (K, list of Ks) ⇒ nothing
remove (list of values) in/from (list of values)
remove (list of values) in/from (list of values)
optionally if present
Kind: phrase (list of Ks, list of Ks) ⇒ nothing
remove entry (number) in/from (list of values)
remove entry (number) in/from (list of values)
optionally if present
Kind: phrase (number, list of values) ⇒ nothing
remove entries (number) to (number) in/from (list of values)
remove entries (number) to (number) in/from (list of values)
optionally if present
Kind: phrase (number, number, list of values) ⇒ nothing
if (value) is listed in (list of values):
if (value) is listed in (list of values):
21.4. Testing and iterating over lists
Kind: phrase (K, list of Ks) ⇒ truth state
if (value) is not listed in (list of values):
if (value) is not listed in (list of values):
21.4. Testing and iterating over lists
Kind: phrase (K, list of Ks) ⇒ truth state
list of (description of values) ... value
list of (description of values) ... value
Kind: phrase description of Ks ⇒ list of Ks
Length of lists
number of entries in/of/from (list of values) ... number
number of entries in/of/from (list of values) ... number
21.9. Accessing entries in a list
Kind: phrase list of values ⇒ number
truncate (list of values) to (number) entries/entry
truncate (list of values) to (number) entries/entry
21.10. Lengthening or shortening a list
Kind: phrase (list of values, number) ⇒ nothing
truncate (list of values) to the first (number) entries/entry
truncate (list of values) to the first (number) entries/entry
21.10. Lengthening or shortening a list
Kind: phrase (list of values, number) ⇒ nothing
truncate (list of values) to the last (number) entries/entry
truncate (list of values) to the last (number) entries/entry
21.10. Lengthening or shortening a list
Kind: phrase (list of values, number) ⇒ nothing
extend (list of values) to (number) entries/entry
extend (list of values) to (number) entries/entry
21.10. Lengthening or shortening a list
Kind: phrase (list of values, number) ⇒ nothing
change (list of values) to have (number) entries/entry
change (list of values) to have (number) entries/entry
21.10. Lengthening or shortening a list
Kind: phrase (list of values, number) ⇒ nothing
List operations
reverse (list of values)
21.8. Sorting, reversing and rotating lists
Kind: phrase list of values ⇒ nothing
rotate (list of values)
21.8. Sorting, reversing and rotating lists
Kind: phrase list of values ⇒ nothing
rotate (list of values) backwards
rotate (list of values) backwards
21.8. Sorting, reversing and rotating lists
Kind: phrase list of values ⇒ nothing
sort (list of values)
21.8. Sorting, reversing and rotating lists
Kind: phrase list of values ⇒ nothing
sort (list of values) in/into reverse order
sort (list of values) in/into reverse order
21.8. Sorting, reversing and rotating lists
Kind: phrase list of values ⇒ nothing
sort (list of values) in/into random order
sort (list of values) in/into random order
21.8. Sorting, reversing and rotating lists
Kind: phrase list of values ⇒ nothing
sort (list of objects) in/into (property) order
sort (list of objects) in/into (property) order
21.8. Sorting, reversing and rotating lists
Kind: phrase (list of objects, property) ⇒ nothing
sort (list of objects) in/into reverse (property) order
sort (list of objects) in/into reverse (property) order
21.8. Sorting, reversing and rotating lists
Kind: phrase (list of objects, property) ⇒ nothing
Relations
show relation (relation of values)
show relation (relation of values)
Kind: phrase relation of values ⇒ nothing
next step via (relation of objects) from (object) to (object) ... object
next step via (relation of objects) from (object) to (object) ... object
Kind: phrase (relation of objects, object, object) ⇒ object
number of steps via (relation of objects) from (object) to (object) ... number
number of steps via (relation of objects) from (object) to (object) ... number
Kind: phrase (relation of objects, object, object) ⇒ number
list of (name of kind) that/which/whom (relation of values) relates ... value
list of (name of kind) that/which/whom (relation of values) relates ... value
13.13. Relations involving values
Kind: phrase (K, relation of Ks to Ls) ⇒ list of Ks
list of (name of kind) to which/whom (relation of values) relates ... value list of (name of kind) that/which/whom (relation of values) relates to ... value
list of (name of kind) to which/whom (relation of values) relates ... value
13.13. Relations involving values
Kind: phrase (L, relation of Ks to Ls) ⇒ list of Ls
list of (name of kind) that/which/who relate to (value) by (relation of values) ... value
list of (name of kind) that/which/who relate to (value) by (relation of values) ... value
13.13. Relations involving values
Kind: phrase (K, L, relation of Ks to Ls) ⇒ list of Ks
list of (name of kind) to which/whom (value) relates by (relation of values) ... value list of (name of kind) that/which/whom (value) relates to by (relation of values) ... value
list of (name of kind) to which/whom (value) relates by (relation of values) ... value
13.13. Relations involving values
Kind: phrase (L, K, relation of Ks to Ls) ⇒ list of Ls
if (name of kind) relates to (value) by (relation of values):
if (name of kind) relates to (value) by (relation of values):
13.13. Relations involving values
Kind: phrase (K, L, relation of Ks to Ls) ⇒ truth state
if (value) relates to (name of kind) by (relation of values):
if (value) relates to (name of kind) by (relation of values):
13.13. Relations involving values
Kind: phrase (K, L, relation of Ks to Ls) ⇒ truth state
(name of kind) that/which/who relates to (value) by (relation of values) ... value
(name of kind) that/which/who relates to (value) by (relation of values) ... value
13.13. Relations involving values
Kind: phrase (K, L, relation of Ks to Ls) ⇒ K
(name of kind) to which/whom (value) relates by (relation of values) ... value (name of kind) that/which/whom (value) relates to by (relation of values) ... value
(name of kind) to which/whom (value) relates by (relation of values) ... value
13.13. Relations involving values
Kind: phrase (L, K, relation of Ks to Ls) ⇒ L
Applying Functions
if (value) matches (description of values):
if (value) matches (description of values):
Kind: phrase (K, description of Ks) ⇒ truth state
(phrase nothing -> value) applied ... value
(phrase nothing -> value) applied ... value
Kind: phrase phrase nothing ⇒ K ⇒ K
(phrase nothing -> value) applied to (value) ... value
(phrase nothing -> value) applied to (value) ... value
Kind: phrase (phrase K ⇒ L, K) ⇒ L
(phrase (nothing, nothing) -> value) applied to (value) and (value) ... value
(phrase (nothing, nothing) -> value) applied to (value) and (value) ... value
Kind: phrase (phrase (K, L) ⇒ M, K, L) ⇒ M
(phrase (nothing, nothing, nothing) -> value) applied to (value) and (value) and (value) ... value
(phrase (nothing, nothing, nothing) -> value) applied to (value) and (value) and (value) ... value
Kind: phrase (phrase (K, L, M) ⇒ N, K, L, M) ⇒ N
apply (phrase nothing -> nothing)
apply (phrase nothing -> nothing)
Kind: phrase phrase nothing ⇒ nothing ⇒ nothing
apply (phrase nothing -> nothing) to (value)
apply (phrase nothing -> nothing) to (value)
Kind: phrase (phrase K ⇒ nothing, K) ⇒ nothing
apply (phrase (nothing, nothing) -> nothing) to (value) and (value)
apply (phrase (nothing, nothing) -> nothing) to (value) and (value)
Kind: phrase (phrase (K, L) ⇒ nothing, K, L) ⇒ nothing
apply (phrase (nothing, nothing, nothing) -> nothing) to (value) and (value) and (value)
apply (phrase (nothing, nothing, nothing) -> nothing) to (value) and (value) and (value)
Kind: phrase (phrase (K, L, M) ⇒ nothing, K, L, M) ⇒ nothing
Working with Lists
(phrase nothing -> value) applied to (list of values) ... value
(phrase nothing -> value) applied to (list of values) ... value
Kind: phrase (phrase K ⇒ L, list of Ks) ⇒ list of Ls
(phrase (nothing, nothing) -> value) reduction of (list of values) ... value
(phrase (nothing, nothing) -> value) reduction of (list of values) ... value
Kind: phrase (phrase (K, K) ⇒ K, list of Ks) ⇒ K
filter to (description of values) of (list of values) ... value
filter to (description of values) of (list of values) ... value
Kind: phrase (description of Ks, list of Ks) ⇒ list of Ks
Carrying out Activities
carry out the (activity) activity with (value)
carry out the (activity) activity with (value)
Kind: phrase (activity on Ks, K) ⇒ nothing
Advanced Activities
begin the (activity) activity
18.7. Beginning and ending activities manually
Kind: phrase activity ⇒ nothing
begin the (activity) activity with (value)
begin the (activity) activity with (value)
18.7. Beginning and ending activities manually
Kind: phrase (activity on Ks, K) ⇒ nothing
if handling (activity) activity:
if handling (activity) activity:
18.7. Beginning and ending activities manually
Kind: phrase activity ⇒ truth state
if handling (activity) activity with (value):
if handling (activity) activity with (value):
18.7. Beginning and ending activities manually
Kind: phrase (activity on Ks, K) ⇒ truth state
end the (activity) activity
18.7. Beginning and ending activities manually
Kind: phrase activity ⇒ nothing
end the (activity) activity with (value)
end the (activity) activity with (value)
18.7. Beginning and ending activities manually
Kind: phrase (activity on Ks, K) ⇒ nothing
abandon the (activity) activity
abandon the (activity) activity
18.7. Beginning and ending activities manually
Kind: phrase activity ⇒ nothing
abandon the (activity) activity with (value)
abandon the (activity) activity with (value)
18.7. Beginning and ending activities manually
Kind: phrase (activity on Ks, K) ⇒ nothing
Following Rules
follow (nothing based rule producing values) for (value)
follow (nothing based rule producing values) for (value)
Kind: phrase (Ks based rule producing values, K) ⇒ nothing
follow (nothing based rule)
Kind: phrase nothing based rule ⇒ nothing
(name of kind) produced by (rule producing values) ... value
(name of kind) produced by (rule producing values) ... value
19.13. Rulebooks producing values
Kind: phrase (K, rule producing Ks) ⇒ K
(name of kind) produced by (nothing based rule producing values) for (value) ... value
(name of kind) produced by (nothing based rule producing values) for (value) ... value
19.13. Rulebooks producing values
Kind: phrase (L, Ks based rule producing Ls, K) ⇒ L
(name of kind) produced by (nothing based rule producing values) ... value
(name of kind) produced by (nothing based rule producing values) ... value
19.13. Rulebooks producing values
Kind: phrase (K, nothing based rule producing Ks) ⇒ K
abide by (nothing based rule producing values) for (value)
abide by (nothing based rule producing values) for (value)
Kind: phrase (Ks based rule producing values, K) ⇒ nothing
abide by (nothing based rule)
Kind: phrase nothing based rule ⇒ nothing
Success and Failure
rule succeeds with result (value)
rule succeeds with result (value)
19.13. Rulebooks producing values
Kind: phrase value ⇒ nothing
outcome of the rulebook ... rulebook outcome
outcome of the rulebook ... rulebook outcome
Kind: phrase nothing ⇒ rulebook outcome
Files of Text
write (text) to (external file)
write (text) to (external file)
23.14. Writing, reading and appending text to files
Kind: phrase (text, external file) ⇒ nothing
append (text) to (external file)
append (text) to (external file)
23.14. Writing, reading and appending text to files
Kind: phrase (text, external file) ⇒ nothing
say "[text of external file]"
Files of Data
read (external file) into (table name)
read (external file) into (table name)
23.13. Writing and reading tables to external files
Kind: phrase (external file, table name) ⇒ nothing
write (external file) from (table name)
write (external file) from (table name)
23.13. Writing and reading tables to external files
Kind: phrase (external file, table name) ⇒ nothing
File Handling
if (external file) exists:
23.13. Writing and reading tables to external files
Kind: phrase external file ⇒ truth state
if ready to read (external file):
if ready to read (external file):
23.15. Exchanging files with other programs
Kind: phrase external file ⇒ truth state
mark (external file) as ready to read
mark (external file) as ready to read
23.15. Exchanging files with other programs
Kind: phrase external file ⇒ nothing
mark (external file) as not ready to read
mark (external file) as not ready to read
23.15. Exchanging files with other programs
Kind: phrase external file ⇒ nothing
From the extension English Language by Graham Nelson
Section 1 - Grammatical definitions
if prior naming context is plural:
if prior naming context is plural:
Kind: phrase nothing ⇒ truth state
Section 2 - Saying pronouns
Section 3 - Further pronouns
From the extension Standard Rules
Time Values
Boxed quotations
Some built-in texts
say "[run paragraph on with special look spacing]"
Responses
Saying lists of things
list the contents of (object)
list the contents of (object)
optionally with newlines,
indented,
giving inventory information,
as a sentence,
including contents,
including all contents,
tersely,
giving brief inventory information,
using the definite article,
listing marked items only,
prefacing with is/are,
not listing concealed items,
suppressing all articles,
with extra indentation,
and/or capitalized
Kind: phrase object ⇒ nothing
say "[a list of description of objects]" say "[A list of description of objects]"
say "[the list of description of objects]" say "[The list of description of objects]"
say "[a list of description of objects including contents]"
Group in and omit from lists
group (description of objects) together
group (description of objects) together
18.13. Listing contents of something
Kind: phrase description of objects ⇒ nothing
group (description of objects) together giving articles
group (description of objects) together giving articles
18.13. Listing contents of something
Kind: phrase description of objects ⇒ nothing
group (description of objects) together as (text)
group (description of objects) together as (text)
18.13. Listing contents of something
Kind: phrase (description of objects, text) ⇒ nothing
Figures
display (figure name)
display (figure name)
optionally one time only
Kind: phrase figure name ⇒ nothing
Glulx resource ID of (figure name) ... number
Glulx resource ID of (figure name) ... number
23.10. Some technicalities about figures and sounds
Kind: phrase figure name ⇒ number
Sound effects
play (sound name)
play (sound name)
optionally one time only
23.8. Declaring and playing back sounds
Kind: phrase sound name ⇒ nothing
Glulx resource ID of (sound name) ... number
Glulx resource ID of (sound name) ... number
23.10. Some technicalities about figures and sounds
Kind: phrase sound name ⇒ number
Trying actions
silently try (action) try silently (action)
Kind: phrase action ⇒ nothing
Action requirements
if action requires a touchable noun:
if action requires a touchable noun:
Kind: phrase nothing ⇒ truth state
if action requires a touchable second noun:
if action requires a touchable second noun:
Kind: phrase nothing ⇒ truth state
if action requires a carried noun:
if action requires a carried noun:
Kind: phrase nothing ⇒ truth state
if action requires a carried second noun:
if action requires a carried second noun:
Kind: phrase nothing ⇒ truth state
if action requires light:
Kind: phrase nothing ⇒ truth state
anonymously abide by (rule) anonymously abide by (nothing based rule producing values) for (value) anonymously abide by (nothing based rule)
Kind: phrase rule ⇒ nothing
Stop or continue
Actions as values
current action ... action
Kind: phrase nothing ⇒ action
action of (action) ... action
Kind: phrase action ⇒ action
if (action) involves (object):
if (action) involves (object):
Kind: phrase (action, object) ⇒ truth state
action name part of (action) ... action name
action name part of (action) ... action name
Kind: phrase action ⇒ action name
second noun part of (action) ... object
second noun part of (action) ... object
Kind: phrase action ⇒ object
Ending the story
end the story saying (text)
Kind: phrase text ⇒ nothing
if story has ended finally:
Kind: phrase nothing ⇒ truth state
if story has not ended:
Kind: phrase nothing ⇒ truth state
Times of day
if (time) is before (time):
9.9. Comparing and shifting times
Kind: phrase (time, time) ⇒ truth state
if (time) is after (time):
9.9. Comparing and shifting times
Kind: phrase (time, time) ⇒ truth state
Durations
Timed events
(rule) in (number) turn/turns from now
(rule) in (number) turn/turns from now
Kind: phrase (rule, number) ⇒ nothing
(rule) in (time) from now
Kind: phrase (rule, time) ⇒ nothing
Scenes
if (scene) has happened:
Kind: phrase scene ⇒ truth state
if (scene) has not happened:
Kind: phrase scene ⇒ truth state
if (scene) has not ended:
Kind: phrase scene ⇒ truth state
Timing of scenes
Player's identity and location
Moving and removing things
move (object) to (object)
move (object) to (object)
optionally without printing a room description,
or printing an abbreviated room description
Kind: phrase (object, object) ⇒ nothing
remove (object) from play
8.10. Removing things from play
Kind: phrase object -> nothing
Warning: This phrase is now deprecated! It will probably be withdrawn in future builds of Inform, and even the present build will reject it if the 'Use no deprecated features' option is set. If you're using it now, try following the documentation link above for advice on what to write instead.
move (object) backdrop to all (description of objects)
move (object) backdrop to all (description of objects)
Kind: phrase (object, description of objects) ⇒ nothing
update backdrop positions
Kind: phrase nothing ⇒ nothing
The map
room (direction) from/of (room) ... room
room (direction) from/of (room) ... room
6.14. Adjacent rooms and routes through the map
Kind: phrase (direction, room) ⇒ room
door (direction) from/of (room) ... door
door (direction) from/of (room) ... door
6.14. Adjacent rooms and routes through the map
Kind: phrase (direction, room) ⇒ door
other side of (door) ... object other side of (door) from (room) ... object
other side of (door) ... object
Kind: phrase door ⇒ object
direction of (door) from (room) ... object
direction of (door) from (room) ... object
Kind: phrase (door, room) ⇒ object
room-or-door (direction) from/of (room) ... object
room-or-door (direction) from/of (room) ... object
6.14. Adjacent rooms and routes through the map
Kind: phrase (direction, room) ⇒ object
change (direction) exit of (room) to (room)
change (direction) exit of (room) to (room)
8.5. Change of properties with values
Kind: phrase (direction, room, room) ⇒ nothing
change (direction) exit of (room) to nothing/nowhere
change (direction) exit of (room) to nothing/nowhere
8.5. Change of properties with values
Kind: phrase (direction, room) ⇒ nothing
Route-finding
best route from (object) to (object) ... object
best route from (object) to (object) ... object
optionally using doors,
or using even locked doors
6.14. Adjacent rooms and routes through the map
Kind: phrase (object, object) ⇒ object
number of moves from (object) to (object) ... number
number of moves from (object) to (object) ... number
optionally using doors,
or using even locked doors
6.14. Adjacent rooms and routes through the map
Kind: phrase (object, object) ⇒ number
best route from (object) to (object) through (description of objects) ... object
best route from (object) to (object) through (description of objects) ... object
optionally using doors,
or using even locked doors
6.14. Adjacent rooms and routes through the map
Kind: phrase (object, object, description of objects) ⇒ object
number of moves from (object) to (object) through (description of objects) ... number
number of moves from (object) to (object) through (description of objects) ... number
optionally using doors,
or using even locked doors
6.14. Adjacent rooms and routes through the map
Kind: phrase (object, object, description of objects) ⇒ number
The object tree
next thing held after (object) ... object
next thing held after (object) ... object
8.17. Looking at containment by hand
Kind: phrase object ⇒ object
first thing held by (object) ... object
first thing held by (object) ... object
8.17. Looking at containment by hand
Kind: phrase object ⇒ object
Asking yes/no questions
The player's command
if (snippet) matches (topic):
Kind: phrase (snippet, topic) ⇒ truth state
if (snippet) does not match (topic):
if (snippet) does not match (topic):
Kind: phrase (snippet, topic) ⇒ truth state
if (snippet) includes (topic):
if (snippet) includes (topic):
Kind: phrase (snippet, topic) ⇒ truth state
if (snippet) does not include (topic):
if (snippet) does not include (topic):
Kind: phrase (snippet, topic) ⇒ truth state
Changing the player's command
change the text of the player's command to (text)
change the text of the player's command to (text)
Kind: phrase text ⇒ nothing
replace (snippet) with (text)
Kind: phrase (snippet, text) ⇒ nothing
reject the player's command
Kind: phrase nothing ⇒ nothing
Scope and pronouns
place (object) in scope
place (object) in scope
optionally but not its contents
18.29. Deciding the scope of something
Kind: phrase object ⇒ nothing
place the/-- contents of (object) in scope
place the/-- contents of (object) in scope
18.29. Deciding the scope of something
Kind: phrase object ⇒ nothing
The multiple object list
multiple object list ... list of objects
multiple object list ... list of objects
17.20. Multiple action processing
Kind: phrase nothing ⇒ list of objects
alter the multiple object list to (list of objects)
alter the multiple object list to (list of objects)
17.20. Multiple action processing
Kind: phrase list of objects ⇒ nothing
For instance, the description 'an unlocked door' is made up from the adjective 'unlocked' and the noun 'door', both of which can be found below. Property adjectives, like 'open', can be used when creating things - 'In the Ballroom is an open container' is allowed because 'open' is a property - but those with complicated definitions, like 'empty', can only be tested during play, e.g. with rules like 'Instead of taking an empty container, ...'.
accusative ... noun, value of grammatical case
active ... adjective: (of use option) it has been requested in the source text
adjacent ... adjective: (of room) A room is adjacent if it is adjacent to the location
ambiguously plural ... adjective: (of object) either/or property of object
animal ... noun, a kind of person
aren't holding that error ... noun, value of command parser error
backdrop ... noun, a kind of thing
can only do that to something animate error ... noun, value of command parser error
can only use multiple objects error ... noun, value of command parser error
can't again the addressee error ... noun, value of command parser error
can't see any such thing error ... noun, value of command parser error
can't see it at the moment error ... noun, value of command parser error
can't see whom to talk to error ... noun, value of command parser error
can't talk to inanimate things error ... noun, value of command parser error
can't use multiple objects error ... noun, value of command parser error
carried ... adjective: (of thing) a thing is carried if the player is carrying it
closed ... adjective: (of object) either/or property of door, opposite of open
comma can't begin error ... noun, value of command parser error
concealed ... adjective: (of thing) Something is concealed rather than unconcealed if the holder of it conceals it
container ... noun, a kind of thing
dark ... adjective: (of object) either/or property of room, opposite of lighted
described ... adjective: (of object) either/or property of thing, opposite of undescribed
device ... noun, a kind of thing
didn't understand addressee's last name error ... noun, value of command parser error
didn't understand error ... noun, value of command parser error
didn't understand that number error ... noun, value of command parser error
didn't understand the way that finished error ... noun, value of command parser error
direction ... noun, a kind of object
door ... noun, a kind of thing
edible ... adjective: (of object) either/or property of thing, opposite of inedible
empty ... adjective: 1. (of text) it contains no characters; 2. (of table name) a table name is empty rather than non-empty if the number of filled rows in it is 0; 3. (of rulebook) it contains no rules, so that following it does nothing and makes no decision; 4. (of activity) its before, for and after rulebooks are all empty; 5. (of list of k) it contains no entries; 6. (of relation) it does not relate any values, that is, R (x, y) is false for all x and y
English language ... noun, value of natural language
enterable ... adjective: (of object) either/or property of container or supporter
Entire Game ... noun, value of scene
equivalence ... adjective: (of relation) it is an equivalence relation, that is, it relates in groups
even ... adjective: (of number) a number is even rather than odd if the remainder after dividing it by 2 is 0
excepted something not included error ... noun, value of command parser error
existent ... adjective: (of real number) opposite of nonexistent
female ... adjective: (of object) either/or property of person, opposite of male
feminine gender ... noun, value of grammatical gender
Figure of cover ... noun, value of figure name
finite ... adjective: (of real number) opposite of infinite
first person plural ... noun, value of narrative viewpoint
first person singular ... noun, value of narrative viewpoint
fixed in place ... adjective: (of object) either/or property of thing, opposite of portable
French language ... noun, value of natural language
full ... adjective: (of table name) a table name is full rather than non-full if the number of blank rows in it is 0
future tense ... noun, value of grammatical tense
German language ... noun, value of natural language
going on ... adjective: (of activity) one of its three rulebooks is currently being run
handled ... adjective: (of object) either/or property of thing
happening ... adjective: (of scene) it is currently taking place
held ... adjective: (of thing) a thing is held if the player is holding it
I beg your pardon error ... noun, value of command parser error
improper-named ... adjective: (of object) either/or property of object, opposite of proper-named
inactive ... adjective: (of use option) opposite of active
inedible ... adjective: (of object) either/or property of thing, opposite of edible
infinite ... adjective: (of real number) a real number is infinite rather than finite if it is plus infinity or it is minus infinity
invisible ... adjective: (of thing) opposite of visible
Italian language ... noun, value of natural language
lighted ... adjective: (of object) either/or property of room, opposite of dark
lit ... adjective: (of object) either/or property of thing, opposite of unlit
locale-supportable ... adjective: (of thing) a thing (called the item) is locale-supportable if the item is not scenery and the item is not mentioned and the item is not undescribed
lockable ... adjective: (of object) either/or property of door or container
locked ... adjective: (of object) either/or property of door or container, opposite of unlocked
male ... adjective: (of object) either/or property of person, opposite of female
man ... noun, a kind of person
marked for listing ... adjective: (of object) either/or property of thing or direction, opposite of unmarked for listing
masculine gender ... noun, value of grammatical gender
meaningful ... adjective: (of verb) it has a meaning in Inform as a relation, rather than existing only to be printed out
meaningless ... adjective: (of verb) opposite of meaningful
mentioned ... adjective: (of object) either/or property of thing, opposite of unmentioned
modal ... adjective: (of verb) it modifies the likelihood of another verb happening, rather than being meaningful itself
negative ... adjective: 1. (of number) a number is negative if it is less than zero; 2. (of real number) a real number is negative if it is less than zero
neuter ... adjective: (of object) either/or property of person
neuter gender ... noun, value of grammatical gender
nominative ... noun, value of grammatical case
non-empty ... adjective: 1. (of text) opposite of empty; 2. (of table name) opposite of empty; 3. (of rulebook) opposite of empty; 4. (of activity) opposite of empty; 5. (of list of k) opposite of empty; 6. (of relation) opposite of empty
non-full ... adjective: (of table name) opposite of full
non-modal ... adjective: (of verb) opposite of modal
non-recurring ... adjective: (of scene) either/or property of scene, opposite of recurring
nonexistent ... adjective: (of real number) it results from an impossible calculation, like the square root of minus one
not a verb I recognise error ... noun, value of command parser error
not enough of those available error ... noun, value of command parser error
not something you need to refer to error ... noun, value of command parser error
not sure what it refers to error ... noun, value of command parser error
nothing to do error ... noun, value of command parser error
noun did not make sense in that context error ... noun, value of command parser error
odd ... adjective: (of number) opposite of even
off-stage ... adjective: (of thing) opposite of on-stage
offstage ... adjective: (of thing) Something is offstage if it is off-stage
on-stage ... adjective: (of thing) it is indirectly in one of the rooms
one-to-one ... adjective: (of relation) it is a one-to-one relation, that is, any given X can relate to only one Y, and vice versa
one-to-various ... adjective: (of relation) it is a one-to-various relation, that is, any given Y has only one X such that X relates to Y
only understood as far as error ... noun, value of command parser error
opaque ... adjective: (of object) either/or property of container, opposite of transparent
open ... adjective: (of object) either/or property of door or container, opposite of closed
openable ... adjective: (of object) either/or property of door or container, opposite of unopenable
past perfect tense ... noun, value of grammatical tense
past tense ... noun, value of grammatical tense
perfect tense ... noun, value of grammatical tense
person ... noun, a kind of thing
player's holdall ... noun, a kind of container
plural-named ... adjective: (of object) either/or property of object, opposite of singular-named
portable ... adjective: (of object) either/or property of thing, opposite of fixed in place
positive ... adjective: 1. (of number) a number is positive if it is greater than zero; 2. (of real number) a real number is positive if it is greater than zero
present tense ... noun, value of grammatical tense
privately-named ... adjective: (of object) either/or property of room, region, thing or direction, opposite of publicly-named
proper-named ... adjective: (of object) either/or property of object, opposite of improper-named
publicly-named ... adjective: (of object) either/or property of room, opposite of privately-named
pushable between rooms ... adjective: (of object) either/or property of thing
recurring ... adjective: (of scene) either/or property of scene, opposite of non-recurring
referred to a determination of scope error ... noun, value of command parser error
region ... noun, a kind of object
room ... noun, a kind of object
said too little error ... noun, value of command parser error
scenery ... adjective: (of object) either/or property of thing or direction
second person plural ... noun, value of narrative viewpoint
second person singular ... noun, value of narrative viewpoint
singular-named ... adjective: (of object) either/or property of object, opposite of plural-named
Spanish language ... noun, value of natural language
substituted ... adjective: (of text) any square-bracketed text substitutions in it have been made
supporter ... noun, a kind of thing
Swedish language ... noun, value of natural language
switched off ... adjective: (of object) either/or property of device, opposite of switched on
switched on ... adjective: (of object) either/or property of device, opposite of switched off
symmetric ... adjective: (of relation) it is a symmetric relation, that is, it's always true that X is related to Y if and only if Y is related to X
thing ... noun, a kind of object
third person plural ... noun, value of narrative viewpoint
third person singular ... noun, value of narrative viewpoint
touchable ... adjective: (of thing) Something is touchable rather than untouchable if the player can touch it
transparent ... adjective: (of object) either/or property of container, supporter or person, opposite of opaque
unconcealed ... adjective: (of thing) opposite of concealed
undescribed ... adjective: (of object) either/or property of thing, opposite of described
unlit ... adjective: (of object) either/or property of thing, opposite of lit
unlocked ... adjective: (of object) either/or property of door, opposite of locked
unmarked for listing ... adjective: (of object) either/or property of thing, opposite of marked for listing
unmentioned ... adjective: (of object) either/or property of thing, opposite of mentioned
unopenable ... adjective: (of object) either/or property of door, opposite of openable
unsubstituted ... adjective: (of text) opposite of substituted
untouchable ... adjective: (of thing) opposite of touchable
unvisited ... adjective: (of object) either/or property of room, opposite of visited
various-to-one ... adjective: (of relation) it is a various-to-one relation, that is, any given X relates to only one Y
various-to-various ... adjective: (of relation) it is a various-to-various relation, that is, there are no limitations on how many X can relate to a given Y, or vice versa
vehicle ... noun, a kind of container
visible ... adjective: (of thing) Something is visible rather than invisible if the player can see it
visited ... adjective: (of object) either/or property of room, opposite of unvisited
wearable ... adjective: (of object) either/or property of thing
woman ... noun, a kind of person
worn ... adjective: (of thing) a thing is worn if the player is wearing it
name | category | relates this... | ...to this |
leading-through | one-to-various | room | door |
lock-fitting | one-to-various | thing | thing |
mapping north | map | room/door | room/door |
mapping northeast | map | room/door | room/door |
mapping northwest | map | room/door | room/door |
mapping south | map | room/door | room/door |
mapping southeast | map | room/door | room/door |
mapping southwest | map | room/door | room/door |
mapping east | map | room/door | room/door |
mapping west | map | room/door | room/door |
mapping up | map | room/door | room/door |
mapping down | map | room/door | room/door |
mapping inside | map | room/door | room/door |
mapping outside | map | room/door | room/door |
equality | equality | value | value |
possession | spatial | person | thing |
provision | provision | value | property |
containment | spatial | container/room | thing |
support | spatial | supporter | thing |
incorporation | spatial | thing | thing |
enclosure | spatial | object | object |
carrying | spatial | person | thing |
holding | spatial | person | thing |
wearing | spatial | person | thing |
visibility | spatial | thing | thing |
touchability | spatial | thing | thing |
concealment | spatial | thing | thing |
never-holding | never-holding | -- | -- |
room-containment | spatial | room | thing |
adjacency | spatial | room | room |
regional-containment | spatial | region | room/region |
numerically-greater-than | numeric | arithmetic value | arithmetic value |
numerically-less-than | numeric | arithmetic value | arithmetic value |
numerically-greater-than-or-equal-to | numeric | arithmetic value | arithmetic value |
numerically-less-than-or-equal-to | numeric | arithmetic value | arithmetic value |
Verbs listed as "for saying only" are values of the kind "verb" and can be used in adaptive text, but they have no meaning to Inform, so they can't be used in sentences about what's in the story.
present A 's B; A 're B
past A was B; A were B
present perfect A 's been B; A 've been B
past perfect A 'd been B
present A 's B; A 've B
past A had B
present perfect A 's had B; A 've had B
past perfect A 'd had B
present A achieves B; A achieve B
past A achieved B
present perfect A has achieved B; A have achieved B
past perfect A had achieved B
present A appreciates B; A appreciate B
past A appreciated B
present perfect A has appreciated B; A have appreciated B
past perfect A had appreciated B
present A isn't B; A aren't B
past A wasn't B; A weren't B
present perfect A hasn't been B; A haven't been B
past perfect A hadn't been B
present A arrives B; A arrive B
past A arrived B
present perfect A has arrived B; A have arrived B
past perfect A had arrived B
present A is B; A are B
past A was B; A were B
present perfect A has been B; A have been B
past perfect A had been B
present A can B
past A could B
present perfect A has been able to B; A have been able to B
past perfect A had been able to B
present A can be B; B can be been by A
past A could be B; B could be been by A
present perfect A has been able to be B; A have been able to be B; B has been able to be been by A; B have been able to be been by A
past perfect A had been able to be B; B had been able to be been by A
To be able to see ... visibility
present A can see B; B can be seen by A
past A could see B; B could be seen by A
present perfect A has been able to see B; A have been able to see B; B has been able to be seen by A; B have been able to be seen by A
past perfect A had been able to see B; B had been able to be seen by A
To be able to touch ... touchability
present A can touch B; B can be touched by A
past A could touch B; B could be touched by A
present perfect A has been able to touch B; A have been able to touch B; B has been able to be touched by A; B have been able to be touched by A
past perfect A had been able to touch B; B had been able to be touched by A
present A begins B; A begin B
past A began B
present perfect A has begun B; A have begun B
past perfect A had begun B
present A can't B
past A couldn't B
present perfect A hasn't been able to B; A haven't been able to B
past perfect A hadn't been able to B
present A cares B; A care B
past A cared B
present perfect A has cared B; A have cared B
past perfect A had cared B
present A carries B; A carry B
past A carried B
present perfect A has carried B; A have carried B
past perfect A had carried B
present A closes B; A close B
past A closed B
present perfect A has closed B; A have closed B
past perfect A had closed B
present A conceals B; A conceal B
past A concealed B
present perfect A has concealed B; A have concealed B
past perfect A had concealed B
present A contains B; A contain B
past A contained B
present perfect A has contained B; A have contained B
past perfect A had contained B
present A could B
past
present perfect A could have B
past perfect
present A couldn't B
past
present perfect A couldn't have B
past perfect
present A dies B; A die B
past A died B
present perfect A has died B; A have died B
past perfect A had died B
present A discovers B; A discover B
past A discovered B
present perfect A has discovered B; A have discovered B
past perfect A had discovered B
present A does B; A do B
past A did B
present perfect A has done B; A have done B
past perfect A had done B
present A doesn't B; A don't B
past
present perfect A didn't B
past perfect
present A drops B; A drop B
past A dropped B
present perfect A has dropped B; A have dropped B
past perfect A had dropped B
present A eats B; A eat B
past A ate B
present perfect A has eaten B; A have eaten B
past perfect A had eaten B
present A encloses B; A enclose B
past A enclosed B
present perfect A has enclosed B; A have enclosed B
past perfect A had enclosed B
present A ends B; A end B
past A ended B
present perfect A has ended B; A have ended B
past perfect A had ended B
present A feels B; A feel B
past A felt B
present perfect A has felt B; A have felt B
past perfect A had felt B
present A finds B; A find B
past A found B
present perfect A has found B; A have found B
past perfect A had found B
present A gets B; A get B
past A got B
present perfect A has got B; A have got B
past perfect A had got B
present A gives B; A give B
past A gave B
present perfect A has given B; A have given B
past perfect A had given B
present A goes B; A go B
past A went B
present perfect A has gone B; A have gone B
past perfect A had gone B
present A happens B; A happen B
past A happened B
present perfect A has happened B; A have happened B
past perfect A had happened B
present A has B; A have B
past A had B
present perfect A has had B; A have had B
past perfect A had had B
present A hasn't B; A haven't B
past
present perfect A hadn't B
past perfect
present A hears B; A hear B
past A heard B
present perfect A has heard B; A have heard B
past perfect A had heard B
present A holds B; A hold B
past A held B
present perfect A has held B; A have held B
past perfect A had held B
present A implies B; A imply B
past A implied B
present perfect A has implied B; A have implied B
past perfect A had implied B
present A includes B; A include B
past A included B
present perfect A has included B; A have included B
past perfect A had included B
To incorporate ... incorporation
present A incorporates B; A incorporate B
past A incorporated B
present perfect A has incorporated B; A have incorporated B
past perfect A had incorporated B
present A indexes B; A index B
past A indexed B
present perfect A has indexed B; A have indexed B
past perfect A had indexed B
present A jumps B; A jump B
past A jumped B
present perfect A has jumped B; A have jumped B
past perfect A had jumped B
present A lacks B; A lack B
past A lacked B
present perfect A has lacked B; A have lacked B
past perfect A had lacked B
present A leads B; A lead B
past A led B
present perfect A has led B; A have led B
past perfect A had led B
present A likes B; A like B
past A liked B
present perfect A has liked B; A have liked B
past perfect A had liked B
present A listens B; A listen B
past A listened B
present perfect A has listened B; A have listened B
past perfect A had listened B
present A locks B; A lock B
past A locked B
present perfect A has locked B; A have locked B
past perfect A had locked B
present A looks B; A look B
past A looked B
present perfect A has looked B; A have looked B
past perfect A had looked B
present A may B
past
present perfect A may have B
past perfect
present A mayn't B
past
present perfect A mayn't have B
past perfect
present A means B; A mean B
past A meant B
present perfect A has meant B; A have meant B
past perfect A had meant B
present A might B
past
present perfect A might have B
past perfect
present A mightn't B
past
present perfect A mightn't have B
past perfect
present A must B
past
present perfect A must have B
past perfect
present A mustn't B
past
present perfect A mustn't have B
past perfect
present A needs B; A need B
past A needed B
present perfect A has needed B; A have needed B
past perfect A had needed B
present A omits B; A omit B
past A omitted B
present perfect A has omitted B; A have omitted B
past perfect A had omitted B
present A opens B; A open B
past A opened B
present perfect A has opened B; A have opened B
past perfect A had opened B
present A passes B; A pass B
past A passed B
present perfect A has passed B; A have passed B
past perfect A had passed B
present A picks B; A pick B
past A picked B
present perfect A has picked B; A have picked B
past perfect A had picked B
present A provides B; A provide B
past A provided B
present perfect A has provided B; A have provided B
past perfect A had provided B
present A provokes B; A provoke B
past A provoked B
present perfect A has provoked B; A have provoked B
past perfect A had provoked B
present A pulls B; A pull B
past A pulled B
present perfect A has pulled B; A have pulled B
past perfect A had pulled B
present A pushes B; A push B
past A pushed B
present perfect A has pushed B; A have pushed B
past perfect A had pushed B
present A puts B; A put B
past
present perfect A has put B; A have put B
past perfect A had put B
present A relates B; A relate B
past A related B
present perfect A has related B; A have related B
past perfect A had related B
present A releases B; A release B
past A released B
present perfect A has released B; A have released B
past perfect A had released B
present A rubs B; A rub B
past A rubbed B
present perfect A has rubbed B; A have rubbed B
past perfect A had rubbed B
present A says B; A say B
past A said B
present perfect A has said B; A have said B
past perfect A had said B
present A searches B; A search B
past A searched B
present perfect A has searched B; A have searched B
past perfect A had searched B
present A sees B; A see B
past A saw B
present perfect A has seen B; A have seen B
past perfect A had seen B
present A seems B; A seem B
past A seemed B
present perfect A has seemed B; A have seemed B
past perfect A had seemed B
present A sets B; A set B
past
present perfect A has set B; A have set B
past perfect A had set B
present A should B
past
present perfect A should have B
past perfect
present A shouldn't B
past
present perfect A shouldn't have B
past perfect
present A smells B; A smell B
past A smelled B
present perfect A has smelled B; A have smelled B
past perfect A had smelled B
present A sniffs B; A sniff B
past A sniffed B
present perfect A has sniffed B; A have sniffed B
past perfect A had sniffed B
present A specifies B; A specify B
past A specified B
present perfect A has specified B; A have specified B
past perfect A had specified B
present A squeezes B; A squeeze B
past A squeezed B
present perfect A has squeezed B; A have squeezed B
past perfect A had squeezed B
present A substitutes B; A substitute B
past A substituted B
present perfect A has substituted B; A have substituted B
past perfect A had substituted B
present A supports B; A support B
past A supported B
present perfect A has supported B; A have supported B
past perfect A had supported B
present A switches B; A switch B
past A switched B
present perfect A has switched B; A have switched B
past perfect A had switched B
present A takes B; A take B
past A took B
present perfect A has taken B; A have taken B
past perfect A had taken B
present A talks B; A talk B
past A talked B
present perfect A has talked B; A have talked B
past perfect A had talked B
present A tastes B; A taste B
past A tasted B
present perfect A has tasted B; A have tasted B
past perfect A had tasted B
present A tests B; A test B
past A tested B
present perfect A has tested B; A have tested B
past perfect A had tested B
present A touches B; A touch B
past A touched B
present perfect A has touched B; A have touched B
past perfect A had touched B
present A translates B; A translate B
past A translated B
present perfect A has translated B; A have translated B
past perfect A had translated B
present A turns B; A turn B
past A turned B
present perfect A has turned B; A have turned B
past perfect A had turned B
present A understands B; A understand B
past A understood B
present perfect A has understood B; A have understood B
past perfect A had understood B
present A unlocks B; A unlock B
past A unlocked B
present perfect A has unlocked B; A have unlocked B
past perfect A had unlocked B
present A uses B; A use B
past A used B
present perfect A has used B; A have used B
past perfect A had used B
present A waits B; A wait B
past A waited B
present perfect A has waited B; A have waited B
past perfect A had waited B
present A waves B; A wave B
past A waved B
present perfect A has waved B; A have waved B
past perfect A had waved B
present A wears B; A wear B
past A wore B
present perfect A has worn B; A have worn B
past perfect A had worn B
present A wins B; A win B
past A won B
present perfect A has won B; A have won B
past perfect A had won B
present A won't B
past
present perfect A wouldn't B
past perfect
present A would B
past
present perfect A would have B
past perfect
present A wouldn't B
past
present perfect A wouldn't have B
past perfect