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 are checked but then do nothing unless rules intervene</b><br>Waiting <ahref=34_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Touching <ahref=35_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Waving <ahref=36_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Pulling <ahref=37_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, <b>Pushing</b> <ahref=38_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Turning <ahref=39_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Pushing it to <ahref=40_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Squeezing <ahref=41_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a><p><hr><p><b>Pushing <fontcolor="#000080">something</font></b><aname=Push></a> (<i>past tense</i> pushed)<br>
<p>Pushing is the act of pushing
something not grossly larger than the actor by an amount which would not
substantially move it. (See also the pushing it to action, which involves
a longer-distance push between rooms.)<br><br>In the Standard Rules there are no carry out rules for this action because
nothing in the standard Inform world model which reacts to it. The action
is provided for authors to hang more interesting behaviour onto for special
cases: say, pulling a lever. ('The big red lever is a fixed in place device.
Instead of pulling the big red lever, try switching on the lever. Instead
of pushing the big red lever, try switching off the lever.')<p><hr><p><b>Typed commands leading to this action</b><p>
<pclass="hangingin2">"push/move/shift/clear/press [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 pushing something</i> <fontcolor="#800000">can't push what's fixed in place rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t push what[=0x0027=]s fixed in place rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t push what[=0x0027=]s fixed in place rule is not listed in the check pushing rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000238', 'plus1000238'); return false;"><imgborder=0id="plus1000238"src=inform:/doc_images/responses.png></a> 1</p>
<divid="extra1000238"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] [are] fixed in place."</span> <ahref="javascript:pasteCode('can[=0x0027=]t push what[=0x0027=]s fixed in place rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t push what[=0x0027=]s fixed in place 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 pushing something</i> <fontcolor="#800000">can't push scenery rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t push scenery rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t push scenery rule is not listed in the check pushing rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000239', 'plus1000239'); return false;"><imgborder=0id="plus1000239"src=inform:/doc_images/responses.png></a> 1</p>
<pclass="hangingin2">check <i>an actor pushing something</i> <fontcolor="#800000">can't push people rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t push people rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t push people rule is not listed in the check pushing rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000240', 'plus1000240'); return false;"><imgborder=0id="plus1000240"src=inform:/doc_images/responses.png></a> 1</p>
<divid="extra1000240"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"[The noun] [might not like] that."</span> <ahref="javascript:pasteCode('can[=0x0027=]t push people rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t push people rule response (A) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i></div>
<br><pclass="hangingin2">report <i>an actor pushing something</i> <fontcolor="#800000">report pushing rule</font> <ahref="javascript:pasteCode('report pushing rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The report pushing rule is not listed in the report pushing rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000241', 'plus1000241'); return false;"><imgborder=0id="plus1000241"src=inform:/doc_images/responses.png></a> 2</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> 5</p>