From b8ecc3f89e10e44b2a3c82f0bed09b7dcc231221 Mon Sep 17 00:00:00 2001 From: jordonwow <29447509+jordonwow@users.noreply.github.com> Date: Mon, 29 Apr 2024 21:18:44 -0700 Subject: [PATCH] Add support for Cataclysm Classic --- BigDebuffs_Cata.lua | 583 ++++++++++++++++++++++++++++++++++++++++++++ BigDebuffs_Cata.toc | 31 +++ 2 files changed, 614 insertions(+) create mode 100644 BigDebuffs_Cata.lua create mode 100644 BigDebuffs_Cata.toc diff --git a/BigDebuffs_Cata.lua b/BigDebuffs_Cata.lua new file mode 100644 index 0000000..790c230 --- /dev/null +++ b/BigDebuffs_Cata.lua @@ -0,0 +1,583 @@ +local addonName, addon = ... + +local BUFF_DEFENSIVE = "buffs_defensive" +local BUFF_OFFENSIVE = "buffs_offensive" +local BUFF_OTHER = "buffs_other" +local INTERRUPT = "interrupts" +local CROWD_CONTROL = "cc" +local ROOT = "roots" +local IMMUNITY = "immunities" +local IMMUNITY_SPELL = "immunities_spells" + +addon.Units = { + "player", + "pet", + "target", + "focus", + "party1", + "party2", + "party3", + "party4", + "arena1", + "arena2", + "arena3", + "arena4", + "arena5", +} + +-- Show one of these when a big debuff is displayed +addon.WarningDebuffs = { + 30108, -- Unstable Affliction + 30404, -- Unstable Affliction + 30405, -- Unstable Affliction + 47843, -- Unstable Affliction + 34914, -- Vampiric Touch + 48160, -- Vampiric Touch +} + +-- Make sure we always see these debuffs, but don't make them bigger +addon.PriorityDebuffs = { + 770, -- Faerie Fire + 16857, -- Faerie Fire (Feral) + 12294, -- Mortal Strike + 21551, -- Mortal Strike + 21552, -- Mortal Strike + 21553, -- Mortal Strike + 9035, -- Hex of Weakness + 19281, -- Hex of Weakness + 19282, -- Hex of Weakness + 19283, -- Hex of Weakness + 19284, -- Hex of Weakness + 19285, -- Hex of Weakness + 23230, -- Blood Fury Debuff + 23605, -- Nightfall, Spell Vulnerability +} + +addon.Spells = { + + -- Racials + + [20600] = { type = BUFF_OFFENSIVE }, -- Perception + [7744] = { type = BUFF_OFFENSIVE }, -- Will of the Forsaken + [20549] = { type = CROWD_CONTROL }, -- War Stomp + [20594] = { type = BUFF_OFFENSIVE }, -- Stoneform + [20572] = { type = BUFF_OFFENSIVE }, -- Blood Fury + [28730] = { type = CROWD_CONTROL, }, -- Arcane Torrent (Mana) + [25046] = { type = CROWD_CONTROL, }, -- Arcane Torrent (Energy) + [50613] = { type = CROWD_CONTROL, }, -- Arcane Torrent (Runic Power) + + -- Other + + [13099] = { type = ROOT }, -- Net-o-Matic + [13119] = { type = ROOT }, -- Net-o-Matic + [13120] = { type = ROOT }, -- Net-o-Matic + [13138] = { type = ROOT }, -- Net-o-Matic + [13139] = { type = ROOT }, -- Net-o-Matic + [16566] = { type = ROOT }, -- Net-o-Matic + [23723] = { type = BUFF_OFFENSIVE }, -- Mind Quickening Gem + [30456] = { type = BUFF_DEFENSIVE }, -- Nigh-Invulnerability + [30457] = { type = CROWD_CONTROL }, -- Complete Vulnerability + [33961] = { type = IMMUNITY_SPELL }, -- Spell Reflection (Sethekk Initiate) + [23451] = { type = BUFF_OFFENSIVE }, -- Battleground Speed buff + [23493] = { type = BUFF_DEFENSIVE }, -- Battleground Heal buff + [23505] = { type = BUFF_OFFENSIVE }, -- Battleground Damage buff + [6615] = { type = BUFF_OFFENSIVE }, -- Free Action Potion + [24364] = { type = BUFF_OFFENSIVE }, -- Living Action Potion + [3169] = { type = IMMUNITY }, -- Limited Invulnerability Potion + [16621] = { type = IMMUNITY }, -- Invulnerable Mail + [1090] = { type = CROWD_CONTROL }, -- Magic Dust + [13327] = { type = CROWD_CONTROL }, -- Reckless Charge + [835] = { type = CROWD_CONTROL }, -- Tidal Charm + [11359] = { type = BUFF_OFFENSIVE }, -- Restorative Potion + [5024] = { type = BUFF_OFFENSIVE }, -- Skull of Impending Doom + [2379] = { type = BUFF_OFFENSIVE }, -- Swiftness Potion + [5134] = { type = CROWD_CONTROL }, -- Flash Bomb + [23097] = { type = BUFF_OFFENSIVE }, -- Fire Reflector + [23131] = { type = BUFF_OFFENSIVE }, -- Frost Reflector + [23132] = { type = BUFF_OFFENSIVE }, -- Shadow Reflector + [19769] = { type = CROWD_CONTROL }, -- Thorium Grenade + [4068] = { type = CROWD_CONTROL }, -- Iron Grenade + [23506] = { type = BUFF_DEFENSIVE }, -- Arena Grand Master trinket + [29506] = { type = BUFF_DEFENSIVE }, -- Burrower's Shell trinket + [12733] = { type = BUFF_OFFENSIVE }, -- Blacksmith trinket, Fear immunity + [15753] = { type = CROWD_CONTROL }, -- Linken's Boomerang Stun + [14530] = { type = BUFF_OFFENSIVE }, -- Nifty Stopwatch + [13237] = { type = CROWD_CONTROL }, -- Goblin Mortar trinket + [14253] = { type = BUFF_OFFENSIVE }, -- Black Husk Shield + [9175] = { type = BUFF_OFFENSIVE }, -- Swift Boots + [13141] = { type = BUFF_OFFENSIVE }, -- Gnomish Rocket Boots + [8892] = { type = BUFF_OFFENSIVE }, -- Goblin Rocket Boots + [9774] = { type = BUFF_OFFENSIVE }, -- Spider Belt & Ornate Mithril Boots + [18798] = { type = CROWD_CONTROL }, -- Freezing Band + [22734] = { type = BUFF_OTHER }, -- Drink + [46755] = { parent = 22734 }, -- Drink + [27089] = { parent = 22734 }, -- Drink + [43183] = { parent = 22734 }, -- Drink + [57073] = { parent = 22734 }, -- Drink + [23605] = { type = BUFF_OTHER }, -- Nightfall, Spell Vulnerability + [13494] = { type = BUFF_OFFENSIVE }, -- Manual Crowd Pummeler Haste buff + + -- Interrupts + + [15752] = { type = INTERRUPT, duration = 10 }, -- Linken's Boomerang Disarm + [19244] = { type = INTERRUPT, duration = 5 }, -- Spell Lock - Rank 1 (Warlock) + [19647] = { parent = 19244, duration = 6 }, -- Spell Lock - Rank 2 (Warlock) + [13491] = { type = INTERRUPT, duration = 5 }, -- Iron Knuckles + [16979] = { type = INTERRUPT, duration = 4 }, -- Feral Charge (Druid) + [2139] = { type = INTERRUPT, duration = 8 }, -- Counterspell (Mage) + [1766] = { type = INTERRUPT, duration = 5 }, -- Kick (Rogue) + [1767] = { parent = 1766 }, + [1768] = { parent = 1766 }, + [1769] = { parent = 1766 }, + [38768] = { parent = 1766 }, + [26679] = { type = INTERRUPT, duration = 3 }, -- Deadly Throw + [6552] = { type = INTERRUPT, duration = 4 }, -- Pummel + [6554] = { parent = 6552 }, + [72] = { type = INTERRUPT, duration = 6 }, -- Shield Bash + [1671] = { parent = 72 }, + [1672] = { parent = 72 }, + [29704] = { parent = 72 }, + [22570] = { type = INTERRUPT, duration = 3 }, -- Maim + [29443] = { type = INTERRUPT, duration = 10 }, -- Clutch of Foresight + + -- Death Knight + + [45524] = { type = ROOT }, -- Chains of Ice + [47476] = { type = CROWD_CONTROL, }, -- Strangulate + [47481] = { type = CROWD_CONTROL, }, -- Gnaw + [47484] = { type = BUFF_DEFENSIVE, }, -- Huddle (Ghoul) + [47528] = { type = INTERRUPT, duration = 4, }, -- Mind Freeze + [48707] = { type = IMMUNITY_SPELL, }, -- Anti-Magic Shell + [48792] = { type = BUFF_DEFENSIVE, }, -- Icebound Fortitude + [49028] = { type = BUFF_OFFENSIVE, }, -- Dancing Rune Weapon // might not work - spell id vs aura + [49039] = { type = IMMUNITY_SPELL, }, -- Lichborne + [49203] = { type = CROWD_CONTROL, }, -- Hungering Cold + [50461] = { type = BUFF_DEFENSIVE, }, -- Anti-Magic Zone + + -- Priest + + -- WoTLK + [20711] = { type = BUFF_DEFENSIVE, }, -- Spirit of Redemption + [47585] = { type = IMMUNITY, }, -- Dispersion + [47788] = { type = BUFF_DEFENSIVE, }, -- Guardian Spirit + [48066] = { type = BUFF_OTHER, }, -- Power Word: Shield + [64044] = { type = CROWD_CONTROL, }, -- Psychic Horror (Horrify) + [64058] = { type = CROWD_CONTROL, }, -- Psychic Horror (Disarm) + [64843] = { type = BUFF_DEFENSIVE, }, -- Divine Hymn + [64901] = { type = BUFF_DEFENSIVE, }, -- Hymn of Hope + + [17] = { type = BUFF_DEFENSIVE }, -- Power Word: Shield + [453] = { type = BUFF_OTHER }, -- Mind Soothe + [8192] = { parent = 453 }, + [10953] = { parent = 453 }, + [25596] = { parent = 453 }, + [592] = { parent = 17 }, -- Power Word: Shield + [600] = { parent = 17 }, + [3747] = { parent = 17 }, + [6065] = { parent = 17 }, + [6066] = { parent = 17 }, + [10898] = { parent = 17 }, + [10899] = { parent = 17 }, + [10900] = { parent = 17 }, + [10901] = { parent = 17 }, + [605] = { type = CROWD_CONTROL }, -- Mind Control + [10911] = { parent = 605 }, + [10912] = { parent = 605 }, + [8122] = { type = CROWD_CONTROL }, -- Psychic Scream + [8124] = { parent = 8122 }, + [10888] = { parent = 8122 }, + [10890] = { parent = 8122 }, + [10060] = { type = BUFF_OFFENSIVE }, -- Power Infusion + [15487] = { type = CROWD_CONTROL }, -- Silence + [14892] = { type = BUFF_DEFENSIVE }, -- Inspiration + [15362] = { parent = 14892 }, + [15363] = { parent = 14892 }, + [6346] = { type = BUFF_DEFENSIVE }, -- Fear Ward + [9484] = { type = CROWD_CONTROL }, -- Shackle Undead + [9485] = { parent = 9484 }, + [10955] = { parent = 9484 }, + [27827] = { type = IMMUNITY }, -- Spirit of Redemption + [33206] = { type = BUFF_DEFENSIVE }, -- Pain Suppression + [14751] = { type = BUFF_DEFENSIVE }, -- Inner Focus + + -- Warlock + + -- WoTLK + [47241] = { type = BUFF_OFFENSIVE, }, -- Metamorphosis + [47860] = { type = CROWD_CONTROL, }, -- Death Coil + [47986] = { type = BUFF_OTHER, }, -- Sacrifice + [47995] = { type = CROWD_CONTROL, }, -- Intercept (Felguard) + [60995] = { type = CROWD_CONTROL, }, -- Demon Charge (Metamorphosis) + + [24259] = { type = CROWD_CONTROL }, -- Spell Lock Silence + [6358] = { type = CROWD_CONTROL }, -- Seduction + [5782] = { type = CROWD_CONTROL }, -- Fear + [6213] = { parent = 5782 }, + [6215] = { parent = 5782 }, + [5484] = { type = CROWD_CONTROL }, -- Howl of Terror + [17928] = { parent = 5484 }, + [710] = { type = CROWD_CONTROL }, -- Banish + [18647] = { parent = 710 }, + [6789] = { type = CROWD_CONTROL }, -- Death Coil + [17925] = { parent = 6789 }, + [17926] = { parent = 6789 }, + [27223] = { parent = 6789 }, + [6229] = { type = BUFF_DEFENSIVE }, -- Shadow Ward + [11739] = { parent = 6229 }, + [11740] = { parent = 6229 }, + [28610] = { parent = 6229 }, + [7812] = { type = BUFF_DEFENSIVE }, -- Sacrifice + [19438] = { parent = 7812 }, + [19440] = { parent = 7812 }, + [19441] = { parent = 7812 }, + [19442] = { parent = 7812 }, + [19443] = { parent = 7812 }, + [18093] = { type = CROWD_CONTROL }, -- Pyroclasm + [18223] = { type = ROOT }, -- Curse of Exhaustion + [18310] = { parent = 18223 }, + [18313] = { parent = 18223 }, + [1714] = { type = ROOT }, -- Curse of Tongues + [11719] = { parent = 1714 }, + [22703] = { type = CROWD_CONTROL }, -- Inferno Effect + [30283] = { type = CROWD_CONTROL }, -- Shadowfury + [30413] = { parent = 30283 }, + [30414] = { parent = 30283 }, + [47847] = { parent = 30283 }, + [43523] = { type = CROWD_CONTROL }, -- Unstable Affliction + [31117] = { parent = 43523 }, + [30299] = { type = BUFF_DEFENSIVE }, -- Nether Protection + [30301] = { parent = 30299 }, + [30302] = { parent = 30399 }, + [18708] = { type = BUFF_DEFENSIVE }, -- Fel Domination + [32752] = { type = CROWD_CONTROL }, -- Summoning Disorientation + [4511] = { type = IMMUNITY }, -- Phase Shift + [19482] = { type = CROWD_CONTROL }, -- Doom Guard Stun + [30153] = { type = CROWD_CONTROL }, -- Felguard Stun + [30195] = { parent = 30153 }, + [30197] = { parent = 30153 }, + + -- Shaman + + -- WoTLK + [2825] = { type = BUFF_OFFENSIVE }, -- Bloodlust + [16191] = { type = BUFF_OFFENSIVE }, -- Mana Tide Totem + [32182] = { type = BUFF_OFFENSIVE }, -- Heroism + [51514] = { type = CROWD_CONTROL, }, -- Hex + [55277] = { type = BUFF_OTHER, }, -- Stoneclaw Totem (Absorb) + [57994] = { type = INTERRUPT, duration = 2, }, -- Wind Shear + [58861] = { type = CROWD_CONTROL, }, -- Bash (Spirit Wolf) + [58875] = { type = BUFF_OTHER, }, -- Spirit Walk (Spirit Wolf) + [63685] = { type = ROOT, }, -- Freeze (Enhancement) + [64695] = { type = ROOT, }, -- Earthgrab (Elemental) + + [8178] = { type = IMMUNITY_SPELL }, -- Grounding Totem Effect + [16188] = { type = BUFF_DEFENSIVE }, -- Nature's Swiftness + [12548] = { type = ROOT }, -- Frost Shock + [39796] = { type = CROWD_CONTROL }, -- Stoneclaw Totem + [16166] = { type = BUFF_OFFENSIVE }, -- Elemental Mastery + [30823] = { type = BUFF_DEFENSIVE }, -- Shamanistic Rage + + -- Paladin + + -- WoTLK + [25771] = { type = BUFF_OTHER, }, -- Forbearance + [31821] = { type = BUFF_DEFENSIVE, }, -- Aura Mastery + [31852] = { type = BUFF_DEFENSIVE, }, -- Ardent Defender + [48817] = { type = CROWD_CONTROL, }, -- Holy Wrath + [54428] = { type = BUFF_OTHER, }, -- Divine Plea + [58597] = { type = BUFF_OTHER, }, -- Sacred Shield Proc + [59578] = { type = BUFF_OTHER, }, -- The Art of War + [63529] = { type = CROWD_CONTROL, }, -- Silenced - Shield of the Templar + [64205] = { type = BUFF_DEFENSIVE, }, -- Divine Sacrifice + + [1022] = { type = IMMUNITY },-- Blessing of Protection + [5599] = { parent = 1022 }, + [10278] = { parent = 1022 }, + [642] = { type = IMMUNITY }, -- Divine Shield + [498] = { parent = 642 }, + [1020] = { parent = 642 }, + [5573] = { parent = 642 }, + [853] = { type = CROWD_CONTROL }, -- Hammer of Justice + [5588] = { parent = 853 }, + [5589] = { parent = 853 }, + [10308] = { parent = 853 }, + [1044] = { type = BUFF_DEFENSIVE }, -- Blessing of Freedom + [20066] = { type = CROWD_CONTROL }, -- Repentance + [20170] = { type = CROWD_CONTROL }, -- Seal of Justice stun + [6940] = { type = BUFF_DEFENSIVE }, -- Blessing of Sacrifice + [20729] = { parent = 6940 }, + [19753] = { type = IMMUNITY }, -- Divine Intervention + [10326] = { type = CROWD_CONTROL }, -- Turn Evil + [2878] = { parent = 10326 }, + [5627] = { parent = 10326 }, + [20216] = { type = BUFF_DEFENSIVE }, -- Divine Favor + [31884] = { type = BUFF_OFFENSIVE }, -- Avenging Wrath + [31842] = { type = BUFF_DEFENSIVE }, -- Divine Illumination + + -- Hunter + + -- WoTLK + [1742] = { type = BUFF_DEFENSIVE, }, -- Cower (Pet) + [4167] = { type = ROOT, }, -- Web (Pet) + [26064] = { type = BUFF_DEFENSIVE, }, -- Shell Shield (Pet) + [26090] = { type = INTERRUPT, duration = 2, }, -- Pummel (Pet) + [48999] = { type = ROOT, }, -- Counterattack + [49012] = { type = CROWD_CONTROL, }, -- Wyvern Sting + [53271] = { type = BUFF_DEFENSIVE, }, -- Master's Call + [53359] = { type = CROWD_CONTROL, }, -- Chimera Shot - Scorpid (Disarm) + [53476] = { type = BUFF_DEFENSIVE, }, -- Intervene (Pet) + [53480] = { type = BUFF_DEFENSIVE, }, -- Roar of Sacrifice (Hunter Pet Skill) + [53543] = { type = CROWD_CONTROL, }, -- Snatch (Pet Disarm) + [53548] = { type = ROOT, }, -- Pin (Pet) + [53562] = { type = CROWD_CONTROL, }, -- Ravage (Pet) + [60210] = { type = CROWD_CONTROL, }, -- Freezing Arrow Effect + + [27046] = { type = BUFF_DEFENSIVE }, -- Mend Pet + [13159] = { type = BUFF_OFFENSIVE }, -- Aspect of the Pack + [5118] = { parent = 13159 }, -- Aspect of the Cheetah + [1513] = { type = CROWD_CONTROL }, -- Scare Beast + [14326] = { parent = 1513 }, + [14327] = { parent = 1513 }, + [3045] = { type = BUFF_OFFENSIVE }, -- Rapid Fire + [19263] = { type = IMMUNITY }, -- Deterrence + [19574] = { type = BUFF_OFFENSIVE }, -- Bestial Wrath + [3355] = { type = CROWD_CONTROL }, -- Freezing Trap + [14308] = { parent = 3355 }, + [14309] = { parent = 3355 }, + [19306] = { type = ROOT }, -- Counterattack Root + [20909] = { parent = 19306 }, + [20910] = { parent = 19306 }, + [27067] = { parent = 19306 }, + [19386] = { type = CROWD_CONTROL }, --Wyvern Sting + [24132] = { parent = 19386 }, + [24133] = { parent = 19386 }, + [27068] = { parent = 19386 }, + [19185] = { type = ROOT }, -- Entrapment + [64803] = { parent = 19185 }, + [64804] = { parent = 19185 }, + [19503] = { type = CROWD_CONTROL }, -- Scatter Shot + [25999] = { type = ROOT }, -- Boar Charge + [3034] = { type = ROOT }, -- Viper Sting + [14279] = { parent = 3034 }, + [14280] = { parent = 3034 }, + [27018] = { parent = 3034 }, + [34490] = { type = CROWD_CONTROL }, -- Silencing Shot + [34471] = { type = IMMUNITY_SPELL }, -- The Beast Within + [5384] = { type = BUFF_DEFENSIVE }, -- Feign Death + [24394] = { type = CROWD_CONTROL }, -- Intimidation + [19577] = { type = BUFF_OFFENSIVE, parent = 24394 }, -- Intimidation (Buff) + + + -- Druid + + -- WoTLK + [768] = { type = BUFF_OTHER, }, -- Cat Form + [783] = { type = BUFF_OTHER, }, -- Travel Form + [9634] = { type = BUFF_OTHER, }, -- Dire Bear Form + [22842] = { type = BUFF_DEFENSIVE, }, -- Frenzied Regeneration + [24858] = { type = BUFF_OTHER, }, -- Moonkin Form + [33357] = { type = BUFF_OTHER, }, -- Dash + [33891] = { type = BUFF_OTHER, }, -- Tree of Life + [49802] = { type = CROWD_CONTROL, }, -- Maim + [49803] = { type = CROWD_CONTROL, }, -- Pounce + [50334] = { type = BUFF_OFFENSIVE, }, -- Berserk + [53201] = { type = BUFF_OFFENSIVE, }, -- Starfall + [53308] = { type = ROOT, }, -- Entangling Roots + [53312] = { type = BUFF_OTHER, }, -- Nature's Grasp + [53313] = { type = ROOT, }, -- Entangling Roots (From Nature's Grasp) + [61336] = { type = BUFF_DEFENSIVE, }, -- Survival Instincts + [69369] = { type = BUFF_OFFENSIVE, }, -- Predator's Swiftness + + [22812] = { type = BUFF_DEFENSIVE }, -- Barkskin + [339] = { type = ROOT }, -- Entangling Roots + [1062] = { parent = 339 }, + [5195] = { parent = 339 }, + [5196] = { parent = 339 }, + [9852] = { parent = 339 }, + [9853] = { parent = 339 }, + [26989] = { parent = 339 }, + [19970] = { parent = 339 }, -- Nature's Grasp Rank 6 + [19971] = { parent = 339 }, -- Nature's Grasp Rank 5 + [19972] = { parent = 339 }, -- Nature's Grasp Rank 4 + [19973] = { parent = 339 }, -- Nature's Grasp Rank 3 + [19974] = { parent = 339 }, -- Nature's Grasp Rank 2 + [19975] = { parent = 339 }, -- Nature's Grasp Rank 1 + [27010] = { parent = 339 }, + [2637] = { type = CROWD_CONTROL }, -- Hibernate + [18657] = { parent = 2637 }, + [18658] = { parent = 2637 }, + [29166] = { type = BUFF_OFFENSIVE }, -- Innervate + [9005] = { type = CROWD_CONTROL }, -- Pounce Stun + [9823] = { parent = 9005 }, + [9827] = { parent = 9005 }, + [27006] = { parent = 9005 }, + [16922] = { type = CROWD_CONTROL }, -- Starfire Stun + [5211] = { type = CROWD_CONTROL}, -- Bash + [6798] = { parent = 5211 }, + [8983] = { parent = 5211 }, + -- [16979] = { type = ROOT }, -- Feral Charge TODO: invalid spellId, root effect must be different than the interrupt + [1850] = { type = BUFF_OFFENSIVE }, -- Dash + [9821] = { parent = 1850 }, + [16689] = { type = BUFF_OFFENSIVE }, -- Nature's Grasp Buff + [16810] = { parent = 16689 }, + [16811] = { parent = 16689 }, + [16812] = { parent = 16689 }, + [16813] = { parent = 16689 }, + [17329] = { parent = 16689 }, + [770] = { type = BUFF_OTHER }, -- Faerie Fire + [16857] = { parent = 770 }, -- Faerie Fire (Feral) + [33786] = { type = CROWD_CONTROL }, -- Cyclone + [19675] = { type = ROOT }, -- Feral Charge Effect + [45334] = { parent = 19675 }, + [17116] = { type = BUFF_DEFENSIVE }, -- Nature's Swiftness + + -- Mage + + -- WoTLK + [41425] = { type = BUFF_OTHER, }, -- Hypothermia + [66] = { type = BUFF_OFFENSIVE, }, -- Invisibility + [42950] = { type = CROWD_CONTROL, }, -- Dragon's Breath + [43039] = { type = BUFF_OTHER, }, -- Ice Barrier + [44544] = { type = BUFF_OFFENSIVE, }, -- Fingers of Frost + [44572] = { type = CROWD_CONTROL, }, -- Deep Freeze + [54748] = { type = BUFF_OFFENSIVE, }, -- Burning Determination (Interrupt/Silence Immunity) + [55021] = { type = CROWD_CONTROL, }, -- Improved Counterspell + [64346] = { type = CROWD_CONTROL, }, -- Fiery Payback (Fire Mage Disarm) + + [18469] = { type = CROWD_CONTROL }, -- Improved Counterspell + [118] = { type = CROWD_CONTROL }, -- Polymorph + [12824] = { parent = 118 }, + [12825] = { parent = 118 }, + [12826] = { parent = 118 }, + [28270] = { parent = 118 }, + [28271] = { parent = 118 }, + [28272] = { parent = 118 }, + [71319] = { parent = 118 }, + [61305] = { parent = 118 }, + [61721] = { parent = 118 }, + + [11426] = { type = BUFF_DEFENSIVE }, -- Ice Barrier + [13031] = { parent = 11426 }, + [13032] = { parent = 11426 }, + [13033] = { parent = 11426 }, + [543] = { type = BUFF_DEFENSIVE }, -- Fire Ward + [8457] = { parent = 543 }, + [8458] = { parent = 543 }, + [10223] = { parent = 543 }, + [10225] = { parent = 543 }, + [43010] = { parent = 543 }, + [6143] = { type = BUFF_DEFENSIVE }, -- Frost Ward + [8461] = { parent = 6143 }, + [8462] = { parent = 6143 }, + [10177] = { parent = 6143 }, + [28609] = { parent = 6143 }, + [43012] = { parent = 6143 }, + [12355] = { type = CROWD_CONTROL }, -- Impact Stun + [12494] = { type = ROOT }, -- Frostbite + [122] = { type = ROOT }, -- Frost Nova + [865] = { parent = 122 }, + [6131] = { parent = 122 }, + [10230] = { parent = 122 }, + [27088] = { parent = 122 }, + [42917] = { parent = 122 }, + [55080] = { parent = 122 }, -- Shattered Barrier + [12042] = { type = BUFF_OFFENSIVE }, -- Arcane Power + [45438] = { type = IMMUNITY }, -- Ice Block + [12051] = { type = BUFF_OFFENSIVE }, -- Evocation + [1463] = { type = BUFF_DEFENSIVE }, -- Mana Shield + [8494] = { parent = 1463 }, + [8495] = { parent = 1463 }, + [10191] = { parent = 1463 }, + [10192] = { parent = 1463 }, + [10193] = { parent = 1463 }, + [31661] = { type = CROWD_CONTROL }, -- Dragon's Breath + [33041] = { parent = 31661 }, + [33042] = { parent = 31661 }, + [33043] = { parent = 31661 }, + [12043] = { type = BUFF_OFFENSIVE }, -- Presence of Mind + [33395] = { type = ROOT }, -- Freeze + [12472] = { type = BUFF_OFFENSIVE }, -- Icy Veins + + -- Rogue + + -- WoTLK + [51690] = { type = BUFF_OFFENSIVE, }, -- Killing Spree + [51713] = { type = BUFF_OFFENSIVE, }, -- Shadow Dance + [51722] = {type = CROWD_CONTROL, }, -- Dismantle + [51724] = { type = CROWD_CONTROL, }, -- Sap + + [18425] = { type = CROWD_CONTROL }, -- Improved Kick + [13750] = { type = BUFF_OFFENSIVE}, -- Adrenaline Rush + [13877] = { type = BUFF_OFFENSIVE}, -- Blade Flurry + [1833] = { type = CROWD_CONTROL }, -- Cheap Shot + [408] = { type = CROWD_CONTROL }, -- Kidney Shot + [8643] = { parent = 408 }, + [2070] = { type = CROWD_CONTROL }, -- Sap + [6770] = { parent = 2070 }, + [11297] = { parent = 2070 }, + [2094] = { type = CROWD_CONTROL }, -- Blind + [2983] = { type = BUFF_OFFENSIVE }, -- Sprint + [8696] = { parent = 2983 }, + [11305] = { parent = 2983 }, + [5277] = { type = BUFF_DEFENSIVE }, -- Evasion + [26669] = { parent = 5277 }, + [1776] = { type = CROWD_CONTROL }, -- Gouge + [1777] = { parent = 1776 }, + [8629] = { parent = 1776 }, + [11285] = { parent = 1776 }, + [11286] = { parent = 1776 }, + [38764] = { parent = 1776 }, + [14278] = { type = BUFF_DEFENSIVE }, -- Ghostly Strike + [3409] = { type = ROOT }, -- Crippling Poison + [11201] = { parent = 3409 }, + [1330] = { type = CROWD_CONTROL }, -- Garrote Silence + [31224] = { type = IMMUNITY_SPELL }, -- Cloak of Shadows + [45182] = { type = BUFF_DEFENSIVE }, -- Cheating Death + [14177] = { type = BUFF_OFFENSIVE }, -- Cold Blood + [14251] = { type = BUFF_OTHER }, -- Riposte (Rogue) + + -- Warrior + + -- WoTLK + [71] = { type = BUFF_OTHER }, -- Defensive Stance + [2457] = { type = BUFF_OTHER }, -- Battle Stance + [2458] = { type = BUFF_OTHER }, -- Berserker Stance + [2565] = { type = BUFF_DEFENSIVE }, -- Shield Block + [3411] = { type = BUFF_DEFENSIVE }, -- Intervene + [12975] = { type = BUFF_DEFENSIVE }, -- Last Stand + [46924] = { type = IMMUNITY, }, -- Bladestorm + [46968] = { type = CROWD_CONTROL, }, -- Shockwave + [55694] = { type = BUFF_DEFENSIVE }, -- Enraged Regeneration + [60503] = { type = BUFF_OFFENSIVE, }, -- Taste for Blood + [64849] = { type = BUFF_OFFENSIVE, }, -- Unrelenting Assault (1/2) + [65925] = { type = BUFF_OFFENSIVE, }, -- Unrelenting Assault (2/2) + + [18498] = { type = CROWD_CONTROL }, -- Improved Shield Bash + [20230] = { type = IMMUNITY }, -- Retaliation + [1719] = { type = BUFF_OFFENSIVE }, -- Recklessness + [871] = { type = BUFF_DEFENSIVE }, -- Shield Wall + [12292] = { type = BUFF_OFFENSIVE }, -- Death Wish + [23694] = { type = ROOT }, -- Improved Hamstring + [18499] = { type = BUFF_OFFENSIVE }, -- Berserker Rage + [20253] = { type = CROWD_CONTROL }, -- Intercept Stun + [20614] = { parent = 20253 }, + [20615] = { parent = 20253 }, + [25273] = { parent = 20253 }, + [25274] = { parent = 20253 }, + [12798] = { type = CROWD_CONTROL }, -- Revenge Stun + [12809] = { type = CROWD_CONTROL }, -- Concussion Blow + [7922] = { type = CROWD_CONTROL }, -- Charge Stun + [5530] = { type = CROWD_CONTROL }, -- Mace Spec Stun (Warrior & Rogue) + [5246] = { type = CROWD_CONTROL }, -- Intimidating Shout + [20511] = { parent = 5246 }, + [676] = { type = BUFF_OTHER }, -- Disarm + [23920] = { type = IMMUNITY_SPELL }, -- Spell Reflection + [12976] = { type = BUFF_DEFENSIVE }, -- Last Stand + [12294] = { type = BUFF_OTHER }, -- Mortal Strike + [21551] = { parent = 12294 }, + [21552] = { parent = 12294 }, + [21553] = { parent = 12294 }, + [25248] = { parent = 12294 }, + [30330] = { parent = 12294 }, + +} diff --git a/BigDebuffs_Cata.toc b/BigDebuffs_Cata.toc new file mode 100644 index 0000000..9de4f30 --- /dev/null +++ b/BigDebuffs_Cata.toc @@ -0,0 +1,31 @@ +## Interface: 40400 +## Title: BigDebuffs +## Notes: Increases the debuff size of crowd control effects on the Blizzard raid frames +## Version: @project-version@ +## Author: Jordon +## SavedVariables: BigDebuffsDB +## IconTexture: Interface\AddOns\BigDebuffs\Media\Textures\icon.blp +## X-Curse-Project-ID: 82697 +## X-Wago-ID: WYK98e6L +## X-WoWI-ID: 26006 + +#@no-lib-strip@ +Libs\LibStub\LibStub.lua +Libs\CallbackHandler-1.0\CallbackHandler-1.0.xml +Libs\AceAddon-3.0\AceAddon-3.0.xml +Libs\AceDB-3.0\AceDB-3.0.xml +Libs\AceDBOptions-3.0\AceDBOptions-3.0.xml +Libs\AceEvent-3.0\AceEvent-3.0.xml +Libs\AceHook-3.0\AceHook-3.0.xml +Libs\AceGUI-3.0\AceGUI-3.0.xml +Libs\AceConfig-3.0\AceConfig-3.0.xml +Libs\AceLocale-3.0\AceLocale-3.0.xml +Libs\LibSharedMedia-3.0\lib.xml +Libs\LibClassicDurations\LibClassicDurations.xml +#@end-no-lib-strip@ + +Locales\Locales.xml +BigDebuffs.xml +BigDebuffs_Cata.lua +BigDebuffs.lua +Options.lua