Long Spells

Spells do not all execute instantly. Unless cast through a mirror, a big enough spell limits execution to a certain amount of circles per second.It may even run forever,provided its caster remains alive, the spell does not blunder, and it never runs out of circles to execute.

To cast a spell capable of running long, a free spell slot is required, even if the spell completes within one twentieth of a second.

Without an empty spell slot, no spells can be cast except through a mirror. Spell slots may be viewed from the caster's inventory.

Spell slots have the following states:

Patterns that execute spell fragments create sub-spells within their current spell.A spell may not have a sub-spell more than 255 spells deep,and will blunder if such a thing is attempted.

If a so-called forking pattern is effectively the final pattern in the current spell, this limit is ignored.