実際のところ結局waitしているので何がそんなに変わるというわけではないですが
クロスホットバーを切り替えてマクロを実行するやり方で書いてみました。
ありがちなのでナイトの基本コンボで。流れはファストブレード -> ライオットソード -> レイジ・オブ・ハルオーネ
この名称はLvがあがってスキル名が変わっても書き換えなくて大丈夫でした。
クロスホットバーの1,2,3を順にローテーションする想定です。
各クロスホットバーの同じボタン位置にマクロアイコンをセットします。
<クロスホットバーのセット1にマクロのアイコンをセット>
/merror off
/mlock
/crosshotbar change 2
/ac ファストブレード <t> <wait.1>
/ac ファイト・オブ・フライト <me> <wait.1>
/ac シェルトロン <me> <wait.1>
/e ファストブレード <se.1>
/micon ファストブレード
<クロスホットバーのセット2にマクロのアイコンをセット>
/merror off
/mlock
/crosshotbar change 3
/ac ライオットソード <t> <wait.1>
/ac スピリッツウィズイン <t> <wait.2>
/e ライオットソード <se.2>
/micon ライオットソード
<クロスホットバーのセット3にアイコンをセット>
/merror off
/mlock
/crosshotbar change 1
/ac レイジ・オブ・ハルオーネ <t> <wait.3>
/e レイジ・オブ・ハルオーネ <se.3>
/micon レイジ・オブ・ハルオーネ
実際、別に切り替える必要もなく一つのマクロにまとめることもできますが、
その場合は15行の制約があるので注意が必要です。
こういう感じにしとけば、ボタン連打してるだけでアビを無駄にすることなくコンボを発動できます。
ちなみに、おまけとして優先順位をつけて発動する方法でFF14マクロでやる方法は以下になります。
行数が長いとそれだけ時間もかかるので2,3個ぐらいにしたほうが無難です。
/ac WeaponSkill1 <t>
/ac WeaponSkill2 <t>
/ac WeaponSkill3 <t>
/wait 3
WeaponSkill1を優先的に発動して、なんらかの条件でWeaponSkill1が発動できない時に
WeaponSkill2を発動し、同様にweaponSkill3を優先順位をつけて発動します。
アビリティとかにも応用できます。
そもそもあたふたして、まともにコンボ撃てないよという方は試してみてはいかがでしょうか。
上級者向けではありません。
あとマクロ停止機能をキーボードのキーに割り当て出来るので、ゲーミングマウスのボタンに割り当てる
などしてポイントで音を出してマクロを停止して別のマクロを実行するなんてこともできると思います。