Questie

Questie

116M Downloads

Quests objectives only partly shown

BreakBB opened this issue · 21 comments

commented

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

WoWScrnShot_092019_160032

Questie version

4.1.1

commented

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!

commented

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.

commented

In v4.3.0 this issue fix or not ?

commented

@maxtest404 Yes, objectives should be working fine now in all languages that have the data. Please let us know if you notice anything broken.

commented

Version: 4.3.0 0 37acad5
Quest: More Wastewander Justice
Link: https://classic.wowhead.com/quest=1691
Russian version WoW
Questie - 1

commented

Version: 4.3.0 0 37acad5
Quest: The Bloodsail Buccaneers
Link: https://classic.wowhead.com/quest=608
Russian version WoW
Questie - 2

commented

"/reload ui" helps for me with same problem

commented

/reload ui

It seems to work. Thanks.

commented

quest All Along the Watchtowers https://classic.wowhead.com/quest=5097
image

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

commented

I believe that this is because of the goal of “marking” rather than “killing”

commented

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.

commented

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.

commented

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

commented

@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?

commented

no this is not work for me

commented

@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.

commented

the issue is still there. for example https://classic.wowhead.com/quest=49/sweet-amber have only one point on map insteed of tree
image
4.1.1 with fix from #1099 work better. In 4.1.2 this fix does not work.

commented

@Eveigh I am sorry to hear the fix isn't working for you as expected. The problem of the "fix" that is suggested in #1099 is that it relies on the order of objectives from the DB. If we do this we'll break other things, so we have to find another solution

commented

Yes. I noticed this fix not workig in all cases. So i watching this issue.
Can i privide some additional information to help?

commented

The data should continue to improve over time but its a tough situation, any error in NPC names can cause this. Closing this for now