Factions

From Noita Wiki
Jump to navigation Jump to search

All creatures belong to a faction (referred to as herd in Noita's data files). In general, most members of a faction are friendly towards one another.

Faction Relations and Aggression Mechanics

Faction relations are defined in a table (shown below) with set values at the start of a run, which can be linearly and uniformly modified through the use of the More Love (increases all relation values by 25 points) and More Hatred (decreases all relation values by 25 points) perks. A faction's relation values define how friendly members of that faction are towards members of every other faction.

Each individual type of enemy has an aggression value, which is determined randomly for each individual from a set range defined for that enemy type. This allows for varying behavior between individuals of a given faction and enemy type. If an individual's aggressiveness exceeds their factional relation stat with another faction, that creature will be aggressive towards all creatures from the other faction.

Generally, the higher a faction's relation with another, the more friendly faction members will be towards the other faction, although the aggression values of some individuals may cause them to attack members of an otherwise neutral or friendly faction.

For example, any individual Haulikkohiisi (from the orcs faction) has a relation of 40 with animals in the helpless faction, and the aggressiveness range for a Haulikkohiisi is between 1 and 100. As a result, any given instance of a Haulikkohiisi has a 60% chance of being aggressive enough to attack all helpless animals.[1]

As another example, an individual Raukka will belong to the healer faction and have an aggression value between 1 and 20. So a single stack of the More Love perk, which improves the relations between all factions by 25 per stack, will cause Raukka to never be aggressive towards you (or any other creatures).

You have a relation of 0 with all other factions by default with one exception: orcs (Hiisi), with which you have a relation of 2. While all other enemies are more or less guaranteed to be aggressive towards you, it is possible to find the occasional Hiisi who will not be immediately aggressive.

  1. Note that this is different from attacking 60% of all helpless animals — a given individual Haulikkohiisi will either attack all helpless animals or none.

Faction Relations

Below is a table showing faction relations. Rows indicate the relation values for that faction, columns indicate the relation values for everything with the faction for that column. (For example: the robot row shows how likely a robot is to attack members of other factions. The robot column shows how likely other factions are to attack robots.)

Some of the factions that are not used in the current game, are not included below: -1, crawler, ghoul, electricity, curse, ghost_boss

Noita Factions Data Table
FACTION player slimes ant robot fly boss_dragon helpless eel fire fungus giant ice spider orcs rat wolf worm zombie nest mage flower ghost boss_limbs healer apparition bat mage_swapper trap
player 100 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
slimes 0 100 80 95 90 0 0 90 90 90 90 90 95 95 30 90 90 90 100 90 90 90 0 100 50 100 90 100
ant 0 80 100 40 90 0 0 0 0 100 0 0 95 40 50 0 0 90 100 90 90 90 0 100 50 100 90 100
robot 0 95 90 100 80 0 0 90 95 95 90 0 95 95 0 0 90 95 100 95 90 90 0 100 50 100 95 100
fly 0 90 90 90 100 0 0 0 90 90 0 0 90 90 60 0 0 90 100 80 90 90 0 100 50 100 80 100
boss_dragon 0 0 0 0 0 100 0 0 0 0 0 0 90 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100
helpless 0 0 0 0 0 0 100 0 0 0 0 0 90 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100
eel 0 0 0 0 0 0 0 100 0 0 0 0 90 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100
fire 0 90 80 90 100 0 0 0 100 90 0 20 90 96 0 0 0 90 100 95 90 90 0 100 50 100 95 100
fungus 0 75 80 70 90 0 0 0 80 100 0 80 95 95 95 0 0 70 100 90 90 90 0 100 50 100 90 100
giant 0 0 0 90 50 0 0 0 0 0 100 100 90 0 0 0 0 0 100 90 90 90 0 100 50 100 90 100
ice 0 0 0 0 0 0 0 0 20 80 100 100 90 50 0 0 0 90 100 99 90 90 0 100 50 100 99 100
spider 0 95 95 95 90 0 95 0 95 95 95 0 100 95 95 95 90 95 100 95 90 90 0 100 50 100 95 100
orcs 2 80 80 95 90 0 40 100 90 90 90 40 95 100 0 0 0 0 100 90 90 90 0 100 50 100 90 100
rat 0 50 50 50 0 0 0 0 0 90 0 0 95 50 100 0 0 50 100 90 90 90 0 100 50 0 90 100
wolf 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 100 0 0 100 90 90 90 0 100 50 100 90 100
worm 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 100 0 100 90 90 90 0 100 50 100 90 100
zombie 0 90 80 90 90 0 10 100 90 90 0 90 95 95 70 0 0 100 100 90 90 90 0 100 50 100 90 100
nest 0 100 100 100 100 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 100 50 100 100 100
mage 0 90 80 90 90 0 0 0 90 90 0 95 95 90 0 0 0 90 100 100 90 90 0 100 50 100 100 100
flower 0 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
ghost 0 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
boss_limbs 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
healer 0 100 100 100 100 100 100 100 100 100 100 100 100 100 0 100 100 100 100 100 100 100 100 100 50 100 100 100
apparition 0 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
bat 0 100 80 95 90 0 0 90 90 90 90 90 95 95 30 90 90 90 100 90 90 90 0 100 50 100 90 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 100
trap 0 80 80 50 100 100 0 0 100 50 100 100 100 100 0 0 100 100 100 100 100 100 100 100 100 100 100 100

Faction List

player

slimes

ant

robot

fly

boss_dragon

helpless

eel

fire

fungus

giant

ice

spider

orcs

rat

wolf

worm

zombie

nest

mage

flower

ghost

boss_limbs

healer

apparition

bat

mage_swapper

trap

History

  • Dec 19 2019:
    • Removed the helper faction.
    • Replaced healer_orc and healer_robot factions with a newly created healer faction.
  • Nov 28 2019: Added the helper faction.
  • Oct 11 2019:
    • slimes, fire, orcs, electricity, mage, and bat alliances to ant changed from 0% to 80%.
    • zombie alliance to ant changed from 10% to 80%.
    • ant alliance to slimes changed from 50% to 80%