StartKeywordDialogue

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche


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

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.

Außerdem ist nun noch die Funktion ...CustomID verfügbar, damit kann eine Mood-Speicherungsid unabhängig von der Stichwortid vergeben werden, zB um in einer Taverne mehrere Gesprächspartner mit jeweils eigener Mood zu speichern.