It does not work for turning in quests, the reason why is because the condition for ctm states that the quest cannot be complete
so for example you can pick up a quest, fly to the quest area, finish the quest, but unfortunately cannot fly back because it says the quest is complete at that point.... If you look a few posts back I modified the code with MyCTMNoQuest and made it so you can fly back if the quest is complete.
<PickUp QuestName="A Bot in Mammoth's Clothing" QuestId="11718" GiverName="Abner Fizzletorque" GiverId="25780" GiverType="NPC" />
<Objective QuestName="A Bot in Mammoth's Clothing" QuestId="11718" Type="CollectItem" ItemId="34977" CollectCount="6" />
<If Condition= "HasQuest(11718)" >
<CustomBehavior File="ForcedMount" QuestId="11718" MountType="Flying" />
<CustomBehavior File="MyCTM" QuestId="11718" X="4103.673" Y="5359.968" Z="37.71383" />
</If>
<If Condition="IsQuestCompleted(11718)" >
<CustomBehavior File="ForcedMount" QuestId="11718" MountType="Flying" />
<CustomBehavior File="MyCTM" QuestId="0" X="3531.972" Y="4572.829" Z="27.52012" />
<CustomBehavior File="MyCTM" QuestId="0" X="4125.151" Y="5289.235" Z="32.99644" />
</If>
<TurnIn QuestName="A Bot in Mammoth's Clothing" QuestId="11718" GiverName="Abner Fizzletorque" TurnInId="25780" TurnInType="NPC" />
would this work in a goto profile?
For example, If i was to run from Org to Mount Hyjal
so i spent 3 days working on a botbase, for basicly nothing....awesome.