8be58e717b
Fixed an issue where after reloading, overall data won't show the players nickname. Fixed overkill damage on death log tooltip. Fixed the percent bars for the healing done target on the player breakdown window. Fixed an issue with resource tooltips. And more...
1453 lines
63 KiB
Lua
1453 lines
63 KiB
Lua
|
|
local DF = _G ["DetailsFramework"]
|
|
if (not DF or not DetailsFrameworkCanLoad) then
|
|
return
|
|
end
|
|
|
|
local IS_WOW_PROJECT_MAINLINE = WOW_PROJECT_ID == WOW_PROJECT_MAINLINE
|
|
local IS_WOW_PROJECT_NOT_MAINLINE = WOW_PROJECT_ID ~= WOW_PROJECT_MAINLINE
|
|
|
|
DF_COOLDOWN_RAID = 4
|
|
DF_COOLDOWN_EXTERNAL = 3
|
|
|
|
DF.CooldownsBySpec = {
|
|
-- 1 attack cooldown
|
|
-- 2 personal defensive cooldown
|
|
-- 3 targetted defensive cooldown
|
|
-- 4 raid defensive cooldown
|
|
-- 5 personal utility cooldown
|
|
|
|
--Shadowlands 9.0.2 revision by Juliana Maison
|
|
|
|
--MAGE
|
|
--arcane
|
|
[62] = {
|
|
[12042] = 1, --Arcane Power
|
|
[55342] = 1, --Mirror Image
|
|
[45438] = 2, --Ice Block
|
|
[12051] = 5, --Evocation
|
|
[110960] = 5, --Greater Invisibility
|
|
[235450] = 5, --Prismatic Barrier
|
|
},
|
|
--fire
|
|
[63] = {
|
|
[190319] = 1, --Combustion
|
|
[55342] = 1, --Mirror Image
|
|
[45438] = 2, --Ice Block
|
|
[66] = 5, --Invisibility
|
|
[235313] = 5, --Blazing Barrier
|
|
},
|
|
--frost
|
|
[64] = {
|
|
[12472] = 1, --Icy Veins
|
|
[205021] = 1, --Ray of Frost (talent)
|
|
[55342] = 1, --Mirror Image
|
|
[45438] = 2, --Ice Block
|
|
[66] = 5, --Invisibility
|
|
[235219] = 5, --Cold Snap
|
|
[11426] = 5, --Ice Barrier
|
|
[113724] = 5, --Ring of Frost (talent)
|
|
},
|
|
|
|
--PRIEST
|
|
--discipline
|
|
[256] = {
|
|
[10060] = 1, --Power Infusion
|
|
[34433] = 1, --Shadowfiend
|
|
[123040] = 1, --Mindbender
|
|
[33206] = 3, --Pain Suppression
|
|
[62618] = 4, --Power Word: Barrier
|
|
[271466] = 4, --Luminous Barrier (talent)
|
|
[109964] = 4, --Spirit Shell (talent)
|
|
[47536] = 5, --Rapture
|
|
[19236] = 5, --Desperate Prayer
|
|
[8122] = 5, --Psychic Scream
|
|
},
|
|
--holy
|
|
[257] = {
|
|
[10060] = 1, --Power Infusion
|
|
[200183] = 2, --Apotheosis
|
|
[47788] = 3, --Guardian Spirit
|
|
[64844] = 4, --Divine Hymn
|
|
[64901] = 4, --Symbol of Hope
|
|
[265202] = 4, --Holy Word: Salvation (talent)
|
|
[88625] = 5, --Holy Word: Chastise
|
|
[34861] = 5, --Holy Word: Sanctify
|
|
[2050] = 5, --Holy Word: Serenity
|
|
[19236] = 5, --Desperate Prayer
|
|
[8122] = 5, --Psychic Scream
|
|
},
|
|
--shadow priest
|
|
[258] = {
|
|
[10060] = 1, --Power Infusion
|
|
[34433] = 1, --Shadowfiend
|
|
[200174] = 1, --Mindbender
|
|
[205385] = 1, --Shadow Clash
|
|
[193223] = 1, --Surrender to Madness
|
|
[47585] = 2, --Dispersion
|
|
[15286] = 4, --Vampiric Embrace
|
|
[19236] = 5, --Desperate Prayer
|
|
[64044] = 5, --Psychic Horror
|
|
[8122] = 5, --Psychic Scream
|
|
[205369] = 5, --Mind Bomb
|
|
},
|
|
|
|
--ROGUE
|
|
--assassination
|
|
[259] = {
|
|
[79140] = 1, --Vendetta
|
|
[1856] = 2, --Vanish
|
|
[5277] = 2, --Evasion
|
|
[31224] = 2, --Cloak of Shadows
|
|
[2094] = 5, --Blind
|
|
[185311] = 5, --Crimson Vial
|
|
[114018] = 5, --Shroud of Concealment
|
|
},
|
|
--outlaw
|
|
[260] = {
|
|
[13750] = 1, --Adrenaline Rush
|
|
[51690] = 1, --Killing Spree (talent)
|
|
[199754] = 2, --Riposte
|
|
[31224] = 2, --Cloak of Shadows
|
|
[5277] = 2, --Evasion
|
|
[1856] = 2, --Vanish
|
|
[2094] = 5, --Blind
|
|
[185311] = 5, --Crimson Vial
|
|
[114018] = 5, --Shroud of Concealment
|
|
[343142] = 5, --Dreadblades
|
|
},
|
|
--subtlety
|
|
[261] = {
|
|
[121471] = 1, --Shadow Blades
|
|
[31224] = 2, --Cloak of Shadows
|
|
[1856] = 2, --Vanish
|
|
[5277] = 2, --Evasion
|
|
[2094] = 5, --Blind
|
|
[185311] = 5, --Crimson Vial
|
|
[114018] = 5, --Shroud of Concealment
|
|
},
|
|
|
|
--WARLOCK
|
|
--affliction
|
|
[265] = {
|
|
[205180] = 1, --Summon Darkglare
|
|
[342601] = 1, --Ritual of Doom
|
|
[113860] = 1, --Dark Soul: Misery (talent)
|
|
[104773] = 2, --Unending Resolve
|
|
[108416] = 2, --Dark Pact (talent)
|
|
[30283] = 5, --Shadowfury
|
|
[6789] = 5, --Mortal Coil (talent)
|
|
[333889] = 5, --Fel Domination
|
|
[5484] = 5, --Howl of Terror (talent)
|
|
},
|
|
--demonology
|
|
[266] = {
|
|
[265187] = 1, --Summon Demonic Tyrant
|
|
[342601] = 1, --Ritual of Doom
|
|
[267171] = 1, --Demonic Strength (talent)
|
|
[111898] = 1, --Grimoire: Felguard (talent)
|
|
[267217] = 1, --Nether Portal (talent)
|
|
|
|
[104773] = 2, --Unending Resolve
|
|
[108416] = 2, --Dark Pact (talent)
|
|
|
|
[30283] = 5, --Shadowfury
|
|
[6789] = 5, --Mortal Coil (talent)
|
|
[5484] = 5, --Howl of Terror (talent)
|
|
[333889] = 5, --Fel Domination
|
|
},
|
|
--destruction
|
|
[267] = {
|
|
[1122] = 1, --Summon Infernal
|
|
[342601] = 1, --Ritual of Doom
|
|
[113858] = 1, --Dark Soul: Instability (talent)
|
|
[104773] = 2, --Unending Resolve
|
|
[108416] = 2, --Dark Pact (talent)
|
|
[6789] = 5, --Mortal Coil (talent)
|
|
[30283] = 5, --Shadowfury
|
|
[333889] = 5, --Fel Domination
|
|
[5484] = 5, --Howl of Terror (talent)
|
|
},
|
|
|
|
--WARRIOR
|
|
--Arms
|
|
[71] = {
|
|
[107574] = 1, --Avatar (talent)
|
|
[227847] = 1, --Bladestorm
|
|
[152277] = 1, --Ravager (talent)
|
|
[118038] = 2, --Die by the Sword
|
|
[97462] = 4, --Rallying Cry
|
|
[64382] = 5, --Shattering Throw
|
|
[18499] = 5, --Berserker Rage
|
|
[5246] = 5, --Intimidating Shout
|
|
},
|
|
--Fury
|
|
[72] = {
|
|
[1719] = 1, --Recklessness
|
|
[46924] = 1, --Bladestorm (talent)
|
|
[184364] = 2, --Enraged Regeneration
|
|
[97462] = 4, --Rallying Cry
|
|
[64382] = 5, --Shattering Throw
|
|
[18499] = 5, --Berserker Rage
|
|
[5246] = 5, --Intimidating Shout
|
|
},
|
|
--Protection
|
|
[73] = {
|
|
[228920] = 1, --Ravager (talent)
|
|
[107574] = 1, --Avatar
|
|
[12975] = 2, --Last Stand
|
|
[871] = 2, --Shield Wall
|
|
[97462] = 4, --Rallying Cry
|
|
[64382] = 5, --Shattering Throw
|
|
[18499] = 5, --Berserker Rage
|
|
[5246] = 5, --Intimidating Shout
|
|
},
|
|
|
|
--PALADIN
|
|
--holy
|
|
[65] = {
|
|
[31884] = 1, --Avenging Wrath
|
|
[216331] = 1, --Avenging Crusader (talent)
|
|
[498] = 2, --Divine Protection
|
|
[642] = 2, --Divine Shield
|
|
[105809] = 2, --Holy Avenger (talent)
|
|
[152262] = 2, --Seraphim
|
|
[633] = 3, --Lay on Hands
|
|
[1022] = 3, --Blessing of Protection
|
|
[6940] = 3, --Blessing of Sacrifice
|
|
[31821] = 4, --Aura Mastery
|
|
[1044] = 5, --Blessing of Freedom
|
|
[853] = 5, --Hammer of Justice
|
|
[115750] = 5, --Blinding Light (talent)
|
|
},
|
|
|
|
--protection
|
|
[66] = {
|
|
[31884] = 1, --Avenging Wrath
|
|
[327193] = 1, --Moment of Glory (talent)
|
|
[31850] = 2, --Ardent Defender
|
|
[86659] = 2, --Guardian of Ancient Kings
|
|
[105809] = 2, --Holy Avenger (talent)
|
|
[152262] = 2, --Seraphim
|
|
[1022] = 3, --Blessing of Protection
|
|
[204018] = 3, --Blessing of Spellwarding (talent)
|
|
[6940] = 3, --Blessing of Sacrifice
|
|
[1044] = 5, --Blessing of Freedom
|
|
[853] = 5, --Hammer of Justice
|
|
[115750] = 5, --Blinding Light (talent)
|
|
},
|
|
|
|
--retribution
|
|
[70] = {
|
|
[31884] = 1, --Avenging Wrath
|
|
[231895] = 1, --Crusade (talent)
|
|
[205191] = 2, --Eye for an Eye (talent)
|
|
[184662] = 2, --Shield of Vengeance
|
|
[642] = 2, --Divine Shield
|
|
[1022] = 3, --Blessing of Protection
|
|
[6940] = 3, --Blessing of Sacrifice
|
|
[633] = 3, --Lay on Hands
|
|
[1044] = 5, --Blessing of Freedom
|
|
[853] = 5, --Hammer of Justice
|
|
[115750] = 5, --Blinding Light (talent)
|
|
},
|
|
|
|
--DEMON HUNTER
|
|
--havoc
|
|
[577] = {
|
|
|
|
[200166] = 1, --Metamorphosis
|
|
[198589] = 2, --Blur
|
|
|
|
[196555] = 2, --Netherwalk (talent)
|
|
[196718] = 4, --Darkness
|
|
[188501] = 5, --Spectral Sight
|
|
[179057] = 5, --Chaos Nova
|
|
[211881] = 5, --Fel Eruption (talent)
|
|
},
|
|
--vengeance
|
|
[581] = {
|
|
[320341] = 1, --Bulk Extraction (talent)
|
|
[187827] = 2, --Metamorphosis
|
|
[204021] = 2, --Fiery Brand
|
|
[263648] = 2, --Soul Barrier (talent)
|
|
[207684] = 5, --Sigil of Misery
|
|
[202137] = 5, --Sigil of Silence
|
|
[202138] = 5, --Sigil of Chains (talent)
|
|
[188501] = 5, --Spectral Sight
|
|
},
|
|
|
|
--DEATH KNIGHT
|
|
--unholy
|
|
[252] = {
|
|
[275699] = 1, --Apocalypse
|
|
[42650] = 1, --Army of the Dead
|
|
[49206] = 1, --Summon Gargoyle (talent)
|
|
[207289] = 1, --Unholy Assault (talent)
|
|
[48707] = 2, --Anti-magic Shell
|
|
[48792] = 2, --Icebound Fortitude
|
|
[48743] = 2, --Death Pact (talent)
|
|
[51052] = 4, --Anti-magic Zone
|
|
[108194] = 5, --Asphyxiate (talent)
|
|
[287081] = 5, --Lichborne
|
|
[212552] = 5, --Wraith walk (talent)
|
|
|
|
},
|
|
--frost
|
|
[251] = {
|
|
[152279] = 1, --Breath of Sindragosa (talent)
|
|
[47568] = 1, --Empower Rune Weapon
|
|
[279302] = 1, --Frostwyrm's Fury
|
|
[48707] = 2, --Anti-magic Shell
|
|
[48792] = 2, --Icebound Fortitude
|
|
[48743] = 2, --Death Pact (talent)
|
|
[51052] = 4, --Anti-magic Zone
|
|
[207167] = 5, --Blinding Sleet (talent)
|
|
[108194] = 5, --Asphyxiate (talent)
|
|
[287081] = 5, --Lichborne
|
|
[212552] = 5, --Wraith walk (talent)
|
|
},
|
|
--blood
|
|
[250] = {
|
|
[49028] = 1, --Dancing Rune Weapon
|
|
[48707] = 2, --Anti-magic Shell
|
|
[48743] = 2, --Death Pact (talent)
|
|
[219809] = 2, --Tombstone (talent)
|
|
[55233] = 2, --Vampiric Blood
|
|
[48792] = 2, --Icebound Fortitude
|
|
[51052] = 4, --Anti-magic Zone
|
|
[108199] = 5, --Gorefiend's Grasp
|
|
[221562] = 5, --Asphyxiate
|
|
[212552] = 5, --Wraith walk (talent)
|
|
},
|
|
|
|
--DRUID
|
|
--Balance
|
|
[102] = {
|
|
[194223] = 1, --Celestial Alignment
|
|
[102560] = 1, --Incarnation: Chosen of Elune (talent)
|
|
[22812] = 2, --Barkskin
|
|
[108238] = 2, --Renewal (talent)
|
|
[29166] = 3, --Innervate
|
|
[77761] = 4, --Stampeding Roar
|
|
[99] = 5, --Incapacitating Roar
|
|
[319454] = 5, --Heart of the Wild (talent)
|
|
[132469] = 5, --Typhoon
|
|
[78675] = 5, --Solar Beam
|
|
},
|
|
--Feral
|
|
[103] = {
|
|
[106951] = 1, --Berserk
|
|
[102543] = 1, --Incarnation: King of the Jungle (talent)
|
|
[22812] = 2, --Barkskin
|
|
[61336] = 2, --Survival Instincts
|
|
[108238] = 2, --Renewal (talent)
|
|
[77764] = 4, --Stampeding Roar
|
|
[132469] = 5, --Typhoon
|
|
[319454] = 5, --Heart of the Wild (talent)
|
|
},
|
|
--Guardian
|
|
[104] = {
|
|
[106951] = 1, --Berserk
|
|
[204066] = 1, --Lunar Beam
|
|
[22812] = 2, --Barkskin
|
|
[61336] = 2, --Survival Instincts
|
|
[102558] = 2, --Incarnation: Guardian of Ursoc (talent)
|
|
[108238] = 2, --Renewal (talent)
|
|
[77761] = 4, --Stampeding Roar
|
|
[132469] = 5, --Typhoon
|
|
[99] = 5, --Incapacitating Roar
|
|
[319454] = 5, --Heart of the Wild (talent)
|
|
},
|
|
--Restoration
|
|
[105] = {
|
|
|
|
[22812] = 2, --Barkskin
|
|
[108238] = 2, --Renewal (talent)
|
|
[33891] = 2, --Incarnation: Tree of Life (talent)
|
|
[102342] = 3, --Ironbark
|
|
[29166] = 3, --Innervate
|
|
[203651] = 3, --Overgrowth (talent)
|
|
[740] = 4, --Tranquility
|
|
[197721] = 4, --Flourish (talent)
|
|
[77761] = 4, --Stampeding Roar
|
|
[319454] = 5, --Heart of the Wild (talent)
|
|
[102793] = 5, --Ursol's Vortex
|
|
},
|
|
|
|
--HUNTER
|
|
--beast mastery
|
|
[253] = {
|
|
[193530] = 1, --Aspect of the Wild
|
|
[19574] = 1, --Bestial Wrath
|
|
[201430] = 1, --Stampede (talent)
|
|
[186265] = 2, --Aspect of the Turtle
|
|
[109304] = 2, --Exhilaration
|
|
[199483] = 2, --Camouflage (talent)
|
|
[186257] = 5, --Aspect of the cheetah
|
|
[19577] = 5, --Intimidation
|
|
[109248] = 5, --Binding Shot (talent)
|
|
[187650] = 5, --Freezing Trap
|
|
},
|
|
--marksmanship
|
|
[254] = {
|
|
[193526] = 1, --Trueshot
|
|
[186265] = 2, --Aspect of the Turtle
|
|
[199483] = 2, --Camouflage (talent)
|
|
[109304] = 2, --Exhilaration
|
|
[281195] = 2, --Survival of the Fittest
|
|
[186257] = 5, --Aspect of the cheetah
|
|
[187650] = 5, --Freezing Trap
|
|
},
|
|
--survival
|
|
[255] = {
|
|
[266779] = 1, --Coordinated Assault
|
|
[186265] = 2, --Aspect of the Turtle
|
|
[199483] = 2, --Camouflage (talent)
|
|
[109304] = 2, --Exhilaration
|
|
[186289] = 5, --Aspect of the eagle
|
|
[19577] = 5, --Intimidation
|
|
[187650] = 5, --Freezing Trap
|
|
},
|
|
|
|
--MONK
|
|
--brewmaster
|
|
[268] = {
|
|
[132578] = 1, --Invoke Niuzao, the Black Ox
|
|
[115080] = 1, --Touch of Death
|
|
[115203] = 2, --Fortifying Brew
|
|
[115399] = 2, --Black Ox brew (talent)
|
|
[115176] = 2, --Zen Meditation
|
|
[122278] = 2, --Dampen Harm (talent)
|
|
[116844] = 5, --Ring of peace (talent)
|
|
[119381] = 5, --Leg Sweep
|
|
},
|
|
--windwalker
|
|
[269] = {
|
|
[137639] = 1, --Storm, Earth, and Fire
|
|
[123904] = 1, --Invoke Xuen, the White Tiger
|
|
[152173] = 1, --Serenity (talent)
|
|
[115080] = 1, --Touch of Death
|
|
[115203] = 2, --Fortifying Brew
|
|
[122470] = 2, --Touch of Karma
|
|
[122278] = 2, --Dampen Harm (talent)
|
|
[122783] = 2, --Diffuse Magic (talent)
|
|
[116844] = 5, --Ring of peace (talent)
|
|
[119381] = 5, --Leg Sweep
|
|
},
|
|
--mistweaver
|
|
[270] = {
|
|
[115080] = 1, --Touch of Death
|
|
[122278] = 2, --Dampen Harm (talent)
|
|
[243435] = 2, --Fortifying Brew
|
|
[122783] = 2, --Diffuse Magic (talent)
|
|
[116849] = 3, --Life Cocoon
|
|
[322118] = 4, --Invoke Yulon, the Jade serpent
|
|
[198664] = 4, --Invoke Chi-Ji, the Red Crane (talent)
|
|
[115310] = 4, --Revival
|
|
[116844] = 5, --Ring of peace (talent)
|
|
[197908] = 5, --Mana tea (talent)
|
|
[119381] = 5, --Leg Sweep
|
|
},
|
|
|
|
--SHAMAN
|
|
--elemental
|
|
[262] = {
|
|
[198067] = 1, --Fire Elemental
|
|
[192249] = 1, --Storm Elemental (talent)
|
|
[114050] = 1, --Ascendance (talent)
|
|
[108271] = 2, --Astral Shift
|
|
[108281] = 4, --Ancestral Guidance (talent)
|
|
[198103] = 4, --Earth Elemental
|
|
[79206] = 5, --Spiritwalkers grace
|
|
[65992] = 5, --Tremor Totem
|
|
[192058] = 5, --Capacitor Totem
|
|
[192077] = 5, --Wind Rush Totem (talent)
|
|
},
|
|
--enhancement
|
|
[263] = {
|
|
[51533] = 1, --Feral Spirit
|
|
[114051] = 1, --Ascendance (talent)
|
|
[108271] = 2, --Astral Shift
|
|
[198103] = 4, --Earth Elemental
|
|
[65992] = 5, --Tremor Totem
|
|
[192058] = 5, --Capacitor Totem
|
|
|
|
},
|
|
--restoration
|
|
[264] = {
|
|
[108271] = 2, --Astral Shift
|
|
[114052] = 2, --Ascendance (talent)
|
|
[98008] = 4, --Spirit Link Totem
|
|
[108280] = 4, --Healing Tide Totem
|
|
[16191] = 4, --Mana Tide Totem
|
|
[198103] = 4, --Earth Elemental
|
|
[207399] = 4, --Ancestral Protection Totem (talent)
|
|
[198103] = 4, --Earth Elemental
|
|
[65992] = 5, --Tremor Totem
|
|
},
|
|
}
|
|
|
|
--additional CDs / modifications for classic
|
|
if (IS_WOW_PROJECT_NOT_MAINLINE) then
|
|
--WARRIOR
|
|
--Arms
|
|
DF.CooldownsBySpec[71][12292] = 1 --Death Wish (BCC)
|
|
|
|
--ROGUE
|
|
--Outlaw
|
|
DF.CooldownsBySpec[260][13877] = 1 --Blade Flurry (talent) (BBC)
|
|
|
|
--MAGE
|
|
--fire
|
|
DF.CooldownsBySpec[63][28682] = 1 --Combustion (talent) (BCC)
|
|
|
|
--HUNTER
|
|
--marksmanship
|
|
DF.CooldownsBySpec[254][3045] = 1 --Rapid Fire (BCC)
|
|
DF.CooldownsBySpec[254][34471] = 1 --The Beast Within (talent) (BCC)
|
|
|
|
--auto-generated spell-ranks
|
|
--SHAMAN - 262
|
|
--SHAMAN - 263
|
|
--SHAMAN - 264
|
|
|
|
--WARRIOR - 71
|
|
--WARRIOR - 72
|
|
--WARRIOR - 73
|
|
|
|
--HUNTER - 253
|
|
--HUNTER - 254
|
|
--HUNTER - 255
|
|
|
|
--MAGE - 62
|
|
--MAGE - 63
|
|
--MAGE - 64
|
|
DF.CooldownsBySpec[64][13031] = 5 --ice barrier Rank 2
|
|
DF.CooldownsBySpec[64][13032] = 5 --ice barrier Rank 3
|
|
DF.CooldownsBySpec[64][13033] = 5 --ice barrier Rank 4
|
|
DF.CooldownsBySpec[64][27134] = 5 --ice barrier Rank 5
|
|
DF.CooldownsBySpec[64][33405] = 5 --ice barrier Rank 6
|
|
|
|
--PALADIN - 65
|
|
DF.CooldownsBySpec[65][1020] = 2 --divine shield Rank 2
|
|
DF.CooldownsBySpec[65][2800] = 3 --lay on hands Rank 2
|
|
DF.CooldownsBySpec[65][9257] = 3 --lay on hands Rank 2
|
|
DF.CooldownsBySpec[65][10310] = 3 --lay on hands Rank 3
|
|
DF.CooldownsBySpec[65][20236] = 3 --lay on hands Rank 2
|
|
DF.CooldownsBySpec[65][27154] = 3 --lay on hands Rank 4
|
|
DF.CooldownsBySpec[65][5588] = 5 --hammer of justice Rank 2
|
|
DF.CooldownsBySpec[65][5589] = 5 --hammer of justice Rank 3
|
|
DF.CooldownsBySpec[65][10308] = 5 --hammer of justice Rank 4
|
|
DF.CooldownsBySpec[65][10326] = 5 --Turn Evil
|
|
DF.CooldownsBySpec[65][20729] = 3 --blessing of sacrifice Rank 2
|
|
DF.CooldownsBySpec[65][27147] = 3 --blessing of sacrifice Rank 3
|
|
DF.CooldownsBySpec[65][27148] = 3 --blessing of sacrifice Rank 4
|
|
DF.CooldownsBySpec[65][5573] = 2 --divine protection Rank 2
|
|
DF.CooldownsBySpec[65][5599] = 3 --blessing of protection Rank 2
|
|
DF.CooldownsBySpec[65][10278] = 3 --blessing of protection Rank 3
|
|
|
|
--PALADIN - 66
|
|
DF.CooldownsBySpec[66][31851] = 2 --ardent defender Rank 2
|
|
DF.CooldownsBySpec[66][31852] = 2 --ardent defender Rank 3
|
|
DF.CooldownsBySpec[66][31853] = 2 --ardent defender Rank 4
|
|
DF.CooldownsBySpec[66][31854] = 2 --ardent defender Rank 5
|
|
DF.CooldownsBySpec[66][20729] = 3 --blessing of sacrifice Rank 2
|
|
DF.CooldownsBySpec[66][27147] = 3 --blessing of sacrifice Rank 3
|
|
DF.CooldownsBySpec[66][27148] = 3 --blessing of sacrifice Rank 4
|
|
DF.CooldownsBySpec[66][5588] = 5 --hammer of justice Rank 2
|
|
DF.CooldownsBySpec[66][5589] = 5 --hammer of justice Rank 3
|
|
DF.CooldownsBySpec[66][10308] = 5 --hammer of justice Rank 4
|
|
DF.CooldownsBySpec[66][10326] = 5 --Turn Evil
|
|
DF.CooldownsBySpec[66][5599] = 3 --blessing of protection Rank 2
|
|
DF.CooldownsBySpec[66][10278] = 3 --blessing of protection Rank 3
|
|
|
|
--PALADIN - 70
|
|
DF.CooldownsBySpec[70][1020] = 2 --divine shield Rank 2
|
|
DF.CooldownsBySpec[70][2800] = 3 --lay on hands Rank 2
|
|
DF.CooldownsBySpec[70][9257] = 3 --lay on hands Rank 2
|
|
DF.CooldownsBySpec[70][10310] = 3 --lay on hands Rank 3
|
|
DF.CooldownsBySpec[70][20236] = 3 --lay on hands Rank 2
|
|
DF.CooldownsBySpec[70][27154] = 3 --lay on hands Rank 4
|
|
DF.CooldownsBySpec[70][5588] = 5 --hammer of justice Rank 2
|
|
DF.CooldownsBySpec[70][5589] = 5 --hammer of justice Rank 3
|
|
DF.CooldownsBySpec[70][10308] = 5 --hammer of justice Rank 4
|
|
DF.CooldownsBySpec[70][10326] = 5 --Turn Evil
|
|
DF.CooldownsBySpec[70][5599] = 3 --blessing of protection Rank 2
|
|
DF.CooldownsBySpec[70][10278] = 3 --blessing of protection Rank 3
|
|
DF.CooldownsBySpec[70][20729] = 3 --blessing of sacrifice Rank 2
|
|
DF.CooldownsBySpec[70][27147] = 3 --blessing of sacrifice Rank 3
|
|
DF.CooldownsBySpec[70][27148] = 3 --blessing of sacrifice Rank 4
|
|
|
|
--PRIEST - 256
|
|
DF.CooldownsBySpec[256][8124] = 5 --psychic scream Rank 2
|
|
DF.CooldownsBySpec[256][10888] = 5 --psychic scream Rank 3
|
|
DF.CooldownsBySpec[256][10890] = 5 --psychic scream Rank 4
|
|
DF.CooldownsBySpec[256][27610] = 5 --psychic scream Rank 4
|
|
DF.CooldownsBySpec[256][19236] = 5 --desperate prayer Rank 2
|
|
DF.CooldownsBySpec[256][19238] = 5 --desperate prayer Rank 3
|
|
DF.CooldownsBySpec[256][19240] = 5 --desperate prayer Rank 4
|
|
DF.CooldownsBySpec[256][19241] = 5 --desperate prayer Rank 5
|
|
DF.CooldownsBySpec[256][19242] = 5 --desperate prayer Rank 6
|
|
DF.CooldownsBySpec[256][19243] = 5 --desperate prayer Rank 7
|
|
DF.CooldownsBySpec[256][25437] = 5 --desperate prayer Rank 8
|
|
|
|
--PRIEST - 257
|
|
DF.CooldownsBySpec[257][2052] = 5 --lesser heal Rank 2
|
|
DF.CooldownsBySpec[257][2053] = 5 --lesser heal Rank 3
|
|
DF.CooldownsBySpec[257][34863] = 5 --circle of healing Rank 2
|
|
DF.CooldownsBySpec[257][34864] = 5 --circle of healing Rank 3
|
|
DF.CooldownsBySpec[257][34865] = 5 --circle of healing Rank 4
|
|
DF.CooldownsBySpec[257][34866] = 5 --circle of healing Rank 5
|
|
DF.CooldownsBySpec[257][8124] = 5 --psychic scream Rank 2
|
|
DF.CooldownsBySpec[257][10888] = 5 --psychic scream Rank 3
|
|
DF.CooldownsBySpec[257][10890] = 5 --psychic scream Rank 4
|
|
DF.CooldownsBySpec[257][27610] = 5 --psychic scream Rank 4
|
|
DF.CooldownsBySpec[257][19236] = 5 --desperate prayer Rank 2
|
|
DF.CooldownsBySpec[257][19238] = 5 --desperate prayer Rank 3
|
|
DF.CooldownsBySpec[257][19240] = 5 --desperate prayer Rank 4
|
|
DF.CooldownsBySpec[257][19241] = 5 --desperate prayer Rank 5
|
|
DF.CooldownsBySpec[257][19242] = 5 --desperate prayer Rank 6
|
|
DF.CooldownsBySpec[257][19243] = 5 --desperate prayer Rank 7
|
|
DF.CooldownsBySpec[257][25437] = 5 --desperate prayer Rank 8
|
|
|
|
--PRIEST - 258
|
|
DF.CooldownsBySpec[258][8124] = 5 --psychic scream Rank 2
|
|
DF.CooldownsBySpec[258][10888] = 5 --psychic scream Rank 3
|
|
DF.CooldownsBySpec[258][10890] = 5 --psychic scream Rank 4
|
|
DF.CooldownsBySpec[258][27610] = 5 --psychic scream Rank 4
|
|
DF.CooldownsBySpec[258][19236] = 5 --desperate prayer Rank 2
|
|
DF.CooldownsBySpec[258][19238] = 5 --desperate prayer Rank 3
|
|
DF.CooldownsBySpec[258][19240] = 5 --desperate prayer Rank 4
|
|
DF.CooldownsBySpec[258][19241] = 5 --desperate prayer Rank 5
|
|
DF.CooldownsBySpec[258][19242] = 5 --desperate prayer Rank 6
|
|
DF.CooldownsBySpec[258][19243] = 5 --desperate prayer Rank 7
|
|
DF.CooldownsBySpec[258][25437] = 5 --desperate prayer Rank 8
|
|
|
|
--ROGUE - 259
|
|
DF.CooldownsBySpec[259][1857] = 2 --vanish Rank 2
|
|
DF.CooldownsBySpec[259][11329] = 2 --vanish Rank 2
|
|
DF.CooldownsBySpec[259][26888] = 2 --vanish Rank 3
|
|
DF.CooldownsBySpec[259][26889] = 2 --vanish Rank 3
|
|
DF.CooldownsBySpec[259][27617] = 2 --vanish Rank 2
|
|
DF.CooldownsBySpec[259][26669] = 2 --evasion Rank 2
|
|
|
|
--ROGUE - 260
|
|
DF.CooldownsBySpec[260][1857] = 2 --vanish Rank 2
|
|
DF.CooldownsBySpec[260][11329] = 2 --vanish Rank 2
|
|
DF.CooldownsBySpec[260][26888] = 2 --vanish Rank 3
|
|
DF.CooldownsBySpec[260][26889] = 2 --vanish Rank 3
|
|
DF.CooldownsBySpec[260][27617] = 2 --vanish Rank 2
|
|
DF.CooldownsBySpec[260][26669] = 2 --evasion Rank 2
|
|
|
|
--ROGUE - 261
|
|
DF.CooldownsBySpec[261][1857] = 2 --vanish Rank 2
|
|
DF.CooldownsBySpec[261][11329] = 2 --vanish Rank 2
|
|
DF.CooldownsBySpec[261][26888] = 2 --vanish Rank 3
|
|
DF.CooldownsBySpec[261][26889] = 2 --vanish Rank 3
|
|
DF.CooldownsBySpec[261][27617] = 2 --vanish Rank 2
|
|
DF.CooldownsBySpec[261][26669] = 2 --evasion Rank 2
|
|
|
|
--WARLOCK - 265
|
|
DF.CooldownsBySpec[265][30413] = 5 --shadowfury Rank 2
|
|
DF.CooldownsBySpec[265][30414] = 5 --shadowfury Rank 3
|
|
DF.CooldownsBySpec[265][17928] = 5 --howl of terror Rank 2
|
|
DF.CooldownsBySpec[265][17925] = 5 --death coil Rank 2
|
|
DF.CooldownsBySpec[265][17926] = 5 --death coil Rank 3
|
|
DF.CooldownsBySpec[265][27223] = 5 --death coil Rank 4
|
|
|
|
--WARLOCK - 266
|
|
DF.CooldownsBySpec[266][30413] = 5 --shadowfury Rank 2
|
|
DF.CooldownsBySpec[266][30414] = 5 --shadowfury Rank 3
|
|
DF.CooldownsBySpec[266][17928] = 5 --howl of terror Rank 2
|
|
DF.CooldownsBySpec[266][17925] = 5 --death coil Rank 2
|
|
DF.CooldownsBySpec[266][17926] = 5 --death coil Rank 3
|
|
DF.CooldownsBySpec[266][27223] = 5 --death coil Rank 4
|
|
|
|
--WARLOCK - 267
|
|
DF.CooldownsBySpec[267][17925] = 5 --death coil Rank 2
|
|
DF.CooldownsBySpec[267][17926] = 5 --death coil Rank 3
|
|
DF.CooldownsBySpec[267][27223] = 5 --death coil Rank 4
|
|
DF.CooldownsBySpec[267][17928] = 5 --howl of terror Rank 2
|
|
DF.CooldownsBySpec[267][30413] = 5 --shadowfury Rank 2
|
|
DF.CooldownsBySpec[267][30414] = 5 --shadowfury Rank 3
|
|
|
|
--DRUID - 102
|
|
DF.CooldownsBySpec[102][99] = nil --demoralizing roar disabled, no CC in tbc
|
|
|
|
--DRUID - 103
|
|
--DRUID - 104
|
|
DF.CooldownsBySpec[104][99] = nil --demoralizing roar disabled, no CC in tbc
|
|
|
|
--DRUID - 105
|
|
DF.CooldownsBySpec[105][8918] = 4 --tranquility Rank 2
|
|
DF.CooldownsBySpec[105][9862] = 4 --tranquility Rank 3
|
|
DF.CooldownsBySpec[105][9863] = 4 --tranquility Rank 4
|
|
DF.CooldownsBySpec[105][26983] = 4 --tranquility Rank 5
|
|
|
|
end
|
|
|
|
--> tells the duration, requirements and cooldown of a cooldown
|
|
DF.CooldownsInfo = {
|
|
--> paladin
|
|
[31884] = {cooldown = 120, duration = 20, talent = false, charges = 1, class = "PALADIN", type = 1}, --Avenging Wrath
|
|
[216331] = {cooldown = 120, duration = 20, talent = 22190, charges = 1, class = "PALADIN", type = 1}, --Avenging Crusader (talent)
|
|
[498] = {cooldown = 60, duration = 8, talent = false, charges = 1, class = "PALADIN", type = 2}, --Divine Protection
|
|
[642] = {cooldown = 300, duration = 8, talent = false, charges = 1, class = "PALADIN", type = 2}, --Divine Shield
|
|
[105809] = {cooldown = 90, duration = 20, talent = 22164, charges = 1, class = "PALADIN", type = 2}, --Holy Avenger (talent)
|
|
[152262] = { cooldown = 45, duration = 15, talent = 17601, charges = 1, class = "PALADIN", type = 2}, --Seraphim
|
|
[633] = {cooldown = 600, duration = false, talent = false, charges = 1, class = "PALADIN", type = 3}, --Lay on Hands
|
|
[1022] = {cooldown = 300, duration = 10, talent = false, charges = 1, class = "PALADIN", type = 3}, --Blessing of Protection
|
|
[6940] = {cooldown = 120, duration = 12, talent = false, charges = 1, class = "PALADIN", type = 3}, --Blessing of Sacrifice
|
|
[31821] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "PALADIN", type = 4}, --Aura Mastery
|
|
[1044] = {cooldown = 25, duration = 8, talent = false, charges = 1, class = "PALADIN", type = 5}, --Blessing of Freedom
|
|
[853] = {cooldown = 60, duration = 6, talent = false, charges = 1, class = "PALADIN", type = 5}, --Hammer of Justice
|
|
[115750] = {cooldown = 90, duration = 6, talent = 21811, charges = 1, class = "PALADIN", type = 5}, --Blinding Light(talent)
|
|
[327193] = {cooldown = 90, duration = 15, talent = 23468, charges = 1, class = "PALADIN", type = 1}, --Moment of Glory (talent)
|
|
[31850] = {cooldown = 120, duration = 8, talent = false, charges = 1, class = "PALADIN", type = 2}, --Ardent Defender
|
|
[86659] = {cooldown = 300, duration = 8, talent = false, charges = 1, class = "PALADIN", type = 2}, --Guardian of Ancient Kings
|
|
[204018] = {cooldown = 180, duration = 10, talent = 22435, charges = 1, class = "PALADIN", type = 3}, --Blessing of Spellwarding (talent)
|
|
[231895] = {cooldown = 120, duration = 25, talent = 22215, charges = 1, class = "PALADIN", type = 1}, --Crusade (talent)
|
|
[205191] = {cooldown = 60, duration = 10, talent = 22183, charges = 1, class = "PALADIN", type = 2}, --Eye for an Eye (talent)
|
|
[184662] = {cooldown = 120, duration = 15, talent = false, charges = 1, class = "PALADIN", type = 2}, --Shield of Vengeance
|
|
|
|
--> warrior
|
|
[107574] = {cooldown = 90, duration = 20, talent = 22397, charges = 1, class = "WARRIOR", type = 1}, --Avatar
|
|
[227847] = {cooldown = 90, duration = 5, talent = false, charges = 1, class = "WARRIOR", type = 1}, --Bladestorm
|
|
[152277] = {cooldown = 60, duration = 6, talent = 21667, charges = 1, class = "WARRIOR", type = 1}, --Ravager (talent)
|
|
[118038] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "WARRIOR", type = 2}, --Die by the Sword
|
|
[97462] = {cooldown = 180, duration = 10, talent = false, charges = 1, class = "WARRIOR", type = 4}, --Rallying Cry
|
|
[1719] = {cooldown = 90, duration = 10, talent = false, charges = 1, class = "WARRIOR", type = 1}, --Recklessness
|
|
[46924] = {cooldown = 60, duration = 4, talent = 22400, charges = 1, class = "WARRIOR", type = 1}, --Bladestorm (talent)
|
|
[184364] = {cooldown = 120, duration = 8, talent = false, charges = 1, class = "WARRIOR", type = 2}, --Enraged Regeneration
|
|
[228920] = {cooldown = 60, duration = 6, talent = 23099, charges = 1, class = "WARRIOR", type = 1}, --Ravager (talent)
|
|
[12975] = {cooldown = 180, duration = 15, talent = false, charges = 1, class = "WARRIOR", type = 2}, --Last Stand
|
|
[871] = {cooldown = 8, duration = 240, talent = false, charges = 1, class = "WARRIOR", type = 2}, --Shield Wall
|
|
[64382] = {cooldown = 180, duration = false, talent = false, charges = 1, class = "WARRIOR", type = 5}, --Shattering Throw
|
|
[5246] = {cooldown = 90, duration = 8, talent = false, charges = 1, class = "WARRIOR", type = 5}, --Intimidating Shout
|
|
|
|
|
|
--> warlock
|
|
[205180] = {cooldown = 180, duration = 20, talent = false, charges = 1, class = "WARLOCK", type = 1}, --Summon Darkglare
|
|
[342601] = {cooldown = 3600, duration = false, talent = false, charges = 1, class = "WARLOCK", type = 1}, --Ritual of Doom
|
|
[113860] = {cooldown = 120, duration = 20, talent = 19293, charges = 1, class = "WARLOCK", type = 1}, --Dark Soul: Misery (talent)
|
|
[104773] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "WARLOCK", type = 2}, --Unending Resolve
|
|
[108416] = {cooldown = 60, duration = 20, talent = 19286, charges = 1, class = "WARLOCK", type = 2}, --Dark Pact (talent)
|
|
[265187] = {cooldown = 90, duration = 15, talent = false, charges = 1, class = "WARLOCK", type = 1}, --Summon Demonic Tyrant
|
|
[111898] = {cooldown = 120, duration = 15, talent = 21717, charges = 1, class = "WARLOCK", type = 1}, --Grimoire: Felguard (talent)
|
|
[267171] = {cooldown = 60, duration = false, talent = 23138, charges = 1, class = "WARLOCK", type = 1}, --Demonic Strength (talent)
|
|
[267217] = {cooldown = 180, duration = 20, talent = 23091, charges = 1, class = "WARLOCK", type = 1}, --Nether Portal
|
|
[1122] = {cooldown = 180, duration = 30, talent = false, charges = 1, class = "WARLOCK", type = 1}, --Summon Infernal
|
|
[113858] = {cooldown = 120, duration = 20, talent = 23092, charges = 1, class = "WARLOCK", type = 1}, --Dark Soul: Instability (talent)
|
|
[30283] = {cooldown = 60, duration = 3, talent = false, charges = 1, class = "WARLOCK", type = 5}, --Shadowfury
|
|
[333889] = {cooldown = 180, duration = 15, talent = false, charges = 1, class = "WARLOCK", type = 5}, --Fel Domination
|
|
[5484] = {cooldown = 40, duration = 20, talent = true, charges = 1, class = "WARLOCK", type = 5}, --Howl of Terror (talent)
|
|
|
|
--> shaman
|
|
[198067] = {cooldown = 150, duration = 30, talent = false, charges = 1, class = "SHAMAN", type = 1}, --Fire Elemental
|
|
[192249] = {cooldown = 150, duration = 30, talent = 19272, charges = 1, class = "SHAMAN", type = 1}, --Storm Elemental (talent)
|
|
[108271] = {cooldown = 90, duration = 8, talent = false, charges = 1, class = "SHAMAN", type = 2}, --Astral Shift
|
|
[108281] = {cooldown = 120, duration = 10, talent = 22172, charges = 1, class = "SHAMAN", type = 4}, --Ancestral Guidance (talent)
|
|
[51533] = {cooldown = 120, duration = 15, talent = false, charges = 1, class = "SHAMAN", type = 1}, --Feral Spirit
|
|
[114050] = {cooldown = 180, duration = 15, talent = 21675, charges = 1, class = "SHAMAN", type = 1}, --Ascendance (talent)
|
|
[114051] = {cooldown = 180, duration = 15, talent = 21972, charges = 1, class = "SHAMAN", type = 1}, --Ascendance (talent)
|
|
[114052] = {cooldown = 180, duration = 15, talent = 22359, charges = 1, class = "SHAMAN", type = 2}, --Ascendance (talent)
|
|
[98008] = {cooldown = 180, duration = 6, talent = false, charges = 1, class = "SHAMAN", type = 4}, --Spirit Link Totem
|
|
[108280] = {cooldown = 180, duration = 10, talent = false, charges = 1, class = "SHAMAN", type = 4}, --Healing Tide Totem
|
|
[207399] = {cooldown = 240, duration = 30, talent = 22323, charges = 1, class = "SHAMAN", type = 4}, --Ancestral Protection Totem (talent)
|
|
[16191] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "SHAMAN", type = 4}, --Mana Tide Totem
|
|
[198103] = {cooldown = 300, duration = 60, talent = false, charges = 1, class = "SHAMAN", type = 4}, --Earth Elemental
|
|
[192058] = {cooldown = 60, duration = false, talent = false, charges = 1, class = "SHAMAN", type = 5}, --Capacitor Totem
|
|
[65992] = {cooldown = 60, duration = 10, talent = false, charges = 1, class = "SHAMAN", type = 5}, --Tremor Totem
|
|
[192077] = {cooldown = 120, duration = 15, talent = 21966, charges = 1, class = "SHAMAN", type = 5}, --Wind Rush Totem (talent)
|
|
|
|
--> monk
|
|
[132578] = {cooldown = 180, duration = 25, talent = false, charges = 1, class = "MONK", type = 1}, --Invoke Niuzao, the Black Ox
|
|
[115080] = {cooldown = 180, duration = false, talent = false, charges = 1, class = "MONK", type = 1}, --Touch of Death
|
|
[115203] = {cooldown = 420, duration = 15, talent = false, charges = 1, class = "MONK", type = 2}, --Fortifying Brew
|
|
[115176] = {cooldown = 300, duration = 8, talent = false, charges = 1, class = "MONK", type = 2}, --Zen Meditation
|
|
[115399] = {cooldown = 120, duration = false, talent = 19992, charges = 1, class = "MONK", type = 2}, --Black Ox brew (talent)
|
|
[122278] = {cooldown = 120, duration = 10, talent = 20175, charges = 1, class = "MONK", type = 2}, --Dampen Harm (talent)
|
|
[137639] = {cooldown = 90, duration = 15, talent = false, charges = 1, class = "MONK", type = 1}, --Storm, Earth, and Fire
|
|
[123904] = {cooldown = 120, duration = 24, talent = false, charges = 1, class = "MONK", type = 1}, --Invoke Xuen, the White Tiger
|
|
[152173] = {cooldown = 90, duration = 12, talent = 21191, charges = 1, class = "MONK", type = 1}, --Serenity (talent)
|
|
[122470] = {cooldown = 90, duration = 6, talent = false, charges = 1, class = "MONK", type = 2}, --Touch of Karma
|
|
[322118] = {cooldown = 180, duration = 25, talent = false, charges = 1, class = "MONK", type = 4}, --Invoke Yulon, the Jade serpent
|
|
[198664] = {cooldown = 180, duration = 25, talent = 22214, charges = 1, class = "MONK", type = 4}, --Invoke Chi-Ji, the Red Crane (talent)
|
|
[243435] = {cooldown = 90, duration = 15, talent = false, charges = 1, class = "MONK", type = 2}, --Fortifying Brew
|
|
[122783] = {cooldown = 90, duration = 6, talent = 20173, charges = 1, class = "MONK", type = 2}, --Diffuse Magic (talent)
|
|
[116849] = {cooldown = 120, duration = 12, talent = false, charges = 1, class = "MONK", type = 3}, --Life Cocoon
|
|
[115310] = {cooldown = 180, duration = false, talent = false, charges = 1, class = "MONK", type = 4}, --Revival
|
|
[197908] = {cooldown = 90, duration = 10, talent = 22166, charges = 1, class = "MONK", type = 5}, --Mana tea (talent)
|
|
[116844] = {cooldown = 45, duration = 5, talent = 19995, charges = 1, class = "MONK", type = 5}, --Ring of peace (talent)
|
|
[119381] = {cooldown = 50, duration = 3, talent = false, charges = 1, class = "MONK", type = 5}, --Leg Sweep
|
|
|
|
--> hunter
|
|
[193530] = {cooldown = 120, duration = 20, talent = false, charges = 1, class = "HUNTER", type = 1}, --Aspect of the Wild
|
|
[19574] = {cooldown = 90, duration = 12, talent = false, charges = 1, class = "HUNTER", type = 1}, --Bestial Wrath
|
|
[201430] = {cooldown = 180, duration = 12, talent = 23044, charges = 1, class = "HUNTER", type = 1}, --Stampede (talent)
|
|
[193526] = {cooldown = 180, duration = 15, talent = false, charges = 1, class = "HUNTER", type = 1}, --Trueshot
|
|
[199483] = {cooldown = 60, duration = 60, talent = 23100, charges = 1, class = "HUNTER", type = 2}, --Camouflage (talent)
|
|
[281195] = {cooldown = 180, duration = 6, talent = false, charges = 1, class = "HUNTER", type = 2}, --Survival of the Fittest
|
|
[266779] = {cooldown = 120, duration = 20, talent = false, charges = 1, class = "HUNTER", type = 1}, --Coordinated Assault
|
|
[186265] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "HUNTER", type = 2}, --Aspect of the Turtle
|
|
[109304] = {cooldown = 120, duration = false, talent = false, charges = 1, class = "HUNTER", type = 2}, --Exhilaration
|
|
[186257] = {cooldown = 144, duration = 14, talent = false, charges = 1, class = "HUNTER", type = 5}, --Aspect of the cheetah
|
|
[19577] = {cooldown = 60, duration = 5, talent = false, charges = 1, class = "HUNTER", type = 5}, --Intimidation
|
|
[109248] = {cooldown = 45, duration = 10, talent = 22499, charges = 1, class = "HUNTER", type = 5}, --Binding Shot (talent)
|
|
[187650] = {cooldown = 25, duration = 60, talent = false, charges = 1, class = "HUNTER", type = 5}, --Freezing Trap
|
|
[186289] = {cooldown = 72, duration = 15, talent = false, charges = 1, class = "HUNTER", type = 5}, --Aspect of the eagle
|
|
|
|
--> druid
|
|
[194223] = {cooldown = 180, duration = 20, talent = false, charges = 1, class = "DRUID", type = 1}, --Celestial Alignment
|
|
[102560] = {cooldown = 180, duration = 30, talent = 21702, charges = 1, class = "DRUID", type = 1}, --Incarnation: Chosen of Elune (talent)
|
|
[22812] = {cooldown = 60, duration = 12, talent = false, charges = 1, class = "DRUID", type = 2}, --Barkskin
|
|
[108238] = {cooldown = 90, duration = false, talent = 18570, charges = 1, class = "DRUID", type = 2}, --Renewal (talent)
|
|
[29166] = {cooldown = 180, duration = 12, talent = false, charges = 1, class = "DRUID", type = 3}, --Innervate
|
|
[78675] = {cooldown = 60, duration = 8, talent = false, charges = 1, class = "DRUID", type = 5}, --Solar Beam
|
|
[106951] = {cooldown = 180, duration = 15, talent = false, charges = 1, class = "DRUID", type = 1}, --Berserk
|
|
[102543] = {cooldown = 30, duration = 180, talent = 21704, charges = 1, class = "DRUID", type = 1}, --Incarnation: King of the Jungle (talent)
|
|
[61336] = {cooldown = 120, duration = 6, talent = false, charges = 2, class = "DRUID", type = 2}, --Survival Instincts (2min feral 4min guardian, same spellid)
|
|
[77764] = {cooldown = 120, duration = 8, talent = false, charges = 1, class = "DRUID", type = 4}, --Stampeding Roar (utility)
|
|
[102558] = {cooldown = 180, duration = 30, talent = 22388, charges = 1, class = "DRUID", type = 2}, --Incarnation: Guardian of Ursoc (talent)
|
|
[33891] = {cooldown = 180, duration = 30, talent = 22421, charges = 1, class = "DRUID", type = 2}, --Incarnation: Tree of Life (talent)
|
|
[102342] = {cooldown = 60, duration = 12, talent = false, charges = 1, class = "DRUID", type = 3}, --Ironbark
|
|
[203651] = {cooldown = 60, duration = false, talent = 22422, charges = 1, class = "DRUID", type = 3}, --Overgrowth (talent)
|
|
[740] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "DRUID", type = 4}, --Tranquility
|
|
[197721] = {cooldown = 90, duration = 8, talent = 22404, charges = 1, class = "DRUID", type = 4}, --Flourish (talent)
|
|
[132469] = {cooldown = 30, duration = false, talent = false, charges = 1, class = "DRUID", type = 5}, --Typhoon
|
|
[319454] = {cooldown = 300, duration = 45, talent = 18577, charges = 1, class = "DRUID", type = 5}, --Heart of the Wild (talent)
|
|
|
|
--> death knight
|
|
[275699] = {cooldown = 90, duration = 15, talent = false, charges = 1, class = "DEATHKNIGHT", type = 1}, --Apocalypse
|
|
[42650] = {cooldown = 480, duration = 30, talent = false, charges = 1, class = "DEATHKNIGHT", type = 1}, --Army of the Dead
|
|
[49206] = {cooldown = 180, duration = 30, talent = 22110, charges = 1, class = "DEATHKNIGHT", type = 1}, --Summon Gargoyle (talent)
|
|
[207289] = {cooldown = 78, duration = 12, talent = 22538, charges = 1, class = "DEATHKNIGHT", type = 1}, --Unholy Assault (talent)
|
|
[48743] = {cooldown = 120, duration = 15, talent = 23373, charges = 1, class = "DEATHKNIGHT", type = 2}, --Death Pact (talent)
|
|
[48707] = {cooldown = 60, duration = 10, talent = 23373, charges = 1, class = "DEATHKNIGHT", type = 2}, --Anti-magic Shell
|
|
[152279] = {cooldown = 120, duration = 5, talent = 22537, charges = 1, class = "DEATHKNIGHT", type = 1}, --Breath of Sindragosa (talent)
|
|
[47568] = {cooldown = 120, duration = 20, talent = false, charges = 1, class = "DEATHKNIGHT", type = 1}, --Empower Rune Weapon
|
|
[279302] = {cooldown = 120, duration = 10, talent = 22535, charges = 1, class = "DEATHKNIGHT", type = 1}, --Frostwyrm's Fury (talent)
|
|
[49028] = {cooldown = 120, duration = 8, talent = false, charges = 1, class = "DEATHKNIGHT", type = 1}, --Dancing Rune Weapon
|
|
[55233] = {cooldown = 90, duration = 10, talent = false, charges = 1, class = "DEATHKNIGHT", type = 2}, --Vampiric Blood
|
|
[48792] = {cooldown = 120, duration = 8, talent = false, charges = 1, class = "DEATHKNIGHT", type = 2}, --Icebound Fortitude
|
|
[51052] = {cooldown = 120, duration = 10, talent = false, charges = 1, class = "DEATHKNIGHT", type = 4}, --Anti-magic Zone
|
|
[219809] = {cooldown = 60, duration = 8, talent = 23454, charges = 1, class = "DEATHKNIGHT", type = 2}, --Tombstone (talent)
|
|
[108199] = {cooldown = 120, duration = false, talent = false, charges = 1, class = "DEATHKNIGHT", type = 5}, --Gorefiend's Grasp
|
|
[207167] = {cooldown = 60, duration = 5, talent = 22519, charges = 1, class = "DEATHKNIGHT", type = 5}, --Blinding Sleet (talent)
|
|
[108194] = {cooldown = 45, duration = 4, talent = 22520, charges = 1, class = "DEATHKNIGHT", type = 5}, --Asphyxiate (talent)
|
|
[221562] = {cooldown = 45, duration = 5, talent = false, charges = 1, class = "DEATHKNIGHT", type = 5}, --Asphyxiate
|
|
|
|
--> demon hunter
|
|
|
|
[200166] = {cooldown = 240, duration = 30, talent = false, charges = 1, class = "DEMONHUNTER", type = 1}, --Metamorphosis
|
|
[198589] = {cooldown = 60, duration = 10, talent = false, charges = 1, class = "DEMONHUNTER", type = 2}, --Blur
|
|
|
|
[196555] = {cooldown = 120, duration = 5, talent = 21865, charges = 1, class = "DEMONHUNTER", type = 2}, --Netherwalk (talent)
|
|
[196718] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "DEMONHUNTER", type = 4}, --Darkness
|
|
[187827] = {cooldown = 180, duration = 15, talent = false, charges = 1, class = "DEMONHUNTER", type = 2}, --Metamorphosis
|
|
[196718] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "DEMONHUNTER", type = 4}, --Darkness
|
|
[188501] = {cooldown = 30, duration = 10, talent = false, charges = 1, class = "DEMONHUNTER", type = 5}, --Spectral Sight
|
|
[179057] = {cooldown = 60, duration = 2, talent = false, charges = 1, class = "DEMONHUNTER", type = 5}, --Chaos Nova
|
|
[211881] = {cooldown = 30, duration = 4, talent = 22767, charges = 1, class = "DEMONHUNTER", type = 5}, --Fel Eruption (talent)
|
|
[320341] = {cooldown = 90, duration = false, talent = 21902, charges = 1, class = "DEMONHUNTER", type = 1}, --Bulk Extraction (talent)
|
|
[204021] = {cooldown = 60, duration = 10, talent = false, charges = 1, class = "DEMONHUNTER", type = 2}, --Fiery Brand
|
|
[263648] = {cooldown = 30, duration = 12, talent = 22768, charges = 1, class = "DEMONHUNTER", type = 2}, --Soul Barrier (talent)
|
|
[207684] = {cooldown = 90, duration = 12, talent = false, charges = 1, class = "DEMONHUNTER", type = 5}, --Sigil of Misery
|
|
[202137] = {cooldown = 60, duration = 8, talent = false, charges = 1, class = "DEMONHUNTER", type = 5}, --Sigil of Silence
|
|
[202138] = {cooldown = 90, duration = 6, talent = 22511, charges = 1, class = "DEMONHUNTER", type = 5}, --Sigil of Chains (talent)
|
|
|
|
--> mage
|
|
[12042] = {cooldown = 90, duration = 10, talent = false, charges = 1, class = "MAGE", type = 1}, --Arcane Power
|
|
[12051] = {cooldown = 90, duration = 6, talent = false, charges = 1, class = "MAGE", type = 1}, --Evocation
|
|
[110960] = {cooldown = 120, duration = 20, talent = false, charges = 1, class = "MAGE", type = 2}, --Greater Invisibility
|
|
[235450] = {cooldown = 25, duration = 60, talent = false, charges = 1, class = "MAGE", type = 5}, --Prismatic Barrier
|
|
[235313] = {cooldown = 25, duration = 60, talent = false, charges = 1, class = "MAGE", type = 5}, --Blazing Barrier
|
|
[11426] = {cooldown = 25, duration = 60, talent = false, charges = 1, class = "MAGE", type = 5}, --Ice Barrier
|
|
[190319] = {cooldown = 120, duration = 10, talent = false, charges = 1, class = "MAGE", type = 1}, --Combustion
|
|
[55342] = {cooldown = 120, duration = 40, talent = 22445, charges = 1, class = "MAGE", type = 1}, --Mirror Image
|
|
[66] = {cooldown = 300, duration = 20, talent = false, charges = 1, class = "MAGE", type = 2}, --Invisibility
|
|
[12472] = {cooldown = 180, duration = 20, talent = false, charges = 1, class = "MAGE", type = 1}, --Icy Veins
|
|
[205021] = {cooldown = 78, duration = 5, talent = 22309, charges = 1, class = "MAGE", type = 1}, --Ray of Frost (talent)
|
|
[45438] = {cooldown = 240, duration = 10, talent = false, charges = 1, class = "MAGE", type = 2}, --Ice Block
|
|
[235219] = {cooldown = 300, duration = false, talent = false, charges = 1, class = "MAGE", type = 5}, --Cold Snap
|
|
[113724] = {cooldown = 45, duration = 10, talent = 22471, charges = 1, class = "MAGE", type = 5}, --Ring of Frost (talent)
|
|
|
|
--> priest
|
|
[10060] = {cooldown = 120, duration = 20, talent = false, charges = 1, class = "PRIEST", type = 1}, --Power Infusion
|
|
[34433] = {cooldown = 180, duration = 15, talent = false, charges = 1, class = "PRIEST", type = 1}, --Shadowfiend
|
|
[123040] = {cooldown = 60, duration = 12, talent = 22094, charges = 1, class = "PRIEST", type = 1}, --Mindbender (talent)
|
|
[33206] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "PRIEST", type = 3}, --Pain Suppression
|
|
[62618] = {cooldown = 180, duration = 10, talent = false, charges = 1, class = "PRIEST", type = 4}, --Power Word: Barrier
|
|
[271466] = {cooldown = 180, duration = 10, talent = 21184, charges = 1, class = "PRIEST", type = 4}, --Luminous Barrier (talent)
|
|
[47536] = {cooldown = 90, duration = 10, talent = false, charges = 1, class = "PRIEST", type = 5}, --Rapture
|
|
[19236] = {cooldown = 90, duration = 10, talent = false, charges = 1, class = "PRIEST", type = 5}, --Desperate Prayer
|
|
[200183] = {cooldown = 120, duration = 20, talent = 21644, charges = 1, class = "PRIEST", type = 2}, --Apotheosis (talent)
|
|
[47788] = {cooldown = 180, duration = 10, talent = false, charges = 1, class = "PRIEST", type = 3}, --Guardian Spirit
|
|
[64844] = {cooldown = 180, duration = 8, talent = false, charges = 1, class = "PRIEST", type = 4}, --Divine Hymn
|
|
[64901] = {cooldown = 300, duration = 6, talent = false, charges = 1, class = "PRIEST", type = 4}, --Symbol of Hope
|
|
[265202] = {cooldown = 720, duration = false, talent = 23145, charges = 1, class = "PRIEST", type = 4}, --Holy Word: Salvation (talent)
|
|
[109964] = {cooldown = 60, duration = 12, talent = 21184, charges = 1, class = "PRIEST", type = 4}, --Spirit Shell (talent)
|
|
[8122] = {cooldown = 60, duration = 8, talent = false, charges = 1, class = "PRIEST", type = 5}, --Psychic Scream
|
|
[200174] = {cooldown = 60, duration = 15, talent = 21719, charges = 1, class = "PRIEST", type = 1}, --Mindbender (talent)
|
|
[193223] = {cooldown = 240, duration = 60, talent = 21979, charges = 1, class = "PRIEST", type = 1}, --Surrender to Madness (talent)
|
|
[47585] = {cooldown = 120, duration = 6, talent = false, charges = 1, class = "PRIEST", type = 2}, --Dispersion
|
|
[15286] = {cooldown = 120, duration = 15, talent = false, charges = 1, class = "PRIEST", type = 4}, --Vampiric Embrace
|
|
|
|
--> rogue
|
|
[79140] = {cooldown = 120, duration = 20, talent = false, charges = 1, class = "ROGUE", type = 1}, --Vendetta
|
|
[1856] = {cooldown = 120, duration = 3, talent = false, charges = 1, class = "ROGUE", type = 2}, --Vanish
|
|
[5277] = {cooldown = 120, duration = 10, talent = false, charges = 1, class = "ROGUE", type = 2}, --Evasion
|
|
[31224] = {cooldown = 120, duration = 5, talent = false, charges = 1, class = "ROGUE", type = 2}, --Cloak of Shadows
|
|
[2094] = {cooldown = 120, duration = 60, talent = false, charges = 1, class = "ROGUE", type = 5}, --Blind
|
|
[114018] = {cooldown = 360, duration = 15, talent = false, charges = 1, class = "ROGUE", type = 5}, --Shroud of Concealment
|
|
[185311] = {cooldown = 30, duration = 15, talent = false, charges = 1, class = "ROGUE", type = 5}, --Crimson Vial
|
|
[13750] = {cooldown = 180, duration = 20, talent = false, charges = 1, class = "ROGUE", type = 1}, --Adrenaline Rush
|
|
[51690] = {cooldown = 120, duration = 2, talent = 23175, charges = 1, class = "ROGUE", type = 1}, --Killing Spree (talent)
|
|
[199754] = {cooldown = 120, duration = 10, talent = false, charges = 1, class = "ROGUE", type = 2}, --Riposte
|
|
[121471] = {cooldown = 180, duration = 20, talent = false, charges = 1, class = "ROGUE", type = 1}, --Shadow Blades
|
|
[343142] = {cooldown = 90, duration = 10, talent = 19250, charges = 1, class = "ROGUE", type = 5}, --Dreadblades
|
|
[121471] = {cooldown = 180, duration = 20, talent = false, charges = 1, class = "ROGUE", type = 1}, --Shadow Blades
|
|
}
|
|
|
|
-- {cooldown = , duration = , talent = false, charges = 1}
|
|
|
|
DF.CrowdControlSpells = {
|
|
[5246] = "WARRIOR", --Intimidating Shout
|
|
[132168] = "WARRIOR", --Shockwave (debuff spellid)
|
|
[132169] = "WARRIOR", --Storm Bolt (talent debuff spellid)
|
|
|
|
[118699] = "WARLOCK", --Fear (debuff spellid)
|
|
[6789] = "WARLOCK", --Mortal Coil
|
|
[30283] = "WARLOCK", --Shadowfury
|
|
[710] = "WARLOCK", --Banish
|
|
[5484] = "WARLOCK", --Howl of Terror (talent)
|
|
|
|
[118] = "MAGE", --Polymorph
|
|
[61305] = "MAGE", --Polymorph (black cat)
|
|
[28271] = "MAGE", --Polymorph Turtle
|
|
[161354] = "MAGE", --Polymorph Monkey
|
|
[161353] = "MAGE", --Polymorph Polar Bear Cub
|
|
[126819] = "MAGE", --Polymorph Porcupine
|
|
[277787] = "MAGE", --Polymorph Direhorn
|
|
[61721] = "MAGE", --Polymorph Rabbit
|
|
[28272] = "MAGE", --Polymorph Pig
|
|
[277792] = "MAGE", --Polymorph Bumblebee
|
|
|
|
[82691] = "MAGE", --Ring of Frost (debuff spellid)
|
|
[122] = "MAGE", --Frost Nova
|
|
[157997] = "MAGE", --Ice Nova
|
|
[31661] = "MAGE", --Dragon's Breath
|
|
|
|
[205364] = "PRIEST", --Mind Control (talent)
|
|
[605] = "PRIEST", --Mind Control
|
|
[8122] = "PRIEST", --Psychic Scream
|
|
[9484] = "PRIEST", --Shackle Undead
|
|
[200196] = "PRIEST", --Holy Word: Chastise (debuff spellid)
|
|
[200200] = "PRIEST", --Holy Word: Chastise (talent debuff spellid)
|
|
[226943] = "PRIEST", --Mind Bomb (talent)
|
|
[64044] = "PRIEST", --Psychic Horror (talent)
|
|
|
|
[2094] = "ROGUE", --Blind
|
|
[1833] = "ROGUE", --Cheap Shot
|
|
[408] = "ROGUE", --Kidney Shot
|
|
[6770] = "ROGUE", --Sap
|
|
[1776] = "ROGUE", --Gouge
|
|
|
|
[853] = "PALADIN", --Hammer of Justice
|
|
[20066] = "PALADIN", --Repentance (talent)
|
|
[105421] = "PALADIN", --Blinding Light (talent)
|
|
|
|
[221562] = "DEATHKNIGHT", --Asphyxiate
|
|
[108194] = "DEATHKNIGHT", --Asphyxiate (talent)
|
|
[207167] = "DEATHKNIGHT", --Blinding Sleet
|
|
[334693] = "DEAHTKNIGHT", --Absolute Zero (legendary)
|
|
|
|
[339] = "DRUID", --Entangling Roots
|
|
[2637] = "DRUID", --Hibernate
|
|
[61391] = "DRUID", --Typhoon
|
|
[102359] = "DRUID", --Mass Entanglement
|
|
[99] = "DRUID", --Incapacitating Roar
|
|
[236748] = "DRUID", --Intimidating Roar
|
|
[5211] = "DRUID", --Mighty Bash
|
|
[45334] = "DRUID", --Immobilized
|
|
[203123] = "DRUID", --Maim
|
|
[50259] = "DRUID", --Dazed (from Wild Charge)
|
|
[209753] = "DRUID", --Cyclone (from pvp talent)
|
|
[33786] = "DRUID", --Cyclone (from pvp talent - resto druid)
|
|
[163505] = "DRUID", --Rake
|
|
[127797] = "DRUID", --Ursol's Vortex
|
|
|
|
[3355] = "HUNTER", --Freezing Trap / Diamond Ice (from pvp talent)
|
|
[19577] = "HUNTER", --Intimidation
|
|
[190927] = "HUNTER", --Harpoon
|
|
[162480] = "HUNTER", --Steel Trap
|
|
[24394] = "HUNTER", --Intimidation
|
|
[117405] = "HUNTER", --Binding Shot (trigger)
|
|
[117526] = "HUNTER", --Binding Shot (triggered)
|
|
|
|
[119381] = "MONK", --Leg Sweep
|
|
[115078] = "MONK", --Paralysis
|
|
[198909] = "MONK", --Song of Chi-Ji (talent)
|
|
[116706] = "MONK", --Disable
|
|
[107079] = "MONK", --Quaking Palm (racial)
|
|
|
|
[118905] = "SHAMAN", --Static Charge (Capacitor Totem)
|
|
[51514] = "SHAMAN", --Hex
|
|
[210873] = "SHAMAN", --Hex (Compy)
|
|
[211004] = "SHAMAN", --Hex (Spider)
|
|
[211010] = "SHAMAN", --Hex (Snake)
|
|
[211015] = "SHAMAN", --Hex (Cockroach)
|
|
[269352] = "SHAMAN", --Hex (Skeletal Hatchling)
|
|
[277778] = "SHAMAN", --Hex (Zandalari Tendonripper)
|
|
[277784] = "SHAMAN", --Hex (Wicker Mongrel)
|
|
[309328] = "SHAMAN", --Hex (Living Honey)
|
|
[64695] = "SHAMAN", --Earthgrab (talent)
|
|
[197214] = "SHAMAN", --Sundering (talent)
|
|
|
|
[179057] = "DEMONHUNTER", --Chaos Nova
|
|
[217832] = "DEMONHUNTER", --Imprison
|
|
[200166] = "DEMONHUNTER", --Metamorphosis
|
|
[207685] = "DEMONHUNTER", --Sigil of Misery
|
|
[211881] = "DEMONHUNTER", -- Fel Eruption
|
|
|
|
[331866] = "COVENANT|VENTHYR", --Agent of Chaos (Nadia soulbind)
|
|
}
|
|
|
|
-- additionals for classic
|
|
if (IS_WOW_PROJECT_NOT_MAINLINE) then
|
|
DF.CrowdControlSpells[99] = nil --demoralizing roar disabled, no CC in tbc
|
|
|
|
--auto-generated
|
|
DF.CrowdControlSpells[18657] = "DRUID" --hibernate Rank 2
|
|
DF.CrowdControlSpells[18658] = "DRUID" --hibernate Rank 3
|
|
DF.CrowdControlSpells[6798] = "DRUID" --bash Rank 2
|
|
DF.CrowdControlSpells[8983] = "DRUID" --bash Rank 3
|
|
DF.CrowdControlSpells[1062] = "DRUID" --entangling roots Rank 2
|
|
DF.CrowdControlSpells[5195] = "DRUID" --entangling roots Rank 3
|
|
DF.CrowdControlSpells[5196] = "DRUID" --entangling roots Rank 4
|
|
DF.CrowdControlSpells[9852] = "DRUID" --entangling roots Rank 5
|
|
DF.CrowdControlSpells[9853] = "DRUID" --entangling roots Rank 6
|
|
DF.CrowdControlSpells[19970] = "DRUID" --entangling roots Rank 6
|
|
DF.CrowdControlSpells[19971] = "DRUID" --entangling roots Rank 5
|
|
DF.CrowdControlSpells[19972] = "DRUID" --entangling roots Rank 4
|
|
DF.CrowdControlSpells[19973] = "DRUID" --entangling roots Rank 3
|
|
DF.CrowdControlSpells[19974] = "DRUID" --entangling roots Rank 2
|
|
DF.CrowdControlSpells[26989] = "DRUID" --entangling roots Rank 7
|
|
DF.CrowdControlSpells[27010] = "DRUID" --entangling roots Rank 7
|
|
|
|
DF.CrowdControlSpells[14310] = "HUNTER" --freezing trap Rank 2
|
|
DF.CrowdControlSpells[14311] = "HUNTER" --freezing trap Rank 3
|
|
DF.CrowdControlSpells[27753] = "HUNTER" --freezing trap Rank 3
|
|
DF.CrowdControlSpells[14308] = "HUNTER" --freezing trap effect Rank 2
|
|
DF.CrowdControlSpells[14309] = "HUNTER" --freezing trap effect Rank 3
|
|
|
|
DF.CrowdControlSpells[865] = "MAGE" --frost nova Rank 2
|
|
DF.CrowdControlSpells[6131] = "MAGE" --frost nova Rank 3
|
|
DF.CrowdControlSpells[9915] = "MAGE" --frost nova Rank 3
|
|
DF.CrowdControlSpells[10230] = "MAGE" --frost nova Rank 4
|
|
DF.CrowdControlSpells[27088] = "MAGE" --frost nova Rank 5
|
|
DF.CrowdControlSpells[33041] = "MAGE" --dragon's breath Rank 2
|
|
DF.CrowdControlSpells[33042] = "MAGE" --dragon's breath Rank 3
|
|
DF.CrowdControlSpells[33043] = "MAGE" --dragon's breath Rank 4
|
|
DF.CrowdControlSpells[12824] = "MAGE" --polymorph Rank 2
|
|
DF.CrowdControlSpells[12825] = "MAGE" --polymorph Rank 3
|
|
DF.CrowdControlSpells[12826] = "MAGE" --polymorph Rank 4
|
|
DF.CrowdControlSpells[1090] = "MAGE" --sleep Rank 2
|
|
|
|
DF.CrowdControlSpells[5588] = "PALADIN" --hammer of justice Rank 2
|
|
DF.CrowdControlSpells[5589] = "PALADIN" --hammer of justice Rank 3
|
|
DF.CrowdControlSpells[10308] = "PALADIN" --hammer of justice Rank 4
|
|
DF.CrowdControlSpells[10326] = "PALADIN" --Turn Evil
|
|
|
|
DF.CrowdControlSpells[8124] = "PRIEST" --psychic scream Rank 2
|
|
DF.CrowdControlSpells[10888] = "PRIEST" --psychic scream Rank 3
|
|
DF.CrowdControlSpells[10890] = "PRIEST" --psychic scream Rank 4
|
|
DF.CrowdControlSpells[27610] = "PRIEST" --psychic scream Rank 4
|
|
DF.CrowdControlSpells[9485] = "PRIEST" --shackle undead Rank 2
|
|
DF.CrowdControlSpells[10955] = "PRIEST" --shackle undead Rank 3
|
|
DF.CrowdControlSpells[10911] = "PRIEST" --mind control Rank 2
|
|
DF.CrowdControlSpells[10912] = "PRIEST" --mind control Rank 3
|
|
|
|
DF.CrowdControlSpells[1777] = "ROGUE" --gouge Rank 2
|
|
DF.CrowdControlSpells[8629] = "ROGUE" --gouge Rank 3
|
|
DF.CrowdControlSpells[11285] = "ROGUE" --gouge Rank 4
|
|
DF.CrowdControlSpells[11286] = "ROGUE" --gouge Rank 5
|
|
DF.CrowdControlSpells[38764] = "ROGUE" --gouge Rank 6
|
|
DF.CrowdControlSpells[2070] = "ROGUE" --sap Rank 2
|
|
DF.CrowdControlSpells[11297] = "ROGUE" --sap Rank 3
|
|
DF.CrowdControlSpells[8643] = "ROGUE" --kidney shot Rank 2
|
|
DF.CrowdControlSpells[27615] = "ROGUE" --kidney shot Rank 2
|
|
DF.CrowdControlSpells[30621] = "ROGUE" --kidney shot Rank 2
|
|
|
|
DF.CrowdControlSpells[17925] = "WARLOCK" --death coil Rank 2
|
|
DF.CrowdControlSpells[17926] = "WARLOCK" --death coil Rank 3
|
|
DF.CrowdControlSpells[27223] = "WARLOCK" --death coil Rank 4
|
|
DF.CrowdControlSpells[18647] = "WARLOCK" --banish Rank 2
|
|
DF.CrowdControlSpells[30413] = "WARLOCK" --shadowfury Rank 2
|
|
DF.CrowdControlSpells[30414] = "WARLOCK" --shadowfury Rank 3
|
|
DF.CrowdControlSpells[6213] = "WARLOCK" --fear Rank 2
|
|
DF.CrowdControlSpells[6215] = "WARLOCK" --fear Rank 3
|
|
DF.CrowdControlSpells[17928] = "WARLOCK" --howl of terror Rank 2
|
|
end
|
|
|
|
DF.SpecIds = {
|
|
[577] = "DEMONHUNTER",
|
|
[581] = "DEMONHUNTER",
|
|
|
|
[250] = "DEATHKNIGHT",
|
|
[251] = "DEATHKNIGHT",
|
|
[252] = "DEATHKNIGHT",
|
|
|
|
[71] = "WARRIOR",
|
|
[72] = "WARRIOR",
|
|
[73] = "WARRIOR",
|
|
|
|
[62] = "MAGE",
|
|
[63] = "MAGE",
|
|
[64] = "MAGE",
|
|
|
|
[259] = "ROGUE",
|
|
[260] = "ROGUE",
|
|
[261] = "ROGUE",
|
|
|
|
[102] = "DRUID",
|
|
[103] = "DRUID",
|
|
[104] = "DRUID",
|
|
[105] = "DRUID",
|
|
|
|
[253] = "HUNTER",
|
|
[254] = "HUNTER",
|
|
[255] = "HUNTER",
|
|
|
|
[262] = "SHAMAN",
|
|
[263] = "SHAMAN",
|
|
[264] = "SHAMAN",
|
|
|
|
[256] = "PRIEST",
|
|
[257] = "PRIEST",
|
|
[258] = "PRIEST",
|
|
|
|
[265] = "WARLOCK",
|
|
[266] = "WARLOCK",
|
|
[267] = "WARLOCK",
|
|
|
|
[65] = "PALADIN",
|
|
[66] = "PALADIN",
|
|
[70] = "PALADIN",
|
|
|
|
[268] = "MONK",
|
|
[269] = "MONK",
|
|
[270] = "MONK",
|
|
}
|
|
|
|
DF.ClassSpecIds = { --private
|
|
["DEMONHUNTER"] = {
|
|
[577] = true,
|
|
[581] = true,
|
|
},
|
|
["DEATHKNIGHT"] = {
|
|
[250] = true,
|
|
[251] = true,
|
|
[252] = true,
|
|
},
|
|
["WARRIOR"] = {
|
|
[71] = true,
|
|
[72] = true,
|
|
[73] = true,
|
|
},
|
|
["MAGE"] = {
|
|
[62] = true,
|
|
[63] = true,
|
|
[64] = true,
|
|
},
|
|
["ROGUE"] = {
|
|
[259] = true,
|
|
[260] = true,
|
|
[261] = true,
|
|
},
|
|
["DRUID"] = {
|
|
[102] = true,
|
|
[103] = true,
|
|
[104] = true,
|
|
[105] = true,
|
|
},
|
|
["HUNTER"] = {
|
|
[253] = true,
|
|
[254] = true,
|
|
[255] = true,
|
|
},
|
|
["SHAMAN"] = {
|
|
[262] = true,
|
|
[263] = true,
|
|
[264] = true,
|
|
},
|
|
["PRIEST"] = {
|
|
[256] = true,
|
|
[257] = true,
|
|
[258] = true,
|
|
},
|
|
["WARLOCK"] = {
|
|
[265] = true,
|
|
[266] = true,
|
|
[267] = true,
|
|
},
|
|
["PALADIN"] = {
|
|
[65] = true,
|
|
[66] = true,
|
|
[70] = true,
|
|
},
|
|
["MONK"] = {
|
|
[268] = true,
|
|
[269] = true,
|
|
[270] = true,
|
|
},
|
|
}
|
|
|
|
DF.CooldownToClass = {}
|
|
|
|
DF.CooldownsAttack = {}
|
|
DF.CooldownsDeffense = {}
|
|
DF.CooldownsExternals = {}
|
|
DF.CooldownsRaid = {}
|
|
|
|
DF.CooldownsAllDeffensive = {}
|
|
|
|
for specId, cooldownTable in pairs (DF.CooldownsBySpec) do
|
|
|
|
for spellId, cooldownType in pairs (cooldownTable) do
|
|
|
|
if (cooldownType == 1) then
|
|
DF.CooldownsAttack [spellId] = true
|
|
|
|
elseif (cooldownType == 2) then
|
|
DF.CooldownsDeffense [spellId] = true
|
|
DF.CooldownsAllDeffensive [spellId] = true
|
|
|
|
elseif (cooldownType == 3) then
|
|
DF.CooldownsExternals [spellId] = true
|
|
DF.CooldownsAllDeffensive [spellId] = true
|
|
|
|
elseif (cooldownType == 4) then
|
|
DF.CooldownsRaid [spellId] = true
|
|
DF.CooldownsAllDeffensive [spellId] = true
|
|
|
|
elseif (cooldownType == 5) then
|
|
|
|
|
|
end
|
|
|
|
DF.CooldownToClass [spellId] = DF.SpecIds [specId]
|
|
end
|
|
end
|
|
|
|
function DF:FindClassForCooldown (spellId)
|
|
for specId, cooldownTable in pairs (DF.CooldownsBySpec) do
|
|
local hasCooldown = cooldownTable [spellId]
|
|
if (hasCooldown) then
|
|
return DF.SpecIds [specId]
|
|
end
|
|
end
|
|
end
|
|
|
|
function DF:GetCooldownInfo (spellId)
|
|
return DF.CooldownsInfo [spellId]
|
|
end
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
--consumables
|
|
|
|
DF.WeaponEnchantIds = {
|
|
[6188] = true, --shadowcore oil
|
|
[6190] = true, --embalmer's oil
|
|
[6201] = true, --weighted
|
|
[6200] = true, --sharpened
|
|
[5400] = true, --flametongue
|
|
[5401] = true, --windfury
|
|
}
|
|
|
|
DF.FlaskIDs = {
|
|
--Shadowlands
|
|
[307185] = true, --Spectral Flask of Power
|
|
[307187] = true, --Spectral Stamina Flask
|
|
[307166] = true, --Eternal Flask
|
|
|
|
|
|
|
|
}
|
|
|
|
DF.FoodIDs = {
|
|
--shadowlands tier 1
|
|
[259454] = 1, -- (agility) Feast of Gluttonous Hedonism
|
|
[308434] = 1, -- (critical) Phantasmal Souffle and Fries
|
|
[308397] = 1, --(critical +18) Butterscotch Marinated Ribs
|
|
[308400] = 1, --(critical +30) Spinefin Souffle and Fries
|
|
[308488] = 1, -- (haste) Tenebrous Crown Roast Aspic
|
|
[308404] = 1, -- (haste +18) Cinnamon Bonefish Stew
|
|
[308405] = 1, -- (haste +30) Tenebrous Crown Roast Aspic
|
|
[308506] = 1, -- (mastery) Crawler Ravioli with Apple Sauce
|
|
[308412] = 1, -- (mastery +18) Meaty Apple Dumplings
|
|
[308413] = 1, -- (mastery +30) Iridescent Ravioli with Apple Sauce
|
|
[308525] = 1, -- (stamina) Banana Beef Pudding
|
|
[308414] = 1, -- (stamina +14) Pickled Meat Smoothie
|
|
[308415] = 1, -- (stamina +22) Banana Beef Pudding
|
|
[308514] = 1, -- (versatility) Steak a la Mode
|
|
[308425] = 1, -- (versatility +18) Sweet Silvergill Sausages
|
|
[308426] = 1, -- (versatility +30) Steak a la Mode
|
|
[308419] = 1, -- (periodicaly damage) Smothered Shank
|
|
[327715] = 1, -- (speed) Fried Bonefish
|
|
|
|
--feasts
|
|
[327706] = 2, --strength +20
|
|
[327707] = 2, --stamina +20
|
|
[327708] = 2, --intellect +20
|
|
[327709] = 2, --agility +20
|
|
|
|
[327704] = 2, --intellect +18
|
|
[327701] = 2, --strength +18
|
|
[327705] = 2, --agility +18
|
|
}
|
|
|
|
DF.PotionIDs = {
|
|
--Shadowlands
|
|
[307159] = true, --Potion of Spectral Agility
|
|
[307163] = true, --Potion of Spectral Stamina
|
|
[307164] = true, --Potion of Spectral Strength
|
|
[307160] = true, --Potion of Hardened Shadows
|
|
[307162] = true, --Potion of Spectral Intellect
|
|
[307494] = true, --Potion of Empowered Exorcisms
|
|
[307495] = true, --Potion of Phantom Fire
|
|
[307161] = true, --Potion of Spiritual Clarity
|
|
[307496] = true, --Potion of Divine Awakening
|
|
[307501] = true, --Potion of Specter Swiftness
|
|
[322302] = true, --Potion of Sacrificial Anima
|
|
[307497] = true, --Potion of Deathly Fixation
|
|
[307195] = true, --Potion of the Hidden Spirit
|
|
[307199] = true, --Potion of Soul Purity
|
|
[307196] = true, --Potion of Shadow Sight
|
|
[307192] = true, --Spiritual Healing Potion
|
|
[307194] = true, --Spiritual Rejuvenation Potion
|
|
[307193] = true, --Spiritual Mana Potion
|
|
[323436] = true, --Purify Soul (greek convent)
|
|
-- [] = true, --
|
|
|
|
[307165] = true, --Spiritual Anti-Venom
|
|
}
|
|
|
|
DF.FeastIDs = {
|
|
[308462] = true, --Feast of Gluttonous Hedonism
|
|
[307153] = true, --Eternal Cauldron
|
|
|
|
|
|
|
|
}
|
|
|
|
DF.RuneIDs = {
|
|
[347901] = true, --Veiled Augmentation
|
|
}
|
|
|
|
-- /dump UnitAura ("player", 1)
|
|
-- /dump UnitAura ("player", 2)
|
|
|
|
function DF:GetSpellsForEncounterFromJournal (instanceEJID, encounterEJID)
|
|
|
|
DetailsFramework.EncounterJournal.EJ_SelectInstance (instanceEJID)
|
|
local name, description, encounterID, rootSectionID, link = DetailsFramework.EncounterJournal.EJ_GetEncounterInfo (encounterEJID) --taloc (primeiro boss de Uldir)
|
|
|
|
if (not name) then
|
|
print ("DetailsFramework: Encounter Info Not Found!", instanceEJID, encounterEJID)
|
|
return {}
|
|
end
|
|
|
|
local spellIDs = {}
|
|
|
|
--overview
|
|
local sectionInfo = C_EncounterJournal.GetSectionInfo (rootSectionID)
|
|
local nextID = {sectionInfo.siblingSectionID}
|
|
|
|
while (nextID [1]) do
|
|
--> get the deepest section in the hierarchy
|
|
local ID = tremove (nextID)
|
|
local sectionInfo = C_EncounterJournal.GetSectionInfo (ID)
|
|
|
|
if (sectionInfo) then
|
|
if (sectionInfo.spellID and type (sectionInfo.spellID) == "number" and sectionInfo.spellID ~= 0) then
|
|
tinsert (spellIDs, sectionInfo.spellID)
|
|
end
|
|
|
|
local nextChild, nextSibling = sectionInfo.firstChildSectionID, sectionInfo.siblingSectionID
|
|
if (nextSibling) then
|
|
tinsert (nextID, nextSibling)
|
|
end
|
|
if (nextChild) then
|
|
tinsert (nextID, nextChild)
|
|
end
|
|
else
|
|
break
|
|
end
|
|
end
|
|
|
|
return spellIDs
|
|
end
|
|
|
|
--default spells to use in the range check
|
|
DF.SpellRangeCheckListBySpec = {
|
|
-- 185245 spellID for Torment, it is always failing to check range with IsSpellInRange()
|
|
[577] = 278326, --> havoc demon hunter - Consume Magic
|
|
[581] = 278326, --> vengeance demon hunter - Consume Magic
|
|
|
|
[250] = 56222, --> blood dk - dark command
|
|
[251] = 56222, --> frost dk - dark command
|
|
[252] = 56222, --> unholy dk - dark command
|
|
|
|
[102] = 8921, --> druid balance - Moonfire (45 yards)
|
|
[103] = 8921, --> druid feral - Moonfire (40 yards)
|
|
[104] = 6795, --> druid guardian - Growl
|
|
[105] = 8921, --> druid resto - Moonfire (40 yards)
|
|
|
|
[253] = 193455, --> hunter bm - Cobra Shot
|
|
[254] = 19434, --> hunter marks - Aimed Shot
|
|
[255] = 271788, --> hunter survivor - Serpent Sting
|
|
|
|
[62] = 227170, --> mage arcane - arcane blast
|
|
[63] = 133, --> mage fire - fireball
|
|
[64] = 228597, --> mage frost - frostbolt
|
|
|
|
[268] = 115546 , --> monk bm - Provoke
|
|
[269] = 117952, --> monk ww - Crackling Jade Lightning (40 yards)
|
|
[270] = 117952, --> monk mw - Crackling Jade Lightning (40 yards)
|
|
|
|
[65] = 20473, --> paladin holy - Holy Shock (40 yards)
|
|
[66] = 62124, --> paladin protect - Hand of Reckoning
|
|
[70] = 62124, --> paladin ret - Hand of Reckoning
|
|
|
|
[256] = 585, --> priest disc - Smite
|
|
[257] = 585, --> priest holy - Smite
|
|
[258] = 8092, --> priest shadow - Mind Blast
|
|
|
|
[259] = 185565, --> rogue assassination - Poisoned Knife (30 yards)
|
|
[260] = 185763, --> rogue outlaw - Pistol Shot (20 yards)
|
|
[261] = 114014, --> rogue sub - Shuriken Toss (30 yards)
|
|
|
|
[262] = 188196, --> shaman elemental - Lightning Bolt
|
|
[263] = 187837, --> shaman enhancement - Lightning Bolt (instance cast)
|
|
[264] = 403, --> shaman resto - Lightning Bolt
|
|
|
|
[265] = 686, --> warlock aff - Shadow Bolt
|
|
[266] = 686, --> warlock demo - Shadow Bolt
|
|
[267] = 116858, --> warlock destro - Chaos Bolt
|
|
|
|
[71] = 355, --> warrior arms - Taunt
|
|
[72] = 355, --> warrior fury - Taunt
|
|
[73] = 355, --> warrior protect - Taunt
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|