Divide By

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
When applied directly to projectiles, it acts similar to a multicast array containing the duplicated spell (with reduced damage).

Example A
Is the same casting order as:

Example B
This works with modifiers and after triggers as well, so: Is mechanically equal to:

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
This setup: Becomes equivalent to this: 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
It's the same for multicasts. This: Becomes this:

Example E
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: Will cast 100 spark bolts as expected, since the first division will cast the second division 10 times. But this: 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: Will cast 20 spark bolts, while this: Will cast 200 spark bolts.

Example F
Things becomes more complicated when division spells are placed after a multicast. In this example: The multicast will cast these four blocks, in order: 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.