Ignore Spell List - Keep Open
Gogo1951 opened this issue ยท 1 comments
Running list of spells that should be on the ignore list.
Druid
- Any Healing Spell
- Moonfire, Rank 1
Hunter
- Arcane Shot, Rank 1
Mage
- Frostbolt, Rank 1
- Frost Nova, Rank 1
- Blizzard, All Ranks
Paladin
- Any Healing Spell
- Exorcism, Rank 1
Priest
- Any Healing Spell
Rogue
- No abilities should be down-ranked.
Shaman
- Any Healing Spell
- Earth Shock, Rank 1
Warlock
- Banish, Rank 1
- Drain Soul, Rank 1
Warrior
- No abilities should be down-ranked.
RankWatch's old list; unfortunately this was based on Wrath-era abilities. Going to ping some friends and see how much of this is still valid for TBC content.
-- Special-case a few spells for which reasonable uses for downranked spells exist
local RankWatch_Rank1_Allowed = {
[(GetSpellInfo(116))] = true, -- Mages commonly use rank 1 frostbolt to slow enemies due to its shorter cast time.
[(GetSpellInfo(1949))] = true, -- Warlocks commonly use rank 1 hellfire to proc trinkets etc.
[(GetSpellInfo(1008))] = true, -- Mages commonly use rank 1 amplify/dampen magic in arenas for purge fodder
[(GetSpellInfo(604))] = true,
[(GetSpellInfo(1120))] = true, -- Drain Soul Rank 1 is used to obtain soul shards without killing a mob too quickly
}
local RankWatch_RankMaxMinusOne_Allowed = {
[(GetSpellInfo(2120))] = true, -- Mages use a downranked flamestrike for an optimal AOE rotation
}
local RankWatch_AnyRank_Allowed = {
[(GetSpellInfo(1454))] = true, -- Warlocks commonly use downranked life tap to proc the glyph
[(GetSpellInfo(18220))] = true, -- Dark Pact can proc the life tap glyph too
[(GetSpellInfo(755))] = true, -- and downranked Health Funnel still heals for quite a bit without costing so much health
[(GetSpellInfo(118))] = true, -- Mages commonly use downranked polymorph for shorter duration in some pve situations.
[(GetSpellInfo(587))] = true, -- Downranked Conjured Food is sometimes used to give to lower level players.
[(GetSpellInfo(5504))] = true, -- same with Conjured Water
[(GetSpellInfo(42955))] = true, -- and Conjured Refreshment
}
-- For buffs and HoTs, it's the target's level that matters, not the caster's
local RankWatch_Target_Level = {
[(GetSpellInfo( 139))] = true, -- "Renew"
[(GetSpellInfo(61295))] = true, -- "Riptide"
[(GetSpellInfo(33763))] = true, -- "Lifebloom"
[(GetSpellInfo( 774))] = true, -- "Rejuvenation"
[(GetSpellInfo(48438))] = true, -- "Wild Growth"
[(GetSpellInfo( 8936))] = true, -- "Regrowth"
[(GetSpellInfo( 976))] = true, -- "Shadow Protection"
[(GetSpellInfo(27683))] = true, -- "Prayer of Shadow Protection"
[(GetSpellInfo( 1243))] = true, -- "Power Word: Fortitude"
[(GetSpellInfo(21562))] = true, -- "Prayer of Fortitude"
[(GetSpellInfo(14752))] = true, -- "Divine Spirit"
[(GetSpellInfo(27681))] = true, -- "Prayer of Spirit"
[(GetSpellInfo( 1126))] = true, -- "Mark of the Wild"
[(GetSpellInfo(21849))] = true, -- "Gift of the Wild"
[(GetSpellInfo(23028))] = true, -- "Arcane Brilliance"
[(GetSpellInfo(61316))] = true, -- "Dalaran Brilliance"
[(GetSpellInfo( 467))] = true, -- "Thorns"
[(GetSpellInfo(19740))] = true, -- "Blessing of Might"
[(GetSpellInfo(19742))] = true, -- "Blessing of Wisdom"
[(GetSpellInfo(25782))] = true, -- "Greater Blessing of Might"
[(GetSpellInfo(25894))] = true, -- "Greater Blessing of Wisdom"
[(GetSpellInfo( 1459))] = true, -- "Arcane Intellect"
[(GetSpellInfo( 1008))] = true, -- "Amplify Magic"
[(GetSpellInfo( 604))] = true, -- "Dampen Magic"
[(GetSpellInfo( 17))] = true, -- "Power Word: Shield"
}