反制宏是一種在遊戲中使用的宏命令,主要用於在目標正在施法時對其使用反制技能。以下是一個反制宏的例子,它可以根據目標是否存在以及目標的施法狀態來決定是否使用反制技能:
```
#showtooltip 法術反制
/stopcasting
/cast [target=focus, @target=casting] 法術反制; [nomod] 法術反制
```
這個宏命令的含義如下:
`#showtooltip 法術反制`:顯示法術反制的工具提示。
`/stopcasting`:停止當前施放的法術。
`/cast [target=focus, @target=casting] 法術反制`:如果目標存在且目標正在施法(`@target=casting`),則對焦點目標(`target=focus`)使用法術反制。
`/cast [nomod] 法術反制`:如果沒有指定目標或者目標不在施法,則對當前目標(`nomod`)使用法術反制。
這樣,如果存在焦點目標並且該目標正在施法,宏命令會對焦點目標使用法術反制。如果沒有焦點目標或者焦點目標沒有在施法,宏命令會對當前目標使用法術反制。