Factions
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.
- ↑ Note that this is different from attacking 60% of all
helpless
animals — a given individual Haulikkohiisi will either attack allhelpless
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
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%