안녕하세요. 마우스 오버 매크로를 찾아서 쓰고있는데요

클릭한 대상에게 자동공격을 하고 스킬만 마우스 오버 대상에게 쓰는 매크로를 쓰고 있습니다.

#showtooltip 날카로운 사격
/startattack
/petattack [@mouseover,exists]; [@target]
/시전 [@mouseover,harm][harm][@targettarget,harm] 날카로운 사격

근데 문제가 있어요 ㅠㅠ

예를들면 마우스를 대상 위에 가져다 대고있지 않아도 스킬을 눌렀을때 스킬이 나가요.

그냥 앞에 있고 전투중이 아닌데 스킬을 누르면(마우스 커서는 땅에 위치)  제 똥개가 가서 패버립니다 ㅠㅠ

제 애드온이나 다른게 문제인지 저 매크로가 원래 그런 매크로인지 궁금해서 질문 드립니다.