-- DynamicTooltips: Monk Spell Data
-- Retail Midnight Spell Scaling Data for Monk class
-- Note: Retail uses dynamic scaling, coefficients are approximate

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

DT.ClassData.Monk = {
    -- ========================================================================
    -- BREWMASTER (Tank Spec)
    -- ========================================================================
    [121253] = { name = "Keg Smash", ap = 1.0175, type = "Melee", school = "Physical", isAoE = true },
    [100780] = { name = "Tiger Palm", ap = 0.27027, type = "Melee", school = "Physical" },
    [205523] = { name = "Blackout Kick", ap = 0.847, type = "Melee", school = "Physical" },
    [115181] = { name = "Breath of Fire", ap = 0.189, type = "Direct", school = "Fire", isAoE = true },
    [115308] = { name = "Ironskin Brew", type = "Buff", note = "Stagger damage", duration = 7 },
    [119582] = { name = "Purifying Brew", type = "Utility", note = "Clear 50% Stagger" },
    [115203] = { name = "Fortifying Brew", type = "Buff", note = "+20% HP, -20% damage taken", duration = 15 },
    [322507] = { name = "Celestial Brew", type = "Shield", note = "Absorb based on Stagger" },
    [386276] = { name = "Bonedust Brew", ap = 0.4, type = "DoT", school = "Nature", isAoE = true, duration = 10 },
    [132578] = { name = "Invoke Niuzao", type = "Pet", duration = 25, note = "Stomp enemies" },
    [325153] = { name = "Exploding Keg", ap = 0.75, type = "Direct", school = "Fire", isAoE = true },
    [387184] = { name = "Weapons of Order", type = "Buff", note = "+8% Mastery", duration = 30 },
    
    -- ========================================================================
    -- MISTWEAVER (Healer Spec)
    -- ========================================================================
    [115175] = { name = "Soothing Mist", sp = 0.55, type = "Channel", school = "Nature", isHeal = true, duration = 8 },
    [116670] = { name = "Vivify", sp = 2.255, type = "Direct", school = "Nature", isHeal = true },
    [116694] = { name = "Effuse", sp = 1.3, type = "Direct", school = "Nature", isHeal = true },
    [191840] = { name = "Essence Font", sp = 0.198, type = "Channel", school = "Nature", isHeal = true, isAoE = true },
    [115310] = { name = "Revival", sp = 5.688, type = "Direct", school = "Nature", isHeal = true, isAoE = true },
    [116849] = { name = "Life Cocoon", sp = 12.0, type = "Shield", school = "Nature", isHeal = true },
    [124682] = { name = "Enveloping Mist", sp = 8.4, type = "HoT", school = "Nature", isHeal = true, duration = 6 },
    [119611] = { name = "Renewing Mist", sp = 1.2375, type = "HoT", school = "Nature", isHeal = true, duration = 20 },
    [388615] = { name = "Restoral", sp = 3.25, type = "Direct", school = "Nature", isHeal = true, isAoE = true },
    [325197] = { name = "Invoke Chi-Ji", type = "Pet", school = "Nature", isHeal = true, duration = 25 },
    [198898] = { name = "Song of Chi-Ji", sp = 0.5, type = "Direct", school = "Nature", isAoE = true },
    [115151] = { name = "Renewing Mist", sp = 1.35, type = "HoT", school = "Nature", isHeal = true, duration = 20 },
    [274774] = { name = "Expel Harm", sp = 1.2, type = "Direct", school = "Nature", isHeal = true },
    [325209] = { name = "Enveloping Breath", sp = 0.56, type = "HoT", school = "Nature", isHeal = true, isAoE = true },
    
    -- ========================================================================
    -- WINDWALKER (Melee DPS)
    -- ========================================================================
    [113656] = { name = "Fists of Fury", ap = 2.3166, type = "Channel", school = "Physical", isAoE = true, duration = 4 },
    [107428] = { name = "Rising Sun Kick", ap = 1.438, type = "Melee", school = "Physical" },
    [261947] = { name = "Fist of the White Tiger", ap = 1.0395, type = "Melee", school = "Physical" },
    [392983] = { name = "Strike of the Windlord", ap = 3.0, type = "Melee", school = "Physical", isAoE = true },
    [101546] = { name = "Spinning Crane Kick", ap = 0.4, type = "Channel", school = "Physical", isAoE = true },
    [152175] = { name = "Whirling Dragon Punch", ap = 2.0, type = "Melee", school = "Physical", isAoE = true },
    [137639] = { name = "Storm, Earth, and Fire", type = "Buff", note = "+35% damage via clones", duration = 15 },
    [123904] = { name = "Invoke Xuen", type = "Pet", school = "Nature", duration = 24 },
    [115288] = { name = "Energizing Elixir", type = "Buff", note = "+75 Energy + 2 Chi" },
    [322109] = { name = "Touch of Death", ap = 0.5, type = "Direct", school = "Physical", note = "35% HP execute" },
    [115080] = { name = "Touch of Karma", type = "Shield", school = "Physical", note = "Redirect damage" },
    [388193] = { name = "Jadefire Stomp", ap = 0.98, type = "Direct", school = "Nature", isAoE = true },
    
    -- ========================================================================
    -- SHARED / CORE ABILITIES
    -- ========================================================================
    [109132] = { name = "Roll", type = "Utility", note = "Mobility roll" },
    [115078] = { name = "Paralysis", type = "CC", school = "Physical", duration = 60 },
    [116705] = { name = "Spear Hand Strike", type = "Interrupt", school = "Physical" },
    [115546] = { name = "Provoke", type = "Taunt", school = "Physical" },
    [119381] = { name = "Leg Sweep", type = "CC", school = "Physical", isAoE = true, duration = 3 },
    [116841] = { name = "Tiger's Lust", type = "Buff", note = "+70% movement speed", duration = 6 },
    [115450] = { name = "Detox", type = "Utility", note = "Cleanse poison/disease" },
    [119996] = { name = "Transcendence", type = "Utility", note = "Leave spirit behind" },
    [101643] = { name = "Transcendence: Transfer", type = "Utility", note = "Swap with spirit" },
    [116844] = { name = "Ring of Peace", type = "CC", school = "Nature", isAoE = true, duration = 5 },
    [122470] = { name = "Touch of Karma", type = "Shield", note = "Absorb damage, reflect back" },
    [122783] = { name = "Diffuse Magic", type = "Buff", note = "60% magic damage reduction", duration = 6 },
    [122278] = { name = "Dampen Harm", type = "Buff", note = "Reduce damage from big hits", duration = 10 },
    [115072] = { name = "Expel Harm", ap = 0.36, type = "Direct", school = "Physical", isHeal = true },
    [115399] = { name = "Zen Meditation", type = "Buff", note = "60% damage reduction", duration = 8 },
    
    -- ========================================================================
    -- HERO TALENTS: SHADO-PAN (Brewmaster + Windwalker)
    -- ========================================================================
    [443028] = { name = "Flurry Strikes", ap = 0.4, type = "Melee", school = "Physical", isAoE = true },
    [443107] = { name = "Wisdom of the Wall", type = "Buff", note = "Mastery increase" },
    [451505] = { name = "Vigilant Watch", ap = 0.3, type = "Direct", school = "Physical" },
    
    -- ========================================================================
    -- HERO TALENTS: CONDUIT OF THE CELESTIALS (Mistweaver + Windwalker)  
    -- ========================================================================
    [443038] = { name = "Celestial Conduit", sp = 2.0, type = "Channel", school = "Nature", isHeal = true, isAoE = true },
    [443262] = { name = "Heart of the Jade Serpent", sp = 1.5, type = "HoT", school = "Nature", isHeal = true },
    
    -- ========================================================================
    -- HERO TALENTS: MASTER OF HARMONY (Brewmaster + Mistweaver)
    -- ========================================================================
    [450769] = { name = "Aspect of Harmony", type = "Buff", note = "Vitality accumulation" },
    [450763] = { name = "Harmonic Gambit", sp = 1.0, type = "Direct", school = "Nature" },
}
