Divide By

From Noita Wiki
Jump to: navigation, search

A spell that duplicates the next spell into a number of copies, 2, 3, 4 or 10, while reducing their damage dealt. Will only reduce projectile damage. All other damage types apply as normal. It doesn't quite behave like a spell in itself in every situation, and it applies cast delay like a modifier (even though it's technically not that either).

The first 3 divider spells (2, 3 and 4) are unlocked by opening the Coral Chest while the divider for 10 is unlocked by bringing the Curse of Greed to the Avarice Diamond in The Tower.

How it Works[edit | edit source]

When applied directly to projectiles, it acts similar to a multicast array containing the duplicated spell (with reduced damage).

Example A[edit | edit source]

Spell divide 2.png Spell light bullet.png

Is the same casting order as:

Spell burst 2.png Spell light bullet.png Spell light bullet.png

Example B[edit | edit source]

This works with modifiers and after triggers as well, so:

Spell light bullet trigger.png Spell damage.png Spell divide 3.png Spell light bullet.png

Is mechanically equal to:

Spell light bullet trigger.png Spell damage.png Spell burst 3.png Spell light bullet.png Spell light bullet.png Spell light bullet.png


Those multicasts are never actually created though, they're just there to illustrate behavior. In actuality, the original spell is deleted and new spells (with reduced damage output) are created in their place and cast at the same time. When Divide by # is applied to a modifier, the spell works a bit more strangely.

Example C[edit | edit source]

This setup:

Spell light bullet trigger.png Spell divide 2.png Spell damage.png Spell light bullet.png

Becomes equivalent to this:

Spell light bullet trigger.png Spell damage.png Spell damage.png Spell damage.png Spell light bullet.png

Note how somehow an extra Damage Plus appeared? The spell (for some reason) cannot properly divide a modifier. Instead it just creates two copies and doesn't delete the original, thus bringing the total to 3.

Example D[edit | edit source]

It's the same for multicasts.
This:

Spell divide 2.png Spell burst 3.png Spell light bullet.png

Becomes this:

Spell burst 3.png Spell burst 3.png Spell burst 3.png Spell light bullet.png

Example E[edit | edit source]

Each divide by spell has a recursion limit. Divide by 2 has a limit of 4, Divide by 3 and 4 have a limit of 3, and Divide by 10 has a limit of 2. Once this recursion limit is exceeded, chaining more division spells will have no effect.
This:

Spell divide 10.png Spell divide 10.png Spell light bullet.png

Will cast 100 spark bolts as expected, since the first division will cast the second division 10 times.
But this:

Spell divide 10.png Spell divide 10.png Spell divide 10.png Spell light bullet.png

Will still only cast 100 sparks bolts, since the third Divide by 10 exceeds the recursion limit of 2.
The recursion counter is shared for all division spells so this:

Spell divide 2.png Spell divide 10.png Spell divide 10.png Spell light bullet.png

Will cast 20 spark bolts, while this:

Spell divide 10.png Spell divide 10.png Spell divide 2.png Spell light bullet.png

Will cast 200 spark bolts.

Example F[edit | edit source]

Things becomes more complicated when division spells are placed after a multicast.
In this example:

Spell damage.png Spell burst 4.png Spell divide 2.png Spell divide 2.png Spell divide 2.png Spell light bullet.png Spell light bullet trigger.png Spell lifetime.png

The multicast will cast these four blocks, in order:

Spell damage.png Spell divide 2.png Spell divide 2.png Spell divide 2.png Spell light bullet.png
Spell damage.png Spell light bullet trigger.png Spell lifetime.png Spell divide 2.png Spell divide 2.png Spell light bullet.png
Spell damage.png Spell divide 2.png Spell light bullet.png
Spell damage.png Spell light bullet.png

Notice how the second casting block begins with the spells following the first block, but is followed by the divide by's and spark bolt. Each following block starts one spell further on the chain of divide by's. A chain n divide by spells needs a n+1 multicast in order to cast all possible blocks. Each of these blocks will have its own recursion counter.

Notes[edit | edit source]

  • The virtual copies do not need extra free spell slots in the wand to function, so can be used to make even low capacity wands fire many more spells than normal.
  • The deletion effect missing from examples C and D will (if possible) be displaced to later in the wand on a real projectile spell, at first opportunity. Thus you will see less than the expected amount of projectiles being fired.
  • There is a bug where divide by's do not recurse properly when applied to modifiers unless the recursion limit is exceeded. A chain of n divide by's under the recursion limit will duplicate a modifier n*m+1 times, where m is type of the last division in the chain. The type of the divisions before the last one does not affect this number.

Gallery[edit | edit source]

An extreme example of what abusing Divide By can do