Fehler #31867
geschlossen[Core][Quest] Reward/Complete/Fail changes
Die grundlegende Funktionalität von Quests wurde überarbeitet.
Beschreibung
- Fix cases in which one could get a quest complete without having the quest
- Fix cases in which one could complete a quest after failing it
- Don't fail completed quest, except if they have a time limit and no requirements (e.g. https://db.rising-gods.de/?quest=647 )
- Fix possible cases in which one couldn't see quests
- Correct quest reward order: Items, ChoiceItems and finally reputation
- Don't broadcast item received message in addition to quest reward message
- Fix cases in which removing seasonal quests didn't get saved to DB
- Fix some cases in which the reward menu could be stuck if the npc has an script
- Show DIALOG_STATUS_AVAILABLE instead of DIALOG_STATUS_REWARD for non-repeatable autocomplete quests
- Show exclamation marks instead of question marks for autocomplete quest in questgiver questmenu
- Some code cleanup
Zugehörige Tickets
Von Connex vor mehr als 6 Jahren aktualisiert
- Dupliziert durch Fehler #31903: Sonnenwendfest: Quest "Fackelwurf" fehlerhaft wurde hinzugefügt
Von Sockentester vor mehr als 6 Jahren aktualisiert
Sieht ok aus so weit, es fehlt noch:
Repeatable quests
Gold fehlt manchmal?
Von Sockentester vor mehr als 6 Jahren aktualisiert
- Status wurde von Testbereit zu In Bearbeitung geändert
- Zugewiesen an wurde auf Connex gesetzt
https://youtu.be/BboTLo1_-O8?t=17s
Wenn man NPCs mit autocomplete quests anspricht sollten die Quests als Ausrufezeichen aufgeführt werden, nicht als Fragezeichen.
Von Connex vor mehr als 6 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von In Bearbeitung zu Testbereit geändert
- Zugewiesen an wurde von Connex zu Sockentester geändert
Von Sockentester vor etwa 6 Jahren aktualisiert
Von Serverupdate vor etwa 6 Jahren aktualisiert
- Status wurde von Ready zu Pending geändert
Von Daejiv vor etwa 6 Jahren aktualisiert
- Tags wurde von Quest zu Quest, Update 2018-09-26 geändert
- Status wurde von Pending zu Live geändert
Von Jeora vor etwa 3 Jahren aktualisiert
- Beziehung mit Fehler #27582: Schlacht um Unterstadt als fertig im Questlog bei Mage Level 35 wurde hinzugefügt
Von Jeora vor etwa 3 Jahren aktualisiert
- Beziehung mit Fehler #39167: [Quest][Boreanische Tundra] Wir schlagen zu! - Abschluss für alle Spieler im Umkreis wurde hinzugefügt
Von Connex vor etwa 2 Jahren aktualisiert
- Beziehung mit Fehler #39167: [Quest][Boreanische Tundra] Wir schlagen zu! - Abschluss für alle Spieler im Umkreis wurde gelöscht