敌人阵营

来自Noita Wiki
跳到导航 跳到搜索

所有的生物都属于某一阵营(在Noita的数据文件中称为herd)。 正常来讲,同属一个阵营的大多数生物都对彼此保持友好。

阵营关系和敌意机制

阵营关系的数据在游戏文件中被定义在一个表格内(如下表所示),在游戏开始时游戏将会调用该表格内的数据,在游戏中里面玩家可以通过拾取更多友爱天赋(让所有阵营的阵营关系统一增加25点)和更多仇恨天赋(让所有阵营的阵营关系统一减少25点)来线性和统一地修改阵营关系。不同阵营之间的阵营关系值定义了该阵营生物对其他阵营成员的友好程度。

每一类敌人在生成时都具有一个敌意值,这个敌意值是分别为同一个阵营中不同的生物随机设定的一个值,这将允许一个特定阵营中的生物和该阵营中其他生物的个体之间在对外时会有不同的行为,相当于影响了该敌人的攻击欲望。如果一个生物的敌意值超过了它们与另一阵营的阵营关系值的话,那么该生物将对另一阵营中的所有生物都具有攻击性。

正常来讲,如果一个阵营与另一个阵营的阵营关系值越高,那么属于该阵营的生物对另一个阵营就越友好,尽管它们当中会有一些的生物因为敌意值的影响导致他们攻击原本与它们保持中立或友好的阵营生物。

就比如,任意一个席西猎手敌人(来自orcs阵营)与helpless阵营中的生物的阵营关系值为40,席西猎手的敌意值范围在1100之间。因此,任意一个席西猎手敌人都有60%的概率在生成后攻击所有属于helpless阵营的生物。[1]

再举一个例子,席西胆小鬼,它属于 healer 阵营,但它的敌意值范围在 120 之间。 因此,只需要一个更多友爱天赋(让所有阵营的阵营关系统一增加25点)就可以让席西胆小鬼永远不会对玩家具有攻击性。

默认情况下,玩家与所有其他阵营的阵营关系为0 ,但存在一个例外:orcs (席西)阵营对player(玩家)阵营的阵营关系为2,因此导致了虽然所有敌人都或多或少地对玩家具有攻击性,但偶尔会发现对玩家保持中立的席西敌人。

游戏在重启后会对实体进行重新生成,这一步会让敌人的敌意值重置,可能会使得原本重启前还不会攻击你的敌人在重启后攻击你。

  1. 请注意,这个概念不同于攻击属于helpless阵营中的40%的生物 —— 任意一个席西猎手要么是攻击所有属于helpless的生物,要么就是不攻击。

阵营关系

下表展示了所有的阵营关系。行表示该阵营对上方所对应的阵营的阵营关系值,列表示该列下左边的阵营对该列的阵营的阵营关系值。 (例如:orcs行所对应的上方阵营player阵营的阵营关系值为2,而orcs阵营列所对应的左边的一个阵营player阵营的阵营关系值为0,这意味着orcs阵营的敌人有98%的概率会攻击所有属于player阵营的敌人,而player阵营的敌人攻击所有属于orcs阵营的敌人的概率是100%,还有如果你发现除了player阵营之外的其他阵营在列下面的内容和行对应的内容是重复的话,这是正常现象。)

阵营列表
FACTION player -1 slimes ant robot fly boss_dragon crawler helpless eel fire fungus ghoul giant ice spider orcs rat electricity wolf worm zombie nest mage flower ghost boss_limbs healer apparition bat mage_swapper curse trap ghost_boss
player 100 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 100 0 0 0 0
slimes 0 0 100 80 95 90 0 0 0 90 90 90 90 90 90 95 95 30 90 90 90 90 100 90 90 90 0 100 50 100 90 100 100 100
ant 0 0 80 100 40 90 0 0 0 0 0 100 0 0 0 95 40 50 0 0 0 90 100 90 90 90 0 100 50 100 90 100 100 100
robot 0 0 95 90 100 80 0 90 0 90 95 95 90 90 0 95 95 0 90 0 90 95 100 95 90 90 0 100 50 100 95 100 100 100
fly 0 0 90 90 90 100 0 0 0 0 90 90 90 0 0 90 90 60 90 0 0 90 100 80 90 90 0 100 50 100 80 100 100 100
boss_dragon 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100 100 100
crawler 0 0 0 0 90 0 0 100 0 0 0 0 0 0 0 90 0 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100 100 100
helpless 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 90 0 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100 100 100
eel 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 90 0 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100 100 100
fire 0 0 90 80 90 100 0 0 0 0 100 90 90 0 20 90 96 0 0 0 0 90 100 95 90 90 0 100 50 100 95 100 100 100
fungus 0 0 75 80 70 90 0 0 0 0 80 100 0 0 80 95 95 95 80 0 0 70 100 90 90 90 0 100 50 100 90 100 100 100
ghoul 0 0 0 0 90 50 0 0 0 0 0 0 100 0 0 90 0 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100 100 100
giant 0 0 0 0 90 50 0 0 0 0 0 0 0 100 100 90 0 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100 100 100
ice 0 0 0 0 0 0 0 0 0 0 20 80 0 100 100 90 50 0 0 0 0 90 100 99 90 90 0 100 50 100 99 100 100 100
spider 0 0 95 95 95 90 0 95 95 0 95 95 0 95 0 100 95 95 95 95 90 95 100 95 90 90 0 100 50 100 95 100 100 100
orcs 2 0 80 80 95 90 0 30 40 100 90 90 0 90 40 95 100 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100 100 100
rat 0 0 50 50 50 0 0 0 0 0 0 90 0 0 0 95 50 100 0 0 0 50 100 90 90 90 0 100 50 0 90 100 100 100
electricity 0 0 0 80 90 90 0 0 0 0 0 80 0 0 0 90 0 0 100 0 0 0 100 90 90 90 0 100 50 100 90 100 100 100
wolf 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 100 0 0 100 90 90 90 0 100 50 100 90 100 100 100
worm 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 100 0 100 90 90 90 0 100 50 100 90 100 100 100
zombie 0 0 90 80 90 90 0 0 10 100 90 90 0 0 90 95 95 70 0 0 0 100 100 90 90 90 0 100 50 100 90 100 100 100
nest 0 0 100 100 100 100 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 100 50 100 100 100 100 100
mage 0 0 90 80 90 90 0 0 0 0 90 90 90 0 95 95 90 0 0 0 0 90 100 100 90 90 0 100 50 100 100 100 100 100
flower 0 0 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 100 90 100 90 0 100 50 100 90 100 100 100
ghost 0 0 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 100 90 90 100 0 100 50 100 90 100 100 100
boss_limbs 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 100 100 50 100 0 100 100 100
healer 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 100 100 100 100 100 100 100 100 100 100 50 100 100 100 100 100
apparition 0 0 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 100 100 50 100 100 100
bat 0 0 100 80 95 90 0 0 0 90 90 90 90 90 90 95 95 30 90 90 90 90 100 90 90 90 0 100 50 100 90 100 100 100
mage_swapper 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 100 100
curse 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
trap 0 0 80 80 50 100 100 100 0 0 100 50 100 100 100 100 100 0 100 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100
ghost_boss 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

阵营

player

-1

slimes

ant

robot

fly

boss_dragon

crawler

helpless

eel

fire

fungus

ghoul

giant

ice

spider

orcs

超级坦克

Laser-Tankki

拉萨尔塔尼基

rat

electricity

wolf

worm

zombie

nest

mage

flower

ghost

妄灵

Crystal

霍乌列

boss_limbs

healer

apparition

bat

mage_swapper

curse

trap

ghost_boss