better description for petra

This commit is contained in:
Lynne Megido 2019-10-05 18:17:38 +10:00
parent 88175976bf
commit f71cfe3fbb
17 changed files with 38 additions and 25 deletions

View File

@ -14,7 +14,7 @@ Reading language definition from </usr/share/gnome-inform7/Languages/English/Syn
Phase I ... Lexical analysis
-----------------------------------------------------
I've now read your source text, which is 321 words long.
I've now read your source text, which is 325 words long.
-----------------------------------------------------
@ -175,7 +175,7 @@ Phase XIII ... Compilation now complete
-----------------------------------------------------
Total of 102 files written as streams.
CPU time: 211 centiseconds
CPU time: 207 centiseconds
That concludes the debugging log from this run of Inform.

View File

@ -307,7 +307,7 @@
<!--HEADNOTE-->
<p style="margin-top:0;">(Each time <b>Go</b> or <b>Replay</b> is clicked, Inform tries to translate the source text into a working story, and updates this report.)</p>
<!--PROBLEMS BEGIN-->
The 321-word source text has successfully been translated into a world with 1 room and 15 things, and the index has been brought up to date.</p>
The 325-word source text has successfully been translated into a world with 1 room and 15 things, and the index has been brought up to date.</p>
<!--PROBLEMS END-->
</font></td></tr>
</table>

View File

@ -12573,7 +12573,7 @@ Array ActionHappened --> 0 0 0 0 0;
! ----------------------------------------------------------------------------------------------------
! Rule 1/2 ! Instead of doing something to the cables:
! >>> III.3.2 - Action/What/Thing Acted On >>>
! Rule 2/2 ! Instead of doing something other than examining , talking , answering , looking , waiting , getting off or exiting when the player is on the sofa:
! Rule 2/2 ! Instead of doing something other than examining , talking , answering , asking , looking , waiting , getting off or exiting when the player is on the sofa:
! ----------------------------------------------------------------------------------------------------
! No specific request
! Instead of doing something to the cables:
@ -12587,9 +12587,9 @@ Array ActionHappened --> 0 0 0 0 0;
rfalse;
];
! No specific request
! Instead of doing something other than examining , talking , answering , looking , waiting , getting off or exiting when the player is on the sofa:
! Instead of doing something other than examining , talking , answering , asking , looking , waiting , getting off or exiting when the player is on the sofa:
[ R_801 ;
if ((( (actor==player) && (~~((action ==##Exit or ##GetOff or ##Wait or ##Look or ##Answer))) && (self=actor,true) && (((I133_sofa == SupporterOf(player))))))) { ! Runs only when pattern matches
if ((( (actor==player) && (~~((action ==##Exit or ##GetOff or ##Wait or ##Look or ##Ask or ##Answer))) && (self=actor,true) && (((I133_sofa == SupporterOf(player))))))) { ! Runs only when pattern matches
self = noun;
if (debug_rules) DB_Rule(R_801, 801);
! [2: try exiting]
@ -29795,7 +29795,7 @@ Array RulebookNames -->
if (R == R_242) { print "Does the player mean taking off something worn"; rtrue; } ! rule 347
if (R == R_799) { print "When play begins"; rtrue; } ! rule 348
if (R == R_800) { print "Instead of doing something to the cables"; rtrue; } ! rule 349
if (R == R_801) { print "Instead of doing something other than examining , talking , answering , looking , waiting , getting off or exiting when the player is on the sofa"; rtrue; } ! rule 350
if (R == R_801) { print "Instead of doing something other than examining , talking , answering , asking , looking , waiting , getting off or exiting when the player is on the sofa"; rtrue; } ! rule 350
if (R == R_802) { print "After asking the Petra about ~Lynne~"; rtrue; } ! rule 351
print "(nameless rule at address ", R, ")";
@ -49163,7 +49163,6 @@ Verb 'notify'
Constant TX_PS_51 = ">";
Constant TX_PS_58 = "? ";
Array TX_L_58 --> CONSTANT_PACKED_TEXT_STORAGE TX_PS_58;
Constant TX_PS_45 = "A total cutie.";
Constant TX_PS_3 = "An Interactive Fiction";
Constant TX_PS_43 = "As good-looking as ever.";
Constant TX_PS_52 = "Fiction";
@ -49180,6 +49179,7 @@ Constant TX_PS_54 = "RESTORE a saved game";
Constant TX_PS_47 = "TV";
Constant TX_PS_57 = "UNDO the last command";
Constant TX_PS_32 = "Your living room. The floor is always a mess, no matter how much time you spend cleaning it up. Cables run across the floor from the wall to the sofa. Various junk has accumulated on the arms of the sofa, which frequently gets knocked off onto the floor, or worse, falls between the cushions.^^A lesbian pride flag adorns the sofa. It's supposed to be placed so that the white stripe in the middle is right on top of the back cushion, but as always, it's been made skewiff and hangs too far down on the sitting side.";
Constant TX_PS_45 = "Your loving partner of three years.";
Constant TX_PS_42 = "Yourself";
Constant TX_PS_9 = "animals";
Constant TX_PS_14 = "backdrops";

File diff suppressed because one or more lines are too long

View File

@ -702,7 +702,7 @@
</td>
</tr></table>
<p><b>Lynne Simulator by Lynne</b></p><p>CONTENTS</p><ul class="leaders">
<li class="leaded indent1"><span>Source text</span><span>321 words&nbsp;<a href="source:story.ni#line1"><img border=0 src=inform:/doc_images/Reveal.png></a></span></li></ul>
<li class="leaded indent1"><span>Source text</span><span>325 words&nbsp;<a href="source:story.ni#line1"><img border=0 src=inform:/doc_images/Reveal.png></a></span></li></ul>
<p class="hangingin2"><font color="#808080"><i>Living Room</i>, <i>lesbian pride flag</i>, <i>large bin</i>, <i>switch pro controller</i>, <i>third party switch controller</i>, <i>power board</i>, <i>mess of cables</i>, <i>carpet</i>, <i>sofa</i>, <i>entertainment unit</i>, <i>TV</i>, <i>Nintendo Switch</i>, <i>NUC</i>, <i>PS2</i>, <i>Petra</i></font></p>
<p>(This would look more like a contents page if the source text were divided up into headings.&nbsp;<a href=inform:/doc14.html><img border=0 src=inform:/doc_images/help.png></a>)</p>
<p>EXTENSIONS</p>

View File

@ -646,7 +646,7 @@
have you.<p><hr><p><b>Typed commands leading to this action</b><p>
<p class="hangingin2">&quot;get off/down [something]&quot;</p><p><b>Rules controlling this action</b></p><p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something to the cables</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line22"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, asking, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<br><p class="hangingin2">check&nbsp;&nbsp;&nbsp;&nbsp;<i>an actor getting off</i>&nbsp;&nbsp;<font color="#800000">can't get off things rule</font>&nbsp;&nbsp;<a href="javascript:pasteCode('can[=0x0027=]t get off things rule')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <a href="javascript:pasteCode('The can[=0x0027=]t get off things rule is not listed in the check getting off rulebook.[=0x000A=]')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i>&nbsp;&nbsp;<a href="#" onclick="showResp('extra1000140', 'plus1000140'); return false;"><img border=0 id="plus1000140" src=inform:/doc_images/responses.png></a>&nbsp;1</p>
<div id="extra1000140" style="display: none;"><p class="in2">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;">&nbsp;&nbsp;A&nbsp;&nbsp;</span> <span style="color: #000066;">"But [we] [aren't] on [the noun] at the [if story tense is present
tense]moment[otherwise]time[end if]."</span>&nbsp;&nbsp;<a href="javascript:pasteCode('can[=0x0027=]t get off things rule response (A)')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i>&nbsp;<a href="javascript:pasteCode('can[=0x0027=]t get off things rule response (A) is [=0x0022=]New text.[=0x0022=].')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>set</i></div>

View File

@ -676,7 +676,7 @@
<p class="tightin2">room-describing action - <i>action name</i></p><p class="tightin2">abbreviated form allowed - <i>truth state</i></p><p class="tightin2">visibility level count - <i>number</i></p><p class="tightin2">visibility ceiling - <i>object</i></p><p><b>Rules controlling this action</b></p><p>
<p class="hangingin2">set action variables for&nbsp;&nbsp;&nbsp;&nbsp;<i>looking</i>&nbsp;&nbsp;<font color="#800000">determine visibility ceiling rule</font>&nbsp;&nbsp;<a href="javascript:pasteCode('determine visibility ceiling rule')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <a href="javascript:pasteCode('The determine visibility ceiling rule is not listed in the setting action variables rulebook.[=0x000A=]')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<br><p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something to the cables</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line22"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, asking, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<br><p class="hangingin2">carry out&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">declare everything unmentioned rule</font>&nbsp;&nbsp;<a href="javascript:pasteCode('declare everything unmentioned rule')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <a href="javascript:pasteCode('The declare everything unmentioned rule is not listed in the carry out looking rulebook.[=0x000A=]')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">carry out&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">room description heading rule</font>&nbsp;&nbsp;<a href="javascript:pasteCode('room description heading rule')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <a href="javascript:pasteCode('The room description heading rule is not listed in the carry out looking rulebook.[=0x000A=]')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i>&nbsp;&nbsp;<a href="#" onclick="showResp('extra1000146', 'plus1000146'); return false;"><img border=0 id="plus1000146" src=inform:/doc_images/responses.png></a>&nbsp;3</p>
<div id="extra1000146" style="display: none;"><p class="in2">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;">&nbsp;&nbsp;A&nbsp;&nbsp;</span> <span style="color: #000066;">"Darkness"</span>&nbsp;&nbsp;<a href="javascript:pasteCode('room description heading rule response (A)')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i>&nbsp;<a href="javascript:pasteCode('room description heading rule response (A) is [=0x0022=]New text.[=0x0022=].')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>set</i><br>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;">&nbsp;&nbsp;B&nbsp;&nbsp;</span> <span style="color: #000066;">" (on [the intermediate level])"</span>&nbsp;&nbsp;<a href="javascript:pasteCode('room description heading rule response (B)')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i>&nbsp;<a href="javascript:pasteCode('room description heading rule response (B) is [=0x0022=]New text.[=0x0022=].')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>set</i><br>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;">&nbsp;&nbsp;C&nbsp;&nbsp;</span> <span style="color: #000066;">" (in [the intermediate level])"</span>&nbsp;&nbsp;<a href="javascript:pasteCode('room description heading rule response (C)')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i>&nbsp;<a href="javascript:pasteCode('room description heading rule response (C) is [=0x0022=]New text.[=0x0022=].')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>set</i></div>

View File

@ -655,7 +655,7 @@
ANSWER 12375 when Daphne (say) has asked a question.<p><hr><p><b>Typed commands leading to this action</b><p>
<p class="hangingin2">&quot;answer/say/shout/speak [text] to [someone]&quot; <i>reversed</i></p><p><b>Rules controlling this action</b></p><p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something to the cables</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line22"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, asking, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<br><p class="hangingin2">report&nbsp;&nbsp;&nbsp;&nbsp;<i>an actor answering something that</i>&nbsp;&nbsp;<font color="#800000">block answering rule</font>&nbsp;&nbsp;<a href="javascript:pasteCode('block answering rule')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <a href="javascript:pasteCode('The block answering rule is not listed in the report answering it that rulebook.[=0x000A=]')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i>&nbsp;&nbsp;<a href="#" onclick="showResp('extra1000222', 'plus1000222'); return false;"><img border=0 id="plus1000222" src=inform:/doc_images/responses.png></a>&nbsp;1</p>
<div id="extra1000222" style="display: none;"><p class="in2">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;">&nbsp;&nbsp;A&nbsp;&nbsp;</span> <span style="color: #000066;">"[There] [are] no reply."</span>&nbsp;&nbsp;<a href="javascript:pasteCode('block answering rule response (A)')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i>&nbsp;<a href="javascript:pasteCode('block answering rule response (A) is [=0x0022=]New text.[=0x0022=].')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>set</i></div>
<br>

View File

@ -656,6 +656,7 @@
knows one.<p><hr><p><b>Typed commands leading to this action</b><p>
<p class="hangingin2">&quot;ask [someone] about [text]&quot;</p><p><b>Rules controlling this action</b></p><p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something to the cables</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line22"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, asking, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<br><p class="hangingin2">after&nbsp;&nbsp;&nbsp;&nbsp;<i>asking the Petra about "Lynne"</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line31"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<br><p class="hangingin2">report&nbsp;&nbsp;&nbsp;&nbsp;<i>an actor asking something about</i>&nbsp;&nbsp;<font color="#800000">block asking rule</font>&nbsp;&nbsp;<a href="javascript:pasteCode('block asking rule')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <a href="javascript:pasteCode('The block asking rule is not listed in the report asking it about rulebook.[=0x000A=]')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i>&nbsp;&nbsp;<a href="#" onclick="showResp('extra1000225', 'plus1000225'); return false;"><img border=0 id="plus1000225" src=inform:/doc_images/responses.png></a>&nbsp;1</p>
<div id="extra1000225" style="display: none;"><p class="in2">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;">&nbsp;&nbsp;A&nbsp;&nbsp;</span> <span style="color: #000066;">"[There] [are] no reply."</span>&nbsp;&nbsp;<a href="javascript:pasteCode('block asking rule response (A)')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i>&nbsp;<a href="javascript:pasteCode('block asking rule response (A) is [=0x0022=]New text.[=0x0022=].')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>set</i></div>

View File

@ -648,7 +648,7 @@
and it makes nothing happen.<p><hr><p><b>Typed commands leading to this action</b><p>
<p class="hangingin2">&quot;wait/z&quot;</p><p><b>Rules controlling this action</b></p><p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something to the cables</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line22"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, asking, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<br><p class="hangingin2">report&nbsp;&nbsp;&nbsp;&nbsp;<i>an actor waiting</i>&nbsp;&nbsp;<font color="#800000">standard report waiting rule</font>&nbsp;&nbsp;<a href="javascript:pasteCode('standard report waiting rule')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <a href="javascript:pasteCode('The standard report waiting rule is not listed in the report waiting rulebook.[=0x000A=]')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i>&nbsp;&nbsp;<a href="#" onclick="showResp('extra1000228', 'plus1000228'); return false;"><img border=0 id="plus1000228" src=inform:/doc_images/responses.png></a>&nbsp;2</p>
<div id="extra1000228" style="display: none;"><p class="in2">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;">&nbsp;&nbsp;A&nbsp;&nbsp;</span> <span style="color: #000066;">"Time [pass]."</span>&nbsp;&nbsp;<a href="javascript:pasteCode('standard report waiting rule response (A)')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i>&nbsp;<a href="javascript:pasteCode('standard report waiting rule response (A) is [=0x0022=]New text.[=0x0022=].')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>set</i><br>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;">&nbsp;&nbsp;B&nbsp;&nbsp;</span> <span style="color: #000066;">"[The actor] [wait]."</span>&nbsp;&nbsp;<a href="javascript:pasteCode('standard report waiting rule response (B)')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i>&nbsp;<a href="javascript:pasteCode('standard report waiting rule response (B) is [=0x0022=]New text.[=0x0022=].')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>set</i></div>
<br>Click on the speech-bubble icons to see the responses, or here to see all of them:&nbsp;<a href="#" onclick="showAllResp(); return false;"><img border=0 src=inform:/doc_images/responses.png></a>&nbsp;2</p>

View File

@ -653,7 +653,7 @@
<p class="tightin2">container exited from - <i>object</i></p><p><b>Rules controlling this action</b></p><p>
<p class="hangingin2">set action variables for&nbsp;&nbsp;&nbsp;&nbsp;<i>exiting</i>&nbsp;&nbsp;</p>
<br><p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something to the cables</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line22"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">instead of&nbsp;&nbsp;&nbsp;&nbsp;<i>doing something other than examining, talking, answering, asking, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<br><p class="hangingin2">check&nbsp;&nbsp;&nbsp;&nbsp;<i>an actor exiting</i>&nbsp;&nbsp;<font color="#800000">convert exit into go out rule</font>&nbsp;&nbsp;<a href="javascript:pasteCode('convert exit into go out rule')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <a href="javascript:pasteCode('The convert exit into go out rule is not listed in the check exiting rulebook.[=0x000A=]')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">check&nbsp;&nbsp;&nbsp;&nbsp;<i>an actor exiting</i>&nbsp;&nbsp;<font color="#800000">can't exit when not inside anything rule</font>&nbsp;&nbsp;<a href="javascript:pasteCode('can[=0x0027=]t exit when not inside anything rule')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <a href="javascript:pasteCode('The can[=0x0027=]t exit when not inside anything rule is not listed in the check exiting rulebook.[=0x000A=]')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i>&nbsp;&nbsp;<a href="#" onclick="showResp('extra1000134', 'plus1000134'); return false;"><img border=0 id="plus1000134" src=inform:/doc_images/responses.png></a>&nbsp;1</p>
<div id="extra1000134" style="display: none;"><p class="in2">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ffffff; font-family: 'Courier New', Courier, monospace; background-color: #8080ff;">&nbsp;&nbsp;A&nbsp;&nbsp;</span> <span style="color: #000066;">"But [we] [aren't] in anything at the [if story tense is present

View File

@ -663,7 +663,7 @@
<p class="tightin2"><a href="#" onclick="showExtra('extra18', 'plus18'); return false;"><img border=0 id="plus18" src=inform:/doc_images/extra.png></a>&nbsp;<font color="#808080">unsuccessful attempt by&nbsp;<a href=inform:/doc181.html><img border=0 src=inform:/doc_images/help.png></a> ... rulebook (0 rules)</font></p><div id="extra18" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/bg_images/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>unsuccessful attempt by</b>&nbsp;<a href=inform:/doc181.html><img border=0 src=inform:/doc_images/help.png></a> ... rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><a href="javascript:pasteCode('unsuccessful attempt by')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bg_images/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra19', 'plus19'); return false;"><img border=0 id="plus19" src=inform:/doc_images/extra.png></a>&nbsp;<font color="#808080">before&nbsp;<a href=inform:/doc100.html><img border=0 src=inform:/doc_images/help.png></a> ... rulebook (0 rules)</font></p><div id="extra19" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/bg_images/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>before</b>&nbsp;<a href=inform:/doc100.html><img border=0 src=inform:/doc_images/help.png></a> ... rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><a href="javascript:pasteCode('before')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bg_images/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra20', 'plus20'); return false;"><img border=0 id="plus20" src=inform:/doc_images/extra.png></a>&nbsp;instead&nbsp;<a href=inform:/doc99.html><img border=0 src=inform:/doc_images/help.png></a> ... rulebook (2 rules)</p><div id="extra20" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/bg_images/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>instead</b>&nbsp;<a href=inform:/doc99.html><img border=0 src=inform:/doc_images/help.png></a> ... rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><a href="javascript:pasteCode('instead')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><i>doing something to the cables</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line22"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the arrow points from a more specific rule to a more general one, as decided by Law III.3.2 - Action/What/Thing Acted On"><i>doing something other than examining, talking, answering, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the arrow points from a more specific rule to a more general one, as decided by Law III.3.2 - Action/What/Thing Acted On"><i>doing something other than examining, talking, answering, asking, looking, waiting, getting off or exiting when the player is on the sofa</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line25"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<p class="hangingin2"><i>default outcome is</i> failure</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bg_images/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra396', 'plus396'); return false;"><img border=0 id="plus396" src=inform:/doc_images/extra.png></a>&nbsp;<font color="#808080">check ... rulebook (0 rules)</font></p><div id="extra396" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/bg_images/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>check</b> ... rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><a href="javascript:pasteCode('check')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">Check rules are tied to specific actions, and there are too many to index here. For instance, the check taking rules can only ever affect the taking action, so they are indexed on the detailed index page for taking.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bg_images/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra397', 'plus397'); return false;"><img border=0 id="plus397" src=inform:/doc_images/extra.png></a>&nbsp;<font color="#808080">carry out ... rulebook (0 rules)</font></p><div id="extra397" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/bg_images/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>carry out</b> ... rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><a href="javascript:pasteCode('carry out')"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">Carry out rules are tied to specific actions, and there are too many to index here.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bg_images/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>

View File

@ -703,7 +703,7 @@
<p class="tightin4"><i>on</i> <a href="#" onclick="showExtra('extra12', 'plus12'); return false;"><img border=0 id="plus12" src=inform:/doc_images/extra.png></a>&nbsp;yourself - <i>person</i></p>
<div id="extra12" style="display: none;"><p class="in5"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/bg_images/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><p class="tightin1">thing &gt; person &gt; <b>yourself</b></p><p class="hangingin1">proper-named; undescribed</p><p class="hangingin1">printed name: <font color="#000080">"yourself"</font>&nbsp;<a href="source:story.ni#line14"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="hangingin1">description: <font color="#000080">"As good-looking as ever."</font></p><p class="hangingin1">carrying capacity: <font color="#000080">1</font>&nbsp;<a href="source:story.ni#line7"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="tightin1"><i>initial location:</i> on sofa&nbsp;<a href="source:story.ni#line35"><img border=0 src=inform:/doc_images/Reveal.png></a></p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bg_images/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin4"><i>on</i> <a href="#" onclick="showExtra('extra13', 'plus13'); return false;"><img border=0 id="plus13" src=inform:/doc_images/extra.png></a>&nbsp;Petra - <i>woman</i>&nbsp;<a href="source:story.ni#line29"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<div id="extra13" style="display: none;"><p class="in5"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/bg_images/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><p class="tightin1">thing &gt; person &gt; woman&nbsp;<a href="source:story.ni#line29"><img border=0 src=inform:/doc_images/Reveal.png></a> &gt; <b>Petra</b></p><p class="hangingin1">proper-named&nbsp;<a href="source:story.ni#line29"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="hangingin1">printed name: <font color="#000080">"Petra"</font>&nbsp;<a href="source:story.ni#line14"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="hangingin1">description: <font color="#000080">"A total cutie."</font>&nbsp;<a href="source:story.ni#line33"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="tightin1"><i>initial location:</i> on sofa&nbsp;<a href="source:story.ni#line29"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="tightin1"><i>mentioned in rules:</i> &nbsp;<a href="source:story.ni#line31"><img border=0 src=inform:/doc_images/Reveal.png></a></p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bg_images/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<div id="extra13" style="display: none;"><p class="in5"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/bg_images/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><p class="tightin1">thing &gt; person &gt; woman&nbsp;<a href="source:story.ni#line29"><img border=0 src=inform:/doc_images/Reveal.png></a> &gt; <b>Petra</b></p><p class="hangingin1">proper-named&nbsp;<a href="source:story.ni#line29"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="hangingin1">printed name: <font color="#000080">"Petra"</font>&nbsp;<a href="source:story.ni#line14"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="hangingin1">description: <font color="#000080">"Your loving partner of three years."</font>&nbsp;<a href="source:story.ni#line33"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="tightin1"><i>initial location:</i> on sofa&nbsp;<a href="source:story.ni#line29"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="tightin1"><i>mentioned in rules:</i> &nbsp;<a href="source:story.ni#line31"><img border=0 src=inform:/doc_images/Reveal.png></a></p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bg_images/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra14', 'plus14'); return false;"><img border=0 id="plus14" src=inform:/doc_images/extra.png></a>&nbsp;entertainment unit - <i>supporter</i>&nbsp;<a href="source:story.ni#line20"><img border=0 src=inform:/doc_images/Reveal.png></a></p>
<div id="extra14" style="display: none;"><p class="in3"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/bg_images/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><p class="tightin1">thing &gt; supporter&nbsp;<a href="source:story.ni#line20"><img border=0 src=inform:/doc_images/Reveal.png></a> &gt; <b>entertainment unit</b></p><p class="hangingin1">fixed in place&nbsp;<a href="source:story.ni#line20"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="hangingin1">printed name: <font color="#000080">"entertainment unit"</font>&nbsp;<a href="source:story.ni#line14"><img border=0 src=inform:/doc_images/Reveal.png></a></p><p class="tightin1"><i>initial location:</i> in Living Room&nbsp;<a href="source:story.ni#line20"><img border=0 src=inform:/doc_images/Reveal.png></a></p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bg_images/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/bg_images/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin3"><i>on</i> <a href="#" onclick="showExtra('extra15', 'plus15'); return false;"><img border=0 id="plus15" src=inform:/doc_images/extra.png></a>&nbsp;TV&nbsp;<a href="source:story.ni#line20"><img border=0 src=inform:/doc_images/Reveal.png></a></p>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Skein rootNode="node-0x56279a641790" xmlns="http://www.logicalshift.org.uk/IF/Skein">
<generator>Inform 7</generator>
<activeNode nodeId="node-0x7f4f54373610"/>
<activeNode nodeId="node-0x7f4f54373910"/>
<item nodeId="node-0x56279a641790">
<command xml:space="preserve">- start -</command>
<result xml:space="preserve">
@ -661,12 +661,13 @@ On the carpet you can see a sofa (on which is Petra).
? </result>
<commentary xml:space="preserve"></commentary>
<played>NO</played>
<changed>YES</changed>
<played>YES</played>
<changed>NO</changed>
<temporary score="0">YES</temporary>
<annotation xml:space="preserve"></annotation>
<children>
<child nodeId="node-0x7f4f44513f30"/>
<child nodeId="node-0x7f4f54373910"/>
</children>
</item>
<item nodeId="node-0x7f4f44513f30">
@ -850,6 +851,17 @@ On the carpet you can see a sofa (on which is Petra).
<temporary score="0">YES</temporary>
<annotation xml:space="preserve"></annotation>
</item>
<item nodeId="node-0x7f4f54373910">
<command xml:space="preserve">ask petra about lynne</command>
<result xml:space="preserve">She says &quot;That&apos;s you, honey! You&apos;re a wonderful bun, yes you are!&quot; She ruffles your hair.
? </result>
<commentary xml:space="preserve"></commentary>
<played>YES</played>
<changed>YES</changed>
<temporary score="0">YES</temporary>
<annotation xml:space="preserve"></annotation>
</item>
<item nodeId="node-0x56279af47d20">
<command xml:space="preserve">x mess</command>
<result xml:space="preserve">You see nothing special about the mess of cables.
@ -26159,7 +26171,7 @@ She says &quot;That&apos;s you, honey!&quot;
? </result>
<commentary xml:space="preserve"></commentary>
<played>YES</played>
<played>NO</played>
<changed>YES</changed>
<temporary score="0">YES</temporary>
<annotation xml:space="preserve"></annotation>
@ -26173,7 +26185,7 @@ She says &quot;That&apos;s you, honey!&quot;
? </result>
<commentary xml:space="preserve"></commentary>
<played>YES</played>
<played>NO</played>
<changed>YES</changed>
<temporary score="0">YES</temporary>
<annotation xml:space="preserve"></annotation>

View File

@ -22,7 +22,7 @@ A switch pro controller is here. A third party switch controller is here. A powe
Instead of doing something to the cables:
say "You don't particularly feel like sorting them out.".
Instead of doing something other than examining, talking, answering, looking, waiting, getting off or exiting when the player is on the sofa:
Instead of doing something other than examining, talking, answering, asking, looking, waiting, getting off or exiting when the player is on the sofa:
try exiting;
continue the action.
@ -30,6 +30,6 @@ On the sofa is a woman called Petra.
After asking the Petra about "Lynne", say "She says 'That's you, honey! You're a wonderful bun, yes you are!' She ruffles your hair."
The description of Petra is "A total cutie."
The description of Petra is "Your loving partner of three years."
The player is on the sofa.

View File

@ -7,6 +7,6 @@
}
{\*\generator Inform 7 6M62}
{\info {\author .}{\company .}{\title .}
{\creatim\yr2019\mo10\dy05\hr17\min57}}
{\creatim\yr2019\mo10\dy05\hr18\min04}}
\deflang3081\plain\widowctrl\hyphauto
}