ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
created by Otis T. Dog
this version formatted (and commands by action and actions by command pages added) by Zed Lopez
2
3
How to read this chart
4
post comments or corrections to the
5

I7 6M62 Standard Rules Action Semantics thread on the IntFiction forum
6
7
Icon / Color Coding
8
9
⚠ default definition may cause what would be considered a genuine problem by to most authors
10
❉ default definition may cause what may be considered a genuine problem to a careful author interested in consistency of responses
11
🖝 default definition is inconsistent in a manner that may cause confusion to a new author but is unlikely to cause what would be considered a genuine problem in gameplay
12
13
Legend
14
15
I7 action namethe action name given to the action in Inform 7
16
out of world?whether or not the action is designated an “out of world” action in Inform 7
17
# paramsthe number of “parameters” applicable to the action when parsing; a parameter is a meaningful part of the player’s input, either the name of an object or text corresponding to some other kind of value (e.g. a topic, a number, etc.)
18
1st?the specification of the first parameter in the action’s declaration in the Standard Rules; a parameter that does not meet this specification will not be parsed. Some actions may deviate from naive expectations because touchability is sometimes treated as a proxy for air-based transmittal of sensory information
19
2nd?the specification of the second parameter in the action’s declaration in the Standard Rules; a parameter that does not meet this specification will not be parsed. Some actions may deviate from naive expectations because touchability is sometimes treated as a proxy for air-based transmittal of sensory information
20
allows multi?whether or not the action allows multiple objects to be specified for the first parameter; this is determined by the grammar lines (Understand lines) provided for the action
21
pref held?whether or not the action will “prefer” an object “held” by the actor in cases where the player’s input was ambiguous (usually due to multiple identical objects being in scope); this is determined by the grammar lines provided for the action and has very little influence compared to other aspects of the action’s definition
22
req light?whether or not the action is declared as requiring light; some actions may deviate from naive expectations in order to allow them to occur in darkness
23
primary governing rule(s)the rules most important to determining whether or no the action counts as a success; in some cases applicable rules are mentioned only in the “notes on rules” column
24
notes on rulesinformation on notable aspects of rule definition and/or their interaction; terminology used assumes some familiarity with the jargon of Inform 7 object definition
25
action variablesany action variables used by the action, which may be useful when crafting rules applicable to the action; in some cases these are not true action variables but global variables that may be of interest
26
special rules for NPCsin situations where rule definitions can only apply to actors that are not the player, the applicable rule(s) are listed here; additional information may be found in the “notes on rules” column
27
default outcomewhether or not the action is likely to count as succeeded according to internal action tracking records; “success” means that the action will always register as a success, “success*” (with asterisk) means that the action will register under certain circumstances (as explained in the notes on rules), and “failure” means that the action will always result in a failure
28
notes on grammarhigh-level notes on the grammar lines applicable to each action; this is most useful for identifying limitations on parsing that are not evident in the action declaration and for identifying “command word” associations that may not be expected by naive authors (and which may cause surprising parsing results in some cases)
29
functional meaning of successa definition of what the registration of action “success” means in practice according to default rules, and therefore the meaning of any “if we have...” condition referencing the action; this may diverge from naive author expectations and/or from reasonable inferences drawn from output produced by rule operation
30
I6 Verbthe action identifier given to the action in Inform 6
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100