-- Version: English (by Cera)
-- Last Update: 2/10/2006
--
-- Spell School Code List
-- 1 - Heal
-- 2 - Holy Damage
-- 3 - Fire Damage
-- 4 - Nature Damage
-- 5 - Frost Damage
-- 6 - Shadow Damage
-- 7 - Arcane Damage

SpellTips.Spells = {};
SpellTips.Talents = {};
SpellTips.SpellsLocal = {};

if (SpellTips.Class == "PRIEST") then
	SpellTips.Spells = {
	{ school = 1,	bonus = 1.5/3.5,	talents = {5},		name = "Binding Heal",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {} },
	{ school = 1,	bonus = 0.5/3.5, 	talents = {5},		name = "Circle of Healing",	pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {56,60,65,70} },
	{ school = 1,	bonus = 1.5/3.5, 	talents = {5},		name = "Desperate Prayer",	pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {18,26,34,42,50,58,66} },
	{ school = 1,	bonus = 1.5/3.5, 	talents = {5,6},		name = "Flash Heal",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {26,32,38,44,50,56,61,67} },
	{ school = 1,	bonus = 3/3.5,	talents = {5,7},		name = "Greater Heal",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {46,52,58,60,63,68} },
	{ school = 1,	bonus = 3/3.5,	talents = {5},		name = "Heal",			pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {22,28,34,40} },
	{ school = 1,	bonus = 1.5/14,	talents = {1},		name = "Power Word: Shield",	pattern = "to (%d+)",		pattern2 = "absorbing (%d+)",				levels = {12,18,24,30,36,42,48,54,60,65,70} },
	{ school = 1,	bonus = 1/3.5,	talents = {5},		name = "Prayer of Healing",	pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {40,50,60,60,68} },
	{ school = 1,	bonus = 1.5/3.5,	talents = {5},		name = "Prayer of Mending",	pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {} },
	{ school = 1,	bonus = 1,		talents = {3,5},		name = "Renew",			pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {14,20,26,32,38,44,50,56,60,65,70} },
	{ school = 7,	bonus = 1,		talents = {2},		name = "Starshards",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {18,26,34,42,50,58,66} },
	{ school = 2,	bonus = 3/3.5,	talents = {2,4},		name = "Holy Fire",		pattern = "to (%d+)",		pattern2 = "cause (%d+)",				levels = {24,30,36,42,48,54,60} },
	{ school = 2,	bonus = 1/6,	talents = {2,4},		name = "Holy Fire",		pattern = "additional %d+ to (%d+)",	pattern2 = "additional (%d+)",	levels = {24,30,36,42,48,54,60} },
	{ school = 2,	bonus = 2.5/3.5,	talents = {2,4},		name = "Smite",			pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {6,14,22,30,38,46,54,61,69} },
	{ school = 6,	bonus = 0.8,	talents = {2,9},		name = "Devouring Plague",	pattern = "to (%d+)",		pattern2 = "causes (%d+)",				levels = {28,36,44,52,60,68} },
	{ school = 6,	bonus = 1.5/3.5,	talents = {2,9},		name = "Mind Blast",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {16,22,28,34,40,46,52,58,63,69} },
	{ school = 6,	bonus = 2/3.5,	talents = {2,9},		name = "Mind Flay",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {28,36,44,52,60,68} },
	{ school = 6,	bonus = 1.5/3.5,	talents = {2,9},		name = "Shadow Word: Death",	pattern = "to (%d+)",		pattern2 = "inflicts (%d+)",				levels = {70} },
	{ school = 6,	bonus = 1.2,	talents = {2,8,9},	name = "Shadow Word: Pain",	pattern = "to (%d+)",		pattern2 = "causes (%d+)",				levels = {10,18,26,34,42,50,58,65,70} },
	{ school = 6,	bonus = 1.5/7,	talents = {2,9},		name = "Shadowguard",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {28,36,44,52,60,68} },
	{ school = 6,	bonus = 1.5/14,	talents = {2,9},		name = "Touch of Weakness",	pattern = "to (%d+)",		pattern2 = "cause (%d+)",				levels = {20,30,40,50,60,70} },
	{ school = 6,	bonus = 1,		talents = {2,9},		name = "Vampiric Touch",	pattern = "to (%d+) Shadow",	pattern2 = "Causes (%d+)",				levels = {60,70} },

	--Holy Nova gets seperate boosts from +dmg and +healing
	{ school = 2,	bonus = 4.5/28,	talents = {2},		name = "Holy Nova",		pattern = "causing %d+ to (%d+)",	pattern2 = "causing (%d+)",			levels = {28,36,44,52,60,68} },
	{ school = 1,	bonus = 1.5/14,	talents = {5},		name = "Holy Nova",		pattern = "for %d+ to (%d+)",		pattern2 = "for (%d+)",				levels = {28,36,44,52,60,68} },
	};

	SpellTips.Talents = {
	{ tree = 1, branch = 5,		coefficient = 0.05 }, -- 1 Improved PW:S
	{ tree = 1, branch = 17,	coefficient = 0.01 }, -- 2 Force of Will
	{ tree = 2, branch = 2,		coefficient = 0.05 }, -- 3 Improved Renew
	{ tree = 2, branch = 11,	coefficient = 0.05 }, -- 4 Searing Light
	{ tree = 2, branch = 16,	coefficient = 0.02 }, -- 5 Spiritual Healing
	{ tree = 2, branch = 20,	coefficient = 0.02 }, -- 6 Empowered Healing fheal
	{ tree = 2, branch = 20,	coefficient = 0.04 }, -- 7 Empowered Healing gheal
	{ tree = 3, branch = 4,		coefficient = 1/6 }, -- 8 Improved SW:P
	{ tree = 3, branch = 17,	coefficient = 0.02 }, -- 9 Darkness
	};
end

if (SpellTips.Class == "SHAMAN") then
	SpellTips.Spells = {
	{ school = 1,	bonus = 2.5/3.5, 	talents = {6,7},		name = "Chain Heal",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {46,54,61,68} },
	{ school = 1,	bonus = 0.2, 	talents = {6},		name = "Earth Shield",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {60,70} },
	{ school = 1,	bonus = 0.0175, 	talents = {5,6},		name = "Healing Stream Totem",	pattern = "to (%d+)",	pattern2 = "yards for (%d+)",				levels = {30,40,50,60,69} },
	{ school = 1,	bonus = 3/3.5, 	talents = {6},		name = "Healing Wave",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {6,12,18,24,32,40,48,56,60,63,70} },
	{ school = 1,	bonus = 1.5/3.5, 	talents = {6},		name = "Lesser Healing Wave",	pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {28,36,44,52,60,66} },
	{ school = 3,	bonus = 0.5/3.5, 	talents = {2},		name = "Fire Nova Totem",	pattern = "to (%d+)",		pattern2 = "inflicts (%d+)",				levels = {22,32,42,52,61,70} },
	{ school = 3,	bonus = 1.5/7,	talents = {1},		name = "Flame Shock",		pattern = "causing %d+ to (%d+)",	pattern2 = "causing (%d+)",			levels = {18,28,40,52,60,70} },
	{ school = 3,	bonus = 0.4,	talents = {1},		name = "Flame Shock",		pattern = "and %d+ to (%d+)",		pattern2 = "and (%d+)",				levels = {18,28,40,52,60,70} },
	{ school = 3,	bonus = 1.5/14,	talents = {4},		name = "Flametongue Weapon",	pattern = "to (%d+)",		pattern2 = "causes (%d+)",				levels = {18,26,36,46,56,64} },
	{ school = 3,	bonus = 0.033, 	talents = {2},		name = "Magma Totem",		pattern = "to (%d+)",		pattern2 = "causes (%d+)",				levels = {36,46,56,65} },
	{ school = 3,	bonus = 0.08, 	talents = {2},		name = "Searing Totem",		pattern = "to (%d+)",		pattern2 = "yards for (%d+)",				levels = {20,30,40,50,60,69} },
	{ school = 5,	bonus = 1.5/14,	talents = {4},		name = "Frostbrand Weapon",	pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {28,38,48,58,66} },
	{ school = 5,	bonus = 0.38,	talents = {1},		name = "Frost Shock",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {34,46,58,68} },
	{ school = 4,	bonus = 2.5/3.5,	talents = {1},		name = "Chain Lightning",	pattern = "to (%d+)",		pattern2 = "dealing (%d+)",				levels = {40,48,56,63,70} },
	{ school = 4,	bonus = 0.38,	talents = {1},		name = "Earth Shock",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {8,14,24,36,48,60,69} },
	{ school = 4,	bonus = 3/3.5,	talents = {1},		name = "Lightning Bolt",	pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {8,14,20,26,32,38,44,50,56,62,67} },
	{ school = 4,	bonus = 0.2,	talents = {3},		name = "Lightning Shield",	pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {16,24,32,40,48,56,63,70} },
	};

	SpellTips.Talents = {
	{ tree = 1, branch = 2,		coefficient = 0.01 }, -- 1 Concussion
	{ tree = 1, branch = 5,		coefficient = 0.05 }, -- 2 Call of Flame
	{ tree = 2, branch = 6,		coefficient = 0.05 }, -- 3 Improved Lightning Shield
	{ tree = 2, branch = 14,	coefficient = 0.05 }, -- 4 Elemental Weapons
	{ tree = 3, branch = 10,	coefficient = 0.05 }, -- 5 Restorative Totems
	{ tree = 3, branch = 15,	coefficient = 0.02 }, -- 6 Purification
	{ tree = 3, branch = 19,	coefficient = 0.10 }, -- 7 Improved Chain Heal
	};
end

if (SpellTips.Class == "PALADIN") then
	SpellTips.Spells = {
	{ school = 1,	bonus = 1.5/3.5, 	talents = {2},		name = "Flash of Light",	pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {26,34,42,50,58,66} },
	{ school = 1,	bonus = 2.5/3.5, 	talents = {2},		name = "Holy Light",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {6,14,22,30,38,46,54,60,62,70} },
	{ school = 2,	bonus = 1.5/3.5,	talents = {},		name = "Avenger's Shield",	pattern = "dealing %d+ to (%d+)",	pattern2 = "dealing (%d+)",			levels = {60,70} },
	{ school = 2,	bonus = 4/15,	talents = {},		name = "Consecration",		pattern = "to (%d+)",		pattern2 = "doing (%d+)",				levels = {30,40,50,60,70} },
	{ school = 2,	bonus = 1.5/3.5,	talents = {},		name = "Exorcism",		pattern = "to (%d+)",		pattern2 = "causes (%d+)",				levels = {28,36,44,52,60,68} },
	{ school = 2,	bonus = 1.5/3.5,	talents = {},		name = "Hammer of Wrath",	pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {52,60,68} },
	{ school = 2,	bonus = 1/3.5,	talents = {},		name = "Holy Wrath",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {60,69} },
	{ school = 2,	bonus = 1.5/3.5,	talents = {},		name = "Seal of Blood",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {} },
	{ school = 2,	bonus = 1.5/3.5,	talents = {1},		name = "Seal of Righteousness",	pattern = "cause %d+ to (%d+)",	pattern2 = "cause (%d+)",		levels = {10,18,26,34,42,50,58,66} },
	{ school = 2,	bonus = 12/15,	talents = {},		name = "Seal of Vengeance",	pattern = "to (%d+)",		pattern2 = "cause (%d+)",				levels = {} },
	{ school = 2,	bonus = 1.5/3.5,	talents = {},		name = "Seal of Vengeance",	pattern = "causing %d+ to (%d+)",	pattern2 = "causing (%d+)",			levels = {} },

	{ school = 2,	bonus = 1.5/3.5,	talents = {},		name = "Holy Shock",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {48,56,64,70} },
	{ school = 1,	bonus = 1.5/3.5,	talents = {},		name = "Holy Shock",		pattern = "or %d+ to (%d+)",	pattern2 = "or (%d+)",					levels = {48,56,64,70} },
	};

	SpellTips.Talents = {
	{ tree = 1, branch = 4,		coefficient = 0.03 }, -- 1 Improved Seal of Righteousness
	{ tree = 1, branch = 5,		coefficient = 0.04 }, -- 2 Healing Light
	};
end

if (SpellTips.Class == "DRUID") then
	SpellTips.Spells = {
	{ school = 1,	bonus = 1,		talents = {7,8},		name = "Healing Touch",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {8,14,20,26,32,38,44,50,56,60,62,69} },
	{ school = 1,	bonus = 7/15,	talents = {7,9},		name = "Lifebloom",		pattern = "target for %d+ to (%d+)",	pattern2 = "target for (%d+)",	levels = {} },
	{ school = 1,	bonus = 1.5/3.5,	talents = {7,9},		name = "Lifebloom",		pattern = "healed for %d+ to (%d+)",	pattern2 = "healed for (%d+)",	levels = {} },
	{ school = 1,	bonus = 1/3.5,	talents = {7,9},		name = "Regrowth",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {18,24,30,36,42,48,54,60,65} },
	{ school = 1,	bonus = 21/15/2,	talents = {7,9},		name = "Regrowth",		pattern = "another ... to (%d+)",		pattern2 = "another (%d+)",		levels = {18,24,30,36,42,48,54,60,65} },
	{ school = 1,	bonus = 12/15,	talents = {6,7,9},	name = "Rejuvenation",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {10,16,22,28,34,40,46,52,58,60,63,69} },
	{ school = 1,	bonus = 1,		talents = {7,9},		name = "Tranquility",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {40,50,60,70} },
	{ school = 7,	bonus = 1.5/7,	talents = {1,3},		name = "Moonfire",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {10,16,22,28,34,40,46,52,58,63,70} },
	{ school = 7,	bonus = 12/15/2,	talents = {1,3},		name = "Moonfire",		pattern = "additional ... to (%d+)",	pattern2 = "additional (%d+)",	levels = {10,16,22,28,34,40,46,52,58,63,70} },
	{ school = 7,	bonus = 1,		talents = {3,4},		name = "Starfire",		pattern = "to (%d+)",		pattern2 = "Causes (%d+)",				levels = {26,34,42,50,58,60,67} },
	{ school = 4,	bonus = 1.5/3.5,	talents = {2},		name = "Entangling Roots",	pattern = "to (%d+)",		pattern2 = "causes (%d+)",				levels = {18,28,38,48,58,68} },
	{ school = 4,	bonus = 1/2,	talents = {},		name = "Hurricane",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {50,60,70} },
	{ school = 4,	bonus = 12/15,	talents = {},		name = "Insect Swarm",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {30,40,50,60,70} },
	{ school = 4,	bonus = 2/3.5,	talents = {3,5},		name = "Wrath",			pattern = "to (%d+)",		pattern2 = "Causes (%d+)",				levels = {6,14,22,30,38,46,54,61,69} },
	};

	SpellTips.Talents = {
	{ tree = 1, branch = 6,		coefficient = 0.02 }, -- 1 Improved Moonfire
	{ tree = 1, branch = 7,		coefficient = 0.25 }, -- 2 Brambles
	{ tree = 1, branch = 15,	coefficient = 0.02 }, -- 3 Moonfury
	{ tree = 1, branch = 20,	coefficient = 0.04 }, -- 4 Wrath of Cenarius starfire
	{ tree = 1, branch = 20,	coefficient = 0.02 }, -- 5 Wrath of Cenarius wrath
	{ tree = 3, branch = 10,	coefficient = 0.05 }, -- 6 Improved Rejuvenation
	{ tree = 3, branch = 12,	coefficient = 0.02 }, -- 7 Gift of Nature
	{ tree = 3, branch = 14,	coefficient = 0.10 }, -- 8 Empowered Touch
	{ tree = 3, branch = 19,	coefficient = 0.04 }, -- 9 Empowered Rejuvenation
	};
end

if (SpellTips.Class == "WARLOCK") then
	SpellTips.Spells = {
--	{ school = 1,	bonus = 1/15,	talents = {},		name = "Health Funnel",		pattern = "to (%d+)",		pattern2 = "Gives (%d+)",				levels = {} },
	{ school = 3,	bonus = 1.5/3.5,	talents = {6,8},		name = "Conflagrate",		pattern = "to (%d+)",		pattern2 = "dealing (%d+)",				levels = {48,54,60,65,70} },
	{ school = 3,	bonus = 1/7,	talents = {6,8},		name = "Hellfire",		pattern = "causing %d+ to (%d+)",	pattern2 = "causing (%d+)",			levels = {30,42,54,68} },
	{ school = 3,	bonus = 1/3.5/3,	talents = {6,8},		name = "Hellfire",		pattern = "and %d+ to (%d+)",		pattern2 = "and (%d+)",				levels = {30,42,54,68} },
	{ school = 3,	bonus = 2/3.5/3,	talents = {6,7,8},	name = "Immolate",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {10,20,30,40,50,60,60,69} },
	{ school = 3,	bonus = 2/3,	talents = {6,8},		name = "Immolate",		pattern = "additional %d+ to (%d+)",	pattern2 = "additional (%d+)",	levels = {10,20,30,40,50,60,60,69} },
	{ school = 3,	bonus = 2.5/3.5,	talents = {6,9,8},	name = "Incinerate",		pattern = "Deals %d+ to (%d+)",	pattern2 = "Deals (%d+)",			levels = {70} },
	{ school = 3,	bonus = 4/3.5,	talents = {6,8},		name = "Rain of Fire",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {34,46,58,69} },
	{ school = 3,	bonus = 1.5/3.5,	talents = {6,8},		name = "Searing Pain",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {26,34,42,50,58,65,70} },
	{ school = 3,	bonus = 4.5/3.5,	talents = {6,8},		name = "Soul Fire",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {56,64,70} },
	{ school = 6,	bonus = 14/15,	talents = {3,4,5,6},	name = "Corruption",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {14,24,34,44,54,60,65} },
	{ school = 6,	bonus = 14/15,	talents = {2,4,5,6},	name = "Curse of Agony",	pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {18,28,38,48,58,67} },
	{ school = 6,	bonus = 60/15,	talents = {},		name = "Curse of Doom",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {70} },
	{ school = 6,	bonus = 1.5/7,	talents = {4,6},		name = "Death Coil",		pattern = "to (%d+)",		pattern2 = "causes (%d+)",				levels = {50,58,68} },
	{ school = 6,	bonus = 1/7,	talents = {4,6},		name = "Drain Life",		pattern = "to (%d+)",		pattern2 = "Transfers (%d+)",				levels = {22,30,38,46,54,62,69} },
	{ school = 6,	bonus = 15/7,	talents = {4,6},		name = "Drain Soul",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {24,38,52,67} },
	{ school = 6,	bonus = 2.5/3.5,	talents = {4,6},		name = "Life Tap",		pattern = "(%d+) health",									levels = {16,26,36,46,56,68} },
	{ school = 6,	bonus = 2.5/3.5,	talents = {1,4,6},	name = "Life Tap",		pattern = "(%d+) mana",										levels = {16,26,36,46,56,68} },
	{ school = 6,	bonus = 1.2,	talents = {4,5,6},	name = "Seed of Corruption",	pattern = "causing %d+ to (%d+)",	pattern2 = "causing (%d+)",			levels = {} },
	{ school = 6,	bonus = 1.5/7,	talents = {4,5,6},	name = "Seed of Corruption",	pattern = "inflict %d+ to (%d+)",	pattern2 = "inflict (%d+)",			levels = {} },
	{ school = 6,	bonus = 3/3.5,	talents = {4,6,9},	name = "Shadow Bolt",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {6,12,20,28,36,44,52,60,60,69} },
	{ school = 6,	bonus = 0.195,	talents = {4,6},		name = "Shadow Fury",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {60,70} },
	{ school = 6,	bonus = 1.5/3.5,	talents = {4,6},		name = "Shadowburn",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {24,32,40,48,56,63,70} },
	{ school = 6,	bonus = 1/10,	talents = {4,6},		name = "Siphon Life",		pattern = "to (%d+)",		pattern2 = "Transfers (%d+)",				levels = {38,48,58,63,70} },
	{ school = 6,	bonus = 1.2,	talents = {4,6},		name = "Unstable Affliction",	pattern = "causing %d+ to (%d+)",	pattern2 = "causing (%d+)",			levels = {60,70} },
--	{ school = 6,	bonus = 1.8,	talents = {4,6},		name = "Unstable Affliction",	pattern = "cause %d+ to (%d+)",	pattern2 = "cause (%d+)",			levels = {60,70} },
	};

	SpellTips.Talents = {
	{ tree = 1, branch = 5,		coefficient = 0.10 }, -- 1 Improved Life Tap
	{ tree = 1, branch = 7,		coefficient = 0.05 }, -- 2 Improved Curse of Agony
	{ tree = 1, branch = 12,	coefficient = 0.12 }, -- 3 Empowered Corruption
	{ tree = 1, branch = 16,	coefficient = 0.02 }, -- 4 Shadow Mastery
	{ tree = 1, branch = 17,	coefficient = 0.01 }, -- 5 Contagion
	{ tree = 2, branch = 21,	coefficient = 0.01 }, -- 6 Demonic Tactics
	{ tree = 3, branch = 13,	coefficient = 0.05 }, -- 7 Improved Immolate
	{ tree = 3, branch = 16,	coefficient = 0.02 }, -- 8 Emberstorm
	{ tree = 3, branch = 20,	coefficient = 0.04 }, -- 9 Shadow and Flame
	};
end

if (SpellTips.Class == "MAGE") then
	SpellTips.Spells = {
	{ school = 7,	bonus = 2.5/3.5,	talents = {1,3},		name = "Arcane Blast",		pattern = "dealing %d+ to (%d+)",	pattern2 = "dealing (%d+)",			levels = {} },
	{ school = 7,	bonus = 1.5/7,	talents = {1,3},		name = "Arcane Explosion",	pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {22,30,38,46,54,62,70} },
	{ school = 7,	bonus = 1/3.5,	talents = {1,2,3},	name = "Arcane Missiles",	pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {16,24,32,40,48,56,60,63} },
	{ school = 3,	bonus = 0.195,	talents = {1,3,4},	name = "Blast Wave",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {36,44,52,60,65,70} },
	{ school = 3,	bonus = 0.195,	talents = {1,3,4},	name = "Dragon\'s Breath",	pattern = "to (%d+)",		pattern2 = "take (%d+)",				levels = {56,64,70} },
	{ school = 3,	bonus = 1,		talents = {1,3,4,5,9},	name = "Fireball",		pattern = "causes %d+ to (%d+)",	pattern2 = "causes (%d+)",			levels = {6,12,18,24,30,36,42,48,54,60,60,66} },
	{ school = 3,	bonus = 1.5/3.5,	talents = {1,3,4},	name = "Fire Blast",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {14,22,30,38,46,54,61,70} },
	{ school = 3,	bonus = 0.235,	talents = {1,3,4},	name = "Flamestrike",		pattern = "for %d+ to (%d+)",		pattern2 = "for (%d+)",				levels = {24,32,40,48,56,64} },
	{ school = 3,	bonus = 0.121,	talents = {1,3,4},	name = "Flamestrike",		pattern = "additional %d+ to (%d+)",	pattern2 = "additional (%d+)",	levels = {24,32,40,48,56,64} },
	{ school = 3,	bonus = 4.5/3.5,	talents = {1,3,4},	name = "Pyroblast",		pattern = "causes %d+ to (%d+)",	pattern2 = "causes (%d+)",			levels = {24,30,36,42,48,54,60,66,70} },
	{ school = 3,	bonus = 0.2,	talents = {1,3,4},	name = "Pyroblast",		pattern = "additional %d+ to (%d+)",	pattern2 = "additional (%d+)",	levels = {24,30,36,42,48,54,60,66,70} },
	{ school = 3,	bonus = 1.5/3.5,	talents = {1,3,4},	name = "Scorch",			pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {28,34,40,46,52,58,65,70} },
	{ school = 5,	bonus = 4/3.5,	talents = {1,3,6},	name = "Blizzard",		pattern = "to (%d+)",		pattern2 = "doing (%d+)",				levels = {28,36,44,52,60,68} },
	{ school = 5,	bonus = 0.195,	talents = {1,3,6,7},	name = "Cone of Cold",		pattern = "to (%d+)",		pattern2 = "take (%d+)",				levels = {34,42,50,58,65} },
	{ school = 5,	bonus = 1/35,	talents = {1,3,6},	name = "Frost Nova",		pattern = "to (%d+)",		pattern2 = "for (%d+)",					levels = {26,40,54,67} },
	{ school = 5,	bonus = 2.85/3.5,	talents = {1,3,6,8,10},	name = "Frostbolt",		pattern = "to (%d+)",		pattern2 = "causing (%d+)",				levels = {8,14,20,26,32,38,44,50,56,60,63,69} },
	{ school = 5,	bonus = 0.1,	talents = {},		name = "Ice Barrier",		pattern = "to (%d+)",		pattern2 = "absorbing (%d+)",				levels = {46,52,58,64,70} },
	{ school = 5,	bonus = 1/7,	talents = {1,3,6},	name = "Ice Lance",		pattern = "to (%d+)",		pattern2 = "Deals (%d+)",				levels = {} },
	{ school = 5,	bonus = 2.5/3.5,	talents = {},		name = "Waterbolt",		pattern = "to (%d+)",		pattern2 = "Deals (%d+)",				levels = {} },
	};

	SpellTips.Talents = {
	{ tree = 1, branch = 17,	coefficient = 0.01 }, -- 1 Arcane Instability
	{ tree = 1, branch = 19,	coefficient = 0.15 }, -- 2 Empowered Arcane Missiles
	{ tree = 2, branch = 13,	coefficient = 0.01 }, -- 3 Playing with Fire
	{ tree = 2, branch = 17,	coefficient = 0.02 }, -- 4 Fire Power
	{ tree = 2, branch = 21,	coefficient = 0.03 }, -- 5 Empowered Fireball
	{ tree = 3, branch = 8,		coefficient = 0.02 }, -- 6 Piercing Ice
	{ tree = 3, branch = 16,	coefficient = 0.12 }, -- 7 Improved Cone of Cold (hack, actually goes 15%, 25%, 35%)
	{ tree = 3, branch = 21,	coefficient = 0.02 }, -- 8 Empowered Frostbolt
	{ tree = 2, branch = 1,		coefficient = -0.02 }, -- 9 Improved Fireball (NURFED!)
	{ tree = 3, branch = 2,		coefficient = -0.02 }, -- 10 Improved Frostbolt (NURFED!)
	};
end


SpellTips.Cooldown = "Cooldown remaining"
SpellTips.Reagents = "Reagents"
SpellTips.LifeTap = "Life Tap"
SpellTips.Tools = "Tools"
SpellTips.Rank = "Rank (%d+)"


