カテゴリー: 戦闘系設定

アクティブ索敵範囲を設定

状態がアクティブ索敵の時は、索敵範囲を設定することが出来ます。
主人からの距離が指定セル以内に居るフリーのMobを攻撃しに行きます。
TargetDistanceの値で設定でき、デフォルトでは7になっています。

これはホムンクルスが索敵時に移動できる距離のことになりますので、実際はここで設定した値よりも1セル
AttackDistance2なら2セル)離れた位置に居る敵までがターゲットの対象になります。

「アクティブ切り替えに関する変数」カテゴリ内、TargetDistanceの値を変更可能。
TargetDistance = 7     アクティブ時の索敵範囲
カテゴリー : AI機能, 戦闘系設定 タグ : , , ,

アクティブ時の索敵範囲調整

アクティブ時の索敵範囲はTargetDistanceで設定しましたが、画面内に他プレイヤーが存在する場合は
この範囲を動的に変化させることが出来ます。

この機能を使うには、アクティブ状態に関する変数群、ActiveRangetrueにします。
他プレイヤーとホムまたは主人の距離(より近いほうが選択される)に応じて、索敵範囲が減少します。
距離が近いほど索敵範囲は狭まり、一定値からは索敵範囲を無し、つまりアクティブに攻撃しない状態になります。
この値はLimitRangeDistで設定し、デフォルトでは6になっています。

「アクティブ状態に関する変数」カテゴリ内、以下の変数によって設定。
ActiveRange = true     アクティブ索敵範囲を変化させるか否か
LimitRangeDist = 6     他PCの位置が指定距離内なら、アクティブ攻撃しない
カテゴリー : AI機能, 戦闘系設定 タグ : , , ,

主人がターゲットした相手をリアルタイムに追従

主人が殴った敵を常にターゲットとします。
現在の相手を倒す前に、主人が他の敵を殴った場合はターゲットを切り替えて攻撃します。
この機能は良い面と良くない面があると思いますので、好みで設定してください。デフォルトではOFF(false)です。

なお、このターゲット追従はMob別優先度により挙動が変わります。下記に対応表を示します。
ターゲット追従判定表
「通常攻撃に関する変数」カテゴリ内、FollowOwnerTargettingの値で設定変更可能。
FollowOwnerTargetting = false     主人のターゲットを追うか否か
カテゴリー : AI機能, 戦闘系設定 タグ : ,

戦闘中、主人と距離が離れた場合は主人の近くへ移動する

ホムンクルスの戦闘中に、主人との距離が指定のセル数以上離れると、戦闘を中断して主人の元へ移動します。
戦いたくないアクティブMobから逃亡する際にも、この機能があると便利です。
あまり少ない値にすると普段の戦闘がやりづらくなるので注意しましょう。デフォルトは7です。

また、この値とTargetDistanceより低く設定すると、アクティブ索敵範囲もこちらの値が優先されます。
(例:TargetDistance = 7OnBattleDistance = 5の場合、アクティブ索敵範囲は5になる)

また、友達が居る場合はこの距離を変更することも出来ます。
PTメンバーが居る場合はこの距離を若干広めに取りたいと思う場合があると思いますので、
その時はOnBattleDistancePlusの値を変更してください。デフォルトは10です。
これは増加分の値ではありませんので、単純に距離7セルが10セルに拡張することを意味します。

「通常攻撃に関する変数」カテゴリ内、以下の変数で設定変更可能。
OnBattleDistance = 7     これ以上離れたときは戦闘を中断して追従
OnBattleDistancePlis = 10     友達が居る場合は距離を拡張

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