フレンドさんに
「蘇生マクロ作りたい!」と言われたので、
「こういうかんたんなところからマクロに触れていくのはアリでは?」と思い、雑な解説を書いていこうと思う次第。
今回は入門ということで、一番頻用するアクションコマンドと、
マクロの見分けに便利なマクロアイコンコマンドをご紹介。
マクロってなに? 難しそうだしとっつきづらい……
といった人たちの背中を、ほんの少し押せたらいいなーとおもっております!
■サンプル:蘇生マクロ/ac 迅速魔 <wait.1>
/ac リザレク <t>
/micon リザレク実際のゲーム画面がこちら。
「リザレク」の部分を「レイズ」や「アセンド」に変えて各ジョブで使ってね!
なお、迅速魔がリキャスト中の場合はリザレクだけを実行します。
エラーを気にしないなら、下のおりたたみの力技マクロでもいいかもしれない(動作確認はしてない)
■(/ac)の解説(/ac) "アクション名" 代名詞アクションを実行するコマンド。代名詞部分に使用する対象を指定する。
アクション使うよ!(/ac)
使うのはこのアクションね!(アクション名)
相手こいつな!(<t>など代名詞)みたいな内容です。代名詞については下の方で解説するのでちょっとまってね。
ちなみにグラウンドターゲット系のアクションの場合、指定した対象を中心として発動するので
面倒な地面指定をせずにすみます。らいふはっく!
キャスターのリミットブレイクが代表的。
野戦治療の陣、アサイラムにアーサリースターなど、ヒーラーでも便利。
以下、グラウンドターゲットアクション用マクロの例。(おりたたみ)
■(/micon)の解説(/micon) アイコン名 カテゴリー名マクロ専用。指定したアイコン名をホットバー上のアイコンとして表示する。同じマクロ内に2回以上、このコマンドが使われている場合、最初の指定のみが有効になる。
つまりマクロのアイコンを指定するコマンドです。
アイコン変えるよ!(/micon)
これのアイコン使うよ!(アイコンに指定したいやつ)
これは(カテゴリー)のアイコンだよ!(アイコンのカテゴリー分類)といったかんじの文法です。
ちなみにカテゴリー名を省略した場合、「アクション」カテゴリとして扱う仕様になっているので
上の蘇生マクロでは「リザレク」の指定だけでもアイコンが呼び出せた、というわけだ!
アクション以外のカテゴリーってどゆこと?という点については、以下に一部をご紹介。(おりたたみ)
■代名詞の例https://jp.finalfantasyxiv.com/lodestone/playguide/db/text_command/placeholder/代名詞一覧はこちら!
ここでは上の蘇生マクロに使ったものの他、よく使う代名詞を紹介していきます。
<t>,<target>現在のターゲットを指定する。
アクションマクロに使うと、使う相手の指定になる。
つまり、Nanamo Namoさんをターゲットしている時に
/ac レイズ <t>
を実行すると、Nanamo Namoさんにレイズを使うよ!
書いてから例えが不謹慎だなって思いました あっ悪意はないんです局長すみませんグワーッ<wait.(秒数)>指定した秒数だけ、マクロの実行を一時停止する。整数のみ指定可能。
最大で60で、それを超える値は60とみなされる。
マクロは基本的に間髪入れずに、次のコマンド次のコマンド……と実行していきます。
一秒に一行とかではないのです。なので、間が欲しい場合はこのwaitを活用!
冒頭の蘇生マクロでなぜこのwaitを使ったのかというと、
waitを入れずにマクロを使うと、迅速魔のアクション途中に蘇生を行おうとしてしまい、
蘇生がうまく行えないのです。
一拍置くことで確実に迅速魔を付与し、蘇生を実行できる……というわけです!
<f>,<focus>フォーカスしたターゲットのキャラクターの名前を表示する。
フォーカスターゲットを活用している場合はこちらも便利!
/ac インタージェクト <f>
とかいいんじゃないでしょうか! た ためしたことはないですが
<se.1>~<se.16>パーティ/アライアンスチャット文章中に記述すると、対話しているキャラクター全員に対応するSEが鳴る。
また、テキストコマンド"/echo"の文章中に記述すると、自分のみに対応するSEが鳴る。
挑発やシャーク、ボーライドにリビングデッドなどのマクロによく使われている代名詞ですね。
マクロでチャットと効果音を鳴らすことで、パーティに「このスキルを使ったよ!」と教えられます。
特にガンブレイカーの方は……ボーライドはマクロを使ってくださると……
突然タンクのHPが1になるのは……ヒーラー的にヒッとなるので……!!
/ac ボーライド
/p ボーライド使いました<se.6>
/micon ボーライド
とかこんなんでいいので……!!
若干脱線してしまいましたが、チャットを流すだけでは気づかないことも多いため、
チャットで発言しつつ、音を鳴らすことが多いようです。
■おわりに------------追記(2019/08/24)------------
■/macroerror(/merror) サブコマンドマクロ専用。テキストコマンドの記述の間違いなどで発生するエラー表示の状態を設定する。マクロ実行開始時は表示する状態。マクロ実行終了後、非表示にする状態であっても、自動的に表示する状態へ戻る。
サブコマンド
on
…エラーを表示する。
off
…エラーを非表示にする。
※サブコマンド省略
…エラー表示状態のスイッチ切り替え。
冒頭の力技なエラー前提のマクロなんかはこれを使うとすっきりするぞ!
------------追記ここまで------------軽い触りでしたが、いかがでしょうか?
マクロは最初は難しく感じますが、活用できるようになるとグッと幅が広がるので、
少しずつ、かんたんなものから試してみるとよいかとおもいます!
それこそ挨拶マクロとして、
よろしくおねがいします!とかから始めてみることが第一歩!なので!
最後に、自分が使っている中でも便利なマクロを。
<t>(<thpp>)<pos>ランクAやSのリスキーモブを見つけたら、このマクロが活躍するよ!
あなたの冒険が、より快適になりますように……
/ac レイズ <t>
/ac リザレク <t>
/ac アセンド <t>
/micon リザレク