드레노어 지역은 비행이 불가능한 지역이지만
[noflyable] 이 아니라 [flyable] 로 구역이 설정되어 있습니다.
그래서 매크로를 사용하면 날탈이 타집니다.

이를 해결하기 위해서는 매크로를 다음과 같이 작성하시면 됩니다.


/run SetMapToCurrentZone() local g,c,s="지상탈것이름",GetCurrentMapContinent() s=(c==-1 or c==7 or not IsFlyableArea()) and g CastSpellByName(s) SetMacroSpell(GetRunningMacro(),s)

그리고 엔터를 쳐주시고 뒷부분에 사용하시던 매크로를 옮기시면 됩니다.


참고로 저는


/use 텔라아리 탈부크
/run SetMapToCurrentZone() local g,c,s="수컷 피발굽",GetCurrentMapContinent() s=(c==-1 or c==7 or not IsFlyableArea()) and g CastSpellByName(s) SetMacroSpell(GetRunningMacro(),s)
/cast 하스스톤 귀환마


이런식으로 사용하고 있습니다.

이렇게 사용하면 나그란드에서는 텔라아리 탈부크,
지상탈것만 타지는 곳에서는 수컷 피발굽,
날탈이 타지는 곳에서는 하스스톤 귀환마를 사용합니다.