#showtooltip
/run local s,m,t="마법 차단","mouseover","target"; if GetSpellCooldown(s)==0 then if IsSpellInRange(s,m)==1 then SendChatMessage("마우스") else if IsSpellInRange(s,t)==1 then if UnitExists(m) then else SendChatMessage("대상") end end end end
/시전 [@mouseover,harm][] 마법 차단



위 매크로가 글자수 255 제한으로 문제를 겪고 있습니다.

원하는 매크로의 동작 조건은
1. 마법차단이 쿨이 아니여야 하고
2. 마우스 오버 대상이 있을경우 시전 사거리 이내일때 채팅 글자 출력, 마우스 오버 대상이 없고 선택한 대상이 있을경우 시전 사거리 범위 이내일때 채팅글자 출력

혹시 함수를 바꾸거나 줄여서 위 조건에 부합하는 매크로로 수정이 가능할지 도움을 구해봅니다.