-- DynamicTooltips: Priest Spell Data (Classic/TBC)
-- TBC Spell Coefficients for Priest class
-- Training levels sourced from TBC Classic Wowhead

local _, DT = ...
DT.ClassData = DT.ClassData or {}

-- Skip Classic data on Retail
if DT.isRetail then return end

DT.ClassData.Priest = {
    -- ========================================================================
    -- FLASH HEAL - All Ranks
    -- ========================================================================
    [2061] = { name = "Flash Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 20, rank = 1, maxRank = 9 },
    [9472] = { name = "Flash Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 26, rank = 2, maxRank = 9 },
    [9473] = { name = "Flash Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 32, rank = 3, maxRank = 9 },
    [9474] = { name = "Flash Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 38, rank = 4, maxRank = 9 },
    [10915] = { name = "Flash Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 44, rank = 5, maxRank = 9 },
    [10916] = { name = "Flash Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 50, rank = 6, maxRank = 9 },
    [10917] = { name = "Flash Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 56, rank = 7, maxRank = 9 },
    [25233] = { name = "Flash Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 61, rank = 8, maxRank = 9 },
    [25235] = { name = "Flash Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 67, rank = 9, maxRank = 9 },

    -- ========================================================================
    -- GREATER HEAL - All Ranks
    -- ========================================================================
    [2060] = { name = "Greater Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 40, rank = 1, maxRank = 7 },
    [10963] = { name = "Greater Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 46, rank = 2, maxRank = 7 },
    [10964] = { name = "Greater Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 52, rank = 3, maxRank = 7 },
    [10965] = { name = "Greater Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 58, rank = 4, maxRank = 7 },
    [25314] = { name = "Greater Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 63, rank = 5, maxRank = 7 },
    [25210] = { name = "Greater Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 68, rank = 6, maxRank = 7 },
    [25213] = { name = "Greater Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 70, rank = 7, maxRank = 7 },

    -- ========================================================================
    -- LESSER HEAL - All Ranks
    -- ========================================================================
    [2050] = { name = "Lesser Heal", sp = 0.476, school = "Holy", type = "Direct", isHeal = true, level = 1, rank = 1, maxRank = 3 },
    [2052] = { name = "Lesser Heal", sp = 0.476, school = "Holy", type = "Direct", isHeal = true, level = 4, rank = 2, maxRank = 3 },
    [2053] = { name = "Lesser Heal", sp = 0.476, school = "Holy", type = "Direct", isHeal = true, level = 10, rank = 3, maxRank = 3 },

    -- ========================================================================
    -- HEAL - All Ranks
    -- ========================================================================
    [2054] = { name = "Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 16, rank = 1, maxRank = 4 },
    [2055] = { name = "Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 22, rank = 2, maxRank = 4 },
    [6063] = { name = "Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 28, rank = 3, maxRank = 4 },
    [6064] = { name = "Heal", sp = 0.857, school = "Holy", type = "Direct", isHeal = true, level = 34, rank = 4, maxRank = 4 },

    -- ========================================================================
    -- RENEW - All Ranks
    -- ========================================================================
    [139] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 8, rank = 1, maxRank = 12 },
    [6074] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 14, rank = 2, maxRank = 12 },
    [6075] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 20, rank = 3, maxRank = 12 },
    [6076] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 26, rank = 4, maxRank = 12 },
    [6077] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 32, rank = 5, maxRank = 12 },
    [6078] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 38, rank = 6, maxRank = 12 },
    [10927] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 44, rank = 7, maxRank = 12 },
    [10928] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 50, rank = 8, maxRank = 12 },
    [10929] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 56, rank = 9, maxRank = 12 },
    [25315] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 62, rank = 10, maxRank = 12 },
    [25221] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 68, rank = 11, maxRank = 12 },
    [25222] = { name = "Renew", sp = 1.0, school = "Holy", type = "HoT", duration = 15, ticks = 5, isHeal = true, level = 70, rank = 12, maxRank = 12 },

    -- ========================================================================
    -- POWER WORD: SHIELD - All Ranks
    -- ========================================================================
    [17] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 6, rank = 1, maxRank = 12, baseDamage = 44 },
    [592] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 12, rank = 2, maxRank = 12, baseDamage = 88 },
    [600] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 18, rank = 3, maxRank = 12, baseDamage = 158 },
    [3747] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 24, rank = 4, maxRank = 12, baseDamage = 234 },
    [6065] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 30, rank = 5, maxRank = 12, baseDamage = 301 },
    [6066] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 36, rank = 6, maxRank = 12, baseDamage = 381 },
    [10898] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 42, rank = 7, maxRank = 12, baseDamage = 484 },
    [10899] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 48, rank = 8, maxRank = 12, baseDamage = 605 },
    [10900] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 54, rank = 9, maxRank = 12, baseDamage = 763 },
    [10901] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 60, rank = 10, maxRank = 12, baseDamage = 942 },
    [25217] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 65, rank = 11, maxRank = 12, baseDamage = 1125 },
    [25218] = { name = "Power Word: Shield", sp = 0.3, school = "Holy", type = "Shield", isHeal = true, level = 70, rank = 12, maxRank = 12, baseDamage = 1265 },

    -- ========================================================================
    -- SMITE - All Ranks
    -- ========================================================================
    [585] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 1, rank = 1, maxRank = 10 },
    [591] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 6, rank = 2, maxRank = 10 },
    [598] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 14, rank = 3, maxRank = 10 },
    [984] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 22, rank = 4, maxRank = 10 },
    [1004] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 30, rank = 5, maxRank = 10 },
    [6060] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 38, rank = 6, maxRank = 10 },
    [10933] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 46, rank = 7, maxRank = 10 },
    [10934] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 54, rank = 8, maxRank = 10 },
    [25363] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 61, rank = 9, maxRank = 10 },
    [25364] = { name = "Smite", sp = 0.714, school = "Holy", type = "Direct", level = 69, rank = 10, maxRank = 10 },

    -- ========================================================================
    -- SHADOW WORD: PAIN - All Ranks
    -- ========================================================================
    [589] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 4, rank = 1, maxRank = 10 },
    [594] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 10, rank = 2, maxRank = 10 },
    [970] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 18, rank = 3, maxRank = 10 },
    [992] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 26, rank = 4, maxRank = 10 },
    [2767] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 34, rank = 5, maxRank = 10 },
    [10892] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 42, rank = 6, maxRank = 10 },
    [10893] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 50, rank = 7, maxRank = 10 },
    [10894] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 58, rank = 8, maxRank = 10 },
    [25367] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 65, rank = 9, maxRank = 10 },
    [25368] = { name = "Shadow Word: Pain", sp = 1.1, school = "Shadow", type = "DoT", duration = 18, ticks = 6, level = 70, rank = 10, maxRank = 10 },

    -- ========================================================================
    -- MIND BLAST - All Ranks
    -- ========================================================================
    [8092] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 10, rank = 1, maxRank = 11 },
    [8102] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 16, rank = 2, maxRank = 11 },
    [8103] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 22, rank = 3, maxRank = 11 },
    [8104] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 28, rank = 4, maxRank = 11 },
    [8105] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 34, rank = 5, maxRank = 11 },
    [8106] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 40, rank = 6, maxRank = 11 },
    [10945] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 46, rank = 7, maxRank = 11 },
    [10946] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 52, rank = 8, maxRank = 11 },
    [10947] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 58, rank = 9, maxRank = 11 },
    [25372] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 63, rank = 10, maxRank = 11 },
    [25375] = { name = "Mind Blast", sp = 0.429, school = "Shadow", type = "Direct", level = 69, rank = 11, maxRank = 11 },

    -- ========================================================================
    -- MIND FLAY - All Ranks (Talent)
    -- ========================================================================
    [15407] = { name = "Mind Flay", sp = 0.571, school = "Shadow", type = "Channel", duration = 3, ticks = 3, level = 20, rank = 1, maxRank = 7 },
    [17311] = { name = "Mind Flay", sp = 0.571, school = "Shadow", type = "Channel", duration = 3, ticks = 3, level = 28, rank = 2, maxRank = 7 },
    [17312] = { name = "Mind Flay", sp = 0.571, school = "Shadow", type = "Channel", duration = 3, ticks = 3, level = 36, rank = 3, maxRank = 7 },
    [17313] = { name = "Mind Flay", sp = 0.571, school = "Shadow", type = "Channel", duration = 3, ticks = 3, level = 44, rank = 4, maxRank = 7 },
    [17314] = { name = "Mind Flay", sp = 0.571, school = "Shadow", type = "Channel", duration = 3, ticks = 3, level = 52, rank = 5, maxRank = 7 },
    [18807] = { name = "Mind Flay", sp = 0.571, school = "Shadow", type = "Channel", duration = 3, ticks = 3, level = 60, rank = 6, maxRank = 7 },
    [25387] = { name = "Mind Flay", sp = 0.571, school = "Shadow", type = "Channel", duration = 3, ticks = 3, level = 68, rank = 7, maxRank = 7 },

    -- ========================================================================
    -- PRAYER OF HEALING - All Ranks
    -- ========================================================================
    [596] = { name = "Prayer of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 30, rank = 1, maxRank = 6 },
    [996] = { name = "Prayer of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 40, rank = 2, maxRank = 6 },
    [10960] = { name = "Prayer of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 50, rank = 3, maxRank = 6 },
    [10961] = { name = "Prayer of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 60, rank = 4, maxRank = 6 },
    [25316] = { name = "Prayer of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 60, rank = 5, maxRank = 6 },
    [25308] = { name = "Prayer of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 68, rank = 6, maxRank = 6 },

    -- ========================================================================
    -- HOLY FIRE - All Ranks
    -- ========================================================================
    [14914] = { name = "Holy Fire", sp = 0.571, school = "Holy", type = "Direct", dotSp = 0.024, duration = 10, level = 20, rank = 1, maxRank = 9 },
    [15262] = { name = "Holy Fire", sp = 0.571, school = "Holy", type = "Direct", dotSp = 0.024, duration = 10, level = 24, rank = 2, maxRank = 9 },
    [15263] = { name = "Holy Fire", sp = 0.571, school = "Holy", type = "Direct", dotSp = 0.024, duration = 10, level = 30, rank = 3, maxRank = 9 },
    [15264] = { name = "Holy Fire", sp = 0.571, school = "Holy", type = "Direct", dotSp = 0.024, duration = 10, level = 36, rank = 4, maxRank = 9 },
    [15265] = { name = "Holy Fire", sp = 0.571, school = "Holy", type = "Direct", dotSp = 0.024, duration = 10, level = 42, rank = 5, maxRank = 9 },
    [15266] = { name = "Holy Fire", sp = 0.571, school = "Holy", type = "Direct", dotSp = 0.024, duration = 10, level = 48, rank = 6, maxRank = 9 },
    [15267] = { name = "Holy Fire", sp = 0.571, school = "Holy", type = "Direct", dotSp = 0.024, duration = 10, level = 54, rank = 7, maxRank = 9 },
    [15261] = { name = "Holy Fire", sp = 0.571, school = "Holy", type = "Direct", dotSp = 0.024, duration = 10, level = 60, rank = 8, maxRank = 9 },
    [25384] = { name = "Holy Fire", sp = 0.571, school = "Holy", type = "Direct", dotSp = 0.024, duration = 10, level = 66, rank = 9, maxRank = 9 },

    -- ========================================================================
    -- HOLY NOVA - All Ranks (Talent)
    -- ========================================================================
    [15237] = { name = "Holy Nova", sp = 0.143, school = "Holy", type = "Direct", healSp = 0.143, isAoE = true, maxTargets = 10, level = 20, rank = 1, maxRank = 7 },
    [15430] = { name = "Holy Nova", sp = 0.143, school = "Holy", type = "Direct", healSp = 0.143, isAoE = true, maxTargets = 10, level = 28, rank = 2, maxRank = 7 },
    [15431] = { name = "Holy Nova", sp = 0.143, school = "Holy", type = "Direct", healSp = 0.143, isAoE = true, maxTargets = 10, level = 36, rank = 3, maxRank = 7 },
    [27799] = { name = "Holy Nova", sp = 0.143, school = "Holy", type = "Direct", healSp = 0.143, isAoE = true, maxTargets = 10, level = 44, rank = 4, maxRank = 7 },
    [27800] = { name = "Holy Nova", sp = 0.143, school = "Holy", type = "Direct", healSp = 0.143, isAoE = true, maxTargets = 10, level = 52, rank = 5, maxRank = 7 },
    [27801] = { name = "Holy Nova", sp = 0.143, school = "Holy", type = "Direct", healSp = 0.143, isAoE = true, maxTargets = 10, level = 60, rank = 6, maxRank = 7 },
    [25331] = { name = "Holy Nova", sp = 0.143, school = "Holy", type = "Direct", healSp = 0.143, isAoE = true, maxTargets = 10, level = 68, rank = 7, maxRank = 7 },

    -- ========================================================================
    -- CIRCLE OF HEALING - All Ranks (Talent)
    -- ========================================================================
    [34861] = { name = "Circle of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 50, rank = 1, maxRank = 5 },
    [34863] = { name = "Circle of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 56, rank = 2, maxRank = 5 },
    [34864] = { name = "Circle of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 62, rank = 3, maxRank = 5 },
    [34865] = { name = "Circle of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 68, rank = 4, maxRank = 5 },
    [34866] = { name = "Circle of Healing", sp = 0.286, school = "Holy", type = "Direct", isHeal = true, isAoE = true, maxTargets = 5, level = 70, rank = 5, maxRank = 5 },

    -- ========================================================================
    -- OTHER SPELLS
    -- ========================================================================
    [33076] = { name = "Prayer of Mending", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 68, rank = 1, maxRank = 1 },
    [32546] = { name = "Binding Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 64, rank = 1, maxRank = 2 },
    [32999] = { name = "Binding Heal", sp = 0.429, school = "Holy", type = "Direct", isHeal = true, level = 70, rank = 2, maxRank = 2 },
    [32379] = { name = "Shadow Word: Death", sp = 0.429, school = "Shadow", type = "Direct", level = 62, rank = 1, maxRank = 2 },
    [32996] = { name = "Shadow Word: Death", sp = 0.429, school = "Shadow", type = "Direct", level = 70, rank = 2, maxRank = 2 },
    [34914] = { name = "Vampiric Touch", sp = 1.0, school = "Shadow", type = "DoT", duration = 15, ticks = 5, level = 50, rank = 1, maxRank = 3 },
    [34916] = { name = "Vampiric Touch", sp = 1.0, school = "Shadow", type = "DoT", duration = 15, ticks = 5, level = 60, rank = 2, maxRank = 3 },
    [34917] = { name = "Vampiric Touch", sp = 1.0, school = "Shadow", type = "DoT", duration = 15, ticks = 5, level = 70, rank = 3, maxRank = 3 },

    -- ========================================================================
    -- BUFFS (No coefficient)
    -- ========================================================================
    [6346] = { name = "Fear Ward", sp = 0, type = "Buff" },
    [14751] = { name = "Inner Focus", sp = 0, type = "Buff" },
    [1706] = { name = "Levitate", sp = 0, type = "Buff" },
    [21562] = { name = "Prayer of Fortitude", sp = 0, type = "Buff" },
    [1243] = { name = "Power Word: Fortitude", sp = 0, type = "Buff" },
    [14752] = { name = "Divine Spirit", sp = 0, type = "Buff" },
    [27681] = { name = "Prayer of Spirit", sp = 0, type = "Buff" },
    [976] = { name = "Shadow Protection", sp = 0, type = "Buff" },
    [27683] = { name = "Prayer of Shadow Protection", sp = 0, type = "Buff" },
    [15286] = { name = "Vampiric Embrace", sp = 0, type = "Buff" },
    [15473] = { name = "Shadowform", sp = 0, type = "Form" },

    -- ========================================================================
    -- DEVOURING PLAGUE - All Ranks (Undead Racial, Shadow DoT)
    -- ========================================================================
    [2944] = { name = "Devouring Plague", sp = 0.8, school = "Shadow", type = "DoT", duration = 24, ticks = 8, level = 20, rank = 1, maxRank = 7 },
    [19276] = { name = "Devouring Plague", sp = 0.8, school = "Shadow", type = "DoT", duration = 24, ticks = 8, level = 28, rank = 2, maxRank = 7 },
    [19277] = { name = "Devouring Plague", sp = 0.8, school = "Shadow", type = "DoT", duration = 24, ticks = 8, level = 36, rank = 3, maxRank = 7 },
    [19278] = { name = "Devouring Plague", sp = 0.8, school = "Shadow", type = "DoT", duration = 24, ticks = 8, level = 44, rank = 4, maxRank = 7 },
    [19279] = { name = "Devouring Plague", sp = 0.8, school = "Shadow", type = "DoT", duration = 24, ticks = 8, level = 52, rank = 5, maxRank = 7 },
    [19280] = { name = "Devouring Plague", sp = 0.8, school = "Shadow", type = "DoT", duration = 24, ticks = 8, level = 60, rank = 6, maxRank = 7 },
    [25467] = { name = "Devouring Plague", sp = 0.8, school = "Shadow", type = "DoT", duration = 24, ticks = 8, level = 68, rank = 7, maxRank = 7 },

    -- ========================================================================
    -- STARSHARDS - All Ranks (Night Elf Racial, Arcane DoT in TBC)
    -- ========================================================================
    [10797] = { name = "Starshards", sp = 0.667, school = "Arcane", type = "DoT", duration = 15, ticks = 5, level = 10, rank = 1, maxRank = 8 },
    [19296] = { name = "Starshards", sp = 0.667, school = "Arcane", type = "DoT", duration = 15, ticks = 5, level = 18, rank = 2, maxRank = 8 },
    [19299] = { name = "Starshards", sp = 0.667, school = "Arcane", type = "DoT", duration = 15, ticks = 5, level = 26, rank = 3, maxRank = 8 },
    [19302] = { name = "Starshards", sp = 0.667, school = "Arcane", type = "DoT", duration = 15, ticks = 5, level = 34, rank = 4, maxRank = 8 },
    [19303] = { name = "Starshards", sp = 0.667, school = "Arcane", type = "DoT", duration = 15, ticks = 5, level = 42, rank = 5, maxRank = 8 },
    [19304] = { name = "Starshards", sp = 0.667, school = "Arcane", type = "DoT", duration = 15, ticks = 5, level = 50, rank = 6, maxRank = 8 },
    [19305] = { name = "Starshards", sp = 0.667, school = "Arcane", type = "DoT", duration = 15, ticks = 5, level = 58, rank = 7, maxRank = 8 },
    [25446] = { name = "Starshards", sp = 0.667, school = "Arcane", type = "DoT", duration = 15, ticks = 5, level = 66, rank = 8, maxRank = 8 },

    -- ========================================================================
    -- DISPELS
    -- ========================================================================
    [528] = { name = "Cure Disease", sp = 0, type = "Dispel" },
    [988] = { name = "Dispel Magic", sp = 0, type = "Dispel" },
    [32375] = { name = "Mass Dispel", sp = 0, type = "Dispel" },
    [552] = { name = "Abolish Disease", sp = 0, type = "Dispel" },

    -- ========================================================================
    -- UTILITY / CC
    -- ========================================================================
    [8129] = { name = "Mana Burn", sp = 0, school = "Shadow", type = "Ability" },
    [453] = { name = "Mind Soothe", sp = 0, type = "Ability" },
    [605] = { name = "Mind Control", sp = 0, school = "Shadow", type = "CC" },
    [9484] = { name = "Shackle Undead", sp = 0, school = "Shadow", type = "CC" },
    [8122] = { name = "Psychic Scream", sp = 0, school = "Shadow", type = "CC" },
}
