리테일에서 쓰던 것 중에서 사제 기사 위주로 정리
10, 11번은 3가지 매크로를 짜깁기해서 만든 것
리테일 자체지원도 Itemrack 클래식도 없어서 17번 추가


1. 엑스트라 버튼
- 오리에서 쓸 일은 없었던 듯
/클릭 ExtraActionButton1

2. 전투준비 체크
/전투준비

3. 5초 카운트
/dbm pull5

4. 정화
- 마우스 오버, 아군, 대상의 대상, 본인 순
#showtooltip 정화
/시전 [@mouseover,help][help][@targettarget,help][@player] 정화

5. 힐러용 공격 스킬
- 신불, 성격, 심판 등이고 성스러운 일격 대신 스킬명
#showtooltip
/시전 [harm][@targettarget,harm] 성스러운 일격

6. 신불+성격 매크로
#showtooltip
/castsequence [@targettarget,harm][@target,harm] reset=combat 성스러운 일격
/cast [@targettarget,harm][@target,harm] 신성한 불꽃

7. 힐
- 빛섬, 성빛, 신충 등이고 빛의 섬광 대신 스킬명
- 마우스 오버, 아군, 대상의 대상, 본인 순
- 탱이 있고 본인이 딜인데 자힐하는 경우 본인에게 마우스 오버하거나 F1로 대상 잡지 않고 몹을 대상으로 한 상태면 대상의 대상이 우선순위라서 탱에게 시전
#showtooltip 빛의 섬광
/시전 [@mouseover,help][help][@targettarget,help][@player] 빛의 섬광

8. 마력 주입 귓말 및 일반 채팅
- 길어서 짤리면 세번째 네번째 마력 주입을 마주로 수정
/run if GetSpellCooldown"마력 주입"==0 and IsSpellInRange"마력 주입"==1 then SendChatMessage("마력 주입!","whisper",nil,UnitName"target")local e=CreateFrame"Editbox"for i=11,15 do e:SetText("/in "..i.." /ㄷ 마력 주입 종료 "..15-i.."초 전")ChatEdit_SendText(e)end end
/시전 마력 주입

9. 깃털(오리 X)
#showtooltip
/cast [@player] 천사의 깃털
/stopspelltarget

10. 자유의 축복, 보호의 축복, 신의 축복 마우스오버
- 일반 채팅 출력
- 스킬 쿨 안 왔을 때 남은 시간 출력
#showtooltip 자유의 축복
/target [@mouseover,help][help][@player]
/script s,d,e=GetSpellCooldown("자유의 축복");t=(s+d)-GetTime();if t>0 then SendChatMessage("자유의 축복 "..ceil(t).."초 남음") else SendChatMessage("%t 님에게 자유의 축복을 시전합니다.") end;
/cast [@mouseover,help][help][@player] 자유의 축복

11. 희축, 구원 마우스오버
- 감정표현 및 귓속말 출력
#showtooltip 희생의 축복
/cast [@mouseover,help][help][@targettarget,help] 희생의 축복
/target [@mouseover,help][help][@targettarget,help]
/run S=SendChatMessage;t="target"if UnitExists(t)then n=UnitName(t)s="[ "..n.." ] 님에게 희생의 축복을 시전합니다."S(s,"EMOTE")S(s,"WHISPER",nil,n)end

​#showtooltip 구원
/cast [@mouseover] 구원
/target [@mouseover]
/run S=SendChatMessage;t="target"if UnitExists(t)then n=UnitName(t)s="[ "..n.." ] 님에게 구원을 시전합니다."S(s,"EMOTE")S(s,"WHISPER",nil,n)end

12. 언데드 퇴치 외치기
#showtooltip
/run if GetSpellCooldown("언데드 퇴치")==0 then SendChatMessage(GetSpellLink"언데드 퇴치".."사용","YELL") end
/시전 언데드 퇴치

13. 펫 대상 타겟
#showtooltip
/assist [@pet ,exists,nodead]

14. 도트
#showtooltip
/연속시전 [harm][@targettarget,harm] reset=7/target 제물, 부패, 고통의 저주

15. 산탄 공대 및 파티 채팅
- 주시대상 없다고 하니 수정 필요
#showtooltip
/시전 산탄 사격
/공 > %t < 산탄 사격 !!!
/ㅔ > %t < 산탄 사격 !!!
/stopattack
/petpassive
/petfollow
/대상 [@focustarget]

16. 희귀 펫 탐색
- 리분 때 쓰던 거라서 야수 이름, 오디오 파일 수정 필요
- 캐릭명에 본인 캐릭명
#showtooltip
/tar 로크나하크
/tar 곤드리아
/tar 스콜
/tar 화염날개
/stopmacro [noexists]
/script PlaySoundFile("Sound\Creature\Illidan\BLACK_Illidan_04.wav")
/script PlaySoundFile("Sound\\Creature\\Illidan\\BLACK_Illidan_04.wav")
/tell 캐릭명 찾았다! %t

17. 특성별 아이템 착용(Itemrack 대용)​
#showtooltip
/equipslot 1 머리
/equipslot 2 목걸이
/equipslot 3 어깨
/equipslot 4 속옷
/equipslot 5 가슴
/equipslot 6 허리
/equipslot 7 바지
/equipslot 8 신발
/equipslot 9 손목
/equipslot 10 장갑
/equipslot 11 반지윗칸
/equipslot 12 반지아랫칸
/equipslot 13 장신구윗칸
/equipslot 14 장신구아랫칸
/equipslot 15 망토
/equipslot 16 주장비
/equipslot 17 보조장비
/equipslot 18 원거리무기