매크로 관련 글인데 처음 부분은 아직도 유용한 정보가 퇼것 같네요.

 

뒤에 직업별 살짝 정리된건 그냥 추억삼아 한번 보시길.. ㅋ

 

오랫만에 예전 자료 좀 뒤적거리다 찾은거..

 

/cast (시전)

[help] (우호적)

, 콤마 (~와)

/use (사용)

[harm] (적대적)

/ 슬래쉬 (또는)

/stopcasting (시전중지)

[combat] (전투중)

; 세미콜론 (반대)

/stopmacro (매크로중지)

[stance] (태세,변신)

 

/castsequence
(시전순서)

[pet] (펫,소환수)

 

/equip
(착용)

[target=player]
(대상=자신)

 

/castsequence
(시전순서)

[target=targettarget]
(대상=대상의 대상)

 

# show
(아이콘 설정)

[target=mouseover]
(대상=마우스올린사람)

 

 

[target=focus]
(대상=주시대상)

 

 

[button:#]
(마우스 버튼)

 
 

[mounted]
(탈 것에 타는 중)

 
 

[swimming]
(수영 중)

 
 

[flying]
(나는 탈 것에 타는 중)

 
 

[indoors]
(실내)

 
 

[outdoors]
(야외)

 
 

[equipped]
(착용 중)

 
 

reset
(대상=주시대상)

 
 

combat/target
(대상=주시대상)

 

주요 명령어

상황 옵션

조합 옵션

/cast (시전)

[help] (우호적)

, 콤마 (~와)

/use (사용)

[harm] (적대적)

/ 슬래쉬 (또는)

/stopcasting (시전중지)

[combat] (전투중)

; 세미콜론 (반대)

/stopmacro (매크로중지)

[stance] (태세,변신)

 

/castsequence
(시전순서)

[pet] (펫,소환수)

 

/equip
(착용)

[target=player]
(대상=자신)

 

/castsequence
(시전순서)

[target=targettarget]
(대상=대상의 대상)

 

# show
(아이콘 설정)

[target=mouseover]
(대상=마우스올린사람)

 

 

[target=focus]
(대상=주시대상)

 

 

[button:#]
(마우스 버튼)

 

 

[mounted]
(탈 것에 타는 중)

 

 

[swimming]
(수영 중)

 

 

[flying]
(나는 탈 것에 타는 중)

 

 

[indoors]
(실내)

 

 

[outdoors]
(야외)

 

 

[equipped]
(착용 중)

 

 

reset=#
(초기화=#초)

 

 

reset=combat/target
(초기화=전투중 또는
대상이 바뀌면)

 

 

 

 

 

/use [target=player] 두꺼운 룬매듭 붕대
항상 자신에게 두꺼운 룬매듭 붕대를 사용

 

 

===========도적용 매크로==============

 

[stance]

은신

[stealth]

은신

 

 

/cast [stealth] 매복; 기습
은신중 -> 매복
비 은신중 ->기습

 

/cast [combat] 소멸; 은신
전투중 -> 소멸
비 전투중 -> 은신

 

/cast [equipped: 단검] 매복; [equipped:도검/둔기] 비열한 습격
단검 착용 중 -> 매복
도검, 둔기 착용 중 -> 비열한 습격

 

/cast [nocombat,nostealth] 은신; [stealth] 비열한 습격; [combat] 절개
비 전투 중이고 은신중이 아님 -> 은신
은신중 -> 비열한 습격
전투 상태 -> 절개

 

/use [nomodifier] 순간 효과 독 VI; [modifier:alt] 맹독 V; [modifier:ctrl] 신경 마비 독 II
/use [button:1] 16; [button:2] 17

원버튼 독바르기
마우스 왼쪽 버튼 -> 주장비에 순독
알트 + 마우스 왼쪽 버튼 -> 주장비에 맹독
컨트롤 + 마우스 왼쪽 버튼 -> 주장비에 신독
마우스 오른쪽 버튼 -> 보조장비에 순독
알트 + 마우스 오른쪽 버튼 -> 보조장비에 맹독
컨트롤 + 마우스 오른족 버튼 -> 보조장비에 신독

 

 

===========법사용 매크로==============

 

/stopcasting
/cast 마법 차단
빠른 마법 차단

 

/use 단명의 마력 부적
/stopcasting

/use 잔달라의 영웅 부적
/stopcasting
/cast 냉정
/stopcasting
/cast 얼음 화살

단명의 부적 -> 냉정 -> 얼음 화살
(단명의 부적 쿨타임이면) 잔달라의 영웅 부적 -> 냉정 -> 얼음 화살

 

/cast [nomodifier] 마나 루비 창조; [Modifier:ctrl] 마나 황수정 창조; [Modifier:alt] 마나 비취 창조
그냥 클릭 -> 마나 루비 창조
컨트롤 + 클릭 -> 마나 황수정 창조
알트 + 클릭 -> 마나 비취 창조

 

/cast [nomodifier] 마법사 갑옷; [Modifier:ctrl] 얼음 갑옷; [Modifier:alt] 신비한 지능
그냥 클릭 -> 마법사 갑옷
컨트롤 + 클릭 -> 얼음 갑옷
알트 + 클릭 -> 신비한 지능

 

/cast [nomodifier] 음료 창조(7 레벨); [modifier:ctrl] 음식 창조(7 레벨); [modifier:alt] 마나 루비 창조; [modifier:shift] 마나 황수정 창조
그냥 클릭 -> 창조된 결정수
컨트롤 + 클릭 -> 창조된 계피 롤빵
알트 + 클릭 -> 마나 루비
쉬프트 + 클릭 -> 마나 황수


 

/castsequence [target=party1target] 화염구, 얼음 화살
파티원1의 대상 -> 화염구 사용, 한번더 누르면 얼음 화살
(파티원1이 탱커라면 탱커 지원으로 사용 가능합니다.)

/cast [target=mouseover] 저주 해제
마우스에 올린 대상 -> 저주 해제
(빠른 저주 해제)

 

/stopmacro [noharm]
/cast 변이
/p <%t>에게 양변을 사용합니다! 양치기 미워할께요ㅠ_ㅠ

대상이 적대적 -> 파티로 외침과 함께 변이를
대상이 우호적 -> 실행하지 않음

 

/cast [target=focus] 변이
주시 대상에게 변이 사용 (난전속에서 편리함)

 

/cast [combat] 화염 작열; 불덩이 작열
전투중 -> 화염 작열
비 전투중 -> 불덩이 작열

 

/castsequence reset=24 얼음 회오리, 점멸
얼음 회오리 사용, 한번 더 누르면 점멸
24초가 지나면 다시 초기화.
(점멸 사용 안해도 15초 지나면 다시 얼음 회오리 부터)

 

/cast [target=player] 신비한 지능, 얼음 갑옷, 얼음 보호막
항상 자신에게 -> 신비한 지능, 얼음 갑옷, 얼음 보호막

 

/cast [harm, target=targettarget] 얼음 화살; [harm] 얼음 화살
대상이 우호적 -> 대상의 대상에게 얼음 화살
대상이 적대적 -> 대상에게 얼음 화살 (주로 대상지원)

 

/use 창조된 계피 롤빵
/stopcasting
/use 창조된 결정수

창조된 계피 롤빵과 결정수 함께 먹기

 

/run t="target"if UnitInRaid(t)then for i=1, GetNumRaidMembers()do n,_,pa=GetRaidRosterInfo(i)if n==UnitName(t)then SendChatMessage(""..pa.."번 파티에 신비한 총명함 드려요~!","yell")break;end;end;end
/cast 신비한 총명함

공격대에 속해있을대 버프할때 파티번호 외치기

 

===========사제용 매크로==============

 

[stance]

어둠의 형상

 

/cast [button:2, target=player] 순간 치유; [target=targettarget, help] 순간 치유; [help] 상급 치유
마우스 오른쪽 버튼 -> 자신에게 순간 치유
대상의 대상이 우호적 -> 순간 치유
대상 -> 상급 치유

 

/cast [help] 순간 치유; [help, target=targettarget] 순간 치유
대상이 우호적 -> 순간 치유
대상의 대상이 우호적 -> 순간 치유

 

/cast [target=mouseover] 소생
마우스에 올린 대상 -> 소생
(빠른 소생)

 

/cast [target=focus] 순간 치유
주시 대상 -> 순간 치유

 

/castsequence [target=player] 신의 권능: 보호막, 순간 치유
항상 자신에게 보호막 사용.
한번 더 누르면 순간 치유 사용.

 

/cast [combat, help] 순간 치유; [nocombat, help] 상급 치유; 고통
전투중이고 대상이 우호적 -> 순간 치유
비 전투중이고 대상이 우호적 -> 상급 치유
대상이 적대적 -> 고통

 

/cast 내면의 집중력
/stopcasting
/cast 치유의 기원

내면의 집중력과 치유의 기원 함께 사용

 

/castsequence reset=target/combat 고통, 흡혈의 손길
대상이 바뀌거나 전투중이 되면 고통 -> 흡혈의 손길 차례대로 사용
(안 겹침)

 

/cast 구원의 기도
/stopcasting
/use 최상급 생명석
/stopcasting
/use 일급 치유 물약

구원기 기도 + 최상급 생명석 + 일급 치유 물약 마시기

 

/stopmacro [nohelp]
/stopmacro [nodead]
/cast 부활
/p <t%>님을 살립니다. 일어나라 나의 투사여!
대상이 우호적이고 죽었음 -> 외침과 함께 부활을 사용
대상이 우호적이 아니고 죽지 않음 -> 실행하지 않음

 

/cast reset=target/combat 공포의 수호물
대상이 바뀌거나 전투중이 되면 공포의 수호물 사용
(안 겹침)

 

/cast [target=player] 마력 주입
/stopcasting
/use 잔달라의 영웅 부적
/stopcasting
/cast 내면의 집중력
/stopcasting
/cast 파멸의 역병

항상 자신에게 마력 주입 + 잔달라의 영웅 부적 + 내면의 집중력 + 파멸의 역병 사용

 

/stopmacro [noharm]
/cast 언데드 속박
/p <%t>에게 속박을 사용합니다! 치면 힐 없삼-_-!!

대상이 적대적 -> 파티로 외침과 함께 속박을 사용
대상이 우호적 -> 실행하지 않음

 

/cast [target=focus] 언데드 속박
주시 대상 -> 속박

 

/cast [target=mouseover] 마법 무효화
마우스에 올린 대상 -> 마법 무효화

/cast [target=player] 마법 무효화
항상 자신에게 마법 무효화

 

/cast [button:1, target=none] 마법 무효화; [button:2, target=none] 질병 해제
마우스 왼쪽 버튼 -> 마법 무효화
마우스 오른쪽 버튼 -> 질병 해제

 

/castsequence 신의 권능: 인내, 내면의 열정, 무력의 손길
신의 권능: 인내 -> 내면의 열정 -> 무력의 손길 차례대로 실행

 

/cast [modifier] 인내의 기원; [modifier:alt] 정신력의 기원; [modifier:ctrl] 내면의 열정
그냥 클릭 -> 인내의 기원
알트 + 클릭 -> 정신력의 기원
컨트롤 + 클릭 -> 내면의 열정

 

/run t="target"if UnitInRaid(t)then for i=1, GetNumRaidMembers()do n,_,pa=GetRaidRosterInfo(i)if n==UnitName(t)then SendChatMessage(""..pa.."번 파티에 인내의 기원!!","yell")break;end;end;end
/cast 인내의 기원

공격대에 속해있을대 버프할때 파티번호 외치기

 

/run t="target"if UnitInRaid(t)then for i=1, GetNumRaidMembers()do n,_,pa=GetRaidRosterInfo(i)if n==UnitName(t)then SendChatMessage(""..pa.."번 파티에 정신력의 기원!!","yell")break;end;end;end
/시전 정신력의 기원

공격대에 속해있을대 버프할때 파티번호 외치기

 

/run t="target"if UnitInRaid(t)then for i=1, GetNumRaidMembers()do n,_,pa=GetRaidRosterInfo(i)if n==UnitName(t)then SendChatMessage(""..pa.."번 파티에 암흑 보호의 기원!!","yell")break;end;end;end
/cast 암흑 보호의 기원

공격대에 속해있을대 버프할때 파티번호 외치기

 

/script if(UnitExists("target"))then SendChatMessage("%t님께 마력주입합니다!!","Whisper",this.language,UnitName("target"))end;
/시전 마력주입

마력주입을 하면 대상에게 귓말 보내기

 

/script a=0;for i=1,30 do n=UnitBuff("Target",i);if(n and strfind(n,"수호"))then m="수호물 있음" a=1;end;end;if(a==0) then m="수호물 없음"end;ChatFrame1:AddMessage(m)
/stopmacro [nomodifier:ctrl]
/cast [modifier:ctrl, help]공포의 수호물
그냥 클릭 -> 공포의 수호물 확인
컨트롤 + 클릭 -> 공포의 수호물 사용

 

===========전사용 매크로==============

 

 

[stance:1]

전투 태세

[stance:2]

방어 태세

[stance:3]

광폭 태세

 


/cast [stance:2] 도발; 방어 태세
방어 태세라면 도발을 하고 방어 태세가 아니라면 방어 태세로 바꿉니다.

 

/cast [nocombat, stance:1] 돌진; [combat, nostance:3] 광폭 태세; [nocombat, nostance:1] 전투 태세; [combat, stance:3] 봉쇄
비 전투중, 전투 태세 -> 돌진
전투중, 광폭 태세가 아님 -> 광폭 태세
비 전투중, 전투 태세가 아님 -> 전투 태세
전투중, 광폭태세 -> 봉쇄

 

/cast [equipped:방패, nostance:3] 방패 가격; [noequipped:방패, nostance:3] 광폭 태세; [stance:3] 자루 공격
방패, 전투 태세 또는 방어 태세 -> 방패 가격
방패x -> 광폭 태세로 변경후 자루 공격

 

/cast [stance:1/stance:2] 분쇄; 광전사의 격노
전투 태세 또는 방어 태세 -> 분쇄
광폭 태세 -> 광전사의 격노

 

/castsequence reset=combat/target [stance:2] 방어구 가르기, 도발, 복수
방어 태세이고 전투 상태 또는 대상이 바뀌면 방어구 가르기-> 도발-> 복수
(안 겹침)

 

/cast [stance:1] 마무리 일격; [stance:2] 영웅의 일격; [stance:3] 죽음의 일격
전투 태세 -> 마무리 일격
방어 태세 -> 영웅의 일격
광폭 태세 -> 죽음의 일격

 

/cast 마무리 일격
/stopcasting
/cast 영웅의 일격

마무리 일격 또는 영웅의 일격을 사용

 

/cast [equipped: 한손 장비] 영웅의 일격; 죽음의 일격
한손 장비 -> 영웅의 일격
양손 장비 -> 죽음의 일격

 

/castsequence [stance:1] 돌진; 전투 태세; [stance:2] 방어구 가르기, 복수; 방어 태세
전투 태세 -> 돌진, 전투 태세가 아니라면 변경.
방어 태세 -> 방어구 가르기, 복수 사용. 방어 태세가 아니라면 변경.

 

/castsequence [stance:1] 돌진, 사기의 외침; 전투 태세
전투 태세 -> 돌진, 사기의 외침 사용. 전투 태세가 아니라면 변경.

 

/equip [nostance:2] 일몰; 쿠엘세라
/equip [stance:2] 혈신의 아이기스

전투 태세 또는 광폭 태세 -> 일몰 착용
방어 태세 -> 쿠엘세라, 혈신의 아이기스 착용

 

/equip [equipped:방패] 일몰; 쿠엘세라
/equip [noequipped:방패] 혈신의 아이기스

방패를 들고 있다면 -> 일몰 착용
방패를 들고 있지 않다면 -> 쿠엘세라, 혈신의 아이기스 착용

 

/cast 위협의 외침
/targetlasttarget
/stopmacro

위협의 외침을 사용한뒤 마지막 대상을 타겟팅하고 공격 멈추기

 

/cast 광폭 태세
/stopcasting
/cast 광전사의 격노
/stopcasting
/cast 방어 태세

총 두 번 클릭하면 광폭 태세 -> 광전사의 격노 -> 방어 태세

 

/cast [target=mouover] 방어구 가르기
마우스에 올린 대상 -> 방어구 가르기

 

===========흑마법사용 매크로==============

 

/castsequence reset=target/combat 부패, 고통의 저주, 제물
대상이 바뀌거나 전투중이 되면 부패 -> 고통의 저주 -> 제물 사용

 

/petattack
/cast 부패

소환수를 공격 시킴과 함께 부패 사용

 

/cast [pet:서큐버스] 현혹
/targetlasttarget
펫이 서큐버스라면 현혹을 사용하고 마지막으로 잡은 대상 타겟팅

 

/cast [target=focus] 현혹
주시 대상 -> 현혹

 

/cast [pet:지옥사냥개, target=player] 마법 삼키기
펫이 지옥사냥개라면 항상 자신에게 마법 삼키기 사용

 

/cast [pet:서큐버스] 현혹; [pet:임프] 불화살; [pet:지옥사냥개] 마법 삼키기
서큐버스 -> 현혹
임프 -> 불화살
지옥사냥개 -> 마법 삼키기

 

/cast 마의 지배
/stopcasting
/cast 지옥사냥개 소환

마의 지배를 사용하며 지옥사냥개 소환

 

/cast [nomodifier] 어둠의 저주; [modifier:alt] 원소의 저주; [modifier:ctrl] 피로의 저주
그냥 클릭 -> 어둠의 저주
알트 + 클릭 -> 원소의 저주
컨트롤 + 클릭 -> 피로의 저주

 

/cast [nomodifier] 임프 소환; [modifier:alt] 서큐버스 소환; [modifier:ctrl] 보이드워커 소환; [modifier:shift] 지옥사냥개 소환
그냥 클릭 -> 임프 소환
알트 + 클릭 -> 서큐버스 소환
컨트롤 + 클릭 -> 보이드워커 소환
쉬프트 + 클릭 -> 지옥사냥개 소환

 

/cast 저주 증폭
/stopcasting
/cast 고통의 저주

저주 증폭과 고통의 저주 함께 사용

 

/cast [target=party1target] 어둠의 화살
첫 번째 파티원의 대상에게 어둠의 화살 시전.
(예를 들어 파티원1이 메인 탱커라면 대상 지원 등이 대상 바뀜 없이 가능)

 

/stopmacro [harm]
/cast [help] 소환 의식
/raid %t를 소환합니다. 안 누르면 다음부터 소환없어욧!

대상이 우호적 -> 공격대창으로 외침과 함께 소환을 사용
대상이 적대적 -> 실행하지 않음

 

/stopmacro [nohelp]
/use [help] 최상급 영혼석
/p <<%t>>에게 영혼석을 겁니다. 딱 30분입니다+_+

대상이 우호적 -> 파티로 외침과 함께 영혼석을 검
대상이 적대적 -> 실행하지 않음

 

/cast [button:1] 추방(2 레벨); [button:2] 추방(1 레벨)
마우스 왼쪽 버튼 -> 추방(2 레벨)
마우스 오른쪽 버튼 -> 추방(1 레벨)

 

/use 잔달라의 영웅 부적
/stopcasting
/use 단명의 부적
/stopcasting

/cast 영혼의 불꽃

잔달라의 영웅 부적 또는 단명의 부적 + 영혼의 불꽃 사용

 

/castsequence reset=15 제물, 점화
제물 사용. 한번 더 누르면 점화.
15초가 지나면 다시 초기화.
(점화 사용 안해도 15초 지나면 다시 제물 부터)

 

/use 최상급 주문석
/equipslot 18 검은 고서

최상급 주문석을 사용한 뒤 검은 고서로 바꿔 차기

 

===========사냥꾼용 매크로==============


/cast 랩터의 일격
/stopcasting
/cast 날개 절단
랩터의 일격 + 날개 절단

 

/cast 얼음의 덫
/stopattack

얼음의 덫 + 기본 공격 멈춤 (얼덫 치는는거 방지)

 

/cast 독사 쐐기
/petattack

독사 쇄기 + 펫 공격

 

/시전 죽은척하기
/cancelaura [combat] 치타의 상

죽은척하기 + 전투중이면 치타의 상 버프 지움

 

/castsequence reset=15/target 독사 쐐기
15초가 지나거나 대상이 바뀌면 독사 쐐기 사용.
(안 겹침)

 

/cast 사냥꾼의 징표
/petattack

사냥꾼의 징표 + 펫 공격

 

/petattack
/시전 자동 사격

펫 공격 + 자동 사격 (근접해도 근접 공격 하지 않음)

 

/cast [nocombat, pet] 먹이주기; [combat, pet] 동물 치료
/use [nocombat, pet] 알터랙 치즈

비전투중이고 펫이 있으면 -> 알터랙 치즈를 먹이 주기
전투중이고 펫이 있으면 -> 동물 치료

 

/cast [nopet] 야수 부르기; [pet] 야수 소환해제
펫이 없으면 -> 야수 부르기
펫이 있으면 -> 야수 소환 해제

 

/cast [button:1,nopet]야수 부르기;[button:1,pet]야수 소환해제;[button:2,nocombat,pet] 먹이주기 
/use [button:2,nocombat,pet] 알터랙 치즈

펫이 없고, 마우스 왼쪽 버튼 -> 야수 부르기
펫이 있고, 마우스 왼쪽 버튼 -> 야수 소환해제
비 전투중이고, 마우스 오른쪽 클릭 -> 알터랙 치즈를 먹이 주기

 

/cast [pet:곰] 포효; [pet:살쾡이] 할퀴기; [pet:독수리] 날카로운 울음소리
펫이 곰 -> 포효
펫이 살쾡이 -> 할퀴기
펫이 독수리 -> 날카로운 울음소리

 

/stopmacro [noharm]
/script t="target"a=UnitLevel(t)R={"별","원","다이아","세모","달","네모","X표","해골"}i=GetRaidTargetIndex(t)if i then RT=R[i].."표시/"else RT=""end;SendChatMessage("["RT.."lv "..a.."/"%t]를 징표합니다!!","yell")
/시전 [harm] 사냥꾼의 징표

또는
/stopmacro [noharm]
/script t="target"a=UnitLevel(t)b=UnitName(t)R={"별","원","다이아","세모","달","네모","X표","해골"}i=GetRaidTargetIndex(t)if i then RT=R[i].."표시/"else RT=""end;SendChatMessage("["RT..a.."레벨/"..b.."]를 징표합니다!!","yell")
/시전 [harm] 사냥꾼의 징표

xx가 [징표/레벨/대상]를 징표합니다!! 라고 출력됨

 

/cast 사냥꾼의 징표(4 레벨)
/petattack 
/시전 [Pet:살쾡이]질주
/cast 자동 사격
/startattack

징표 + 펫 공격 + 질주 + 자동 사격

 

/시전 침묵의 사격
/startattack [target=target]

침묵의 사격 후 공격 멈춤을 막아줌