StartKeywordDialogue: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Category:NLTScript Referenz <syntaxhighlight lang="javascript"> startKeywordDialogue( keywordsetid ); startKeywordDialogueCallback( keywordsetid, callback…“)
(kein Unterschied)

Version vom 17. Juni 2016, 10:57 Uhr


startKeywordDialogue( keywordsetid );
startKeywordDialogueCallback( keywordsetid, callback );

Zeigt ein Stichwortdialog-Fenster an. Die Keywordset-ID bezieht sich auf die Stichwortdialog-ID aus keyworddialog.xml . Diese wird auch zur Speicherung der "mood" des Gesprächspartners herangezogen.

Bei "Zufalls-Stichwort-Dialogen" wie zB bei einem "general"-Buildingevent kann zuvor in Dörfern mittels generateRandomInhabitantName ein zufälliger Name generiert werden, der für die aktuelle Spielsession auch gespeichert wird.

Sofern gewüscht, kann auch die Funktion ...Callback aufgerufen werden, diese benötigt als zweiten Parameter einen Funktionsnamen, der nach dem Ende des Stichwortdialogs aufgerufen wird, um zB in einen bestehenden Dialog zurückzukehren.