and "Drinks on the rocks" are 2 quests that take for ever to finish, whether you use kick or cava. The toon keeps running along the shore, royally ignoring quest mobs. That comes because of all the runto's and hotspots. The toon is so busy going from one to the other that it has no time for anything else. So I did a little experiment. I commented all the runtos and hotspots out. It works as a charm!
<If Condition="!IsQuestCompleted(24913)">
<If Condition="!HasQuest(27587) && !IsQuestCompleted(27587)">
<CustomBehavior File="RunMacro" Macro="/run for
i=1,GetNumQuestLogEntries() do SelectQuestLogEntry(i); SetAbandonQuest();
AbandonQuest(); end" />
<PickUp QuestName="Maliciously Delicious" QuestId="27587"
GiverName="Trade Baron Silversnap" GiverId="45786" />
</If>
<PickUp QuestName="Drinks on the Rocks" QuestId="27592"
GiverName="Brono Goodgroove" GiverId="46010" />
<!-- <While Condition="HasQuest(27592) && !IsQuestCompleted
(27592) && Me.Level <= 58">
<UseMount Value="False" />
<RunTo X="-9676.601" Y="-3955.59" Z="0.6156185" />
<RunTo X="-9725.846" Y="-4026.27" Z="6.295642" />
<RunTo X="-9781.245" Y="-4095.261" Z="0.1096602" />
<RunTo X="-9846.922" Y="-4177.83" Z="0.4488891" />
<RunTo X="-9972.849" Y="-4285.935" Z="1.325867" />
<RunTo X="-9846.922" Y="-4177.83" Z="0.4488891" />
<RunTo X="-9781.245" Y="-4095.261" Z="0.1096602" />
<RunTo X="-9725.846" Y="-4026.27" Z="6.295642" />
<RunTo X="-9676.601" Y="-3955.59" Z="0.6156185" />
</While>
<UseMount Value="True" />
<While Condition="HasQuest(27587) && !IsQuestCompleted(27587)
&& Me.Level <= 58">
<UseMount Value="False" />
<RunTo X="-9676.601" Y="-3955.59" Z="0.6156185" />
<RunTo X="-9725.846" Y="-4026.27" Z="6.295642" />
<RunTo X="-9781.245" Y="-4095.261" Z="0.1096602" />
<RunTo X="-9846.922" Y="-4177.83" Z="0.4488891" />
<RunTo X="-9972.849" Y="-4285.935" Z="1.325867" />
<RunTo X="-9846.922" Y="-4177.83" Z="0.4488891" />
<RunTo X="-9781.245" Y="-4095.261" Z="0.1096602" />
<RunTo X="-9725.846" Y="-4026.27" Z="6.295642" />
<RunTo X="-9676.601" Y="-3955.59" Z="0.6156185" />
</While>
<UseMount Value="True" />
<If Condition="HasQuest(27592) && !IsQuestCompleted(27592)">
<If Condition="HasItem(62795)">
<CustomBehavior File="Misc\RunLua" Lua="UseItemByName(62795)"
WaitTime="1000" />
</If> -->
<CustomBehavior File="CollectThings" QuestId="27592" MobId1="922"
MobId2="45809" CollectUntil="QuestComplete" HuntingGroundRadius="200">
<!-- <Hotspot X="-9551.721" Y="-4001.884" Z="-24.35276" />
<Hotspot X="-9614.841" Y="-4010.024" Z="-20.68178" />
<Hotspot X="-9582.88" Y="-4049.565" Z="-24.52525" />
<Hotspot X="-9582.448" Y="-4128.482" Z="-12.06621" />
<Hotspot X="-9580.519" Y="-4173.945" Z="-11.8286" />
<Hotspot X="-9691.923" Y="-4178.194" Z="-4.055377" />
<Hotspot X="-9788.412" Y="-4144.675" Z="-2.710526" />
<Hotspot X="-9674.667" Y="-4014.319" Z="-6.216307" /> -->
</CustomBehavior>
<CustomBehavior File="AscendInWater" />
</If>
<If Condition="HasQuest(27587) && !IsQuestCompleted(27587)">
<If Condition="HasItem(62795)">
<CustomBehavior File="Misc\RunLua" Lua="UseItemByName(62795)"
WaitTime="1000" />
</If>
<CustomBehavior File="CollectThings" QuestId="27587" MobId="45809"
CollectUntil="QuestComplete" HuntingGroundRadius="200">
<!-- <Hotspot X="-9551.721" Y="-4001.884" Z="-24.35276" />
<Hotspot X="-9614.841" Y="-4010.024" Z="-20.68178" />
<Hotspot X="-9582.88" Y="-4049.565" Z="-24.52525" />
<Hotspot X="-9582.448" Y="-4128.482" Z="-12.06621" />
<Hotspot X="-9580.519" Y="-4173.945" Z="-11.8286" />
<Hotspot X="-9691.923" Y="-4178.194" Z="-4.055377" />
<Hotspot X="-9788.412" Y="-4144.675" Z="-2.710526" />
<Hotspot X="-9674.667" Y="-4014.319" Z="-6.216307" /> -->
</CustomBehavior>
<CustomBehavior File="AscendInWater" />
</If>
<TurnIn QuestName="Drinks on the Rocks" QuestId="27592"
TurnInName="Brono Goodgroove" TurnInId="46010" />
<TurnIn QuestName="Maliciously Delicious" QuestId="27587"
TurnInName="Trade Baron Silversnap" TurnInId="45786" />
<If Condition="!IsQuestCompleted(24913)">
<If Condition="!HasQuest(27587) && !IsQuestCompleted(27587)">
<CustomBehavior File="RunMacro" Macro="/run for
i=1,GetNumQuestLogEntries() do SelectQuestLogEntry(i); SetAbandonQuest();
AbandonQuest(); end" />
<PickUp QuestName="Maliciously Delicious" QuestId="27587"
GiverName="Trade Baron Silversnap" GiverId="45786" />
</If>
<PickUp QuestName="Drinks on the Rocks" QuestId="27592"
GiverName="Brono Goodgroove" GiverId="46010" />
<!-- <While Condition="HasQuest(27592) && !IsQuestCompleted
(27592) && Me.Level <= 58">
<UseMount Value="False" />
<RunTo X="-9676.601" Y="-3955.59" Z="0.6156185" />
<RunTo X="-9725.846" Y="-4026.27" Z="6.295642" />
<RunTo X="-9781.245" Y="-4095.261" Z="0.1096602" />
<RunTo X="-9846.922" Y="-4177.83" Z="0.4488891" />
<RunTo X="-9972.849" Y="-4285.935" Z="1.325867" />
<RunTo X="-9846.922" Y="-4177.83" Z="0.4488891" />
<RunTo X="-9781.245" Y="-4095.261" Z="0.1096602" />
<RunTo X="-9725.846" Y="-4026.27" Z="6.295642" />
<RunTo X="-9676.601" Y="-3955.59" Z="0.6156185" />
</While>
<UseMount Value="True" />
<While Condition="HasQuest(27587) && !IsQuestCompleted(27587)
&& Me.Level <= 58">
<UseMount Value="False" />
<RunTo X="-9676.601" Y="-3955.59" Z="0.6156185" />
<RunTo X="-9725.846" Y="-4026.27" Z="6.295642" />
<RunTo X="-9781.245" Y="-4095.261" Z="0.1096602" />
<RunTo X="-9846.922" Y="-4177.83" Z="0.4488891" />
<RunTo X="-9972.849" Y="-4285.935" Z="1.325867" />
<RunTo X="-9846.922" Y="-4177.83" Z="0.4488891" />
<RunTo X="-9781.245" Y="-4095.261" Z="0.1096602" />
<RunTo X="-9725.846" Y="-4026.27" Z="6.295642" />
<RunTo X="-9676.601" Y="-3955.59" Z="0.6156185" />
</While>
<UseMount Value="True" />
<If Condition="HasQuest(27592) && !IsQuestCompleted(27592)">
<If Condition="HasItem(62795)">
<CustomBehavior File="Misc\RunLua" Lua="UseItemByName(62795)"
WaitTime="1000" />
</If> -->
<CustomBehavior File="CollectThings" QuestId="27592" MobId1="922"
MobId2="45809" CollectUntil="QuestComplete" HuntingGroundRadius="200">
<!-- <Hotspot X="-9551.721" Y="-4001.884" Z="-24.35276" />
<Hotspot X="-9614.841" Y="-4010.024" Z="-20.68178" />
<Hotspot X="-9582.88" Y="-4049.565" Z="-24.52525" />
<Hotspot X="-9582.448" Y="-4128.482" Z="-12.06621" />
<Hotspot X="-9580.519" Y="-4173.945" Z="-11.8286" />
<Hotspot X="-9691.923" Y="-4178.194" Z="-4.055377" />
<Hotspot X="-9788.412" Y="-4144.675" Z="-2.710526" />
<Hotspot X="-9674.667" Y="-4014.319" Z="-6.216307" /> -->
</CustomBehavior>
<CustomBehavior File="AscendInWater" />
</If>
<If Condition="HasQuest(27587) && !IsQuestCompleted(27587)">
<If Condition="HasItem(62795)">
<CustomBehavior File="Misc\RunLua" Lua="UseItemByName(62795)"
WaitTime="1000" />
</If>
<CustomBehavior File="CollectThings" QuestId="27587" MobId="45809"
CollectUntil="QuestComplete" HuntingGroundRadius="200">
<!-- <Hotspot X="-9551.721" Y="-4001.884" Z="-24.35276" />
<Hotspot X="-9614.841" Y="-4010.024" Z="-20.68178" />
<Hotspot X="-9582.88" Y="-4049.565" Z="-24.52525" />
<Hotspot X="-9582.448" Y="-4128.482" Z="-12.06621" />
<Hotspot X="-9580.519" Y="-4173.945" Z="-11.8286" />
<Hotspot X="-9691.923" Y="-4178.194" Z="-4.055377" />
<Hotspot X="-9788.412" Y="-4144.675" Z="-2.710526" />
<Hotspot X="-9674.667" Y="-4014.319" Z="-6.216307" /> -->
</CustomBehavior>
<CustomBehavior File="AscendInWater" />
</If>
<TurnIn QuestName="Drinks on the Rocks" QuestId="27592"
TurnInName="Brono Goodgroove" TurnInId="46010" />
<TurnIn QuestName="Maliciously Delicious" QuestId="27587"
TurnInName="Trade Baron Silversnap" TurnInId="45786" />