Noppes氏によるMinecraftMod『CustomNPCs』の日本語Wikiです。詳しい説明やMod応用法などをまとめています。

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(戦術)

Rush (突撃)なりふり構わず敵を攻撃します。逃げることなど考えません。
Dodge (回避)敵の攻撃を避けつつ攻撃します。要検証。
Surround (包囲)円形状に陣形を組むようになります。
陣形を組んだ成功例が少ないため要検証。
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 ()

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

このページへのコメント

>moratanさん
情報ありがとうございます。

Posted by  cherimoyage cherimoyage 2017年11月26日(日) 14:21:01

LeapAtTarget
がオンの場合、空を飛んでる相手に対し大ジャンプして近接攻撃を仕掛けます。(上限は8mほど、落下ダメージ耐性のない場合そのまま落下ダメージを喰らう)

Posted by moratan 2017年11月23日(木) 14:29:23

情報ありがとうございます!

Posted by  episword episword 2017年10月21日(土) 10:07:20

Attack Invisible
についてですが、透明化されてる敵に対して攻撃するかどうかを設定する場所です。はい なら攻撃します、
いいえ なら攻撃しません

Posted by flowRear_SV 2017年10月17日(火) 19:35:40

コメントをかく


ユーザーIDでかく場合はこちら

画像に記載されている文字を下のフォームに入力してください。

「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます

メンバー募集!