The (Not Yet) Comprehensive ToME 2.2.x Spell Spoiler

[Last modified 2005-12-28. See below for recent changes.]

This spoiler attempts to describe quantitatively the effects of all player-castable spells in the 2.2.0 thru 2.2.7 release versions of ToME. It is an outgrowth of my ToME skill spoiler; trying to include all this information in the skill spoiler just made it too verbose, so I broke it out into this new spoiler.

[NOTE: This spoiler is (intended to be) correct for ToME v2.2.0 thru v2.2.7. For information on later ToME versions, see the 2.3.x version of this spoiler.

Table of contents

[skip table of contents]

Terminology and notation

The primary determiner of a spell's effect is the spell's spell effect level, denoted E; E is computed as your skill level in the spell's school minus the level of the spell, plus one, plus any bonuses conferred by your equipment or (depending on the spell school) your Spell-power skill. This level is the number displayed in the "Level" column when browsing spellbooks. For most purposes, E is rounded down to the nearest integer; where necessary, we will use Eu to denote the unrounded value.

We also define a "scaled" spell effect level (E@N), defined as (Eu×N)/50, rounded down to the nearest integer. As a further refinement, we define (E@N:M) to be the larger of (E@N) and M.

Further notation:

Spell effects

Some spell effects will require some additional description, both of their effects and of how they will be denoted in spell descriptions. All effect durations are specified as multiples of 10 game turns (equivalent to one player turn at normal speed).

School spells

Spell schools can have the following annotations:

Spells are listed as "Spell Name (level A, mana B:C, fail D%)". A is the spell's level; your skill level in the school's skill (or Sorcery or Prayer, as noted above) must be at least this high to cast the spell. B and C denote a varying mana cost scaled by spell effect level; the mana cost at spell effect level E is B+(E@(C-B)). C will be omitted if it is equal to B, in which case the spell has constant mana cost. D is the spell's base failure probability; this probability is reduced by 3×(E-1) percent, and by 3×(F-1) percent, where F is an adjustment amount based on the school's spell stat (usually INT), as listed below. The minimum fail rate is also determined by the spell stat.

Some spells are multi-school; this will be noted in the spell annotation described above as "School1+School2". For multi-school spells, the minimum required skill level and spell effect level are computed based on the average of your skill levels in the coresponding school skills (substituting Sorcery or Prayer where appropriate, as described above).

Some spells are available via wands and staffs, as a Wand/Staff of <spell-name>[M|N]. As detailed in the Magic-Device section of the skill spoiler, using such a wand or staff is equivalent to casting the spell at spell effect level E=S+M-L+1, with a minimum of 0 and a maximum of N, where L is the spell's level and S is your skill level in Magic-Device rounded down to the nearest integer; this is the number displayed as "Spell level" in the description of the wand/staff via the 'I'nspect command. Spells that are available via wands or staffs will have the annotation "[M1-M2|N1-N2]", where M1 and M2 are the minimum and maximum allowed values of M for the spell, and similarly for N1 and N2.

As with effect durations, all spell durations are specified as multiples of 10 game turns.

Mana (SO,SP,Eru Iluvatar@1/2)
Manathrust (level 1, mana 1:25, fail 10%, [1-20|15-33])

Casts a targeted bolt of mana with damage (3+E)d(1+(E@20:1)).

Remove Curses (level 10, mana 20:40, fail 30%, [1-5|15-50])

Uncurses all carried items. If E≥20, also removes heavy curses, as per a Scroll of *Remove Curse*.

Elemental Shield (level 20, mana 17:20, fail 40%)

Confers temporary resistance to fire, cold, lightning and acid, each with a separate duration of 15+E+1d10.

Disruption Shield (level 45, mana 50, fail 90%)

If E≥5, the player will be near-invulnerable for the duration of the spell, taking no damage from any attack or damaging effect with probability 12 in 13. If E<5, for the duration of the spell any damage taken by the player will lower mana instead of hit points if the player has nonzero mana. The duration of the spell is 3+(E@10:1)+1d5; the spell also terminates immediately if the player attacks any monster, throws anything, casts any spell, or activates any skill-based, racial or ability-based power.

Geomancy (SP)

Note that in addition to the usual skill level requirements for casting Geomancy spells, you must also have a skill level of at least 1 in the Fire, Air, Earth and Water skills, and you must be wielding a Mage Staff. Some Geomancy spells have a higher minimum skill level in one of the subskills of Geomancy; this will be noted in the spell annotation as "<skill-name>:N".

The effects of many Geomancy spells depend on your skill level in the subskills of Geomancy. We define a "scaled" skill level (<skill-name>@N), analogous to the scaled spell effect level notation, defined as (S×N)/50, rounded down to the nearest integer, where S is your unrounded skill level in the named skill. For notational convenience, the notation (<skill-name>@50), which works out to your skill level in the named skill rounded down to the nearest integer, will be shortedned to (<skill-name>).

Some Geomancy effects are common to multiple spells:

Call the Elements (level 1, mana 2:10, fail 10%)

Fires a ball effect of radius 1+(E@5); if E≥17, the ball can be targeted, otherwise it is centered on the player. A floor-change effect is applied to all floor squares in the affected area. Can be cast while blind.

Channel Elements (level 3, mana 3:30, fail 20%)

The effect of the spell depends on the terrain type at the player's location:

  • Grass: Heals 5+(Earth@20) percent of the player's hit points.
  • Grass with flowers: Heals 5+(Earth@30) percent of the player's hit points.
    [The spell description says that these effects "may be projected to heal a companion or pet", but the code gives no indication of this.]
  • Dark pit: Fires a targeted bolt doing damage 10d(Earth). The damage is of type nether if (Earth)≥18, dark otherwise.
  • Shallow water: Fires a targeted bolt (if (Water)<8) or beam (if (Water)≥8) doing damage 3d(Water). The damage is of type water if (Water)<18, otherwise it is of type "wave" (the target takes water damage and is pushed away from the player).
  • Deep water: Same as shallow water, except that damage done is 5d(Water).
  • Ice: If (Water)≥12, fires a targeted ball of ice with radius 3 and base damage (Water@340); otherwise, fires a targeted bolt of ice doing damage 3d(Water).
  • Sand: Casts a shield effect with duration E+1d20+(Air) and damage (5+(Fire@20))d(5+(Fire@14)). The damage type depends on your spell effect level for the Fire spell Fiery Shield (denoted here Ef): unresistable if Ef≥15, fire if Ef<15. Also inflicts blindness for the same duration.
  • Shallow lava: Fires a targeted bolt doing damage (Fire@30)d15. The damage is hellfire if (Fire)≥15, fire otherwise.
  • Deep lava: fires a targeted ball effect with radius 3 and base damage (Fire@30)d15. THe damage is hellfire if (Fire)≥15, fire otherwise.
  • No effect for other floor types.

The player's square is converted to type floor (or to grass if it was originally grass with flowers). Can be cast while blind.

Vaporize (level 4, Air:4, mana 3:30, fail 15%)

Casts a cloud effect centered on the player with radius 1+(E@4:1) and duration 10+(E@20:1). The damage type and base damage depend on the terrain type at the player's location:

  • Grass: Damage type poison, base damage 5+(Earth@100).
  • Grass with flowers: Damage type poison, base damage 5+(Earth@150).
  • Dark pit: Damage type dark, base damage 5+(Earth@200).
  • Shallow water: Damage type water, base damage 5+(Water@100).
  • Deep water: Damage type water, base damage 5+(Water@150).
  • Ice: Damage type water, base damage 5+(Water@100).
  • Sand: Damage type light, base damage 5+(Fire@200).
  • Shallow lava: Damage type fire (holy fire if E≥20), base damage 5+(Fire@100).
  • Deep lava: Damage type fire (holy fire if E≥20), base damage 5+(Fire@150).
  • No effect for other floor types.

The terrain at the player's location is converted to type floor. Can be cast while blind.

Geolysis (level 7, Earth:7, mana 15:40, fail 15%)

Tunnels in the specified direction for distance 5+(E@12:1), starting at the player's location and stopping if a non-tunnelable wall square is hit. A floor-change effect is applied at each square along the tunneling path; a wall-change effect is applied to all tunnelable wall squares adjacent to the tunneling path. At each square along the tunneling path, there is a 20% chance of a branch forming; the branch will be one third the length of the original tunneling path and angled 45 degrees off the original path (equal probability for either side), and is otherwise generated in the same manner as the original path, including the possibility of further sub-branches. Can be cast while blind.

Dripping Tread (level 10, Water:10, mana 15:25, fail 15%)

Each time the player moves, a floor-change effect is applied to the square the player just left. Last for 10+E+1d15 moves. Can be canceled by re-casting the spell while it is in effect. Can be cast while blind.

Grow Barrier (level 15, Earth:12, mana 15:50, fail 20%)

Casts a ball effect of radius 1; the ball is targeted if E≥20, otherwise it is centered on the player. A wall-change effect is applied at each affected square (except the player's location). Can be cast while blind.

Elemental Wave (level 15, mana 15:50, fail 20%)

Casts a directed persistent wave effect centered on the player with initial radius zero and duration 6+(E@20:1). The base damage and damage type depend on the floor type adjacent to the player in the selected direction:

  • Grass: Damage type poison, base damage 10+(Earth@200).
  • Grass with flowers: Damage type poison, base damage 10+(Earth@300).
  • Shallow water: Damage type water, base damage 10+(Water@200).
  • Deep water: Damage type water, base damage 10+(Water@300).
  • Ice: Damage type water, base damage 10+(Water@200).
  • Sand: Damage type light, base damage 10+(Fire@400).
  • Shallow lava: Damage type fire (holy fire if E≥20), base damage 10+(Fire@200).
  • Deep lava: Damage type fire (holy fire if E≥20), base damage 10+(Fire@300).
  • No effect for other floor types.

The adjacent square in the selected direction is converted to type floor. Can be cast while blind.

Elemental Minion (level 20, mana 40:80, fail 40%)

Summons a friendly monster from an adjacent square. The type of monster summoned is randomly selected from a set of monster types depending on the terrain type and your skill level:

  • Granite wall, magma, quartz: Earth elemental, Xorn (if (Earth@3)≥2), Xaren (if (Earth@3)=3).
  • Dark pit: Air elemental, Ancient blue dragon (if (Air@4)≥2), Great Storm Wyrm (if (Air@4)≥3), Sky Drake (if (Air@4)=4).
  • Sandwall, shallow lava, deep lava: Fire elemental, Ancient red dragon (if (Fire@2)=2).
  • Ice wall, shallow water, deep water: Water elemental, Water troll (if (Water@3)≥2), Water demon (if (Water@3)=3).

The monster is leveled to monster level 10+(E@120:1) (see notes on monster leveling below). The selected adjacent square is converted to type floor.

Fire (SO,SP)
Globe of Light (level 1, mana 2:15, fail 10%, [1-15|10-45])

Lights the room if player is in a room. If E≥3, additionally casts a ball of "weak" light (only affects light-sensitive monsters) centered on the player with radius 4 and base damage 10. If E≥15, additionally casts a second ball of "strong" light (as breathed by Light hounds, for instance) centered on the player with radius 5+(E@6:1) and base damage 10+(E@100:1).

Fire Golem (Fire+Mind, level 7, mana 16:70, fail 40%)

Creates a Fire golem monster (hence the name) under control of the player. Requires a torch or brass lantern, which will be used up in the casting process. The golem will be leveled to monster level 7+(E@70:1) (see notes on monster leveling below).

Fireflash (level 10, mana 5:70, fail 35%, [1-15|15-35])

Casts a targeted ball with radius 2+(E@5:1) and base damage 20+(E@500:1). If E≥20, the ball does holy fire damage; otherwise, it does fire damage.

Fiery Shield (level 20, mana 20:60, fail 50%, [1-10|5-40])

Casts a shield effect with duration 10+(E@70:1)+1d20, damage (5+(E@15:1))d(5+(E@7:1)), and +10 armor class. The damage will be unresistable if E≥8; otherwise it will be fire damage.

Firewall (level 25, mana 20:100, fail 40%, [1-10|5-40])

Casts a wall effect with duration 10+(E@14:1) and damage 40+(E@150:1). The damage is hellfire if E≥6, fire otherwise.

Water (SO,SP,Yavanna Kementari@1/2)
Geyser (level 1, mana 1:35, fail 5%)

Fires a targeted bolt or beam doing (E@10:1)d(3+(E@35:1)) water damage. The spell will beam with probability 2×(E@85:1) percent.

Vapor (level 2, mana 2:12, fail 20%)

Casts a cloud of water centered on the player with radius 3+(E@9), damage 3+(E@20:1), and duration 5.

Ent's Potion (level 6, mana 7;15, fail 35%)

Increases your food level to maximum. If E≥5, cures fear; if E≥12, also confers temporary heroism with duration 25+(E@40:1)+1d25. See below for the effects of heroism.

Tidal Wave (level 16, mana 16:40, fail 65%, [1-10|20-50])

Casts a wave effect centered on the player, with initial radius zero, base damage 40+(E@200:1), and duration 6+(E@10:1). The damage is of type "wave" -- the target takes water damage and is pushed away from the center of the wave.

Ice Storm (level 22, mana 30:60, fail 80%, [1-5|25-45])

Casts a storm effect centered on the player, with radius 1+(E@3), damage 80+(E@200:1), and duration 20+(E@70:1). The damage is of type ice if E≥10, cold otherwise.

Air (SO,SP,Manwe Sulimo@2/3)
Noxious Cloud (level 3, mana 3:30, fail 20%, [1-15|25-50])

Casts a targeted cloud effect with radius 3, base damage 7+(E@150:1) and duration 5+(E@40:1). If E≥30, the cloud does "unbreath" damage, affecting all monsters that breathe; otherwise, it does poison damage.

Poison Blood (level 12, mana 10:20, fail 30%, [1-25|35-50])

Confers temporary poison resistance; if E≥15, also confers temporary poison brand to any wielded weapon. The duration is 25+(E@25:1)+1d30.

Invisibility (level 16, mana 10:20, fail 50%)

Confers temporary invisibility, with duration 15+E+1d20 and power E+20 (see below for notes on invisibility).

Wings of Winds (Air+Conveyance, level 22, mana 30:40, fail 60%, [1-10|20-50])

If E≥16, confers temporary flight, otherwise confers temporary levitation. The duration is 5+(E@25:1)+1d10.

Thunderstorm (Air+Nature, level 25, mana 40:60, fail 60%, [1-5|25-50])

Every 10 game turns, for duration 25+(E@25:1)+1d10, damage (5+(E@10:1))d(10+(E@25:1)) is done to a random hostile monster in line of sight. The damage is done in three parts, each doing one third the computed damage (rounded down), with damage types lightning, light and sound.

Earth (SO,SP,Tulkas@4/5,Yavanna Kementari@1/2)
Stone Skin (level 1, mana 1:50, fail 10%)

Casts a shield effect with duration 10+(E@100:1)+1d10 and +10+E armor class. If E<25, does no damage; otherwise, does (2+(E@5:1))d(3+(E@5:1)) unresistable damage.

Dig (level 12, mana 14, fail 20%, [1-1|1-1])

Casts a beam effect, doing damage 20+1d30 to affected monsters.

Stone Prison (level 25, mana 30:50, fail 65%, [1-3|5-20])

Creates a ring of wall squares around the center square. If E<10, the spell centers on the player; if E≥10, the spell can be targeted.

Shake (level 27, mana 25:30, fail 60%, [1-3|9-20])

Casts an earthquake effect with radius 4+(E@10:1). If E<10, the spell centers on the player; if E≥10, the spell can be targeted.

Strike (level 30, mana 30:50, fail 60%, [1-5|10-50])

Casts a targeted ball of force with radius 1 if E≥12 or 0 if E<12 and base damage 50+E.

Meta (SO,SP,Manwe Sulimo@1/3)
Recharge (level 5, mana 10:100, fail 20%)

Recharges a wand, staff or rod. The power P=60+(E@140:1) of the spell determines the probability of backfire: rods will backfire with probability 1 in (P-L)/5, where L is the level of the rod; wands and staffs will backfire with probability 1 in (100+P-L-8×C)/15, where L is the level of the wand or staff and C is the number of charges currently in the wand or staff (or for a stack of wands, the total charges of the stack divided by the number of wands in the stack). For comparison, a Scroll of Recharging has power 60.

Disperse Magic (level 15, mana 30:60, fail 40%, [1-15|5-40])

Has the following effects:

  • Cures blindness and cancels temporary light.
  • If E≥5, also curse confusion and hallucination.
  • If E≥10, also cancels temporary speed or slowness.
  • If E≥15, also cures cuts and stuns and cancels meditation [which doesn't seem to be set by anything anyway, so... -ed].
  • If E≥20, also cures fear and the parasite effect of a Death orb attack, reverts you from your current mimic state, if any, and cancels heroism, super-heroism, blessing, and any temporary shield effects.

Can be cast while blind or confused.

Spellbinder (level 20, mana 100:300, fail 85%)

Allows you to "pre-cast" certain spells that will be triggered when your hit points decrease below a percentage of maximum chosen at casting time (choices are 75%, 50% or 25%). Up to (E@4:1) spells may be pre-cast, to a maximum of 4; spells of level greater than 7+(E@35:1) may not be pre-cast. Note that the spell requires 32 player turns to cast.

Tracker (level 30, mana 50, fail 95%)

Teleports player to the destination of the most recent teleportation, yours or a monster's.

Conveyance (SO,SP,Manwe Sulimo@1/2)
Phase Door (level 1, mana 1:3, fail 10%)

Teleports player with range 10+(E@8:1). If E≥30, also creates a void jumpgate between player's starting and ending locations.

Disarm (level 3, mana 2:4, fail 15%, [1-10|10-50])

Destroys adjacent doors and traps. [AFAICT from the code, this spell was intended to destroy only doors until E≥10, but the "destroy-doors" in-game effect also has the effect of destroying traps. Possibly a bug. -ed]

Teleportation (level 10, mana 8:14, fail 30%, [1-20|20-50])

Teleports player with range 100+(E@100:1). Casting time is decreased by E-25 percent. [Yes, I think that does mean casting time is increased when E<25... -ed]

Teleport Away (level 23, mana 15:40, fail 60%, [1-20|20-50])

Teleports away all affected monsters. If E<10, affects all monsters along a targeted beam; if 10≤E<20, affects all monsters in a targeted ball of radius 3+(E@4:1); if E≥20, affects all monsters in line of sight. A level-M monster that resists teleportation will resist the spell with probability M percent (100 percent if it is a unique).

Recall (level 30, mana 25, fail 60%)

Has different effects depending on the target:

  • If the player is targeted, initiates a word-of-recall effect that triggers F-1+1dD turns after casting, where F=15-(E@10:1) with a minimum of 1 and D=21-(E@15:1) with a minimum of 0. For comparison, the corresponding scroll effect triggers 14+1d21 turns after reading.
  • If a monster is targeted, the player and the monster swap positions.
  • If an object is targeted, the object is fetched to the player. The object must be within a distance of 18 squares of the player and must not weigh more than 1+(E@150:1)/10 pounds, and if E<15, the player must have line of sight to the object.
Probability Travel (level 35, mana 30:50, fail 90%, [1-5|8-25])

For a duration (E@60:1)+1d20, the player can "jump" through walls -- if you try to step into a wall or other unenterable square, the player will pass through the wall in that direction until it comes to a clear square. You can also move up or down levels without stairs using the '<' and '>' keys. Note that the spell has no effect in the wilderness, or on quest levels or other levels where teleporting is disallowed. It also will not allow you to pass through permanent walls or enter vaults.

Divination (SO,SP,Eru Iluvatar@2/3)
Sense Monsters (level 1, mana 1:20, fail 10%, [1-10|15-40])

Detects monsters within radius 10+(E@40). In addition, if E≥30, confers temporary ESP with duration 10+(E@20:1)+1d10.

Sense Hidden (level 5, mana 2:10, fail 25%, [1-15|10-50])

Detects traps within radius 15+(E@40); in addition, if E≥15, confers temporary see invisible with duration 10+(E@40:1)+1d20.

Identify (level 8, mana 10:50, fail 40%, [1-15|15-40])

If E<17, identifies an object; if 17≤E<27, identifies all carried objects and all objects on the floor at the player's location; if E≥27, identifies all carried objects and all objects on the floor in a radius of (E@3:1) around the player.

Reveal Ways (level 9, mana 3:15, fail 20%, [1-15|25-50])

Detects doors and stairs within radius 10+(E@40:1).

Vision (level 15, mana 7:55, fail 45%, [1-5|10-30])

If E<25, maps the surrounding area; if E≥25, maps and wizard-lights the entire level.

Greater Identify (level 35, mana 30, fail 80%)

Fully identifies an object, as per a Scroll of *Identify*. If cast on the player, confers self-knowledge, as per a Potion of Self-Knowledge.

Temporal (SO,SP,Yavanna Kementari@1/6)
Magelock (level 1, mana 1:35, fail 10%, [1-5|15-45])

If E<30, wizard locks a targeted door; if 30≤E<40, creates a glyph of warding at the player's location; if E≥40, creates a glyph of warding at the targeted location.

Slow Monster (level 10, mana 10:15, fail 35%, [1-15|20-50])

Attempts to slow all affected monsters, with power 40+(E@160:1) (see notes on slowing below). If E<20, affects a targeted monster; if E≥20, affects all monsters in a targeted ball of radius 1.

Essence of Speed (level 15, mana 20:40, fail 50%, [1-1|10-39])

Increases player speed by 5+(E@20:1) with duration 10+E+1d10. Has no effect if any temporary speed boost is currently active; in particular, re-casting Essence of Speed while it is already in effect does not increase its duration.

Banishment (Temporal+Conveyance, level 30, mana 30:40, fail 95%, [1-15|10-36])

Teleports away all monsters in line of sight, with range 40+(E@160:1). A level-M monster that resists teleportation will resist this effect with probability M percent (100 percent if it is a unique). If E≥15, also attempts to put affected monsters to sleep; an affected level-M monster will resist with probability M-1 in 40+(E@160:1), otherwise its sleep timer will be set to 500. Uniques are immune to the sleep effect.

Mind (SO,SP,Eru Iluvatar@1/3,Melkor Bauglir@1/3)
Charm (level 1, mana 1:20, fail 10%, [1-15|20-40])

Attempt to charm affected monsters, with power 10+(E@150:1) (see notes on charming below). If E<15, affects a targeted monster; if 15≤E<35, affects all monsters in a targeted ball of radius 3; if E≥35, affects all monsters in line of sight.

Confuse (level 5, mana 5:30, fail 20%, [1-5|20-40])

Attempt to confuse affected monsters, with power 10+(E@150:1) (see notes on confusion below). If E<15, affects a targeted monster; if 15≤E<35, affects all monsters in a targeted ball of radius 3; if E≥35, affects all monsters in line of sight.

Armor of Fear (level 10, mana 10:50, fail 35%)

Cast a shield effect with duration 10+(E@100)+1d10, "damage" (1+(E@7:1))d(5+(E@20:1)), and +10 armor class. The damage done is fear; if the computed damage amount is greater than the monster's level, the monster's fear timer is increased by the computed damage amount.

Stun (level 10, mana 10:90, fail 45%)

Attempts to stun affected monsters, with power 10+(E@150:1) (see notes on stunning below). If E<20, affects a targeted monster; if E≥20, affects all monsters in a targeted ball of radius 3.

Nature (SO,SP,Yavanna Kementari@1/2)
Grow Trees (Nature+Temporal, level 6, mana 6:30, fail 35%)

Creates trees in a radius of 2+(E@7:1) around the player.

Healing (level 10, mana 15:50, fail 45%, [1-5|20-40])

Heals 15+(E@35:1) percent of the player's maximum hit points.

Recovery (level 15, mana 10:25, fail 60%, [1-5|10-30])

Has the following effects:

  • Reduces the players poison timer by half.
  • If E≥5, cures poison and cuts.
  • If E≥10, restores all stats.
  • If E≥15, restores experience.
Regeneration (level 20, mana 30:55, fail 70%)

Increases your hit point regeneration rate by 300+(E@700:1) percent with duration 5+E.

Summon Animal (level 25, mana 25:50, fail 90%, [1-5|15-45])

Summons a pet animal leveled to monster level 25+E (see notes on monster leveling below).

Udun

Note that all Udun spells automatically receive a bonus to spell effect level of L×2/3, where L is your experience level.

Drain (Udun+Mana, level 1, mana 0, fail 20%)

Drains energy from rods, staffs or wands to increase mana. For wands and staffs, the mana increase will be L×C, where L is the level of the wand or staff and C is the number of charges in the wand or staff (or total number of charges for stacks); for rods, the mana increase will equal the total accumulated energy in the rod. Drained wands and staffs will be destroyed; drained rods will be reduced to zero energy.

Genocide (Udun+Nature, level 25, mana 50, fail 90%, [1-1|5-15])

Performs genocide, as per the scroll of the same name. If E≥10, optionally performs mass genocide instead, as per the scroll of the same name.

Wraithform (Udun+Conveyance, level 30, mana 20:40, fail 95%)

Confers temporary wraith form with duration 20+(E@40:1)+1d30.

Flame of Udun (Udun+Fire, level 35, mana 70:100, fail 95%)

Confers temporary Balrog form with duration 5(E@30:1)+1d15. This has the following effects (where L is the player's experience level):

  • +5+(L/5) STR
  • +(L/10) INT
  • -5-(L/10) WIS
  • +(L/10) DEX
  • +5+(L/5) CON
  • -5-(L/10) CHA
  • +1 blow per round
  • Immunity to fire, lightning and acid
  • Resist poison, darkness and chaos
  • Hold life, levitation, regeneration and fire aura
Demonology
Demon Blade (level 1, mana 4:44, fail 10%, [1-17|20-40])

Casts a projection effect with duration (E@80:1)+1d20, radius 1 if E≥45 or 0 if E<45, and base damage 4+(E@40:1). The damage is hellfire if E≥30, fire otherwise.

Demon Shield (level 1, mana 2:30, fail 10%)

Casts a shield effect with duration 20+(E@100)+1d10, damage (1+(E@14:1))d(10+(E@15:1)), and -300+(E@100:1) armor class. The damage is unresistable.

Summon Demon (level 5, mana 10:50, fail 30%)

Summons a pet demon leveled to monster level 5+(E@100) (see notes on monster leveling below). If E≥35, the demon will be a high demon.

Demon Madness (level 10, mana 5:20, fail 25%)

Casts two targeted balls with radius 1+(E@4) and base damage 20+(E@200:1). The damage will be chaos, confusion or charm with equal probability. Only one of the balls is actually targeted; the other ball travels the same distance in the opposite direction.

Discharge Minion (level 10, mana 20:50, fail 30%)

Destroys a targeted pet and casts a ball of gravity centered on its former location, with radius 2 and base damage H×(20+(E@60))/100, where H is the pet's former hit points.

Demon Field (level 20, mana 20:60, fail 60%)

Casts a targeted cloud of nexus, with radius 7, base damage 20+(E@70:1), and duration 30+(E@100:1).

Demon Cloak (level 20, mana 10:40, fail 70%)

Confers temporary reflection with duration 5+(E@15)+1d5.

Unholy Word (level 25, mana 15:45, fail 55%)

Destroys a targeted pet, healing ((30+E)×(H×100)/M)/100 hit points, where H is the pet's current points and M is its maximum hit points; both divisions are rounded down to the nearest integer. With probability 30-(E@25) percent, the spell will instead turn the pet against you.

Control Demon (level 25, mana 30:70, fail 55%)

Attempts to charm a targeted demon, with power 50+(E@250:1) (see notes on charming below).

Music

Notes on Music spells:

Stop Singing(I) (level 1, mana 0; fail -400%)

Cancels any lasting spell effect.

Song of the Sun(I) (level 1, mana 1, fail 20%)

Confers a lasting temporary light of radius 5. The light lasts for 5 turns after the spell is canceled.

Holding Pattern(I) (level 1, mana 1:10, fail 20%)

Casts a lasting slow effect; every turn that the spell is in effect, attempts to slow all monsters in line of sight, with power 10+(E@100:1) (see notes on slowing below). The slowing effect is cumulative; a monster's speed is decreased by 10 every time it fails to resist the spell.

Blow(I) (level 4, mana 3:30, fail 20%)

Casts a ball of sound centered on the player, with radius 1+(E@12) and base damage (2+(E@10))d(4+(E@40)). Not a lasting effect.

Illusion Pattern(II) (level 5, mana 2:15, fail 30%)

Casts a lasting confusion effect; every turn that the spell is in effect, attempts to confuse all monsters in line of sight, with power P=10+(E:100:1) (see notes on confusion below).

Flow of Life(II) (level 7, mana 5:30, fail 35%)

Casts a lasting healing effect; heals 7+(E@100:1) hit points every turn that the spell is in effect.

Heroic Ballad(II) (level 10, mana 4:14, fail 45%)

Confers lasting temporary effects: heroism, plus super-heroism if E≥10, plus a to-hit and damage bonus of +15 if E≥20, plus resistance to chaos and confusion if E≥25. All effects wear off 5 turns after the spell is canceled. See below for the effects of heroism and super-heroism.

Stun Pattern(IV) (level 10, mana 3:25, fail 45%)

Casts a lasting stunning effect; every turn that the spell is in effect, attempts to stun all monsters in line of sight, with power P=10+(E@90:1) (see notes on stunning below).

Gush of Wind(II) (level 14, mana 15:45, fail 30%)

Teleports away all monsters within radius 1+(E@12) of the player, with range 10+(E@40). Not a lasting effect. A level-M monster that resists teleportation will resist the spell with probability M percent (100 percent if it is a unique).

Hobbit Melodies(III) (level 20, mana 10:30, fail 70%)

Confers a lasting shield effect with +10+E armor class. Also confers lasting +7+(E@10:1) speed if E≥15.

Horns of Ylmir(III) (level 20, mana 25:30, fail 20%)

Casts an earthquake effect of radius 2+(E@10:1). Not a lasting effect.

Claraudience(IV) (level 25, mana 15:30, fail 75%)

Confers lasting temporary ESP, which wears off 5 turns after the spell is canceled. Also, if E≥10, each turn the spell is in effect, identifies objects on the floor within radius 1+(E@3) of the player.

Ambarkanta(IV) (level 25, mana 70, fail 60%)

Casts alter reality. Not a lasting effect.

God spells

Assorted notes on god spells:

Eru Iluvatar

[see also: Mana, Divination, Mind]

See the Music (level 1, piety 1:50, fail 20%)

Confers temporary see invisible with duration 10+(E@100:1)+1d10. If E≥10, also maps the surrounding area. If E≥20, also cures blindness. If E≥30, maps and wizard-lights the entire level. Can be cast while blind.

Listen to the Music (level 7, piety 15:200, fail 25%)

Identifies a selected object. If E≥14, identifies all carried objects. If E≥30, identifies all carried objects and all objects on the level.

Know the Music (level 30, piety 200:600, fail 50%)

Fully identifies a selected object, as per a Scroll of *Identify*. If E≥10, fully identifies all carried objects.

Lay of Protection (level 35, piety 400, fail 80%)

Creates glyphs of warding on all squares within radius 1+(E@2) of the player.

Manwe Sulimo

[see also: Air, Meta, Conveyance]

Manwe's Blessing (level 1, piety 10:100, fail 20%)

Cures fear, cancels temporary light, and confers the following effects with duration 30+(E@70:1)+1d40:

  • Blessing, as per a Scroll of Blessing.
  • Heroism if E≥10.
  • Super-heroism if E≥20.
  • Holy aura if E≥30. This confers +5 luck, hold life and +1 light radius.

Bonuses from the above (as described below) are cumulative.

Wind Shield (level 10, piety 100:500, fail 30%)

Confers temporary protection from evil with duration 10+E+1d20; if your level is L, then a level-M evil monster will be unable to hit you with probability 50+L percent if L≥M. If E≥10, also casts a shield effect with the same duration and +(E@30:1) armor class. If E≥20, the shield effect does unresistable damage (1+(E@2:1))d(1+(E@6:1)).

Manwe's Call (level 20, piety 200:500, fail 40%)

Summons a friendly Great eagle, leveled to monster level 20+(E@70) (see notes on monster leveling below).

Avatar (level 35, piety 1000, fail 80%)

Confers temporary Maia form with duration (E@20:1)+1d10. This has the following effects (where L is the player's experience level):

  • +5+(L/5) to all stats
  • +2 blows per round
  • Immunity to fire, lighting, acid and cold
  • Resist poison, light, darkness and chaos
  • Hold life, levitation and regeneration
Tulkas

[see also: Earth]

Divine Aim (level 1, piety 30:500, fail 20%)

Confers a temporary +15 bonus to-hit and to damage, with duration E+1d10. If E≥20, the next E+1d10 melee attacks will all be critical hits, doing damage 3×D+20, where D is the normal damage of the attack.

Whirlwind (level 10, piety 100, fail 45%)

Attacks all monsters within radius 1 of the player as though by an ordinary melee attack, except that your number of blows per round is reduced to 1.

Wave of Power (level 20, piety 200, fail 75%)

Attacks the targeted monster as though by an ordinary melee attack, except that your number of blows per round is set to (E@B:1), where B is your normal number of blows per round.

Melkor Bauglir

[see also: Mind, Udun]

Curse (level 1, piety 50:300, fail 20%)

Has the following effects on the targeted monster:

  • Reduces the "dice" and "sides" of all melee attacks by 1 (or 2 if E≥50 and both are at least 2) -- for instance, an attack doing damage 2d5 would now do damage 1d4, or 0d3 if E≥50.
  • If E≥15, reduces armor class by E, to a minimum of -70.
  • If E≥25, reduces speed by (E@7:1), to a minimum of -30 (one-third normal speed).
  • If E≥35, reduces max hit points by an amount dependent on the monster race, to a minimum of 1.

If E≥5, you are currently praying to Melkor, and your current piety is greater than 5000, there is a chance that these effects will be applied automatically (at no piety cost) each time you hit a monster with a melee attack; the probability of this is (W*(E@100:1))/M percent, where M is the monster's level and W is your WIS scaled to 30 (see below for the definition of this).

Corpse Explosion (level 10, piety 100:500, fail 45%)

All corpses within radius 2+(E@5:1) of the player explode in a ball effect centered on the corpse with radius 7×(20+(E@70:1))/100 and base damage D×(20+(E@70:1))/100, where D is the max hit points of the appropriate monster type. The damage done by the explosions is shards.

Mind Steal (level 20, piety 1000, fail 90%)

Attempts to take control of a targeted monster's actions. The monster will resist with probability M-E+1 in M, where M is the monster's level.

Yavanna Kementari

[see also: Water, Earth, Temporal, Nature]

Charm Animal (level 1, piety 10:100, fail 30%)

Attempts to charm all animals within a targeted ball of radius (E@2:1), with power 10+(E@170:1) (see notes on charming below).

Grow Grass (level 10, piety 70:150, fail 65%)

Attempts to convert random squares within radius (E@4:1) of the player to grass.

Tree Roots (level 15, piety 50:1000, fail 70%)

Confers temporary bonuses of +10+(E@60:1) to armor class and +10+(E@20:1) to damage for a duration of 10+(E@30:1). [In versions prior to 2.2.3, the bonus to AC and damage was incorrectly computed as the number of turns remaining in the spell. This bug was fixed in v2.2.3. -ed]

Water Bite (level 20, piety 150:300, fail 90%)

Casts a projection effect with duration 30+(E@150:1)+1d30, radius 1 if E≥25 or 0 if E<25, and base damage 10+(E@10:1). The damage is water.

Uproot (level 35, piety 250:350, fail 95%)

Converts an adjacent tree square to a friendly Ent, leveled to monster level 30+(E@70:1) (see notes on monster leveling below).

Miscellaneous spell effects

Blessing, heroism, super-heroism

These are all efffects that temporarily boost combat ability:

Charming, confusion, stunning, slowing

These are effects that can be resisted by a monster with a probability based on the monster's level and the power of the spell. If a spell with power P is cast on a level-M monster, then:

Invisibility

Unlike in some of its predecessors, invisibility in ToME is not a binary effect; it has a power level, which determines how powerful a monster must be to see through your invisibility. This is computed as follows: Let I be your total invisibility power and M be the monster's level, modified as follows:

Then the monster will be unable to see you with probability I in M×2.

Invisibility power conferred by worn items are cumulative with each other and with temporary invisibility power; temporary invisibility effects are cumulative in time, using the power of the most recently activated temporary effect. For comparison, here are the power levels of common sources of invisibility:

Leveled monsters

Monsters in ToME can gain levels and become more powerful by killing monsters to gain experience, much like the player does. In some cases (the Angband dungeon, some relic quests), monsters are artificially raised to a higher level on creation; such a monster is described herein as "leveled to monster level N". Each time a monster gains a level, it may gain any or all of the following modifications:

For a "leveled" monster, these effects are applied once for each difference in level between the monster's default level and the target level (if the latter is less than the former, no change is made). This can produce some truly horrific monsters: a Kobold (default monster level 2) leveled to monster level 50, for instance, will on average have 3d7+268 hit points, +29 speed, armor class 40 and a 15d8 melee attack.

Stat-based adjustments

Some of the effects described above include stat-based adjustments; for reference, we list here the numerical amounts of said adjustments. For some purposes (mostly table lookup), a stat value is converted internally to a stat index, as delineated in the second column.
StatStat indexMin fail rateFail rate adj
3099%0
4199%0
5299%0
6399%0
7499%0
8550%1
9630%1
10720%1
11815%1
12912%1
131011%1
141110%1
15129%2
16138%2
17147%2
18-18/09156%3
18/10-18/19166%3
18/20-18/29175%3
18/30-18/39185%3
18/40-18/49195%3
18/50-18/59204%4
18/60-18/69214%4
18/70-18/79224%5
18/80-18/89234%5
18/90-18/99243%6
18/100-18/109253%7
18/110-18/119262%8
18/120-18/129272%9
18/130-18/139282%10
18/140-18/149292%11
18/150-18/159301%12
18/160-18/169311%13
18/170-18/179321%14
18/180-18/189331%15
18/190-18/199341%16
18/200-18/209350%17
18/210-18/219360%18
18/220+370%19

Another stat-based concept sometimes used in the game is that of a "scaled" stat. This will be denoted herein as a stat "scaled to N", and is defined as (I×N)/37, rounded down to the nearest integer, where I is the stat index of the stat in question, as listed above.

Changelog and credits

2005-12-28:

Corrected Divine Aim piety cost, as noted by vfb.

2005-12-01:

Corrected descriptions of Genocide spell and level-based bonus for Udun spells, as reported in the ToME forums

2005-11-05:

Added bonus blows per round from Maia and Balrog form, as noted by vfb.

2005-03-31:

Only weapon attacks will trigger a projection effect, not barehand or bear-form attacks.

2005-01-09:

Added a convenience link to the 2.3.x spell spoiler.

2004-12-20:

Added some internal cross-links from various terminology used in some spell descriptions to definitions of same.

2004-08-06:

Add cross-links from god spells to school spells provided by that god.

2004-07-31:

Grow Barrier requires skill level 12 in Earth.

2004-07-08:

Banishment is dual-school Temporal+Conveyance.

2004-06-13:
2004-05-24:

Expanded notes for Essence of Speed to note that re-casting it while in effect does not increase duration.

2004-05-13:

Added annotations for spells available via wands and staffs, indicating the allowed range of base level and max level for each spell.

2004-04-23:

Added a table of contents.

2004-04-20:
2004-04-01:

Oops, Essence of Speed is level 15... :-}

2004-03-28:
2004-03-22:

CSS tweaks.

2003-11-16:

Added piety level and praying requirement for auto-application of the Curse spell.

2003-09-25:
2003-09-07:

Initial release.