敵人陣營

出自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