You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1444 lines
61 KiB
1444 lines
61 KiB
|
|
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][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][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][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[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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|