On Errors
![]()
Practitioners in lingua_mundi are mandated to strive to achieve perfection in their enchantments as a matter of principle, but also of public safety. Thus, it is necessary to discuss the consequences errors in their enchantments may lead to.
Type Mismatch$(): Occurs when an instruction in the cursorium expects a species of one type, but receives one of a different type. Causes strong nausea.
Null input$(): Occurs when the capsum receives a null species. Causes temporary blindness.
Empty Capsum$(): Occurs when an instruction tries to retrieve a species from the capsum, but finds the latter to be empty. Causes the practitioner to drop their entire inventory.
Hubris$(): Occurs when an instruction consumes more mana than could be held by the caster’s reservoir. Deals 10 damage to the caster.
Impotency$(): Occurs when an instruction finds the mana currently in the caster’s reservoir to be insufficient for its requirements. Abruptly stops the spell.
Computation Overflow$(): Occurs when the number of instructions processed by a spellform exceeds the casting item’s capacity to process them. Deals 8 damage to the caster and damages the casting item. Also causes purple smoke.
Capacity Overflow$(): Occurs when the mana expended by a spellform exceeds the casting item’s capacity to control it. Deals 8 damage to the caster and damages the casting item. Also causes blue smoke.
Logic Errors$(): Stem from errors encountered in certain glyphs, usually specific to a certain glyph (eg. dividing by 0). Deals 8 damage to the caster and damages the casting item. Also causes green smoke.