예전에 매크로글 올렸엇다가 상당히 오래된것도많고 스킬개편도 되엇고

그동안 배운 매크로도 조금있어서 수정+보완+펌해서 다시올립니다 ㅎㅎ

전적으로 힐사제분들에게만 유용한 매크로니 암사분들은 죄송할따름이네요~

절대 제가 힐사만 해서 그런건아니에요!

 

치유류

 

[아래 치유스킬들은 1순위 마우스오버, 2순위 타겟, 3순위로 자신을 대상으로 시전합니다.]

 

#showtooltip

/cast [@mouseover,help][help][@player] 소생

 

#showtooltip

/cast [@mouseover,help][help][@player] 치유의 마법진

 

#showtooltip

/cast [@mouseover,help][help][@player] 회복의 기원

 

#showtooltip
/cast [@mouseover,help][help][@player] 치유

 

#showtooltip
/cast [@mouseover, help, nodead][help, nodead] 결속의 치유

 

#showtooltip

/cast [@mouseover,help][help][@player] 신의 권능: 보호막

 

#showtooltip
/cast [mod:alt] 차크라: 성역
/cast [mod:ctrl] 차크라: 평온
/cast [mod:shift] 차크라: 응징
/cast [@mouseover, help][@target, exists][@player] 빛의 권능: 응징

 

->alt키를 누른뒤 해당단축키을 누르면 차크라:성역을켜고, ctrl키를 누른뒤 해당단축키을 누르면 차크라: 평온을, shift키를 누른뒤 해당단축키을 누르면 차크라: 응징을 켭니다. (alt, ctrl, shift키를 누르면 차크라의 쿨타임도 확인가능합니다)

그후 alt, ctrl, shift키를 누르지않고 해당단축키을 누르면 우호적인 마우스오버대상 혹은 적대적인 타겟 혹은 자신에게 빛의 권능이 나갑니다.

 

P.S. 만약 이 매크로를 3번단축키에 올려놓았는데 'alt (혹은ctrl,shift) 3' 단축키을 다른것으로 사용중이라면 매크로는 작동하지않습니다!

그러니 반드시 새로운 단축키를 설정해주세요!

 

#showtooltip

/castsequence 차크라: 평온, 차크라: 성역

 

응징차크라를 사용하지않는 레이드위주로 뛰시는 신성사제님들을위한 평온,성역 스왑매크로입니다

 

#showtooltip

/cast [@mouseover,help][@target,exists][@player] 회개

 

#showtooltip

/cast [@mouseover,help][@target,exists][@player] 빛의 길


-> 회개와 빛의길은 타겟이 적대적이라면 타겟을 공격합니다.

 

#showtooltip
/run if GetSpellCooldown("빛샘")==0 then SendChatMessage(GetSpellLink('빛샘').." 오늘의팁: 빛샘을 클릭하세요! ","YELL")end
/cast 빛샘

 

-> 빛샘의 쿨타임이 완료되어있을때 빛샘 사용시 '[빛샘](링크) 오늘의팁: 빛샘을 클릭하세요!' 라고 외칩니다.

    빛샘의 쿨타임이 완료되어있지않을땐 외침을 사용하지않습니다.

 

 

#showtooltip
/run if GetSpellCooldown("희망의 찬가")==0 then SendChatMessage(GetSpellLink('희망의 찬가').." 사용 ","YELL")end
/cast 희망의 찬가

 

-> 희망의 찬가 쿨타임이 완료되어있을때 희망의 찬가 사용시 '[희망의 찬가](링크) 사용' 이라고 외칩니다.

    쿨타임이 완료되어있지않을땐 외침을 사용하지않습니다.

 

 

#showtooltip
/run if GetSpellCooldown("천상의 찬가")==0 then SendChatMessage(GetSpellLink('천상의 찬가').." 사용 ","YELL")end
/cast 천상의 찬가 
 

-> 천상의 찬가 쿨타임이 완료되어있을때 천상의 찬가 사용시 '[천상의 찬가](링크) 사용' 이라고 외칩니다.

     쿨타임이 완료되어있지않을땐 외침을 사용하지않습니다.

 

----------------------------

 

 

#showtooltip

/cast [@mouseover,help][help][@player] 상급 치유

 

#showtooltip

/cast [@mouseover,help][help][@player] 순간 치유

 

#showtooltip

/cast [@mouseover,help][help][@player] 치유의 기원

 

-> 수양이시라면 내집 같이쓰실경우 /cast 내면의 집중력을 2번째줄로 넣어주세요.

 

 

해제류

 

#showtooltip

/cast [@mouseover,help][@player] 정화

 

-> 마우스오버의 대상에게 1순위 2순위 자기자신에게 정화 시전.

 

#showtooltip

/cast [@mouseover][@target] 마법 무효화

 

->1순위 마우스오버 2순위 타겟에게 마무 시전.

 

 

생존기류

 

#showtooltip
/run if GetSpellCooldown("신의 권능: 방벽")==0 then SendChatMessage(GetSpellLink('신의 권능: 방벽').." 뎀감25% 시전밀림방지 ","YELL")end
/cast 신의 권능: 방벽

 

-> 방벽의 쿨타임이 완료되어있을때 채팅창에 [신의 권능: 방벽](스킬링크) 뎀감 25% 시전밀림방지 라고외칩니다.

방벽의 쿨이 완료되지않았을때는 외침을 사용하지않습니다.

 

#showtooltip

/stopmacro [harm][dead]
/run if GetSpellCooldown("고통 억제")==0 then SendChatMessage(GetSpellLink('고통 억제').." -> %t님 고통 억제","YELL")end
/cast [@target] 고통 억제

 

-> 고억의 쿨이 완료되어있을때 채팅창에 [고통 억제](링크) -> [타겟아이디]님 고통억제 라고 외칩니다.

쿨타임이 돌고있을땐 외침을 사용하지않습니다. (마우스 오버를 사용하지않으시는분들을위함)

 

#showtooltip
/stopcasting
/run local c,s,u=GetSpellCooldown,SendChatMessage,UnitName(SecureCmdOptionParse("[target=mouseover,help]mouseover;[help]target"))if c"고통 억제"==0 then s("["..u.."]님 고통억제","yell",nil,u)end
/시전 [@mouseover,help][help] 고통 억제

 

-> 고억의 쿨이 완료되어있을때 채팅창에 [마우스오버타겟]님 고통억제 라고 외칩니다. 쿨타임이 돌고있을땐 외침을 사용하지않습니다. (생존기도 마우스오버를 사용하시는 분들을위함)

  

#showtooltip

/stopmacro [harm][dead]

/run if GetSpellCooldown("수호 영혼")==0 then SendChatMessage(GetSpellLink('수호 영혼').." -> %t님 수호 영혼","YELL")end
/cast [@target] 수호 영혼

 

-> 수호영혼의 쿨이 완료되어있을때 채팅창에 [수호 영혼](링크) -> [타겟아이디]님 수호 영혼 이라고 외칩니다.

쿨타임이 돌고있을땐 외침을 사용하지않습니다.(마우스오버를 사용하지않으시는분들을위함)

 

#showtooltip
/stopcasting
/run local c,s,u=GetSpellCooldown,SendChatMessage,UnitName(SecureCmdOptionParse("[target=mouseover,help]mouseover;[help]target"))if c"수호 영혼"==0 then s("["..u.."]님 수호 영혼","yell",nil,u)end
/시전 [@mouseover,help][help] 수호 영혼

 

-> 수호영혼의 쿨이완료되어있을때 채팅창에 [마우스오버타겟]님 수호 영혼 이라고 외칩니다.

쿨타임이 돌고있을땐 외침을 사용하지않습니다.(생존기도 마우스오버를 사용하시는 분들을위함)

 

#showtooltip
/run if GetSpellCooldown("공허의 전환")==0 then SendChatMessage(GetSpellLink('공허의 전환').." -> %t","YELL")end
/cast [@target] 공허의 전환

 

-> 공허전환이 쿨이 완료되어있을때 채팅창에 [공허의 전환](링크) -> 타겟아이디 라고 외칩니다.

쿨이 돌고있을땐 사용하지않습니다.(마우스 오버를 사용하지않으시는분들을위함)

 

#showtooltip
/stopcasting
/run local c,s,u=GetSpellCooldown,SendChatMessage,UnitName(SecureCmdOptionParse("[target=mouseover,help]mouseover;[help]target"))if c"공허의 전환"==0 then s("["..u.."]님 공허의 전환","yell",nil,u)end
/시전 [@mouseover,help][help] 공허의 전환

 

-> 공허전환이 쿨이 완료되어있을때 채팅창에 [마우스오버타겟]님 공허의 전환 이라고 외칩니다.

쿨이 돌고있을땐 사용하지않습니다.(생존기도 마우스오버를 사용하시는 분들을위함)

 

기타류

 

#showtooltip

/시전 [@targettarget] 성스러운 일격

-> 타겟의 타겟에게 성격시전 => [타겟이 탱이고 탱이 A몹을 타겟하고있으면 A에게 성격시전]

 

#showtooltip

/시전 [@focustarget] 성스러운 일격

 

-> 주시대상의 타겟에게 성격시전 => [탱을 주시대상으로 잡고있고 주시대상의탱이 B를 타겟하고있으면 B에게 성격시전]

 

#showtooltip
/cast [@targettarget, harm][@target] 신의 권능: 위안

 

-> 타겟의 타겟이 적대적이거나 타겟에게 위안 시전.

 

#showtooltip
/연속시전 신의 권능: 인내, 내면의 열정

 

-> 똑같은키를 누를때마다 인내, 열정순으로 스킬을 씁니다.

 

#showtooltip
/연속시전 내면의 의지, 내면의 열정

 

-> 의지/열정 스왑

 

#showtooltip
/castsequence [@targettarget,harm, nochanneling:회개][@target] reset=combat 성스러운 일격
/cast [@targettarget,harm, nochanneling:회개][@target] 신성한 불꽃

 

-> 좀 불안정하긴하지만 원버튼으로 쿨마다 신불/성격을 씁니다. 다만 타겟을 바꾼적이있거나 처음타겟을바꾼적이있거나 도중에 캐스팅을 멈춘적이있다면 한다면 신불쿨이돌아와있어도 성격을한번쳐야 신불이나갑니다.

 

 

/run local U=UIErrorsFrame;U:UnregisterAllEvents()U:RegisterEvent("SYSMSG")U:RegisterEvent("UI_INFO_MESSAGE")
-> 매크로에 같이쓸경우 오류메시지 (Ex:아직 준비가 되지않았습니다, 마나가 부족합니다 등등) 출력을 하지않습니다.

 

http://www.inven.co.kr/board/powerbbs.php?come_idx=17&l=12105

-> 시즈닝님의 매크로 입문 관련글

 

 

혹시나 부족한점이나 틀린점,

추가해야할점 있으시면 서슴없이 댓글부탁드려요!

 

P.S. 시즈닝님에게 감사하단 말씀을 전합니다!