IF:FreeRoom-node: Unterschied zwischen den Versionen

Aus Philo Wiki
Wechseln zu:Navigation, Suche
 
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{IFConvNode
 
{{IFConvNode
|todo=@andyk: Kann man ein Implizites Goodbye mit TRY veranlassen? - ist <code>silently try saying goodbye</code> vielleicht eine Antwort auf deine Frage?
+
|topography=SunCityTop
|conversation=Skoraste-conversations
 
 
|closed=closed
 
|closed=closed
 
|auto-suggesting=not auto-suggesting
 
|auto-suggesting=not auto-suggesting
 
|next-node=CastleIntro-node
 
|next-node=CastleIntro-node
 
|node-introduction=if the player's forename matches the text "Stranger", case insensitively begin;
 
|node-introduction=if the player's forename matches the text "Stranger", case insensitively begin;
say "'You must be here to have a look at the free room in our nice castle' she says.";
+
say "'You must be here to have a look at the free room in our nice castle,' she says. ";
 
say "[enter_name]";
 
say "[enter_name]";
 
else;
 
else;
say "'Have you already changed your mind referring to the free room?', [Skoraste] asks.[add yes-no-suggestion other suggestion]";
+
say "'Have you already changed your mind referring to the free room?' [Skoraste] asks.[add yes-no-suggestion other suggestion]";
 
end if.
 
end if.
|node-continuation=say "'Now, are you interested in the free room?', [Skoraste] asks.".
+
|node-continuation=say "'Now, are you interested in the free room?' [Skoraste] asks.".
 +
|additional code=At the time when boredom occurs:
 +
if the player is in palace begin;
 +
try the player telling Skoraste about "bored";
 +
end if
 
}}
 
}}
 
{{IFResponse
 
{{IFResponse
Zeile 17: Zeile 20:
 
|condition=free room
 
|condition=free room
 
|response=say "'You have a free room?' you ask.[paragraph break]";
 
|response=say "'You have a free room?' you ask.[paragraph break]";
say "'Yes, it is really much sought after, because it does not cost anything. Moreover, it does not happen very often that one of our rooms is free. If you want I will lead you immediately to our castle owner, so that he discusses everything with you what is important for your moving in!'[add yes-no-suggestion other suggestion][remove free room ask suggestion][paragraph break]";
+
say "'Yes, it is really much sought after, because it does not cost anything. Moreover, it does not happen very often that one of our rooms is free. If you want I will lead you immediately to our castle owner, so that he discusses everything with you what is important for your moving in!'[add yes-no-suggestion other suggestion][remove free room ask suggestion]";
 
try listing suggested topics.
 
try listing suggested topics.
 
}}
 
}}
Zeile 23: Zeile 26:
 
|type=saying
 
|type=saying
 
|condition=yes
 
|condition=yes
|response=say "'Yes, with pleasure.' you say.[paragraph break][remove yes-no-suggestion other suggestion]";
+
|response=say "'Yes, with pleasure,' you say.[paragraph break][remove yes-no-suggestion other suggestion]";
say "Skoraste leads you to the entrance of the castle. You continue walking for a couple of minutes on the gravel way straight ahead (steps crunch), until you reach the input gate of the castle. The castle is built into Greek to classical style. The marmoreal columns and halls are mighty, but cold (steps resound). You enter the vestibule. From here you can already see into the main part of the castle from which countless stairs lead up in different directions. Skoraste leads you up by one of the stairs, however, this writhes in a strange way and you soon lose your orientation.[paragraph break][leavenode]";
+
say "Skoraste leads you to the entrance of the castle. You continue walking for a couple of minutes on the gravel way straight ahead (steps crunch), until you reach the input gate of the castle. The castle is built into Greek to classical style. The marmoreal columns and halls are mighty, but cold (steps resound). You enter the vestibule. From here you can already see into the main part of the castle from which countless stairs lead up in different directions. Skoraste leads you up by one of the stairs, however, this writhes in a strange way and you soon lose your orientation.[leavenode]";
 +
boredom occurs in 20 minutes from now;
 
now the player is in palace;
 
now the player is in palace;
 
now Skoraste is in palace.
 
now Skoraste is in palace.
Zeile 32: Zeile 36:
 
|condition=no
 
|condition=no
 
|response=say "'That is too easy. There is a snag in it! Why should the castle owner offer a room - for free?' you ask mistrustful.[paragraph break]";
 
|response=say "'That is too easy. There is a snag in it! Why should the castle owner offer a room - for free?' you ask mistrustful.[paragraph break]";
say "'We only mean well. Maybe, you should think about it and come back later.', she says.[remove yes-no-suggestion other suggestion][add free room ask suggestion]";
+
say "'We only mean well. Maybe, you should think about it and come back later,' she says.[remove yes-no-suggestion other suggestion][add free room ask suggestion]";
 
try saying goodbye to Skoraste.
 
try saying goodbye to Skoraste.
 
}}
 
}}

Aktuelle Version vom 31. August 2009, 09:12 Uhr

<root><ignore><includeonly></ignore>[[IFSeqNr::<tplarg><title>seqnr</title><part><name index="1"/><value>50</value></part></tplarg>|]]<template><title>IFTodo</title><part><name>todo</name>=<value><tplarg><title>todo</title><part><name index="1"/><value/></part></tplarg></value></part><part><name>status</name>=<value><tplarg><title>status</title><part><name index="1"/><value/></part></tplarg></value></part></template> <template lineStart="1"><title>IFshowKosmos </title><part><name>topography</name>=<value><tplarg><title>topography</title><part><name index="1"/><value/></part></tplarg> </value></part></template> <div class="IFDetails">

<big>CONVNODE<br /></big>Details

gehört zu folgendem Abschnitt: [[IFTopographie::<template><title>IFreturnNS</title></template><tplarg><title>topography</title><part><name index="1"/><value>nicht zugeordnet</value></part></tplarg>|<tplarg><title>topography</title><part><name index="1"/><value>nicht zugeordnet</value></part></tplarg>]]


nutzt Suggestions: <div class="IFListing"><template><title>#if: <tplarg><title>other-suggestions</title><part><name index="1"/><value/></part></tplarg></title><part><name index="1"/><value><template><title>#arraymap:<tplarg><title>other-suggestions</title><part><name index="1"/><value/></part></tplarg></title><part><name index="1"/><value>,</value></part><part><name index="2"/><value>x</value></part><part><name index="3"/><value>[[IFnutztSuggestion::<template><title>IFreturnNS</title></template>x|x]]</value></part></template></value></part></template> </div>

</div> <template lineStart="1"><title>IFSetReturn </title><part><name index="1"/><value><template><title>PAGENAME</title></template> is a <template><title>#if: <tplarg><title>closed</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value><tplarg><title>closed</title><part><name index="1"/><value/></part></tplarg> convnode</value></part><part><name index="2"/><value>convnode</value></part></template><template><title>#if: <tplarg><title>next-node</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value>. The next-node is <tplarg><title>next-node</title><part><name index="1"/><value/></part></tplarg></value></part><part><name index="2"/><value/></part></template><template><title>#if: <tplarg><title>node-time</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value>. The node-time is <tplarg><title>node-time</title><part><name index="1"/><value/></part></tplarg></value></part><part><name index="2"/><value/></part></template><template><title>#if: <tplarg><title>ask-suggestions</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value>. The ask-suggestions are { <tplarg><title>ask-suggestions</title><part><name index="1"/><value/></part></tplarg> }</value></part><part><name index="2"/><value/></part></template><template><title>#if: <tplarg><title>tell-suggestions</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value>. The tell-suggestions are { <tplarg><title>tell-suggestions</title><part><name index="1"/><value/></part></tplarg> }</value></part><part><name index="2"/><value/></part></template><template><title>#if: <tplarg><title>other-suggestions</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value>. The other-suggestions are { <template><title>#arraymap:<tplarg><title>other-suggestions</title><part><name index="1"/><value/></part></tplarg></title><part><name index="1"/><value>,</value></part><part><name index="2"/><value>x</value></part><part><name index="3"/><value>x</value></part></template> }</value></part><part><name index="2"/><value/></part></template><template><title>IFreturnProperties</title><part><name index="1"/><value><template><title>#if: <tplarg><title>auto-suggesting</title><part><name index="1"/><value/></part></tplarg></title><part><name index="1"/><value><tplarg><title>auto-suggesting</title><part><name index="1"/><value/></part></tplarg>,</value></part></template></value></part></template>. <template><title>#if:<tplarg><title>todo</title><part><name index="1"/><value/></part></tplarg></title><part><name index="1"/><value>[<tplarg><title>todo</title></tplarg>]</value></part></template><template><title>#sub:<template><title>#if:<tplarg><title>additional code</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value>.

<tplarg lineStart="1"><title>additional code</title></tplarg></value></part></template><template><title>#if: <tplarg><title>node-introduction</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value>.

Node-introduction for <template><title>PAGENAME</title></template>: <template lineStart="1"><title>#sub:<tplarg><title>node-introduction</title></tplarg></title><part><name index="1"/><value>0</value></part><part><name index="2"/><value>-1</value></part></template></value></part></template><template><title>#if: <tplarg><title>node-continuation</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value>.

Node-continuation for <template><title>PAGENAME</title></template>: <template lineStart="1"><title>#sub:<tplarg><title>node-continuation</title></tplarg></title><part><name index="1"/><value>0</value></part><part><name index="2"/><value>-1</value></part></template></value></part></template><template><title>#if: <tplarg><title>node-termination</title><part><name index="1"/><value/></part></tplarg> </title><part><name index="1"/><value>.

Node-termination for <template><title>PAGENAME</title></template>: <template lineStart="1"><title>#sub:<tplarg><title>node-termination</title></tplarg></title><part><name index="1"/><value>0</value></part><part><name index="2"/><value>-1</value></part></template></value></part></template>.</title><part><name index="1"/><value>1</value></part></template></value></part></template> <ignore></includeonly></ignore></root> <root><ignore><includeonly></ignore><br /><template><title>IFSetReturnResponse </title><part><name index="1"/><value>Response of <template><title>PAGENAME</title></template> when <tplarg><title>type</title><part><name index="1"/><value/></part></tplarg> <tplarg><title>condition</title><part><name index="1"/><value/></part></tplarg>: <tplarg lineStart="1"><title>response</title><part><name index="1"/><value/></part></tplarg> </value></part></template><ignore></includeonly></ignore></root> <root><ignore><includeonly></ignore><br /><template><title>IFSetReturnResponse </title><part><name index="1"/><value>Response of <template><title>PAGENAME</title></template> when <tplarg><title>type</title><part><name index="1"/><value/></part></tplarg> <tplarg><title>condition</title><part><name index="1"/><value/></part></tplarg>: <tplarg lineStart="1"><title>response</title><part><name index="1"/><value/></part></tplarg> </value></part></template><ignore></includeonly></ignore></root> <root><ignore><includeonly></ignore><br /><template><title>IFSetReturnResponse </title><part><name index="1"/><value>Response of <template><title>PAGENAME</title></template> when <tplarg><title>type</title><part><name index="1"/><value/></part></tplarg> <tplarg><title>condition</title><part><name index="1"/><value/></part></tplarg>: <tplarg lineStart="1"><title>response</title><part><name index="1"/><value/></part></tplarg> </value></part></template><ignore></includeonly></ignore></root>