--[[
TALENT-based trainer skill data for WoW Classic
Skills where Rank 1 comes from talent points, higher ranks from class trainer.
Only includes ranks that are NOT "默认开启" and have EVEN required levels.
]]

local TALENT_TRAINER_SKILLS = {
    -- WARRIOR: 致死打击, 嗜血, 盾牌猛击 - NOT FOUND in provided warrior file
    WARRIOR = {
        -- 致死打击 (Mortal Strike), 嗜血 (Bloodthirst), 盾牌猛击 (Shield Slam)
        -- These skills were not found in the warrior class data file.
    },

    -- ROGUE: 出血 (Hemorrhage) - Rank 1 from talent (默认开启), Ranks 2-3 from trainer
    ROGUE = {
        {base="出血", level=46, display="出血 2级"},
        {base="出血", level=58, display="出血 3级"},
    },

    -- PRIEST: 精神鞭笞 (Mind Flay) - Rank 1 from talent (默认开启), Ranks 2-6 from trainer
    PRIEST = {
        {base="精神鞭笞", level=28, display="精神鞭笞 2级"},
        {base="精神鞭笞", level=36, display="精神鞭笞 3级"},
        {base="精神鞭笞", level=44, display="精神鞭笞 4级"},
        {base="精神鞭笞", level=52, display="精神鞭笞 5级"},
        {base="精神鞭笞", level=60, display="精神鞭笞 6级"},
    },

    -- HUNTER: 瞄准射击, 反击, 翼龙钉刺 - NOT FOUND in provided hunter file
    HUNTER = {
        -- 瞄准射击 (Aimed Shot), 反击 (Counterattack), 翼龙钉刺 (Wyvern Sting)
        -- These skills were not found in the hunter class data file.
    },

    -- MAGE: 炎爆术 (Pyroblast) - Rank 1 from talent (默认开启), Ranks 2-8 from trainer
    -- 冲击波 (Blast Wave), 寒冰屏障 (Ice Barrier) - NOT FOUND in provided mage file
    MAGE = {
        {base="炎爆术", level=24, display="炎爆术 2级"},
        {base="炎爆术", level=30, display="炎爆术 3级"},
        {base="炎爆术", level=36, display="炎爆术 4级"},
        {base="炎爆术", level=42, display="炎爆术 5级"},
        {base="炎爆术", level=48, display="炎爆术 6级"},
        {base="炎爆术", level=54, display="炎爆术 7级"},
        {base="炎爆术", level=60, display="炎爆术 8级"},
        -- 冲击波 (Blast Wave), 寒冰屏障 (Ice Barrier) - not found in file
    },

    -- PALADIN: 神圣震击 (Holy Shock) - NOT FOUND in provided paladin file
    PALADIN = {
        -- 神圣震击 (Holy Shock) was not found in the paladin class data file.
    },

    -- WARLOCK: 暗影灼烧 (Shadowburn) - NOT FOUND; 生命虹吸, 黑暗契约 found; 灵魂之火 skipped per user
    WARLOCK = {
        {base="生命虹吸", level=38, display="生命虹吸 2级"},
        {base="生命虹吸", level=48, display="生命虹吸 3级"},
        {base="生命虹吸", level=58, display="生命虹吸 4级"},
        {base="黑暗契约", level=50, display="黑暗契约 2级"},
        {base="黑暗契约", level=60, display="黑暗契约 3级"},
        -- 暗影灼烧 (Shadowburn) - not found in file
        -- 灵魂之火 - skipped (already in regular data per user)
    },

    -- DRUID: 虫群 (Insect Swarm) - Rank 1 from talent (默认开启), Ranks 2-5 from trainer
    DRUID = {
        {base="虫群", level=30, display="虫群 2级"},
        {base="虫群", level=40, display="虫群 3级"},
        {base="虫群", level=50, display="虫群 4级"},
        {base="虫群", level=60, display="虫群 5级"},
    },
}

return TALENT_TRAINER_SKILLS
