Quests objectives only partly shown
BreakBB opened this issue · 21 comments
Bug description
Reported on Discord.
On a Non-English client only some of the objectives are shown on the map. Restart and latest version didn't help.
An example is the quest Unfinished Business.
Only Cavalier Durgen is showing on the map.
The objective in the screenshot below says: "Huntman Regan slain", but it is shown on the location of Cavalier Durgen which has already been slain.
Moreover if the spawnDB gets changed from
{{11613,nil},{11611,nil},},nil,nil,nil,}
to
{{11611,nil},{11613,nil},},nil,nil,nil,}
only "Huntsman Radley" is shown!
Tracker has the same issue.
Most likely related to #819
Screenshots
Questie version
4.1.1
Fixed with 7eb8fc8
We forgot to include the newly added item translations for most languages and therefore the tooltips and icons weren't working. Keep an eye out for the upcoming release!
With the latest reports it seems this issue still exists and now affects English clients as well.
We're currently rewriting our code to determine the objectives of a quest and how we match the finding on our data. You can expect a fix on this with the next release.
@maxtest404 Yes, objectives should be working fine now in all languages that have the data. Please let us know if you notice anything broken.
Version: 4.3.0 0 37acad5
Quest: More Wastewander Justice
Link: https://classic.wowhead.com/quest=1691
Russian version WoW
Version: 4.3.0 0 37acad5
Quest: The Bloodsail Buccaneers
Link: https://classic.wowhead.com/quest=608
Russian version WoW
quest All Along the Watchtowers https://classic.wowhead.com/quest=5097
i checked DB and spawns 10902-10905 have different point. so i think it is related to this issue.
reload ui not helps
Version: 5.0.1 2 e2e80b7
This is fixed with the latest commits on the master branch and will be included in the upcoming release of 4.1.2! Thanks for your patient on this.
To explain this a bit more:
Our fallback logic for missing translations had a problem and therefore we didn't match the objective data correctly for each mob.
So every quest which had more than 1 objective showed all objectives of the first mob listed in our database. This broke the tooltips on the mob itself and the drawing of the objective icons on the map as well.
This is fixed with the release of v4.1.2 https://github.com/AeroScripts/QuestieDev/releases/tag/v4.1.2
Please try that version and let us know if there still is an issue
@Eveigh Since I can't reproduce this issue: Could you try to edit line 880 in QuestieQuest.lua from if Quest.Objectives[objectiveIndex] == nil then
to if true then
and report if this helps?
@BreakBB I tested out case with kiling mobs and it works in 4.1.2 as needed even without that modification. So problem is for loot something only.
the issue is still there. for example https://classic.wowhead.com/quest=49/sweet-amber have only one point on map insteed of tree
4.1.1 with fix from #1099 work better. In 4.1.2 this fix does not work.
Yes. I noticed this fix not workig in all cases. So i watching this issue.
Can i privide some additional information to help?