Difference between revisions of "Module:Table of spells"
(New data module. Based on version 0.17.1.) |
(Fix Book of Battle and spells only found in it missing. Also correct the name of Book of the Earth.) |
||
| Line 124: | Line 124: | ||
["schools"] = { "Conjuration","Fire","Earth" }, | ["schools"] = { "Conjuration","Fire","Earth" }, | ||
["flags"] = { "Dir or target","Needs tracer" }, | ["flags"] = { "Dir or target","Needs tracer" }, | ||
| − | ["books"] = { "Book of Earth","Book of Power" }, | + | ["books"] = { "Book of the Earth","Book of Power" }, |
["level"] = 5, | ["level"] = 5, | ||
["cap"] = 200, | ["cap"] = 200, | ||
| Line 525: | Line 525: | ||
["range"] = nil, | ["range"] = nil, | ||
["noise"] = 4, | ["noise"] = 4, | ||
| + | } | ||
| + | m["Infusion"] = { | ||
| + | ["schools"] = { "Charms" }, | ||
| + | ["flags"] = { "Battle","Utility" }, | ||
| + | ["books"] = { "Book of Battle" }, | ||
| + | ["level"] = 1, | ||
| + | ["cap"] = 50, | ||
| + | ["range"] = nil, | ||
| + | ["noise"] = 1, | ||
} | } | ||
m["Inner Flame"] = { | m["Inner Flame"] = { | ||
| Line 547: | Line 556: | ||
["schools"] = { "Conjuration","Earth" }, | ["schools"] = { "Conjuration","Earth" }, | ||
["flags"] = { "Dir or target","Needs tracer" }, | ["flags"] = { "Dir or target","Needs tracer" }, | ||
| − | ["books"] = { "Book of Earth","Book of Power" }, | + | ["books"] = { "Book of the Earth","Book of Power" }, |
["level"] = 6, | ["level"] = 6, | ||
["cap"] = 200, | ["cap"] = 200, | ||
| Line 583: | Line 592: | ||
["schools"] = { "Earth","Hexes" }, | ["schools"] = { "Earth","Hexes" }, | ||
["flags"] = { "Area" }, | ["flags"] = { "Area" }, | ||
| − | ["books"] = { "Fen Folio","Book of Earth","Book of Debilitation" }, | + | ["books"] = { "Fen Folio","Book of the Earth","Book of Debilitation" }, |
["level"] = 4, | ["level"] = 4, | ||
["cap"] = 200, | ["cap"] = 200, | ||
| Line 799: | Line 808: | ||
["schools"] = { "Charms","Necromancy" }, | ["schools"] = { "Charms","Necromancy" }, | ||
["flags"] = { "Selfench","Utility" }, | ["flags"] = { "Selfench","Utility" }, | ||
| − | ["books"] = { "Book of Necromancy" }, | + | ["books"] = { "Book of Battle","Book of Necromancy" }, |
["level"] = 3, | ["level"] = 3, | ||
["cap"] = 200, | ["cap"] = 200, | ||
| Line 853: | Line 862: | ||
["schools"] = { "Earth" }, | ["schools"] = { "Earth" }, | ||
["flags"] = { "Area" }, | ["flags"] = { "Area" }, | ||
| − | ["books"] = { "Book of the Tempests","Book of Earth" }, | + | ["books"] = { "Book of the Tempests","Book of the Earth" }, |
["level"] = 9, | ["level"] = 9, | ||
["cap"] = 200, | ["cap"] = 200, | ||
| Line 871: | Line 880: | ||
["schools"] = { "Charms","Translocation" }, | ["schools"] = { "Charms","Translocation" }, | ||
["flags"] = { "Selfench" }, | ["flags"] = { "Selfench" }, | ||
| − | ["books"] = { "Book of Spatial Translocations" }, | + | ["books"] = { "Book of Spatial Translocations","Book of Battle" }, |
["level"] = 2, | ["level"] = 2, | ||
["cap"] = 200, | ["cap"] = 200, | ||
| Line 903: | Line 912: | ||
["range"] = "LOS", | ["range"] = "LOS", | ||
["noise"] = 2, | ["noise"] = 2, | ||
| + | } | ||
| + | m["Song of Slaying"] = { | ||
| + | ["schools"] = { "Charms" }, | ||
| + | ["flags"] = { "Battle","Utility" }, | ||
| + | ["books"] = { "Book of Battle" }, | ||
| + | ["level"] = 2, | ||
| + | ["cap"] = 100, | ||
| + | ["range"] = nil, | ||
| + | ["noise"] = 2, | ||
| + | } | ||
| + | m["Spectral Weapon"] = { | ||
| + | ["schools"] = { "Hexes","Charms" }, | ||
| + | ["flags"] = { "Battle","Selfench","Utility","No ghost" }, | ||
| + | ["books"] = { "Book of Battle" }, | ||
| + | ["level"] = 3, | ||
| + | ["cap"] = 100, | ||
| + | ["range"] = nil, | ||
| + | ["noise"] = 3, | ||
} | } | ||
m["Spellforged Servitor"] = { | m["Spellforged Servitor"] = { | ||
| Line 934: | Line 961: | ||
["schools"] = { "Transmutation","Earth" }, | ["schools"] = { "Transmutation","Earth" }, | ||
["flags"] = { "Helpful","Chaotic","Utility" }, | ["flags"] = { "Helpful","Chaotic","Utility" }, | ||
| − | ["books"] = { "Book of Transfigurations","Book of Earth" }, | + | ["books"] = { "Book of Transfigurations","Book of the Earth" }, |
["level"] = 6, | ["level"] = 6, | ||
["cap"] = 150, | ["cap"] = 150, | ||
Revision as of 17:07, 1 February 2016
Module:Table of spells is a Lua module which contains information used by Module:Spell. If you want to add new Lua functions to process this page, write them in Module:Spell.
To generate this script, see https://github.com/jkornelsen/crawl-wiki-modules. Or, update it by hand.
--[=[
Table of spells
]=]--
local m = {}
m["Agony"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Dir or target","Not self","Needs tracer","MR check" },
["books"] = { "Book of Death" },
["level"] = 5,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 4,
}
m["Airstrike"] = {
["schools"] = { "Air" },
["flags"] = { "Target","Not self","Battle" },
["books"] = { "Book of the Sky" },
["level"] = 4,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 2,
}
m["Alistair's Intoxication"] = {
["schools"] = { "Transmutation","Poison" },
["flags"] = nil,
["books"] = { "Book of Envenomations","Book of Party Tricks","Book of Alchemy" },
["level"] = 4,
["cap"] = 100,
["range"] = nil,
["noise"] = 3,
}
m["Animate Dead"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Area","Neutral","Corpse violating","Utility" },
["books"] = { "Book of Necromancy","Book of Unlife" },
["level"] = 4,
["cap"] = 0,
["range"] = nil,
["noise"] = 3,
}
m["Animate Skeleton"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Corpse violating","Utility" },
["books"] = { "Book of Necromancy","Book of Cantrips" },
["level"] = 1,
["cap"] = 0,
["range"] = nil,
["noise"] = 1,
}
m["Apportation"] = {
["schools"] = { "Translocation" },
["flags"] = { "Targ obj","Not self" },
["books"] = { "Book of Spatial Translocations","Book of Cantrips","Book of Party Tricks" },
["level"] = 1,
["cap"] = 1000,
["range"] = "LOS",
["noise"] = 1,
}
m["Aura of Abjuration"] = {
["schools"] = { "Summoning" },
["flags"] = { "Area","Neutral","Escape" },
["books"] = { "Book of Summonings" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 5,
}
m["Beastly Appendage"] = {
["schools"] = { "Transmutation" },
["flags"] = { "Helpful","Chaotic" },
["books"] = { "Book of Changes" },
["level"] = 1,
["cap"] = 50,
["range"] = nil,
["noise"] = 1,
}
m["Blade Hands"] = {
["schools"] = { "Transmutation" },
["flags"] = { "Helpful","Battle","Chaotic","Utility" },
["books"] = { "Book of Changes" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 4,
}
m["Blink"] = {
["schools"] = { "Translocation" },
["flags"] = { "Escape","Selfench","Emergency","Utility" },
["books"] = { "Book of Minor Magic","Book of Spatial Translocations" },
["level"] = 2,
["cap"] = 0,
["range"] = nil,
["noise"] = 2,
}
m["Bolt of Cold"] = {
["schools"] = { "Conjuration","Ice" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Ice" },
["level"] = 6,
["cap"] = 200,
["range"] = 5,
["noise"] = 6,
}
m["Bolt of Draining"] = {
["schools"] = { "Conjuration","Necromancy" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Death" },
["level"] = 5,
["cap"] = 200,
["range"] = 5,
["noise"] = 2,
}
m["Bolt of Fire"] = {
["schools"] = { "Conjuration","Fire" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Fire","Book of the Dragon" },
["level"] = 6,
["cap"] = 200,
["range"] = 6,
["noise"] = 6,
}
m["Bolt of Magma"] = {
["schools"] = { "Conjuration","Fire","Earth" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of the Earth","Book of Power" },
["level"] = 5,
["cap"] = 200,
["range"] = 4,
["noise"] = 5,
}
m["Borgnjor's Revivification"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Utility" },
["books"] = { "Necronomicon" },
["level"] = 8,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Call Canine Familiar"] = {
["schools"] = { "Summoning" },
["flags"] = nil,
["books"] = { "Book of Callings","Book of Beasts" },
["level"] = 3,
["cap"] = 100,
["range"] = nil,
["noise"] = 3,
}
m["Call Imp"] = {
["schools"] = { "Summoning" },
["flags"] = { "Unholy","Battle","Selfench" },
["books"] = { "Book of Minor Magic","Book of Callings" },
["level"] = 2,
["cap"] = 100,
["range"] = nil,
["noise"] = 2,
}
m["Cause Fear"] = {
["schools"] = { "Hexes" },
["flags"] = { "Area","MR check" },
["books"] = { "Book of Enchantments","Book of Debilitation","Book of the Dragon" },
["level"] = 4,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 3,
}
m["Chain Lightning"] = {
["schools"] = { "Air","Conjuration" },
["flags"] = { "Area" },
["books"] = { "Book of Annihilations" },
["level"] = 8,
["cap"] = 200,
["range"] = nil,
["noise"] = 8,
}
m["Cigotuvi's Embrace"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Chaotic","Corpse violating","Utility","No ghost" },
["books"] = { "Book of Unlife" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 4,
}
m["Condensation Shield"] = {
["schools"] = { "Ice" },
["flags"] = { "Helpful","Utility" },
["books"] = { "Book of Frost","Book of Alchemy" },
["level"] = 4,
["cap"] = 200,
["range"] = nil,
["noise"] = 3,
}
m["Confuse"] = {
["schools"] = { "Hexes" },
["flags"] = { "Dir or target","Needs tracer","MR check" },
["books"] = { "Book of Hinderance","Book of Maledictions" },
["level"] = 3,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 3,
}
m["Confusing Touch"] = {
["schools"] = { "Hexes" },
["flags"] = nil,
["books"] = { "Book of Hinderance" },
["level"] = 2,
["cap"] = 50,
["range"] = nil,
["noise"] = 2,
}
m["Conjure Ball Lightning"] = {
["schools"] = { "Air","Conjuration" },
["flags"] = { "Selfench" },
["books"] = { "Book of the Sky" },
["level"] = 6,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Conjure Flame"] = {
["schools"] = { "Conjuration","Fire" },
["flags"] = { "Grid","Not self" },
["books"] = { "Book of Minor Magic","Book of Flames","Book of Clouds" },
["level"] = 3,
["cap"] = 100,
["range"] = 3,
["noise"] = 3,
}
m["Control Undead"] = {
["schools"] = { "Necromancy" },
["flags"] = { "MR check" },
["books"] = { "Book of Necromancy","Book of Unlife" },
["level"] = 4,
["cap"] = 200,
["range"] = nil,
["noise"] = 3,
}
m["Controlled Blink"] = {
["schools"] = { "Translocation" },
["flags"] = { "Escape","Emergency","Utility" },
["books"] = { "Akashic Record" },
["level"] = 8,
["cap"] = 0,
["range"] = nil,
["noise"] = 2,
}
m["Corona"] = {
["schools"] = { "Hexes" },
["flags"] = { "Dir or target","Not self","Needs tracer","MR check" },
["books"] = { "Book of Maledictions","Book of Cantrips","Book of Debilitation" },
["level"] = 1,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 1,
}
m["Corpse Rot"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Area","Neutral","Unclean" },
["books"] = { "Book of Death","Fen Folio" },
["level"] = 2,
["cap"] = 0,
["range"] = nil,
["noise"] = 2,
}
m["Cure Poison"] = {
["schools"] = { "Poison" },
["flags"] = { "Recovery","Helpful","Utility" },
["books"] = { "Young Poisoner's Handbook" },
["level"] = 2,
["cap"] = 200,
["range"] = nil,
["noise"] = 1,
}
m["Darkness"] = {
["schools"] = { "Hexes" },
["flags"] = nil,
["books"] = { "Book of Burglary","Book of Dreams" },
["level"] = 6,
["cap"] = 200,
["range"] = nil,
["noise"] = 3,
}
m["Dazzling Spray"] = {
["schools"] = { "Conjuration","Hexes" },
["flags"] = { "Dir or target","Not self" },
["books"] = { "Book of Conjurations","Book of Maledictions" },
["level"] = 3,
["cap"] = 100,
["range"] = 5,
["noise"] = 3,
}
m["Death Channel"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Helpful","Utility" },
["books"] = { "Book of Unlife" },
["level"] = 6,
["cap"] = 200,
["range"] = nil,
["noise"] = 5,
}
m["Death's Door"] = {
["schools"] = { "Charms","Necromancy" },
["flags"] = { "Emergency","Utility" },
["books"] = { "Necronomicon" },
["level"] = 8,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Deflect Missiles"] = {
["schools"] = { "Charms","Air" },
["flags"] = { "Helpful","Utility" },
["books"] = { "Book of Enchantments","Book of the Sky" },
["level"] = 6,
["cap"] = 200,
["range"] = nil,
["noise"] = 3,
}
m["Delayed Fireball"] = {
["schools"] = { "Fire","Conjuration" },
["flags"] = { "Utility" },
["books"] = { "Book of Fire" },
["level"] = 7,
["cap"] = 0,
["range"] = nil,
["noise"] = 7,
}
m["Discord"] = {
["schools"] = { "Hexes" },
["flags"] = { "Area","Hasty" },
["books"] = { "Book of Enchantments" },
["level"] = 8,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Disjunction"] = {
["schools"] = { "Translocation" },
["flags"] = { "Escape","Utility" },
["books"] = { "Akashic Record" },
["level"] = 8,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Dispel Undead"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Death" },
["level"] = 5,
["cap"] = 100,
["range"] = 4,
["noise"] = 4,
}
m["Dispersal"] = {
["schools"] = { "Translocation" },
["flags"] = { "Area","Escape" },
["books"] = { "Akashic Record" },
["level"] = 6,
["cap"] = 200,
["range"] = {1, 4},
["noise"] = 5,
}
m["Dragon Form"] = {
["schools"] = { "Transmutation" },
["flags"] = { "Helpful","Chaotic","Utility" },
["books"] = { "Book of Transfigurations","Book of the Dragon" },
["level"] = 7,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Dragon's Call"] = {
["schools"] = { "Summoning" },
["flags"] = nil,
["books"] = { "Book of the Dragon" },
["level"] = 9,
["cap"] = 200,
["range"] = nil,
["noise"] = 7,
}
m["Ensorcelled Hibernation"] = {
["schools"] = { "Hexes","Ice" },
["flags"] = { "Dir or target","Not self","Needs tracer","MR check" },
["books"] = { "Book of Maledictions","Book of Dreams" },
["level"] = 2,
["cap"] = 56,
["range"] = "LOS",
["noise"] = 0,
}
m["Excruciating Wounds"] = {
["schools"] = { "Charms","Necromancy" },
["flags"] = { "Helpful","Battle" },
["books"] = { "Book of Death" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 4,
}
m["Fire Storm"] = {
["schools"] = { "Conjuration","Fire" },
["flags"] = { "Grid","Area","Needs tracer" },
["books"] = { "Book of Annihilations" },
["level"] = 9,
["cap"] = 200,
["range"] = 5,
["noise"] = 9,
}
m["Fireball"] = {
["schools"] = { "Conjuration","Fire" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Flames","Book of Fire","Book of the Tempests" },
["level"] = 5,
["cap"] = 200,
["range"] = 5,
["noise"] = 5,
}
m["Flame Tongue"] = {
["schools"] = { "Conjuration","Fire" },
["flags"] = { "Dir or target","Not self","Needs tracer" },
["books"] = { "Book of Flames","Book of the Dragon" },
["level"] = 1,
["cap"] = 40,
["range"] = {2, 5},
["noise"] = 1,
}
m["Force Lance"] = {
["schools"] = { "Conjuration","Translocation" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of the Warp" },
["level"] = 4,
["cap"] = 100,
["range"] = 3,
["noise"] = 5,
}
m["Freeze"] = {
["schools"] = { "Ice" },
["flags"] = { "Dir or target","Not self","Battle" },
["books"] = { "Book of Frost" },
["level"] = 1,
["cap"] = 25,
["range"] = 1,
["noise"] = 1,
}
m["Freezing Cloud"] = {
["schools"] = { "Conjuration","Ice","Air" },
["flags"] = { "Grid","Area","Allow self","Needs tracer","Cloud" },
["books"] = { "Book of Ice","Book of Clouds" },
["level"] = 6,
["cap"] = 200,
["range"] = 5,
["noise"] = 6,
}
m["Fulminant Prism"] = {
["schools"] = { "Conjuration","Hexes" },
["flags"] = { "Grid","Area","Not self" },
["books"] = { "Book of Conjurations","Book of Power" },
["level"] = 4,
["cap"] = 200,
["range"] = 4,
["noise"] = 4,
}
m["Gell's Gravitas"] = {
["schools"] = { "Translocation","Hexes" },
["flags"] = { "Target","Not self","Needs tracer" },
["books"] = { "Book of Hinderance","Book of the Warp","Book of Debilitation" },
["level"] = 3,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 3,
}
m["Glaciate"] = {
["schools"] = { "Conjuration","Ice" },
["flags"] = { "Dir or target","Area","Not self" },
["books"] = { "Book of Annihilations" },
["level"] = 9,
["cap"] = 200,
["range"] = 6,
["noise"] = 9,
}
m["Haste"] = {
["schools"] = { "Charms" },
["flags"] = { "Dir or target","Helpful","Hasty","Selfench","Utility" },
["books"] = { "Book of Enchantments" },
["level"] = 6,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 5,
}
m["Haunt"] = {
["schools"] = { "Summoning","Necromancy" },
["flags"] = { "Target","Not self","Mons abjure" },
["books"] = { "Necronomicon" },
["level"] = 7,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 6,
}
m["Hydra Form"] = {
["schools"] = { "Transmutation" },
["flags"] = { "Helpful","Chaotic","Utility" },
["books"] = { "Book of Transfigurations","Fen Folio" },
["level"] = 6,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Ice Form"] = {
["schools"] = { "Ice","Transmutation" },
["flags"] = { "Helpful","Chaotic","Utility" },
["books"] = { "Book of Ice","Book of Changes" },
["level"] = 4,
["cap"] = 100,
["range"] = nil,
["noise"] = 3,
}
m["Ignite Poison"] = {
["schools"] = { "Fire","Transmutation","Poison" },
["flags"] = { "Area","Battle" },
["books"] = { "Book of Fire","Book of Alchemy" },
["level"] = 3,
["cap"] = 100,
["range"] = nil,
["noise"] = 4,
}
m["Infusion"] = {
["schools"] = { "Charms" },
["flags"] = { "Battle","Utility" },
["books"] = { "Book of Battle" },
["level"] = 1,
["cap"] = 50,
["range"] = nil,
["noise"] = 1,
}
m["Inner Flame"] = {
["schools"] = { "Hexes","Fire" },
["flags"] = { "Dir or target","Not self","Neutral","MR check" },
["books"] = { "Book of Flames","Book of Debilitation" },
["level"] = 3,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 3,
}
m["Invisibility"] = {
["schools"] = { "Hexes" },
["flags"] = { "Dir or target","Helpful","Selfench","Emergency","Needs tracer" },
["books"] = { "Book of Party Tricks","Book of Burglary" },
["level"] = 6,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 0,
}
m["Iron Shot"] = {
["schools"] = { "Conjuration","Earth" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of the Earth","Book of Power" },
["level"] = 6,
["cap"] = 200,
["range"] = 4,
["noise"] = 6,
}
m["Irradiate"] = {
["schools"] = { "Conjuration","Transmutation" },
["flags"] = { "Area","Chaotic" },
["books"] = { "Book of Transfigurations","Book of Alchemy" },
["level"] = 5,
["cap"] = 200,
["range"] = 1,
["noise"] = 4,
}
m["Iskenderun's Battlesphere"] = {
["schools"] = { "Conjuration","Charms" },
["flags"] = { "Utility" },
["books"] = { "Book of Conjurations" },
["level"] = 5,
["cap"] = 100,
["range"] = nil,
["noise"] = 5,
}
m["Iskenderun's Mystic Blast"] = {
["schools"] = { "Conjuration" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Conjurations","Book of Power" },
["level"] = 4,
["cap"] = 100,
["range"] = 6,
["noise"] = 4,
}
m["Leda's Liquefaction"] = {
["schools"] = { "Earth","Hexes" },
["flags"] = { "Area" },
["books"] = { "Fen Folio","Book of the Earth","Book of Debilitation" },
["level"] = 4,
["cap"] = 200,
["range"] = nil,
["noise"] = 3,
}
m["Lee's Rapid Deconstruction"] = {
["schools"] = { "Earth" },
["flags"] = { "Grid" },
["books"] = { "Book of Geomancy","Book of Burglary" },
["level"] = 5,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 4,
}
m["Lehudib's Crystal Spear"] = {
["schools"] = { "Conjuration","Earth" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Annihilations" },
["level"] = 8,
["cap"] = 200,
["range"] = 3,
["noise"] = 8,
}
m["Lightning Bolt"] = {
["schools"] = { "Conjuration","Air" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of the Tempests","Book of Air" },
["level"] = 5,
["cap"] = 200,
["range"] = {4, 11},
["noise"] = 5,
}
m["Magic Dart"] = {
["schools"] = { "Conjuration" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Minor Magic","Book of Conjurations" },
["level"] = 1,
["cap"] = 25,
["range"] = "LOS",
["noise"] = 1,
}
m["Malign Gateway"] = {
["schools"] = { "Summoning","Translocation" },
["flags"] = { "Unholy","Battle","Chaotic" },
["books"] = { "Akashic Record","Grand Grimoire" },
["level"] = 7,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Mass Confusion"] = {
["schools"] = { "Hexes" },
["flags"] = { "Area","MR check" },
["books"] = { "Book of Dreams" },
["level"] = 6,
["cap"] = 200,
["range"] = nil,
["noise"] = 5,
}
m["Mephitic Cloud"] = {
["schools"] = { "Conjuration","Poison","Air" },
["flags"] = { "Dir or target","Area","Allow self","Needs tracer","Cloud" },
["books"] = { "Book of Minor Magic","Young Poisoner's Handbook","Book of Clouds" },
["level"] = 3,
["cap"] = 100,
["range"] = 4,
["noise"] = 3,
}
m["Metabolic Englaciation"] = {
["schools"] = { "Hexes","Ice" },
["flags"] = { "Area" },
["books"] = { "Book of Ice","Book of Hinderance" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 4,
}
m["Monstrous Menagerie"] = {
["schools"] = { "Summoning" },
["flags"] = { "Mons abjure" },
["books"] = { "Grand Grimoire" },
["level"] = 6,
["cap"] = 200,
["range"] = nil,
["noise"] = 5,
}
m["Necromutation"] = {
["schools"] = { "Transmutation","Necromancy" },
["flags"] = { "Helpful","Corpse violating","Chaotic" },
["books"] = { "Necronomicon" },
["level"] = 8,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Olgreb's Toxic Radiance"] = {
["schools"] = { "Poison" },
["flags"] = { "Area","Battle" },
["books"] = { "Young Poisoner's Handbook","Book of Envenomations" },
["level"] = 4,
["cap"] = 100,
["range"] = nil,
["noise"] = 2,
}
m["Orb of Destruction"] = {
["schools"] = { "Conjuration" },
["flags"] = { "Dir or target","Not self","Needs tracer" },
["books"] = { "Book of Power" },
["level"] = 7,
["cap"] = 200,
["range"] = 8,
["noise"] = 7,
}
m["Ozocubu's Armour"] = {
["schools"] = { "Charms","Ice" },
["flags"] = { "No ghost" },
["books"] = { "Book of Frost" },
["level"] = 3,
["cap"] = 100,
["range"] = nil,
["noise"] = 3,
}
m["Ozocubu's Refrigeration"] = {
["schools"] = { "Ice" },
["flags"] = { "Area" },
["books"] = { "Book of Ice" },
["level"] = 6,
["cap"] = 200,
["range"] = nil,
["noise"] = 5,
}
m["Pain"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Dir or target","Battle","Needs tracer","MR check" },
["books"] = { "Book of Necromancy" },
["level"] = 1,
["cap"] = 25,
["range"] = 5,
["noise"] = 1,
}
m["Passage of Golubria"] = {
["schools"] = { "Translocation" },
["flags"] = { "Grid","Neutral","Escape","Selfench" },
["books"] = { "Book of Spatial Translocations","Book of Burglary" },
["level"] = 4,
["cap"] = 0,
["range"] = "LOS",
["noise"] = 3,
}
m["Passwall"] = {
["schools"] = { "Transmutation","Earth" },
["flags"] = { "Dir","Escape","Not self","Utility" },
["books"] = { "Book of Geomancy","Book of Burglary" },
["level"] = 3,
["cap"] = 200,
["range"] = 1,
["noise"] = 0,
}
m["Petrify"] = {
["schools"] = { "Transmutation","Earth" },
["flags"] = { "Dir or target","Needs tracer","MR check" },
["books"] = { "Book of Hinderance","Book of Geomancy","Book of Alchemy" },
["level"] = 4,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 3,
}
m["Phase Shift"] = {
["schools"] = { "Translocation" },
["flags"] = { "Helpful","Utility" },
["books"] = { "Book of the Warp","Book of Dreams" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 4,
}
m["Poison Arrow"] = {
["schools"] = { "Conjuration","Poison" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Annihilations" },
["level"] = 6,
["cap"] = 200,
["range"] = 6,
["noise"] = 6,
}
m["Poisonous Cloud"] = {
["schools"] = { "Conjuration","Poison","Air" },
["flags"] = { "Grid","Area","Allow self","Needs tracer","Cloud" },
["books"] = { "Book of Clouds","Book of Envenomations" },
["level"] = 6,
["cap"] = 200,
["range"] = 5,
["noise"] = 6,
}
m["Portal Projectile"] = {
["schools"] = { "Translocation" },
["flags"] = { "Battle" },
["books"] = { "Book of Spatial Translocations" },
["level"] = 3,
["cap"] = 50,
["range"] = nil,
["noise"] = 3,
}
m["Recall"] = {
["schools"] = { "Summoning","Translocation" },
["flags"] = { "Utility" },
["books"] = { "Book of Summonings","Book of the Warp","Book of Unlife" },
["level"] = 3,
["cap"] = 0,
["range"] = nil,
["noise"] = 3,
}
m["Regeneration"] = {
["schools"] = { "Charms","Necromancy" },
["flags"] = { "Selfench","Utility" },
["books"] = { "Book of Battle","Book of Necromancy" },
["level"] = 3,
["cap"] = 200,
["range"] = nil,
["noise"] = 3,
}
m["Repel Missiles"] = {
["schools"] = { "Charms","Air" },
["flags"] = nil,
["books"] = { "Book of Minor Magic","Book of Air" },
["level"] = 2,
["cap"] = 50,
["range"] = nil,
["noise"] = 1,
}
m["Ring of Flames"] = {
["schools"] = { "Charms","Fire" },
["flags"] = { "Area" },
["books"] = { "Book of Fire","Book of Clouds" },
["level"] = 7,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Sandblast"] = {
["schools"] = { "Earth" },
["flags"] = { "Dir or target","Not self","Battle","Needs tracer" },
["books"] = { "Book of Geomancy" },
["level"] = 1,
["cap"] = 50,
["range"] = 2,
["noise"] = 1,
}
m["Searing Ray"] = {
["schools"] = { "Conjuration" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Conjurations" },
["level"] = 2,
["cap"] = 50,
["range"] = 4,
["noise"] = 2,
}
m["Shadow Creatures"] = {
["schools"] = { "Summoning" },
["flags"] = { "Mons abjure" },
["books"] = { "Book of Summonings","Book of Dreams" },
["level"] = 5,
["cap"] = 0,
["range"] = nil,
["noise"] = 4,
}
m["Shatter"] = {
["schools"] = { "Earth" },
["flags"] = { "Area" },
["books"] = { "Book of the Tempests","Book of the Earth" },
["level"] = 9,
["cap"] = 200,
["range"] = nil,
["noise"] = 7,
}
m["Shock"] = {
["schools"] = { "Conjuration","Air" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Air" },
["level"] = 1,
["cap"] = 25,
["range"] = "LOS",
["noise"] = 1,
}
m["Shroud of Golubria"] = {
["schools"] = { "Charms","Translocation" },
["flags"] = { "Selfench" },
["books"] = { "Book of Spatial Translocations","Book of Battle" },
["level"] = 2,
["cap"] = 200,
["range"] = nil,
["noise"] = 2,
}
m["Silence"] = {
["schools"] = { "Hexes","Air" },
["flags"] = { "Area" },
["books"] = { "Book of Enchantments","Book of the Sky","Book of Dreams" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 4,
}
m["Simulacrum"] = {
["schools"] = { "Ice","Necromancy" },
["flags"] = { "Corpse violating" },
["books"] = { "Book of Ice","Book of Unlife" },
["level"] = 6,
["cap"] = 200,
["range"] = nil,
["noise"] = 5,
}
m["Slow"] = {
["schools"] = { "Hexes" },
["flags"] = { "Dir or target","Needs tracer","MR check" },
["books"] = { "Book of Minor Magic","Book of Debilitation" },
["level"] = 2,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 2,
}
m["Song of Slaying"] = {
["schools"] = { "Charms" },
["flags"] = { "Battle","Utility" },
["books"] = { "Book of Battle" },
["level"] = 2,
["cap"] = 100,
["range"] = nil,
["noise"] = 2,
}
m["Spectral Weapon"] = {
["schools"] = { "Hexes","Charms" },
["flags"] = { "Battle","Selfench","Utility","No ghost" },
["books"] = { "Book of Battle" },
["level"] = 3,
["cap"] = 100,
["range"] = nil,
["noise"] = 3,
}
m["Spellforged Servitor"] = {
["schools"] = { "Conjuration","Summoning" },
["flags"] = nil,
["books"] = { "Book of Power" },
["level"] = 7,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Spider Form"] = {
["schools"] = { "Transmutation","Poison" },
["flags"] = { "Helpful","Chaotic","Utility" },
["books"] = { "Book of Changes","Book of Envenomations" },
["level"] = 3,
["cap"] = 200,
["range"] = nil,
["noise"] = 2,
}
m["Static Discharge"] = {
["schools"] = { "Conjuration","Air" },
["flags"] = { "Area" },
["books"] = { "Book of the Tempests","Book of Air" },
["level"] = 3,
["cap"] = 100,
["range"] = 1,
["noise"] = 3,
}
m["Statue Form"] = {
["schools"] = { "Transmutation","Earth" },
["flags"] = { "Helpful","Chaotic","Utility" },
["books"] = { "Book of Transfigurations","Book of the Earth" },
["level"] = 6,
["cap"] = 150,
["range"] = nil,
["noise"] = 5,
}
m["Sticks to Snakes"] = {
["schools"] = { "Transmutation" },
["flags"] = { "Battle","No ghost" },
["books"] = { "Book of Changes" },
["level"] = 2,
["cap"] = 200,
["range"] = nil,
["noise"] = 2,
}
m["Sticky Flame"] = {
["schools"] = { "Conjuration","Fire" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Flames" },
["level"] = 4,
["cap"] = 100,
["range"] = 1,
["noise"] = 4,
}
m["Sting"] = {
["schools"] = { "Conjuration","Poison" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Young Poisoner's Handbook" },
["level"] = 1,
["cap"] = 25,
["range"] = 6,
["noise"] = 1,
}
m["Stone Arrow"] = {
["schools"] = { "Conjuration","Earth" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Fen Folio","Book of Geomancy" },
["level"] = 3,
["cap"] = 50,
["range"] = 4,
["noise"] = 3,
}
m["Stoneskin"] = {
["schools"] = { "Earth","Transmutation" },
["flags"] = { "Helpful","Utility","No ghost" },
["books"] = { "Book of Transfigurations","Book of Geomancy" },
["level"] = 2,
["cap"] = 100,
["range"] = nil,
["noise"] = 2,
}
m["Sublimation of Blood"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Utility" },
["books"] = { "Book of Death","Book of Alchemy" },
["level"] = 2,
["cap"] = 200,
["range"] = nil,
["noise"] = 2,
}
m["Summon Butterflies"] = {
["schools"] = { "Summoning" },
["flags"] = nil,
["books"] = { "Book of Party Tricks","Book of Beasts" },
["level"] = 1,
["cap"] = 100,
["range"] = nil,
["noise"] = 1,
}
m["Summon Demon"] = {
["schools"] = { "Summoning" },
["flags"] = { "Unholy","Battle","Selfench","Mons abjure" },
["books"] = { "Book of Summonings" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 4,
}
m["Summon Forest"] = {
["schools"] = { "Summoning","Translocation" },
["flags"] = nil,
["books"] = { "Book of Summonings","Fen Folio","Book of the Warp" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 4,
}
m["Summon Greater Demon"] = {
["schools"] = { "Summoning" },
["flags"] = { "Unholy","Battle","Selfench","Mons abjure" },
["books"] = { "Grand Grimoire" },
["level"] = 7,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Summon Guardian Golem"] = {
["schools"] = { "Summoning","Hexes" },
["flags"] = nil,
["books"] = { "Book of Callings" },
["level"] = 3,
["cap"] = 100,
["range"] = nil,
["noise"] = 3,
}
m["Summon Horrible Things"] = {
["schools"] = { "Summoning" },
["flags"] = { "Unholy","Battle","Chaotic","Mons abjure" },
["books"] = { "Grand Grimoire" },
["level"] = 8,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Summon Hydra"] = {
["schools"] = { "Summoning" },
["flags"] = { "Mons abjure" },
["books"] = { "Fen Folio","Book of Beasts" },
["level"] = 7,
["cap"] = 200,
["range"] = nil,
["noise"] = 6,
}
m["Summon Ice Beast"] = {
["schools"] = { "Ice","Summoning" },
["flags"] = { "Battle" },
["books"] = { "Book of Frost","Book of Callings","Book of Beasts" },
["level"] = 4,
["cap"] = 100,
["range"] = nil,
["noise"] = 3,
}
m["Summon Lightning Spire"] = {
["schools"] = { "Summoning","Air" },
["flags"] = { "Grid","Not self","Neutral" },
["books"] = { "Book of Callings","Book of the Sky" },
["level"] = 4,
["cap"] = 100,
["range"] = 2,
["noise"] = 2,
}
m["Summon Mana Viper"] = {
["schools"] = { "Summoning","Hexes" },
["flags"] = { "Mons abjure" },
["books"] = { "Book of Summonings","Book of Beasts" },
["level"] = 5,
["cap"] = 100,
["range"] = nil,
["noise"] = 4,
}
m["Summon Small Mammal"] = {
["schools"] = { "Summoning" },
["flags"] = { "Battle" },
["books"] = { "Book of Callings","Book of Cantrips" },
["level"] = 1,
["cap"] = 25,
["range"] = nil,
["noise"] = 1,
}
m["Swiftness"] = {
["schools"] = { "Charms","Air" },
["flags"] = { "Hasty","Selfench","Utility" },
["books"] = { "Book of Air","Book of Burglary" },
["level"] = 2,
["cap"] = 100,
["range"] = nil,
["noise"] = 2,
}
m["Teleport Other"] = {
["schools"] = { "Translocation" },
["flags"] = { "Dir or target","Not self","Escape","Emergency","Needs tracer","MR check" },
["books"] = { "Book of Spatial Translocations" },
["level"] = 3,
["cap"] = 200,
["range"] = "LOS",
["noise"] = 3,
}
m["Throw Flame"] = {
["schools"] = { "Conjuration","Fire" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Flames" },
["level"] = 2,
["cap"] = 50,
["range"] = "LOS",
["noise"] = 2,
}
m["Throw Frost"] = {
["schools"] = { "Conjuration","Ice" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Frost" },
["level"] = 2,
["cap"] = 50,
["range"] = 6,
["noise"] = 2,
}
m["Throw Icicle"] = {
["schools"] = { "Conjuration","Ice" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Book of Frost" },
["level"] = 4,
["cap"] = 100,
["range"] = 5,
["noise"] = 4,
}
m["Tornado"] = {
["schools"] = { "Air" },
["flags"] = { "Area" },
["books"] = { "Book of the Tempests","Book of the Sky" },
["level"] = 9,
["cap"] = 200,
["range"] = 6,
["noise"] = 5,
}
m["Tukima's Dance"] = {
["schools"] = { "Hexes" },
["flags"] = { "Dir or target","Needs tracer","MR check","Not self" },
["books"] = { "Book of Maledictions","Book of Party Tricks" },
["level"] = 3,
["cap"] = 100,
["range"] = "LOS",
["noise"] = 3,
}
m["Vampiric Draining"] = {
["schools"] = { "Necromancy" },
["flags"] = { "Dir or target","Not self","Battle","Emergency","Selfench" },
["books"] = { "Book of Necromancy" },
["level"] = 3,
["cap"] = 200,
["range"] = 1,
["noise"] = 3,
}
m["Venom Bolt"] = {
["schools"] = { "Conjuration","Poison" },
["flags"] = { "Dir or target","Needs tracer" },
["books"] = { "Young Poisoner's Handbook","Book of Power" },
["level"] = 5,
["cap"] = 200,
["range"] = 5,
["noise"] = 5,
}
m["Warp Weapon"] = {
["schools"] = { "Charms","Translocation" },
["flags"] = { "Helpful","Battle","Utility" },
["books"] = { "Book of the Warp" },
["level"] = 5,
["cap"] = 200,
["range"] = nil,
["noise"] = 4,
}
return m