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 concerning other people</b><br>Giving it to <ahref=24_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, <b>Showing it to</b> <ahref=25_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Waking <ahref=26_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Throwing it at <ahref=27_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Attacking <ahref=28_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Kissing <ahref=29_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Answering it that <ahref=30_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Telling it about <ahref=31_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Asking it about <ahref=32_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Asking it for <ahref=33_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a><p><hr><p><b>Showing <fontcolor="#000080">something</font> to <fontcolor="#000080">something</font></b><aname=Show></a> (<i>past tense</i> shown it to)<br>
<p>Anyone can show anyone
else something which they are carrying, but not some nearby piece of
scenery, say - so this action is suitable for showing the emerald locket
to Katarina, but not showing the Orange River Rock Room to Mr Douglas.<br><br>The Standard Rules implement this action in only a minimal way, checking
that it makes sense but then blocking all such attempts with a message
such as 'Katarina is not interested.' - this is the task of the 'block
showing rule'. As a result, there are no carry out or report rules. To
make it into a systematic and interesting action, we would need to
unlist the block showing rule and then to write carry out and report
rules: but usually for IF purposes we only need to make a handful of
special cases of showing work properly, and for those we can simply
write Instead rules to handle them.<p><hr><p><b>Typed commands leading to this action</b><p>
<pclass="hangingin2">"show/present/display [someone] [something preferably held]"<i>reversed</i></p><pclass="hangingin2">"show/present/display [something preferably held] to [someone]"</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#line56"><imgborder=0src=inform:/doc_images/Reveal.png></a></p>
<br><pclass="hangingin2">check <i>an actor showing something to</i> <fontcolor="#800000">can't show what you haven't got rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t show what you haven[=0x0027=]t got rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t show what you haven[=0x0027=]t got rule is not listed in the check showing it to rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000212', 'plus1000212'); return false;"><imgborder=0id="plus1000212"src=inform:/doc_images/responses.png></a> 1</p>
<divid="extra1000212"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"[We] [aren't] holding [the noun]."</span> <ahref="javascript:pasteCode('can[=0x0027=]t show what you haven[=0x0027=]t got rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t show what you haven[=0x0027=]t got 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 showing something to</i> <fontcolor="#800000">convert show to yourself to examine rule</font> <ahref="javascript:pasteCode('convert show to yourself to examine rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The convert show to yourself to examine rule is not listed in the check showing it to rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i></p>
<pclass="hangingin2">check <i>an actor showing something to</i> <fontcolor="#800000">block showing rule</font> <ahref="javascript:pasteCode('block showing rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The block showing rule is not listed in the check showing it to rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000214', 'plus1000214'); return false;"><imgborder=0id="plus1000214"src=inform:/doc_images/responses.png></a> 1</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> 2</p>