add spec detection spells:
- Expose Weakness (Survival Hunter) - Slow (Arcane Mage) - Improved Blink (Fire Mage) - Vindication (Retribution Paladin) - Holy Shield (Protection Paladin) - Vampiric Embrace (Shadow Priest) - Blade Flurry (Combat Rogue) - Unleashed Rage (Enhancement Shaman) - Flurry (Enhancement Shaman) - Shamanistic Rage (Enhancement Shaman) - Healing Way (Restoration Shaman) - Totem of Wrath (Elemental Shaman) - Dark Pact (Affliction Warlock) - Conflagate (Destruction Warlock) - Shield Slam (Protection Warrior) Added Cooldowns: - Scare Beast (Hunter) - Feign Death (Hunter) - Viper Sting (Hunter) - Flare (Hunter) - Fear Ward (Priest) - Shadow Word: Death (Priest) - Evocation (Mage) - Grounding Totem (Shaman) - Spell Lock (Warlock) - Devour Magic (Warlock) - Intercept (Warrior) Added Auras: - Scare Beast (Hunter) - Fear Ward (Priest)
This commit is contained in:
parent
be292401cc
commit
adb06d0c7f
@ -26,13 +26,16 @@ local specBuffs = {
|
|||||||
[GetSpellInfo(20895)] = L["Beast Mastery"], -- Spirit Bond
|
[GetSpellInfo(20895)] = L["Beast Mastery"], -- Spirit Bond
|
||||||
[GetSpellInfo(34455)] = L["Beast Mastery"], -- Ferocious Inspiration
|
[GetSpellInfo(34455)] = L["Beast Mastery"], -- Ferocious Inspiration
|
||||||
[GetSpellInfo(27066)] = L["Marksmanship"], -- Trueshot Aura
|
[GetSpellInfo(27066)] = L["Marksmanship"], -- Trueshot Aura
|
||||||
|
[GetSpellInfo(34501)] = L["Survival"], -- Expose Weakness
|
||||||
|
|
||||||
-- MAGE
|
-- MAGE
|
||||||
[GetSpellInfo(33405)] = L["Frost"], -- Ice Barrier
|
[GetSpellInfo(33405)] = L["Frost"], -- Ice Barrier
|
||||||
[GetSpellInfo(11129)] = L["Fire"], -- Combustion
|
[GetSpellInfo(11129)] = L["Fire"], -- Combustion
|
||||||
[GetSpellInfo(12042)] = L["Arcane"], -- Arcane Power
|
[GetSpellInfo(12042)] = L["Arcane"], -- Arcane Power
|
||||||
[GetSpellInfo(12043)] = L["Arcane"], -- Presence of Mind
|
[GetSpellInfo(12043)] = L["Arcane"], -- Presence of Mind
|
||||||
|
[GetSpellInfo(31589)] = L["Arcane"], -- Slow
|
||||||
[GetSpellInfo(12472)] = L["Frost"], -- Icy Veins
|
[GetSpellInfo(12472)] = L["Frost"], -- Icy Veins
|
||||||
|
[GetSpellInfo(46989)] = L["Fire"], -- Improved Blink
|
||||||
|
|
||||||
-- PALADIN
|
-- PALADIN
|
||||||
[GetSpellInfo(31836)] = L["Holy"], -- Light's Grace
|
[GetSpellInfo(31836)] = L["Holy"], -- Light's Grace
|
||||||
@ -41,9 +44,12 @@ local specBuffs = {
|
|||||||
[GetSpellInfo(20375)] = L["Retribution"], -- Seal of Command
|
[GetSpellInfo(20375)] = L["Retribution"], -- Seal of Command
|
||||||
[GetSpellInfo(20049)] = L["Retribution"], -- Vengeance
|
[GetSpellInfo(20049)] = L["Retribution"], -- Vengeance
|
||||||
[GetSpellInfo(20218)] = L["Retribution"], -- Sanctity Aura
|
[GetSpellInfo(20218)] = L["Retribution"], -- Sanctity Aura
|
||||||
|
[GetSpellInfo(26018)] = L["Retribution"], -- Vindication
|
||||||
|
[GetSpellInfo(27179)] = L["Protection"], -- Holy Shield
|
||||||
|
|
||||||
-- PRIEST
|
-- PRIEST
|
||||||
[GetSpellInfo(15473)] = L["Shadow"], -- Shadowform
|
[GetSpellInfo(15473)] = L["Shadow"], -- Shadowform
|
||||||
|
[GetSpellInfo(15286)] = L["Shadow"], -- Vampiric Embrace
|
||||||
[GetSpellInfo(45234)] = L["Discipline"], -- Focused Will
|
[GetSpellInfo(45234)] = L["Discipline"], -- Focused Will
|
||||||
[GetSpellInfo(27811)] = L["Discipline"], -- Blessed Recovery
|
[GetSpellInfo(27811)] = L["Discipline"], -- Blessed Recovery
|
||||||
[GetSpellInfo(33142)] = L["Holy"], -- Blessed Resilience
|
[GetSpellInfo(33142)] = L["Holy"], -- Blessed Resilience
|
||||||
@ -59,11 +65,15 @@ local specBuffs = {
|
|||||||
[GetSpellInfo(36563)] = L["Subtlety"], -- Shadowstep DMG
|
[GetSpellInfo(36563)] = L["Subtlety"], -- Shadowstep DMG
|
||||||
[GetSpellInfo(14278)] = L["Subtlety"], -- Ghostly Strike
|
[GetSpellInfo(14278)] = L["Subtlety"], -- Ghostly Strike
|
||||||
[GetSpellInfo(31233)] = L["Assassination"], -- Find Weakness
|
[GetSpellInfo(31233)] = L["Assassination"], -- Find Weakness
|
||||||
|
[GetSpellInfo(13877)] = L["Combat"], -- Blade Flurry
|
||||||
|
|
||||||
--Shaman
|
--Shaman
|
||||||
|
[GetSpellInfo(30807)] = L["Enhancement"], -- Unleashed Rage
|
||||||
|
[GetSpellInfo(16280)] = L["Enhancement"], -- Flurry
|
||||||
|
[GetSpellInfo(30823)] = L["Enhancement"], -- Shamanistic Rage
|
||||||
[GetSpellInfo(16190)] = L["Restoration"], -- Mana Tide Totem
|
[GetSpellInfo(16190)] = L["Restoration"], -- Mana Tide Totem
|
||||||
[GetSpellInfo(32594)] = L["Restoration"], -- Earth Shield
|
[GetSpellInfo(32594)] = L["Restoration"], -- Earth Shield
|
||||||
[GetSpellInfo(30823)] = L["Enhancement"], -- Shamanistic Rage
|
[GetSpellInfo(29202)] = L["Restoration"], -- Healing Way
|
||||||
|
|
||||||
-- WARLOCK
|
-- WARLOCK
|
||||||
[GetSpellInfo(19028)] = L["Demonology"], -- Soul Link
|
[GetSpellInfo(19028)] = L["Demonology"], -- Soul Link
|
||||||
@ -122,11 +132,13 @@ local specSpells = {
|
|||||||
[GetSpellInfo(34861)] = L["Holy"], -- Circle of Healing
|
[GetSpellInfo(34861)] = L["Holy"], -- Circle of Healing
|
||||||
[GetSpellInfo(15473)] = L["Shadow"], -- Shadowform
|
[GetSpellInfo(15473)] = L["Shadow"], -- Shadowform
|
||||||
[GetSpellInfo(34917)] = L["Shadow"], -- Vampiric Touch
|
[GetSpellInfo(34917)] = L["Shadow"], -- Vampiric Touch
|
||||||
|
[GetSpellInfo(15286)] = L["Shadow"], -- Vampiric Embrace
|
||||||
|
|
||||||
-- ROGUE
|
-- ROGUE
|
||||||
[GetSpellInfo(34413)] = L["Assassination"], -- Mutilate
|
[GetSpellInfo(34413)] = L["Assassination"], -- Mutilate
|
||||||
[GetSpellInfo(14177)] = L["Assassination"], -- Cold Blood
|
[GetSpellInfo(14177)] = L["Assassination"], -- Cold Blood
|
||||||
[GetSpellInfo(13750)] = L["Combat"], -- Adrenaline Rush
|
[GetSpellInfo(13750)] = L["Combat"], -- Adrenaline Rush
|
||||||
|
[GetSpellInfo(13877)] = L["Combat"], -- Blade Flurry
|
||||||
[GetSpellInfo(14185)] = L["Subtlety"], -- Preparation
|
[GetSpellInfo(14185)] = L["Subtlety"], -- Preparation
|
||||||
[GetSpellInfo(16511)] = L["Subtlety"], -- Hemorrhage
|
[GetSpellInfo(16511)] = L["Subtlety"], -- Hemorrhage
|
||||||
[GetSpellInfo(36554)] = L["Subtlety"], -- Shadowstep
|
[GetSpellInfo(36554)] = L["Subtlety"], -- Shadowstep
|
||||||
@ -135,6 +147,7 @@ local specSpells = {
|
|||||||
|
|
||||||
-- SHAMAN
|
-- SHAMAN
|
||||||
[GetSpellInfo(16166)] = L["Elemental"], -- Elemental Mastery
|
[GetSpellInfo(16166)] = L["Elemental"], -- Elemental Mastery
|
||||||
|
[GetSpellInfo(30706)] = L["Elemental"], -- Totem of Wrath
|
||||||
[GetSpellInfo(30823)] = L["Enhancement"], -- Shamanistic Rage
|
[GetSpellInfo(30823)] = L["Enhancement"], -- Shamanistic Rage
|
||||||
[GetSpellInfo(17364)] = L["Enhancement"], -- Stormstrike
|
[GetSpellInfo(17364)] = L["Enhancement"], -- Stormstrike
|
||||||
[GetSpellInfo(16190)] = L["Restoration"], -- Mana Tide Totem
|
[GetSpellInfo(16190)] = L["Restoration"], -- Mana Tide Totem
|
||||||
@ -143,8 +156,10 @@ local specSpells = {
|
|||||||
|
|
||||||
-- WARLOCK
|
-- WARLOCK
|
||||||
[GetSpellInfo(30405)] = L["Affliction"], -- Unstable Affliction
|
[GetSpellInfo(30405)] = L["Affliction"], -- Unstable Affliction
|
||||||
|
[GetSpellInfo(18220)] = L["Affliction"], -- Dark Pact
|
||||||
--[GetSpellInfo(30911)] = L["Affliction"], -- Siphon Life
|
--[GetSpellInfo(30911)] = L["Affliction"], -- Siphon Life
|
||||||
[GetSpellInfo(30414)] = L["Destruction"], -- Shadowfury
|
[GetSpellInfo(30414)] = L["Destruction"], -- Shadowfury
|
||||||
|
[GetSpellInfo(30912)] = L["Destruction"], -- Conflagrate
|
||||||
|
|
||||||
-- WARRIOR
|
-- WARRIOR
|
||||||
[GetSpellInfo(30330)] = L["Arms"], -- Mortal Strike
|
[GetSpellInfo(30330)] = L["Arms"], -- Mortal Strike
|
||||||
@ -152,6 +167,7 @@ local specSpells = {
|
|||||||
[GetSpellInfo(30335)] = L["Fury"], -- Bloodthirst
|
[GetSpellInfo(30335)] = L["Fury"], -- Bloodthirst
|
||||||
[GetSpellInfo(12809)] = L["Protection"], -- Concussion Blow
|
[GetSpellInfo(12809)] = L["Protection"], -- Concussion Blow
|
||||||
[GetSpellInfo(30022)] = L["Protection"], -- Devastation
|
[GetSpellInfo(30022)] = L["Protection"], -- Devastation
|
||||||
|
[GetSpellInfo(30356)] = L["Protection"], -- Shield Slam
|
||||||
}
|
}
|
||||||
function Gladdy:GetSpecSpells()
|
function Gladdy:GetSpecSpells()
|
||||||
return specSpells
|
return specSpells
|
||||||
@ -264,6 +280,16 @@ local importantAuras = {
|
|||||||
onDamage = true,
|
onDamage = true,
|
||||||
spellID = 19503,
|
spellID = 19503,
|
||||||
},
|
},
|
||||||
|
-- Scare Beast
|
||||||
|
[GetSpellInfo(14327)] = {
|
||||||
|
track = AURA_TYPE_DEBUFF,
|
||||||
|
duration = 8,
|
||||||
|
priority = 40,
|
||||||
|
onDamage = true,
|
||||||
|
fear = true,
|
||||||
|
magic = true,
|
||||||
|
spellID = 14327,
|
||||||
|
},
|
||||||
-- Silencing Shot
|
-- Silencing Shot
|
||||||
[GetSpellInfo(34490)] = {
|
[GetSpellInfo(34490)] = {
|
||||||
track = AURA_TYPE_DEBUFF,
|
track = AURA_TYPE_DEBUFF,
|
||||||
@ -446,6 +472,13 @@ local importantAuras = {
|
|||||||
priority = 10,
|
priority = 10,
|
||||||
spellID = 33206,
|
spellID = 33206,
|
||||||
},
|
},
|
||||||
|
-- Fear Ward
|
||||||
|
[GetSpellInfo(6346)] = {
|
||||||
|
track = AURA_TYPE_BUFF,
|
||||||
|
duration = 180,
|
||||||
|
priority = 9,
|
||||||
|
spellID = 6346,
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
-- Sap
|
-- Sap
|
||||||
@ -796,7 +829,7 @@ local cooldownList = {
|
|||||||
["MAGE"] = {
|
["MAGE"] = {
|
||||||
[1953] = 15, -- Blink
|
[1953] = 15, -- Blink
|
||||||
--[122] = 22, -- Frost Nova
|
--[122] = 22, -- Frost Nova
|
||||||
--[12051] = 480, --Evocation
|
[12051] = 480, --Evocation
|
||||||
[2139] = 24, -- Counterspell
|
[2139] = 24, -- Counterspell
|
||||||
[45438] = { cd = 300, [L["Frost"]] = 240, }, -- Ice Block
|
[45438] = { cd = 300, [L["Frost"]] = 240, }, -- Ice Block
|
||||||
[12472] = { cd = 180, spec = L["Frost"], }, -- Icy Veins
|
[12472] = { cd = 180, spec = L["Frost"], }, -- Icy Veins
|
||||||
@ -828,6 +861,8 @@ local cooldownList = {
|
|||||||
[10060] = { cd = 180, spec = L["Discipline"], }, -- Power Infusion
|
[10060] = { cd = 180, spec = L["Discipline"], }, -- Power Infusion
|
||||||
[33206] = { cd = 120, spec = L["Discipline"], }, -- Pain Suppression
|
[33206] = { cd = 120, spec = L["Discipline"], }, -- Pain Suppression
|
||||||
[34433] = 300, -- Shadowfiend
|
[34433] = 300, -- Shadowfiend
|
||||||
|
[32379] = 12, -- Shadow Word: Death
|
||||||
|
[6346] = 180, -- Fear Ward
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Druid
|
-- Druid
|
||||||
@ -853,6 +888,7 @@ local cooldownList = {
|
|||||||
[16166] = { cd = 180, spec = L["Elemental"], }, -- Elemental Mastery
|
[16166] = { cd = 180, spec = L["Elemental"], }, -- Elemental Mastery
|
||||||
[16188] = { cd = 180, spec = L["Restoration"], }, -- Natures Swiftness
|
[16188] = { cd = 180, spec = L["Restoration"], }, -- Natures Swiftness
|
||||||
[16190] = { cd = 300, spec = L["Restoration"], }, -- Mana Tide Totem
|
[16190] = { cd = 300, spec = L["Restoration"], }, -- Mana Tide Totem
|
||||||
|
[8177] = 15, -- Grounding Totem
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Paladin
|
-- Paladin
|
||||||
@ -882,7 +918,8 @@ local cooldownList = {
|
|||||||
["WARLOCK"] = {
|
["WARLOCK"] = {
|
||||||
[17928] = 40, -- Howl of Terror
|
[17928] = 40, -- Howl of Terror
|
||||||
[27223] = 120, -- Death Coil
|
[27223] = 120, -- Death Coil
|
||||||
--[19647] = { cd = 24 }, -- Spell Lock; how will I handle pet spells?
|
[19647] = 24, -- Spell Lock
|
||||||
|
[27277] = 8, -- Devour Magic
|
||||||
[30414] = { cd = 20, spec = L["Destruction"], }, -- Shadowfury
|
[30414] = { cd = 20, spec = L["Destruction"], }, -- Shadowfury
|
||||||
[17877] = { cd = 15, spec = L["Destruction"], }, -- Shadowburn
|
[17877] = { cd = 15, spec = L["Destruction"], }, -- Shadowburn
|
||||||
[18708] = { cd = 900, spec = L["Demonology"], }, -- Feldom
|
[18708] = { cd = 900, spec = L["Demonology"], }, -- Feldom
|
||||||
@ -907,6 +944,7 @@ local cooldownList = {
|
|||||||
[18499] = 30, -- Berserker Rage
|
[18499] = 30, -- Berserker Rage
|
||||||
--[2565] = 60, -- Shield Block
|
--[2565] = 60, -- Shield Block
|
||||||
[12292] = { cd = 180, spec = L["Arms"], }, -- Death Wish
|
[12292] = { cd = 180, spec = L["Arms"], }, -- Death Wish
|
||||||
|
[20252] = { cd = 30, [L["Arms"]] = 20 }, -- Intercept
|
||||||
[12975] = { cd = 180, spec = L["Protection"], }, -- Last Stand
|
[12975] = { cd = 180, spec = L["Protection"], }, -- Last Stand
|
||||||
[12809] = { cd = 30, spec = L["Protection"], }, -- Concussion Blow
|
[12809] = { cd = 30, spec = L["Protection"], }, -- Concussion Blow
|
||||||
|
|
||||||
@ -915,6 +953,7 @@ local cooldownList = {
|
|||||||
-- Hunter
|
-- Hunter
|
||||||
["HUNTER"] = {
|
["HUNTER"] = {
|
||||||
[19503] = 30, -- Scatter Shot
|
[19503] = 30, -- Scatter Shot
|
||||||
|
[14327] = 30, -- Scare Beast
|
||||||
[19263] = 300, -- Deterrence; not on BM but can't do 2 specs
|
[19263] = 300, -- Deterrence; not on BM but can't do 2 specs
|
||||||
[14311] = { cd = 30, -- Freezing Trap
|
[14311] = { cd = 30, -- Freezing Trap
|
||||||
sharedCD = {
|
sharedCD = {
|
||||||
@ -938,6 +977,9 @@ local cooldownList = {
|
|||||||
[19386] = { cd = 60, spec = L["Survival"], }, -- Wyvern Sting
|
[19386] = { cd = 60, spec = L["Survival"], }, -- Wyvern Sting
|
||||||
[19577] = { cd = 60, spec = L["Beast Mastery"], }, -- Intimidation
|
[19577] = { cd = 60, spec = L["Beast Mastery"], }, -- Intimidation
|
||||||
[38373] = { cd = 120, spec = L["Beast Mastery"], }, -- The Beast Within
|
[38373] = { cd = 120, spec = L["Beast Mastery"], }, -- The Beast Within
|
||||||
|
[5384] = 30, -- Feign Death
|
||||||
|
[3034] = 15, -- Viper Sting
|
||||||
|
[1543] = 20, -- Flare
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Rogue
|
-- Rogue
|
||||||
|
Loading…
Reference in New Issue
Block a user