練習用ページ/マクロ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#topicpath
*マクロ [#s907ff90]
こんなマクロが便利、こんなの使ってるよ。そんなマクロ達の...
ここに掲載されているものは一例なので、あくまで参考として...
#contents
//
**マクロとは? [#e57ba5b3]
-一連の動作をボタン1つで実行できるようする機能。
--マクロ1個で、最大6個のコマンドを設定可能。
--マクロは、1ページ毎に10個、全10ページで1セット。
--マクロセットは、外部ファイルに保存・読み込み可能。
/savemacro 任意のマクロ名
/loadmacro 任意のマクロ名
--マクロは、1行毎に処理時間を必要とする。
マクロ6行を実行する時間 = おおよそ pause1 相当
マクロ1行を実行する時間 = おおよそ pause0.17 相当
//
**/pauseコマンドについて [#l0ca04d1]
-/pause '''n''' は、指定した時間を置くコマンド。('''n'''...
/pause 1 = ディレイ6 = 0.096秒
-ディレイとは、技・魔法・アイテムを、次回使用するまでに必...
--テクニックやアイテム毎に、それぞれディレイ値が設定され...
---例)ディレイ値 300 のテクニックならば、pause50 に相当 ...
--ただし、実際のディレイには、色々な補正が掛かるので注意。
---スキル値、[[ST残量>雑学#ST_Delay]]、装備品による補正、...
-pause中は、他のマクロの実行が出来なくなる。
--ただし、テクニック欄やアイテム欄から、直に使用する事は...
--無駄に大きいpause値を使うと、その分だけ不利になる。~
逆に、小さ過ぎるpause値を使うと、意図した動作が行われない...
-pauseの意味
--技や魔法が発動するのに要する時間やディレイを考慮したマ...
--マクロの文法は正しくても、意図した動作をしない場合があ...
そのような時に/pauseで時間を置いてやると解決することがあ...
//
***発動時間とディレイ [#ifde937c]
-発動時間
--あるテクニックを使用してから、別のテクニックを使用でき...
値が大きいほど、隙が大きい。
-ディレイ
--あるテクニックを使用してから、そのテクニックを再度使用...
値が大きいほど、間隔が長くなる。
#BR
-魔法の場合、技とは以下の点で異なる。
--発動時間=詠唱時間で、詠唱完了と同時に次の行動を開始で...
--ディレイは、多くの魔法で共通。全部で3系統ある。
#BR
-アイテムの場合
--ディレイ状況と、マクロのアイコンを同期させる事はできな...
--ディレイ付きのアイテムと、ディレイ無しのアイテムがある。
---ディレイ付き((発動時間のみも含む)) : ポーション類、包...
---ディレイ無し : 飲食物、アニマルケイジからペットを...
#BR
-発動時間やディレイの計測は、[[測定用マクロ>#Measure]]を...
//
**アイテムの操作について [#e178872f]
-Itemウィンドウ内を、「インベントリ」と記載。
--インベントリには、番号が割り当てられている。 → [公式サ...
-各種アイテム操作関連のコマンドには、「正式名称」か「イン...
/useitem [グレート スタミナ ポーション] ← GSPを使用
/useitem 8 ← インベントリ...
2つ目の例は、インベントリ8番に置いてあるアイテムが、~
・GSPならば、1つ目の例と同じ結果になる。~
・バナナミルクなら、バナナミルクを飲む。~
・装備品なら、使用できないからコマンドが無効になる。~
#BR
-インベントリに同名アイテムが複数ある場合、インベントリ番...
--例えば、装備変更マクロで、主武器と予備武器が同名だと、...
-正式名称の代わりに、ワイルドカードを用いた表記が可能。
#BR
-アイテムを、マウスカーソルにドラッグした状態を「アイテム...
--掴んだアイテムは、ItemウィンドウのUSEボタンにドロップす...
(ただし、数量1個の場合のみ使用可能)
--掴んだアイテムが装備品なら、自分のキャラクターにドロッ...
-掴んだアイテムは、インベントリとは別の場所として扱われる。
--専用の操作コマンド( /swapitembox と /swapequip )が用...
//
***ワイルドカードについて [#k88ccf5a]
-アイテム名の指定には 「*」 (ワイルドカード) が使用できる。
--同名と判定できるものが複数ある場合、インベントリ番号の'...
-アイテムの正式名称は、装備品の材質や製作者名まで厳密に判...
/equipitem [*タワー シールド*]
とすれば、グレード・材質を問わずタワー シールドを装備でき...
NG/HGの「シルバー タワー シールド」でも、MGの「ブロンズ ...
/equipitem [*シールド]
とすれば、「ドラゴン シールド」「ブロンズ タワー シールド...
ただし、後ろのワイルドカードが無いので、<製作者名> の入る...
当然、シールドが含まれていない「コダチ」や「バックラー」...
#BR
-余談だが、「ノアピース [ ディバイン シールド ]」を拾った...
/equipitem [*シールド*]
となっていると、より若いインベントリ番号に「他の装備でき...
--そのため、次の行の盾技が発動しない、という事態に陥るこ...
--/equipitemコマンドでは、掴んでいるアイテムは対象になら...
//
**装備変更について [#s10c00ea]
-技の使用には、多くの場合、装備条件が設定されている。
--例) 刀剣チャージドスラッシュを使うには、刀剣系の武器...
-技を使用するマクロに、装備変更コマンドを組み込むことで、...
--盾と両手武器を同時に扱う。
--刀剣+弓、素手+棍棒など、2系統の武器の技を自在に扱る。...
#BR
-装備変更マクロは、今後「装備変更ディレイ」(仮称)が導入...
//
***装備変更とテクニック実行の関係 [#v2e9066f]
-マクロを組む上で、テクニック実行と装備変更は切っても切り...
幾つか引っかかりやすいポイントがあるので、例と共に参照さ...
-一般に、テクニック実行は''実行を試みる時の装備''が参照さ...
では、次の例はどうだろうか。
/equipitem [*チョッパー*]
/cmd [チャージド スラッシュ]
/equipitem [*シールド*]
/cmd [先行入力防止]
チャージドスラッシュを実行してすぐに盾に持ち替えるマクロ。~
一見するとちゃんと動いてくれそうに思える。ところが、これ...
実は ''/cmdコマンドでのテクニック実行は、マクロ一行分の時...
1フレーム遅れる、実行予約に1フレームかかる、と置き換えて...
つまり上記のマクロでは、チャージドスラッシュを実行しよう...
これを解決するためには、例えば以下のように組めばよい。
/equipitem [*チョッパー*]
/cmd [チャージド スラッシュ]
/cmd [先行入力防止] ← この行で実行が試みられる
/equipitem [*シールド*]
或いは
/cmd [チャージド スラッシュ]
/equipitem [*チョッパー*] ← この行で実行が試みられる
/equipitem [*シールド*]
-更に、次のような例を見てみよう。
/equipitem [*スペル ブック]
/cmd [ヒーリング]<1>
/cmd [先行入力防止] ← この後にもう一行分だけ...
/equipitem [*ナイフ*]
魔法を唱える時だけチャージ武器に持ち替えるマクロ。これも...
しかし、やはりこれも期待通りにはならない。魔法チャージは...
これは先行入力防止テクニックの後に、もう一行空白なりをい...
''魔法チャージを開放するためには、マクロ二行分の間、チャ...
~
//↓これモーションキャンセルが効くってことじゃね?と思った...
//''&color(red,){※魔法チャージの怪};''~
//ややこしいが''魔法チャージ開放そのものにマクロ二行分の...
//チャージの発動時間は原理上ゼロのようなのである。これは...
''&color(red,){※魔法チャージのモーションキャンセル};''~
-余談だが、魔法チャージのもう一つの特徴として''開放モーシ...
/equipitem [*スペル ブック*]
/cmd [ヒーリング]<1>
/cmd [リバイタル]<1>
/cmd [先行入力防止]
このようなマクロを実行した場合、まず一度目はヒーリングが...
チャージ開放にマクロ二行分の間が必要であれば、「鍛冶」の...
しかし実際には、ヒーリングを開放して、即、リバイタルの詠...
このように/cmdを並べると、(''例えそれを望まずとも'')開...
…この仕様には魔法チャージマクロとターゲット指定マクロで苦...
//
***盾マクロ(基本) [#ee6ee5a3]
-両手武器と盾を同時に扱うためのマクロの組み方を、一般に「...
これを使えば、両手武器を装備しているときでも、瞬時に盾を...
-基本的には、次の2つの事を行う。~
盾技を使用するマクロに、盾を装備するマクロを組み込む。
/equipitem [盾]
/cmd [シールド ガード] ← 盾技全般
武器攻撃のマクロに、武器を装備するマクロを組み込む。
/equipitem [両手武器]
/cmd [アタック] ← アタックではなく、武器に対応...
これらを、盾技と、アタックや全ての武器テクニックに適用し...
----
-1つのマクロに、2回装備変更を組み込む場合
/equipitem [盾]
/cmd [シールド ガード] ← 盾技全般
/pause 10 ← 適宜調整する
/equipitem [両手武器]
とすれば、盾技が終わった後に自動的に、両手武器に変更する...
-''ただし、/pauseを入れると、大きな隙ができたり、ガードロ...
--コマンドの実行時間を見越した /pause 1 以外は入れないほ...
-テクニック使用後に装備変更させるなら、「武器攻撃の後に盾...
/equipitem [両手武器]
/cmd [アタック] ← アタックではなく、武器に対応...
/pause 1
/equipitem [盾]
アタックの発動時点で、威力値と命中値の決定・武器の消耗処...
//
***装備品を必ず外すマクロ [#e1541e01]
-トグル(状態のON/OFFを切り替える)指定をすれば、装備を外...
/equipitem [クロース キャップ] tgl
これだと、装備していれば外し、装備していなければ装備する...
/equipitem [クロース キャップ]
/equipitem [クロース キャップ] tgl
1行目 : クロースキャップを装備する。装備している場合はそ...
2行目 : クロースキャップを装備していたら外す。~
装備中かどうかに関係なく、1行目で常に装備された状態になる...
//
***左右どちらにも装備できる武器を、必ず左手に装備するマク...
-/equipitemコマンドだと、装備部位の指定はできない。そこで...
/swapitembox [左手に装備したい武器]
/swapequip 左手
/swapitembox *
1行目 : 対象アイテムを掴む。~
2行目 : 「掴んだアイテム」と「左手で装備中のアイテム」を...
3行目 : 入れ替えで掴んだアイテムを、インベントリの一番若...
左手が装備無しだったら、2行目の結果は「武器を左手に装備す...
//
**コマンドの先行入力について [#vcc9b019]
***先行入力とは? [#lee37ec6]
-読んで字の如し、テクニック実行を先行して入力できる、とい...
-コマンドを実行できない状態(主に、他のテクニックを実行中...
実行を予約(保留)しておいて、実行可能になった段階で即座...
-重要なのは以下の点。
--予約テクニックは一つだけで、常に最新のもので上書きされ...
--予約テクニックが実行できない(覚えていない・装備が違う...
---当然、実行はされない(できない)。
---NPC専用テクニックでも予約されるが、実行されない。
--存在しないテクニックは受け付けず、コマンド自体が無効と...
-つまり、このページを含むマクロの説明でよく出てくる、「存...
''使用することができないテクニックを最後に(常に)予約す...
//
***先行入力防止について [#rb220bad]
-仕組みは、前述の通り。
/equipitem [*メイス*]
/cmd [チャージド ブラント]
/cmd [ニート クラッシャー]
/cmd [ウェポン ディザーム]
/cmd [複製] ← 存在するが、自分が覚えて...
採集や生産系のテクニックは、そのほとんどに装備や対象の条...
-''&color(red){wikiのマクロ解説では、次のように記述する。...
/cmd [先行入力防止]
//
**代入文字について [#e0f73d34]
-代入文字一覧 → [公式サイト>代入文字一覧]
*** %t や ターゲット指名 [#o64fefc5]
-%t という代入文字は、現在、PCが指定してするターゲット名...
(何もターゲットしていない場合は TARGET という文字に置換...
しかしこれは、''あくまで「ターゲット名」であって、「ター...
-どういうことかは、次のようなマクロを組めばすぐに分かる。
/cmd [アタック] %t
このマクロを用いて、例えばミーリム城門前の「ベビー スネー...
(極稀なケースを除き)タゲった相手が目の前にいても、<タ...
つまり''あくまで文字だけなので、どのベビー スネークか判断...
/cmd [アタック] ベビー スネーク
でも挙動は同じ。~
-%t が、実際のターゲットそのものと一致する保証があるのは...
-これは他の代入文字でも変わらない。よく注意しよう。~
//
*** <enemy> <player> <pet> / <1> <pet1> [#deb24fec]
-コマンド中でのターゲット指定に使われる<near enemy>、<pla...
これらは、''言わば助詞である。決して、代名詞ではない''。~
これら単体では何も意味を持たない。その後に続く名前がどう...
--だから、「近くの敵をターゲットしたい」といった場合に次...
/target <near enemy> ← 名前が指定されていないので、コ...
これはよくハマりやすいので、よく注意すること。~
-これに対して、代名詞となる文字群がある。''<1>〜<5>や<lt>...
これらは代入文字のように単に置換されるのではなく、ターゲ...
--例えば、
/target <pet1>
/cmd [チェリッシング]
/target <lt>
このようにして使うことが可能。~
//
**/locktargetコマンドの動作について [#y27d820d]
-ロックターゲットモードとは、ターゲットを中心に視点を変え...
--つまり、ターゲットの動きに合わせて、視点(キャラクター...
--ロックターゲット可能な距離は、装備している武器のレンジ...
(例えば、素手では短く、弓を持つと遠くでも捕捉できる)~
-050629パッチで、on/off の明示が利くようになった。~
/locktarget ← ON・OFFを切り替える
/locktarget on ← 常に ON にする
/locktarget off ← 常に OFF にする
//
***/locktarget on(off)のススメ [#x37a7337]
-/locktargetだと、そのマクロを連打した場合、
ロックターゲット on/off どちらの状態にもなり得るので、期...
そこで、/locktargetコマンドに on(off) を追記することで...
-ロックターゲット ONだと、常に相手の方を向けるので、
/locktarget on
/pause 3 ← 相手の方を向き終わるまでの時間
/cmd [ヒーリング]
とすれば、マクロボタンを押した時点で相手が真後ろに居ても...
#BR
-移動や行動すると効果が切れるテクニックには、~
/locktarget off ← ロックターゲットによる移動(方...
/automove off ← 移動を防ぐ
/autobattle off ← アタック使用を防ぐ
/cmd [スワン ダンス]
を組み込むのがオススメ。~
-自分自身をターゲットすると、/locktargetと/autobattleが自...
/target %1 ← 自分自身をターゲットする
/cmd [メディテーション]
/target %lst ← 前回のターゲットを、再ター...
というやり方もある。~
//
***/locktargetの不安定な動作 [#ub91d9f3]
-手動カメラモード(M1、M2)では、妙な動作をする。 → [[コ...
--マクロで/locktargetを使う場合は、/locktarget より後に /...
-尚、キー設定にある「ロックターゲット」の操作では、こんな...
//
**実用例(戦闘) [#k3fca3be]
//
***戦闘中ターゲットを変えず自分に包帯を使う [#pc050f7c]
-末尾に''バンデージ''と付くアイテムを、自分に対して使用す...
/useitem [*バンデージ] <1>
複数種類を所持している場合は、インベントリ番号の若いもの...
//
***Mobに回復魔法などを誤爆しないための方法 [#c2500c2a]
-使用対象をプレイヤーに限定し、更に現在のターゲットにテク...
/cmd [ヒーリング] <player> %t
-ただし、ペット ≠ <player> なので、ペットに対して使用でき...
--リバイタル系は、ペットには無意味なので安心して使える。~
//
***1ボタンでサクリファイスディナー [#y3f6f791]
-普段は魔法チャージ武器を装備している人用。~
/swapequip 右手
/cmd [サクリファイス ディナー]<near pet>召喚 ヴァンパイ...
/cmd [サモン ヴァンパイアバット]
/cmd [先行入力防止]
/swapequip 右手
2行目 : 自分のバンパイアバットが近くに存在すれば、食べる...
3行目 : 2行目が実行できなかった場合に限り、新たにコウモ...
~
チャージ武器を常時装備していない持ち替え不要な人は、/swap...
ターゲットを指定しているため、育成ペットを誤食することが...
----
-召喚ペット使い向きのマクロ。~
/cmd [サクリファイス ディナー]<near pet>召喚 ヴァンパイ...
/cmd [サクリファイス ディナー]
/cmd [サクリファイス ディナー]<pet1>
/cmd [サモン ヴァンパイアバット]
/cmd [先行入力防止]
1行目 : 自分の召喚コウモリがいれば、召喚コウモリを食べる...
2行目 : 1行目が実行できなかったら、ターゲットしているペ...
3行目 : 1〜2行目が実行できなかったら、一番最初に呼び出し...
4行目 : ここまでで何も食べれなかった場合、新たな食用コウ...
~
2〜3行目で召喚ペット以外も容赦なく食べるので、''&color(re...
//
***盾マクロ2 [#if68c4e8]
-複数の盾技を、1ボタンで呼び出す。~
/equipitem [盾]
/cmd [シールド ガード]
/cmd [バッシュ]
/cmd [スタン ガード]
/cmd [カミカゼ]
/cmd [先行入力防止]
ディレイ中ではない技が出るので、「ガードしたつもりがディ...
尚、先行入力を防止しておかないと、無意味に2連続で盾技を使...
----
-「片手装備&盾」と「両手装備」切り替えマクロ~
「1スロット目は武器」「2スロット目は盾」が入る場所である...
アイテムスロット番号は自分の使いやすい番号にしよう~
/swapequip 左手
/equipitem 1
/swapitembox 2
/swapequip 左手
''※マクロ解説''~
-片手装備&盾→両手装備の場合
--1行目で盾をドラッグ
--2行目で片手武器を1スロット目に入ってる両手武器と交換
--3行目に何も入ってない2スロット目に、ドラッグしている盾...
--4行目は何もドラッグしてないので効果なし
-両手装備→片手装備&盾の場合
--1行目は盾を装備して無いので効果なし
--2行目で両手武器を1スロット目に入ってる片手武器と交換
--3行目で2スロット目に入ってる盾をドラッグ
--4行目でドラッグしてる盾を左手に装備
----
-上記マクロを踏まえた、「片手装備&盾」と「両手装備」の両...
/equipitem [盾]
/cmd [盾技]
/pause 10
/equipitem 2
''※マクロ解説''~
--1行目で盾を装備(両手装備時は盾と両手装備が交換される。...
--2行目で盾技使用
--3行目は盾スキル発動中に装備が入れ替わらないようにディレ...
--4行目は両手装備であった場合に2スロット目に両手装備が入...
(片手装備&盾の時は効果なし)
----
-両手武器から盾持ち替え時にガードロストを防ぐマクロ。~
n=アイテムインベントリ~
1回目押せば上から順にディレイが貯まってる技が出る。~
2回目押せば武器を持ち直す。~
慣れれば盾モーション見てガードロストしないタイミングで2回...
欠点:アイテムインベントリの指定した番号に盾が入ってない...
/equipitem n tgl
/cmd [スタン ガード]
/cmd [バッシュ]
/cmd [シールド ガード]
/cmd [インパクト ステップ]
/cmd [先行入力防止]
----
-二刀流で盾を使うマクロです。~
マクロ発動中に変な操作するとごっちゃになってしまうので注...
/equipitem 1 ← 適宜調整する
/cmd [盾技]
/pause 25 ← 適宜調整する
/swapequip 左手
/swapitembox 1(適宜調整する&一行目のアイテムインベント...
/swapequip 左手
//
***弓を持ち替える [#nb16cda4]
-他の武器を持っていても、''ボウ''が名前中に含まれるものを...
/swapequip 右手
/swapequip 左手
/swapitembox [*ボウ*]
/swapequip 右手
/swapequip 左手
----
-動作が若干異なるが、こちらも動作可能。
/equipitem [*ボウ*] tgl
----
-弓と右手武器を持ち替えるマクロ。
/swapequip 右手
/swapitembox [弓]
/swapequip 左手
/swapitembox [右手武器]
/swapequip 右手
/swapitembox *
''※マクロ解説''~
-右手武器 → 弓 の場合
--1行目、右手に装備している右手武器を掴む。
--2行目、掴んでいる右手武器と装備していない弓を交換
--3行目、弓を装備。
--4行目、装備していない右手武器を掴む。
--5行目、弓を既に装備しているため効果なし。(弓は両手武器)
--6行目、掴んでいる右手武器を、インベントリの一番若い空欄...
-弓 → 右手武器 の場合(''同じ種類の弓''を複数持っていると...
--1行目、右手に何も装備されていないので効果なし。
--2行目、同じもの(予備の弓)が無ければ効果なし。
--3行目、装備している弓を掴む。
--4行目、装備していない右手武器と、掴んでいる弓を交換。
--5行目、掴んでいる右手武器を装備。
--6行目、この時点で何も掴んでいないので効果なし。
//
***複数種類の矢を打ち分ける [#j751c33f]
-末尾に''アロー''と付く矢を、矢/弾スロットに装填する。~
複数所持の場合はボックス番号の若いものが優先。~
この場合、2種類の矢の持ち替えとなる。~
/swapequip 矢/弾
/swapitembox [*アロー]
/swapequip 矢/弾
----
-矢3種類以上を交互に持ち替えるマクロ。~
例えば、ウッドアロー → アイアンアロー → ポイズンアロー → ...
--決めておいた場所(インベントリ番号)に、矢を置いておく...
/swapitembox 1 ← 適宜調整する
/swapequip 矢/弾
/swapitembox 2 ← 適宜調整する
/swapitembox 1 ← 1行目のインベントリ番号と合わせる
--上記の矢を入れるスロットを固定しなくてもよい方法。~
ただし、名前が「〜 アロー」限定。(光の矢や冥王の矢等は不...
/swapequip 矢/弾
/equipitem [*アロー]
/equipitem [*アロー]
/swapitembox *
1行目で、矢弾スロットに装備している「ウッド アロー」を手...
2行目で、インベントリ1番にある「アイアン アロー」を装備す...
3行目で、1番が空白なので、インベントリ2番にある「ポイズン...
4行目で、手に掴んでいた「ウッド アロー」を、インベントリ1...
//
***指定した技だけ別の矢で撃つマクロ [#dc09c123]
-例えば、ホークアイショットだけポイズンアローで撃つマクロ...
/equipitem [ポイズン アロー]
/cmd [ホークアイ ショット]
/cmd [先行入力防止]
/equipitem [ウッド アロー]
//
***確実にイリュージョン ソードを使ってソニック ストライク...
''&color(red){以下のマクロはインベントリが一杯でイリュー...
このようなケースに対応するためには、イリュージョンソード...
また、最後の行で刀剣以外の武器を装備するようにしていれば...
~
-メイン武器を誤射しないマクロ。これでもうメイン武器を投げ...
/equipitem [刀剣以外の右手装備]
/equipitem [イリュージョン ソード]
/cmd [ソニック ストライク]
/cmd [先行入力防止]
/equipitem [メイン武器]
又は次のように。
/swapequip 右手
/equipitem [イリュージョン ソード]
/cmd [ソニック ストライク]
/cmd [先行入力防止]
/swapequip 右手
/swapitembox *
// /equipitem [*スペル ブック] (ブック等を持ち歩きたくな...
// /equipitem [イリュージョン ソード]
// /pause 1
// /cmd [ソニック ストライク]
// /pause 1
// /equipitem [*メイン武器*](一行目に/swapequip 右手を代...
//
**実用例(魔法) [#yae1d0a5]
***必要時だけスペルブック [#gb06bfb2]
-1度目の選択で本にチャージして装備解除、2度目の選択で発動...
普段は別の武器を装備している場合、/equipitem [本] tglをそ...
/equipitem [本]
/cmd [魔法]
/cmd [先行入力防止]
(空白行)
/equipitem [本] tgl
// /equipitem [本]
// /cmd [魔法]
// /pause 1
// /equipitem [本] tgl
-次のようにしても良い。~
/cmd [魔法]
/equipitem [本]
/cmd [先行入力防止]
/equipitem [本] tgl
----
-上のマクロの応用。~
1度目で魔法1をチャージ。~
2度目で魔法1を発動し、魔法2を即詠唱開始。~
カオス フレアのノックバックを最大限に活かしたいときに。~
/cmd [魔法1]
/equipitem [本]
/cmd [先行入力防止]
/equipitem [本] tgl
/cmd [魔法2]
/cmd [先行入力防止]
----
-さらに応用。~
直接魔法が使用できる状況なら。即発動。~
そうでない場合はチャージ。~
/cmd [魔法]
/cmd [魔法]
/equipitem [本]
/cmd [先行入力防止]
/equipitem [本] tgl
// /cmd [魔法]
// /pause 1
// /equipitem [本]
// /cmd [魔法]
// /pause 1
// /equipitem [本] tgl
//
***確実にリザレクション [#wb20b5ad]
-対象のキャラクターが同一エリア内にいるかチェックできるマ...
魔法をかけたのに魂が抜けてて無駄になるということが無くな...
/equipitem [魔法チャージ武器]
/w %t
/cmd [リザレクション]
詠唱中に、対象の(霊体の)居るエリアが表示されるので、別...
//
***ターゲットの有無関係なく、Buffをかけるマクロ [#ca4b234b]
-ターゲット無しなら自分にBuff、ターゲット有りならそのキャ...
敵をターゲットしていても指定のキャラクターにBuffをかける...
//欠点:2行目は(%1)を付けなければ他人のペットも回復できる...
欠点:他人のペットを対象にするには二行目は何も指定しない...
また、対人(アリーナやWarAgeなど)では1行目の%tを消さない...
-「必要時だけスペルブック」のマクロに応用すると便利…に思...
&color(blue){詠唱 → チャージ → 開放・即時再詠唱…};~
と、思っているように動作しないので注意。~
なお、「存在はするが、自分は覚えていないテクニック」を入...
~
/cmd [ヒーリング オール] <player>%t ← 対人では %t を...
/cmd [ヒーリング オール] <pet>%t(%1) ← ペット用。代入...
/cmd [ヒーリング オール] <1>
//
**実用例(ペット) &aname(pet); [#w65f2cf6]
***1ボタンでペットを呼び出すマクロ [#sc6f6ee3]
-多頭飼いでペット共闘をする時に。~
アニマルケイジを決まった場所(インベントリ番号)に置いて...
/useitem 1 ← 適宜調整する
/useitem 2 ← 適宜調整する
/useitem 3 ← 適宜調整する
/pause 5 ← ある程度のpauseを入れないと、ペットが反...
/petattack
ペット呼出し後は、ペット全体への攻撃命令としても使えるの...
/petcomeコマンドもペット全体に効果があるので、もう一つマ...
//
***ペットの方を向いてからテクニックを使用 [#l13c5421]
-これで、自分の後方にいるペットにも技がかけらる。~
ペットが2頭以上の場合は、1行目を省いて自分でタゲる方がい...
/pettarget
/locktarget on
/pause 3
/cmd [技・魔法]
/locktarget off
/target <lt>
//
***ペットの死体を自分の足元に引き寄せるマクロ [#w225952a]
-/petcorpse は、ペットの死体を自分の足元に引き寄せるコマ...
このマクロは、走りながらペットの死体を引っ張り続ける事が...
/petcorpse
/pause 30
/petcorpse
/pause 30
/petcorpse
//
**実用例(生産) [#wc84044c]
***大量生産用マクロ [#k331631a]
-/swapitembox を用いると、該当アイテムを最大数量で掴む特...
コンバイン窓から ''マウスカーソルを動かさずに'' 複数の材...
--焼肉
/cmd [料理(焼く)]
/swapitembox [*肉]
肉の種類を問わず焼肉が大量生産できる~
--バナナミルク
/cmd [醸造]
/swapitembox [ミルク]
/pause 15
/swapitembox [砂糖]
/pause 8
/swapitembox [バナナ]
pause値は自分のリズムに合わせて調整すること。~
3行目 : /pause 15 は、醸造を使用してから コンバイン窓が...
5行目 : /pause 8 は、砂糖を放り込む操作のための猶予時間...
--薬調合など
/cmd [薬調合]
/swapitembox [*]
アイテムインベントリの一番若いアイテムを掴んでくれるので~
材料をインベントリの若い順にセットしておいてこのマクロを...
料理、醸造で使用する場合は自動飲食に注意~
残念ながら、スキル上げ等で行う ''1個ずつ回数を多く行うコ...
(そちらは空のレシピバインダーを使う方法がある)~
//
//***スキル上げ品の量産用マクロ
//-事前に、空のレシピバインダーを用意し、スキル上げ量産品...
//バインダーに一種類しか登録していなければ、1セット毎にセ...
//
// /cmd [鍛冶]
// /swapitembox [レシピ バインダー*]
//これで労力を最小限にできる。
//
**実用例(その他) [#zd891423]
//
***リコール レイション(ドリンク)の自動飲食 [#s8844ba7]
-召喚した飲み物・食べ物を、その場で飲食するマクロ。~
例えばリコールレイションの自動飲食マクロは、
/cmd [リコール レイション]
/pause 82
/useitem [サモンス ミート]
//
***マクロをもう10ページ追加するマクロ [#pc49b6ba]
-たったの10ページ程度じゃ足りないよ、全然足りないよ とい...
&color(red){少々難しいので、理解出来る方のみ推奨};~
現在のマクロを [main.ini] とし、追加する分を [sub.ini] と...
Title [サブマクロへ切り替える]
/savemacro main.ini
/pause 5
/loadmacro sub.ini
といったマクロを作り、一度実行する。このとき
>Save Macro -> '.\userdata\[キャラデータのフォルダ]\macro...
Load Macro -> '.\userdata\[キャラデータのフォルダ]\macro_...
<と出るが、気にせず先に作ったマクロを以下の通りに編集する。
Title [メインマクロへ切り替える]
/savemacro sub.ini
/pause 5
/loadmacro main.ini
見た目をわかりやすくするため、アイコンも変えた方が良い。~
これで元々使っていた10ページのマクロが、10*2ページになる。~
その後はどちらかを編集し、以後このマクロで 「メインの10ペ...
//
**測定用マクロ &aname(Measure); [#r6b4a316]
***ディレイの計測 [#cd71be46]
-0.096秒単位で技のディレイを計測するには次のようなマクロ...
出たpause値に0.096を掛けた数値が大体の秒数、6を掛けた数値...
/cmd [測定する技]
/pause 計測時間
/cmd [測定する技]
----
-0.016秒単位(技の説明のディレイ等の単位)で技のディレイ...
空行1つでぎりぎり2回目が発動する場合は、pause値*6+3が正確...
空行無しで発動してpause値を1減らし空行3つで発動しない場合...
/cmd [測定する技]
/pause 計測時間
(空行)
/cmd [測定する技]
//
***発生時間の計測 [#z05834c5]
-0.096秒単位で技の発生時間や効果時間を計測するには次のよ...
出たpause値に0.096を掛けた数値が大体の秒数、6を掛けた数値...
事前にメッセージ制御を使ってダメージやその他の効果をシス...
pauseを1でも増減してしまうとlocとダメージ・Buffのログが前...
/cmd [測定する技]
/pause 発生時間 ← 発生時間を計測する場合はここを記...
/loc ← ログを出し、発生時間の終了と効果...
/pause 効果時間 ← 効果時間を計測する場合はここを記...
/loc ← ログを出し、効果時間の終了を明確...
----
-0.016秒単位(技の説明のディレイ等の単位)で技の発動時間...
1つ目のマクロの空行1(2)つでぎりぎり判定用の技が発動する場...
空行無しでぎりぎり発動する場合はpause値*6-1〜+2の範囲で確...
/cmd [測定する技]
/pause 計測時間
(空行)
/cmd [判定用のその場で使える技]
/cmd [先行入力防止]
//
**知っておくと便利なこと &aname(Tips); [#ga394f9d]
//
*情報提供 [#a727ba4f]
//''わからないことは[[外部掲示板>Link/質問スレ]]の該当ス...
//#pcomment(./コメント,8,reply)
**編集メモ [#u2be38d5]
-基本>応用>実用例 の流れで再編
--実用例は、ジャンル毎に分けた方が見やすい
-細かい点は、まだ直してないので、重複する内容が多いかも
**コメント [#ya96658e]
#comment
終了行:
#topicpath
*マクロ [#s907ff90]
こんなマクロが便利、こんなの使ってるよ。そんなマクロ達の...
ここに掲載されているものは一例なので、あくまで参考として...
#contents
//
**マクロとは? [#e57ba5b3]
-一連の動作をボタン1つで実行できるようする機能。
--マクロ1個で、最大6個のコマンドを設定可能。
--マクロは、1ページ毎に10個、全10ページで1セット。
--マクロセットは、外部ファイルに保存・読み込み可能。
/savemacro 任意のマクロ名
/loadmacro 任意のマクロ名
--マクロは、1行毎に処理時間を必要とする。
マクロ6行を実行する時間 = おおよそ pause1 相当
マクロ1行を実行する時間 = おおよそ pause0.17 相当
//
**/pauseコマンドについて [#l0ca04d1]
-/pause '''n''' は、指定した時間を置くコマンド。('''n'''...
/pause 1 = ディレイ6 = 0.096秒
-ディレイとは、技・魔法・アイテムを、次回使用するまでに必...
--テクニックやアイテム毎に、それぞれディレイ値が設定され...
---例)ディレイ値 300 のテクニックならば、pause50 に相当 ...
--ただし、実際のディレイには、色々な補正が掛かるので注意。
---スキル値、[[ST残量>雑学#ST_Delay]]、装備品による補正、...
-pause中は、他のマクロの実行が出来なくなる。
--ただし、テクニック欄やアイテム欄から、直に使用する事は...
--無駄に大きいpause値を使うと、その分だけ不利になる。~
逆に、小さ過ぎるpause値を使うと、意図した動作が行われない...
-pauseの意味
--技や魔法が発動するのに要する時間やディレイを考慮したマ...
--マクロの文法は正しくても、意図した動作をしない場合があ...
そのような時に/pauseで時間を置いてやると解決することがあ...
//
***発動時間とディレイ [#ifde937c]
-発動時間
--あるテクニックを使用してから、別のテクニックを使用でき...
値が大きいほど、隙が大きい。
-ディレイ
--あるテクニックを使用してから、そのテクニックを再度使用...
値が大きいほど、間隔が長くなる。
#BR
-魔法の場合、技とは以下の点で異なる。
--発動時間=詠唱時間で、詠唱完了と同時に次の行動を開始で...
--ディレイは、多くの魔法で共通。全部で3系統ある。
#BR
-アイテムの場合
--ディレイ状況と、マクロのアイコンを同期させる事はできな...
--ディレイ付きのアイテムと、ディレイ無しのアイテムがある。
---ディレイ付き((発動時間のみも含む)) : ポーション類、包...
---ディレイ無し : 飲食物、アニマルケイジからペットを...
#BR
-発動時間やディレイの計測は、[[測定用マクロ>#Measure]]を...
//
**アイテムの操作について [#e178872f]
-Itemウィンドウ内を、「インベントリ」と記載。
--インベントリには、番号が割り当てられている。 → [公式サ...
-各種アイテム操作関連のコマンドには、「正式名称」か「イン...
/useitem [グレート スタミナ ポーション] ← GSPを使用
/useitem 8 ← インベントリ...
2つ目の例は、インベントリ8番に置いてあるアイテムが、~
・GSPならば、1つ目の例と同じ結果になる。~
・バナナミルクなら、バナナミルクを飲む。~
・装備品なら、使用できないからコマンドが無効になる。~
#BR
-インベントリに同名アイテムが複数ある場合、インベントリ番...
--例えば、装備変更マクロで、主武器と予備武器が同名だと、...
-正式名称の代わりに、ワイルドカードを用いた表記が可能。
#BR
-アイテムを、マウスカーソルにドラッグした状態を「アイテム...
--掴んだアイテムは、ItemウィンドウのUSEボタンにドロップす...
(ただし、数量1個の場合のみ使用可能)
--掴んだアイテムが装備品なら、自分のキャラクターにドロッ...
-掴んだアイテムは、インベントリとは別の場所として扱われる。
--専用の操作コマンド( /swapitembox と /swapequip )が用...
//
***ワイルドカードについて [#k88ccf5a]
-アイテム名の指定には 「*」 (ワイルドカード) が使用できる。
--同名と判定できるものが複数ある場合、インベントリ番号の'...
-アイテムの正式名称は、装備品の材質や製作者名まで厳密に判...
/equipitem [*タワー シールド*]
とすれば、グレード・材質を問わずタワー シールドを装備でき...
NG/HGの「シルバー タワー シールド」でも、MGの「ブロンズ ...
/equipitem [*シールド]
とすれば、「ドラゴン シールド」「ブロンズ タワー シールド...
ただし、後ろのワイルドカードが無いので、<製作者名> の入る...
当然、シールドが含まれていない「コダチ」や「バックラー」...
#BR
-余談だが、「ノアピース [ ディバイン シールド ]」を拾った...
/equipitem [*シールド*]
となっていると、より若いインベントリ番号に「他の装備でき...
--そのため、次の行の盾技が発動しない、という事態に陥るこ...
--/equipitemコマンドでは、掴んでいるアイテムは対象になら...
//
**装備変更について [#s10c00ea]
-技の使用には、多くの場合、装備条件が設定されている。
--例) 刀剣チャージドスラッシュを使うには、刀剣系の武器...
-技を使用するマクロに、装備変更コマンドを組み込むことで、...
--盾と両手武器を同時に扱う。
--刀剣+弓、素手+棍棒など、2系統の武器の技を自在に扱る。...
#BR
-装備変更マクロは、今後「装備変更ディレイ」(仮称)が導入...
//
***装備変更とテクニック実行の関係 [#v2e9066f]
-マクロを組む上で、テクニック実行と装備変更は切っても切り...
幾つか引っかかりやすいポイントがあるので、例と共に参照さ...
-一般に、テクニック実行は''実行を試みる時の装備''が参照さ...
では、次の例はどうだろうか。
/equipitem [*チョッパー*]
/cmd [チャージド スラッシュ]
/equipitem [*シールド*]
/cmd [先行入力防止]
チャージドスラッシュを実行してすぐに盾に持ち替えるマクロ。~
一見するとちゃんと動いてくれそうに思える。ところが、これ...
実は ''/cmdコマンドでのテクニック実行は、マクロ一行分の時...
1フレーム遅れる、実行予約に1フレームかかる、と置き換えて...
つまり上記のマクロでは、チャージドスラッシュを実行しよう...
これを解決するためには、例えば以下のように組めばよい。
/equipitem [*チョッパー*]
/cmd [チャージド スラッシュ]
/cmd [先行入力防止] ← この行で実行が試みられる
/equipitem [*シールド*]
或いは
/cmd [チャージド スラッシュ]
/equipitem [*チョッパー*] ← この行で実行が試みられる
/equipitem [*シールド*]
-更に、次のような例を見てみよう。
/equipitem [*スペル ブック]
/cmd [ヒーリング]<1>
/cmd [先行入力防止] ← この後にもう一行分だけ...
/equipitem [*ナイフ*]
魔法を唱える時だけチャージ武器に持ち替えるマクロ。これも...
しかし、やはりこれも期待通りにはならない。魔法チャージは...
これは先行入力防止テクニックの後に、もう一行空白なりをい...
''魔法チャージを開放するためには、マクロ二行分の間、チャ...
~
//↓これモーションキャンセルが効くってことじゃね?と思った...
//''&color(red,){※魔法チャージの怪};''~
//ややこしいが''魔法チャージ開放そのものにマクロ二行分の...
//チャージの発動時間は原理上ゼロのようなのである。これは...
''&color(red,){※魔法チャージのモーションキャンセル};''~
-余談だが、魔法チャージのもう一つの特徴として''開放モーシ...
/equipitem [*スペル ブック*]
/cmd [ヒーリング]<1>
/cmd [リバイタル]<1>
/cmd [先行入力防止]
このようなマクロを実行した場合、まず一度目はヒーリングが...
チャージ開放にマクロ二行分の間が必要であれば、「鍛冶」の...
しかし実際には、ヒーリングを開放して、即、リバイタルの詠...
このように/cmdを並べると、(''例えそれを望まずとも'')開...
…この仕様には魔法チャージマクロとターゲット指定マクロで苦...
//
***盾マクロ(基本) [#ee6ee5a3]
-両手武器と盾を同時に扱うためのマクロの組み方を、一般に「...
これを使えば、両手武器を装備しているときでも、瞬時に盾を...
-基本的には、次の2つの事を行う。~
盾技を使用するマクロに、盾を装備するマクロを組み込む。
/equipitem [盾]
/cmd [シールド ガード] ← 盾技全般
武器攻撃のマクロに、武器を装備するマクロを組み込む。
/equipitem [両手武器]
/cmd [アタック] ← アタックではなく、武器に対応...
これらを、盾技と、アタックや全ての武器テクニックに適用し...
----
-1つのマクロに、2回装備変更を組み込む場合
/equipitem [盾]
/cmd [シールド ガード] ← 盾技全般
/pause 10 ← 適宜調整する
/equipitem [両手武器]
とすれば、盾技が終わった後に自動的に、両手武器に変更する...
-''ただし、/pauseを入れると、大きな隙ができたり、ガードロ...
--コマンドの実行時間を見越した /pause 1 以外は入れないほ...
-テクニック使用後に装備変更させるなら、「武器攻撃の後に盾...
/equipitem [両手武器]
/cmd [アタック] ← アタックではなく、武器に対応...
/pause 1
/equipitem [盾]
アタックの発動時点で、威力値と命中値の決定・武器の消耗処...
//
***装備品を必ず外すマクロ [#e1541e01]
-トグル(状態のON/OFFを切り替える)指定をすれば、装備を外...
/equipitem [クロース キャップ] tgl
これだと、装備していれば外し、装備していなければ装備する...
/equipitem [クロース キャップ]
/equipitem [クロース キャップ] tgl
1行目 : クロースキャップを装備する。装備している場合はそ...
2行目 : クロースキャップを装備していたら外す。~
装備中かどうかに関係なく、1行目で常に装備された状態になる...
//
***左右どちらにも装備できる武器を、必ず左手に装備するマク...
-/equipitemコマンドだと、装備部位の指定はできない。そこで...
/swapitembox [左手に装備したい武器]
/swapequip 左手
/swapitembox *
1行目 : 対象アイテムを掴む。~
2行目 : 「掴んだアイテム」と「左手で装備中のアイテム」を...
3行目 : 入れ替えで掴んだアイテムを、インベントリの一番若...
左手が装備無しだったら、2行目の結果は「武器を左手に装備す...
//
**コマンドの先行入力について [#vcc9b019]
***先行入力とは? [#lee37ec6]
-読んで字の如し、テクニック実行を先行して入力できる、とい...
-コマンドを実行できない状態(主に、他のテクニックを実行中...
実行を予約(保留)しておいて、実行可能になった段階で即座...
-重要なのは以下の点。
--予約テクニックは一つだけで、常に最新のもので上書きされ...
--予約テクニックが実行できない(覚えていない・装備が違う...
---当然、実行はされない(できない)。
---NPC専用テクニックでも予約されるが、実行されない。
--存在しないテクニックは受け付けず、コマンド自体が無効と...
-つまり、このページを含むマクロの説明でよく出てくる、「存...
''使用することができないテクニックを最後に(常に)予約す...
//
***先行入力防止について [#rb220bad]
-仕組みは、前述の通り。
/equipitem [*メイス*]
/cmd [チャージド ブラント]
/cmd [ニート クラッシャー]
/cmd [ウェポン ディザーム]
/cmd [複製] ← 存在するが、自分が覚えて...
採集や生産系のテクニックは、そのほとんどに装備や対象の条...
-''&color(red){wikiのマクロ解説では、次のように記述する。...
/cmd [先行入力防止]
//
**代入文字について [#e0f73d34]
-代入文字一覧 → [公式サイト>代入文字一覧]
*** %t や ターゲット指名 [#o64fefc5]
-%t という代入文字は、現在、PCが指定してするターゲット名...
(何もターゲットしていない場合は TARGET という文字に置換...
しかしこれは、''あくまで「ターゲット名」であって、「ター...
-どういうことかは、次のようなマクロを組めばすぐに分かる。
/cmd [アタック] %t
このマクロを用いて、例えばミーリム城門前の「ベビー スネー...
(極稀なケースを除き)タゲった相手が目の前にいても、<タ...
つまり''あくまで文字だけなので、どのベビー スネークか判断...
/cmd [アタック] ベビー スネーク
でも挙動は同じ。~
-%t が、実際のターゲットそのものと一致する保証があるのは...
-これは他の代入文字でも変わらない。よく注意しよう。~
//
*** <enemy> <player> <pet> / <1> <pet1> [#deb24fec]
-コマンド中でのターゲット指定に使われる<near enemy>、<pla...
これらは、''言わば助詞である。決して、代名詞ではない''。~
これら単体では何も意味を持たない。その後に続く名前がどう...
--だから、「近くの敵をターゲットしたい」といった場合に次...
/target <near enemy> ← 名前が指定されていないので、コ...
これはよくハマりやすいので、よく注意すること。~
-これに対して、代名詞となる文字群がある。''<1>〜<5>や<lt>...
これらは代入文字のように単に置換されるのではなく、ターゲ...
--例えば、
/target <pet1>
/cmd [チェリッシング]
/target <lt>
このようにして使うことが可能。~
//
**/locktargetコマンドの動作について [#y27d820d]
-ロックターゲットモードとは、ターゲットを中心に視点を変え...
--つまり、ターゲットの動きに合わせて、視点(キャラクター...
--ロックターゲット可能な距離は、装備している武器のレンジ...
(例えば、素手では短く、弓を持つと遠くでも捕捉できる)~
-050629パッチで、on/off の明示が利くようになった。~
/locktarget ← ON・OFFを切り替える
/locktarget on ← 常に ON にする
/locktarget off ← 常に OFF にする
//
***/locktarget on(off)のススメ [#x37a7337]
-/locktargetだと、そのマクロを連打した場合、
ロックターゲット on/off どちらの状態にもなり得るので、期...
そこで、/locktargetコマンドに on(off) を追記することで...
-ロックターゲット ONだと、常に相手の方を向けるので、
/locktarget on
/pause 3 ← 相手の方を向き終わるまでの時間
/cmd [ヒーリング]
とすれば、マクロボタンを押した時点で相手が真後ろに居ても...
#BR
-移動や行動すると効果が切れるテクニックには、~
/locktarget off ← ロックターゲットによる移動(方...
/automove off ← 移動を防ぐ
/autobattle off ← アタック使用を防ぐ
/cmd [スワン ダンス]
を組み込むのがオススメ。~
-自分自身をターゲットすると、/locktargetと/autobattleが自...
/target %1 ← 自分自身をターゲットする
/cmd [メディテーション]
/target %lst ← 前回のターゲットを、再ター...
というやり方もある。~
//
***/locktargetの不安定な動作 [#ub91d9f3]
-手動カメラモード(M1、M2)では、妙な動作をする。 → [[コ...
--マクロで/locktargetを使う場合は、/locktarget より後に /...
-尚、キー設定にある「ロックターゲット」の操作では、こんな...
//
**実用例(戦闘) [#k3fca3be]
//
***戦闘中ターゲットを変えず自分に包帯を使う [#pc050f7c]
-末尾に''バンデージ''と付くアイテムを、自分に対して使用す...
/useitem [*バンデージ] <1>
複数種類を所持している場合は、インベントリ番号の若いもの...
//
***Mobに回復魔法などを誤爆しないための方法 [#c2500c2a]
-使用対象をプレイヤーに限定し、更に現在のターゲットにテク...
/cmd [ヒーリング] <player> %t
-ただし、ペット ≠ <player> なので、ペットに対して使用でき...
--リバイタル系は、ペットには無意味なので安心して使える。~
//
***1ボタンでサクリファイスディナー [#y3f6f791]
-普段は魔法チャージ武器を装備している人用。~
/swapequip 右手
/cmd [サクリファイス ディナー]<near pet>召喚 ヴァンパイ...
/cmd [サモン ヴァンパイアバット]
/cmd [先行入力防止]
/swapequip 右手
2行目 : 自分のバンパイアバットが近くに存在すれば、食べる...
3行目 : 2行目が実行できなかった場合に限り、新たにコウモ...
~
チャージ武器を常時装備していない持ち替え不要な人は、/swap...
ターゲットを指定しているため、育成ペットを誤食することが...
----
-召喚ペット使い向きのマクロ。~
/cmd [サクリファイス ディナー]<near pet>召喚 ヴァンパイ...
/cmd [サクリファイス ディナー]
/cmd [サクリファイス ディナー]<pet1>
/cmd [サモン ヴァンパイアバット]
/cmd [先行入力防止]
1行目 : 自分の召喚コウモリがいれば、召喚コウモリを食べる...
2行目 : 1行目が実行できなかったら、ターゲットしているペ...
3行目 : 1〜2行目が実行できなかったら、一番最初に呼び出し...
4行目 : ここまでで何も食べれなかった場合、新たな食用コウ...
~
2〜3行目で召喚ペット以外も容赦なく食べるので、''&color(re...
//
***盾マクロ2 [#if68c4e8]
-複数の盾技を、1ボタンで呼び出す。~
/equipitem [盾]
/cmd [シールド ガード]
/cmd [バッシュ]
/cmd [スタン ガード]
/cmd [カミカゼ]
/cmd [先行入力防止]
ディレイ中ではない技が出るので、「ガードしたつもりがディ...
尚、先行入力を防止しておかないと、無意味に2連続で盾技を使...
----
-「片手装備&盾」と「両手装備」切り替えマクロ~
「1スロット目は武器」「2スロット目は盾」が入る場所である...
アイテムスロット番号は自分の使いやすい番号にしよう~
/swapequip 左手
/equipitem 1
/swapitembox 2
/swapequip 左手
''※マクロ解説''~
-片手装備&盾→両手装備の場合
--1行目で盾をドラッグ
--2行目で片手武器を1スロット目に入ってる両手武器と交換
--3行目に何も入ってない2スロット目に、ドラッグしている盾...
--4行目は何もドラッグしてないので効果なし
-両手装備→片手装備&盾の場合
--1行目は盾を装備して無いので効果なし
--2行目で両手武器を1スロット目に入ってる片手武器と交換
--3行目で2スロット目に入ってる盾をドラッグ
--4行目でドラッグしてる盾を左手に装備
----
-上記マクロを踏まえた、「片手装備&盾」と「両手装備」の両...
/equipitem [盾]
/cmd [盾技]
/pause 10
/equipitem 2
''※マクロ解説''~
--1行目で盾を装備(両手装備時は盾と両手装備が交換される。...
--2行目で盾技使用
--3行目は盾スキル発動中に装備が入れ替わらないようにディレ...
--4行目は両手装備であった場合に2スロット目に両手装備が入...
(片手装備&盾の時は効果なし)
----
-両手武器から盾持ち替え時にガードロストを防ぐマクロ。~
n=アイテムインベントリ~
1回目押せば上から順にディレイが貯まってる技が出る。~
2回目押せば武器を持ち直す。~
慣れれば盾モーション見てガードロストしないタイミングで2回...
欠点:アイテムインベントリの指定した番号に盾が入ってない...
/equipitem n tgl
/cmd [スタン ガード]
/cmd [バッシュ]
/cmd [シールド ガード]
/cmd [インパクト ステップ]
/cmd [先行入力防止]
----
-二刀流で盾を使うマクロです。~
マクロ発動中に変な操作するとごっちゃになってしまうので注...
/equipitem 1 ← 適宜調整する
/cmd [盾技]
/pause 25 ← 適宜調整する
/swapequip 左手
/swapitembox 1(適宜調整する&一行目のアイテムインベント...
/swapequip 左手
//
***弓を持ち替える [#nb16cda4]
-他の武器を持っていても、''ボウ''が名前中に含まれるものを...
/swapequip 右手
/swapequip 左手
/swapitembox [*ボウ*]
/swapequip 右手
/swapequip 左手
----
-動作が若干異なるが、こちらも動作可能。
/equipitem [*ボウ*] tgl
----
-弓と右手武器を持ち替えるマクロ。
/swapequip 右手
/swapitembox [弓]
/swapequip 左手
/swapitembox [右手武器]
/swapequip 右手
/swapitembox *
''※マクロ解説''~
-右手武器 → 弓 の場合
--1行目、右手に装備している右手武器を掴む。
--2行目、掴んでいる右手武器と装備していない弓を交換
--3行目、弓を装備。
--4行目、装備していない右手武器を掴む。
--5行目、弓を既に装備しているため効果なし。(弓は両手武器)
--6行目、掴んでいる右手武器を、インベントリの一番若い空欄...
-弓 → 右手武器 の場合(''同じ種類の弓''を複数持っていると...
--1行目、右手に何も装備されていないので効果なし。
--2行目、同じもの(予備の弓)が無ければ効果なし。
--3行目、装備している弓を掴む。
--4行目、装備していない右手武器と、掴んでいる弓を交換。
--5行目、掴んでいる右手武器を装備。
--6行目、この時点で何も掴んでいないので効果なし。
//
***複数種類の矢を打ち分ける [#j751c33f]
-末尾に''アロー''と付く矢を、矢/弾スロットに装填する。~
複数所持の場合はボックス番号の若いものが優先。~
この場合、2種類の矢の持ち替えとなる。~
/swapequip 矢/弾
/swapitembox [*アロー]
/swapequip 矢/弾
----
-矢3種類以上を交互に持ち替えるマクロ。~
例えば、ウッドアロー → アイアンアロー → ポイズンアロー → ...
--決めておいた場所(インベントリ番号)に、矢を置いておく...
/swapitembox 1 ← 適宜調整する
/swapequip 矢/弾
/swapitembox 2 ← 適宜調整する
/swapitembox 1 ← 1行目のインベントリ番号と合わせる
--上記の矢を入れるスロットを固定しなくてもよい方法。~
ただし、名前が「〜 アロー」限定。(光の矢や冥王の矢等は不...
/swapequip 矢/弾
/equipitem [*アロー]
/equipitem [*アロー]
/swapitembox *
1行目で、矢弾スロットに装備している「ウッド アロー」を手...
2行目で、インベントリ1番にある「アイアン アロー」を装備す...
3行目で、1番が空白なので、インベントリ2番にある「ポイズン...
4行目で、手に掴んでいた「ウッド アロー」を、インベントリ1...
//
***指定した技だけ別の矢で撃つマクロ [#dc09c123]
-例えば、ホークアイショットだけポイズンアローで撃つマクロ...
/equipitem [ポイズン アロー]
/cmd [ホークアイ ショット]
/cmd [先行入力防止]
/equipitem [ウッド アロー]
//
***確実にイリュージョン ソードを使ってソニック ストライク...
''&color(red){以下のマクロはインベントリが一杯でイリュー...
このようなケースに対応するためには、イリュージョンソード...
また、最後の行で刀剣以外の武器を装備するようにしていれば...
~
-メイン武器を誤射しないマクロ。これでもうメイン武器を投げ...
/equipitem [刀剣以外の右手装備]
/equipitem [イリュージョン ソード]
/cmd [ソニック ストライク]
/cmd [先行入力防止]
/equipitem [メイン武器]
又は次のように。
/swapequip 右手
/equipitem [イリュージョン ソード]
/cmd [ソニック ストライク]
/cmd [先行入力防止]
/swapequip 右手
/swapitembox *
// /equipitem [*スペル ブック] (ブック等を持ち歩きたくな...
// /equipitem [イリュージョン ソード]
// /pause 1
// /cmd [ソニック ストライク]
// /pause 1
// /equipitem [*メイン武器*](一行目に/swapequip 右手を代...
//
**実用例(魔法) [#yae1d0a5]
***必要時だけスペルブック [#gb06bfb2]
-1度目の選択で本にチャージして装備解除、2度目の選択で発動...
普段は別の武器を装備している場合、/equipitem [本] tglをそ...
/equipitem [本]
/cmd [魔法]
/cmd [先行入力防止]
(空白行)
/equipitem [本] tgl
// /equipitem [本]
// /cmd [魔法]
// /pause 1
// /equipitem [本] tgl
-次のようにしても良い。~
/cmd [魔法]
/equipitem [本]
/cmd [先行入力防止]
/equipitem [本] tgl
----
-上のマクロの応用。~
1度目で魔法1をチャージ。~
2度目で魔法1を発動し、魔法2を即詠唱開始。~
カオス フレアのノックバックを最大限に活かしたいときに。~
/cmd [魔法1]
/equipitem [本]
/cmd [先行入力防止]
/equipitem [本] tgl
/cmd [魔法2]
/cmd [先行入力防止]
----
-さらに応用。~
直接魔法が使用できる状況なら。即発動。~
そうでない場合はチャージ。~
/cmd [魔法]
/cmd [魔法]
/equipitem [本]
/cmd [先行入力防止]
/equipitem [本] tgl
// /cmd [魔法]
// /pause 1
// /equipitem [本]
// /cmd [魔法]
// /pause 1
// /equipitem [本] tgl
//
***確実にリザレクション [#wb20b5ad]
-対象のキャラクターが同一エリア内にいるかチェックできるマ...
魔法をかけたのに魂が抜けてて無駄になるということが無くな...
/equipitem [魔法チャージ武器]
/w %t
/cmd [リザレクション]
詠唱中に、対象の(霊体の)居るエリアが表示されるので、別...
//
***ターゲットの有無関係なく、Buffをかけるマクロ [#ca4b234b]
-ターゲット無しなら自分にBuff、ターゲット有りならそのキャ...
敵をターゲットしていても指定のキャラクターにBuffをかける...
//欠点:2行目は(%1)を付けなければ他人のペットも回復できる...
欠点:他人のペットを対象にするには二行目は何も指定しない...
また、対人(アリーナやWarAgeなど)では1行目の%tを消さない...
-「必要時だけスペルブック」のマクロに応用すると便利…に思...
&color(blue){詠唱 → チャージ → 開放・即時再詠唱…};~
と、思っているように動作しないので注意。~
なお、「存在はするが、自分は覚えていないテクニック」を入...
~
/cmd [ヒーリング オール] <player>%t ← 対人では %t を...
/cmd [ヒーリング オール] <pet>%t(%1) ← ペット用。代入...
/cmd [ヒーリング オール] <1>
//
**実用例(ペット) &aname(pet); [#w65f2cf6]
***1ボタンでペットを呼び出すマクロ [#sc6f6ee3]
-多頭飼いでペット共闘をする時に。~
アニマルケイジを決まった場所(インベントリ番号)に置いて...
/useitem 1 ← 適宜調整する
/useitem 2 ← 適宜調整する
/useitem 3 ← 適宜調整する
/pause 5 ← ある程度のpauseを入れないと、ペットが反...
/petattack
ペット呼出し後は、ペット全体への攻撃命令としても使えるの...
/petcomeコマンドもペット全体に効果があるので、もう一つマ...
//
***ペットの方を向いてからテクニックを使用 [#l13c5421]
-これで、自分の後方にいるペットにも技がかけらる。~
ペットが2頭以上の場合は、1行目を省いて自分でタゲる方がい...
/pettarget
/locktarget on
/pause 3
/cmd [技・魔法]
/locktarget off
/target <lt>
//
***ペットの死体を自分の足元に引き寄せるマクロ [#w225952a]
-/petcorpse は、ペットの死体を自分の足元に引き寄せるコマ...
このマクロは、走りながらペットの死体を引っ張り続ける事が...
/petcorpse
/pause 30
/petcorpse
/pause 30
/petcorpse
//
**実用例(生産) [#wc84044c]
***大量生産用マクロ [#k331631a]
-/swapitembox を用いると、該当アイテムを最大数量で掴む特...
コンバイン窓から ''マウスカーソルを動かさずに'' 複数の材...
--焼肉
/cmd [料理(焼く)]
/swapitembox [*肉]
肉の種類を問わず焼肉が大量生産できる~
--バナナミルク
/cmd [醸造]
/swapitembox [ミルク]
/pause 15
/swapitembox [砂糖]
/pause 8
/swapitembox [バナナ]
pause値は自分のリズムに合わせて調整すること。~
3行目 : /pause 15 は、醸造を使用してから コンバイン窓が...
5行目 : /pause 8 は、砂糖を放り込む操作のための猶予時間...
--薬調合など
/cmd [薬調合]
/swapitembox [*]
アイテムインベントリの一番若いアイテムを掴んでくれるので~
材料をインベントリの若い順にセットしておいてこのマクロを...
料理、醸造で使用する場合は自動飲食に注意~
残念ながら、スキル上げ等で行う ''1個ずつ回数を多く行うコ...
(そちらは空のレシピバインダーを使う方法がある)~
//
//***スキル上げ品の量産用マクロ
//-事前に、空のレシピバインダーを用意し、スキル上げ量産品...
//バインダーに一種類しか登録していなければ、1セット毎にセ...
//
// /cmd [鍛冶]
// /swapitembox [レシピ バインダー*]
//これで労力を最小限にできる。
//
**実用例(その他) [#zd891423]
//
***リコール レイション(ドリンク)の自動飲食 [#s8844ba7]
-召喚した飲み物・食べ物を、その場で飲食するマクロ。~
例えばリコールレイションの自動飲食マクロは、
/cmd [リコール レイション]
/pause 82
/useitem [サモンス ミート]
//
***マクロをもう10ページ追加するマクロ [#pc49b6ba]
-たったの10ページ程度じゃ足りないよ、全然足りないよ とい...
&color(red){少々難しいので、理解出来る方のみ推奨};~
現在のマクロを [main.ini] とし、追加する分を [sub.ini] と...
Title [サブマクロへ切り替える]
/savemacro main.ini
/pause 5
/loadmacro sub.ini
といったマクロを作り、一度実行する。このとき
>Save Macro -> '.\userdata\[キャラデータのフォルダ]\macro...
Load Macro -> '.\userdata\[キャラデータのフォルダ]\macro_...
<と出るが、気にせず先に作ったマクロを以下の通りに編集する。
Title [メインマクロへ切り替える]
/savemacro sub.ini
/pause 5
/loadmacro main.ini
見た目をわかりやすくするため、アイコンも変えた方が良い。~
これで元々使っていた10ページのマクロが、10*2ページになる。~
その後はどちらかを編集し、以後このマクロで 「メインの10ペ...
//
**測定用マクロ &aname(Measure); [#r6b4a316]
***ディレイの計測 [#cd71be46]
-0.096秒単位で技のディレイを計測するには次のようなマクロ...
出たpause値に0.096を掛けた数値が大体の秒数、6を掛けた数値...
/cmd [測定する技]
/pause 計測時間
/cmd [測定する技]
----
-0.016秒単位(技の説明のディレイ等の単位)で技のディレイ...
空行1つでぎりぎり2回目が発動する場合は、pause値*6+3が正確...
空行無しで発動してpause値を1減らし空行3つで発動しない場合...
/cmd [測定する技]
/pause 計測時間
(空行)
/cmd [測定する技]
//
***発生時間の計測 [#z05834c5]
-0.096秒単位で技の発生時間や効果時間を計測するには次のよ...
出たpause値に0.096を掛けた数値が大体の秒数、6を掛けた数値...
事前にメッセージ制御を使ってダメージやその他の効果をシス...
pauseを1でも増減してしまうとlocとダメージ・Buffのログが前...
/cmd [測定する技]
/pause 発生時間 ← 発生時間を計測する場合はここを記...
/loc ← ログを出し、発生時間の終了と効果...
/pause 効果時間 ← 効果時間を計測する場合はここを記...
/loc ← ログを出し、効果時間の終了を明確...
----
-0.016秒単位(技の説明のディレイ等の単位)で技の発動時間...
1つ目のマクロの空行1(2)つでぎりぎり判定用の技が発動する場...
空行無しでぎりぎり発動する場合はpause値*6-1〜+2の範囲で確...
/cmd [測定する技]
/pause 計測時間
(空行)
/cmd [判定用のその場で使える技]
/cmd [先行入力防止]
//
**知っておくと便利なこと &aname(Tips); [#ga394f9d]
//
*情報提供 [#a727ba4f]
//''わからないことは[[外部掲示板>Link/質問スレ]]の該当ス...
//#pcomment(./コメント,8,reply)
**編集メモ [#u2be38d5]
-基本>応用>実用例 の流れで再編
--実用例は、ジャンル毎に分けた方が見やすい
-細かい点は、まだ直してないので、重複する内容が多いかも
**コメント [#ya96658e]
#comment
ページ名: