Leveling 82 Horde DK in Deepholm.
Getting an issue, which I think a few others have reported, although I hope I can do a more succinct job and hopefully fix it.
Basically it's trying to hand in a quest, it's flying around 50 yards or so *above* the NPC, and then dismounting, and then falling, and taking fall damage. It seems that the Decorator inside FlyTo isn't returning it as "completed" either because the distance calculation is failing by the time of the next "pulse" (or "tree walk" - not sure of the lingo here...) (or perhaps that check is being delayed till *after* it finishes eating to recover health from the fall damage.). This results in it endlessly repeating this flying to 100yards up and then dismounting, since it's stuck inside this FlyTo.
It looks like like a typo to be honest, in the profile.
We hand in a few quests at this particular NPC, here's a snippet of one that
works fine:
Line 1229:
Code:
<If Condition="HasQuest(27931)">
<CustomBehavior File="FlyTo" Land="true" X="149.8501" Y="1486.011" Z="226.0252" />
</If>
<TurnIn QuestName="The Quaking Fields" TurnInName="Slate Quicksand" QuestId="27931" TurnInId="47195"
X="153.002" Y="1488.77" Z="227.349" />
(Notice specifically the Z coordinate.)
Now here's the snippet of the one which is causing the issues. We've gained 40 (yards?) in height, but the NPC is in the same place (as you can see from the NPC's coords)
Line 1270:
Code:
<If Condition="HasQuest(27933) && IsQuestCompleted(27933)">
<CustomBehavior File="FlyTo" Land="true" X="149.8501" Y="1486.011" Z="266.0252" />
</If>
<TurnIn QuestName="The Axe of Earthly Sundering" TurnInName="Slate Quicksand" QuestId="27932" TurnInId="47195"
X="153.002" Y="1488.77" Z="227.349" />
I've altered the Z to 226.0252 in the second snippet and it's
tested and working perfectly.
Hope this helps!