キャラクター

キャラクター

  • 1

迅速魔+蘇生のマクロから始めるマクロ入門(追記あり)

公開
フレンドさんに「蘇生マクロ作りたい!」と言われたので、
「こういうかんたんなところからマクロに触れていくのはアリでは?」
と思い、雑な解説を書いていこうと思う次第。

今回は入門ということで、一番頻用するアクションコマンドと、
マクロの見分けに便利なマクロアイコンコマンドをご紹介。
マクロってなに? 難しそうだしとっつきづらい……
といった人たちの背中を、ほんの少し押せたらいいなーとおもっております!



■サンプル:蘇生マクロ

/ac 迅速魔 <wait.1>
/ac リザレク <t>
/micon リザレク



実際のゲーム画面がこちら。
「リザレク」の部分を「レイズ」や「アセンド」に変えて各ジョブで使ってね!
なお、迅速魔がリキャスト中の場合はリザレクだけを実行します。
エラーを気にしないなら、下のおりたたみの力技マクロでもいいかもしれない(動作確認はしてない)
クリックして表示クリックして隠す
/ac 迅速魔 <wait.1>
/ac レイズ <t>
/ac リザレク <t>
/ac アセンド <t>
/micon リザレク



/action(/ac)の解説

/action(/ac) "アクション名" 代名詞
アクションを実行するコマンド。代名詞部分に使用する対象を指定する。

アクション使うよ!(/ac)
使うのはこのアクションね!(アクション名)
相手こいつな!(<t>など代名詞)

みたいな内容です。代名詞については下の方で解説するのでちょっとまってね。

ちなみにグラウンドターゲット系のアクションの場合、指定した対象を中心として発動するので
面倒な地面指定をせずにすみます。らいふはっく!
キャスターのリミットブレイクが代表的。
野戦治療の陣、アサイラムにアーサリースターなど、ヒーラーでも便利。

以下、グラウンドターゲットアクション用マクロの例。(おりたたみ)
クリックして表示クリックして隠す
/ac 野戦治療の陣 <t>
/ac 野戦治療の陣
/micon 野戦治療の陣

<t>あり<t>なしで2行アクションマクロを並べているのは、
ターゲットの場所で発動できなかった場合マクロがエラーを吐くため、
(遠すぎ、そもそもターゲットしてなかったなどが原因として挙げられる)
そのコマンドは無効と判断されてしまうのです。

もう一度<t>なしで記述しておくことで、
「ターゲットの位置を基準にグラウンドターゲットを指定する」という条件がなくなり、
普通に自分でグラウンドターゲットを指定する状態で発動できるのだ!

まあ要するに発動しなかったときのためのおまじないです。



/macroicon(/micon)の解説

/macroicon(/micon) アイコン名 カテゴリー名
マクロ専用。指定したアイコン名をホットバー上のアイコンとして表示する。同じマクロ内に2回以上、このコマンドが使われている場合、最初の指定のみが有効になる。

つまりマクロのアイコンを指定するコマンドです。

アイコン変えるよ!(/micon)
これのアイコン使うよ!(アイコンに指定したいやつ)
これは(カテゴリー)のアイコンだよ!(アイコンのカテゴリー分類)

といったかんじの文法です。

ちなみにカテゴリー名を省略した場合、「アクション」カテゴリとして扱う仕様になっているので
上の蘇生マクロでは「リザレク」の指定だけでもアイコンが呼び出せた、というわけだ!

アクション以外のカテゴリーってどゆこと?という点については、以下に一部をご紹介。(おりたたみ)
クリックして表示クリックして隠す
general
 …アイコン名に、ジェネラルアクション名を指定すると、そのアイコンとリキャスト時間を表示する。
emote
 …アイコン名に、エモート名を指定すると、そのアイコンを表示する。
item
 …アイコン名に、自分が所持しているアイテム名を指定すると、そのアイコンと所持数を表示する。
gearset
 …アイコン名に、ギアセット番号を指定すると、そのアイコンを表示する。

このように多種多様なアイコンを呼び出して、マクロのアイコンに使えるのだ!
(上記は一部。全種類は/macroiconにてご確認を)

たとえば、/gearsetコマンドで変身マクロを作った時などに
/miconでgearset番号を設定すると、ギアセットチェンジと番号が同じなのでわかりやすかったり、
(変身マクロについてはいろんな人が作っているのでぜひ検索してみてね!)

/emoteと各種エモートや表情を組み合わせてオリジナルのエモートを作り、
そのアイコンに、/miconでemoteカテゴリを利用してみたり。
エモート関係のマクロでは以下のようなアレンジも可能なので、一度読んでみていただきたく!

「おねだり」エモートの表情を変えてみた! | ファイナルファンタジーXIV: 公式ブログ
https://jp.finalfantasyxiv.com/pr/blog/002248.html



■代名詞の例

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

/macroerror(/merror) サブコマンド
マクロ専用。テキストコマンドの記述の間違いなどで発生するエラー表示の状態を設定する。マクロ実行開始時は表示する状態。マクロ実行終了後、非表示にする状態であっても、自動的に表示する状態へ戻る。
サブコマンド
on
 …エラーを表示する。
off
 …エラーを非表示にする。
※サブコマンド省略
 …エラー表示状態のスイッチ切り替え。

冒頭の力技なエラー前提のマクロなんかはこれを使うとすっきりするぞ!
------------追記ここまで------------

軽い触りでしたが、いかがでしょうか?
マクロは最初は難しく感じますが、活用できるようになるとグッと幅が広がるので、
少しずつ、かんたんなものから試してみるとよいかとおもいます!

それこそ挨拶マクロとして、
/p よろしくおねがいします!
とかから始めてみることが第一歩!なので!


最後に、自分が使っている中でも便利なマクロを。

/shout <t>(<thpp>)<pos>

ランクAやSのリスキーモブを見つけたら、このマクロが活躍するよ!
/pray あなたの冒険が、より快適になりますように……
コメント(1)

Kime Fatima

Tiamat [Gaia]

私は蘇生マクロの間に次の文を追加していますw
/s おお<t>よ!しんでしまうとは なにごとだ! <wait.1>
/s 「自分のキャラ名」は<t>に ふっかつのじゅもんをとなえた

細かいことを言うと「ふっかつのじゅもん」はセーブ地点から再会するための
パスワードなんですけどねw
コメント投稿

コミュニティウォール

最新アクティビティ

表示する内容を絞り込むことができます。
※ランキング更新通知は全ワールド共通です。
※PvPチーム結成通知は全言語共通です。
※フリーカンパニー結成通知は全言語共通です。

表示種別
データセンター / ホームワールド
使用言語
表示件数