3시간동안 삽질하다 질문올립니다...

현재 타겟하고 있는 대상이 적일 경우 주시대상에게 얼음수호, 대상이 아군일 경우 그 대상에게 얼음수호, 대상이 없을경우 주시대상이 있어도 자신에게 얼음수호, 주시대상도 없고 타겟도 없을경우 자신에게 얼음수호를 사용하는 매크로 어떻게 만들어야 할까요...?