Quote Originally Posted by 'Creazil',index.php?page=Thread&postID=152388#post 152388
Code:
/script local m=GetZoneText() if (m=="Dalaran" or m=="Wintergrasp") and (GetSubZoneText()~="Krasus' Landing") then CallCompanion("MOUNT", 1);end
/use [flyable,nomounted,nomodifier] <FLYING MOUNT>; [nomounted] <GROUND MOUNT>
/dismount [mounted]
I made one little addition by adding nomodifier [iirc] pressing shift, alt or control will force the use of a ground mount in Northrend and Outland

Great work, thank you.