Difference between revisions of "Module:Table of spellbooks"

From CrawlWiki
Jump to: navigation, search
(Undo revision 35342 by CommanderC (talk))
(I have written my own script to generate this file - now up to date to 0.33 - revert if this breaks everything)
 
(73 intermediate revisions by 14 users not shown)
Line 1: Line 1:
--[=[
+
-- Table of spell books (last generated in 0.33)
    Table of spellbooks (0.15)
+
return {
]=]--
+
  ["book of Minor Magic"] = {
 
+
     description = "A spellbook containing a variety of simple but useful magical incantations. Many prominent spellcasters used this book to begin their arcane studies.",
local m = {}
+
     name = "book of Minor Magic",
m["Book of Air"] = {
+
     spells = {
  {
+
      "Magic Dart",
     ["letter"] = "a",  
+
      "Blink",
     ["name"] = "Shock",  
+
      "Call Imp",
     ["image"] = "[[File:shock.png]]",  
+
     },
    ["level"] = "1",  
+
    value = 160,
     ["schools"] = "[[Conjurations|Conjuration]]/[[Air Magic|Air]]",  
 
 
   },
 
   },
   {
+
   ["book of Conjurations"] = {
    ["letter"] = "b",  
+
    description = "A book containing an introduction to the destructive magical arts of Conjurations.",
     ["name"] = "Swiftness",  
+
     name = "book of Conjurations",
     ["image"] = "[[File:swiftness.png]]",  
+
     spells = {
    ["level"] = "2",  
+
      "Magic Dart",
     ["schools"] = "[[Charms]]/[[Air Magic|Air]]",  
+
      "Searing Ray",
 +
      "Fulminant Prism",
 +
     },
 +
    value = 200,
 
   },
 
   },
   {
+
   ["book of Flames"] = {
    ["letter"] = "c",  
+
    description = "The standard text used in arcane academies by students of the elemental magic of Fire. Readers are recommended to wear a pair of insulated gloves.",
     ["name"] = "Repel Missiles",  
+
     name = "book of Flames",
     ["image"] = "[[File:repel missiles.png]]",  
+
     spells = {
    ["level"] = "2",  
+
      "Inner Flame",
     ["schools"] = "[[Charms]]/[[Air Magic|Air]]",  
+
      "Sticky Flame",
 +
      "Flame Wave",
 +
     },
 +
    value = 280,
 
   },
 
   },
   {
+
   ["book of Frost"] = {
    ["letter"] = "d",  
+
    description = "A book of magic spells, often used as an introduction to the elemental magics of Ice. Its pages feel unusually brittle, as if they'd crumble at a touch.",
     ["name"] = "Flight",  
+
     name = "book of Frost",
     ["image"] = "[[File:flight.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Freeze",
     ["schools"] = "[[Charms]]/[[Air Magic|Air]]",  
+
      "Frozen Ramparts",
 +
      "Hailstorm",
 +
     },
 +
    value = 200,
 
   },
 
   },
   {
+
   ["book of the Wilderness"] = {
    ["letter"] = "e",  
+
    description = "A book holding lore ripped from distant and untamed lands, allowing their denizens to be called forth to serve the reader. It smells distressingly musty.",
     ["name"] = "Static Discharge",  
+
     name = "book of the Wilderness",
     ["image"] = "[[File:static discharge.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Summon Seismosaurus Egg",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Air Magic|Air]]",  
+
      "Summon Forest",
 +
      "Summon Mana Viper",
 +
      "Summon Cactus Giant",
 +
     },
 +
    value = 480,
 
   },
 
   },
   {
+
   ["book of Fire"] = {
    ["letter"] = "f",  
+
    description = "A book containing advanced spells in the elemental school of Fire, stolen from the secret college of the djinn.",
     ["name"] = "Lightning Bolt",  
+
     name = "book of Fire",
     ["image"] = "[[File:lightning bolt.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Foxfire",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Air Magic|Air]]",  
+
      "Plasma Beam",
 +
      "Starburst",
 +
     },
 +
    value = 320,
 
   },
 
   },
}
+
   ["book of Ice"] = {
m["Book of Alchemy"] = {
+
     description = "A book of advanced magical spells using the element of Ice. Readers are recommended to wear a pair of warm gloves.",
   {
+
     name = "book of Ice",
    ["letter"] = "a",
+
     spells = {
    ["name"] = "Sublimation of Blood",
+
      "Freezing Cloud",
    ["image"] = "[[File:sublimation of blood.png]]",
+
      "Ozocubu's Refrigeration",
    ["level"] = "2",
+
      "Polar Vortex",
    ["schools"] = "[[Necromancy]]",
+
     },
  },
+
     value = 480,
  {
 
    ["letter"] = "b",
 
    ["name"] = "Alistair's Intoxication",
 
    ["image"] = "[[File:alistair's intoxication.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Transmutations|Transmutation]]/[[Poison Magic|Poison]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Condensation Shield",
 
    ["image"] = "[[File:condensation shield.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Ice Magic|Ice]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Petrify",
 
    ["image"] = "[[File:petrify.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Transmutations|Transmutation]]/[[Earth Magic|Earth]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Ignite Poison",
 
    ["image"] = "[[File:ignite poison.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Fire Magic|Fire]]/[[Transmutations|Transmutation]]",
 
  },
 
}
 
m["Book of Annihilations"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Poison Arrow",
 
    ["image"] = "[[File:poison arrow.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Poison Magic|Poison]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Chain Lightning",
 
    ["image"] = "[[File:chain lightning.png]]",
 
    ["level"] = "8",
 
    ["schools"] = "[[Air Magic|Air]]/[[Conjurations|Conjuration]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Lehudib's Crystal Spear",
 
    ["image"] = "[[File:lehudib's crystal spear.png]]",
 
    ["level"] = "8",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Earth Magic|Earth]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Glaciate",
 
    ["image"] = "[[File:glaciate.png]]",
 
    ["level"] = "9",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Ice Magic|Ice]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Fire Storm",
 
    ["image"] = "[[File:fire storm.png]]",
 
    ["level"] = "9",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",
 
  },
 
}
 
m["Book of Battle"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Infusion",
 
    ["image"] = "[[File:infusion.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Charms]]",
 
  },
 
  {
 
     ["letter"] = "b",
 
    ["name"] = "Shroud of Golubria",
 
    ["image"] = "[[File:shroud of golubria.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Charms]]/[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Song of Slaying",
 
    ["image"] = "[[File:song of slaying.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Charms]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Spectral Weapon",
 
    ["image"] = "[[File:spectral weapon.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Hexes]]/[[Charms]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Regeneration",
 
    ["image"] = "[[File:regeneration.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Charms]]/[[Necromancy]]",
 
  },
 
}
 
m["Book of Beasts"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Summon Butterflies",
 
    ["image"] = "[[File:summon butterflies.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Call Canine Familiar",
 
    ["image"] = "[[File:call canine familiar.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Summon Ice Beast",
 
    ["image"] = "[[File:summon ice beast.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Ice Magic|Ice]]/[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Summon Mana Viper",
 
    ["image"] = "[[File:summon mana viper.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Summonings|Summoning]]/[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Monstrous Menagerie",
 
    ["image"] = "[[File:monstrous menagerie.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Summon Hydra",
 
    ["image"] = "[[File:summon hydra.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
}
 
m["Book of Burglary"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Swiftness",
 
    ["image"] = "[[File:swiftness.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Charms]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Passwall",
 
    ["image"] = "[[File:passwall.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Transmutations|Transmutation]]/[[Earth Magic|Earth]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Passage of Golubria",
 
    ["image"] = "[[File:passage of golubria.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Lee's Rapid Deconstruction",
 
    ["image"] = "[[File:lee's rapid deconstruction.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Earth Magic|Earth]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Invisibility",
 
    ["image"] = "[[File:invisibility.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Darkness",
 
    ["image"] = "[[File:darkness.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Hexes]]",
 
  },
 
}
 
m["Book of Callings"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Summon Small Mammal",
 
    ["image"] = "[[File:summon small mammal.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Call Imp",
 
    ["image"] = "[[File:call imp.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Call Canine Familiar",
 
    ["image"] = "[[File:call canine familiar.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Summon Guardian Golem",
 
    ["image"] = "[[File:summon guardian golem.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Summonings|Summoning]]/[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Summon Lightning Spire",
 
    ["image"] = "[[File:summon lightning spire.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Summonings|Summoning]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Summon Ice Beast",
 
    ["image"] = "[[File:summon ice beast.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Ice Magic|Ice]]/[[Summonings|Summoning]]",
 
  },
 
}
 
m["Book of Cantrips"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Corona",
 
    ["image"] = "[[File:corona.png]]",
 
    ["level"] = "1",  
 
     ["schools"] = "[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Animate Skeleton",
 
    ["image"] = "[[File:animate skeleton.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Summon Small Mammal",
 
    ["image"] = "[[File:summon small mammal.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Apportation",
 
    ["image"] = "[[File:apportation.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
}
 
m["Book of Changes"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Beastly Appendage",
 
    ["image"] = "[[File:beastly appendage.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Transmutations|Transmutation]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Sticks to Snakes",
 
    ["image"] = "[[File:sticks to snakes.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Transmutations|Transmutation]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Spider Form",
 
    ["image"] = "[[File:spider form.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Transmutations|Transmutation]]/[[Poison Magic|Poison]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Ice Form",
 
    ["image"] = "[[File:ice form.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Ice Magic|Ice]]/[[Transmutations|Transmutation]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Blade Hands",
 
    ["image"] = "[[File:blade hands.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Transmutations|Transmutation]]",
 
  },
 
}
 
m["Book of Clouds"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Mephitic Cloud",
 
    ["image"] = "[[File:mephitic cloud.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Poison Magic|Poison]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Conjure Flame",
 
    ["image"] = "[[File:conjure flame.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Poisonous Cloud",
 
    ["image"] = "[[File:poisonous cloud.png]]",
 
    ["level"] = "6",  
 
     ["schools"] = "[[Conjurations|Conjuration]]/[[Poison Magic|Poison]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Freezing Cloud",  
 
    ["image"] = "[[File:freezing cloud.png]]",  
 
    ["level"] = "6",  
 
     ["schools"] = "[[Conjurations|Conjuration]]/[[Ice Magic|Ice]]/[[Air Magic|Air]]",
 
  },
 
  {
 
     ["letter"] = "e",
 
    ["name"] = "Ring of Flames",
 
    ["image"] = "[[File:ring of flames.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Charms]]/[[Fire Magic|Fire]]",
 
  },
 
}
 
m["Book of Conjurations"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Magic Dart",
 
    ["image"] = "[[File:magic dart.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Conjurations|Conjuration]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Searing Ray",
 
    ["image"] = "[[File:searing ray.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Conjurations|Conjuration]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Dazzling Spray",
 
    ["image"] = "[[File:dazzling spray.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Hexes]]",  
 
 
   },
 
   },
   {
+
   ["book of Spatial Translocations"] = {
    ["letter"] = "d",  
+
    description = "A basic spellbook on the magical field of Translocations. Many would-be mages have seen it disappear just as they needed it most.",
     ["name"] = "Fulminant Prism",  
+
     name = "book of Spatial Translocations",
     ["image"] = "[[File:fulminant prism.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Blink",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Hexes]]",  
+
      "Momentum Strike",
 +
      "Lesser Beckoning",
 +
     },
 +
    value = 180,
 
   },
 
   },
   {
+
   ["book of Hexes"] = {
    ["letter"] = "e",  
+
    description = "A spellbook containing an assortment of powerful Hexes, which sparkles and shimmers as the pages are flipped.",
     ["name"] = "Iskenderun's Mystic Blast",  
+
     name = "book of Hexes",
     ["image"] = "[[File:iskenderun's mystic blast.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Anguish",
     ["schools"] = "[[Conjurations|Conjuration]]",  
+
      "Cause Fear",
 +
      "Enfeeble",
 +
     },
 +
    value = 360,
 
   },
 
   },
   {
+
   ["Young Poisoner's Handbook"] = {
    ["letter"] = "f",  
+
    description = "An introductory book for the magic arts of poison. Readers are recommended to wear a pair of very thick, non-absorbent gloves.",
     ["name"] = "Iskenderun's Battlesphere",  
+
     name = "Young Poisoner's Handbook",
     ["image"] = "[[File:iskenderun's battlesphere.png]]",  
+
     spells = {
     ["level"] = "5",  
+
      "Poisonous Vapours",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Charms]]",  
+
      "Mercury Arrow",
 +
      "Olgreb's Toxic Radiance",
 +
     },
 +
     value = 200,
 
   },
 
   },
}
+
  ["book of Lightning"] = {
m["Book of Control"] = {
+
     description = "A book that fairly crackles with arcane power.",
  {
+
     name = "book of Lightning",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Control Teleport",  
+
      "Vhi's Electric Charge",
     ["image"] = "[[File:control teleport.png]]",  
+
      "Arcjolt",
    ["level"] = "4",  
+
      "Plasma Beam",
     ["schools"] = "[[Charms]]/[[Translocations|Translocation]]",  
+
     },
 +
    value = 360,
 
   },
 
   },
   {
+
   ["book of Death"] = {
    ["letter"] = "b",  
+
    description = "A manuscript containing dark spells of Necromancy. Each page is filled with grotesque art depicting scenes of disgusting decay.",
     ["name"] = "Control Undead",  
+
     name = "book of Death",
     ["image"] = "[[File:control undead.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Animate Dead",
     ["schools"] = "[[Necromancy]]",  
+
      "Haunt",
 +
      "Infestation",
 +
     },
 +
    value = 440,
 
   },
 
   },
   {
+
   ["book of Misfortune"] = {
    ["letter"] = "c",  
+
    description = "A spellbook dedicated to the art of inflicting creative calamities on one's foes. Superstitious wizards claim that the book itself actually absorbs ill fortune and carry it around as a good-luck charm, but the effects of this seem subtle at best.",
     ["name"] = "Enslavement",  
+
     name = "book of Misfortune",
     ["image"] = "[[File:enslavement.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Jinxbite",
     ["schools"] = "[[Hexes]]",  
+
      "Yara's Violent Unravelling",
 +
      "Enfeeble",
 +
      "Sphinx Sisters",
 +
     },
 +
    value = 500,
 
   },
 
   },
   {
+
   ["book of Spontaneous Combustion"] = {
    ["letter"] = "d",  
+
    description = "A heavy tome whose desiccated pages smell faintly of sulphur. The ink with which it was written is wildly flammable and care must be taken even opening it, but the power of the spells described therein is undeniable.",
     ["name"] = "Metabolic Englaciation",  
+
     name = "book of Spontaneous Combustion",
     ["image"] = "[[File:metabolic englaciation.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Inner Flame",
     ["schools"] = "[[Hexes]]/[[Ice Magic|Ice]]",  
+
      "Detonation Catalyst",
 +
      "Irradiate",
 +
      "Ignition",
 +
     },
 +
    value = 500,
 
   },
 
   },
   {
+
   ["Fen Folio"] = {
    ["letter"] = "e",  
+
    description = "A collection of spells once used by the great swamp civilisations.",
     ["name"] = "Mass Confusion",  
+
     name = "Fen Folio",
     ["image"] = "[[File:mass confusion.png]]",  
+
     spells = {
    ["level"] = "6",  
+
      "Summon Forest",
     ["schools"] = "[[Hexes]]",  
+
      "Eringya's Noxious Bog",
 +
      "Summon Hydra",
 +
     },
 +
    value = 420,
 
   },
 
   },
}
+
  ["My Sojourn through Swampland"] = {
m["Book of Death"] = {
+
     description = "While purporting itself to be the personal account of a famous naturalist, it becomes clear upon reading that this book was compiled from multiple unrelated sources, including notes from a stagehand of a travelling magical circus. The travelogue may be fictitious, but but some of the spell diagrams carefully transcribed in the margins seem quite real.",
  {
+
     name = "My Sojourn through Swampland",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Corpse Rot",  
+
      "Mercury Arrow",
     ["image"] = "[[File:corpse rot.png]]",  
+
      "Launch Clockwork Bee",
    ["level"] = "2",  
+
      "Eringya's Surprising Crocodile",
     ["schools"] = "[[Necromancy]]",  
+
     },
 +
    value = 240,
 
   },
 
   },
   {
+
   ["book of Necromancy"] = {
    ["letter"] = "b",  
+
    description = "A macabre book containing basic Necromancy spells. Readers are recommended to wear a pair of gloves they don't mind disposing of afterward.",
     ["name"] = "Sublimation of Blood",  
+
     name = "book of Necromancy",
     ["image"] = "[[File:sublimation of blood.png]]",  
+
     spells = {
    ["level"] = "2",  
+
      "Soul Splinter",
     ["schools"] = "[[Necromancy]]",  
+
      "Grave Claw",
 +
      "Vampiric Draining",
 +
     },
 +
    value = 180,
 
   },
 
   },
   {
+
   ["book of Callings"] = {
    ["letter"] = "c",  
+
    description = "An introductory text on the magical summoning of beasts and beings from other realms.",
     ["name"] = "Agony",  
+
     name = "book of Callings",
     ["image"] = "[[File:agony.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Summon Small Mammal",
     ["schools"] = "[[Necromancy]]",  
+
      "Call Imp",
 +
      "Call Canine Familiar",
 +
      "Eringya's Surprising Crocodile",
 +
     },
 +
    value = 280,
 
   },
 
   },
   {
+
   ["book of Air"] = {
    ["letter"] = "d",  
+
    description = "A primer on the elemental magics of Air. The great minotaur hero Vuxhurn, given a copy of this book while trapped atop the tower of a wizard with a particularly perverse sense of humor, used its pages to construct a rudimentary glider and soared to freedom.",
     ["name"] = "Dispel Undead",  
+
     name = "book of Air",
     ["image"] = "[[File:dispel undead.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Shock",
     ["schools"] = "[[Necromancy]]",  
+
      "Swiftness",
 +
      "Airstrike",
 +
     },
 +
    value = 220,
 
   },
 
   },
   {
+
   ["book of the Warp"] = {
    ["letter"] = "e",  
+
    description = "A book of advanced Translocations spells, written by a particularly misanthropic mage. After its completion, they were never seen again, which may or may not have been the point.",
     ["name"] = "Excruciating Wounds",  
+
     name = "book of the Warp",
     ["image"] = "[[File:excruciating wounds.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Dispersal",
     ["schools"] = "[[Charms]]/[[Necromancy]]",  
+
      "Manifold Assault",
 +
      "Disjunction",
 +
     },
 +
    value = 480,
 
   },
 
   },
   {
+
   ["book of Unlife"] = {
    ["letter"] = "f",  
+
    description = "An unholy book describing a variety of magical methods for the creation and command of undead servants.",
     ["name"] = "Bolt of Draining",  
+
     name = "book of Unlife",
     ["image"] = "[[File:bolt of draining.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Soul Splinter",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Necromancy]]",  
+
      "Martyr's Knell",
 +
      "Death Channel",
 +
     },
 +
    value = 280,
 
   },
 
   },
}
+
  ["book of Battle"] = {
m["Book of Debilitation"] = {
+
     description = "An astonishingly vain and self-aggrandizing work. The author claims credit for a wide swathe of weapon-augmenting magics, but seems to have misunderstood or misrepresented most of them. Only a few of the spells described in the book actually work.",
  {
+
     name = "book of Battle",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Corona",  
+
      "Fugue of the Fallen",
     ["image"] = "[[File:corona.png]]",  
+
      "Ozocubu's Armour",
    ["level"] = "1",  
+
      "Detonation Catalyst",
     ["schools"] = "[[Hexes]]",  
+
      "Manifold Assault",
 +
     },
 +
    value = 440,
 
   },
 
   },
   {
+
   ["book of Geomancy"] = {
    ["letter"] = "b",  
+
    description = "A book containing basic spells involving the element of Earth. Readers are recommended to wear a pair of gardening gloves.",
     ["name"] = "Slow",  
+
     name = "book of Geomancy",
     ["image"] = "[[File:slow.png]]",  
+
     spells = {
    ["level"] = "2",  
+
      "Sandblast",
     ["schools"] = "[[Hexes]]",  
+
      "Stone Arrow",
 +
      "Passwall",
 +
     },
 +
    value = 200,
 
   },
 
   },
   {
+
   ["book of Power"] = {
    ["letter"] = "c",  
+
    description = "A book of powerful and destructive magic spells, rumbling and shuddering with barely-contained energies.",
     ["name"] = "Inner Flame",  
+
     name = "book of Power",
     ["image"] = "[[File:inner flame.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Iskenderun's Battlesphere",
     ["schools"] = "[[Hexes]]/[[Fire Magic|Fire]]",  
+
      "Bombard",
 +
      "Fortress Blast",
 +
      "Spellspark Servitor",
 +
     },
 +
    value = 540,
 
   },
 
   },
   {
+
   ["book of Cantrips"] = {
    ["letter"] = "d",  
+
    description = "A book containing a small selection of very basic magic spells, intended for beginners who wish to learn the rudiments of one of the featured magical schools.",
     ["name"] = "Enslavement",  
+
     name = "book of Cantrips",
     ["image"] = "[[File:enslavement.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Poisonous Vapours",
     ["schools"] = "[[Hexes]]",  
+
      "Kinetic Grapnel",
 +
      "Summon Small Mammal",
 +
      "Apportation",
 +
     },
 +
    value = 160,
 
   },
 
   },
   {
+
   ["book of Party Tricks"] = {
    ["letter"] = "e",  
+
    description = "A book containing a variety of fun spells guaranteed to liven up any wizarding party, as well as a number of toasts, jokes, and party games.",
     ["name"] = "Cause Fear",  
+
     name = "book of Party Tricks",
     ["image"] = "[[File:cause fear.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Apportation",
     ["schools"] = "[[Hexes]]",  
+
      "Jinxbite",
 +
      "Alistair's Intoxication",
 +
     },
 +
    value = 220,
 
   },
 
   },
   {
+
   ["book of Debilitation"] = {
    ["letter"] = "f",  
+
    description = "A spellbook containing spells known for having a particularly unpleasant effect on their victims. It's considered something of a faux pas in the wizarding community to be seen with this book in one's collection.",
     ["name"] = "Leda's Liquefaction",  
+
     name = "book of Debilitation",
    ["image"] = "[[File:leda's liquefaction.png]]",  
+
    spells = {
     ["level"] = "4",  
+
      "Slow",
     ["schools"] = "[[Earth Magic|Earth]]/[[Hexes]]",  
+
      "Confusing Touch",
 +
      "Cigotuvi's Putrefaction",
 +
     },
 +
     value = 220,
 
   },
 
   },
}
+
  ["book of the Dragon"] = {
m["Book of Dreams"] = {
+
     description = "A magical book of spells which allow some command over dragons and their aspects.",
  {
+
     name = "book of the Dragon",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Ensorcelled Hibernation",  
+
      "Cause Fear",
     ["image"] = "[[File:ensorcelled hibernation.png]]",  
+
      "Fireball",
    ["level"] = "2",  
+
      "Dragon's Call",
     ["schools"] = "[[Hexes]]/[[Ice Magic|Ice]]",  
+
     },
 +
    value = 420,
 
   },
 
   },
   {
+
   ["book of Burglary"] = {
    ["letter"] = "b",  
+
    description = "A book containing spells useful for theft, breaking and entering, and other miscellaneous larceny.",
     ["name"] = "Flight",  
+
     name = "book of Burglary",
     ["image"] = "[[File:flight.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Ensorcelled Hibernation",
     ["schools"] = "[[Charms]]/[[Air Magic|Air]]",  
+
      "Swiftness",
 +
      "Passwall",
 +
     },
 +
    value = 220,
 
   },
 
   },
   {
+
   ["book of Dreams"] = {
    ["letter"] = "c",  
+
    description = "The somniloquent utterings of a famed mystic, using uniquely bizarre imagery and cryptic digressions to describe spells drawn from the mystic's visions.",
     ["name"] = "Phase Shift",  
+
     name = "book of Dreams",
     ["image"] = "[[File:phase shift.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Ensorcelled Hibernation",
     ["schools"] = "[[Translocations|Translocation]]",  
+
      "Fugue of the Fallen",
 +
      "Anguish",
 +
     },
 +
    value = 240,
 
   },
 
   },
   {
+
   ["book of Transmutation"] = {
    ["letter"] = "d",  
+
    description = "A meticulous compendium of research notes, filled with formulae for decomposing and reconstituting all manner of substances. The author appears to have had a strange obsession with becoming a spider, but even if their ultimate aim eluded them, many of the spells detailed therein are nonetheless quite practical.",
     ["name"] = "Shadow Creatures",  
+
     name = "book of Transmutation",
     ["image"] = "[[File:shadow creatures.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Petrify",
     ["schools"] = "[[Summonings|Summoning]]",  
+
      "Irradiate",
 +
      "Fulsome Fusillade",
 +
     },
 +
    value = 400,
 
   },
 
   },
   {
+
   ["book of Beasts"] = {
    ["letter"] = "e",  
+
    description = "A book of spells focused on the summoning of beasts. Its pages nip at careless readers' fingers.",
     ["name"] = "Mass Confusion",  
+
     name = "book of Beasts",
     ["image"] = "[[File:mass confusion.png]]",  
+
     spells = {
    ["level"] = "6",  
+
      "Summon Ice Beast",
     ["schools"] = "[[Hexes]]",  
+
      "Summon Seismosaurus Egg",
 +
      "Summon Mana Viper",
 +
      "Sphinx Sisters",
 +
     },
 +
    value = 460,
 
   },
 
   },
   {
+
   ["book of Annihilations"] = {
    ["letter"] = "f",  
+
    description = "A tome of arcane fury, greatly sought after by sorcerers. It allows the gifted and resourceful to conjure destruction with ease.",
     ["name"] = "Darkness",  
+
     name = "book of Annihilations",
     ["image"] = "[[File:darkness.png]]",  
+
     spells = {
    ["level"] = "7",  
+
      "Chain Lightning",
     ["schools"] = "[[Hexes]]",  
+
      "Fire Storm",
 +
      "Shatter",
 +
     },
 +
    value = 600,
 
   },
 
   },
}
+
  ["Grand Grimoire"] = {
m["Book of Earth"] = {
+
     description = "A book describing how the mighty among summoners can bend to their will the terrible things from betwixt the planes. Many have been the unwary souls, however, who have toyed with this tome and been driven mad by unimaginable eldritch horrors.",
  {
+
     name = "Grand Grimoire",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Leda's Liquefaction",  
+
      "Malign Gateway",
     ["image"] = "[[File:leda's liquefaction.png]]",  
+
      "Summon Horrible Things",
     ["level"] = "4",  
+
     },
     ["schools"] = "[[Earth Magic|Earth]]/[[Hexes]]",  
+
     value = 340,
 
   },
 
   },
   {
+
   ["Necronomicon"] = {
    ["letter"] = "b",  
+
    description = "An extremely rare book, powerful and sinister. Many foolhardy magicians have tried to study this tome, only to find themselves entangled within necromantic forces they could not hope to control.",
     ["name"] = "Bolt of Magma",  
+
     name = "Necronomicon",
     ["image"] = "[[File:bolt of magma.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Haunt",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]/[[Earth Magic|Earth]]",  
+
      "Borgnjor's Revivification",
 +
      "Death's Door",
 +
     },
 +
    value = 540,
 
   },
 
   },
   {
+
   ["book of Fixed Level"] = {
    ["letter"] = "c",  
+
    description = "A book of magic spells.",
     ["name"] = "Statue Form",  
+
     name = "book of Fixed Level",
     ["image"] = "[[File:statue form.png]]",
+
     spells = {
     ["level"] = "6",  
+
     },
     ["schools"] = "[[Transmutations|Transmutation]]/[[Earth Magic|Earth]]",  
+
     value = 0,
 
   },
 
   },
   {
+
   ["book of Fixed Theme"] = {
    ["letter"] = "d",  
+
    description = "A book of magic spells.",
     ["name"] = "Iron Shot",  
+
     name = "book of Fixed Theme",
     ["image"] = "[[File:iron shot.png]]",
+
     spells = {
     ["level"] = "6",  
+
     },
     ["schools"] = "[[Conjurations|Conjuration]]/[[Earth Magic|Earth]]",  
+
     value = 0,
 
   },
 
   },
   {
+
   ["book of Spectacle"] = {
    ["letter"] = "e",  
+
    description = "A book covered in glittering sequins. An impromptu lightshow bursts from every page, clearly reserving this book for only the tackiest of wizards.",
     ["name"] = "Shatter",  
+
     name = "book of Spectacle",
     ["image"] = "[[File:shatter.png]]",  
+
     spells = {
    ["level"] = "9",  
+
      "Dazzling Flash",
     ["schools"] = "[[Earth Magic|Earth]]",  
+
      "Starburst",
 +
      "Fulsome Fusillade",
 +
     },
 +
    value = 400,
 
   },
 
   },
}
+
  ["book of Winter"] = {
m["Book of Enchantments"] = {
+
     description = "A book of spells written by the sorceress Ellawe, who sought to use her time productively while trapped inside by particularly harsh weather for over six months. A postscript details the bloody vengeance she took after discovering the weather mage responsible.",
  {
+
     name = "book of Winter",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Tukima's Dance",  
+
      "Frozen Ramparts",
     ["image"] = "[[File:tukima's dance.png]]",  
+
      "Ozocubu's Armour",
    ["level"] = "3",  
+
      "Metabolic Englaciation",
     ["schools"] = "[[Hexes]]",  
+
     },
 +
    value = 280,
 
   },
 
   },
   {
+
   ["book of the Spheres"] = {
    ["letter"] = "b",  
+
    description = "A book containing a well-rounded collection of sphere-related spells. Its final pages begin to describe a spell titled 'Summon Orb of Zot', but sadly, the remainder of the book has been completely vaporised.",
     ["name"] = "Cause Fear",  
+
     name = "book of the Spheres",
     ["image"] = "[[File:cause fear.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Brom's Barrelling Boulder",
    ["schools"] = "[[Hexes]]",  
+
      "Iskenderun's Battlesphere",
 +
      "Fireball",
 +
      "Conjure Ball Lightning",
 +
      "Orb of Destruction",
 +
    },
 +
    value = 620,
 
   },
 
   },
   {
+
   ["book of Armaments"] = {
    ["letter"] = "c",  
+
    description = "A book describing various magical arms and armours. It was written in the midst of a particularly bloody civil war, and the text is made substantially less helpful by its author's frequent digressions describing the crimes committed by the other side.",
     ["name"] = "Silence",  
+
     name = "book of Armaments",
     ["image"] = "[[File:silence.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Stone Arrow",
     ["schools"] = "[[Hexes]]/[[Air Magic|Air]]",  
+
      "Rending Blade",
 +
      "Lehudib's Crystal Spear",
 +
     },
 +
    value = 360,
 
   },
 
   },
   {
+
   ["book of Decay"] = {
    ["letter"] = "d",  
+
    description = "A book of necromancy, dictated by the god Kikubaaqudgha to an unfortunate apostle across the course of a nine-day fugue. The necromancer is said to have finished the dread work with their own life's blood... but of course this is just a copy, written in almost entirely normal ink.",
     ["name"] = "Deflect Missiles",  
+
     name = "book of Decay",
     ["image"] = "[[File:deflect missiles.png]]",  
+
     spells = {
    ["level"] = "6",  
+
      "Cigotuvi's Putrefaction",
     ["schools"] = "[[Charms]]/[[Air Magic|Air]]",  
+
      "Dispel Undead",
 +
      "Martyr's Knell",
 +
     },
 +
    value = 300,
 
   },
 
   },
   {
+
   ["book of Displacement"] = {
    ["letter"] = "e",  
+
    description = "A book of spells to bring others closer, or sometimes farther, depending on the user's whim.",
     ["name"] = "Haste",  
+
     name = "book of Displacement",
     ["image"] = "[[File:haste.png]]",  
+
     spells = {
    ["level"] = "6",  
+
      "Lesser Beckoning",
     ["schools"] = "[[Charms]]",  
+
      "Teleport Other",
 +
      "Maxwell's Portable Piledriver",
 +
     },
 +
    value = 220,
 
   },
 
   },
   {
+
   ["Everburning Encyclopedia"] = {
    ["letter"] = "f",  
+
    description = "A book of magical spells, meticulously organized, dense, and almost entirely burnt black. Only a few pages are still legible, but the power within still blasts the reader with a furnace-like heat.",
     ["name"] = "Discord",  
+
     name = "Everburning Encyclopedia",
     ["image"] = "[[File:discord.png]]",  
+
     spells = {
    ["level"] = "8",  
+
      "Ignite Poison",
     ["schools"] = "[[Hexes]]",  
+
      "Sticky Flame",
 +
      "Ignition",
 +
     },
 +
    value = 380,
 
   },
 
   },
}
+
  ["book of the Earth"] = {
m["Book of Envenomations"] = {
+
     description = "A guide to drawing immense power from the depths of the earth. The original was written as a collaboration between the hill dwarves and the mountain dwarves, but its compilation was cut short when a massive wave of earthquakes plunged the hill dwarves' civilisation into ruin.",
  {
+
     name = "book of the Earth",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Spider Form",  
+
      "Leda's Liquefaction",
     ["image"] = "[[File:spider form.png]]",  
+
      "Lee's Rapid Deconstruction",
    ["level"] = "3",  
+
      "Permafrost Eruption",
     ["schools"] = "[[Transmutations|Transmutation]]/[[Poison Magic|Poison]]",  
+
     },
 +
    value = 360,
 
   },
 
   },
   {
+
   ["book of the Senses"] = {
    ["letter"] = "b",  
+
    description = "A scholarly work, describing the senses used by living creatures to perceive the world around them. A handful of spells are included to demonstrate the principles being described.",
     ["name"] = "Alistair's Intoxication",  
+
     name = "book of the Senses",
     ["image"] = "[[File:alistair's intoxication.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Dazzling Flash",
     ["schools"] = "[[Transmutations|Transmutation]]/[[Poison Magic|Poison]]",  
+
      "Mephitic Cloud",
 +
      "Silence",
 +
      "Curse of Agony",
 +
     },
 +
    value = 400,
 
   },
 
   },
   {
+
   ["book of the Moon"] = {
    ["letter"] = "c",  
+
    description = "A book written by a mad wizard, who had become convinced that the moon far above was composed, not of shining light, but of rock as solid as that beneath one's feet. Many of the pages have been mangled beyond recognition, seemingly shredded by a pair of powerful claws... but what would a troll be doing with a spellbook?",
     ["name"] = "Olgreb's Toxic Radiance",  
+
     name = "book of the Moon",
    ["image"] = "[[File:olgreb's toxic radiance.png]]",  
+
    spells = {
     ["level"] = "4",  
+
      "Passage of Golubria",
     ["schools"] = "[[Poison Magic|Poison]]",  
+
      "Silence",
 +
      "Lehudib's Crystal Spear",
 +
     },
 +
     value = 400,
 
   },
 
   },
   {
+
   ["book of Blasting"] = {
    ["letter"] = "d",  
+
    description = "A book of spells used to set off powerful explosions. This edition's binder was careful to pad the cover, so that if its reader lacked sufficient caution, the book, at least, would survive.",
     ["name"] = "Poisonous Cloud",  
+
     name = "book of Blasting",
     ["image"] = "[[File:poisonous cloud.png]]",  
+
     spells = {
    ["level"] = "6",  
+
      "Volatile Blastmotes",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Poison Magic|Poison]]/[[Air Magic|Air]]",  
+
      "Fulminant Prism",
 +
      "Iskenderun's Mystic Blast",
 +
      "Forge Monarch Bomb",
 +
     },
 +
    value = 420,
 
   },
 
   },
}
+
  ["book of Iron"] = {
m["Book of Fire"] = {
+
     description = "An ancient, metal-bound spellbook, covered in dark red blotches. Are they rust stains, or..?",
  {
+
     name = "book of Iron",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Ignite Poison",  
+
      "Awaken Armour",
     ["image"] = "[[File:ignite poison.png]]",  
+
      "Lee's Rapid Deconstruction",
    ["level"] = "5",  
+
      "Magnavolt",
     ["schools"] = "[[Fire Magic|Fire]]/[[Transmutations|Transmutation]]",  
+
     },
 +
    value = 380,
 
   },
 
   },
   {
+
   ["book of the Tundra"] = {
    ["letter"] = "b",  
+
    description = "A frost-gripped tome describing icy spells, somewhat abridged. The Vaults are said to hold the full text, but the guardians of that place guard their treasures jealously.",
     ["name"] = "Fireball",  
+
     name = "book of the Tundra",
     ["image"] = "[[File:fireball.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Hailstorm",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",  
+
      "Summon Ice Beast",
 +
      "Permafrost Eruption",
 +
     },
 +
    value = 300,
 
   },
 
   },
   {
+
   ["book of Storms"] = {
    ["letter"] = "c",  
+
    description = "A book written by the magician Lan Shi, who was preoccupied with the study and control of natural phenomena. Most of Shi's works have been lost, but those still remaining are treasured by wizards lucky (or unscrupulous) enough to get their hands on a copy.",
     ["name"] = "Bolt of Fire",  
+
     name = "book of Storms",
     ["image"] = "[[File:bolt of fire.png]]",  
+
     spells = {
    ["level"] = "6",  
+
      "Static Discharge",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",  
+
      "Airstrike",
 +
      "Forge Lightning Spire",
 +
     },
 +
    value = 260,
 
   },
 
   },
   {
+
   ["book of Weapons"] = {
    ["letter"] = "d",  
+
    description = "A book of spells used by rebels against an ancient and evil empire. The rebels were crushed, but this book was rediscovered years later, found by paladins of the crusade that finally destroyed the empire and slew its immortal twin sovereigns.",
     ["name"] = "Delayed Fireball",  
+
     name = "book of Weapons",
     ["image"] = "[[File:delayed fireball.png]]",  
+
     spells = {
    ["level"] = "7",  
+
      "Tukima's Dance",
     ["schools"] = "[[Fire Magic|Fire]]/[[Conjurations|Conjuration]]",  
+
      "Dimensional Bullseye",
 +
      "Rending Blade",
 +
      "Platinum Paragon",
 +
     },
 +
    value = 480,
 
   },
 
   },
   {
+
   ["book of Sloth"] = {
    ["letter"] = "e",  
+
    description = "A lazily written book.",
     ["name"] = "Ring of Flames",  
+
     name = "book of Sloth",
     ["image"] = "[[File:ring of flames.png]]",  
+
     spells = {
    ["level"] = "7",  
+
      "Leda's Liquefaction",
     ["schools"] = "[[Charms]]/[[Fire Magic|Fire]]",  
+
      "Petrify",
 +
      "Metabolic Englaciation",
 +
     },
 +
    value = 320,
 
   },
 
   },
}
+
  ["book of Blood"] = {
m["Book of Flames"] = {
+
     description = "A book of works dedicated to the manipulation of blood, both that of the caster and of creatures with particularly unusual ichor flowing through their veins. Some claim it to have been composed by the vampire lord Jory, but it's unclear why he would deign to share his secrets with others.",
  {
+
     name = "book of Blood",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Flame Tongue",  
+
      "Sublimation of Blood",
     ["image"] = "[[File:flame tongue.png]]",  
+
      "Ignite Poison",
    ["level"] = "1",  
+
      "Summon Hydra",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",  
+
     },
 +
    value = 320,
 
   },
 
   },
   {
+
   ["There-And-Back Book"] = {
    ["letter"] = "b",  
+
    description = "A compilation of children's stories about great adventures, always ending with the traveller returning to the place they started. The love infused into its pages by countless generations has granted it power, allowing a skilled mage to transport others by reciting specific passages.",
     ["name"] = "Throw Flame",  
+
     name = "There-And-Back Book",
     ["image"] = "[[File:throw flame.png]]",  
+
     spells = {
    ["level"] = "2",  
+
      "Teleport Other",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",  
+
      "Gell's Gavotte",
 +
      "Dispersal",
 +
     },
 +
    value = 360,
 
   },
 
   },
   {
+
   ["book of Dangerous Friends"] = {
    ["letter"] = "c",  
+
    description = "A book describing the creation and use of magical entities best kept at arm's reach. Or, preferably, even farther.",
     ["name"] = "Conjure Flame",  
+
     name = "book of Dangerous Friends",
     ["image"] = "[[File:conjure flame.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Forge Blazeheart Golem",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",  
+
      "Orb of Destruction",
 +
      "Spellspark Servitor",
 +
     },
 +
    value = 420,
 
   },
 
   },
   {
+
   ["book of Touch"] = {
    ["letter"] = "d",  
+
    description = "A book describing spells requiring very close proximity to their target. The author seems to have had a low opinion of their wizardly peers, and spends much of the text describing the hygiene and social etiquette needed to enter close proximity to other sentient beings.",
     ["name"] = "Inner Flame",  
+
     name = "book of Touch",
     ["image"] = "[[File:inner flame.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Kiss of Death",
     ["schools"] = "[[Hexes]]/[[Fire Magic|Fire]]",  
+
      "Confusing Touch",
 +
      "Dispel Undead",
 +
     },
 +
    value = 220,
 
   },
 
   },
   {
+
   ["book of Chaos"] = {
    ["letter"] = "e",  
+
    description = "A book of spells that leave the caster's surroundings in a state of complete disarray. It's not clear why anyone would write such a thing, but it's here.",
     ["name"] = "Sticky Flame",  
+
     name = "book of Chaos",
     ["image"] = "[[File:sticky flame.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Conjure Ball Lightning",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",  
+
      "Disjunction",
 +
      "Discord",
 +
     },
 +
    value = 500,
 
   },
 
   },
   {
+
   ["the Unrestrained Analects"] = {
    ["letter"] = "f",  
+
    description = "A collection of spells that assault everything in sight of the caster, unrestrained by petty limitations like 'needing a clear shot' or 'concern about collateral damage'.",
     ["name"] = "Fireball",  
+
     name = "the Unrestrained Analects",
     ["image"] = "[[File:fireball.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Olgreb's Toxic Radiance",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",  
+
      "Ozocubu's Refrigeration",
 +
      "Discord",
 +
     },
 +
    value = 440,
 
   },
 
   },
}
+
  ["Great Wizards, Vol. II"] = {
m["Book of Frost"] = {
+
     description = "A collection of spells from great wizards throughout history. The author seems to have been extremely enthusiastic, and each wizard is described in voluminous, comprehensive detail.",
  {
+
     name = "Great Wizards, Vol. II",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Freeze",  
+
      "Alistair's Intoxication",
     ["image"] = "[[File:freeze.png]]",  
+
      "Borgnjor's Vile Clutch",
    ["level"] = "1",  
+
      "Eringya's Noxious Bog",
     ["schools"] = "[[Ice Magic|Ice]]",  
+
     },
 +
    value = 380,
 
   },
 
   },
   {
+
   ["Great Wizards, Vol. VII"] = {
    ["letter"] = "b",  
+
    description = "A collection of spells from great wizards throughout history. The author seems to have been quite tired of their project - the wizards' descriptions are terse and minimal, meeting the lowest requirement for completeness.",
     ["name"] = "Throw Frost",  
+
     name = "Great Wizards, Vol. VII",
     ["image"] = "[[File:throw frost.png]]",  
+
     spells = {
    ["level"] = "2",  
+
      "Tukima's Dance",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Ice Magic|Ice]]",  
+
      "Passage of Golubria",
 +
      "Yara's Violent Unravelling",
 +
     },
 +
    value = 300,
 
   },
 
   },
   {
+
   ["Trismegistus Codex"] = {
    ["letter"] = "c",  
+
    description = "A magical book written by a numerologically obsessed wizard. Everything from sentence length to overall organization is structured. It's unclear whether the author thought this was helpful.",
     ["name"] = "Ozocubu's Armour",  
+
     name = "Trismegistus Codex",
     ["image"] = "[[File:ozocubu's armour.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Mephitic Cloud",
     ["schools"] = "[[Charms]]/[[Ice Magic|Ice]]",  
+
      "Freezing Cloud",
 +
      "Hellfire Mortar",
 +
     },
 +
    value = 360,
 
   },
 
   },
   {
+
   ["book of the Hunter"] = {
    ["letter"] = "d",  
+
    description = "A mundane book on hunting. Someone has gone through and covered the book in corrections and scathing criticisms, crossing out entire sections in favour of spells that accomplish the same task.",
     ["name"] = "Throw Icicle",  
+
     name = "book of the Hunter",
     ["image"] = "[[File:throw icicle.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Sigil of Binding",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Ice Magic|Ice]]",  
+
      "Call Canine Familiar",
 +
      "Dimensional Bullseye",
 +
     },
 +
    value = 260,
 
   },
 
   },
   {
+
   ["book of Scorching"] = {
    ["letter"] = "e",  
+
    description = "A magical book, blasted and scoured by long exposure to the desert sun. Upon its badly-weathered pages lie the secrets to inflicting the desert's dangers upon the caster's foes.",
     ["name"] = "Summon Ice Beast",  
+
     name = "book of Scorching",
     ["image"] = "[[File:summon ice beast.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Scorch",
     ["schools"] = "[[Ice Magic|Ice]]/[[Summonings|Summoning]]",  
+
      "Flame Wave",
 +
      "Summon Cactus Giant",
 +
     },
 +
    value = 300,
 
   },
 
   },
   {
+
   ["Maxwell's Memoranda"] = {
    ["letter"] = "f",  
+
    description = "A loosely bound collection of the infamous Maxwell's schemes, diagrams and plans. Amidst messages written to and by his many minions, allies of convenience and hated rivals, a patient reader can discover spells of electrifying power.",
     ["name"] = "Condensation Shield",  
+
     name = "Maxwell's Memoranda",
     ["image"] = "[[File:condensation shield.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Maxwell's Portable Piledriver",
     ["schools"] = "[[Ice Magic|Ice]]",  
+
      "Magnavolt",
 +
      "Maxwell's Capacitive Coupling",
 +
     },
 +
    value = 420,
 
   },
 
   },
}
+
  ["book of Movement"] = {
m["Book of Geomancy"] = {
+
     description = "A spellbook that seems to leap open at the slightest touch. Its writing flits from description of one spell to another, giving enough information to truly understand only a few of them, though all seem to relate to movement in some way.",
  {
+
     name = "book of Movement",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Sandblast",  
+
      "Volatile Blastmotes",
     ["image"] = "[[File:sandblast.png]]",  
+
      "Vhi's Electric Charge",
    ["level"] = "1",  
+
      "Gell's Gavotte",
     ["schools"] = "[[Earth Magic|Earth]]",  
+
     },
 +
    value = 320,
 
   },
 
   },
   {
+
   ["book of Wicked Creation"] = {
    ["letter"] = "b",  
+
    description = "A long-forbidden tome, describing spells for various unholy (or, at least, underhanded) creations. It would be unwise to bring such a book back to the surface world - better to read it and discard it in some well-hidden location.",
     ["name"] = "Stoneskin",  
+
     name = "book of Wicked Creation",
     ["image"] = "[[File:stoneskin.png]]",  
+
     spells = {
    ["level"] = "2",  
+
      "Sculpt Simulacrum",
     ["schools"] = "[[Earth Magic|Earth]]/[[Transmutations|Transmutation]]",  
+
      "Death Channel",
 +
      "Rimeblight",
 +
     },
 +
    value = 440,
 
   },
 
   },
   {
+
   ["Compendium of Siegecraft"] = {
    ["letter"] = "c",  
+
    description = "An analytical treatise on siege warfare, written in a clear and readable manner. A majority of its chapters are concerned with logistics and the maintenance of supply lines, but several detail spells useful for breaching fortifications (and also other, softer, things).",
     ["name"] = "Passwall",  
+
     name = "Compendium of Siegecraft",
     ["image"] = "[[File:passwall.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Brom's Barrelling Boulder",
     ["schools"] = "[[Transmutations|Transmutation]]/[[Earth Magic|Earth]]",  
+
      "Hoarfrost Cannonade",
 +
      "Bombard",
 +
      "Hellfire Mortar",
 +
     },
 +
    value = 520,
 
   },
 
   },
   {
+
   ["book of Maladies"] = {
    ["letter"] = "d",  
+
    description = "A concise catalogue of afflictions, both magical and mundane, often described with a disquieting degree of cheerfulness. Most of them operate on timescales too slow to be useful to an adventurer, but a few sound remarkably efficacious.",
     ["name"] = "Stone Arrow",  
+
     name = "book of Maladies",
     ["image"] = "[[File:stone arrow.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Sublimation of Blood",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Earth Magic|Earth]]",  
+
      "Curse of Agony",
 +
      "Rimeblight",
 +
     },
 +
    value = 340,
 
   },
 
   },
   {
+
   ["Codex of Conductivity"] = {
    ["letter"] = "e",  
+
    description = "An exhaustive collection of research notes on the effects of electricity upon everything from sawdust to snozzcumbers, interspersed with spell formulae and usable technical schematics. The author's handwriting deteriorates shockingly in the middle of the chapter on spriggan electrophysiology, leading to much speculation about both their identity and their sense of self-preservation.",
     ["name"] = "Petrify",  
+
     name = "Codex of Conductivity",
     ["image"] = "[[File:petrify.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Forge Lightning Spire",
     ["schools"] = "[[Transmutations|Transmutation]]/[[Earth Magic|Earth]]",  
+
      "Arcjolt",
 +
      "Maxwell's Capacitive Coupling",
 +
     },
 +
    value = 400,
 
   },
 
   },
   {
+
   ["Handbook of Applied Construction"] = {
    ["letter"] = "f",  
+
    description = "A practical introduction to Forgecraft, covering basic principles and their common applications.",
     ["name"] = "Lee's Rapid Deconstruction",  
+
     name = "Handbook of Applied Construction",
     ["image"] = "[[File:lee's rapid deconstruction.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Construct Spike Launcher",
     ["schools"] = "[[Earth Magic|Earth]]",  
+
      "Launch Clockwork Bee",
 +
      "Forge Blazeheart Golem",
 +
     },
 +
    value = 240,
 
   },
 
   },
}
+
  ["book of the Fortress"] = {
m["Book of Hinderance"] = {
+
     description = "A book of spells that purports to make their caster as resilient as a stone fortress. Its cover is fashioned from thick, magically-reinforced steel, making the book unreasonably heavy for no obvious benefit.",
  {
+
     name = "book of the Fortress",
     ["letter"] = "a",  
+
     spells = {
     ["name"] = "Confusing Touch",  
+
      "Awaken Armour",
     ["image"] = "[[File:confusing touch.png]]",  
+
      "Forge Phalanx Beetle",
    ["level"] = "2",  
+
      "Fortress Blast",
     ["schools"] = "[[Hexes]]",  
+
     },
 +
    value = 380,
 
   },
 
   },
   {
+
   ["Treatise on Traps"] = {
    ["letter"] = "b",  
+
    description = "An analytical volume discussing methods and materials with which to construct a dizzying array of traps - from those intended to safeguard a pantry from ants to ones which would please even the most sadistic dungeon architect.",
     ["name"] = "Confuse",  
+
     name = "Treatise on Traps",
     ["image"] = "[[File:confuse.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Construct Spike Launcher",
     ["schools"] = "[[Hexes]]",  
+
      "Sigil of Binding",
 +
      "Diamond Sawblades",
 +
     },
 +
    value = 300,
 
   },
 
   },
   {
+
   ["book of Cryoformation"] = {
    ["letter"] = "c",
+
     description = "An illustrated guide to shaping ice into both practical and artistic forms. An entire chapter is devoted to tables of mineral impurities and their effect on colour and melting point.",
    ["name"] = "Petrify",
+
     name = "book of Cryoformation",
    ["image"] = "[[File:petrify.png]]",
+
     spells = {
    ["level"] = "4",
+
      "Hoarfrost Cannonade",
    ["schools"] = "[[Transmutations|Transmutation]]/[[Earth Magic|Earth]]",
+
      "Sculpt Simulacrum",
  },
+
      "Splinterfrost Shell",
  {
+
     },
    ["letter"] = "d",
+
     value = 420,
    ["name"] = "Leda's Liquefaction",
 
    ["image"] = "[[File:leda's liquefaction.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Earth Magic|Earth]]/[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Metabolic Englaciation",
 
    ["image"] = "[[File:metabolic englaciation.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Hexes]]/[[Ice Magic|Ice]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Summon Mana Viper",
 
    ["image"] = "[[File:summon mana viper.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Summonings|Summoning]]/[[Hexes]]",
 
  },
 
}
 
m["Book of Ice"] = {
 
  {
 
     ["letter"] = "a",
 
    ["name"] = "Metabolic Englaciation",
 
    ["image"] = "[[File:metabolic englaciation.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Hexes]]/[[Ice Magic|Ice]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Ozocubu's Refrigeration",
 
    ["image"] = "[[File:ozocubu's refrigeration.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Ice Magic|Ice]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Bolt of Cold",
 
    ["image"] = "[[File:bolt of cold.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Ice Magic|Ice]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Freezing Cloud",
 
    ["image"] = "[[File:freezing cloud.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Ice Magic|Ice]]/[[Air Magic|Air]]",
 
  },
 
  {
 
     ["letter"] = "e",
 
    ["name"] = "Simulacrum",
 
    ["image"] = "[[File:simulacrum.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Ice Magic|Ice]]/[[Necromancy]]",
 
  },
 
}
 
m["Book of Maledictions"] = {
 
  {
 
    ["letter"] = "a",  
 
     ["name"] = "Corona",
 
    ["image"] = "[[File:corona.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Sure Blade",  
 
    ["image"] = "[[File:sure blade.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Hexes]]/[[Charms]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Ensorcelled Hibernation",
 
    ["image"] = "[[File:ensorcelled hibernation.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Hexes]]/[[Ice Magic|Ice]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Confuse",
 
    ["image"] = "[[File:confuse.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Dazzling Spray",
 
    ["image"] = "[[File:dazzling spray.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Enslavement",
 
    ["image"] = "[[File:enslavement.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Hexes]]",
 
  },
 
}
 
m["Book of Minor Magic"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Magic Dart",
 
    ["image"] = "[[File:magic dart.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Conjurations|Conjuration]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Blink",
 
    ["image"] = "[[File:blink.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Call Imp",
 
    ["image"] = "[[File:call imp.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Repel Missiles",
 
    ["image"] = "[[File:repel missiles.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Charms]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Slow",
 
    ["image"] = "[[File:slow.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Conjure Flame",
 
    ["image"] = "[[File:conjure flame.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",
 
  },
 
  {
 
    ["letter"] = "g",
 
    ["name"] = "Mephitic Cloud",
 
    ["image"] = "[[File:mephitic cloud.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Poison Magic|Poison]]/[[Air Magic|Air]]",
 
  },
 
}
 
m["Book of Necromancy"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Pain",
 
    ["image"] = "[[File:pain.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Animate Skeleton",
 
    ["image"] = "[[File:animate skeleton.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Vampiric Draining",
 
    ["image"] = "[[File:vampiric draining.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Regeneration",
 
    ["image"] = "[[File:regeneration.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Charms]]/[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Animate Dead",
 
    ["image"] = "[[File:animate dead.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Control Undead",
 
    ["image"] = "[[File:control undead.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
}
 
m["Book of Party Tricks"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Summon Butterflies",
 
    ["image"] = "[[File:summon butterflies.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Apportation",
 
    ["image"] = "[[File:apportation.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Blink",
 
    ["image"] = "[[File:blink.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Tukima's Dance",
 
    ["image"] = "[[File:tukima's dance.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Alistair's Intoxication",
 
    ["image"] = "[[File:alistair's intoxication.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Transmutations|Transmutation]]/[[Poison Magic|Poison]]",
 
  },
 
}
 
m["Book of Power"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Fulminant Prism",
 
    ["image"] = "[[File:fulminant prism.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Iskenderun's Mystic Blast",
 
    ["image"] = "[[File:iskenderun's mystic blast.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Conjurations|Conjuration]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Venom Bolt",
 
    ["image"] = "[[File:venom bolt.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Poison Magic|Poison]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Bolt of Magma",
 
    ["image"] = "[[File:bolt of magma.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]/[[Earth Magic|Earth]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Iron Shot",
 
    ["image"] = "[[File:iron shot.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Earth Magic|Earth]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Orb of Destruction",
 
    ["image"] = "[[File:orb of destruction.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Conjurations|Conjuration]]",
 
  },
 
}
 
m["Book of Spatial Translocations"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Apportation",
 
    ["image"] = "[[File:apportation.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Blink",
 
    ["image"] = "[[File:blink.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Shroud of Golubria",
 
    ["image"] = "[[File:shroud of golubria.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Charms]]/[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Portal Projectile",
 
    ["image"] = "[[File:portal projectile.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Teleport Other",
 
    ["image"] = "[[File:teleport other.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Passage of Golubria",
 
    ["image"] = "[[File:passage of golubria.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
}
 
m["Book of Summonings"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Abjuration",
 
    ["image"] = "[[File:abjuration.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Recall",
 
    ["image"] = "[[File:recall.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Summonings|Summoning]]/[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Shadow Creatures",
 
    ["image"] = "[[File:shadow creatures.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Summon Demon",
 
    ["image"] = "[[File:summon demon.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Summon Forest",
 
    ["image"] = "[[File:summon forest.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Summonings|Summoning]]/[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Monstrous Menagerie",
 
    ["image"] = "[[File:monstrous menagerie.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
}
 
m["Book of Transfigurations"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Stoneskin",
 
    ["image"] = "[[File:stoneskin.png]]",
 
    ["level"] = "2",
 
    ["schools"] = "[[Earth Magic|Earth]]/[[Transmutations|Transmutation]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Ice Form",
 
    ["image"] = "[[File:ice form.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Ice Magic|Ice]]/[[Transmutations|Transmutation]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Statue Form",
 
    ["image"] = "[[File:statue form.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Transmutations|Transmutation]]/[[Earth Magic|Earth]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Dragon Form",
 
    ["image"] = "[[File:dragon form.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Transmutations|Transmutation]]",
 
  },
 
}
 
m["Book of Unlife"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Recall",
 
    ["image"] = "[[File:recall.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Summonings|Summoning]]/[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Animate Dead",
 
    ["image"] = "[[File:animate dead.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Control Undead",
 
    ["image"] = "[[File:control undead.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Twisted Resurrection",
 
    ["image"] = "[[File:twisted resurrection.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Death Channel",
 
    ["image"] = "[[File:death channel.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Simulacrum",  
 
    ["image"] = "[[File:simulacrum.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Ice Magic|Ice]]/[[Necromancy]]",
 
  },
 
}
 
m["Book of Wizardry"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Agony",
 
    ["image"] = "[[File:agony.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Force Lance",
 
    ["image"] = "[[File:force lance.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Conjurations|Conjuration]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Dispersal",
 
    ["image"] = "[[File:dispersal.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Haste",
 
    ["image"] = "[[File:haste.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Charms]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Invisibility",
 
    ["image"] = "[[File:invisibility.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Spellforged Servitor",
 
    ["image"] = "[[File:spellforged servitor.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Summonings|Summoning]]",
 
  },
 
}
 
m["Book of the Dragon"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Flight",
 
    ["image"] = "[[File:flight.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Charms]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Cause Fear",
 
    ["image"] = "[[File:cause fear.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Hexes]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Bolt of Fire",
 
    ["image"] = "[[File:bolt of fire.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Dragon Form",
 
    ["image"] = "[[File:dragon form.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Transmutations|Transmutation]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Dragon's Call",
 
    ["image"] = "[[File:dragon's call.png]]",
 
    ["level"] = "9",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
}
 
m["Book of the Sky"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Flight",
 
    ["image"] = "[[File:flight.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Charms]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Airstrike",
 
    ["image"] = "[[File:airstrike.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Silence",
 
    ["image"] = "[[File:silence.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Hexes]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Deflect Missiles",
 
    ["image"] = "[[File:deflect missiles.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Charms]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Conjure Ball Lightning",
 
    ["image"] = "[[File:conjure ball lightning.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Air Magic|Air]]/[[Conjurations|Conjuration]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Tornado",
 
    ["image"] = "[[File:tornado.png]]",
 
    ["level"] = "9",
 
    ["schools"] = "[[Air Magic|Air]]",
 
  },
 
}
 
m["Book of the Tempests"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Static Discharge",
 
    ["image"] = "[[File:static discharge.png]]",
 
    ["level"] = "3",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Lightning Bolt",
 
    ["image"] = "[[File:lightning bolt.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Fireball",
 
    ["image"] = "[[File:fireball.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Fire Magic|Fire]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Tornado",
 
    ["image"] = "[[File:tornado.png]]",
 
    ["level"] = "9",
 
    ["schools"] = "[[Air Magic|Air]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Shatter",
 
    ["image"] = "[[File:shatter.png]]",
 
    ["level"] = "9",
 
    ["schools"] = "[[Earth Magic|Earth]]",
 
  },
 
}
 
m["Book of the Warp"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Control Teleport",
 
    ["image"] = "[[File:control teleport.png]]",
 
    ["level"] = "4",
 
    ["schools"] = "[[Charms]]/[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Phase Shift",
 
    ["image"] = "[[File:phase shift.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Warp Weapon",
 
    ["image"] = "[[File:warp weapon.png]]",
 
    ["level"] = "5",
 
    ["schools"] = "[[Charms]]/[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Dispersal",
 
    ["image"] = "[[File:dispersal.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Controlled Blink",
 
    ["image"] = "[[File:controlled blink.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "f",
 
    ["name"] = "Disjunction",
 
    ["image"] = "[[File:disjunction.png]]",
 
    ["level"] = "8",
 
    ["schools"] = "[[Translocations|Translocation]]",
 
  },
 
}
 
m["Grand Grimoire"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Aura of Abjuration",
 
    ["image"] = "[[File:aura of abjuration.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "b",
 
    ["name"] = "Forceful Dismissal",
 
    ["image"] = "[[File:forceful dismissal.png]]",
 
    ["level"] = "6",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Summon Greater Demon",
 
    ["image"] = "[[File:summon greater demon.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Malign Gateway",
 
    ["image"] = "[[File:malign gateway.png]]",
 
    ["level"] = "7",
 
    ["schools"] = "[[Summonings|Summoning]]/[[Translocations|Translocation]]",
 
  },
 
  {
 
    ["letter"] = "e",
 
    ["name"] = "Summon Horrible Things",
 
    ["image"] = "[[File:summon horrible things.png]]",
 
    ["level"] = "8",
 
    ["schools"] = "[[Summonings|Summoning]]",
 
  },
 
}
 
m["Necronomicon"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Haunt",
 
    ["image"] = "[[File:haunt.png]]",  
 
     ["level"] = "7",
 
    ["schools"] = "[[Summonings|Summoning]]/[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "b",  
 
     ["name"] = "Borgnjor's Revivification",
 
    ["image"] = "[[File:borgnjor's revivification.png]]",
 
    ["level"] = "8",
 
    ["schools"] = "[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "c",
 
    ["name"] = "Death's Door",
 
    ["image"] = "[[File:death's door.png]]",
 
    ["level"] = "8",
 
    ["schools"] = "[[Charms]]/[[Necromancy]]",
 
  },
 
  {
 
    ["letter"] = "d",
 
    ["name"] = "Necromutation",
 
    ["image"] = "[[File:necromutation.png]]",
 
    ["level"] = "8",
 
    ["schools"] = "[[Transmutations|Transmutation]]/[[Necromancy]]",
 
  },
 
}
 
m["Young Poisoner's Handbook"] = {
 
  {
 
    ["letter"] = "a",
 
    ["name"] = "Sting",
 
    ["image"] = "[[File:sting.png]]",
 
    ["level"] = "1",
 
    ["schools"] = "[[Conjurations|Conjuration]]/[[Poison Magic|Poison]]",  
 
 
   },
 
   },
   {
+
   ["book of the Grave"] = {
    ["letter"] = "b",  
+
    description = "A heavy tome whose vellum smells faintly of dirt and decay. Those who touch it frequently report a palpable sense of unease, as if something unwholesome were buried between its very pages.",
     ["name"] = "Cure Poison",  
+
     name = "book of the Grave",
     ["image"] = "[[File:cure poison.png]]",  
+
     spells = {
    ["level"] = "2",  
+
      "Grave Claw",
     ["schools"] = "[[Poison Magic|Poison]]",  
+
      "Animate Dead",
 +
      "Borgnjor's Vile Clutch",
 +
     },
 +
    value = 280,
 
   },
 
   },
   {
+
   ["book of Metalworking"] = {
    ["letter"] = "c",  
+
    description = "A tome of advanced Forgecraft magic. Its pages are regularly inlaid with technical figures made from elaborate metal filigree, perhaps as an illustration of the author's own skill with the art described herein.",
     ["name"] = "Mephitic Cloud",  
+
     name = "book of Metalworking",
     ["image"] = "[[File:mephitic cloud.png]]",  
+
     spells = {
    ["level"] = "3",  
+
      "Nazja's Percussive Tempering",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Poison Magic|Poison]]/[[Air Magic|Air]]",  
+
      "Alistair's Walking Alembic",
 +
      "Forge Phalanx Beetle",
 +
     },
 +
    value = 380,
 
   },
 
   },
   {
+
   ["book of Duality"] = {
    ["letter"] = "d",  
+
    description = "An eclectic spellbook, mingled with rambling philosophical anecdotes about the twin nature of every action. Even by the end, it remains unclear whether the author considered there to be some spiritual purity to spells which incorporate offence and defence into a single motion, or if they just lived a life extremely pressed for time.",
     ["name"] = "Olgreb's Toxic Radiance",  
+
     name = "book of Duality",
     ["image"] = "[[File:olgreb's toxic radiance.png]]",  
+
     spells = {
    ["level"] = "4",  
+
      "Vampiric Draining",
     ["schools"] = "[[Poison Magic|Poison]]",  
+
      "Iskenderun's Mystic Blast",
 +
      "Nazja's Percussive Tempering",
 +
      "Splinterfrost Shell",
 +
     },
 +
    value = 460,
 
   },
 
   },
   {
+
   ["book of Contraptions"] = {
    ["letter"] = "e",  
+
    description = "A book of schematics and spells to construct a variety of elaborate mechanisms. The obvious safety hazards involved with many of them are relegated to a single footnote on page 157, but to an enterprising adventurer, that might be considered an upside.",
     ["name"] = "Venom Bolt",  
+
     name = "book of Contraptions",
     ["image"] = "[[File:venom bolt.png]]",  
+
     spells = {
    ["level"] = "5",  
+
      "Alistair's Walking Alembic",
     ["schools"] = "[[Conjurations|Conjuration]]/[[Poison Magic|Poison]]",  
+
      "Forge Monarch Bomb",
 +
      "Diamond Sawblades",
 +
     },
 +
    value = 420,
 
   },
 
   },
 
}
 
}
return m
 

Latest revision as of 21:23, 10 May 2025

Module:Table of spellbooks is a Lua module which contains information used by Module:Spellbook. If you want to add new Lua functions to process this page, write them in Module:Spellbook.

To generate this script, see https://github.com/jkornelsen/crawl-wiki-modules. Or, update it by hand.

Note: the value of a book is simply 20 * (sum of spell levels of spells in book + number of spells in book). See item_value() in shopping.cc for more info.


-- Table of spell books (last generated in 0.33)
return {
  ["book of Minor Magic"] = {
    description = "A spellbook containing a variety of simple but useful magical incantations. Many prominent spellcasters used this book to begin their arcane studies.",
    name = "book of Minor Magic",
    spells = {
      "Magic Dart",
      "Blink",
      "Call Imp",
    },
    value = 160,
  },
  ["book of Conjurations"] = {
    description = "A book containing an introduction to the destructive magical arts of Conjurations.",
    name = "book of Conjurations",
    spells = {
      "Magic Dart",
      "Searing Ray",
      "Fulminant Prism",
    },
    value = 200,
  },
  ["book of Flames"] = {
    description = "The standard text used in arcane academies by students of the elemental magic of Fire. Readers are recommended to wear a pair of insulated gloves.",
    name = "book of Flames",
    spells = {
      "Inner Flame",
      "Sticky Flame",
      "Flame Wave",
    },
    value = 280,
  },
  ["book of Frost"] = {
    description = "A book of magic spells, often used as an introduction to the elemental magics of Ice. Its pages feel unusually brittle, as if they'd crumble at a touch.",
    name = "book of Frost",
    spells = {
      "Freeze",
      "Frozen Ramparts",
      "Hailstorm",
    },
    value = 200,
  },
  ["book of the Wilderness"] = {
    description = "A book holding lore ripped from distant and untamed lands, allowing their denizens to be called forth to serve the reader. It smells distressingly musty.",
    name = "book of the Wilderness",
    spells = {
      "Summon Seismosaurus Egg",
      "Summon Forest",
      "Summon Mana Viper",
      "Summon Cactus Giant",
    },
    value = 480,
  },
  ["book of Fire"] = {
    description = "A book containing advanced spells in the elemental school of Fire, stolen from the secret college of the djinn.",
    name = "book of Fire",
    spells = {
      "Foxfire",
      "Plasma Beam",
      "Starburst",
    },
    value = 320,
  },
  ["book of Ice"] = {
    description = "A book of advanced magical spells using the element of Ice. Readers are recommended to wear a pair of warm gloves.",
    name = "book of Ice",
    spells = {
      "Freezing Cloud",
      "Ozocubu's Refrigeration",
      "Polar Vortex",
    },
    value = 480,
  },
  ["book of Spatial Translocations"] = {
    description = "A basic spellbook on the magical field of Translocations. Many would-be mages have seen it disappear just as they needed it most.",
    name = "book of Spatial Translocations",
    spells = {
      "Blink",
      "Momentum Strike",
      "Lesser Beckoning",
    },
    value = 180,
  },
  ["book of Hexes"] = {
    description = "A spellbook containing an assortment of powerful Hexes, which sparkles and shimmers as the pages are flipped.",
    name = "book of Hexes",
    spells = {
      "Anguish",
      "Cause Fear",
      "Enfeeble",
    },
    value = 360,
  },
  ["Young Poisoner's Handbook"] = {
    description = "An introductory book for the magic arts of poison. Readers are recommended to wear a pair of very thick, non-absorbent gloves.",
    name = "Young Poisoner's Handbook",
    spells = {
      "Poisonous Vapours",
      "Mercury Arrow",
      "Olgreb's Toxic Radiance",
    },
    value = 200,
  },
  ["book of Lightning"] = {
    description = "A book that fairly crackles with arcane power.",
    name = "book of Lightning",
    spells = {
      "Vhi's Electric Charge",
      "Arcjolt",
      "Plasma Beam",
    },
    value = 360,
  },
  ["book of Death"] = {
    description = "A manuscript containing dark spells of Necromancy. Each page is filled with grotesque art depicting scenes of disgusting decay.",
    name = "book of Death",
    spells = {
      "Animate Dead",
      "Haunt",
      "Infestation",
    },
    value = 440,
  },
  ["book of Misfortune"] = {
    description = "A spellbook dedicated to the art of inflicting creative calamities on one's foes. Superstitious wizards claim that the book itself actually absorbs ill fortune and carry it around as a good-luck charm, but the effects of this seem subtle at best.",
    name = "book of Misfortune",
    spells = {
      "Jinxbite",
      "Yara's Violent Unravelling",
      "Enfeeble",
      "Sphinx Sisters",
    },
    value = 500,
  },
  ["book of Spontaneous Combustion"] = {
    description = "A heavy tome whose desiccated pages smell faintly of sulphur. The ink with which it was written is wildly flammable and care must be taken even opening it, but the power of the spells described therein is undeniable.",
    name = "book of Spontaneous Combustion",
    spells = {
      "Inner Flame",
      "Detonation Catalyst",
      "Irradiate",
      "Ignition",
    },
    value = 500,
  },
  ["Fen Folio"] = {
    description = "A collection of spells once used by the great swamp civilisations.",
    name = "Fen Folio",
    spells = {
      "Summon Forest",
      "Eringya's Noxious Bog",
      "Summon Hydra",
    },
    value = 420,
  },
  ["My Sojourn through Swampland"] = {
    description = "While purporting itself to be the personal account of a famous naturalist, it becomes clear upon reading that this book was compiled from multiple unrelated sources, including notes from a stagehand of a travelling magical circus. The travelogue may be fictitious, but but some of the spell diagrams carefully transcribed in the margins seem quite real.",
    name = "My Sojourn through Swampland",
    spells = {
      "Mercury Arrow",
      "Launch Clockwork Bee",
      "Eringya's Surprising Crocodile",
    },
    value = 240,
  },
  ["book of Necromancy"] = {
    description = "A macabre book containing basic Necromancy spells. Readers are recommended to wear a pair of gloves they don't mind disposing of afterward.",
    name = "book of Necromancy",
    spells = {
      "Soul Splinter",
      "Grave Claw",
      "Vampiric Draining",
    },
    value = 180,
  },
  ["book of Callings"] = {
    description = "An introductory text on the magical summoning of beasts and beings from other realms.",
    name = "book of Callings",
    spells = {
      "Summon Small Mammal",
      "Call Imp",
      "Call Canine Familiar",
      "Eringya's Surprising Crocodile",
    },
    value = 280,
  },
  ["book of Air"] = {
    description = "A primer on the elemental magics of Air. The great minotaur hero Vuxhurn, given a copy of this book while trapped atop the tower of a wizard with a particularly perverse sense of humor, used its pages to construct a rudimentary glider and soared to freedom.",
    name = "book of Air",
    spells = {
      "Shock",
      "Swiftness",
      "Airstrike",
    },
    value = 220,
  },
  ["book of the Warp"] = {
    description = "A book of advanced Translocations spells, written by a particularly misanthropic mage. After its completion, they were never seen again, which may or may not have been the point.",
    name = "book of the Warp",
    spells = {
      "Dispersal",
      "Manifold Assault",
      "Disjunction",
    },
    value = 480,
  },
  ["book of Unlife"] = {
    description = "An unholy book describing a variety of magical methods for the creation and command of undead servants.",
    name = "book of Unlife",
    spells = {
      "Soul Splinter",
      "Martyr's Knell",
      "Death Channel",
    },
    value = 280,
  },
  ["book of Battle"] = {
    description = "An astonishingly vain and self-aggrandizing work. The author claims credit for a wide swathe of weapon-augmenting magics, but seems to have misunderstood or misrepresented most of them. Only a few of the spells described in the book actually work.",
    name = "book of Battle",
    spells = {
      "Fugue of the Fallen",
      "Ozocubu's Armour",
      "Detonation Catalyst",
      "Manifold Assault",
    },
    value = 440,
  },
  ["book of Geomancy"] = {
    description = "A book containing basic spells involving the element of Earth. Readers are recommended to wear a pair of gardening gloves.",
    name = "book of Geomancy",
    spells = {
      "Sandblast",
      "Stone Arrow",
      "Passwall",
    },
    value = 200,
  },
  ["book of Power"] = {
    description = "A book of powerful and destructive magic spells, rumbling and shuddering with barely-contained energies.",
    name = "book of Power",
    spells = {
      "Iskenderun's Battlesphere",
      "Bombard",
      "Fortress Blast",
      "Spellspark Servitor",
    },
    value = 540,
  },
  ["book of Cantrips"] = {
    description = "A book containing a small selection of very basic magic spells, intended for beginners who wish to learn the rudiments of one of the featured magical schools.",
    name = "book of Cantrips",
    spells = {
      "Poisonous Vapours",
      "Kinetic Grapnel",
      "Summon Small Mammal",
      "Apportation",
    },
    value = 160,
  },
  ["book of Party Tricks"] = {
    description = "A book containing a variety of fun spells guaranteed to liven up any wizarding party, as well as a number of toasts, jokes, and party games.",
    name = "book of Party Tricks",
    spells = {
      "Apportation",
      "Jinxbite",
      "Alistair's Intoxication",
    },
    value = 220,
  },
  ["book of Debilitation"] = {
    description = "A spellbook containing spells known for having a particularly unpleasant effect on their victims. It's considered something of a faux pas in the wizarding community to be seen with this book in one's collection.",
    name = "book of Debilitation",
    spells = {
      "Slow",
      "Confusing Touch",
      "Cigotuvi's Putrefaction",
    },
    value = 220,
  },
  ["book of the Dragon"] = {
    description = "A magical book of spells which allow some command over dragons and their aspects.",
    name = "book of the Dragon",
    spells = {
      "Cause Fear",
      "Fireball",
      "Dragon's Call",
    },
    value = 420,
  },
  ["book of Burglary"] = {
    description = "A book containing spells useful for theft, breaking and entering, and other miscellaneous larceny.",
    name = "book of Burglary",
    spells = {
      "Ensorcelled Hibernation",
      "Swiftness",
      "Passwall",
    },
    value = 220,
  },
  ["book of Dreams"] = {
    description = "The somniloquent utterings of a famed mystic, using uniquely bizarre imagery and cryptic digressions to describe spells drawn from the mystic's visions.",
    name = "book of Dreams",
    spells = {
      "Ensorcelled Hibernation",
      "Fugue of the Fallen",
      "Anguish",
    },
    value = 240,
  },
  ["book of Transmutation"] = {
    description = "A meticulous compendium of research notes, filled with formulae for decomposing and reconstituting all manner of substances. The author appears to have had a strange obsession with becoming a spider, but even if their ultimate aim eluded them, many of the spells detailed therein are nonetheless quite practical.",
    name = "book of Transmutation",
    spells = {
      "Petrify",
      "Irradiate",
      "Fulsome Fusillade",
    },
    value = 400,
  },
  ["book of Beasts"] = {
    description = "A book of spells focused on the summoning of beasts. Its pages nip at careless readers' fingers.",
    name = "book of Beasts",
    spells = {
      "Summon Ice Beast",
      "Summon Seismosaurus Egg",
      "Summon Mana Viper",
      "Sphinx Sisters",
    },
    value = 460,
  },
  ["book of Annihilations"] = {
    description = "A tome of arcane fury, greatly sought after by sorcerers. It allows the gifted and resourceful to conjure destruction with ease.",
    name = "book of Annihilations",
    spells = {
      "Chain Lightning",
      "Fire Storm",
      "Shatter",
    },
    value = 600,
  },
  ["Grand Grimoire"] = {
    description = "A book describing how the mighty among summoners can bend to their will the terrible things from betwixt the planes. Many have been the unwary souls, however, who have toyed with this tome and been driven mad by unimaginable eldritch horrors.",
    name = "Grand Grimoire",
    spells = {
      "Malign Gateway",
      "Summon Horrible Things",
    },
    value = 340,
  },
  ["Necronomicon"] = {
    description = "An extremely rare book, powerful and sinister. Many foolhardy magicians have tried to study this tome, only to find themselves entangled within necromantic forces they could not hope to control.",
    name = "Necronomicon",
    spells = {
      "Haunt",
      "Borgnjor's Revivification",
      "Death's Door",
    },
    value = 540,
  },
  ["book of Fixed Level"] = {
    description = "A book of magic spells.",
    name = "book of Fixed Level",
    spells = {
    },
    value = 0,
  },
  ["book of Fixed Theme"] = {
    description = "A book of magic spells.",
    name = "book of Fixed Theme",
    spells = {
    },
    value = 0,
  },
  ["book of Spectacle"] = {
    description = "A book covered in glittering sequins. An impromptu lightshow bursts from every page, clearly reserving this book for only the tackiest of wizards.",
    name = "book of Spectacle",
    spells = {
      "Dazzling Flash",
      "Starburst",
      "Fulsome Fusillade",
    },
    value = 400,
  },
  ["book of Winter"] = {
    description = "A book of spells written by the sorceress Ellawe, who sought to use her time productively while trapped inside by particularly harsh weather for over six months. A postscript details the bloody vengeance she took after discovering the weather mage responsible.",
    name = "book of Winter",
    spells = {
      "Frozen Ramparts",
      "Ozocubu's Armour",
      "Metabolic Englaciation",
    },
    value = 280,
  },
  ["book of the Spheres"] = {
    description = "A book containing a well-rounded collection of sphere-related spells. Its final pages begin to describe a spell titled 'Summon Orb of Zot', but sadly, the remainder of the book has been completely vaporised.",
    name = "book of the Spheres",
    spells = {
      "Brom's Barrelling Boulder",
      "Iskenderun's Battlesphere",
      "Fireball",
      "Conjure Ball Lightning",
      "Orb of Destruction",
    },
    value = 620,
  },
  ["book of Armaments"] = {
    description = "A book describing various magical arms and armours. It was written in the midst of a particularly bloody civil war, and the text is made substantially less helpful by its author's frequent digressions describing the crimes committed by the other side.",
    name = "book of Armaments",
    spells = {
      "Stone Arrow",
      "Rending Blade",
      "Lehudib's Crystal Spear",
    },
    value = 360,
  },
  ["book of Decay"] = {
    description = "A book of necromancy, dictated by the god Kikubaaqudgha to an unfortunate apostle across the course of a nine-day fugue. The necromancer is said to have finished the dread work with their own life's blood... but of course this is just a copy, written in almost entirely normal ink.",
    name = "book of Decay",
    spells = {
      "Cigotuvi's Putrefaction",
      "Dispel Undead",
      "Martyr's Knell",
    },
    value = 300,
  },
  ["book of Displacement"] = {
    description = "A book of spells to bring others closer, or sometimes farther, depending on the user's whim.",
    name = "book of Displacement",
    spells = {
      "Lesser Beckoning",
      "Teleport Other",
      "Maxwell's Portable Piledriver",
    },
    value = 220,
  },
  ["Everburning Encyclopedia"] = {
    description = "A book of magical spells, meticulously organized, dense, and almost entirely burnt black. Only a few pages are still legible, but the power within still blasts the reader with a furnace-like heat.",
    name = "Everburning Encyclopedia",
    spells = {
      "Ignite Poison",
      "Sticky Flame",
      "Ignition",
    },
    value = 380,
  },
  ["book of the Earth"] = {
    description = "A guide to drawing immense power from the depths of the earth. The original was written as a collaboration between the hill dwarves and the mountain dwarves, but its compilation was cut short when a massive wave of earthquakes plunged the hill dwarves' civilisation into ruin.",
    name = "book of the Earth",
    spells = {
      "Leda's Liquefaction",
      "Lee's Rapid Deconstruction",
      "Permafrost Eruption",
    },
    value = 360,
  },
  ["book of the Senses"] = {
    description = "A scholarly work, describing the senses used by living creatures to perceive the world around them. A handful of spells are included to demonstrate the principles being described.",
    name = "book of the Senses",
    spells = {
      "Dazzling Flash",
      "Mephitic Cloud",
      "Silence",
      "Curse of Agony",
    },
    value = 400,
  },
  ["book of the Moon"] = {
    description = "A book written by a mad wizard, who had become convinced that the moon far above was composed, not of shining light, but of rock as solid as that beneath one's feet. Many of the pages have been mangled beyond recognition, seemingly shredded by a pair of powerful claws... but what would a troll be doing with a spellbook?",
    name = "book of the Moon",
    spells = {
      "Passage of Golubria",
      "Silence",
      "Lehudib's Crystal Spear",
    },
    value = 400,
  },
  ["book of Blasting"] = {
    description = "A book of spells used to set off powerful explosions. This edition's binder was careful to pad the cover, so that if its reader lacked sufficient caution, the book, at least, would survive.",
    name = "book of Blasting",
    spells = {
      "Volatile Blastmotes",
      "Fulminant Prism",
      "Iskenderun's Mystic Blast",
      "Forge Monarch Bomb",
    },
    value = 420,
  },
  ["book of Iron"] = {
    description = "An ancient, metal-bound spellbook, covered in dark red blotches. Are they rust stains, or..?",
    name = "book of Iron",
    spells = {
      "Awaken Armour",
      "Lee's Rapid Deconstruction",
      "Magnavolt",
    },
    value = 380,
  },
  ["book of the Tundra"] = {
    description = "A frost-gripped tome describing icy spells, somewhat abridged. The Vaults are said to hold the full text, but the guardians of that place guard their treasures jealously.",
    name = "book of the Tundra",
    spells = {
      "Hailstorm",
      "Summon Ice Beast",
      "Permafrost Eruption",
    },
    value = 300,
  },
  ["book of Storms"] = {
    description = "A book written by the magician Lan Shi, who was preoccupied with the study and control of natural phenomena. Most of Shi's works have been lost, but those still remaining are treasured by wizards lucky (or unscrupulous) enough to get their hands on a copy.",
    name = "book of Storms",
    spells = {
      "Static Discharge",
      "Airstrike",
      "Forge Lightning Spire",
    },
    value = 260,
  },
  ["book of Weapons"] = {
    description = "A book of spells used by rebels against an ancient and evil empire. The rebels were crushed, but this book was rediscovered years later, found by paladins of the crusade that finally destroyed the empire and slew its immortal twin sovereigns.",
    name = "book of Weapons",
    spells = {
      "Tukima's Dance",
      "Dimensional Bullseye",
      "Rending Blade",
      "Platinum Paragon",
    },
    value = 480,
  },
  ["book of Sloth"] = {
    description = "A lazily written book.",
    name = "book of Sloth",
    spells = {
      "Leda's Liquefaction",
      "Petrify",
      "Metabolic Englaciation",
    },
    value = 320,
  },
  ["book of Blood"] = {
    description = "A book of works dedicated to the manipulation of blood, both that of the caster and of creatures with particularly unusual ichor flowing through their veins. Some claim it to have been composed by the vampire lord Jory, but it's unclear why he would deign to share his secrets with others.",
    name = "book of Blood",
    spells = {
      "Sublimation of Blood",
      "Ignite Poison",
      "Summon Hydra",
    },
    value = 320,
  },
  ["There-And-Back Book"] = {
    description = "A compilation of children's stories about great adventures, always ending with the traveller returning to the place they started. The love infused into its pages by countless generations has granted it power, allowing a skilled mage to transport others by reciting specific passages.",
    name = "There-And-Back Book",
    spells = {
      "Teleport Other",
      "Gell's Gavotte",
      "Dispersal",
    },
    value = 360,
  },
  ["book of Dangerous Friends"] = {
    description = "A book describing the creation and use of magical entities best kept at arm's reach. Or, preferably, even farther.",
    name = "book of Dangerous Friends",
    spells = {
      "Forge Blazeheart Golem",
      "Orb of Destruction",
      "Spellspark Servitor",
    },
    value = 420,
  },
  ["book of Touch"] = {
    description = "A book describing spells requiring very close proximity to their target. The author seems to have had a low opinion of their wizardly peers, and spends much of the text describing the hygiene and social etiquette needed to enter close proximity to other sentient beings.",
    name = "book of Touch",
    spells = {
      "Kiss of Death",
      "Confusing Touch",
      "Dispel Undead",
    },
    value = 220,
  },
  ["book of Chaos"] = {
    description = "A book of spells that leave the caster's surroundings in a state of complete disarray. It's not clear why anyone would write such a thing, but it's here.",
    name = "book of Chaos",
    spells = {
      "Conjure Ball Lightning",
      "Disjunction",
      "Discord",
    },
    value = 500,
  },
  ["the Unrestrained Analects"] = {
    description = "A collection of spells that assault everything in sight of the caster, unrestrained by petty limitations like 'needing a clear shot' or 'concern about collateral damage'.",
    name = "the Unrestrained Analects",
    spells = {
      "Olgreb's Toxic Radiance",
      "Ozocubu's Refrigeration",
      "Discord",
    },
    value = 440,
  },
  ["Great Wizards, Vol. II"] = {
    description = "A collection of spells from great wizards throughout history. The author seems to have been extremely enthusiastic, and each wizard is described in voluminous, comprehensive detail.",
    name = "Great Wizards, Vol. II",
    spells = {
      "Alistair's Intoxication",
      "Borgnjor's Vile Clutch",
      "Eringya's Noxious Bog",
    },
    value = 380,
  },
  ["Great Wizards, Vol. VII"] = {
    description = "A collection of spells from great wizards throughout history. The author seems to have been quite tired of their project - the wizards' descriptions are terse and minimal, meeting the lowest requirement for completeness.",
    name = "Great Wizards, Vol. VII",
    spells = {
      "Tukima's Dance",
      "Passage of Golubria",
      "Yara's Violent Unravelling",
    },
    value = 300,
  },
  ["Trismegistus Codex"] = {
    description = "A magical book written by a numerologically obsessed wizard. Everything from sentence length to overall organization is structured. It's unclear whether the author thought this was helpful.",
    name = "Trismegistus Codex",
    spells = {
      "Mephitic Cloud",
      "Freezing Cloud",
      "Hellfire Mortar",
    },
    value = 360,
  },
  ["book of the Hunter"] = {
    description = "A mundane book on hunting. Someone has gone through and covered the book in corrections and scathing criticisms, crossing out entire sections in favour of spells that accomplish the same task.",
    name = "book of the Hunter",
    spells = {
      "Sigil of Binding",
      "Call Canine Familiar",
      "Dimensional Bullseye",
    },
    value = 260,
  },
  ["book of Scorching"] = {
    description = "A magical book, blasted and scoured by long exposure to the desert sun. Upon its badly-weathered pages lie the secrets to inflicting the desert's dangers upon the caster's foes.",
    name = "book of Scorching",
    spells = {
      "Scorch",
      "Flame Wave",
      "Summon Cactus Giant",
    },
    value = 300,
  },
  ["Maxwell's Memoranda"] = {
    description = "A loosely bound collection of the infamous Maxwell's schemes, diagrams and plans. Amidst messages written to and by his many minions, allies of convenience and hated rivals, a patient reader can discover spells of electrifying power.",
    name = "Maxwell's Memoranda",
    spells = {
      "Maxwell's Portable Piledriver",
      "Magnavolt",
      "Maxwell's Capacitive Coupling",
    },
    value = 420,
  },
  ["book of Movement"] = {
    description = "A spellbook that seems to leap open at the slightest touch. Its writing flits from description of one spell to another, giving enough information to truly understand only a few of them, though all seem to relate to movement in some way.",
    name = "book of Movement",
    spells = {
      "Volatile Blastmotes",
      "Vhi's Electric Charge",
      "Gell's Gavotte",
    },
    value = 320,
  },
  ["book of Wicked Creation"] = {
    description = "A long-forbidden tome, describing spells for various unholy (or, at least, underhanded) creations. It would be unwise to bring such a book back to the surface world - better to read it and discard it in some well-hidden location.",
    name = "book of Wicked Creation",
    spells = {
      "Sculpt Simulacrum",
      "Death Channel",
      "Rimeblight",
    },
    value = 440,
  },
  ["Compendium of Siegecraft"] = {
    description = "An analytical treatise on siege warfare, written in a clear and readable manner. A majority of its chapters are concerned with logistics and the maintenance of supply lines, but several detail spells useful for breaching fortifications (and also other, softer, things).",
    name = "Compendium of Siegecraft",
    spells = {
      "Brom's Barrelling Boulder",
      "Hoarfrost Cannonade",
      "Bombard",
      "Hellfire Mortar",
    },
    value = 520,
  },
  ["book of Maladies"] = {
    description = "A concise catalogue of afflictions, both magical and mundane, often described with a disquieting degree of cheerfulness. Most of them operate on timescales too slow to be useful to an adventurer, but a few sound remarkably efficacious.",
    name = "book of Maladies",
    spells = {
      "Sublimation of Blood",
      "Curse of Agony",
      "Rimeblight",
    },
    value = 340,
  },
  ["Codex of Conductivity"] = {
    description = "An exhaustive collection of research notes on the effects of electricity upon everything from sawdust to snozzcumbers, interspersed with spell formulae and usable technical schematics. The author's handwriting deteriorates shockingly in the middle of the chapter on spriggan electrophysiology, leading to much speculation about both their identity and their sense of self-preservation.",
    name = "Codex of Conductivity",
    spells = {
      "Forge Lightning Spire",
      "Arcjolt",
      "Maxwell's Capacitive Coupling",
    },
    value = 400,
  },
  ["Handbook of Applied Construction"] = {
    description = "A practical introduction to Forgecraft, covering basic principles and their common applications.",
    name = "Handbook of Applied Construction",
    spells = {
      "Construct Spike Launcher",
      "Launch Clockwork Bee",
      "Forge Blazeheart Golem",
    },
    value = 240,
  },
  ["book of the Fortress"] = {
    description = "A book of spells that purports to make their caster as resilient as a stone fortress. Its cover is fashioned from thick, magically-reinforced steel, making the book unreasonably heavy for no obvious benefit.",
    name = "book of the Fortress",
    spells = {
      "Awaken Armour",
      "Forge Phalanx Beetle",
      "Fortress Blast",
    },
    value = 380,
  },
  ["Treatise on Traps"] = {
    description = "An analytical volume discussing methods and materials with which to construct a dizzying array of traps - from those intended to safeguard a pantry from ants to ones which would please even the most sadistic dungeon architect.",
    name = "Treatise on Traps",
    spells = {
      "Construct Spike Launcher",
      "Sigil of Binding",
      "Diamond Sawblades",
    },
    value = 300,
  },
  ["book of Cryoformation"] = {
    description = "An illustrated guide to shaping ice into both practical and artistic forms. An entire chapter is devoted to tables of mineral impurities and their effect on colour and melting point.",
    name = "book of Cryoformation",
    spells = {
      "Hoarfrost Cannonade",
      "Sculpt Simulacrum",
      "Splinterfrost Shell",
    },
    value = 420,
  },
  ["book of the Grave"] = {
    description = "A heavy tome whose vellum smells faintly of dirt and decay. Those who touch it frequently report a palpable sense of unease, as if something unwholesome were buried between its very pages.",
    name = "book of the Grave",
    spells = {
      "Grave Claw",
      "Animate Dead",
      "Borgnjor's Vile Clutch",
    },
    value = 280,
  },
  ["book of Metalworking"] = {
    description = "A tome of advanced Forgecraft magic. Its pages are regularly inlaid with technical figures made from elaborate metal filigree, perhaps as an illustration of the author's own skill with the art described herein.",
    name = "book of Metalworking",
    spells = {
      "Nazja's Percussive Tempering",
      "Alistair's Walking Alembic",
      "Forge Phalanx Beetle",
    },
    value = 380,
  },
  ["book of Duality"] = {
    description = "An eclectic spellbook, mingled with rambling philosophical anecdotes about the twin nature of every action. Even by the end, it remains unclear whether the author considered there to be some spiritual purity to spells which incorporate offence and defence into a single motion, or if they just lived a life extremely pressed for time.",
    name = "book of Duality",
    spells = {
      "Vampiric Draining",
      "Iskenderun's Mystic Blast",
      "Nazja's Percussive Tempering",
      "Splinterfrost Shell",
    },
    value = 460,
  },
  ["book of Contraptions"] = {
    description = "A book of schematics and spells to construct a variety of elaborate mechanisms. The obvious safety hazards involved with many of them are relegated to a single footnote on page 157, but to an enterprising adventurer, that might be considered an upside.",
    name = "book of Contraptions",
    spells = {
      "Alistair's Walking Alembic",
      "Forge Monarch Bomb",
      "Diamond Sawblades",
    },
    value = 420,
  },
}