From 8e477b96e35a73e2ca60f28d1e99b8c9ee800b4b Mon Sep 17 00:00:00 2001 From: Sumsebrum Date: Mon, 1 Aug 2022 18:28:16 +0200 Subject: [PATCH] LibClassAuras-1.0 update for Wrath --- Libs/LibClassAuras-1.0/ClassBuffs.lua | 197 +++++++++++++------ Libs/LibClassAuras-1.0/ClassDebuffs.lua | 189 +++++++++++------- Libs/LibClassAuras-1.0/LibClassAuras-1.0.lua | 23 ++- 3 files changed, 277 insertions(+), 132 deletions(-) diff --git a/Libs/LibClassAuras-1.0/ClassBuffs.lua b/Libs/LibClassAuras-1.0/ClassBuffs.lua index a89b887..2011019 100644 --- a/Libs/LibClassAuras-1.0/ClassBuffs.lua +++ b/Libs/LibClassAuras-1.0/ClassBuffs.lua @@ -6,24 +6,23 @@ local Buff = LibClassAuras.Buff ------------- -- PRIEST ------------- -Buff({ 1243, 1244, 1245, 2791, 10937, 10938, 25389 }, { buffType = "magic" }, "PRIEST") -- Power Word: Fortitude -Buff({ 21562, 21564, 25392 }, { buffType = "magic" }, "PRIEST") -- Prayer of Fortitude -Buff({ 17, 592, 600, 3747, 6065, 6066, 10898, 10899, 10900, 10901, 25217, 25218 }, { buffType = "magic" }, "PRIEST") -- Power Word: Shield -Buff({ 588, 7128, 602, 1006, 10951, 10952, 25431 }, { buffType = "magic" }, "PRIEST") -- Inner Fire +Buff({ 1243, 1244, 1245, 2791, 10937, 10938, 25389, 48161 }, { buffType = "magic" }, "PRIEST") -- Power Word: Fortitude +Buff({ 21562, 21564, 25392, 48162 }, { buffType = "magic" }, "PRIEST") -- Prayer of Fortitude +Buff({ 17, 592, 600, 3747, 6065, 6066, 10898, 10899, 10900, 10901, 25217, 25218, 48065, 48066 }, { buffType = "magic" }, "PRIEST") -- Power Word: Shield +Buff({ 588, 7128, 602, 1006, 10951, 10952, 25431, 48040, 48168 }, { buffType = "magic" }, "PRIEST") -- Inner Fire Buff({ 2651 }, { buffType = "magic" }, "PRIEST") -- Elune's Grace Buff({ 6346 }, { buffType = "magic" }, "PRIEST") -- Fear Ward -Buff({ 14752, 14818, 14819, 27841, 25312 }, { buffType = "magic" }, "PRIEST") -- Divine Spirit -Buff({ 27681, 32999 }, { buffType = "magic" }, "PRIEST") -- Prayer of Spirit +Buff({ 14752, 14818, 14819, 27841, 25312, 48073 }, { buffType = "magic" }, "PRIEST") -- Divine Spirit +Buff({ 27681, 32999, 48074 }, { buffType = "magic" }, "PRIEST") -- Prayer of Spirit Buff({ 1706 }, { buffType = "magic" }, "PRIEST") -- Levitate -Buff({ 139, 6074, 6075, 6076, 6077, 6078, 10927, 10928, 10929, 25315, 25221, 25222 }, { buffType = "magic" }, "PRIEST") -- Renew +Buff({ 139, 6074, 6075, 6076, 6077, 6078, 10927, 10928, 10929, 25315, 25221, 25222, 48067, 48068 }, { buffType = "magic" }, "PRIEST") -- Renew Buff({ 552 }, { buffType = "magic" }, "PRIEST") -- Abolish Disease -Buff({ 33076 }, { buffType = "magic" }, "PRIEST") -- Prayer of Mending +Buff({ 33076, 48112, 48113 }, { buffType = "magic" }, "PRIEST") -- Prayer of Mending Buff({ 586, 9578, 9579, 9592, 10941, 10942, 25429 }, { buffType = "magic" }, "PRIEST") -- Fade Buff({ 2652, 19261, 19262, 19264, 19265, 19266, 25461 }, { buffType = "magic" }, "PRIEST") -- Touch of Weakness Buff({ 18137, 19308, 19310, 19311, 19312, 25477 }, { buffType = "magic" }, "PRIEST") -- Shadowguard Buff({ 976, 10957, 10958, 16874, 25433 }, { buffType = "magic" }, "PRIEST") -- Shadow Protection Buff({ 27683, 39374 }, { buffType = "magic" }, "PRIEST") -- Prayer of Shadow Protection -Buff({ 15473 }, { buffType = "form" }, "PRIEST") -- Shadowform --talents Buff({ 14893, 15357, 15359 }, { buffType = "magic" }, "PRIEST") -- Inspiration Buff({ 27813, 27817, 27818 }, { buffType = "magic" }, "PRIEST") -- Blessed Recovery @@ -32,51 +31,74 @@ Buff({ 14751 }, { buffType = "magic" }, "PRIEST") -- Inner Focus Buff({ 10060 }, { buffType = "magic" }, "PRIEST") -- Power Infusion Buff({ 33206 }, { buffType = "magic" }, "PRIEST") -- Pain Suppression Buff({ 34754 }, { buffType = "magic" }, "PRIEST") -- Clearcasting +Buff({ 15473 }, { buffType = "form" }, "PRIEST") -- Shadowform +Buff({ 47788 }, { buffType = "magic" }, "PRIEST") -- Guardian's Spirit +Buff({ 47585 }, { buffType = "magic" }, "PRIEST") -- Dispersion +Buff({ 65081 }, { buffType = "magic" }, "PRIEST") -- Body and Soul +Buff({ 33151 }, { buffType = "magic" }, "PRIEST") -- Surge of Light +Buff({ 47753 }, { buffType = "magic" }, "PRIEST") -- Divine Aegis +Buff({ 47930 }, { buffType = "magic" }, "PRIEST") -- Grace +Buff({ 63734 }, { buffType = "magic" }, "PRIEST") -- Serendipity --------------- -- DRUID --------------- -Buff({ 467, 782, 1075, 8914, 9756, 9910, 26992 }, { buffType = "magic"}, "DRUID") -- Thorns +Buff({ 467, 782, 1075, 8914, 9756, 9910, 26992, 53307 }, { buffType = "magic"}, "DRUID") -- Thorns Buff({ 5487 }, { buffType = "form"}, "DRUID") -- Bear Form Buff({ 783 }, { buffType = "form"}, "DRUID") -- Travel Form Buff({ 9634 }, { buffType = "form"}, "DRUID") -- Dire Bear Form Buff({ 768 }, { buffType = "form"}, "DRUID") -- Cat Form Buff({ 22812 }, { buffType = "magic"}, "DRUID") -- Barkskin -Buff({ 5229 }, { buffType = "physical"}, "DRUID") -- Enrage -Buff({ 5217, 6793, 9845, 9846 }, { buffType = "physical"}, "DRUID") -- Tiger's Fury +Buff({ 5229 }, { buffType = "enrage"}, "DRUID") -- Enrage +Buff({ 5217, 6793, 9845, 9846, 50212, 50213 }, { buffType = "physical"}, "DRUID") -- Tiger's Fury Buff({ 1850, 9821, 33357 }, { buffType = "physical"}, "DRUID") -- Dash -Buff({ 22842, 22895, 22896, 26999 }, { buffType = "physical"}, "DRUID") -- Frenzied Regeneration -Buff({ 1126, 5232, 6756, 5234, 8907, 9884, 9885, 26990 }, { buffType = "magic"}, "DRUID") -- Mark of the Wild -Buff({ 21849, 21850, 26991 }, { buffType = "magic"}, "DRUID") -- Gift of the Wild -Buff({ 774, 1058, 1430, 2090, 2091, 3627, 8910, 9839, 9840, 9841, 25299, 26981, 26982 }, { buffType = "magic"}, "DRUID") -- Regrowth -Buff({ 8936, 8938, 8939, 8940, 8941, 9750, 9856, 9857, 9858, 26980 }, { buffType = "magic"}, "DRUID") -- Rejuvenation +Buff({ 22842 }, { buffType = "physical"}, "DRUID") -- Frenzied Regeneration +Buff({ 1126, 5232, 6756, 5234, 8907, 9884, 9885, 26990, 48469 }, { buffType = "magic"}, "DRUID") -- Mark of the Wild +Buff({ 21849, 21850, 26991, 48470 }, { buffType = "magic"}, "DRUID") -- Gift of the Wild +Buff({ 774, 1058, 1430, 2090, 2091, 3627, 8910, 9839, 9840, 9841, 25299, 26981, 26982, 48442, 48443 }, { buffType = "magic"}, "DRUID") -- Regrowth +Buff({ 8936, 8938, 8939, 8940, 8941, 9750, 9856, 9857, 9858, 26980, 48440, 48441 }, { buffType = "magic"}, "DRUID") -- Rejuvenation Buff({ 2893 }, { buffType = "magic"}, "DRUID") -- Abolish Poison -Buff({ 33763 }, { buffType = "magic"}, "DRUID") -- Lifebloom +Buff({ 33763, 48450, 48451}, { buffType = "magic"}, "DRUID") -- Lifebloom --Talents Buff({ 24858 }, { buffType = "form"}, "DRUID") -- Moonkin Form Buff({ 24907 }, { buffType = "aura"}, "DRUID") -- Moonkin Aura Buff({ 33891 }, { buffType = "form"}, "DRUID") -- Tree of Life -Buff({ 16864 }, { buffType = "magic"}, "DRUID") -- Omen of Clarity -Buff({ 16689, 16810, 16811, 16812, 16813, 17329, 27009 }, { buffType = "magic"}, "DRUID") -- Nature's Grasp +Buff({ 16864, 16870 }, { buffType = "magic"}, "DRUID") -- Omen of Clarity +Buff({ 16689, 16810, 16811, 16812, 16813, 17329, 27009, 53312 }, { buffType = "magic"}, "DRUID") -- Nature's Grasp Buff({ 45281, 45282, 45283 }, { buffType = "magic"}, "DRUID") -- Natural Perfection Buff({ 17116 }, { buffType = "magic"}, "DRUID") -- Nature's Swiftness Buff({ 17007 }, { buffType = "aura"}, "DRUID") -- Leader of the Pack +Buff({ 48518 }, { buffType = "physical"}, "DRUID") -- Eclipse (Lunar) +Buff({ 48517 }, { buffType = "physical"}, "DRUID") -- Eclipse (Solar) +Buff({ 16886 }, { buffType = "magic"}, "DRUID") -- Nature's Grace +Buff({ 48503, 48504 }, { buffType = "magic"}, "DRUID") -- Living Seed +Buff({ 50334 }, { buffType = "physical"}, "DRUID") -- Berserk +Buff({ 52610, 62071 }, { buffType = "enrage"}, "DRUID") -- Savage Roar +Buff({ 48391 }, { buffType = "enrage"}, "DRUID") -- Owlkin Frenzy + ------------- -- WARRIOR -- TODO ------------- Buff({ 29838 }, { buffType = "physical"}, "WARRIOR") -- Second Wind -Buff({ 12292 }, { buffType = "physical"}, "WARRIOR") -- Death Wish +Buff({ 12292 }, { buffType = "enrage"}, "WARRIOR") -- Death Wish Buff({ 6673 }, { buffType = "physical"}, "WARRIOR") -- Battle Shout Buff({ 469 }, { buffType = "physical"}, "WARRIOR") -- Commanding Shout Buff({ 12328 }, { buffType = "physical"}, "WARRIOR") -- Sweeping Strikes -Buff({ 30032 }, { buffType = "physical"}, "WARRIOR") -- Rampage -Buff({ 2687 }, { buffType = "physical"}, "WARRIOR") -- Blood Rage +Buff({ 29801, 30032 }, { buffType = "aura"}, "WARRIOR") -- Rampage +Buff({ 2687 }, { buffType = "enrage"}, "WARRIOR") -- Blood Rage Buff({ 20230 }, { buffType = "physical"}, "WARRIOR") -- Retaliation Buff({ 871 }, { buffType = "physical"}, "WARRIOR") -- Shield Wall -Buff({ 18499 }, { buffType = "physical"}, "WARRIOR") -- Berserker Rage -Buff({ 23885 }, { buffType = "physical"}, "WARRIOR") -- Bloodthirst +Buff({ 18499 }, { buffType = "enrage"}, "WARRIOR") -- Berserker Rage +Buff({ 23885 }, { buffType = "enrage"}, "WARRIOR") -- Bloodthirst Buff({ 3411 }, { buffType = "physical"}, "WARRIOR") -- Intervene +Buff({ 50622 }, { buffType = "physical"}, "WARRIOR") -- Bladestorm (whirlwind) +Buff({ 52437 }, { buffType = "physical"}, "WARRIOR") -- Sudden Death +Buff({ 57522 }, { buffType = "physical"}, "WARRIOR") -- Wrecking Crew +Buff({ 46916 }, { buffType = "physical"}, "WARRIOR") -- Slam! +Buff({ 50720 }, { buffType = "physical"}, "WARRIOR") -- Vigilance +Buff({ 55694 }, { buffType = "enrage"}, "WARRIOR") -- Enraged Regeneration +Buff({ 1719 }, { buffType = "enrage"}, "WARRIOR") -- Recklessness -------------- @@ -87,24 +109,35 @@ Buff({ 2983 }, { buffType = "physical" }, "ROGUE") -- Sprint Buff({ 5277 }, { buffType = "physical" }, "ROGUE") -- Evasion Buff({ 31224 }, { buffType = "physical" }, "ROGUE") -- Cloak of Shadows Buff({ 14278 }, { buffType = "physical" }, "ROGUE") -- Ghostly Strike +Buff({ 51713 }, { buffType = "physical" }, "ROGUE") -- Shadow Dance +Buff({ 31665 }, { buffType = "physical" }, "ROGUE") -- Master of Subtlety +Buff({ 51690 }, { buffType = "physical" }, "ROGUE") -- Killing Spree +Buff({ 63848 }, { buffType = "enrage" }, "ROGUE") -- Hunger For Blood +Buff({ 57934 }, { buffType = "physical" }, "ROGUE") -- Tricks of the Trade ------------ -- WARLOCK --TODO ------------ Buff({ 19028 }, { buffType = "aura"}, "WARLOCK") -- Soul Link -Buff({ 696 }, { buffType = "aura"}, "WARLOCK") -- Demon Skin -Buff({ 706 }, { buffType = "aura"}, "WARLOCK") -- Demon Armor -Buff({ 28176 }, { buffType = "aura"}, "WARLOCK") -- Fel Armor +Buff({ 687, 696 }, { buffType = "aura"}, "WARLOCK") -- Demon Skin +Buff({ 706, 1086, 11733, 11734, 11735, 27260, 47793, 47889 }, { buffType = "aura"}, "WARLOCK") -- Demon Armor +Buff({ 28176, 28189, 47892, 47893 }, { buffType = "aura"}, "WARLOCK") -- Fel Armor Buff({ 23759 }, { buffType = "aura"}, "WARLOCK") -- Master Demonologist Buff({ 34936 }, { buffType = "magic"}, "WARLOCK") -- Backlash Buff({ 5697 }, { buffType = "magic"}, "WARLOCK") -- Unending Breath Buff({ 132 }, { buffType = "magic"}, "WARLOCK") -- Detect Invisibility -Buff({ 1949 }, { buffType = "aura"}, "WARLOCK") -- Hellfire -Buff({ 6229 }, { buffType = "magic"}, "WARLOCK") -- Shadow Ward -Buff({ 19480 }, { buffType = "magic"}, "WARLOCK") -- Paranoia -Buff({ 7812 }, { buffType = "magic"}, "WARLOCK") -- Sacrifice -Buff({ 2947 }, { buffType = "magic"}, "WARLOCK") -- Fire Shield +Buff({ 1949, 11683, 11684, 27213, 47823 }, { buffType = "aura"}, "WARLOCK") -- Hellfire +Buff({ 6229, 11739, 11740, 28610, 47890, 47891 }, { buffType = "magic"}, "WARLOCK") -- Shadow Ward +Buff({ 19480, 20435, 41002 }, { buffType = "aura"}, "WARLOCK") -- Paranoia +Buff({ 7812, 19438, 19440, 19441, 19442, 19443, 27273, 47985, 47986 }, { buffType = "magic"}, "WARLOCK") -- Sacrifice +Buff({ 2947, 8316, 8317, 11770, 11771, 27269, 47983 }, { buffType = "magic"}, "WARLOCK") -- Fire Shield +Buff({ 48018 }, { buffType = "magic"}, "WARLOCK") -- Demonic Circle: Summon +Buff({ 59672 }, { buffType = "physical"}, "WARLOCK") -- Metamorphosis +Buff({ 54277 }, { buffType = "physical"}, "WARLOCK") -- Backdraft +Buff({ 47283 }, { buffType = "magic"}, "WARLOCK") -- Empowered Imp +Buff({ 64371 }, { buffType = "magic"}, "WARLOCK") -- Eradication +Buff({ 18093, 63243, 63244 } ,{ buffType = "physical" }, "WARLOCK") -- Pyroclasm --------------- @@ -115,35 +148,43 @@ Buff({ 8178 } ,{ buffType = "magic" }, "SHAMAN") -- Grounding Totem Effect Buff({ 30823 } ,{ buffType = "magic" }, "SHAMAN") -- Shamanistic Rage Buff({ 32182 } ,{ buffType = "magic" }, "SHAMAN") -- Heroism Buff({ 2825 } ,{ buffType = "magic" }, "SHAMAN") -- Bloodlust -Buff({ 974 } ,{ buffType = "magic" }, "SHAMAN") -- Earth Shield -Buff({ 24398 } ,{ buffType = "magic" }, "SHAMAN") -- Water Shield -Buff({ 324 } ,{ buffType = "magic" }, "SHAMAN") -- Lightning Shield +Buff({ 974, 32593, 32594, 49283, 49284 } ,{ buffType = "magic" }, "SHAMAN") -- Earth Shield +Buff({ 24398, 33736, 57960 } ,{ buffType = "magic" }, "SHAMAN") -- Water Shield +Buff({ 324, 25472, 49280, 49281 } ,{ buffType = "magic" }, "SHAMAN") -- Lightning Shield Buff({ 16188 } ,{ buffType = "magic" }, "SHAMAN") -- Nature's Swiftness Buff({ 16166 } ,{ buffType = "magic" }, "SHAMAN") -- Elemental Mastery +Buff({ 51470 } ,{ buffType = "aura" }, "SHAMAN") -- Elemental Oath +Buff({ 30809 } ,{ buffType = "aura" }, "SHAMAN") -- Unleashed Rage +Buff({ 52179 } ,{ buffType = "magic" }, "SHAMAN") -- Astral Shift +Buff({ 61295, 61299, 61300, 61301 } ,{ buffType = "magic" }, "SHAMAN") -- Riptide +Buff({ 53390 } ,{ buffType = "magic" }, "SHAMAN") -- Tidal Waves +Buff({ 52000, 51999, 51998, 51997, 51990, 51945 } ,{ buffType = "magic" }, "SHAMAN") -- Earthliving proc + + -------------- -- PALADIN --TODO -------------- --Blessings -Buff( { 1022, 5599, 10278 }, { buffType = "magic"}, "PALADIN") -- Blessing of Protection -Buff( { 6940 }, { buffType = "magic"}, "PALADIN") -- Blessing of Sacrifice -Buff( { 1044 }, { buffType = "magic"}, "PALADIN") -- Blessing of Freedom -Buff( { 19740, 19834, 19835, 19836, 19837, 19838, 25291, 27140 }, { buffType = "magic"}, "PALADIN") -- Blessing of Might -Buff( { 19742 }, { buffType = "magic"}, "PALADIN") -- Blessing of Wisdom +Buff( { 1022, 5599, 10278 }, { buffType = "magic"}, "PALADIN") -- Blessing/Hand of Protection +Buff( { 6940 }, { buffType = "magic"}, "PALADIN") -- Blessing/Hand of Sacrifice +Buff( { 1044, 66115 }, { buffType = "magic"}, "PALADIN") -- Blessing/Hand of Freedom +Buff( { 19740, 19834, 19835, 19836, 19837, 19838, 25291, 27140, 48931, 48932 }, { buffType = "magic"}, "PALADIN") -- Blessing of Might +Buff( { 19742, 19850, 19852, 19853, 19854, 25290, 27142, 48935, 48936 }, { buffType = "magic"}, "PALADIN") -- Blessing of Wisdom Buff( { 20217 }, { buffType = "magic"}, "PALADIN") -- Blessing of Kings Buff( { 19977 }, { buffType = "magic"}, "PALADIN") -- Blessing of Light -Buff( { 1038 }, { buffType = "magic"}, "PALADIN") -- Blessing of Salvation +Buff( { 1038 }, { buffType = "magic"}, "PALADIN") -- Blessing/Hand of Salvation Buff( { 20911 }, { buffType = "magic"}, "PALADIN") -- Blessing of Sanctuary Buff( { 25898 }, { buffType = "magic"}, "PALADIN") -- Greater Blessing of Kings Buff( { 25890 }, { buffType = "magic"}, "PALADIN") -- Greater Blessing of Light -Buff( { 25782 }, { buffType = "magic"}, "PALADIN") -- Greater Blessing of Might -Buff( { 25895 }, { buffType = "magic"}, "PALADIN") -- Greater Blessing of Salvation +Buff( { 25782, 27141, 48933, 48934 }, { buffType = "magic"}, "PALADIN") -- Greater Blessing of Might +Buff( { 25895 }, { buffType = "magic"}, "PALADIN") -- Greater Blessing of Salvation Buff( { 25899 }, { buffType = "magic"}, "PALADIN") -- Greater Blessing of Sanctuary -Buff( { 25894 }, { buffType = "magic"}, "PALADIN") -- Greater Blessing of Wisdom +Buff( { 25894, 48937 }, { buffType = "magic"}, "PALADIN") -- Greater Blessing of Wisdom Buff( { 642 }, { buffType = "immune"}, "PALADIN") -- Divine Shield Buff( { 31884 }, { buffType = "magic"}, "PALADIN") -- Avenging Wrath --Auras -Buff( { 465, 10290, 643, 10291, 1032, 10292, 10293, 27149 }, { buffType = "aura"}, "PALADIN") -- Devotion Aura +Buff( { 465, 10290, 643, 10291, 1032, 10292, 10293, 27149, 48941, 48942 }, { buffType = "aura"}, "PALADIN") -- Devotion Aura Buff( { 7294 }, { buffType = "aura"}, "PALADIN") -- Retribution Aura Buff( { 19746 }, { buffType = "aura"}, "PALADIN") -- Concentration Aura Buff( { 19876 }, { buffType = "aura"}, "PALADIN") -- Shadow Resistance Aura @@ -152,7 +193,7 @@ Buff( { 19888 }, { buffType = "aura"}, "PALADIN") -- Frost Resistance Aura Buff( { 19891 }, { buffType = "aura"}, "PALADIN") -- Fire Resistance Aura Buff( { 32223 }, { buffType = "aura"}, "PALADIN") -- Crusader Aura --Seals -Buff( { 20154, 20287, 20288, 20289, 20290, 20291, 20292, 20293, 27155 }, { buffType = "magic"}, "PALADIN") -- Seal of Righteousness +Buff( { 20154, 21084, 20287, 20288, 20289, 20290, 20291, 20292, 20293, 27155 }, { buffType = "magic"}, "PALADIN") -- Seal of Righteousness Buff( { 31892 }, { buffType = "magic"}, "PALADIN") -- Seal of Blood Buff( { 20375 }, { buffType = "magic"}, "PALADIN") -- Seal of Command Buff( { 20164 }, { buffType = "magic"}, "PALADIN") -- Seal of Justice @@ -161,6 +202,18 @@ Buff( { 15277 }, { buffType = "magic"}, "PALADIN") -- Seal of Reckoning Buff( { 31801 }, { buffType = "magic"}, "PALADIN") -- Seal of Vengeance Buff( { 20166 }, { buffType = "magic"}, "PALADIN") -- Seal of Wisdom Buff( { 21082 }, { buffType = "magic"}, "PALADIN") -- Seal of the Crusade +Buff( { 53563 }, { buffType = "magic"}, "PALADIN") -- Beacon of Light +Buff( { 54149 }, { buffType = "magic"}, "PALADIN") -- Infusion of Light +Buff( { 59578 }, { buffType = "magic"}, "PALADIN") -- The Art of War +Buff( { 20925, 20927, 20928, 27179, 48951, 48952 }, { buffType = "magic"}, "PALADIN") -- Holy Shield +Buff( { 53601 }, { buffType = "magic"}, "PALADIN") -- Sacred Shield +Buff( { 54428 }, { buffType = "magic"}, "PALADIN") -- Divine Plea +Buff( { 31821 }, { buffType = "magic"}, "PALADIN") -- Aura Mastery +Buff( { 31842 }, { buffType = "magic"}, "PALADIN") -- Divine Illumination +Buff( { 20216 }, { buffType = "magic"}, "PALADIN") -- Divine Favor +Buff( { 25780 }, { buffType = "magic"}, "PALADIN") -- Righteous Fury + + ------------- @@ -170,7 +223,10 @@ Buff( { 21082 }, { buffType = "magic"}, "PALADIN") -- Seal of the Crusade Buff( { 5384 }, { buffType = "physical"}, "HUNTER") -- Feign Death Buff( { 19263 }, { buffType = "physical"}, "HUNTER") -- Deterrence Buff( { 3045 }, { buffType = "physical"}, "HUNTER") -- Rapid Fire ---local FEIGN_DEATH = GetSpellInfo(5384) -- Localized name for Feign Death +Buff( { 64420 }, { buffType = "physical"}, "HUNTER") -- Sniper Training +Buff( { 34835 }, { buffType = "physical"}, "HUNTER") -- Master Tactician +Buff( { 54216 }, { buffType = "physical"}, "HUNTER") -- Master's Call +Buff( { 34471 }, { buffType = "physical"}, "HUNTER") -- The Beast Within ------------- @@ -178,23 +234,33 @@ Buff( { 3045 }, { buffType = "physical"}, "HUNTER") -- Rapid Fire ------------- Buff({ 66 }, { buffType = "magic"}, "MAGE") -- Invisibility -Buff({ 1459 }, { buffType = "magic"}, "MAGE") -- Arcane Intellect +Buff({ 1459, 1460, 1461, 10156, 10157, 27126, 42995 }, { buffType = "magic"}, "MAGE") -- Arcane Intellect Buff({ 130 }, { buffType = "magic"}, "MAGE") -- Slow Fall -Buff({ 604 }, { buffType = "magic"}, "MAGE") -- Dampen Magic -Buff({ 1008 }, { buffType = "magic"}, "MAGE") -- Amplify Magic -Buff({ 1463 }, { buffType = "magic"}, "MAGE") -- Mana Shield -Buff({ 6117 }, { buffType = "form"}, "MAGE") -- Mage Armor +Buff({ 604, 8450, 8451, 10173, 10174, 33944, 43015 }, { buffType = "magic"}, "MAGE") -- Dampen Magic +Buff({ 1008, 8455, 10169, 10170, 27130, 33946, 43017, }, { buffType = "magic"}, "MAGE") -- Amplify Magic +Buff({ 1463, 8494, 8495, 10191, 10192, 10193, 27131, 43019, 43020 }, { buffType = "magic"}, "MAGE") -- Mana Shield +Buff({ 6117, 22782, 22783, 27125, 43023, 43024 }, { buffType = "form"}, "MAGE") -- Mage Armor Buff({ 31643 }, { buffType = "magic"}, "MAGE") -- Blazing Speed -Buff({ 543 }, { buffType = "magic"}, "MAGE") -- Fire Ward +Buff({ 543, 8457, 8458, 10223, 10225, 27128, 43010 }, { buffType = "magic"}, "MAGE") -- Fire Ward Buff({ 11129 }, { buffType = "magic"}, "MAGE") -- Combustion -Buff({ 30482 }, { buffType = "form"}, "MAGE") -- Molten Armor -Buff({ 168 }, { buffType = "form"}, "MAGE") -- Frost Armor -Buff({ 7302 }, { buffType = "form"}, "MAGE") -- Ice Armor +Buff({ 30482, 43045, 43046 }, { buffType = "form"}, "MAGE") -- Molten Armor +Buff({ 168, 7300, 7301 }, { buffType = "form"}, "MAGE") -- Frost Armor +Buff({ 7302, 7320, 10219, 10220, 27124, 43008 }, { buffType = "form"}, "MAGE") -- Ice Armor Buff({ 45438 }, { buffType = "immune"}, "MAGE") -- Ice Block -Buff({ 6143 }, { buffType = "magic"}, "MAGE") -- Frost Ward +Buff({ 6143, 32796, 8462, 28609, 10177, 43012, 8461 }, { buffType = "magic"}, "MAGE") -- Frost Ward --talents -Buff({ 11426 }, { buffType = "magic"}, "MAGE") -- Ice Barrier +Buff({ 11426, 13031, 13032, 13033, 27134, 33405, 43038, 43039 }, { buffType = "magic"}, "MAGE") -- Ice Barrier Buff({ 12472 }, { buffType = "magic"}, "MAGE") -- Icy Veins +Buff({ 74396 }, { buffType = "magic"}, "MAGE") -- Fingers of Frost +Buff({ 57761 }, { buffType = "magic"}, "MAGE") -- FireBall! +Buff({ 44413 }, { buffType = "magic"}, "MAGE") -- Incanter's Absorption +Buff({ 48108 }, { buffType = "magic"}, "MAGE") -- Hot Streak +Buff({ 54741 }, { buffType = "magic"}, "MAGE") -- Hot Streak +Buff({ 61316 }, { buffType = "magic"}, "MAGE") -- Dalaran Brilliance +Buff({ 44401 }, { buffType = "magic"}, "MAGE") -- Missile Barrage + + + ------------- -- DEATHKNIGHT @@ -203,4 +269,15 @@ Buff({ 12472 }, { buffType = "magic"}, "MAGE") -- Icy Veins Buff({ 48707 }, { buffType = "physical"}, "DEATHKNIGHT") -- Anti-Magic Shell Buff({ 48792 }, { buffType = "physical"}, "DEATHKNIGHT") -- Icebound Fortitude Buff({ 49039 }, { buffType = "physical"}, "DEATHKNIGHT") -- Lichborne -Buff({ 50461 }, { buffType = "physical"}, "DEATHKNIGHT") -- Anti-Magic Zone \ No newline at end of file +Buff({ 50461 }, { buffType = "physical"}, "DEATHKNIGHT") -- Anti-Magic Zone +Buff({ 57330, 57623 }, { buffType = "physical"}, "DEATHKNIGHT") -- Horn of Winter +Buff({ 49222 }, { buffType = "physical"}, "DEATHKNIGHT") -- Bone Shield +Buff({ 49016 }, { buffType = "enrage"}, "DEATHKNIGHT") -- Unholy Frenzy +Buff({ 59052 }, { buffType = "physical"}, "DEATHKNIGHT") -- Freezing Fog +Buff({ 55233 }, { buffType = "physical"}, "DEATHKNIGHT") -- Vampiric Blood +Buff({ 51271 }, { buffType = "physical"}, "DEATHKNIGHT") -- Unbreakable Armor +Buff({ 49796 }, { buffType = "physical"}, "DEATHKNIGHT") -- Deathchill +Buff({ 50485 }, { buffType = "physical"}, "DEATHKNIGHT") -- Acclimation +Buff({ 66803 }, { buffType = "physical"}, "DEATHKNIGHT") -- Desolation +Buff({ 55610 }, { buffType = "aura"}, "DEATHKNIGHT") -- Improved Icy Talons +Buff({ 53138 }, { buffType = "aura"}, "DEATHKNIGHT") -- Abomination's Might \ No newline at end of file diff --git a/Libs/LibClassAuras-1.0/ClassDebuffs.lua b/Libs/LibClassAuras-1.0/ClassDebuffs.lua index 12ca9f8..550b1ba 100644 --- a/Libs/LibClassAuras-1.0/ClassDebuffs.lua +++ b/Libs/LibClassAuras-1.0/ClassDebuffs.lua @@ -11,129 +11,151 @@ Debuff({ 9035, 19281, 19282, 19283, 19284, 19285, 25470 }, { buffType = "curse" Debuff({ 6788 }, { }, "PRIEST") -- Weakened Soul Debuff({ 15487 }, { buffType = "magic" }, "PRIEST") -- Silence Debuff({ 10797, 19296, 19299, 19302, 19303, 19304, 19305, 25446 }, { stacking = true, buffType = "magic", preEvent = "SPELL_CAST_SUCCESS" }, "PRIEST") -- starshards -Debuff({ 2944, 19276, 19277, 19278, 19279, 19280, 25467 }, { stacking = true , buffType = "disease", preEvent = "SPELL_CAST_SUCCESS"}, "PRIEST") --devouring plague +Debuff({ 2944, 19276, 19277, 19278, 19279, 19280, 25467, 48299, 48300 }, { stacking = true , buffType = "disease", preEvent = "SPELL_CAST_SUCCESS"}, "PRIEST") --devouring plague Debuff({ 453, 8192, 10953, 25596 }, { }, "PRIEST") -- mind soothe -Debuff({ 14914, 15261, 15262, 15263, 15264, 15265, 15266, 15267, 25384 }, { stacking = true, buffType = "magic", preEvent = "SPELL_DAMAGE"}, "PRIEST") -- Holy Fire, stacking? -Debuff({ 589, 594, 970, 992, 2767, 10892, 10893, 10894, 25367, 25368 }, { stacking = true, buffType = "magic", preEvent = "SPELL_CAST_SUCCESS"}, "PRIEST") -- SW:P +Debuff({ 14914, 15261, 15262, 15263, 15264, 15265, 15266, 15267, 25384, 48134, 48135 }, { stacking = true, buffType = "magic", preEvent = "SPELL_DAMAGE"}, "PRIEST") -- Holy Fire, stacking? +Debuff({ 589, 594, 970, 992, 2767, 10892, 10893, 10894, 25367, 25368, 48124, 48125 }, { stacking = true, buffType = "magic", preEvent = "SPELL_CAST_SUCCESS"}, "PRIEST") -- SW:P Debuff({ 15258 } ,{ buffType = "magic" }, "PRIEST") -- Shadow Vulnerability (Shadow Weaving Talent Effect) Debuff({ 15286 } ,{ buffType = "magic" }, "PRIEST") -- Vampiric Embrace -Debuff({ 15407, 17311, 17312, 17313, 17314, 18807, 25387 }, { buffType = "magic" }, "PRIEST") -- Mind Flay +Debuff({ 34914, 34916, 34917, 48159, 48160 }, { buffType = "magic"}, "PRIEST") -- Vampiric Touch +Debuff({ 15407, 17311, 17312, 17313, 17314, 18807, 25387, 48155, 48156 }, { buffType = "magic" }, "PRIEST") -- Mind Flay Debuff({ 605, 10911, 10912 }, { buffType = "magic" }, "PRIEST") -- Mind Control Debuff({ 8122, 8124, 10888, 10890 }, { buffType = "magic", }, "PRIEST") -- Psychic Scream Debuff({ 15269 }, { buffType = "magic"}, "PRIEST") -- Blackout Debuff({ 44041, 44043, 44044, 44045, 44046, 44047 }, { buffType = "magic"}, "PRIEST") -- Chastise +Debuff({ 48045, 53023 }, {stacking = true, buffType = "magic", preEvent = "SPELL_CAST_SUCCESS"}, "PRIEST") -- Mind Sear +Debuff({ 64044 }, { buffType = "magic" }, "PRIEST") -- Psychic Horror +Debuff({ 64058 }, { buffType = "physical" }, "PRIEST") -- Psychic Horror Disarm --------------- -- DRUID --------------- Debuff({ 33786 }, { buffType = "immune"}, "DRUID") -- Cyclone Debuff({ 19675 }, { }, "DRUID") -- Feral Charge -Debuff( { 22570}, { buffType = "physical"}, "DRUID") -- Maim -Debuff({ 19975, 19974, 19973, 19972, 19971, 19970, 27010 }, { buffType = "magic", altName = select(1, GetSpellInfo(27010)) .. " " .. select(1, GetSpellInfo(16689)) }, "DRUID") -- Nature's Grasp root +Debuff({ 22570, 49802}, { buffType = "physical"}, "DRUID") -- Maim +Debuff({ 19975, 19974, 19973, 19972, 19971, 19970, 27010, 53313 }, { buffType = "magic", altName = select(1, GetSpellInfo(27010)) .. " " .. select(1, GetSpellInfo(16689)) }, "DRUID") -- Nature's Grasp root Debuff({ 339, 1062, 5195, 5196, 9852, 9853, 26989 }, { buffType = "magic"}, "DRUID") -- Entangling Roots Debuff({ 770, 778, 9749, 9907, 26993 }, { buffType = "magic" }, "DRUID") -- Faerie Fire Debuff({ 16857, 17390, 17391, 17392, 27011 }, { buffType = "magic" }, "DRUID") -- Faerie Fire (Feral) Debuff({ 2637, 18657, 18658 }, { buffType = "magic"}, "DRUID") -- Hibernate -Debuff({ 99, 1735, 9490, 9747, 9898, 26998 }, { buffType = "physical" }, "DRUID") -- Demoralizing Roar +Debuff({ 99, 1735, 9490, 9747, 9898, 26998, 48559, 48560 }, { buffType = "physical" }, "DRUID") -- Demoralizing Roar Debuff({ 5209 }, { buffType = "physical" }, "DRUID") -- Challenging Roar Debuff({ 6795 }, { stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Taunt Debuff({ 16922 }, { buffType = "physical" }, "DRUID") -- Imp Starfire Stun -Debuff({ 9005, 9823, 9827, 27006 }, { buffType = "physical" }, "DRUID") -- Pounce -Debuff({ 9007, 9824, 9826, 27007 }, { buffType = "physical", stacking = true, preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Pounce Bleed -Debuff({ 8921, 8924, 8925, 8926, 8927, 8928, 8929, 9833, 9834, 9835, 26987, 26988 }, { stacking = true, buffType = "magic"}, "DRUID") -- Moonfire -Debuff({ 1822, 1823, 1824, 9904, 27003 }, { stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Rake -Debuff({ 1079, 9492, 9493, 9752, 9894, 9896, 27008 }, { stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Rip -Debuff({ 5570, 24974, 24975, 24976, 24977, 27013 }, { stacking = true, buffType = "magic", preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Insect Swarm -Debuff({ 33745 }, { stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Lacerate -Debuff({ 33878, 33986, 33987 }, { buffType = "physical" }, "DRUID") -- Mangle (Bear) -Debuff({ 33876, 33982, 33983 }, { buffType = "physical" }, "DRUID") -- Mangle (Cat) +Debuff({ 9005, 9823, 9827, 27006, 49803 }, { buffType = "physical" }, "DRUID") -- Pounce +Debuff({ 9007, 9824, 9826, 27007, 49804 }, { buffType = "physical", stacking = true, preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Pounce Bleed +Debuff({ 8921, 8924, 8925, 8926, 8927, 8928, 8929, 9833, 9834, 9835, 26987, 26988, 48462, 48463 }, { stacking = true, buffType = "magic"}, "DRUID") -- Moonfire +Debuff({ 1822, 1823, 1824, 9904, 27003, 48573, 48574, 59886 }, { stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Rake +Debuff({ 1079, 9492, 9493, 9752, 9894, 9896, 27008, 49799, 49800 }, { stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Rip +Debuff({ 5570, 24974, 24975, 24976, 24977, 27013, 48468 }, { stacking = true, buffType = "magic", preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Insect Swarm +Debuff({ 33745, 48567, 48568 }, { stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "DRUID") -- Lacerate +Debuff({ 33878, 33986, 33987, 48563, 48564 }, { buffType = "physical" }, "DRUID") -- Mangle (Bear) +Debuff({ 33876, 33982, 33983, 48565, 48566 }, { buffType = "physical" }, "DRUID") -- Mangle (Cat) +Debuff({ 60433 }, { buffType = "magic" }, "DRUID") -- Earth and Moon +Debuff({ 58181 }, { buffType = "physical" }, "DRUID") -- Infected Wounds + ------------- -- WARRIOR ------------- Debuff({ 29703 }, { buffType = "physical"}, "WARRIOR") -- Dazed -Debuff({ 12294, 21551, 21552, 21553, 25248, 30330 }, { buffType = "physical" }, "WARRIOR") -- Mortal Strike -Debuff({ 72, 1671, 1672, 29704}, { buffType = "physical" }, "WARRIOR") -- Shield Bash +Debuff({ 12294, 21551, 21552, 21553, 25248, 30330, 47485, 47486 }, { buffType = "physical" }, "WARRIOR") -- Mortal Strike +Debuff({ 72, 1671, 1672, 29704 }, { buffType = "physical" }, "WARRIOR") -- Shield Bash Debuff({ 18498 }, { buffType = "physical" }, "WARRIOR") -- Improved Shield Bash -Debuff({ 772, 6546, 6547, 6548, 11572, 11573, 11574, 25208 }, { stacking = true, buffType = "physical"}, "WARRIOR") -- Rend -Debuff({ 12721, 43104 }, { stacking = true, buffType = "physical"}, "WARRIOR") -- Deep Wounds +Debuff({ 772, 6546, 6547, 6548, 11572, 11573, 11574, 25208, 46845, 47465 }, { stacking = true, buffType = "physical"}, "WARRIOR") -- Rend +Debuff({ 12721, 43104, }, { stacking = true, buffType = "physical"}, "WARRIOR") -- Deep Wounds Debuff({ 12323 }, { buffType = "physical"}, "WARRIOR") -- Piercing Howl Debuff({ 1715, 7372, 7373, 25212 }, { buffType = "physical" }, "WARRIOR") -- Hamstring Debuff({ 23694 } , { buffType = "physical" }, "WARRIOR") -- Improved Hamstring -Debuff({ 6343, 8198, 8204, 8205, 11580, 11581, 25264 }, { buffType = "physical"}, "WARRIOR") -- Thunder Clap +Debuff({ 6343, 8198, 8204, 8205, 11580, 11581, 25264, 47501, 47502 }, { buffType = "physical"}, "WARRIOR") -- Thunder Clap Debuff({ 694, 7400, 7402, 20559, 20560 }, { buffType = "physical", }, "WARRIOR") -- Mocking Blow Debuff({ 1161 } ,{ buffType = "physical", }, "WARRIOR") -- Challenging Shout Debuff({ 355 } ,{ stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "WARRIOR") -- Taunt -Debuff({ 1160, 6190, 11554, 11555, 11556, 25202, 25203 }, { buffType = "physical" }, "WARRIOR") -- Demoralizing Shout, varies +Debuff({ 1160, 6190, 11554, 11555, 11556, 25202, 25203, 47437 }, { buffType = "physical" }, "WARRIOR") -- Demoralizing Shout, varies Debuff({ 5246 }, { buffType = "physical" }, "WARRIOR") -- Intimidating Shout Fear Debuff({ 676 } ,{ buffType = "physical" }, "WARRIOR") -- Disarm Debuff({ 12798 } , { buffType = "physical" }, "WARRIOR") -- Imp Revenge Stun -Debuff({ 7386, 7405, 8380, 11596, 11597, 25225, buffType = "physical" }, { }, "WARRIOR") -- Sunder Armor +Debuff({ 7386, 7405, 8380, 11596, 11597, 25225 }, { buffType = "physical" }, { }, "WARRIOR") -- Sunder Armor Debuff({ 12809 } ,{ buffType = "physical" }, "WARRIOR") -- Concussion Blow Debuff({ 7922 }, { buffType = "physical" }, "WARRIOR") -- Charge Stun -Debuff({ 20253, 20614, 20615, 25273, 25274 }, { buffType = "physical" }, "WARRIOR") -- Intercept Stun +Debuff({ 20253, 20614, 20615, 25273, 25274, 47995 }, { buffType = "physical" }, "WARRIOR") -- Intercept Stun Debuff({ 5530 }, { buffType = "physical"}, "WARRIOR") -- Mace Stun Effect (Mace Specialization) +Debuff({ 56112 }, { buffType = "physical"}, "WARRIOR") -- Furious Attacks +Debuff({ 18498, 74347 }, { buffType = "physical"}, "WARRIOR") -- Gag Order +Debuff({ 46857 }, { buffType = "physical"}, "WARRIOR") -- Trauma +Debuff({ 46968 }, { buffType = "physical"}, "WARRIOR") -- Shockwave +Debuff({ 64382 }, { buffType = "physical"}, "WARRIOR") -- Shattering Throw + -------------- -- ROGUE -------------- -Debuff({ 16511, 17347, 17348, 26864 }, { buffType = "physical" }, "ROGUE") -- Hemorrhage +Debuff({ 16511, 17347, 17348, 26864, 48660 }, { buffType = "physical" }, "ROGUE") -- Hemorrhage Debuff({ 3409, 11201 }, { buffType = "poison" }, "ROGUE") -- Crippling Poison -Debuff({ 13218, 13222, 13223, 13224, 27189 }, { buffType = "poison" }, "ROGUE") -- Wound Poison +Debuff({ 13218, 13222, 13223, 13224, 27189, 57975 }, { buffType = "poison" }, "ROGUE") -- Wound Poison Debuff({ 26679 }, { buffType = "physical"}, "ROGUE") -- Deadly Throw Slow -Debuff({ 2818, 2819, 11353, 11354, 25349, 26968, 27187 }, { stacking = true, buffType = "poison", preEvent = { { event = "SPELL_DAMAGE", spellID = 5940}, "SWING_DAMAGE" }}, "ROGUE") -- Deadly Poison +Debuff({ 2818, 2819, 11353, 11354, 25349, 26968, 27187, 57970 }, { stacking = true, buffType = "poison", preEvent = { { event = "SPELL_DAMAGE", spellID = 5940}, "SWING_DAMAGE" }}, "ROGUE") -- Deadly Poison Debuff({ 5760, 8692, 11398 }, { buffType = "poison" }, "ROGUE") -- Mind-numbing Poison Debuff({ 18425 }, { buffType = "physical" }, "ROGUE") -- Improved Kick Silence Debuff({ 1833 }, { buffType = "physical" }, "ROGUE") -- Cheap Shot Debuff({ 2070, 6770, 11297 }, { buffType = "physical" }, "ROGUE") -- Sap Debuff({ 2094 } , { buffType = "physical" }, "ROGUE") -- Blind Debuff({ 8647, 8649, 8650, 11197, 11198, 26866 }, { buffType = "physical" }, "ROGUE") -- Expose Armor -Debuff({ 703, 8631, 8632, 8633, 11289, 11290, 26839, 26884 }, { buffType = "physical", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "ROGUE") -- Garrote +Debuff({ 703, 8631, 8632, 8633, 11289, 11290, 26839, 26884, 48676 }, { buffType = "physical", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "ROGUE") -- Garrote Debuff({ 1330 }, { buffType = "physical"}, "ROGUE")-- Garrote - Silence Debuff({ 408, 8643 }, { buffType = "physical" }, "ROGUE") -- Kidney Shot -Debuff({ 1943, 8639, 8640, 11273, 11274, 11275, 26867 }, { buffType = "physical", stacking = true}, "ROGUE") -- Rupture +Debuff({ 1943, 8639, 8640, 11273, 11274, 11275, 26867, 48671, 48672 }, { buffType = "physical", stacking = true}, "ROGUE") -- Rupture Debuff({ 1776, 1777, 8629, 11285, 11286, 38764 }, { buffType = "physical", }, "ROGUE") -- Gouge Debuff({ 14251 } , { buffType = "physical", }, "ROGUE") -- Riposte (disarm) +Debuff({ 51693 } , { buffType = "physical", }, "ROGUE") -- Waylay +Debuff({ 51585 } , { buffType = "physical", }, "ROGUE") -- Blade Twisting + ------------ -- WARLOCK ------------ Debuff({ 32386 }, { buffType = "magic"}, "WARLOCK") -- Shadow Embrace Debuff({ 710, 18647 } ,{ buffType = "immune"}, "WARLOCK") -- Banish -Debuff( { 348, 707, 1094, 2941, 11665, 11667, 11668, 25309, 27215 }, { buffType = "magic", stacking = true, preEvent = "SPELL_DAMAGE"}, "WARLOCK") -- Immolate +Debuff( { 348, 707, 1094, 2941, 11665, 11667, 11668, 25309, 27215, 47810, 47811 }, { buffType = "magic", stacking = true, preEvent = "SPELL_DAMAGE"}, "WARLOCK") -- Immolate Debuff({ 24259 } ,{ buffType = "magic" }, "WARLOCK") -- Spell Lock Silence Debuff({ 27243 } ,{ buffType = "magic", stacking = true, preEvent = "SPELL_CAST_START" }, "WARLOCK") -- Seed of Corruption -Debuff( { 689, 699, 709, 7651, 11699, 11700, 27219, 27220 }, { buffType = "magic", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "WARLOCK") -- Drain Life +Debuff( { 689, 699, 709, 7651, 11699, 11700, 27219, 27220, 47857 }, { buffType = "magic", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "WARLOCK") -- Drain Life Debuff( { 5138, 6226, 11703, 11704, 27221, 30908 }, { buffType = "magic", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "WARLOCK") -- Drain Mana -Debuff( { 1120, 8288, 8289, 11675, 27217 }, { buffType = "magic", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "WARLOCK") -- Drain Soul +Debuff( { 1120, 8288, 8289, 11675, 27217, 47855 }, { buffType = "magic", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "WARLOCK") -- Drain Soul Debuff( { 18265, 18879, 18880, 18881, 27264, 30911}, { buffType = "magic", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "WARLOCK") -- Siphon Life -Debuff( { 172, 6222, 6223, 7648, 11671, 11672, 25311, 27216 }, { buffType = "magic", stacking = true }, "WARLOCK") -- Corruption -Debuff( { 980, 1014, 6217, 11711, 11712, 11713, 27218 }, { buffType = "curse", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "WARLOCK") -- Curse of Agony +Debuff( { 172, 6222, 6223, 7648, 11671, 11672, 25311, 27216, 47812, 47813 }, { buffType = "magic", stacking = true }, "WARLOCK") -- Corruption +Debuff( { 980, 1014, 6217, 11711, 11712, 11713, 27218, 47863, 47864 }, { buffType = "curse", stacking = true, preEvent = "SPELL_CAST_SUCCESS"}, "WARLOCK") -- Curse of Agony Debuff({ 18223, 29539, 46434 }, { buffType = "curse"}, "WARLOCK") -- Curse of Exhaustion -Debuff( { 704, 7658, 7659, 11717, 27226 }, { buffType = "curse"}, "WARLOCK") -- Curse of Recklessness -Debuff( { 1490, 11721, 11722, 27228 }, { buffType = "curse"}, "WARLOCK") -- Curse of the Elements +Debuff( { 16231, 704, 7658, 7659, 11717, 27226 }, { buffType = "curse"}, "WARLOCK") -- Curse of Recklessness +Debuff( { 1490, 11721, 11722, 27228, 47865 }, { buffType = "curse"}, "WARLOCK") -- Curse of the Elements Debuff( { 1714, 11719 }, { buffType = "curse"}, "WARLOCK") -- Curse of Tongues -Debuff( { 702, 1108, 6205, 7646, 11707, 11708, 27224, 30909 }, { buffType = "curse"}, "WARLOCK") -- Curse of Weakness -Debuff( { 603, 30910 }, { buffType = "curse"}, "WARLOCK") -- Curse of Doom -Debuff( { 6789, 17925, 17926, 27223 }, { buffType = "magic"}, "WARLOCK") -- Death Coil +Debuff( { 702, 1108, 6205, 7646, 11707, 11708, 27224, 30909, 50511 }, { buffType = "curse"}, "WARLOCK") -- Curse of Weakness +Debuff( { 603, 30910, 47867 }, { buffType = "curse"}, "WARLOCK") -- Curse of Doom +Debuff( { 6789, 17925, 17926, 27223, 47859, 47860 }, { buffType = "magic"}, "WARLOCK") -- Death Coil Debuff( { 5782, 6213, 6215 }, { buffType = "magic"}, "WARLOCK") -- Fear Debuff( { 5484, 17928 }, { buffType = "magic"}, "WARLOCK") -- Howl of Terror Debuff({ 6358 }, { buffType = "magic" }, "WARLOCK") -- Seduction -Debuff({ 30108, 30404, 30405 }, { buffType = "magic", stacking = true, preEvent = "SPELL_CAST_START" }, "WARLOCK") -- Unstable Affliction -Debuff({ 31117, 43523 }, { buffType = "magic", altName = select(1, GetSpellInfo(30405)) .. " Silence" }, "WARLOCK") -- Unstable Affliction Silence +Debuff({ 30108, 30404, 30405, 47841, 47843 }, { buffType = "magic", stacking = true, preEvent = "SPELL_CAST_START" }, "WARLOCK") -- Unstable Affliction +Debuff({ 31117, 43523, 65813 }, { buffType = "magic", altName = select(1, GetSpellInfo(30405)) .. " Silence" }, "WARLOCK") -- Unstable Affliction Silence Debuff({ 18093 } ,{ buffType = "physical" }, "WARLOCK") -- Pyroclasm -Debuff({ 17877, 18867, 18868, 18869, 18870, 18871, 27263, 30546 }, { buffType = "physical", stacking = true, preEvent = "SPELL_CAST_SUCCESS" }, "WARLOCK") -- Shadowburn Debuff +Debuff({ 17877, 18867, 18868, 18869, 18870, 18871, 27263, 30546, 47826, 47827 }, { buffType = "physical", stacking = true, preEvent = "SPELL_CAST_SUCCESS" }, "WARLOCK") -- Shadowburn Debuff +Debuff({ 47960, 61291 } ,{ buffType = "magic" }, "WARLOCK") -- Shadowflame dot +Debuff({ 63311 } ,{ buffType = "physical" }, "WARLOCK") -- Shadowflame slow +Debuff({ 48181, 59161, 59163, 59164 }, { buffType = "magic" }, "WARLOCK") -- Haunt + --------------- -- SHAMAN --------------- Debuff({ 17364 } ,{ buffType = "magic" }, "SHAMAN") -- Stormstrike -Debuff({ 8056, 8058, 10472, 10473, 25464 }, { buffType = "magic" }, "SHAMAN") -- Frost Shock -Debuff({ 8050, 8052, 8053, 10447, 10448, 29228, 25457 }, { stacking = true, buffType = "magic", preEvent = "SPELL_CAST_SUCCESS" }, "SHAMAN") -- Flame Shock -Debuff({ 8034, 8037, 10458, 16352, 16353, 25501 }, { buffType = "magic" }, "SHAMAN") -- Frostbrand Attack +Debuff({ 8056, 8058, 10472, 10473, 25464, 49235, 49236 }, { buffType = "magic" }, "SHAMAN") -- Frost Shock +Debuff({ 8050, 8052, 8053, 10447, 10448, 29228, 25457, 49232, 49233 }, { stacking = true, buffType = "magic", preEvent = "SPELL_CAST_SUCCESS" }, "SHAMAN") -- Flame Shock +Debuff({ 8034, 8037, 10458, 16352, 16353, 25501, 58797, 58798, 58799 }, { buffType = "magic" }, "SHAMAN") -- Frostbrand Attack Debuff({ 3600 } ,{ buffType = "magic" }, "SHAMAN") -- Earthbind Totem +Debuff({ 63685 } ,{ buffType = "magic" }, "SHAMAN") -- Frozen Power + -------------- -- PALADIN @@ -143,59 +165,94 @@ Debuff( { 25771 }, { buffType = "immune"}, "PALADIN") -- Forbearance Debuff({ 20066 }, { buffType = "magic" }, "PALADIN") -- Repentance Debuff({ 2878, 5627, 5627 }, { buffType = "magic"}, "PALADIN") -- Turn Undead Debuff({ 21183, 20188, 20300, 20301, 20302, 20303, 27159 }, { }, "PALADIN") -- Judgement of the Crusader -Debuff({ 20185, 20344, 20345, 20346 }, { buffType = "magic"}, "PALADIN") -- Judgement of Light -Debuff({ 20186, 20354, 20355 }, { buffType = "magic"}, "PALADIN") -- Judgement of Wisdom -Debuff({ 20184, 31896}, { buffType = "magic", }, "PALADIN") -- Judgement of Justice +Debuff({ 20271, 20185, 20344, 20345, 20346 }, { buffType = "magic"}, "PALADIN") -- Judgement of Light +Debuff({ 20186, 20354, 20355, 53408 }, { buffType = "magic"}, "PALADIN") -- Judgement of Wisdom +Debuff({ 20184, 31896, 53407}, { buffType = "magic", }, "PALADIN") -- Judgement of Justice Debuff({ 853, 5588, 5589, 10308 }, { buffType = "magic" }, "PALADIN") -- Hammer of Justice Debuff({ 20170 } ,{ buffType = "physical", }, "PALADIN") -- Seal of Justice stun +Debuff({ 63529 } ,{ buffType = "magic", }, "PALADIN") -- Shield of the Templar +Debuff({ 61840 } ,{ buffType = "magic", }, "PALADIN") -- Righteous Vengeance +Debuff({ 10326 }, { buffType = "magic"}, "PALADIN") -- Turn Evil + ------------- -- HUNTER ------------- -Debuff( { 19434, 20900, 20901, 20902, 20903, 20904}, { buffType = "physical"}, "HUNTER") -- Aimed Shot -Debuff({ 1130, 14323, 14324, 14325 }, { buffType = "magic", }, "HUNTER") -- Hunter's Mark -Debuff({ 1978, 13549, 13550, 13551, 13552, 13553, 13554, 13555, 25295, 27016 }, { stacking = true, buffType = "poison", preEvent = "SPELL_CAST_SUCCESS" }, "HUNTER") -- Serpent Sting +Debuff( { 19434, 20900, 20901, 20902, 20903, 20904, 27065, 49049, 49050}, { buffType = "physical"}, "HUNTER") -- Aimed Shot +Debuff({ 1130, 14323, 14324, 14325, 53338 }, { buffType = "magic", }, "HUNTER") -- Hunter's Mark +Debuff({ 1978, 13549, 13550, 13551, 13552, 13553, 13554, 13555, 25295, 27016, 49000, 49001 }, { stacking = true, buffType = "poison", preEvent = "SPELL_CAST_SUCCESS" }, "HUNTER") -- Serpent Sting Debuff({ 34490 }, { buffType = "magic" }, "HUNTER") -- Silencing Shot Debuff({ 3043 }, { buffType = "poison", }, "HUNTER") -- Scorpid Sting Debuff({ 3034, 14279, 14280, 27018 }, { buffType = "poison", }, "HUNTER") -- Viper Sting -Debuff({ 19386, 24132, 24133, 27068 }, { buffType = "poison", }, "HUNTER") -- Wyvern Sting -Debuff({ 24131, 24134, 24135, 27069 }, { buffType = "poison", altName = select(1, GetSpellInfo(19386)) .. " Dot" }, "HUNTER") -- Wyvern Sting Dot +Debuff({ 19386, 24132, 24133, 27068, 49011, 49012 }, { buffType = "poison", }, "HUNTER") -- Wyvern Sting +Debuff({ 24131, 24134, 24135, 27069, 49009, 49010 }, { buffType = "poison", altName = select(1, GetSpellInfo(19386)) .. " Dot" }, "HUNTER") -- Wyvern Sting Dot Debuff({ 1513, 14326, 14327 }, { buffType = "magic"}, "HUNTER") -- Scare Beast -Debuff({ 19229 }, { buffType = "physical", }, "HUNTER") -- Wing Clip Root -Debuff({ 19306, 20909, 20910 }, { buffType = "physical"}, "HUNTER") -- Counterattack -Debuff({ 13812, 14314, 14315, 27026 }, { stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "HUNTER") -- Explosive Trap +Debuff({ 19229, 47168 }, { buffType = "physical", }, "HUNTER") -- Wing Clip Root +Debuff({ 19306, 20909, 20910, 27067, 48998, 48999 }, { buffType = "physical"}, "HUNTER") -- Counterattack +Debuff({ 13812, 14314, 14315, 27026, 49064, 49065 }, { stacking = true, buffType = "physical", preEvent = "SPELL_CAST_SUCCESS" }, "HUNTER") -- Explosive Trap Debuff({ 13797, 14298, 14299, 14300, 14301, 27024 }, { stacking = true, buffType = "magic", preEvent = "SPELL_CAST_SUCCESS" }, "HUNTER") -- Immolation Trap Debuff({ 3355, 14308, 14309 }, { buffType = "magic" }, "HUNTER") -- Freezing Trap Debuff({ 19503 }, { buffType = "physical" }, "HUNTER") -- Scatter Shot -Debuff({ 2974, 14267, 14268 }, { buffType = "physical" }, "HUNTER") -- Wing Clip +Debuff({ 2974 }, { buffType = "physical" }, "HUNTER") -- Wing Clip +Debuff({ 19229, 47168 }, { buffType = "physical" }, "HUNTER") -- Improved Wing Clip Debuff({ 5116 }, { buffType = "physical" }, "HUNTER") -- Concussive Shot Debuff({ 19410 }, { buffType = "physical" }, "HUNTER") -- Conc Stun Debuff({ 24394 }, { buffType = "physical" }, "HUNTER") -- Intimidation Debuff({ 15571 }, { buffType = "physical" }, "HUNTER") -- Daze from Aspect Debuff({ 19185 }, { buffType = "physical" }, "HUNTER") -- Entrapment Debuff({ 25999 }, { buffType = "physical" }, "HUNTER") -- Boar Charge -Debuff({ 24640, 24583, 24586, 24587, 27060 }, { buffType = "poison" }, "HUNTER") -- Scorpid Poison +Debuff({ 24640, 24583, 24586, 24587, 27060, 55728 }, { buffType = "poison" }, "HUNTER") -- Scorpid Poison +Debuff({ 60053 }, { buffType = "magic" }, "HUNTER") -- Explosive Shot +Debuff({ 63468 }, { buffType = "physical" }, "HUNTER") -- Piercing Shots +Debuff({ 3674 }, { buffType = "magic" }, "HUNTER") -- Black Arrow +Debuff({ 60210 }, { buffType = "magic" }, "HUNTER") -- Freezing Arrow effect ------------- -- MAGE ------------- -Debuff({ 133, 143, 145, 3140, 8400, 8401, 8402, 10148, 10149, 10150, 10151, 25306, 27070 }, { buffType = "magic"}, "MAGE") -- Fireball -Debuff({ 11366, 12505, 12522, 12523, 12524, 12525, 12526, 18809, 27132, 33938 }, { buffType = "magic" }, "MAGE") -- Pyroblast +Debuff({ 133, 143, 145, 3140, 8400, 8401, 8402, 10148, 10149, 10150, 10151, 25306, 27070, 38692, 42832, 42833 }, { buffType = "magic"}, "MAGE") -- Fireball +Debuff({ 11366, 12505, 12522, 12523, 12524, 12525, 12526, 18809, 27132, 33938, 42890, 42891 }, { buffType = "magic" }, "MAGE") -- Pyroblast Debuff({ 18469 }, { buffType = "magic" }, "MAGE") -- Imp CS Silence -Debuff({ 118, 12824, 12825, 12826 }, { buffType = "magic" }, "MAGE") -- Polymorph +Debuff({ 118, 12824, 12825, 12826, 61721, 61305, 61780 }, { buffType = "magic" }, "MAGE") -- Polymorph Debuff({ 12355 } , { buffType = "physical" }, "MAGE") -- Impact Debuff({ 12654 }, { buffType = "magic" }, "MAGE") -- Ignite Debuff({ 22959 }, { buffType = "magic" }, "MAGE") -- Fire Vulnerability Debuff({ 12579 }, { buffType = "magic" }, "MAGE") -- Winter's Chill -Debuff({ 11113, 13018, 13019, 13020, 13021, 27133, 33933 }, { buffType = "physical" }, "MAGE") -- Blast Wave +Debuff({ 11113, 13018, 13019, 13020, 13021, 27133, 33933, 42944, 42945 }, { buffType = "physical" }, "MAGE") -- Blast Wave --Spell({ 2120, 2121, 8422, 8423, 10215, 10216, 27086 }, { stacking = true, buffType = "physical" }) -- Flamestrike -Debuff({ 120, 8492, 10159, 10160, 10161, 27087 }, { buffType = "magic" }, "MAGE") -- Cone of Cold +Debuff({ 120, 8492, 10159, 10160, 10161, 27087, 42930, 42931 }, { buffType = "magic" }, "MAGE") -- Cone of Cold Debuff({ 12484, 12485, 12486 }, { .5 }) -- Improved Blizzard (Chilled) Debuff({ 6136, 7321, 18101, 20005, 16927, 15850, 31257}, { buffType = "magic" }, "MAGE") -- Frost/Ice Armor (Chilled) -Debuff({ 116, 205, 837, 7322, 8406, 8407, 8408, 10179, 10180, 10181, 25304, 27071, 27072, 38697 }, { buffType = "magic" }, "MAGE") -- Frostbolt +Debuff({ 116, 205, 837, 7322, 8406, 8407, 8408, 10179, 10180, 10181, 25304, 27071, 27072, 38697, 42841, 42842 }, { buffType = "magic" }, "MAGE") -- Frostbolt Debuff({ 12494 }, { buffType = "magic" }, "MAGE") -- Frostbite -Debuff({ 122, 865, 6131, 10230 }, { buffType = "magic" }, "MAGE") -- Frost Nova +Debuff({ 122, 865, 6131, 10230, 27088, 42917 }, { buffType = "magic" }, "MAGE") -- Frost Nova Debuff({ 31589 }, { buffType = "magic" }, "MAGE") -- Slow -Debuff({ 41425 }, { buffType = "immune" }, "MAGE") -- Hypothermia \ No newline at end of file +Debuff({ 41425 }, { buffType = "immune" }, "MAGE") -- Hypothermia +Debuff({ 44572 }, { buffType = "magic" }, "MAGE") -- Deep Freeze +Debuff({ 55360 }, { buffType = "magic" }, "MAGE") -- Living Bomb +Debuff({ 64346 }, { buffType = "magic" }, "MAGE") -- Fiery Payback +Debuff({ 44614, 47610 }, { buffType = "magic" }, "MAGE") -- Frostfire Bolt +Debuff({ 31661, 33041, 33042, 33043, 42949, 42950 }, { buffType = "magic" }, "MAGE") -- Dragon's Breath +Debuff({ 36032 }, { }, "MAGE") -- Arcane Blast +Debuff({ 55080 }, { buffType = "magic" }, "MAGE") -- Shattered Barrier + + +------------- +-- Death Knight +------------- +Debuff({ 55095 }, { buffType = "disease" }, "DEATHKNIGHT") -- Frost Fever +Debuff({ 55078 }, { buffType = "disease" }, "DEATHKNIGHT") -- Blood Plague +Debuff({ 50510 }, { buffType = "disease" }, "DEATHKNIGHT") -- Crypt Fever +Debuff({ 51735 }, { buffType = "disease" }, "DEATHKNIGHT") -- Ebon Plague +Debuff({ 50536 }, { buffType = "physical" }, "DEATHKNIGHT") -- Unholy Blight +Debuff({ 51209 }, { buffType = "magic" }, "DEATHKNIGHT") -- Hungering Cold +Debuff({ 47476 }, { buffType = "magic" }, "DEATHKNIGHT") -- Strangulate +Debuff({ 43265, 49936, 49937, 49938 }, { buffType = "physical" }, "DEATHKNIGHT") -- Death and decay +Debuff({ 45524 }, { buffType = "magic" }, "DEATHKNIGHT") -- Chains of Ice +Debuff({ 66803 }, { buffType = "physical" }, "DEATHKNIGHT") -- Desecration +Debuff({ 50436 }, { buffType = "physical" }, "DEATHKNIGHT") -- Icy Clutch +Debuff({ 49005 }, { buffType = "physical" }, "DEATHKNIGHT") -- Mark of Blood + + diff --git a/Libs/LibClassAuras-1.0/LibClassAuras-1.0.lua b/Libs/LibClassAuras-1.0/LibClassAuras-1.0.lua index 1a67d4c..a765819 100644 --- a/Libs/LibClassAuras-1.0/LibClassAuras-1.0.lua +++ b/Libs/LibClassAuras-1.0/LibClassAuras-1.0.lua @@ -9,20 +9,31 @@ LibClassAuras.buffs = {} LibClassAuras.buffToId = {} LibClassAuras.altNames = {} +LibClassAuras.gameExpansion = ({ + [WOW_PROJECT_MAINLINE] = "retail", + [WOW_PROJECT_CLASSIC] = "classic", + [WOW_PROJECT_BURNING_CRUSADE_CLASSIC or 5] = "tbc" +})[WOW_PROJECT_ID] + local function Spell(id, opts, class, spellTable, idTable) if not opts or not class then return end - local lastRankID + local spellName if type(id) == "table" then - local clones = id - lastRankID = clones[#clones] + local realIds = {} + for i = 1, #id do + if GetSpellInfo(id[i]) then + tinsert(realIds, id[i]) + spellName = GetSpellInfo(id[i]) + end + end + id = realIds else - lastRankID = id + spellName = GetSpellInfo(id) end - - local spellName = GetSpellInfo(lastRankID) + if not spellName then return end