CustomNPCs 日本語Wiki - AI
NPCの挙動、行動の設定です。


OnFoundEnemy(敵発見時)

Reteliate (報復)敵に攻撃された場合、攻撃仕返すようになります。
Panic (パニック)村人のように一心不乱にあたりを駆け回るようになります。
Retreat (逃げる)敵から逃げるようになります。
Nothing (なし)何もしません。攻撃されても直立不動になります。

AvoidsWater(水を避ける)

Yes (はい)水に入らなくなり、陸路しか移動しません。
水に入った場合は陸に上がろうとします。
No (いいえ)水に入ります。ただし、CanSwimがYes (はい)でない場合は沈みます。

DoorInterract(ドアを開閉する)

Disabled (無効)ドアの開閉はせず、破壊も行いません。
Break (破壊)ゾンビのようにドアを破壊します。
Open (開ける)ドアを開けたり閉めたりするようになります。

ReturnToStart(定位置に戻る)

Yes (はい)定位置から何らかの理由で他の場所へ動いた場合に定位置に戻るようになります。
No (いいえ)移動した場合は移動した場所に居続けます。

CanSwim(泳ぐ)

Yes (はい)水に入った場合泳ぐようになります。
No (いいえ)水に入った場合、泳ぐことはせず沈んでいきます。

LeapAtTarget(飛びかかる)

Yes (はい)攻撃時クモなどのように飛びかかるようになります。
No (いいえ)飛びかかりません。

最大8m上にいる敵に飛びかかります。NPCは最大9m上に飛びます。
主に空を飛んでいる敵に飛びかかるため、地上にいる敵には通常の近接攻撃をします。

ShelterFrom(隠れる)

Disable (無効)無効になります。
Darkness (暗闇)夜などあたりが暗くなると家に逃げ込みます。
Sunlight (日光)朝は昼などあたりが明るくなると、家に逃げ込みます。

逃げ込む対象はあくまでも家であり、日陰や日向、光のある場所ではないと思われます。(要検証)
降雨時は暗闇と認識され、Sunlight(日光)の場合は外出し、Darkness(暗闇)の場合は家に入るようになります。

MustSeeTarget(ターゲットを見る)

Yes (はい)認識範囲内でも敵対Mobが遮蔽物に隠れたり、
遠くへ行って視界から消えた場合に追いかけなくなります。
No (いいえ)認識範囲内にいる限り延々と追い続けます。

Attack Invisible(不可視の敵を攻撃)

透明の敵を攻撃するかの設定です。
Yes(はい)見えない敵に攻撃します。
No(いいえ)見えない敵には攻撃しません。

TacticalVariant(戦術)

この機能は動作しないバージョンがあります。
作者のNoppes氏はこの機能の削除を検討していると2019年に発言しました。
https://youtu.be/sLKeE2OCuHQ?t=252
Rush (突撃)なりふり構わず敵を攻撃します。逃げることなど考えません。
Dodge (回避)敵の攻撃を避けつつ攻撃します。
近接攻撃後に左右に移動して、避けながら敵に近づきます。
Surround (包囲)敵の周りを移動しつつ攻撃します。遠距離攻撃するNPCだとわかりやすいです。
Hit&Run (ヒット&ラン)言葉の通り、攻撃しては逃げを繰り返すようになります。
Ambush (待ち伏せ)敵が近づいてくるのを待つようになります。
AmbushDistanceに設定した範囲に入ると攻撃を開始します。
Stalk ()
none (なし)なし

Movement(移動)

Moving Type ()

Moving Typeには二つの設定項目があります。

一つ目は移動全般の設定です。
Standing (直立不動)その場から一切移動しません。
Wandering (徘徊)設定した範囲内を自由に移動するようになります。
Moving Path ()設定した経路を移動するようになります。

二つ目が移動の方法になります。
Ground ()地面を歩きます。
Flying ()空を飛びます。

Standing(直立不動)の設定項目

Wandering(徘徊)の設定項目

Moving Path()の設定項目

Animation

NPCの姿勢の設定。
Normal ()立つ
Sitting ()座る
Lying ()寝そべる
Hugging ()ゾンビのように手を前に突き出す
Sneaking ()しゃがむ
Dancing ()踊る
Aiming ()狙いを定める(弓を構えた状態)
Clawling ()ほふく

ただし、選択したMoving Typeによって選択できなくなる項目があります。

Stop on interact ()

Yes (はい)話しかけると立ち止まります。
No (いいえ)話しかけても立ち止まりません。

MoveSpeed ()

移動速度の設定。
ここに入力された値が大きいほど歩行速度が早くなります。