Questing using the Hyjal 80 profile as a level 80 Horde DK.
This one had me scratching me head for a while. It's happened on my last few toons though here, and I saw two other in game players who must have been using the profile and having the same issue (they were both stopped on the same spot as me after navigating there the same way. One of them must be AFK and not even noticed yet... )
So, the following quest(s) (Horde and Ally versions):
Lightning in a Bottle - Quest - World of Warcraft
Lightning in a Bottle - Quest - World of Warcraft
Now, here's the code it's got:
Code:
<If Condition="HasQuest(25355) && !IsQuestCompleted(25355)">
<CustomBehavior File="FlyTo" Land="true" X="5064.553" Y="-2116.217" Z="1373.668" />
<Objective QuestName="Lightning in a Bottle" QuestId="25355" Type="CollectItem"
ItemId="52834" CollectCount="1" />
</If>
Now, what it needs to to is interact with an ingame item (
Lightning Channel - Object - World of Warcraft) of which there are quite a few around this area, that'll cause it to obtain the item (
Charged Condenser Jar - Item - World of Warcraft) that it needs to complete the quest.
So, it flys to the first bit okay, runs around and kills some mobs but despite being almost next to the item it should interact with it, it just continues on and after a few minutes tries to navigate to a hotspot that I can't see defined *anywhere* in the profile. Tried clearing cache, restarting etc.
Log just looks like this endlessly:
Code:
[16:39:23.557 N] Moving to Type: Hotspot, Loc: <5071.333, -2150.667, 1136.671>
[16:39:23.560 D] Could not find portal to take.
[16:39:23.682 N] Moving to Type: Hotspot, Loc: <5071.333, -2150.667, 1136.671>
[16:39:23.686 D] Could not find portal to take.
[16:39:23.808 N] Moving to Type: Hotspot, Loc: <5071.333, -2150.667, 1136.671>
[16:39:23.811 D] Could not find portal to take.
[16:39:23.920 N] Moving to Type: Hotspot, Loc: <5071.333, -2150.667, 1136.671>
[16:39:23.924 D] Could not find portal to take.
[16:39:24.033 N] Moving to Type: Hotspot, Loc: <5071.333, -2150.667, 1136.671>
[16:39:24.036 D] Could not find portal to take.
[16:39:24.145 N] Moving to Type: Hotspot, Loc: <5071.333, -2150.667, 1136.671>
[16:39:24.149 D] Could not find portal to take.
[16:39:24.216 N] Moving to Type: Hotspot, Loc: <5071.333, -2150.667, 1136.671>
[16:39:24.220 D] Could not find portal to take.
[16:39:24.327 N] Moving to Type: Hotspot, Loc: <5071.333, -2150.667, 1136.671>
[16:39:24.331 D] Could not find portal to take.
Now the bit where it's standing is a portal, but it's for the followup quest and is not yet activated.
The part that confused the hell out of me, is that that hotspot is *not* defined anywhere in that profile.
Out if interest, is there another place where these things are defined? If not, where on earth is it getting that hotspot from?
Anyway, I tried a few fixes and ended up settling on adding this to the top of file. I'm not sure what the "range" is that it looks for the item in, but I could see at least 3 of them from this location.
Code:
<!-- Horde -->
<Quest Id="25355" Name="Lightning in a Bottle">
<Objective Type="CollectItem" ItemId="52834" CollectCount="1">
<CollectFrom>
<Gameobject Name="Lightning Channel" Id="202731" />
</CollectFrom>
<Hotspots>
<Hotspot X="5064.553" Y="-2116.217" Z="1373.668" />
</Hotspots>
</Objective>
</Quest>
<!-- Alliance -->
<Quest Id="25353" Name="Lightning in a Bottle">
<Objective Type="CollectItem" ItemId="52834" CollectCount="1">
<CollectFrom>
<Gameobject Name="Lightning Channel" Id="202731" />
</CollectFrom>
<Hotspots>
<Hotspot X="5064.553" Y="-2116.217" Z="1373.668" />
</Hotspots>
</Objective>
</Quest>
Tested and working perfectly