*【マクロ】超汎用攻撃マクロ(魔法)
■説明
現在、わたしが、実際に今使っているマクロです。
<mo>による指定攻撃ができます。
さらに、既ターゲットや戦闘中敵、盾へのアシスト攻撃、マーカーへの攻撃や釣り(オプション)もこなす網羅した超欲張りなマクロです。
大体直感で動かせるかも。直感が合わない場合は、誤爆しほうだいになるかもしれないので、注意です。
■ターゲット優先順位
①マウスオーバーした敵
②ターゲット中の敵
③盾(パーティ2番目)へのアシスト
④マーカー(attack1~attack5の順)
⑤戦闘中の敵
⑥近くの敵(オプション)
※ さすがにターゲットが、複雑になってきて自分でも忘れ加減なので、一時停止中です。
使うときは//tenemy を /tenemyに修正願います。)
/micon ファイア
/target <mo>
/focustarget <t>
//tenemy
/battletarget
/target <attack5>
/target <attack4>
/target <attack3>
/target <attack2>
/target <attack1>
/assist <2>
/target <focus>
/focustarget <t>
/ac ファイア <t>
(補足)
※ 魔法は、入れ替えも可能です。最後の行の魔法名を好きな魔法に変えてください。
※ <mo>は、誤爆に注意願います。
※ /focustarget <t>は、スキルの直前に入れておいて、HUDのフォーカスターゲットを見やすいところにおくと便利です。じゃまだったらこの行は削ってください。
---------------------------------------(追伸)
このマクロは、ほとんど趣味レベルです。
ご存知のように、FF14では、敵を指定するのに、 /target で指定する方法と、コマンドで指定する方法の2種類があります。しかし、どっちか片方だけだと思うようにターゲットができないことがあります。かといって、両方使うと、ターゲットの引継ぎがしにくい場合があります。変数やIF文があれば、想定した動作をさせられるようにも思うのですが、あいにく、FF14のマクロには現在のところ、変数やIF文がありません。
それじゃ、どうしたかっていうと、フォーカスターゲットを変数代わりにして、ターゲットを一時保存して、あとから、フォーカスターゲットで呼び出す方法を考えました。誤動作は非常に怖いのですが、今のところ、結構健気に動いてくれています。
あと、ついでですが、たとえば、①マウスオーバー、②タゲしている味方のタゲ、③ターゲット中の敵の順の優先度で、エアロ攻撃をするマクロですは、次のように書けます。
/ac エアロ <mo>
/ac エアロ <t>
すっきりして、なにをどうするか分かりやすいと思います。でも、わたしの場合、たぶん次のように書くと思います。
/target <mo>
/ac エアロ <t>
理由は、マクロを、前半(ターゲットブロック)と、後半(スキル発動ブロック)に分けることで、ターゲット部分をVUPしたときや、魔法名を入れ替えるときなどに、簡単に修正できるようにするためです。
主題のマクロも、そのポリシーにしたがって、魔法名は最後の1行にまとめてあります。