Bisher hatte ich ein einfaches Dialogsystem für meine Händler und andere NPC, wie die NPC Gilden. Aber für richtige Quests oder komplexere Dialoge ist das System nicht geeignet. Ich denke auf lange Sicht wird es ersetzt werden.

Ich habe die einfache Item Verkäufer, jeweils 2 Items pro Seite 😒, durch einen konfigurierbaren Ingame Verkauf ersetzt. Funktioniert super. Und Coins als Bezahlung, d.h. ohne direkten Economy Zugriff.

Ich habe inzwischen auch den ersten Dungeon fertig gestellt

Die Quest Vergabe ist jetzt eleganter und der Spieler wird vor ein Portal teleportiert um den Dungeon zu betreten.
Am Ausgang wird die Quest beim NPC beendet. Hier kann man auch seine Void Kristalle verkaufen. Vergisst man die Beendigung der Quest und geht durch das Portal, kann bei der Questvergabe wieder in den Dungeon und muß zum Ausgang gehen.

Es gibt ein Quest Journal. Hier kann man jederzeit seine Aktive und abgeschlossene Quest sehen.
Notfalls kann der Admin das Journal korrigieren.

Die Quest läuft nach einem Schema ab und hat jeweils zwei Zustände
– questStarted
– questCompleted
über Requirements man kann diese Zustände direkt abfragen.
mit einem Nicht-Operator (not:) kann man die Negation abfragen. Perfekt.

Jeder Eintrage im Quest- oder Dialogablauf hat eine Requirement Liste mit vielen verschiedenen Opionen.

Die Dungeon_1 Quest ist die Erste einer langen geplanten Liste von Quests.

Du musst eingeloggt sein um eine Antwort hinterlassen zu können.