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>, <b>Waving</b> <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>, Pushing <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>Waving <fontcolor="#000080">something</font></b><aname=Wave></a> (<i>past tense</i> waved)<br>
<p>Waving in this sense is like
waving a sceptre: the item to be waved must be directly held (or worn)
by the actor.<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, waving a particular rusty iron rod with a star on the end.<p><hr><p><b>Typed commands leading to this action</b><p>
<pclass="hangingin2">"wave [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 waving</i> <fontcolor="#800000">can't wave what's not held rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t wave what[=0x0027=]s not held rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t wave what[=0x0027=]s not held rule is not listed in the check waving rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000232', 'plus1000232'); return false;"><imgborder=0id="plus1000232"src=inform:/doc_images/responses.png></a> 1</p>
<divid="extra1000232"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"But [we] [aren't] holding [regarding the noun][those]."</span> <ahref="javascript:pasteCode('can[=0x0027=]t wave what[=0x0027=]s not held rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t wave what[=0x0027=]s not held 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 waving</i> <fontcolor="#800000">report waving things rule</font> <ahref="javascript:pasteCode('report waving things rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The report waving things rule is not listed in the report waving rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000233', 'plus1000233'); return false;"><imgborder=0id="plus1000233"src=inform:/doc_images/responses.png></a> 2</p>
<divid="extra1000233"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"[We] [wave] [the noun]."</span> <ahref="javascript:pasteCode('report waving things rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('report waving things 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;">"[The actor] [wave] [the noun]."</span> <ahref="javascript:pasteCode('report waving things rule response (B)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('report waving things rule response (B) is [=0x0022=]New text.[=0x0022=].')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>set</i></div>
<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> 3</p>