Fehler #22772
offen[Mechanik][Quest] Allgemeiner Fehler beim Zählen von erforderlichen Questgegenständen
Beschreibung
Bei Quests, die bspw. Handwerksmaterialien benötigen tritt dieser Fehler besonders häufig auf.
Es gibt verschiedene Szenarien:
- Man hat bereits alle erforderlichen Sachen gesammelt und nimmt die Quest an, sie wird als Fertig angezeigt, kann aber nicht abgeschlossen werden beim NPC.
- Man nimmt die Quest an, sammelt die erforderlichen Sachen, verbraucht zwischendurch welche oder teilt einen Stapel auf, anschließend kann die als ferit angezeigte Quest, trotz erforderlicher Gegenstände nicht abgegeben werden.
Zurzeit kann man dies als Spieler lösen, indem man die Quest abbricht und erneut annimmt; oder alle erforderlichen Gegenstände verkauft/handelt und komplett neu sammelt; oder als letzte Möglichkeit, die Quest abbricht, das Spiel beendet, Cache-Dateien löscht, wieder einloggt und die Quest annimmt.
Dieser Fehler ist seit Jahren vorhanden und einer der Fehler, der die meisten neuen Spieler auf b2b irritiert und fast täglich im SucheNachGruppe oder Worldchannel erläutert wird.
Zugehörige Tickets
Von B2B-SannerKek vor mehr als 7 Jahren aktualisiert
- Dupliziert durch Fehler #22566: Quest: Wildlederhelm wurde hinzugefügt
Von B2B-SannerKek vor mehr als 7 Jahren aktualisiert
- Thema wurde von [Mechanik] Allgemeiner Fehler beim Zählen von erforderlichen Questgegenständen zu [Mechanik][Quest] Allgemeiner Fehler beim Zählen von erforderlichen Questgegenständen geändert
Von B2B-OmasMudder vor mehr als 7 Jahren aktualisiert
Könntest du hier ein paar Beispiele nennen?
Falls möglich, auch Beispiele bei denen dieser Bug nicht auftritt.
Wenn deine Vermutung richtig ist und es sich um ein generelles Problem handelt, dann könnte man das Problem so etwas eingrenzen.
Meine Vermutung wäre hier, dass einige Quests quasi nur über die Datenbank laufen und andere per Script abgehandelt werden. Das könnte u.U. den Unterschied ausmachen.
Liegt das Problem an einem Datenbank-Flag, ließe sich das natürlich etwas einfacher beheben, als zig Scripte anzupassen ;)
Besonders bei Fehlern in der DB hat mir das in der Vergangenheit immer geholfen, wenn ich die DB-Einträge von zwei Quests nebeneinander legen konnte (eins funktioniert, das andere nicht).
Von B2B-SannerKek vor mehr als 7 Jahren aktualisiert
Hierbei ist Hilfe von den Gamemastern gefragt, denn diese bekommen solche Tickets, wie jenes, was ich als Duplikat hinzugefügt habe.
So ist da zum Beispiel schonmal der beschriebene Fehler vorhanden; bei den Wildleder Quests: Wildledergamaschen, Wildlederhelm, Wildlederhelm, Wildlederrüstung, Wildlederschultern, Wildlederstiefel, Wildlederweste.
https://tbcdb.rising-gods.de/?npc=7852#starts (Allianz) + https://tbcdb.rising-gods.de/?npc=7854#starts (Horde)
Von B2B-SannerKek vor mehr als 7 Jahren aktualisiert
Von B2B-SannerKek vor mehr als 7 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Von b2b-avis29 vor mehr als 7 Jahren aktualisiert
https://tbcdb.rising-gods.de/?quest=2601
https://tbcdb.rising-gods.de/?quest=2585
https://tbcdb.rising-gods.de/?quest=2584
https://tbcdb.rising-gods.de/?quest=2604
https://tbcdb.rising-gods.de/?quest=2581
Hatte ich vor kurzem im Ticket gehabt.
Die guten alten Sammelq in den Verwüsteten Landen
Von Ambrius vor mehr als 7 Jahren aktualisiert
Vermutlicher selber Fehler (+Fix) wie https://redmine.rising-gods.de/issues/19236
Von B2B-OmasMudder vor mehr als 7 Jahren aktualisiert
Guter Hinweis mit dem "character_queststatus", leider wird in dem anderen Ticket nicht beschrieben, was genau gemacht wurde (oder es ist privat).
Falls hier ein Mechanismus eingebaut wurde, der beim Server-Start prüft, ob Quest wirklich noch nicht fertig sind, dann hilft das hier nur bedingt. Hier geht es ja um das Problem bei laufendem Betrieb. Dass Cache löschen, neu einloggen usw. hilft, ist ja oben beschrieben, daher gehe ich stark davon aus, dass auch ein Neustart des Servers das Problem dann beheben würde, aber eben nur dann.
Der Hinweis kann trotzdem hilfreich sein, vielleicht wird das Flag "Quest erledigt" nur 1 mal gesetzt. Legt man dann benötigte Gegenstände ab, wird das Quest als "incomplete" markiert und verbleibt in dem Zustand.
Von B2B-Tremolo4 vor mehr als 7 Jahren aktualisiert
bitte mal rückmeldung geben, falls irgendwer bestätigen oder widerlegen kann, ob es mit server-crashes und/oder restarts zusammenhängt.
Von Ambrius vor mehr als 7 Jahren aktualisiert
@OmasMudder es werden nur Workarounds beschrieben bei denen die Quest neu angenommen oder alle Gegenstände neu gesammelt werden.
Dass es mit Crashes zusammenhängt, sollte sich leicht überprüfen lassen (Quest annehmen, Items holen, Server abschießen, neu starten)
Von Ambrius vor mehr als 7 Jahren aktualisiert
Hier der Fix. Ist etwas hacky aber hat nie Probleme gemacht.
Von B2B-SannerKek vor mehr als 7 Jahren aktualisiert
- Zugewiesen an wurde auf B2B-Developer gesetzt
Von b2b-julil vor mehr als 7 Jahren aktualisiert
Fehler wird mit diesem Fix leider nicht behoben :(
Von B2B-Tremolo4 vor mehr als 6 Jahren aktualisiert
- Zugewiesen an
B2B-Developerwurde gelöscht