Fehler #22772
offen
[Mechanik][Quest] Allgemeiner Fehler beim Zählen von erforderlichen Questgegenständen
Von B2B-SannerKek vor fast 8 Jahren hinzugefügt.
Vor mehr als 6 Jahren aktualisiert.
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.
- Dupliziert durch Fehler #22566: Quest: Wildlederhelm wurde hinzugefügt
- 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
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).
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)
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.
bitte mal rückmeldung geben, falls irgendwer bestätigen oder widerlegen kann, ob es mit server-crashes und/oder restarts zusammenhängt.
@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)
- Zugewiesen an wurde auf B2B-Developer gesetzt
Fehler wird mit diesem Fix leider nicht behoben :(
- Zugewiesen an
B2B-Developer wurde gelöscht
Auch abrufbar als: Atom
PDF