@나 target=으로 조건문의 대상이 될 대상을 지정할 수가 있죠,

그런데 조건문의 대상을 지정해서 조건문이 부합하면 다른 대상에게 시전하는 건 불가능한 건지 궁금합니다.


 간단한 예를 들어서

/시전 [@focus,help] 힐

이렇게 적게 되면 주시 대상이 아군일 때 주시 대상에게 힐을 사용하겠죠.

저는 그때 주시 대상이 아닌 플레이어에게 힐을 사용할 수 없는지 궁금합니다.




실제로 제가 쓰고 싶은 상황은 아래 매크로들입니다.

#showtooltip
/시전 [mod:shift,@player][@mouseover,help,nodead][help,nodead][mod,@targettarget,help,nodead][mod,@player]회개
/매크로중지 [mod][@mouseover,help,nodead]
/적선택 [noharm,nohelp][dead]
/시전 [harm,nodead][@party9]회개

#showtooltip
/시전 [mod:shift,@player][@mouseover,help,nodead][help,nodead]순간 치유
/매크로중지 [@mouseover,help,nodead][help,nodead]
/적선택 [noharm,nomod][dead,nomod]
/시전 [nomod]성스러운 일격;[@targettarget,help,nodead][]순간 치유


첫번째 회개 매크로는

shift, ctrl, alt를 누르지 않은 상태에서 마우스오버 아군, 대상에게 회개를 사용하고 대상이 없으면 자동으로 적을 선택해서 회개를 사용하며, (플레이어에게는 시전하지 않습니다)
shift와 누르면 무조건 플레이어에게,
ctrl, alt와 누르면 마우스오버 아군, 아군, 대상의 대상 아군, 플레이어 순으로 아군에게 회개를 사용하는 매크로입니다.


두번째 매크로는 성스러운 일격과 어둠의 치유를 묶었습니다. 회개와 똑같이 작동합니다.

shift, ctrl, alt를 누르지 않은 상태에서 마우스오버 아군, 아군 대상에게 어둠의 치유를 사용하고 아군이 없으면 성스러운 일격을 사용하는데, 대상이 없으면 자동으로 적을 선택해서 성스러운 일격을 사용합니다.
shift와 누르면 플레이어에게 어둠의 치유,
ctrl, alt와 누르면 마우스오버 아군, 아군, 대상의 대상 아군, 플레이어 순으로 어둠의 치유를 사용합니다.




여기서 shift를 누른 상태일 때 플레이어의 대상이 적이면 대상의 대상 아군에게, 대상이 아군이면 플레이어에게 힐을 사용하고 싶습니다.





해결

#showtooltip
/시전 [harm,nodead];[mod:shift,@player]회개
/시전 [nomod:shift,@mouseover,help,nodead][help,nodead][mod,@targettarget,help,nodead][mod,@player]회개
/매크로중지 [mod][@mouseover,help,nodead]
/적선택 [noharm,nohelp][dead]
/시전 [harm,nodead][@party9]회개



조건 이후 시전할 기술을 적지 않으면 /매크로중지 명령어와 비슷한 효과를 시전 명령어 안에서만 적용할 수 있었습니다.