Quest Geschichtenerzähler
Verfasst: Do 04 Feb, 2021 14:46
Ich habe den Fehler gefunden, kann ihn aber nicht nachvollziehen:
Innerhalb des pending wird auf folgende attribute verschachtelt über <has> geprüft:
unterwegs
--weg_von (gleichbedeutend mit ort_start)
----weg_nach (gleichbedeutend mit ort_ziel)
Erzeugt erst einmal keine Fehlermeldung. Sobald ich die erste Prüfung (unterwegs) entferne, erhalte ich
Da der Held nicht auf Reisen ist, erstmal okay, jedoch sollte dann der failurezweig greifen, statt einer Fehlermeldung erscheinen. Das geschieht jedoch nicht.
Umstellung auch switch zzgl. <null>-Zweigen brachte auch keine Erfolg. Er meckerte das ort_ziel nicht definiert sei. Obwohl ort-start zuerst abgefragt wurde. Tausch der Orte hat auch nicht geholfen.
_____
Ist der Held unterwegs, sind die Variablen gesetzt mit den Orten und es gibt keine Fehlermeldung. Aber die Quest triggert nicht ordentlich obwohl alle drei Dinge erfüllt sind.
_____
Lösungsvorschlag: Suche ab dem pending abkapseln und als eigene Quest auf der Strecke triggern lassen, sofern Held die hero-Variable inne hat. Dann sind es zwar zwei Questen und das triggern wird wieder mehr zum Zufall, aber es würde zumindest funktionieren.
Innerhalb des pending wird auf folgende attribute verschachtelt über <has> geprüft:
unterwegs
--weg_von (gleichbedeutend mit ort_start)
----weg_nach (gleichbedeutend mit ort_ziel)
Erzeugt erst einmal keine Fehlermeldung. Sobald ich die erste Prüfung (unterwegs) entferne, erhalte ich
- Code: Alles auswählen
trying to get undefined attribute 'ort_ziel'
Da der Held nicht auf Reisen ist, erstmal okay, jedoch sollte dann der failurezweig greifen, statt einer Fehlermeldung erscheinen. Das geschieht jedoch nicht.
Umstellung auch switch zzgl. <null>-Zweigen brachte auch keine Erfolg. Er meckerte das ort_ziel nicht definiert sei. Obwohl ort-start zuerst abgefragt wurde. Tausch der Orte hat auch nicht geholfen.
_____
Ist der Held unterwegs, sind die Variablen gesetzt mit den Orten und es gibt keine Fehlermeldung. Aber die Quest triggert nicht ordentlich obwohl alle drei Dinge erfüllt sind.
_____
Lösungsvorschlag: Suche ab dem pending abkapseln und als eigene Quest auf der Strecke triggern lassen, sofern Held die hero-Variable inne hat. Dann sind es zwar zwei Questen und das triggern wird wieder mehr zum Zufall, aber es würde zumindest funktionieren.