제가 오랜만에 복귀하여 매크로를 만들다보니... 궁금하게 생겨서 문의 드려요.

예를 들어 치유 스킬을 매크로로 만들때,

1순위 대상이 아군인가?
2순위 대상의 대상이 아군이며 살아있는가?
3순위 마우스오버 대상이 아군이며 살아있는가?
4순위 1~3순위 대상이 없다면 나 자신에게

이렇게 매크로를 짠다면

/cast [@target, help, nodead][@targettarget, help, nodead][@mouseover, help, nodead][@player] 치유

이게 맞나요?

추가로 궁금한게, @targat은 대상이지만, 생략이 가능한거로 기억하는데요.
저기서 첫번째 1순위에서 @target을 빼고 써도 똑같이 동작하나요?