I currently use the following macro to mounts.
/run local C,S=CastSpellByName,SecureCmdOptionParse"[swimming]Azure Water Strider;[noflyable]Invincible";if IsMounted()then Dismount()elseif GetZoneText()=="Nazmir"then C("Azure Water Strider")elseif S then C(S)else C_MountJournal.SummonByID(0)end
With the above macro, I can ride the 'Azure Water Strider' when I'm in a swimming or when I stay in Nazmir.
I want to ride 'Azure Water Strider' in Tiragarde Sound like in Nazmir.
I want to add but I do not know how. Help.