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:
- inactive (collapsed)
- inactive and blundered (red)
- active and okay (green)
- active and at maximum executions per second (orange)
- active but waiting (white)
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 .