目次
一般にオンラインゲームでマクロといえば、自動操作を行う外部ツールを指しますが、タワーオブアイオンにはマクロ機能が内蔵されています。非常に簡単なプログラム言語のようなもので、慣れれば特に難しいものではありません。
基礎
- プログラムで言うところの include (マクロの中にマクロを入れる) 文はありません。
- コマンドとコマンドの間に待機時間が必要な場合がありますが、こういった場合はディレイコマンド (/delay) を挿入する必要があります。例えばブレイズアロー、アイスチェーンを連続で使用するマクロを作りたい場合、ブレイズアロー使用の後に「/delay 5」という行を挿入して五秒間の待機時間を挿入します。
- 以下の場合、マクロが中断されます。
- マクロ実行中にコマンドの実行が不可能な状態 (ターゲットの変更、MP不足、必要なアイテムの不足、キャラクタ死亡) が発生した。
- キー入力が行われた。
マクロの登録方法
- +U でマクロウインドウを開きます。マクロは最大で 12 個まで登録できます。
- マクロの名称を決めます。(最大10文字)
- コマンドの入力を行います。(行数無制限、一行255文字)
- 保存ボタンを押します。
後で修正する場合は、同様にマクロウインドウを開いて修正ボタンを押します。 - マクロの説明は最大40文字です。
コマンド
コマンドは必ず / (スラッシュ)から始まり、以下のような形になります。
/コマンド名 パラメーター
skill【スキル使用】
スキルを使用します。
- 書式
/skill [スキル名]
- 文例
/skill シビア ストライク II
use【アイテム使用】
アイテムを使用します。
- 書式
/use [アイテム名]
- 文例
/use 傭兵の果物ジュース
weaponboost【封魂石の発動/解除】
封魂石を発動 ⇔ 解除します。
- 書式
/weaponboost
changeweapon【武器変更】
装備中の武器を変えます。
- 書式
/changeweapon
target【キャラクタをターゲット】
キャラクターをターゲットします。
- 書式
/target [キャラクター名]
- 文例
/target ぽこたん /target [%自身] /target [%party2]
delay【待機】
一定時間、次のコマンドの発動を遅らせます。詠唱時間がかかるスキルを連続で使う場合などに使います。
- 書式
/delay [時間(秒)]
- 文例
/delay 3
チャットモード
チャット発言を行います。チャットコマンド入力も可能です。
コマンドが入力されたチャットウインドウに内容を出力する。
- 書式
/[チャット モード] 内容 /normal 内容 /party 内容 /forc 内容 /legion 内容 /shout 内容 /whisper 内容
- 文例
/party 突撃!
shortcut【ショートカット実行】
ショートカットにあるアクションを実行します。
- 書式
/shortcut [種類(1~4)] [列] [番]
種類 説明 1 基本ショートカット 2 ショートカット 3 ショートカット 4 右側ショートカット - 文例
/shortcut 1 1 1
この例では、基本ショートカットの1列目の1番のスロットに登録されたアイコンを実行します。
assist【ターゲットサポート】
選択したターゲットをサポートします。
- 書式
/assist
autotarget【自動ターゲット】
手動で[Tab]キーを押したのと同様の効果があります。
- 書式
/autotarget
variable【変数の設定】
よく使う文字列を変数として指定できます。
設定した変数はマクロウインドウの変数タブで確認できます。
- 書式
/variable [0-9] [アイテム名] /変数 [0-9] [アイテム名]
- 文例
/variable 0 アカリオス スペルブック /変数 0 アカリオス スペルブック
パラメーター
コマンド中で使用するパラメーターには以下の内容を入力できます。
[%自身]
自分自身を示します。
[%pet]
自分のペット示します。
[%party1~5]
パーティーメンバーを示します。
[%pet1~5]
パーティーメンバーのペットを示します。
[%target]
現在のターゲットを示します。
[%targetassist]
選択したターゲットがターゲットしている対象を示します。
[%prevtarget]
前に選んだターゲットを示します。
サンプルマクロ
- ターゲットを自動選択後攻撃
- 自動選択されたターゲットをパーティーメンバーに知らせた後、攻撃をする
/autotarget [%target] /party [%target]を攻撃します。 /attack
- パーティーメンバーを治癒
- パーティーメンバーを選択し、ヒーリングした後、その前にターゲットしていたものを再度ターゲットする。
/target [%party1] /skill ヒール ライト I /delay 2 /target [%prevtarget]
- 武器変更後、攻撃
- 弓に武器変更後攻撃 アロースキルを使用、使用後ソードに武器変更をして、攻撃
/changeweapon /sikill アタック アロー I /changeweapon /attack
- パーティー全体に補助魔法を掛ける
- パーティーメンバーに「ライフ ブレス I」を使用
/target [%自身] /skill ライフ ブレス I /delay 2 /選択 [%party1] /skill ライフ ブレス I /delay 2 /選択 [%party 2] /skill ライフ ブレス I /delay 2 /選択 [%party 3] /skill ライフ ブレス I
- サポート
- ターゲットをサポートする
/target [%party1] /target [%assist] /party [%party1]が選択した[%target]を支援します。 /ショートカット1 1 1
- 変数を利用したスキルの使用
- 変数を利用して、パーティーメンバーにスキルを掛ける
/variable 1 ライフ ブレス I /target [%party1] /skill [%variable1] /delay 2 /target [%party2] /スキル [%variable1] /delay 2 /target [%party3] /skill [%variable1]