条件付き挑発マクロ

2022/08/21

マクロ

1

コメント

ターゲットをもたない、またはヒーラーをターゲットしている敵のみを挑発するマクロです。 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ヶ月のひよっこですご容赦ください)