법사 매크로 질문들이 요즘 좀 보이길래 자주 쓰고, 꼭 필요하다고 생각되는 매크로를 몇개 적어봅니다.



동결
얼음 방패 상태라면 얼음 방패를 취소하고, 1.마우스오버 2.현재대상에게 동결을 시전한다.
컨트롤키를 누른 상태라면 주시대상에게 동결을 시전한다. 

/오라취소 얼음 방패
/cast [@mouseover,harm,nodead,nomodifier][harm,nodead,nomodifier] 동결; [@focus,harm,nodead,modifier:ctrl] 동결


마법차단
얼음 방패 상태라면 얼음 방패를 취소하며, 현재 시전중인 주문을 중지하고 1.마우스오버 2.주시대상에게 마법차단을 시전한다.
알트키를 누른 상태라면 현재대상에게 마법차단을 시전한다. 

/오라취소 얼음 방패
/stopcasting
/cast [mod:alt][target=mouseover,nodead,harm][target=focus,harm] 마법 차단;마법 차단


물정소환/얼리기
#showtooltip 
/cast [nopet] 물의 정령 소환;얼리기
/stopmacro [nopet]
/click PetActionButton2
/petpassive


변이
얼음 방패 상태라면 얼음 방패를 취소하며, 1.마우스오버 2.현재대상을 변이한다.
알트키를 누른 상태라면 주시대상을 변이한다.
(변이 종류는 변이 뒤 괄호내용을 변경하여 바꿀 수 있다.)
기존 주시대상을 바꾸지는 않으나, 기존 주시대상이 죽은 상태거나, 우군이거나, 존재하지 않은 경우 
현재 변이하고있는 대상을 주시대상으로 설정한다.
마우스오버로 변이하는 경우에도 마우스오버 대상이 주시대상으로 설정된다.
소환수를 대기상태로 지정한다.

/오라취소 얼음 방패
/click PetActionButton3
/clearfocus [@focus, dead][@focus, help][@focus, noexists]
/cast [@mouseover,harm,nomodifier][harm,nomodifier] 변이(거북이); [@focus,harm,modifier:Alt] 변이(거북이)
/stopmacro [@focus, exists]
/focus [@mouseover,harm][harm]


창조 
/cast [nomodifier] 원기 회복의 음식 창조; [modifier:ctrl] 마나석 창조; [modifier:alt] 원기 회복의 의식


저주해제/마법훔치기
마우스오버나 현재 대상 순으로 우군일경우 저주해제 적군일경우 마법훔치기를 사용한다.
알트키를 누른 상태라면 자신의 저주를 해제한다.

/cast [@mouseover,help,nomodifier][@target,help, nomodifier] 저주 해제; [@mouseover,harm,nomodifier][@target,harm,nomodifier] 마법 훔치기; [@player,modifier:alt] 저주 해제


투명화
소환수를 현재 위치에 대기시키고 투명화를 시전한다.

/시전 투명화
/click PetActionButton3

소환수를 해제하고 투명화를 시전한다.

/cast 투명화
/run PetDismiss()