here is the script for the dialogue:
i cant find any reason for the appearance of the answers in system font for a short moment ..
on "Talk"
{
actor.WalkTo(this.X+20,this.Y+20);
actor.TurnTo(this);
// ERÖFFNUNG ////////////////////////////////////////////////////////////////////////////////////////////////////
if(!actor.TalkedTo_rena)
{
actor.Talk(0,"Hallo Sie da, junge Frau, können Sie mich hören ?","");
this.Talk(0,"Hallo junger Herr. Wie geht es Ihnen ? Haben sie sich ein wenig erholt. Das alles hier tut uns sehr Leid. Ich hoffe mein Mann hat nicht zu allzu stark zugeschlagen.. aber er war so in Rage wegen der Hühner... ","");
actor.TalkedTo_rena = true;
rena.bekannt = true;
nik_rena_1(); // gehe zu nik_rena_1
}
else
{
actor.Talk(0,"Hallo noch mal","");
this.Talk(0,"Hallo junger Herr","");
nik_rena_1(); // gehe zu nik_rena_1
}
// restore interactivity
Game.Interactive = true;
}
////////////////////////////////////////////////////////////////////////////////
function nik_rena_1()
{
var options;
options[0] = "Hühner, welche Hühner ? ";
options[1] = "Ihr Mann war das also in der Nacht, der mich so hinterrücks niedergeschlagen hat ? Aber wieso ?";
options[2] = "Ich verstehe das alles nicht. Ich werde überfallen, an einen Stuhl gefesselt und jetzt werde ich auch noch wie ein Gefangener hier auf dieser Insel gehalten. Was wollen Sie von mir ?";
options[100] = "Ich rede nicht mit Entführern.";
var selected;
while (selected != 100 )
{
Game.AddResponseOnceGame(0,options[0]);
Game.AddResponseOnceGame(1,options[1]);
Game.AddResponseOnce(2,options[2]);
Game.AddResponse(100,options[100]);
//Game.Interactive = true;
selected = Game.GetResponse();
//Game.Interactive = false;
actor.Talk(0,options[selected],"");
switch (selected)
{
case 0:
this.Talk(0,"Na die Hühner die sie gestohlen haben. Deswegen hat mein Mann sie doch überrumpelt und hier her gebracht.","");
break;
case 1:
this.Talk(0,"Ja, aber doch nur weil Sie die Hühner gestohlen haben. Sonst hätte er das doch nie getan. Ach was für ein furchtbares Durcheinander ... ","");
break;
case 2:
this.Talk(0,"Wenn Sie doch bloß nicht die Hühner gestohlen hätten. Dann hätte mein Mann Sie doch auch nicht niedergeschlagen und wir säßen jetzt alle nicht in diesem fürchterlichen Schlamassel. Und wenn mein Mann nur gewusst hätte, dass Sie ein Spieler sind, dann hätte er natürlich auch nicht ... Ach was für ein furchtbares Durcheinander ... ","");
nik_rena_2();
break;
case 100:
this.Talk (0,"Ich kann Sie ja verstehen. Es tut mir auch wirklich leid, wie sich alles entwickelt hat. Wenn Sie doch bloß nicht die Hühner gestohlen hätten und wir nur gewusst hätten, dass Sie ein Spieler sind ... Aber mein Mann ist aber auch so ein alter Sturkopf.","");
break;
}
}
Game.Interactive = true;
}
function nik_rena_2()
{
var options;
options[3] = "Ich habe überhaupt keine Hühner gestohlen. Ich bin doch gerade erst hier angekommen !";
options[4] = "Wieso lassen Sie mich nicht einfach gehen und wir vergessen die ganze Sache ?";
options[5] = "Ich möchte sofort von dieser Insel gelassen werden.";
options[6] = "Wo ist Ihr Mann denn jetzt. Ich möchte Ihn sofort sprechen.";
options[7] = "Ich rede kein Wort mehr mit Ihnen bevor ich nicht wieder freigelassen werde.";
Game.StartDlgBranch() ;
var selected;
while (selected != 7)
{
Game.AddResponseOnceGame(3,options[3]);
Game.AddResponseOnceGame(4,options[4]);
Game.AddResponseOnceGame(5,options[5]);
Game.AddResponseOnceGame(6,options[6]);
Game.AddResponse(7,options[7]);
Game.Interactive = true;
selected = Game.GetResponse();
Game.Interactive = false;
actor.Talk(0,options[selected],"");
switch (selected)
{
case 3:
this.Talk(0,"Aber mein Mann hat Ihre Spuren doch bis zur alten Ruine verfolgt, junger Herr. Wie auch immer, er hat sich heute Morgen in aller Frühe auf den Weg zum Kalkulator gemacht. Der wird schon wissen was zu tun ist.","");
break;
case 4:
this.Talk(0,"Das würde ich wirklich gerne tun, junger Herr. Aber jetzt hat mein Mann sich schon auf den Weg zum Kalkulator gemacht um diesen um Rat in dieser Angelegenheit zu bitten...","");
break;
case 5:
this.Talk(0,"bitte Gedulden Sie sich noch ein wenig, junger Herr. Mein Mann hat sich heute morgen in aller Frühe auf den Weg zum Kalkulator gemacht. Der wird bestimmt wissen, wie wir jetzt am besten verfahren.","");
break;
case 6:
this.Talk(0,"das geht im Moment leider nicht. Er hat sich heute morgen ganz früh auf den Weg gemacht um den Kalkulator um Rat zu bitten.","");
break;
case 7:
this.Talk(0,"bitte verstehen Sie uns doch. Wir wollen Ihnen wirklich nichts Böses. Mein Mann hat sich extra in aller Frühe auf den Weg zum Kalkulator gemacht um diesen um Rat in dieser Angelegenheit zu bitten.","");
break;
}
}
Game.Interactive = true;
Game.EndDlgBranch() ;
}