Nein. Das geht nicht. Aber was Du machen kannst ist per ForceGreeting im Result sozusagen ein neues Gespräch zu beginnen. Dazu benötigst Du entweder eine globale Variable, einen Tagebucheintrag oder eine lokale Variable im Script des Sprechers
Ein Tagebuch-Eintrag lässt dieses Gespräch allerdings nur einmal zu
Z.B.
Topic "Quatschen"
1. Zeile "Gut dann ein andermal"
Fun/Var: Function Choice=1
result:keins
2.Zeile "..." (Leerzeichen alleine geht nicht daher nur 3 Punkte-man wirds eh nicht beachten)
Fun/Var: Function Choice = 2
Result:
set SprecherLokalVariable to 1
forcegreeting
3. Zeile
"Sollen wir etwas quatschen?"
Fun/Var: keine
Result:
Choice "Nein, ein andermal" 1 "Klar, erzähl mal" 2
unter
Greetings 0 (Null- wichtich!!!)
Text: "OK, reden wir übers Wetter"
ID bzw. Fraktion des Sprechers einsetzen!
fun/var : SprecherLokalVariable = 1 (wichtich!!!)
result: set SprecherLokalVariable to 0 (wichtich!!!)
Themawechsel...
"Wetter"
immer ID des Sprechers
funVar GetCurrentWeather= 0
"schöner klarer Himmel heute"
funVar GetCurrentWeather= 1
"Sieht bewölkt aus- nicht das es noch Regen gibt..."
funVar GetCurrentWeather= 3
"Ja, es regnet wohl grade"