カテゴリー: 戦闘系設定

平均戦闘時間の記録

敵ごとに平均戦闘時間を自動的に記録していきます。記録は外部セーブファイルMob.luaにMobごとに記録されていきます。
記録を取るサンプル数を自由に設定できるようになっており、デフォルトでは10匹の平均を取りますが、
RecCountの値を変更することでより少ない数ごとの平均値や、多い数での平均値を記録できるようになります。

AIが初期化されると、外部保存していない値は全てリセットされます。テレポ等を多用するスタイルの場合は、
10匹ごとでは記録されにくいと思いますので、その時は値を減らすといいでしょう。
ただし、数が少なすぎると直前の記録の寄与度が大きくなりますので、ちょっとした記録の変動に
直後の戦闘が影響されやすくなります。
また、外部ファイルへ上書き保存する回数も増えますので、PCによっては負担になることもあります。

記録処理のみをオフにすることも可能で、RecordBattleTimeで制御します。デフォルトではオン(true)ですが、
オフ(false)にすると戦闘記録を取らなくなります。しかしデータの参照は行いますので、ある程度記録が取れて
これ以上更新したくない場合はオフにするといいでしょう。

「平均戦闘時間に関する変数」カテゴリ内、以下の変数によって設定。
RecordBattleTime = true         平均戦闘時間を記録するか否か
RecCount = 10              平均記録サンプル数

カテゴリー : AI機能, 戦闘系設定 タグ : , ,

詠唱妨害

戦闘中、自分たちを攻撃している敵の中で、現在自分が攻撃している相手以外で詠唱している敵が居れば、
その敵に対してムーンライト(カプリス)Lv1を使用して詠唱を妨害します。
他のオートスキルなどでスキルディレイが残っている場合、または攻撃スキルを持たないアミストル、リーフの場合は、
対象が近接攻撃可能な範囲内に居る場合のみ通常攻撃による妨害を試みます。
ただし、APSDなどの関係で妨害が間に合わないケースもあります。

詠唱中断させられないスキルに対しても反応してしまうことがありますが、仕様上対象の使用スキルを
判定することはできないため、こうした誤反応が起きてしまいます。
詠唱妨害を利用する以上は解決できない問題ですので、ご了承ください。

詠唱妨害は登録を行ったMobに対してのみしか行いません。
登録は、手動のムーンライト(カプリス)をLv2で撃つか、総合ツールのMob設定エディタから行ないます。
初めから登録されている敵はいませんので、この機能を使う場合は必ず詠唱妨害したい敵ごとに
登録操作
を行ってください。

PreventSkillLevelで詠唱妨害に使用するスキルレベル設定します。デフォルトでは1になっていますので、
お好みで設定してください。参考までにムーンライトならLvは低い方が、カプリスなら高い方がSP効率は
良いことになります。

「その他の変数」カテゴリ内、以下の変数によって設定。
PreventEnemyCasting = true     詠唱妨害するか否か
PreventSkillLevel = 1     詠唱妨害に使用するスキルレベル

カテゴリー : AI機能, スキル系設定, 戦闘系設定 タグ : , ,

ホムンクルスごとにMob.luaデータを分ける

各種Mobに対する個別設定を、操作するホムンクルスごとに分けたい場合は、ホムンクルスの種類ごとに
Mob.luaのファイル名を変更します。
MobFilenameのファイル名はデフォルトでは「Mob」ですので、例えばバニルミルト用のMob.luaをMob_vanil.lua
というように変更すれば、バニルミルトはMob_vanil.lua、それ以外のホムンクルスはMob.luaを読み込むようになります。

「平均戦闘時間に関する変数」カテゴリ内、以下の変数によって設定。
MobFilename = "Mob"

カテゴリー : AI機能, 戦闘系設定, 操作系設定 タグ : , ,

先制攻撃設定

Mob個別設定の対応を先制攻撃に設定したMobに対してのみ、アクティブに攻撃しにいく機能です。
先制攻撃Mobの設定の仕方は、「先制攻撃する敵の登録」を参照してください。
もしくは、総合ツールのMob設定エディタから設定できます。

この設定がONであるとき、ノンアクティブ状態であっても索敵範囲内に先制攻撃設定したMobが居ると、
アクティブに攻撃しに行きます。狩場で特定の敵に対してのみ、タゲを取らせたかったり、
積極的に攻撃させたい場合はこの機能を使うと良いでしょう。

デフォルトではHalfAvtiveはON(true)になっており、Mob設定の対応初期設定は基本的に「普通」です。

「アクティブ状態に関する変数」カテゴリ内、以下の変数によって設定。
HalfActive = true     先制攻撃登録Mobにアクティブに攻撃するか否か

カテゴリー : AI機能, 戦闘系設定 タグ : , , , ,
top