A single action in detail.<br><i>About the action rulebooks <ahref=inform:/doc178.html><imgborder=0src=inform:/doc_images/help.png></a></i></p>
</td>
</tr></table>
<hr><b>Standard actions which move the actor</b><br>Going <ahref=7_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, <b>Entering</b> <ahref=8_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Exiting <ahref=9_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Getting off <ahref=10_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a><p><hr><p><b>Entering <fontcolor="#000080">something</font></b><aname=Enter></a> (<i>past tense</i> entered)<br>
<p>Whereas the going action allows
people to move from one location to another in the model world, the entering
action is for movement inside a location: for instance, climbing into a cage
or sitting on a couch. (Entering is not allowed to change location, so any
attempt to enter a door is converted into a going action.) What makes
entering trickier than it looks is that the player may try to enter an
object which is itself inside, or part of, something else, which might in
turn be... and so on. To preserve realism, the implicitly pass through other
barriers rule automatically generates entering and exiting actions needed
to pass between anything which might be in the way: for instance, in a
room with two open cages, an actor in cage A who tries entering cage B first
has to perform an exiting action.<p><hr><p><b>Typed commands leading to this action</b><p>
<pclass="hangingin2">"get in/on"</p><pclass="hangingin2">"get in/into/on/onto [something]"</p><pclass="hangingin2">"stand on [something]"</p><pclass="hangingin2">"go/walk/run [something]"</p><pclass="hangingin2">"go/walk/run into/in/inside/through [something]"</p><pclass="hangingin2">"enter/cross"</p><pclass="hangingin2">"enter/cross [something]"</p><pclass="hangingin2">"sit on top of [something]"</p><pclass="hangingin2">"sit on/in/inside [something]"</p><p><b>Rules controlling this action</b></p><p>
<pclass="hangingin2">instead of <i>doing something to the cables</i> <ahref="source:story.ni#line53"><imgborder=0src=inform:/doc_images/Reveal.png></a></p>
<br><pclass="hangingin2">check <i>an actor entering</i> <fontcolor="#800000">convert enter door into go rule</font> <ahref="javascript:pasteCode('convert enter door into go rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The convert enter door into go rule is not listed in the check entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i></p>
<pclass="hangingin2">check <i>an actor entering</i> <fontcolor="#800000">convert enter compass direction into go rule</font> <ahref="javascript:pasteCode('convert enter compass direction into go rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The convert enter compass direction into go rule is not listed in the check entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i></p>
<pclass="hangingin2">check <i>an actor entering</i> <fontcolor="#800000">can't enter what's already entered rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s already entered rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t enter what[=0x0027=]s already entered rule is not listed in the check entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000124', 'plus1000124'); return false;"><imgborder=0id="plus1000124"src=inform:/doc_images/responses.png></a> 2</p>
<divid="extra1000124"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"But [we]['re] already on [the noun]."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s already entered rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s already entered rule response (A) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i><br> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> B </span><spanstyle="color: #000066;">"But [we]['re] already in [the noun]."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s already entered rule response (B)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s already entered rule response (B) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i></div>
<pclass="hangingin2">check <i>an actor entering</i> <fontcolor="#800000">can't enter what's not enterable rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s not enterable rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t enter what[=0x0027=]s not enterable rule is not listed in the check entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000125', 'plus1000125'); return false;"><imgborder=0id="plus1000125"src=inform:/doc_images/responses.png></a> 4</p>
<divid="extra1000125"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"[regarding the noun][They're] not something [we] [can] stand on."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s not enterable rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s not enterable rule response (A) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i><br> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> B </span><spanstyle="color: #000066;">"[regarding the noun][They're] not something [we] [can] sit down on."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s not enterable rule response (B)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s not enterable rule response (B) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i><br> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> C </span><spanstyle="color: #000066;">"[regarding the noun][They're] not something [we] [can] lie down on."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s not enterable rule response (C)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s not enterable rule response (C) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i><br> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> D </span><spanstyle="color: #000066;">"[regarding the noun][They're] not something [we] [can] enter."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s not enterable rule response (D)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter what[=0x0027=]s not enterable rule response (D) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i></div>
<pclass="hangingin2">check <i>an actor entering</i> <fontcolor="#800000">can't enter closed containers rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t enter closed containers rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t enter closed containers rule is not listed in the check entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000126', 'plus1000126'); return false;"><imgborder=0id="plus1000126"src=inform:/doc_images/responses.png></a> 1</p>
<divid="extra1000126"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"[We] [can't get] into the closed [noun]."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter closed containers rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter closed containers rule response (A) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i></div>
<pclass="hangingin2">check <i>an actor entering</i> <fontcolor="#800000">can't enter if this exceeds carrying capacity rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t enter if this exceeds carrying capacity rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t enter if this exceeds carrying capacity rule is not listed in the check entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000127', 'plus1000127'); return false;"><imgborder=0id="plus1000127"src=inform:/doc_images/responses.png></a> 2</p>
<divid="extra1000127"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"[There] [are] no more room on [the noun]."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter if this exceeds carrying capacity rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter if this exceeds carrying capacity rule response (A) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i><br> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> B </span><spanstyle="color: #000066;">"[There] [are] no more room in [the noun]."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter if this exceeds carrying capacity rule response (B)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter if this exceeds carrying capacity rule response (B) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i></div>
<pclass="hangingin2">check <i>an actor entering</i> <fontcolor="#800000">can't enter something carried rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t enter something carried rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t enter something carried rule is not listed in the check entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000128', 'plus1000128'); return false;"><imgborder=0id="plus1000128"src=inform:/doc_images/responses.png></a> 1</p>
<divid="extra1000128"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"[We] [can] only get into something free-standing."</span> <ahref="javascript:pasteCode('can[=0x0027=]t enter something carried rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t enter something carried rule response (A) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i></div>
<pclass="hangingin2">check <i>an actor entering</i> <fontcolor="#800000">implicitly pass through other barriers rule</font> <ahref="javascript:pasteCode('implicitly pass through other barriers rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The implicitly pass through other barriers rule is not listed in the check entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000129', 'plus1000129'); return false;"><imgborder=0id="plus1000129"src=inform:/doc_images/responses.png></a> 5</p>
<divid="extra1000129"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"(getting off [the current home])[command clarification break]"</span> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (A) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i><br> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> B </span><spanstyle="color: #000066;">"(getting out of [the current home])[command clarification break]"</span> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (B)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (B) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i><br> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> C </span><spanstyle="color: #000066;">"(getting onto [the target])[command clarification break]"</span> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (C)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (C) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i><br> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> D </span><spanstyle="color: #000066;">"(getting into [the target])[command clarification break]"</span> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (D)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (D) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i><br> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> E </span><spanstyle="color: #000066;">"(entering [the target])[command clarification break]"</span> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (E)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('implicitly pass through other barriers rule response (E) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i></div>
<br><pclass="hangingin2">carry out <i>an actor entering</i> <fontcolor="#800000">standard entering rule</font> <ahref="javascript:pasteCode('standard entering rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The standard entering rule is not listed in the carry out entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i></p>
<br><pclass="hangingin2">report <i>an actor entering</i> <fontcolor="#800000">standard report entering rule</font> <ahref="javascript:pasteCode('standard report entering rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The standard report entering rule is not listed in the report entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000131', 'plus1000131'); return false;"><imgborder=0id="plus1000131"src=inform:/doc_images/responses.png></a> 4</p>
<pclass="hangingin2">report <i>an actor entering</i> <fontcolor="#800000">describe contents entered into rule</font> <ahref="javascript:pasteCode('describe contents entered into rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The describe contents entered into rule is not listed in the report entering rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i></p>
<br>Click on the speech-bubble icons to see the responses, or here to see all of them: <ahref="#"onclick="showAllResp(); return false;"><imgborder=0src=inform:/doc_images/responses.png></a> 19</p>