NPCの不死属性に関するお話です。普通に倒れるNPC、やられても復活するNPC等、色々居ます。いくつか種類があるのですが、効果に関してはオカルト情報の多い項目に見えます。
正しい不死属性の効果を知っていれば、死んで欲しくないNPCの保護にも役立ちます。
今回は撃たれ役として、Junkbotさんに手伝って頂きました。
不死属性とは?
厳密に言えば、『不死属性設定』的な、不死だけを扱う独立項目は無いです。flags設定(NPC及びRace)の一部に、NPCの保護状態を決める要素があります。これらがひと括りに『不死属性』と呼ばれます。
設定変更は、スポーン済NPCに対しても適用されます。
個別のNPCに設定する不死属性
NPCのACBS-Configurationのflagsで設定します。
不死属性に関する項目が、いくつかあります。
Base DataがTemplate指定されてる場合は、指定先NPCのflags設定を流用します。指定元NPCのflags設定は無効です。
以下、それぞれの保護状態を見ていきます。
不死属性無し
何も保護されてない状態。HP0になったらお終いです。
居住地のユニークNPCでも、この状態のが居ます。襲撃に注意。
Protected
攻撃を受けてHPほぼ0になると、ダウンしますが倒れません。
暫くすると、HP全快して復活します。
ミサイル喰らって炎上しても、やはり暫くすれば復活します。
けれども、プレイヤからの攻撃では倒されます。
ダウン中はダメージ無効で、爆発やコンパニオンからの攻撃も同様です。ただしプレイヤはダウン中でもトドメ可能(VATSはダメかも)。Artillery(ミニッツメン砲)もプレイヤ攻撃扱いです。プレイヤの攻撃は、友好NPCのprotected属性も貫通します。
つまり、NPC同士のドンパチで倒れても、必ず復活します。車の爆発や高所からの落下といった自爆も、ダウンするだけで復活します。敵性、友好共に、倒しきれるのはプレイヤのみ。
クエスト関連のターゲット(プレイヤが倒せないと詰む)、一部のユニークNPC、ビーコン募集の入植者、プロビジョナー(元は不死属性の無いNPCでも)等に使われます。
以上から、
- ミサイルタレットに巻き込まれると不死属性の入植者も死ぬ
- ダウン中の入植者やプロビジョナーがNPCから攻撃を受けると死ぬ
ここら辺、オカルトです(バグじゃない限りは)。『プロビジョナーがプレイヤの攻撃で死ぬ=不死属性じゃない』というのは、protectedの根本的な認識違い。
Essential
Protectedに加え、プレイヤの攻撃でもダウンのみで撃破不能。つまり倒せません。
主に、居なくなるとメインクエストが詰むNPC(ガービーやロニーとか)に設定されてます。
Invulnerable
Essential同様プレイヤでも倒せず、HPが減らないのでダウンすらしません。
攻撃hitの判定自体は有りますが、無敵装甲やPS装甲みたいに完全無傷。
例えばLiberty Primeで使われてます。自家用ベルチバードMODのPrivate Vertibirdもこの設定なので、絶対落ちません。
Is Ghost
弾がすり抜け、もはや当たり判定すら無くなった最強形態。
クエスト開始前の、テラスで博物館館長やってるガービーがこれかも?
種族単位で設定する不死属性
こちらはRace項目で設定する不死属性で、名前の通り子供種族に使われてます。
これが設定された種族は、NPC個別の設定に関係無く不死状態です。Fallout4の子供はみんなこれですね。
Child
VATSでターゲットしようとしても、作動しません。例え敵性NPCであったとしても、です。
攻撃hit判定はありますが、無傷です。Invulnerableと同じ。
(おまけ1)コンソールからの不死属性設定
コンソールから、essentialの設定/解除が可能です。
SetEssential (Base ID) 1
・・・該当NPCをessential化
SetEssential (Base ID) 0
・・・該当NPCのessential解除
(おまけ2)オートマトロンの不死設定
Workbenchで作るロボ達もprotected設定されてるんですが、機能してないようです。詳しくはこちらをどうぞ。
以上、おしまいです!