Skalikas got a reaction from
Mlarssa in Get flight path and use hearthstone
1.
<QuestsSorted Action="While" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(-1831.95f, 5298.3f, -12.42793f)) < 300" />
<QuestsSorted Action="RunCode" NameClass="var position = new Vector3(-1831.95f, 5298.3f, -12.42793f);
int npcEntryId = 18940;
if (!ObjectManager.Me.IsOnTaxi)
{
if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))
{
Usefuls.SelectGossipOption(GossipOptionsType.taxi);
Lua.RunMacroText("/click TaxiButton1");
}
}" />
<QuestsSorted Action="EndWhile" NameClass="" />
Vector3 - Flight master
npcEntryId - FLight master Id
'TaxiButton1' - name of the location button
2.
<QuestsSorted Action="RunLuaCode" NameClass="local itemName, _, _, _, _, _, _, _ = GetItemInfo(6948);
 RunMacroText("/use " .. itemName);" />
<QuestsSorted Action="Wait" NameClass="15000" />
3.
<QuestsSorted Action="RunCode" NameClass="wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(new Vector3(599.04f, -4928.18f, 17.88458f), 23731, 2, false)" />
<QuestsSorted Action="RunMacroLua" NameClass="/click StaticPopup1Button1" />
Vector3 - Inkeeper location
23731 - Inkeeper Id
2 - set home option number