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 change the state of things</b><br>Locking it with <ahref=16_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Unlocking it with <ahref=17_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Switching on <ahref=18_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Switching off <ahref=19_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Opening <ahref=20_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Closing <ahref=21_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, Wearing <ahref=22_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a>, <b>Taking off</b> <ahref=23_A.html><imgborder=0src=inform:/doc_images/Beneath.png></a><p><hr><p><b>Taking off <fontcolor="#000080">something</font></b><aname=Disrobe></a> (<i>past tense</i> taken off)<br>
<p>The Standard Rules give Inform
only a simple model of clothing. A thing can be worn only if it has the
either/or property of being 'wearable'. (Typing a sentence like 'Mr Jones
wears the Homburg hat.' automatically implies that the hat is wearable,
which is why we only seldom need to use the word 'wearable' directly.)
There is no checking of how much or how little any actor is wearing, or
how incongruous this may appear: nor any distinction between under or
over-clothes.<br><br>When an article of clothing is taken off, it becomes a thing directly
carried by its former wearer, rather than being (say) dropped onto the floor.<p><hr><p><b>Typed commands leading to this action</b><p>
<pclass="hangingin2">"take/carry/hold off [something]"</p><pclass="hangingin2">"take/carry/hold [something] off"</p><pclass="hangingin2">"remove [something preferably held]"</p><pclass="hangingin2">"shed/doff/disrobe [something preferably held]"</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 taking off</i> <fontcolor="#800000">can't take off what's not worn rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t take off what[=0x0027=]s not worn rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t take off what[=0x0027=]s not worn rule is not listed in the check taking off rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000200', 'plus1000200'); return false;"><imgborder=0id="plus1000200"src=inform:/doc_images/responses.png></a> 1</p>
<divid="extra1000200"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] wearing [the noun]."</span> <ahref="javascript:pasteCode('can[=0x0027=]t take off what[=0x0027=]s not worn rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t take off what[=0x0027=]s not worn 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 taking off</i> <fontcolor="#800000">can't exceed carrying capacity when taking off rule</font> <ahref="javascript:pasteCode('can[=0x0027=]t exceed carrying capacity when taking off rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The can[=0x0027=]t exceed carrying capacity when taking off rule is not listed in the check taking off rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000201', 'plus1000201'); return false;"><imgborder=0id="plus1000201"src=inform:/doc_images/responses.png></a> 1</p>
<divid="extra1000201"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"[We]['re] carrying too many things already."</span> <ahref="javascript:pasteCode('can[=0x0027=]t exceed carrying capacity when taking off rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('can[=0x0027=]t exceed carrying capacity when taking off rule response (A) 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 taking off</i> <fontcolor="#800000">standard taking off rule</font> <ahref="javascript:pasteCode('standard taking off rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The standard taking off rule is not listed in the carry out taking off rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i></p>
<br><pclass="hangingin2">report <i>an actor taking off</i> <fontcolor="#800000">standard report taking off rule</font> <ahref="javascript:pasteCode('standard report taking off rule')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i><ahref="javascript:pasteCode('The standard report taking off rule is not listed in the report taking off rulebook.[=0x000A=]')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>unlist</i> <ahref="#"onclick="showResp('extra1000203', 'plus1000203'); return false;"><imgborder=0id="plus1000203"src=inform:/doc_images/responses.png></a> 2</p>
<divid="extra1000203"style="display: none;"><pclass="in2"> <spanstyle="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;"> A </span><spanstyle="color: #000066;">"[We] [take] off [the noun]."</span> <ahref="javascript:pasteCode('standard report taking off rule response (A)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('standard report taking off 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] [take] off [the noun]."</span> <ahref="javascript:pasteCode('standard report taking off rule response (B)')"><imgborder=0src=inform:/doc_images/paste.png></a> <i>name</i> <ahref="javascript:pasteCode('standard report taking off 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> 4</p>