출처: https://www.reddit.com/r/wow/comments/kuuhn7/maw_mount_macro/

Corridor Creeper(회랑 지하사냥개)

/run if(C_Map.GetBestMapForUnit("player")==1543)then C_MountJournal.SummonByID(1442);else C_MountJournal.SummonByID(0);end

Mawsworn Soulhunter(나락살이 영혼사냥꾼)

/run if(C_Map.GetBestMapForUnit("player")==1543)then C_MountJournal.SummonByID(1304);else C_MountJournal.SummonByID(0);end

위의 출처 매크로 그대로 쓰셔도 되지만 어둠땅 처음 넘어 올때 나락 지역(이하 듀토나락)과 야수소굴이 맵ID가 다르더군요.

/run local a,b=C_MountJournal.SummonByID,C_Map.GetBestMapForUnit("player") if(b==1543)or(b==1648)then a(1442);else a(0);end

이렇게 쓰시면 듀토나락=야수소굴+나락 에서 원버튼으로 탈 수 있습니다.

 라셀타 님이 팁게에 올리신 http://www.inven.co.kr/board/wow/17/32631 를 응용하면

#showtooltip
/내리기
/시전 [btn:2]회랑 지하사냥개; [btn:4]마법의 영원고룡; [mod:alt]덩치 큰 원정용 야크; [mod:shift]오그리마 요격기; [mod:ctrl]여행자의 동토 매머드
/run local a,b=C_MountJournal.SummonByID,C_Map.GetBestMapForUnit("player") if(b==1543)or(b==1648)then a(1442);else a(0);end

드루용

#showtooltip
/변신해제 [nostance:4]
/내리기
/시전 [btn:2]회랑 지하사냥개; [mod:alt]덩치 큰 원정용 야크; [mod:shift]오그리마 요격기; [mod:ctrl]여행자의 동토 매머드
/run local a,b=C_MountJournal.SummonByID,C_Map.GetBestMapForUnit("player") if(b==1543)or(b==1648)then a(1442);else a(0);end 

#showtooltip 은 의미가 거의 없으니 빼셔도 되고 /변신해제 [nostance:4] 는 드루와 암사를 둘 다 키우는 분들은 공용으로 쓰면 암사가 탈것을 탈 때마다 형상을 해제하니 따로 쓰시는 게 편할 겁니다.

매크로가 255자 제한이지만 다들 아시다시피 254자까지 적용되니 유의하시면서 응용하세요.

글을 올릴때 정보가 팁게나 매크로 게시판에 없어서 올리는데 혹시나 먼저 올린곳이 있다면 확인 후 삭제 하겠습니다.



---------------------------------------------------추 가---------------------------------------------------

뜨벌덴당 님 댓글 덕분에 GetZoneText()=="나락" 를 이용해서 더 줄일 수 있네요.

/run local a=C_MountJournal.SummonByID if GetZoneText()=="나락"then a(1442);else a(0);end

회랑 지하사냥개(1442), 나락살이 영혼사냥꾼(1304)

#showtooltip
/변신해제 [nostance:4]
/내리기
/시전 [btn:2]회랑 지하사냥개;[btn:3]태양거죽 그론링;[btn:4]마법의 영원고룡;[mod:alt]덩치 큰 원정용 야크;[mod:shift]오그리마 요격기;[mod:ctrl]여행자의 동토 매머드
/run local a=C_MountJournal.SummonByID if GetZoneText()=="나락"then a(1442);else a(0);end