I think i found a broken QuestBehavior.
Profile:
Default Profiles\Questing Profile Pack\Classic\[H - Quest] 1-58 [Kick]\[H - Quest] 1-12 [Kick]\[H - Quest] Goblin 1-12 [Kick].xml
Line 643:
PHP:
<CustomBehavior File="SpecificQuests\14122-Kezan-TheGreatBankHeist" QuestId="14122" />
1 error isn't bothering. --- [_14122-vUnknown(warning) @line 643]: Attribute 'QuestId' is not recognized by this behavior--ignoring it. ---
what is bothering is, that the behavior isn't working at all.
what it should do:
interact with the bankvault thingy. works
wait for onscreen instructions and click actionbuttons as instructed on screen. doesn't work
onscreen instruction are shown, nothing happens. onscreen instructions time out.
i don't know. it is maybe cos i tried it with an hunter, and this "vehicle bar" seems to count as a pet.
here is the log:
View attachment 176459
event starts at timestamp: [12:12:11.296 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
edit:
ok, very strange behavior. i played around a little bit.
if i use Kick's original code, the CustomBehavior always stucks and does nothing as described. However, if i start the Behavior at another location, it works flawless.
Original:
HTML:
<If Condition="HasQuest(14122) && !IsQuestCompleted(14122)" >
<DisableBehavior Name="Pull" />
<MoveTo X="-8373.546" Y="1727.475" Z="39.94706" />
<CustomBehavior File="SpecificQuests\14122-Kezan-TheGreatBankHeist" QuestId="14122" />
<CustomBehavior File="WaitTimer" WaitTime="3000"/>
<CustomBehavior File="EjectVeh" />
</If>
this one always stucks in the CB itself. not while running.
changed the point to fire the CB a little:
HTML:
<If Condition="HasQuest(14122) && !IsQuestCompleted(14122)" >
<!-- <MoveTo X="-8367.326" Y="1727.402" Z="39.97735" /> -->
<MoveTo X="-8358.773" Y="1727.31" Z="40.27073" />
<DisableBehavior Name="Combat" />
<While Condition="HasQuest(14122) && !IsQuestCompleted(14122)" >
<CustomBehavior File="SpecificQuests\14122-Kezan-TheGreatBankHeist" />
</While>
<EnableBehavior Name="Combat" />
<CustomBehavior File="WaitTimer" WaitTime="3000"/>
<CustomBehavior File="EjectVeh" />
</If>
and it runs flawless.