Skip to content

Commit

Permalink
[Filters] First pass at Cataclysm Classic filters
Browse files Browse the repository at this point in the history
  • Loading branch information
EsreverWoW committed Apr 26, 2024
1 parent 8129458 commit 1e147c8
Show file tree
Hide file tree
Showing 31 changed files with 1,442 additions and 2,364 deletions.
2 changes: 1 addition & 1 deletion ShestakUI/Config/Filters/CombatText.lua
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,7 @@ elseif T.class == "PALADIN" then
T.aoespam[85222] = 1 -- Light of Dawn
T.aoespam[114852] = 0 -- Holy Prism
T.aoespam[119952] = 3 -- Arcing Light
T.aoespam[183811] = 6 -- Judgment of Light
T.aoespam[183811] = 6 -- Judgement of Light
T.aoespam[225311] = 1 -- Light of Dawn
T.aoespam[377129] = 3 -- Golden Path
-- Damaging spells
Expand Down
63 changes: 46 additions & 17 deletions ShestakUI/Config/Filters_Cata/Announcements.lua
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,15 @@ if C.announcements.portals == true then
[32266] = true, -- Exodar
[49360] = true, -- Theramore
[33691] = true, -- Shattrath
[88345] = true, -- Tol Barad
-- Horde
[11417] = true, -- Orgrimmar
[11420] = true, -- Thunder Bluff
[11418] = true, -- Undercity
[32267] = true, -- Silvermoon
[49361] = true, -- Stonard
[35717] = true, -- Shattrath
[88346] = true, -- Tol Barad
-- Alliance/Horde
[28148] = true, -- Karazhan
[53142] = true, -- Dalaran
Expand All @@ -78,35 +80,62 @@ end


if C.announcements.bad_gear == true then
local badRings = {
[40585] = true, -- Signet of the Kirin Tor
[40586] = true, -- Band of the Kirin Tor
[44934] = true, -- Loop of the Kirin Tor
[44935] = true, -- Ring of the Kirin Tor
[45688] = true, -- Inscribed Band of the Kirin Tor
[45689] = true, -- Inscribed Loop of the Kirin Tor
[45690] = true, -- Inscribed Ring of the Kirin Tor
[45691] = true, -- Inscribed Signet of the Kirin Tor
[48954] = true, -- Etched Band of the Kirin Tor
[48955] = true, -- Etched Loop of the Kirin Tor
[48956] = true, -- Etched Ring of the Kirin Tor
[48957] = true, -- Etched Signet of the Kirin Tor
[51557] = true, -- Runed Signet of the Kirin Tor
[51558] = true, -- Runed Loop of the Kirin Tor
[51559] = true, -- Runed Ring of the Kirin Tor
[51560] = true, -- Runed Band of the Kirin Tor
}

T.AnnounceBadGear = {
-- Head
[1] = {
33820, -- Weather-Beaten Fishing Hat
19972, -- Lucky Fishing Hat
[33820] = true, -- Weather-Beaten Fishing Hat
[19972] = true, -- Lucky Fishing Hat
},
-- Neck
[2] = {
32757, -- Blessed Medallion of Karabor
[32757] = true, -- Blessed Medallion of Karabor
},
-- Feet
[8] = {
50287, -- Boots of the Bay
19969, -- Nat Pagle's Extreme Anglin' Boots
[50287] = true, -- Boots of the Bay
[19969] = true, -- Nat Pagle's Extreme Anglin' Boots
},
-- Rings
[11] = badRings,
[12] = badRings,
-- Back
[15] = {
[65360] = true, -- Cloak of Coordination (Alliance)
[65274] = true, -- Cloak of Coordination (Horde)
},
-- Main-Hand
[16] = {
44050, -- Mastercraft Kalu'ak Fishing Pole
45992, -- Jeweled Fishing Pole
45991, -- Bone Fishing Pole
45858, -- Nat's Lucky Fishing Pole
19970, -- Arcanite Fishing Pole
19022, -- Nat Pagle's Extreme Angler FC-5000
25978, -- Seth's Graphite Fishing Pole
6367, -- Big Iron Fishing Pole
6366, -- Darkwood Fishing Pole
6365, -- Strong Fishing Pole
12225, -- Blump Family Fishing Pole
6256, -- Fishing Pole
[44050] = true, -- Mastercraft Kalu'ak Fishing Pole
[45992] = true, -- Jeweled Fishing Pole
[45991] = true, -- Bone Fishing Pole
[45858] = true, -- Nat's Lucky Fishing Pole
[19970] = true, -- Arcanite Fishing Pole
[19022] = true, -- Nat Pagle's Extreme Angler FC-5000
[25978] = true, -- Seth's Graphite Fishing Pole
[6367] = true, -- Big Iron Fishing Pole
[6366] = true, -- Darkwood Fishing Pole
[6365] = true, -- Strong Fishing Pole
[12225] = true, -- Blump Family Fishing Pole
[6256] = true, -- Fishing Pole
},
}
end
30 changes: 17 additions & 13 deletions ShestakUI/Config/Filters_Cata/ArenaControl.lua
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,11 @@ T.ArenaControl = {
[SpellName(49203)] = 5, -- Hungering Cold
-- Druid
[SpellName(5211)] = 5, -- Bash
[SpellName(16922)] = 5, -- Celestial Focus
[SpellName(33786)] = 5, -- Cyclone
[SpellName(2637)] = 5, -- Hibernate
[SpellName(22570)] = 5, -- Maim
[SpellName(9005)] = 5, -- Pounce
-- Hunter
[SpellName(60210)] = 5, -- Freezing Arrow Effect
[SpellName(3355)] = 5, -- Freezing Trap
[SpellName(24394)] = 5, -- Intimidation
[SpellName(1513)] = 5, -- Scare Beast
Expand All @@ -49,13 +47,14 @@ T.ArenaControl = {
-- Paladin
[SpellName(853)] = 5, -- Hammer of Justice
[SpellName(20066)] = 5, -- Repentance
[SpellName(20170)] = 5, -- Stun (Seal of Justice Proc)
[SpellName(10326)] = 5, -- Turn Evil
-- Priest
[SpellName(88625)] = 5, -- Holy Word: Chastise
[SpellName(605)] = 5, -- Mind Control
[SpellName(64044)] = 5, -- Psychic Horror
[SpellName(8122)] = 5, -- Psychic Scream
[SpellName(9484)] = 5, -- Shackle Undead
[SpellName(87204)] = 5, -- Sin and Punishment
-- Rogue
[SpellName(2094)] = 5, -- Blind
[SpellName(1833)] = 5, -- Cheap Shot
Expand All @@ -64,9 +63,12 @@ T.ArenaControl = {
[SpellName(6770)] = 5, -- Sap
-- Shaman
[SpellName(58861)] = 5, -- Bash (Spirit Wolf)
[SpellName(76780)] = 5, -- Bind Elemental
[SpellName(53019)] = 5, -- Earth's Grasp
[SpellName(51514)] = 5, -- Hex
[SpellName(39796)] = 5, -- Stoneclaw Totem
-- Warlock
[SpellName(93975)] = 5, -- Aura of Foreboding
[SpellName(6789)] = 5, -- Death Coil
[SpellName(5782)] = 5, -- Fear
[SpellName(5484)] = 5, -- Howl of Terror
Expand All @@ -78,14 +80,17 @@ T.ArenaControl = {
[SpellName(20253)] = 5, -- Intercept
[SpellName(5246)] = 5, -- Intimidating Shout
[SpellName(46968)] = 5, -- Shockwave
[SpellName(85388)] = 5, -- Throwdown
-- Racial
[SpellName(20549)] = 5, -- War Stomp

-- Silences
[SpellName(47476)] = 4, -- Strangulate
[SpellName(80964)] = 4, -- Skull Bash (Bear)
[SpellName(80965)] = 4, -- Skull Bash (Cat)
[SpellName(81261)] = 4, -- Solar Beam
[SpellName(34490)] = 4, -- Silencing Shot
[SpellName(18469)] = 4, -- Silenced - Improved Counterspell
[SpellName(63529)] = 4, -- Silenced - Shield of the Templar
[SpellName(15487)] = 4, -- Silence
[SpellName(1330)] = 4, -- Garrote - Silence
[SpellName(18425)] = 4, -- Silenced - Improved Kick
Expand All @@ -105,12 +110,12 @@ T.ArenaControl = {
[SpellName(19185)] = 3, -- Entrapment
[SpellName(33395)] = 3, -- Freeze (Water Elemental)
[SpellName(122)] = 3, -- Frost Nova
[SpellName(12494)] = 3, -- Frostbite
[SpellName(82691)] = 3, -- Ring of Frost
[SpellName(55080)] = 3, -- Shattered Barrier
[SpellName(58373)] = 3, -- Glyph of Hamstring
[SpellName(23694)] = 3, -- Improved Hamstring

-- Disarms
[SpellName(53359)] = 1, -- Chimera Shot - Scorpid
[SpellName(64346)] = 1, -- Fiery Payback
[SpellName(51722)] = 1, -- Dismantle
[SpellName(676)] = 1, -- Disarm
Expand All @@ -123,11 +128,10 @@ T.ArenaControl = {
-- Buffs
-- Death Knight
[SpellName(49028)] = 1, -- Dancing Rune Weapon
[SpellName(49796)] = 1, -- Deathchill
[SpellName(63560)] = 1, -- Ghoul Frenzy (Ghoul)
[SpellName(63560)] = 1, -- Dark Transformation (Ghoul)
[SpellName(49039)] = 1, -- Lichborne
[SpellName(51271)] = 1, -- Pillar of Frost
[SpellName(61777)] = 1, -- Summon Gargoyle
[SpellName(51271)] = 1, -- Unbreakable Armor
-- Druid
[SpellName(50334)] = 1, -- Berserk
[SpellName(29166)] = 1, -- Innervate
Expand All @@ -142,23 +146,23 @@ T.ArenaControl = {
[SpellName(34471)] = 1, -- The Beast Within
--Mage
[SpellName(12042)] = 1, -- Arcane Power
[SpellName(28682)] = 1, -- Combustion
[SpellName(12472)] = 1, -- Icy Veins
[SpellName(55342)] = 1, -- Mirror Image
[SpellName(12043)] = 1, -- Presence of Mind
-- Paladin
[SpellName(31884)] = 1, -- Avenging Wrath
[SpellName(20216)] = 1, -- Divine Favor
[SpellName(31842)] = 1, -- Divine Illumination
[SpellName(31842)] = 1, -- Divine Favor
[SpellName(1044)] = 1, -- Hand of Freedom
[SpellName(1022)] = 1, -- Hand of Protection
[SpellName(6940)] = 1, -- Hand of Sacrifice
[SpellName(1038)] = 1, -- Hand of Salvation
[SpellName(85696)] = 1, -- Zealotry
-- Priest
[SpellName(64843)] = 1, -- Divine Hymn
[SpellName(6346)] = 1, -- Fear Ward
[SpellName(47788)] = 1, -- Guardian Spirit
[SpellName(33206)] = 1, -- Pain Suppression
[SpellName(87193)] = 5, -- Paralysis
[SpellName(10060)] = 1, -- Power Infusion
[SpellName(64901)] = 1, -- Hymn of Hope
-- Rogue
Expand Down Expand Up @@ -199,9 +203,9 @@ T.ArenaControl = {
[SpellName(19263)] = 1, -- Deterrence
[SpellName(66)] = 1, -- Invisibility
[SpellName(31821)] = 1, -- Aura Mastery
[SpellName(70940)] = 1, -- Divine Guardian
[SpellName(64205)] = 1, -- Divine Sacrifice
[SpellName(47585)] = 1, -- Dispersion
[SpellName(62618)] = 1, -- Power Word: Barrier
[SpellName(31224)] = 1, -- Cloak of Shadows
[SpellName(5277)] = 1, -- Evasion
[SpellName(1856)] = 1, -- Vanish
Expand Down
7 changes: 2 additions & 5 deletions ShestakUI/Config/Filters_Cata/ChannelingTicks.lua
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,9 @@ T.CastBarTicks = {
-- Druid
[SpellName(740)] = 4, -- Tranquility
[SpellName(16914)] = 10, -- Hurricane
-- Hunter
[SpellName(1510)] = 6, -- Volley
-- Mage
-- [SpellName(5143)] = 5, -- Arcane Missiles (accurate for r13 - lower ranks have less ticks)
[SpellName(12051)] = 4, -- Evocation
-- [SpellName(5143)] = 3, -- Arcane Missiles (can be talented to have more ticks)
[SpellName(12051)] = 3, -- Evocation
[SpellName(10)] = 8, -- Blizzard
-- Priest
[SpellName(64843)] = 4, -- Divine Hymn
Expand All @@ -38,7 +36,6 @@ T.CastBarTicks = {
[SpellName(1120)] = 5, -- Drain Soul
[SpellName(755)] = 10, -- Health Funnel
[SpellName(689)] = 5, -- Drain Life
[SpellName(5138)] = 5, -- Drain Mana
[SpellName(1949)] = 15, -- Hellfire
[SpellName(5740)] = 4, -- Rain of Fire
}
Loading

0 comments on commit 1e147c8

Please sign in to comment.