Difference between revisions of "Module:Table of spells"
(Fix Book of Battle and spells only found in it missing. Also correct the name of Book of the Earth.) |
(update to .18 using the script at List_of_spells/parse-spl-data) |
||
Line 1: | Line 1: | ||
--[=[ | --[=[ | ||
− | Table of spells | + | Table of spells as of 0.18.1 |
]=]-- | ]=]-- | ||
Line 26: | Line 26: | ||
["flags"] = nil, | ["flags"] = nil, | ||
["books"] = { "Book of Envenomations","Book of Party Tricks","Book of Alchemy" }, | ["books"] = { "Book of Envenomations","Book of Party Tricks","Book of Alchemy" }, | ||
− | ["level"] = | + | ["level"] = 5, |
["cap"] = 100, | ["cap"] = 100, | ||
["range"] = nil, | ["range"] = nil, | ||
Line 51: | Line 51: | ||
m["Apportation"] = { | m["Apportation"] = { | ||
["schools"] = { "Translocation" }, | ["schools"] = { "Translocation" }, | ||
− | ["flags"] = { " | + | ["flags"] = { "Target","Obj","Not self" }, |
["books"] = { "Book of Spatial Translocations","Book of Cantrips","Book of Party Tricks" }, | ["books"] = { "Book of Spatial Translocations","Book of Cantrips","Book of Party Tricks" }, | ||
["level"] = 1, | ["level"] = 1, | ||
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 | + | ["books"] = { "Book of Earth","Book of Power" }, |
["level"] = 5, | ["level"] = 5, | ||
["cap"] = 200, | ["cap"] = 200, | ||
Line 183: | Line 183: | ||
["range"] = nil, | ["range"] = nil, | ||
["noise"] = 4, | ["noise"] = 4, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
m["Confuse"] = { | m["Confuse"] = { | ||
["schools"] = { "Hexes" }, | ["schools"] = { "Hexes" }, | ||
["flags"] = { "Dir or target","Needs tracer","MR check" }, | ["flags"] = { "Dir or target","Needs tracer","MR check" }, | ||
− | ["books"] = { "Book of | + | ["books"] = { "Book of Misfortune","Book of Maledictions" }, |
["level"] = 3, | ["level"] = 3, | ||
["cap"] = 200, | ["cap"] = 200, | ||
Line 205: | Line 196: | ||
["schools"] = { "Hexes" }, | ["schools"] = { "Hexes" }, | ||
["flags"] = nil, | ["flags"] = nil, | ||
− | ["books"] = { "Book of | + | ["books"] = { "Book of Misfortune" }, |
["level"] = 2, | ["level"] = 2, | ||
["cap"] = 50, | ["cap"] = 50, | ||
Line 222: | Line 213: | ||
m["Conjure Flame"] = { | m["Conjure Flame"] = { | ||
["schools"] = { "Conjuration","Fire" }, | ["schools"] = { "Conjuration","Fire" }, | ||
− | ["flags"] = { " | + | ["flags"] = { "Target","Not self" }, |
["books"] = { "Book of Minor Magic","Book of Flames","Book of Clouds" }, | ["books"] = { "Book of Minor Magic","Book of Flames","Book of Clouds" }, | ||
["level"] = 3, | ["level"] = 3, | ||
Line 303: | Line 294: | ||
m["Death's Door"] = { | m["Death's Door"] = { | ||
["schools"] = { "Charms","Necromancy" }, | ["schools"] = { "Charms","Necromancy" }, | ||
− | ["flags"] = { "Emergency","Utility" }, | + | ["flags"] = { "Emergency","Utility","No ghost" }, |
["books"] = { "Necronomicon" }, | ["books"] = { "Necronomicon" }, | ||
["level"] = 8, | ["level"] = 8, | ||
Line 402: | Line 393: | ||
m["Fire Storm"] = { | m["Fire Storm"] = { | ||
["schools"] = { "Conjuration","Fire" }, | ["schools"] = { "Conjuration","Fire" }, | ||
− | ["flags"] = { " | + | ["flags"] = { "Target","Area","Needs tracer" }, |
["books"] = { "Book of Annihilations" }, | ["books"] = { "Book of Annihilations" }, | ||
["level"] = 9, | ["level"] = 9, | ||
Line 447: | Line 438: | ||
m["Freezing Cloud"] = { | m["Freezing Cloud"] = { | ||
["schools"] = { "Conjuration","Ice","Air" }, | ["schools"] = { "Conjuration","Ice","Air" }, | ||
− | ["flags"] = { " | + | ["flags"] = { "Target","Area","Allow self","Needs tracer","Cloud" }, |
["books"] = { "Book of Ice","Book of Clouds" }, | ["books"] = { "Book of Ice","Book of Clouds" }, | ||
["level"] = 6, | ["level"] = 6, | ||
Line 456: | Line 447: | ||
m["Fulminant Prism"] = { | m["Fulminant Prism"] = { | ||
["schools"] = { "Conjuration","Hexes" }, | ["schools"] = { "Conjuration","Hexes" }, | ||
− | ["flags"] = { " | + | ["flags"] = { "Target","Area","Not self" }, |
["books"] = { "Book of Conjurations","Book of Power" }, | ["books"] = { "Book of Conjurations","Book of Power" }, | ||
["level"] = 4, | ["level"] = 4, | ||
Line 466: | Line 457: | ||
["schools"] = { "Translocation","Hexes" }, | ["schools"] = { "Translocation","Hexes" }, | ||
["flags"] = { "Target","Not self","Needs tracer" }, | ["flags"] = { "Target","Not self","Needs tracer" }, | ||
− | ["books"] = { "Book of | + | ["books"] = { "Book of Misfortune","Book of the Warp","Book of Debilitation" }, |
["level"] = 3, | ["level"] = 3, | ||
["cap"] = 200, | ["cap"] = 200, | ||
Line 531: | Line 522: | ||
["books"] = { "Book of Battle" }, | ["books"] = { "Book of Battle" }, | ||
["level"] = 1, | ["level"] = 1, | ||
− | ["cap"] = | + | ["cap"] = 25, |
["range"] = nil, | ["range"] = nil, | ||
["noise"] = 1, | ["noise"] = 1, | ||
Line 556: | Line 547: | ||
["schools"] = { "Conjuration","Earth" }, | ["schools"] = { "Conjuration","Earth" }, | ||
["flags"] = { "Dir or target","Needs tracer" }, | ["flags"] = { "Dir or target","Needs tracer" }, | ||
− | ["books"] = { "Book of | + | ["books"] = { "Book of Earth","Book of Power" }, |
["level"] = 6, | ["level"] = 6, | ||
["cap"] = 200, | ["cap"] = 200, | ||
Line 592: | Line 583: | ||
["schools"] = { "Earth","Hexes" }, | ["schools"] = { "Earth","Hexes" }, | ||
["flags"] = { "Area" }, | ["flags"] = { "Area" }, | ||
− | ["books"] = { "Fen Folio","Book of | + | ["books"] = { "Fen Folio","Book of Earth","Book of Debilitation" }, |
["level"] = 4, | ["level"] = 4, | ||
["cap"] = 200, | ["cap"] = 200, | ||
Line 600: | Line 591: | ||
m["Lee's Rapid Deconstruction"] = { | m["Lee's Rapid Deconstruction"] = { | ||
["schools"] = { "Earth" }, | ["schools"] = { "Earth" }, | ||
− | ["flags"] = { " | + | ["flags"] = { "Target" }, |
["books"] = { "Book of Geomancy","Book of Burglary" }, | ["books"] = { "Book of Geomancy","Book of Burglary" }, | ||
["level"] = 5, | ["level"] = 5, | ||
Line 642: | Line 633: | ||
["range"] = nil, | ["range"] = nil, | ||
["noise"] = 6, | ["noise"] = 6, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
m["Mephitic Cloud"] = { | m["Mephitic Cloud"] = { | ||
Line 664: | Line 646: | ||
["schools"] = { "Hexes","Ice" }, | ["schools"] = { "Hexes","Ice" }, | ||
["flags"] = { "Area" }, | ["flags"] = { "Area" }, | ||
− | ["books"] = { "Book of Ice","Book of | + | ["books"] = { "Book of Ice","Book of Misfortune" }, |
["level"] = 5, | ["level"] = 5, | ||
["cap"] = 200, | ["cap"] = 200, | ||
Line 674: | Line 656: | ||
["flags"] = { "Mons abjure" }, | ["flags"] = { "Mons abjure" }, | ||
["books"] = { "Grand Grimoire" }, | ["books"] = { "Grand Grimoire" }, | ||
− | ["level"] = | + | ["level"] = 7, |
["cap"] = 200, | ["cap"] = 200, | ||
["range"] = nil, | ["range"] = nil, | ||
Line 735: | Line 717: | ||
m["Passage of Golubria"] = { | m["Passage of Golubria"] = { | ||
["schools"] = { "Translocation" }, | ["schools"] = { "Translocation" }, | ||
− | ["flags"] = { " | + | ["flags"] = { "Target","Neutral","Escape","Selfench" }, |
["books"] = { "Book of Spatial Translocations","Book of Burglary" }, | ["books"] = { "Book of Spatial Translocations","Book of Burglary" }, | ||
["level"] = 4, | ["level"] = 4, | ||
Line 746: | Line 728: | ||
["flags"] = { "Dir","Escape","Not self","Utility" }, | ["flags"] = { "Dir","Escape","Not self","Utility" }, | ||
["books"] = { "Book of Geomancy","Book of Burglary" }, | ["books"] = { "Book of Geomancy","Book of Burglary" }, | ||
− | ["level"] = | + | ["level"] = 2, |
["cap"] = 200, | ["cap"] = 200, | ||
− | ["range"] = 1, | + | ["range"] = {1, 9}, |
["noise"] = 0, | ["noise"] = 0, | ||
} | } | ||
Line 754: | Line 736: | ||
["schools"] = { "Transmutation","Earth" }, | ["schools"] = { "Transmutation","Earth" }, | ||
["flags"] = { "Dir or target","Needs tracer","MR check" }, | ["flags"] = { "Dir or target","Needs tracer","MR check" }, | ||
− | ["books"] = { "Book of | + | ["books"] = { "Book of Misfortune","Book of Geomancy","Book of Alchemy" }, |
["level"] = 4, | ["level"] = 4, | ||
["cap"] = 200, | ["cap"] = 200, | ||
["range"] = "LOS", | ["range"] = "LOS", | ||
["noise"] = 3, | ["noise"] = 3, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
m["Poison Arrow"] = { | m["Poison Arrow"] = { | ||
Line 780: | Line 753: | ||
m["Poisonous Cloud"] = { | m["Poisonous Cloud"] = { | ||
["schools"] = { "Conjuration","Poison","Air" }, | ["schools"] = { "Conjuration","Poison","Air" }, | ||
− | ["flags"] = { " | + | ["flags"] = { "Target","Area","Allow self","Needs tracer","Cloud" }, |
["books"] = { "Book of Clouds","Book of Envenomations" }, | ["books"] = { "Book of Clouds","Book of Envenomations" }, | ||
["level"] = 6, | ["level"] = 6, | ||
Line 854: | Line 827: | ||
["flags"] = { "Mons abjure" }, | ["flags"] = { "Mons abjure" }, | ||
["books"] = { "Book of Summonings","Book of Dreams" }, | ["books"] = { "Book of Summonings","Book of Dreams" }, | ||
− | ["level"] = | + | ["level"] = 6, |
["cap"] = 0, | ["cap"] = 0, | ||
["range"] = nil, | ["range"] = nil, | ||
Line 862: | Line 835: | ||
["schools"] = { "Earth" }, | ["schools"] = { "Earth" }, | ||
["flags"] = { "Area" }, | ["flags"] = { "Area" }, | ||
− | ["books"] = { "Book of the Tempests","Book of | + | ["books"] = { "Book of the Tempests","Book of Earth" }, |
["level"] = 9, | ["level"] = 9, | ||
["cap"] = 200, | ["cap"] = 200, | ||
Line 961: | Line 934: | ||
["schools"] = { "Transmutation","Earth" }, | ["schools"] = { "Transmutation","Earth" }, | ||
["flags"] = { "Helpful","Chaotic","Utility" }, | ["flags"] = { "Helpful","Chaotic","Utility" }, | ||
− | ["books"] = { "Book of Transfigurations","Book of | + | ["books"] = { "Book of Transfigurations","Book of Earth" }, |
["level"] = 6, | ["level"] = 6, | ||
["cap"] = 150, | ["cap"] = 150, | ||
Line 972: | Line 945: | ||
["books"] = { "Book of Changes" }, | ["books"] = { "Book of Changes" }, | ||
["level"] = 2, | ["level"] = 2, | ||
− | ["cap"] = | + | ["cap"] = 100, |
["range"] = nil, | ["range"] = nil, | ||
["noise"] = 2, | ["noise"] = 2, | ||
Line 1,002: | Line 975: | ||
["range"] = 4, | ["range"] = 4, | ||
["noise"] = 3, | ["noise"] = 3, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
m["Sublimation of Blood"] = { | m["Sublimation of Blood"] = { | ||
Line 1,095: | Line 1,059: | ||
m["Summon Lightning Spire"] = { | m["Summon Lightning Spire"] = { | ||
["schools"] = { "Summoning","Air" }, | ["schools"] = { "Summoning","Air" }, | ||
− | ["flags"] = { " | + | ["flags"] = { "Target","Not self","Neutral" }, |
["books"] = { "Book of Callings","Book of the Sky" }, | ["books"] = { "Book of Callings","Book of the Sky" }, | ||
["level"] = 4, | ["level"] = 4, | ||
Line 1,209: | Line 1,173: | ||
["range"] = nil, | ["range"] = nil, | ||
["noise"] = 4, | ["noise"] = 4, | ||
+ | } | ||
+ | m["Yara's Violent Unravelling"] = { | ||
+ | ["schools"] = { "Hexes","Transmutation" }, | ||
+ | ["flags"] = { "Dir or target","Needs tracer","No ghost","Chaotic" }, | ||
+ | ["books"] = { "Book of Enchantments","Book of Misfortune" }, | ||
+ | ["level"] = 5, | ||
+ | ["cap"] = 200, | ||
+ | ["range"] = "LOS", | ||
+ | ["noise"] = 5, | ||
} | } | ||
return m | return m |
Revision as of 20:01, 18 August 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 as of 0.18.1 ]=]-- 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"] = 5, ["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"] = { "Target","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 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["Confuse"] = { ["schools"] = { "Hexes" }, ["flags"] = { "Dir or target","Needs tracer","MR check" }, ["books"] = { "Book of Misfortune","Book of Maledictions" }, ["level"] = 3, ["cap"] = 200, ["range"] = "LOS", ["noise"] = 3, } m["Confusing Touch"] = { ["schools"] = { "Hexes" }, ["flags"] = nil, ["books"] = { "Book of Misfortune" }, ["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"] = { "Target","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","No ghost" }, ["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"] = { "Target","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"] = { "Target","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"] = { "Target","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 Misfortune","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"] = 25, ["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 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 Earth","Book of Debilitation" }, ["level"] = 4, ["cap"] = 200, ["range"] = nil, ["noise"] = 3, } m["Lee's Rapid Deconstruction"] = { ["schools"] = { "Earth" }, ["flags"] = { "Target" }, ["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["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 Misfortune" }, ["level"] = 5, ["cap"] = 200, ["range"] = nil, ["noise"] = 4, } m["Monstrous Menagerie"] = { ["schools"] = { "Summoning" }, ["flags"] = { "Mons abjure" }, ["books"] = { "Grand Grimoire" }, ["level"] = 7, ["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"] = { "Target","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"] = 2, ["cap"] = 200, ["range"] = {1, 9}, ["noise"] = 0, } m["Petrify"] = { ["schools"] = { "Transmutation","Earth" }, ["flags"] = { "Dir or target","Needs tracer","MR check" }, ["books"] = { "Book of Misfortune","Book of Geomancy","Book of Alchemy" }, ["level"] = 4, ["cap"] = 200, ["range"] = "LOS", ["noise"] = 3, } 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"] = { "Target","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"] = 6, ["cap"] = 0, ["range"] = nil, ["noise"] = 4, } m["Shatter"] = { ["schools"] = { "Earth" }, ["flags"] = { "Area" }, ["books"] = { "Book of the Tempests","Book of 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 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"] = 100, ["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["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"] = { "Target","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, } m["Yara's Violent Unravelling"] = { ["schools"] = { "Hexes","Transmutation" }, ["flags"] = { "Dir or target","Needs tracer","No ghost","Chaotic" }, ["books"] = { "Book of Enchantments","Book of Misfortune" }, ["level"] = 5, ["cap"] = 200, ["range"] = "LOS", ["noise"] = 5, } return m