ターゲットをもたない、またはヒーラーをターゲットしている敵のみを挑発するマクロです。
1回の実行につき1体の敵を検証します。
挑発が発動するまで繰り返し実行してください。
動作原理として、「同じキャラをターゲットしようとした場合、<t>、<lt>は変化しない」仕様を利用しています。
※ここでは解説のために1番タンク(自分)、2番ヒーラー、3, 4番アタッカーと順序付けています。
・「/nexttarget」で敵が選択されます。(<t>:敵、<lt>:?)
・「/target <tt>」で敵のターゲットをターゲットします。
①敵がターゲットを持っていない場合(<t>:敵、<lt>:?)※変動なし
②敵がヒーラーを狙っている場合(<t>:2、<lt>:敵)
③敵がヒーラー以外を狙っている場合(<t>:1, 3, 4、<lt>:2)
・「/target <2>」でヒーラーをターゲットします。
①敵がターゲットを持っていない場合(<t>:2、<lt>:敵)
②敵がヒーラーを狙っている場合(<t>:2、<lt>:敵)※変動なし
③敵がヒーラー以外を狙っている場合(<t>:2、<lt>:1, 3, 4)
・「/target <lt>」で直前のターゲットを再ターゲットします。
①敵がターゲットを持っていない場合(<t>:敵、<lt>:2)
②敵がヒーラーを狙っている場合(<t>:敵、<lt>:2)
③敵がヒーラー以外を狙っている場合(<t>:1, 3, 4、<lt>:2)
・「/action 挑発 <t>」でターゲットを挑発します。
①敵がターゲットを持っていない場合は「<t>:敵」なので、挑発が発動。
②敵がヒーラーを狙っている場合は「<t>:敵」なので、挑発が発動。
③敵がヒーラー以外を狙っている場合は「<t>:1, 3, 4」なので、挑発はエラーとなり発動しない。
このように、擬似的な条件文のように動作します。
また、更に別の人がターゲットされているか検証できます。(マクロの処理が遅いため推奨はできない?)
マクロは奥が深い…(FF14開始1ヶ月のひよっこですご容赦ください)