Trigger

From Noita Wiki
Jump to navigation Jump to search

In Noita, trigger (or with trigger) refers generally to spells that create projectiles that can be given a payload, consisting of one or more spells, that are released at the location of the trigger projectile under specific triggering conditions.

There are three types of trigger, with different triggering conditions. A spell 'with Trigger' specifically refers to those that release the payload when they hit a target, the others, Timer and Expiration have more specific names, but all three kinds can be referred to as triggers.

trigger
Trigger Spells
Add Trigger
Add Trigger
Makes a projectile cast another spell upon collision
Add Trigger
Bubble Spark With Trigger
Bubble Spark With Trigger
A bouncy, inaccurate spell that casts another spell upon collision
Bubble Spark With Trigger
Energy Orb With A Trigger
Energy Orb With A Trigger
A slow but powerful orb of energy that casts another spell upon collision
Energy Orb With A Trigger
Firebolt With Trigger
Firebolt With Trigger
A bouncy, explosive bolt that that casts another spell upon collision
Firebolt With Trigger
Magic Arrow With Trigger
Magic Arrow With Trigger
A magical arrow that casts another spell upon collision
Magic Arrow With Trigger
Magic Bolt With Trigger
Magic Bolt With Trigger
A powerful magical bolt that casts another spell upon collision
Magic Bolt With Trigger
Spark Bolt With Trigger
Spark Bolt With Trigger
A spark bolt that casts another spell upon collision
Spark Bolt With Trigger
Spark Bolt With Double Trigger
Spark Bolt With Double Trigger
A spark bolt that casts two new spells upon collision
Spark Bolt With Double Trigger
Spells that create projectiles that carry a payload of other spells, released when they hit a target.

Payload

Triggering Conditions

Projectiles can have (or be given) a payload of spells, to be released...

  • Spell trigger.png ...upon collision with terrain or an entity.
  • Spell timer.png ...upon collision with terrain or an entity, or after a time limit, when the payload is released once (more) and the trigger stops working.
  • Spell death trigger.png ...when the trigger projectile expires (never more than once).

Payload Selection

The spells that end up inside the trigger payload are determined in the same way that the wand determines which spells end up in each shot, using a draw counter and drawing spells until the counter gets to zero. Most trigger spells (and those created using Add Trigger/Add Timer/Add Expiration Trigger) start creating a payload with a draw count of 1. Spark Bolt with Double Trigger and Delayed Spellcast start with 2, and 3, respectively.

The spells after the trigger spell are drawn in sequence, and if they add to the draw counter then it is kept from hitting zero and more spells end up in the payload. Wrapping can happen inside the payload scope, with the wrapped-into spells ending up inside the payload too. This can be a very useful trick, especially if used with Wand Refresh so that you end up with a second copy of the whole wand inside the payload created by the first.

Payload Isolation

The trigger payload is isolated from the effects and modifications applied by spells outside of it. For example, any cast delay applied by spells is ignored if they are inside the payload, and any damage increasing modifiers applied to the payload do not affect the trigger projectile or other projectiles it is multicast with.

Example 1:
Isolating speed and damage

The speed reduction applied by Heavy Shot only affects the Spitter Bolts inside the payload - speed modifications are contained. However, so are damage modifications - but that isn't necessarily a bad thing. The Spark Bolt doesn't gain any damage from Heavy Shot, but the Spitter Bolts don't lose any damage from Light Shot.

Wand 0821.png
Inventory Icon gun shuffle.png Shuffle
No
Inventory Icon gun actions per round.png Spells/Cast
1
Inventory Icon fire rate wait.png Cast delay
0.17
Inventory Icon gun reload time.png Rechrg. Time
0.48
Inventory Icon mana max.png Mana max
900
Inventory Icon gun capacity.png Capacity
6
Inventory Icon speed multiplier.png Speed
1.00
Light Shot
Light Shot
Makes a projectile move considerably faster, but deal less damage
Type
Projectile modifier
Mana drain
5
Light Shot
Spark Bolt With Trigger
Spark Bolt With Trigger
A spark bolt that casts another spell upon collision
Type
Projectile
Mana drain
10
Spark Bolt With Trigger
Heavy Shot
Heavy Shot
Greatly increases the damage done by a projectile, at the cost of its speed
Type
Projectile modifier
Mana drain
7
Heavy Shot
Double Spell
Double Spell
Simultaneously casts 2 spells
Type
Multicast
Mana drain
0
Double Spell
Spitter Bolt
Spitter Bolt
A short-lived magical bolt
Type
Projectile
Mana drain
5
Spitter Bolt
Spitter Bolt
Spitter Bolt
A short-lived magical bolt
Type
Projectile
Mana drain
5
Spitter Bolt

Some properties (e.g. Recharge Time) are not isolated in this way - Recharge Time modifications inside the trigger payload count toward the overall recharge time of the wand.

Example 2:
Isolating Heavy Spread

You can exploit these differences in property scope in wand building. For example, Spread is isolated, so by putting Heavy Spread modifiers into the payload the negative effect of the spread increase is avoided (the Spitter Bolt is going to be spawned right on top of the enemy - its direction doesn't matter), while still getting the positive effect of reduced Recharge Time.

Wand 0821.png
Inventory Icon gun shuffle.png Shuffle
No
Inventory Icon gun actions per round.png Spells/Cast
1
Inventory Icon fire rate wait.png Cast delay
0.17
Inventory Icon gun reload time.png Rechrg. Time
0.48
Inventory Icon mana max.png Mana max
900
Inventory Icon gun capacity.png Capacity
4
Inventory Icon speed multiplier.png Speed
1.00
Spark Bolt With Trigger
Spark Bolt With Trigger
A spark bolt that casts another spell upon collision
Type
Projectile
Mana drain
10
Spark Bolt With Trigger
Heavy Spread
Heavy Spread
Gives a projectile a much lower cast delay, but no respect to your aim
Type
Projectile modifier
Mana drain
2
Heavy Spread
Heavy Spread
Heavy Spread
Gives a projectile a much lower cast delay, but no respect to your aim
Type
Projectile modifier
Mana drain
2
Heavy Spread
Spitter Bolt
Spitter Bolt
A short-lived magical bolt
Type
Projectile
Mana drain
5
Spitter Bolt

Many tricks in wand building rely on properly isolating modifications so they affect only some spells.

Running out of Mana

When firing a spell with a trigger or timer attribute, Noita checks for the combined mana drain of the trigger spell and the spell after it. If the wand has enough reserves to fire the whole combination, it's all cast as expected: first the trigger spell, then the spell after it when the conditions are met.

If the wand does NOT have enough mana reserves to fire the whole sequence, the trigger spell itself is prioritized and (some or all) spells after it are omitted. An exception is if the trigger spell is too expensive even by itself, in which case cheaper spells after the trigger will cast instead without the trigger (this can potentially be dangerous).

List of spells with triggers

Add Trigger
Add Trigger
Makes a projectile cast another spell upon collision
Add Trigger
Bubble Spark With Trigger
Bubble Spark With Trigger
A bouncy, inaccurate spell that casts another spell upon collision
Bubble Spark With Trigger
Energy Orb With A Trigger
Energy Orb With A Trigger
A slow but powerful orb of energy that casts another spell upon collision
Energy Orb With A Trigger
Firebolt With Trigger
Firebolt With Trigger
A bouncy, explosive bolt that that casts another spell upon collision
Firebolt With Trigger
Magic Arrow With Trigger
Magic Arrow With Trigger
A magical arrow that casts another spell upon collision
Magic Arrow With Trigger
Magic Bolt With Trigger
Magic Bolt With Trigger
A powerful magical bolt that casts another spell upon collision
Magic Bolt With Trigger
Spark Bolt With Trigger
Spark Bolt With Trigger
A spark bolt that casts another spell upon collision
Spark Bolt With Trigger
Spark Bolt With Double Trigger
Spark Bolt With Double Trigger
A spark bolt that casts two new spells upon collision
Spark Bolt With Double Trigger

See Also