You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2071 lines
86 KiB

local E = select(2, ...):unpack()
E.spell_cdmod_talents = {
-- Death Knight
[48982] = { -- Rune Tap
48985, 10, -- Improved Rune Tap (Rank 1)
49488, 20, -- Improved Rune Tap (Rank 2)
49489, 30, -- Improved Rune Tap (Rank 3)
},
[49576] = { -- Death Grip
49588, 5, -- Unholy Command (Rank 1) --> peridoic sync reset effect
49589, 10, -- Unholy Command (Rank 2)
},
[46584] = { -- Raise Dead
52143, 60, -- Master of Ghouls
},
[47476] = {
85793, 30, -- Hand of Doom (Rank 1)
85794, 60, -- Hand of Doom (Rank 2)
},
[45529] = {
94553, 15, -- Improved Blood Tap (Rank 1)
94555, 30, -- Improved Blood Tap (Rank 2)
},
-- Druid
[5211] = { -- Bash
16940, 5, -- Brutal Impact (Rank 1)
16941, 10, -- Brutal Impact (Rank 2)
},
[80964] = { -- Skull Bash
16940, 25, -- Brutal Impact (Rank 1)
16941, 50, -- Brutal Impact (Rank 2)
},
[50516] = {
63056, 3, -- Glyph of Monsoon
},
[5209] = {
57858, 30, -- Glyph of Challenging Roar
},
[48505] = {
54828, 30, -- Glyph of Starfall
},
[740] = {
92363, 150, -- Malfurion's Gift ( Rank 1)
92364, 300, -- Malfurion's Gift ( Rank 2)
},
[5217] = {
94390, 3, -- Glyph of Tiger's Fury
},
[16979] = { -- Feral Charge (Bear)
94388, 1, -- Glyph of Feral Charge
},
[49376] = { -- Feral Charge (Cat)
94388, 2, -- Glyph of Feral Charge
},
[467] = {
57862, 20, -- Glyph of Thorns
},
[48438] = {
62970, -2, -- Glyph of Wild Growth
},
-- Hunter
[1499] = { -- Freezing Trap
34491, 2, -- Resourcefulness (Rank 1)
34492, 4, -- Resourcefulness (Rank 2)
34493, 6, -- Resourcefulness (Rank 3)
},
[13795] = { -- Immolation Trap
34491, 2, -- Resourcefulness (Rank 1)
34492, 4, -- Resourcefulness (Rank 2)
34493, 6, -- Resourcefulness (Rank 3)
},
[13809] = { -- Ice Trap
34491, 2, -- Resourcefulness (Rank 1)
34492, 4, -- Resourcefulness (Rank 2)
34493, 6, -- Resourcefulness (Rank 3)
},
[13813] = { -- Explosive Trap
34491, 2, -- Resourcefulness (Rank 1)
34492, 4, -- Resourcefulness (Rank 2)
34493, 6, -- Resourcefulness (Rank 3)
},
[34600] = { -- Snake Trap
34491, 2, -- Resourcefulness (Rank 1)
34492, 4, -- Resourcefulness (Rank 2)
34493, 6, -- Resourcefulness (Rank 3)
},
[3674] = { -- Black Arrow
34491, 2, -- Resourcefulness (Rank 1)
34492, 4, -- Resourcefulness (Rank 2)
34493, 6, -- Resourcefulness (Rank 3)
},
[3045] = { -- Rapid Fire
83558, 60, -- Posthaste (Rank 1)
83560, 120, -- Posthaste (Rank 2)
},
[19574] = {
56830, 20, -- Glyph of Bestial Wrath
},
[53209] = {
63065, 1, -- Glyph of Chimera Shot
},
[5384] = {
57903, 5, -- Glyph of Feign Death
},
[781] = { -- Disengage
19286, 2, -- Survival Tactics (Rank 1)
19287, 4, -- Survival Tactics (Rank 2)
56844, 5, -- Glyph of Disengage
},
[19263] = {
56850, 10, -- Glyph of Deterrence
},
[19386] = {
56848, 6, -- Glyph of Wyvern Sting
},
-- Mage
[12051] = { -- Evocation
44378, 60, -- Arcane Flows (Rank 1)
44379, 120, -- Arcane Flows (Rank 2)
},
[31661] = {
56373, 3, -- Glyph of Dragon's Breath
},
-- Paladin
[1022] = { -- Hand of Protection
20174, 60, -- Guardian's Favor (Rank 1)
20175, 120, -- Guardian's Favor (Rank 2)
},
[31884] = { -- Avenging Wrath
93418, 30, -- Paragon of Virtue (Rank 1)
93417, 60, -- Paragon of Virtue (Rank 2)
53375, 20, -- Sanctified Wrath (Rank 1)
90286, 40, -- Sanctified Wrath (Rank 2)
53376, 60, -- Sanctified Wrath (Rank 3)
31848, 20, -- Shield of the Templar (Rank 1)
31849, 40, -- Shield of the Templar (Rank 2)
84854, 60, -- Shield of the Templar (Rank 3)
},
[86150] = { -- Guardian of Ancient Kings
31848, 40, -- Shield of the Templar (Rank 1)
31849, 80, -- Shield of the Templar (Rank 2)
84854, 120, -- Shield of the Templar (Rank 3)
},
[853] = { -- Hammer of Justice
20487, 10, -- Improved Hammer of Justice (Rank 1)
20488, 20, -- Improved Hammer of Justice (Rank 2)
},
[633] = { -- Lay on Hands
57955, 180, -- Glyph of Lay on Hands
},
[6940] = { -- Hand of Sacrifice
93418, 15, -- Paragon of Virtue (Rank 1)
93417, 30, -- Paragon of Virtue (Rank 2)
},
[498] = { -- Divine Protection
93418, 15, -- Paragon of Virtue (Rank 1)
93417, 30, -- Paragon of Virtue (Rank 2)
},
[85673] = { -- Word of Glory
85803, 5, -- Selfless Healer (Rank 1)
85804, 10, -- Selfless Healer (Rank 2)
},
-- Priest
[586] = { -- Fade
15274, 3, -- Veiled Shadows (Rank 1)
15311, 6, -- Veiled Shadows (Rank 2)
55684, 9, -- Glyph of Fade
},
[34433] = { -- Shadowfiend
15274, 30, -- Veiled Shadows (Rank 1)
15311, 60, -- Veiled Shadows (Rank 2)
},
[8092] = { -- Mind Blast
15273, 0.5, -- Improved Mind Blast (Rank 1)
15312, 1.0, -- Improved Mind Blast (Rank 2)
15313, 1.5, -- Improved Mind Blast (Rank 3)
},
[8122] = { -- Psychic Scream
15392, 2, -- Improved Psychic Scream (Rank 1)
15448, 4, -- Improved Psychic Scream (Rank 2)
55676, -3, -- Glyph of Psychic Scream
},
[17] = { -- Power Word: Shield (Rank 1)
63574, 1, -- Soul Warding (Rank 1)
78500, 2, -- Soul Warding (Rank 2)
},
[47585] = {
63229, 45, -- Glyph of Dispersion
},
[47540] = {
63235, 2, -- Glyph of Penance
},
[6346] = {
55678, 60, -- Glyph of Fear Ward
},
[47788] = {
63231, 30, -- Glyph of Guardian Spirit
},
[64044] = {
55688, 30, -- Glyph of Psychic Horror
},
[64843] = { -- Divine Hymn
87430, 150, -- Heavenly Voice (Rank 1)
87431, 300, -- Heavenly Voice (Rank 2)
},
-- Rogue
[2094] = { -- Blind
13981, 30, -- Elusiveness (Rank 1)
14066, 60, -- Elusiveness (Rank 2)
},
[1856] = { -- Vanish
13981, 30, -- Elusiveness (Rank 1)
14066, 60, -- Elusiveness (Rank 2)
},
[31224] = { -- Cloak of Shadows
13981, 15, -- Elusiveness (Rank 1)
14066, 30, -- Elusiveness (Rank 2)
},
[74001] = { -- Combat Readiness
13981, 15, -- Elusiveness (Rank 1)
14066, 30, -- Elusiveness (Rank 2)
},
[1784] = { -- Stealth
13975, 2, -- Nightstalker (Rank 1)
14062, 4, -- Nightstalker (Rank 2)
},
[57934] = { -- Tricks of the Trade
58414, 5, -- Filthy Tricks (Rank 1)
58415, 10, -- Filthy Tricks (Rank 2)
},
[1725] = { -- Distract
58414, 5, -- Filthy Tricks (Rank 1)
58415, 10, -- Filthy Tricks (Rank 2)
},
[36554] = { -- Shadowstep
58414, 5, -- Filthy Tricks (Rank 1)
58415, 10, -- Filthy Tricks (Rank 2)
},
[14185] = { -- Preparation
58414, 90, -- Filthy Tricks (Rank 1)
58415, 180, -- Filthy Tricks (Rank 2)
},
[1766] = {
56805, -4, -- Glyph of Kick --> cleu [cooldown is reduced by 6 sec when your Kick successfully interrupts a spell]
},
-- Shaman
[8042] = { -- Earth Shock
16040, 0.5, -- Reverberation (Rank 1)
16113, 1.0, -- Reverberation (Rank 2)
},
[8050] = { -- Flame Shock
16040, 0.5, -- Reverberation (Rank 1)
16113, 1.0, -- Reverberation (Rank 2)
63370, 1.0, -- Booming Echoes (Rank 1)
63372, 2.0, -- Booming Echoes (Rank 2)
},
[8056] = { -- Frost Shock
16040, 0.5, -- Reverberation (Rank 1)
16113, 1.0, -- Reverberation (Rank 2)
63370, 1.0, -- Booming Echoes (Rank 1)
63372, 2.0, -- Booming Echoes (Rank 2)
},
[57994] = { -- Wind Shear
16040, 5, -- Reverberation (Rank 1)
16113, 10, -- Reverberation (Rank 2)
},
[8177] = { -- Grounding Totem
55441, -35, -- Glyph of Grounding Totem
},
[2894] = {
55455, 300, -- Glyph of Fire Elemental Totem
},
[51490] = { -- Thunderstorm
63270, 10, -- Glyph of Thunder
},
[51514] = {
63291, 10, -- Glyph of Hex
},
-- Warlock
[7814] = { -- Lash of Pain
18126, 3, -- Demonic Power (Rank 1)
18127, 6, -- Demonic Power (Rank 2)
},
[50796] = {
63304, 2, -- Glyph of Chaos Bolt
},
[5484] = {
56217, 8, -- Glyph of Howl of Terror
},
[48020] = {
63309, 4, -- Glyph of Demonic Circle
},
-- Warrior
[871] = { -- Shield Wall
29598, 60, -- Shield Mastery (Rank 1)
84607, 120, -- Shield Mastery (Rank 2)
84608, 180, -- Shield Mastery (Rank 3)
63329, -120, -- Glyph of Shield Wall
},
[100] = { -- Charge
64976, 2, -- Juggernaut -- TODO: makes Intercept share a cooldown with Charge
58355, 1, -- Glyph of Rapid Charge
},
[2565] = { -- Shield Block
29598, 10, -- Shield Mastery (Rank 1)
84607, 20, -- Shield Mastery (Rank 2)
84608, 30, -- Shield Mastery (Rank 3)
},
[46968] = {
63325, 3, -- Glyph of Shockwave
},
[46924] = {
63324, 15, -- Glyph of Bladestorm
},
[23920] = {
63328, 5, -- Glyph of Spell Reflection
},
-- cata
[20252] = { -- Intercept
29888, 5, -- Skirmisher (Rank 1)
29889, 10, -- Skirmisher (Rank 2)
},
[6544] = { -- Heroic Leap
29888, 10, -- Skirmisher (Rank 1)
29889, 20, -- Skirmisher (Rank 2)
},
[469] = {
12321, 15, -- Booming Voice (Rank 1)
12835, 30, -- Booming Voice (Rank 2)
},
[57755] = { -- Heroic Throw
12311, 15, -- Gag Order (Rank 1)
12958, 30, -- Gag Order (Rank 2)
},
}
E.spell_cdmod_talents_mult = {
-- Druid
[1850] = {
59219, .80, -- Glyph of Dash
},
-- Hunter
[19574] = { -- Bestial Wrath
53262, .90, -- Longevity (Rank 1)
53263, .80, -- Longevity (Rank 1)
53264, .70, -- Longevity (Rank 1)
},
[19577] = { -- Intimidation
53262, .90, -- Longevity (Rank 1)
53263, .80, -- Longevity (Rank 1)
53264, .70, -- Longevity (Rank 1)
},
-- [53271] = { -- Master's Call -- no longer pet ability in Cata
-- 53262, .90, -- Longevity (Rank 1)
-- 53263, .80, -- Longevity (Rank 1)
-- 53264, .70, -- Longevity (Rank 1)
-- },
[26090] = { -- Pummel
53262, .90, -- Longevity (Rank 1)
53263, .80, -- Longevity (Rank 1)
53264, .70, -- Longevity (Rank 1)
},
-- Mage
[120] = { -- Cone of Cold
31670, .93, -- Ice Floes (Rank 1)
31672, .86, -- Ice Floes (Rank 2)
55094, .80, -- Ice Floes (Rank 3)
},
[45438] = { -- Ice Block
31670, .93, -- Ice Floes (Rank 1)
31672, .86, -- Ice Floes (Rank 2)
55094, .80, -- Ice Floes (Rank 3)
},
[122] = { -- Frost Nova
31670, .93, -- Ice Floes (Rank 1)
31672, .86, -- Ice Floes (Rank 2)
55094, .80, -- Ice Floes (Rank 3)
},
[12472] = { -- Icy Veins
31670, .93, -- Ice Floes (Rank 1)
31672, .86, -- Ice Floes (Rank 2)
55094, .80, -- Ice Floes (Rank 3)
},
[11958] = { -- Cold Snap
31670, .93, -- Ice Floes (Rank 1)
31672, .86, -- Ice Floes (Rank 2)
55094, .80, -- Ice Floes (Rank 3)
55091, .90, -- Cold as Ice (Rank 1)
55092, .80, -- Cold as Ice (Rank 2)
},
[11426] = { -- Ice Barrier
31670, .93, -- Ice Floes (Rank 1)
31672, .86, -- Ice Floes (Rank 2)
55094, .80, -- Ice Floes (Rank 3)
55091, .90, -- Cold as Ice (Rank 1)
55092, .80, -- Cold as Ice (Rank 2)
},
[31687] = { -- Summon Water Elemental
55091, .90, -- Cold as Ice (Rank 1)
55092, .80, -- Cold as Ice (Rank 2)
},
[12043] = { -- Presence of Mind
44378, .88, -- Arcane Flows (Rank 1)
44379, .75, -- Arcane Flows (Rank 2)
},
[12042] = { -- Arcane Power
44378, .88, -- Arcane Flows (Rank 1)
44379, .75, -- Arcane Flows (Rank 2)
},
[66] = { -- Invisibility
44378, .88, -- Arcane Flows (Rank 1)
44379, .75, -- Arcane Flows (Rank 2)
},
-- Paladin
[1044] = { -- Hand of Freedom
85446, .9, -- Acts of Sacrifice (Rank 1)
85795, .8, -- Acts of Sacrifice (Rank 2)
},
[1038] = { -- Hand of Salvation
85446, .9, -- Acts of Sacrifice (Rank 1)
85795, .8, -- Acts of Sacrifice (Rank 2)
},
[6940] = { -- Hand of Sacrifice
85446, .9, -- Acts of Sacrifice (Rank 1)
85795, .8, -- Acts of Sacrifice (Rank 2)
},
[26573] = {
54928, 1.2, -- Glyph of Consecration
},
-- Priest
[33076] = { -- Prayer of Mending (Rank 1)
47562, .94, -- Divine Providence (Rank 1)
47564, .88, -- Divine Providence (Rank 2)
47565, .82, -- Divine Providence (Rank 3)
47566, .76, -- Divine Providence (Rank 4)
47567, .70, -- Divine Providence (Rank 5)
},
[88625] = { -- Holy Word: Chastise
14898, .85, -- Tome of Light (Rank 1)
81625, .70, -- Tome of Light (Rank 2)
},
[88684] = { -- Holy Word: Serenity
14898, .85,
81625, .70,
},
[88685] = { -- Holy Word: Sanctuary
14898, .85,
81625, .70,
},
-- Shaman
-- Warlock
[47193] = { -- Demonic Empowerment
63117, .85, -- Nemesis (Rank 1)
63121, .70, -- Nemesis (Rank 2)
},
[47241] = { -- Metamorphosis
63117, .85, -- Nemesis (Rank 1)
63121, .70, -- Nemesis (Rank 2)
},
[74434] = { -- Soulburn
63117, .85, -- Nemesis (Rank 1)
63121, .70, -- Nemesis (Rank 2)
},
-- Warrior
[18499] = { -- Berserker Rage
46908, .90, -- Intensify Rage (Rank 1)
46909, .80, -- Intensify Rage (Rank 2)
},
[1719] = { -- Recklessness
46908, .90, -- Intensify Rage (Rank 1)
46909, .80, -- Intensify Rage (Rank 2)
},
[12292] = { -- Death Wish
46908, .90, -- Intensify Rage (Rank 1)
46909, .80, -- Intensify Rage (Rank 2)
},
}
E.spell_chmod_talents = E.BLANK
E.spell_cdmod_by_haste = E.BLANK -- Aimed Shot CD no longer affected by ranged weapon speed
--
-- P\CD
--
E.spell_cdmod_by_aura_mult = E.BLANK
E.spell_noreset_onencounterend = { -- they added raid CD resets on ENCOUNTER_END to WOTLKC
[20608] = true, -- Reincarnation
[18540] = true, -- Ritual of Doom -- NYI
[556] = true, -- Astral Recall -- not in db
[633] = true, -- Lay on Hands
}
-- Classic
E.talentNameToRankIDs = {}
local temp = {}
for _, v in E.pairs(E.spell_cdmod_talents, E.spell_cdmod_talents_mult) do
for k = 1, #v, 2 do
local id = v[k]
local name = GetSpellInfo(id)
if name and not temp[id] then
E.talentNameToRankIDs[name] = E.talentNameToRankIDs[name] or {}
tinsert(E.talentNameToRankIDs[name], id) -- index=rank to talentID
temp[id] = true
end
end
end
local itemBonus = {
-- Druid
[29166] = {
37297, 48, -- Improved Innervate
},
[17116] = {
37292, 24, -- Improved Nature's Swiftness
},
[20484] = {
26106, 600, -- Genesis Rebirth Bonus
},
[18562] = {
38417, 2, -- Reduced Swiftmend Cooldown
},
-- Hunter
[5116] = { -- Concussive Shot
23158, 1, -- Concussive Shot Cooldown Reduction
24465, 1, -- Improved Concussive Shot
},
[1499] = { -- Freezing Trap
37481, 4, -- Trap Cooldown
61256, 2, -- Trap Cooldown Reduction
61255, 2, -- Trap Shot Cooldown Reduction -- cata version (set bonus moved to hand equip bonus)
},
[13795] = { -- Immolation Trap
37481, 4,
61256, 2,
61255, 2,
},
[13809] = { -- Ice Trap
37481, 4,
61256, 2,
61255, 2,
},
[13813] = { -- Explosive Trap
37481, 4,
61256, 2,
61255, 2,
},
[34600] = { -- Snake Trap
37481, 4,
61256, 2,
61255, 2,
},
[3674] = { -- Black Arrow (considered as fire trap spell)
37481, 4,
61256, 2,
61255, 2,
},
[5384] = {
24432, 2, -- Improved Feign Death (Item equip bonus)
},
[2643] = {
44292, 1, -- Improved Multi-Shot
},
-- [3045] = {
-- 26174, 120, -- Striker's Rapid Fire Bonus (20% proc chance)
-- },
-- Mage
[1953] = {
23025, 2, -- Blink Cooldown Reduction
},
[11113] = {
37439, 4, -- Cooldown Reduction - Blast Wave
},
[45438] = {
37439, 40, -- Cooldown Reduction - Ice Block
},
[12043] = {
37439, 24, -- Cooldown Reduction - Presence of Mind
},
[12051] = {
28763, 60, -- Evocation
},
-- Paladin
[20216] = {
37183, 15, -- Divine Favor Cooldown
},
[853] = {
23302, 10, -- Hammer of Justice Cooldown Reduction
},
[633] = {
28774, 720, -- Lay Hands
},
[31789] = {
37181, 2, -- Reduced Righteous Defense Cooldown
},
[20271] = {
61776, 1, -- Judgement Cooldown Reduction - Judgement of Light
},
-- Priest
[586] = {
18388, 2, -- Quick Fade (Item equip bonus)
},
[8122] = {
44297, 3, -- Improved Psychic Scream (Item equip bonus)
},
-- Rogue
[2094] = {
24469, 5, -- Improved Blind
},
[5277] = {
26112, 60, -- Deathdealer Evasion Bonus
},
[1776] = {
23048, 1, -- Gouge Cooldown Reduction
},
[1766] = {
24434, 0.5, -- Improved Kick (Item equip bonus)
},
[1856] = { -- Vanish
21874, 30, -- Improved Vanish
14064, 60, -- Vanish Cooldown Reduction -- TODO: Where is this from ???
},
-- Shaman
[8177] = {
44299, 3, -- Improved Grounding Totem -- cata 1.5>3s
},
[16188] = { -- Nature's Swiftness
37211, 24, -- Improved Nature's Swiftness
38466, 24, -- Nature's Swiftness Cooldown Reduction
38499, 24, -- Nature's Swiftness Cooldown Reduction
},
[20608] = {
27797, 600, -- Reduced Reincarnation Cooldown (Item equip bonus) -- TODO: relic slot
},
[17364] = {
33018, 2, -- Shaman Stormstrike Cooldown Reduction (Rank 1)
},
-- Warrior
[20252] = {
22738, 5, -- Intercept Cooldown Reduction
},
[5246] = {
24456, 15, -- improved Intimidating Shout
},
-- Cata
[48020] = {
33063, 5, -- Demonic Circle Cooldown Reduction
},
[6789] = {
23047, 30, -- Death Coil Cooldown Reduction
},
}
local itemBonusMult = {
-- Druid
[740] = { 23556, .85 }, -- Tranquility Decreased Tranquility and Hurricane Effect -- JANUARY 31, 2023 Hotfixed 50>15%
-- Warlock
[6789] = { 24487, .85 }, -- Death Coil Improved Death Coil
}
local function MergeTable(src, dest)
for id, t in pairs(src) do
dest[id] = dest[id] or {}
for i = 1, #t do
local v = t[i]
tinsert(dest[id], v)
end
end
end
MergeTable(itemBonus, E.spell_cdmod_talents)
MergeTable(itemBonusMult, E.spell_cdmod_talents_mult)
itemBonus = nil
itemBonusMult = nil
--
-- CD\CD
--
E.spell_linked = { -- Abilities that shared the full cd duration
[1499] = { 1499, 13809 }, -- Freezing Trap -- WOTLKC fire/frost traps are now separate
[13809] = { 1499, 13809 }, -- Ice Trap
[13813] = { 13813, 13795, 3674 }, -- Explosive Trap
[13795] = { 13813, 13795, 3674 }, -- Immolation Trap
[3674] = { 13813, 13795, 3674 }, -- Black Arrow
-- WOTLKC Snake Trap isn't linked
[8042] = { 8042, 8050, 8056 }, -- Earth Shock (Rank 1) -- diff spell-types
[8050] = { 8042, 8050, 8056 }, -- Flame Shock (Rank 1)
[8056] = { 8042, 8050, 8056 }, -- Frost Shock (Rank 1)
[6552] = { 6552, 72 }, -- Shield Bash 12s cd (shared cd is also 12s)
[72] = { 6552, 72 }, -- Pummel 10s cd (shared cd is also 10s)
[1122] = { 1122, 18540 }, -- Summon Infernal
[18540] = { 1122, 18540 }, -- Summon Doomguard
}
E.spell_merged = {
-- Druid
[80965] = 80964, -- Skull Bash (Cat Form)
[77764] = 77761, -- Stampeding Roar (Cat Form)
-- Hunter
[60192] = 1499, -- Freezing Trap (Trap Launcher)
[82941] = 13809, -- Ice Trap (Trap Launcher)
[82945] = 13795, -- Immolation Trap (Trap Launcher)
[82939] = 13813, -- Explosive Trap (Trap Launcher)
[82948] = 34600, -- Snake Trap (Trap Launcher)
-- Shaman
[32182] = 2825, -- Heroism
-- Racial
[33697] = 20572, -- Blood Fury (Shaman)
[33702] = 20572, -- Blood Fury (Warlock)
[25046] = 28730, -- Arcane Torrent (Rogue)
[50613] = 28730, -- Arcane Torrent (DK)
[59547] = 28880, -- Gift of the Naaru (Shaman)
[59545] = 28880, -- Gift of the Naaru (DK)
[59548] = 28880, -- Gift of the Naaru (Mage)
[59544] = 28880, -- Gift of the Naaru (Priest)
[59543] = 28880, -- Gift of the Naaru (Hunter)
[59542] = 28880, -- Gift of the Naaru (Paladin)
-- Trinket
[55915] = 44055, -- Tremendous Fortitude (phase 1, ilvl 213)
[67596] = 44055, -- Tremendous Fortitude (phase 3, ilvl 245)
-- spell_merged_updateoncast
[57386] = 26090, -- Stampede (Rank 1)
[50433] = 26090, -- Bad Attitude (Rank 1)
[50245] = 26090, -- Pin (Rank 1)
[50285] = 26090, -- Dust Cloud
[50479] = 26090, -- Nether Shock (Rank 1)
[50519] = 26090, -- Sonic Blast (Rank 1)
[50541] = 26090, -- Snatch (Rank 1)
[4167] = 26090, -- Web (Rank 1 - no other rank info)
[50518] = 26090, -- Ravage (Rank 1)
[4511] = 19647, -- Felhunter: Phase Shift
[7814] = 19647, -- Succubus: Lash of Pain (Rank 1)
[7812] = 19647, -- Voidwalker: Sacrifice (Rank 1)
[30151] = 19647, -- Felguard: Intercept
}
-- Classic
local talentRanks = { -- talent spells (not modifiers)
-- Death Knight
{ 49203 }, -- Hungering Cold
{ 49222 }, -- Bone Shield
{ 48982 }, -- Rune Tap
{ 51271 }, -- Pillar of Frost
{ 55233 }, -- Vampiric Blood
{ 51052 }, -- Anti-Magic Zone
{ 49028 }, -- Dancing Rune Weapon
{ 63560 }, -- Dark Transformation
{ 49184 }, -- Howling Blast
{ 49016 }, -- Unholy Frenzy
{ 49206 }, -- Summon Gargoyle
{ 49039 }, -- Lichborne
{ 49588, 49589 }, -- Unholy Command
{ 52284, 81163, 81164 }, -- Will of the Necropolis
-- Druid
{ 33831 }, -- Force of Nature
{ 17116 }, -- Nature's Swiftness*
{ 18562 }, -- Swiftmend
{ 16689 }, -- Nature's Grasp
{ 50334 }, -- Berserk
{ 16940, 16941 }, -- Brutal Impact
{ 49377 }, -- Feral Charge (talent id for inspect)
{ 33878 }, -- Mangle (Bear)
{ 48505 }, -- Starfall
{ 61336 }, -- Survival Instincts
{ 50516 }, -- Typhoon
{ 48438 }, -- Wild Growth
{ 33891 }, -- Tree of Life
{ 78674 }, -- Starsurge
{ 78675 }, -- Solar Beam
-- Hunter
{ 19574 }, -- Bestial Wrath
{ 19577 }, -- Intimidation
{ 23989 }, -- Readiness
{ 19503 }, -- Scatter Shot
{ 34490 }, -- Silencing Shot
{ 19434 }, -- Aimed Shot
{ 19306 }, -- Counterattack
{ 19386 }, -- Wyvern Sting
{ 3674 }, -- Black Arrow
{ 53301 }, -- Explosive Shot
{ 53209 }, -- Chimera Shot
{ 82726 }, -- Fervor
{ 82692 }, -- Focus Fire
{ 82898, 82899 }, -- Crouching Tiger, Hidden Chimera
{ 56829 }, -- Glyph of Misdirection
-- Mage
{ 12042 }, -- Arcane Power
{ 11958 }, -- Cold Snap
{ 11129 }, -- Combustion
{ 12472 }, -- Icy Veins
{ 12043 }, -- Presence of Mind
{ 31687 }, -- Summon Water Elemental
{ 11113 }, -- Blast Wave
{ 31661 }, -- Dragon's Breath
{ 11426 }, -- Ice Barrier
{ 44425 }, -- Arcane Barrage
{ 44572 }, -- Deep Freeze
{ 86948, 86949 }, -- Cauterize
-- Paladin
{ 35395 }, -- Crusader Strike
{ 31842 }, -- Divine Favor
{ 31842 }, -- Divine Illumination
{ 20066 }, -- Repentance
{ 31935 }, -- Avenger's Shield
{ 20925 }, -- Holy Shield
{ 20473 }, -- Holy Shock
{ 31821 }, -- Aura Mastery
{ 31850 }, -- Ardent Defender
{ 64205 }, -- Divine Sacrifice
{ 53385 }, -- Divine Storm
{ 93418, 93417 }, -- Paragon of Virtue
{ 70940 }, -- Divine Guardian
{ 85696 }, -- Zealotry
{ 75806, 85043 }, -- Grand Crusader
-- Priest
{ 89485 }, -- Inner Focus
{ 33206 }, -- Pain Suppression
{ 10060 }, -- Power Infusion
{ 15487 }, -- Silence
{ 724 }, -- Lightwell
{ 47540 }, -- Penance
{ 19236 }, -- Desperate Prayer
{ 34861 }, -- Circle of Healing
{ 47788 }, -- Guardian Spirit
{ 64044 }, -- Psychic Horror
{ 47585 }, -- Dispersion
{ 62618 }, -- Power Word: Barrier
{ 14898, 81625 }, -- Tome of Light
{ 14751 }, -- Chakra
{ 92295, 92297 }, -- Train of Thought
{ 88625 }, -- Holy Word: Chastise
-- Rogue
{ 13750 }, -- Adrenaline Rush
{ 13877 }, -- Blade Flurry
{ 14177 }, -- Cold Blood
{ 14183 }, -- Premeditation
{ 14185 }, -- Preparation
{ 14251 }, -- Riposte
{ 36554 }, -- Shadowstep
{ 51690 }, -- Killing Spree
{ 31228, 31229, 31230 }, -- Cheat Death
{ 51713 }, -- Shadow Dance
{ 79140 }, -- Vendetta
-- Shaman
{ 16166 }, -- Elemental Mastery
{ 16190 }, -- Mana Tide Totem
{ 16188 }, -- Nature's Swiftness*
{ 30823 }, -- Shamanistic Rage
{ 17364 }, -- Stormstrike
{ 51490 }, -- Thunderstorm
{ 60103 }, -- Lava Lash
{ 51533 }, -- Feral Spirit
{ 30881, 30883, 30884 }, -- Nature's Guardian
{ 61295 }, -- Riptide
{ 55198 }, -- Tidal Force
{ 86183, 86184, 86185 }, -- Feedback
{ 98008 }, -- Spirit Link Totem
{ 16190 }, -- Mana Tide Totem
-- Warlock
{ 18708 }, -- Fel Domination
{ 17877 }, -- Shadowburn
{ 30283 }, -- Shadowfury
{ 48181 }, -- Haunt
{ 47193 }, -- Demonic Empowerment
{ 59672 }, -- Metamorphosis
{ 50796 }, -- Chaos Bolt
{ 30146 }, -- Summon Felguard
{ 17962 }, -- Conflagrate
{ 91713 }, -- Nether Ward
{ 85106, 85107, 85108 }, -- Impending Doom
{ 86121 }, -- Soul Swap
-- Warrior
{ 12809 }, -- Concussion Blow
{ 12292 }, -- Death Wish
{ 12975 }, -- Last Stand
{ 12328 }, -- Sweeping Strikes
{ 12294 }, -- Mortal Strike
{ 23922 }, -- Shield Slam
{ 46924 }, -- Bladestorm
{ 60970 }, -- Heroic Fury
{ 23881 }, -- Bloodthirst
{ 46968 }, -- Shockwave
{ 12311, 12958 }, -- Gag Order (talent id for inspect)
{ 85730 }, -- Deadly Calm
{ 85388 }, -- Throwdown
}
-- Merge talent ranks
for i = 1, #talentRanks do
local t = talentRanks[i]
local rank1 = t[1]
rank1 = E.spell_merged[rank1] or rank1
local name = GetSpellInfo(rank1)
if name then
for j = 2, #t do
local rankN = t[j]
E.spell_merged[rankN] = rank1
-- if not C_Spell.DoesSpellExist(rankN) then
-- print("Invalid rank" .. j .. "talent ID:", rankN)
-- end
end
-- Need to add all duplicate named talents as nested tables for inspect; index is rank
local dupe = E.talentNameToRankIDs[name]
if dupe then
if type(dupe[1]) == "table" then
tinsert(E.talentNameToRankIDs[name], t)
else
E.talentNameToRankIDs[name] = { dupe, t }
end
else
E.talentNameToRankIDs[name] = t
end
-- else
-- print("Invalid rank1 talent ID:", rank1)
end
end
E.spell_merged_updateoncast = {
[26090]={30}, -- Pummel
[57386]={60}, [57389]={60}, [57390]={60}, [57391]={60}, [57392]={60}, [57393]={60}, -- Stampede
[50245]={40}, [53544]={40}, [53545]={40}, [53546]={40}, [53547]={40}, [53548]={40}, -- Pin
[50285]={40}, -- Dust Cloud
[50479]={40}, [53584]={40}, [53586]={40}, [53587]={40}, [53588]={40}, [53589]={40}, -- Nether Shock
[50519]={60}, [53564]={60}, [53565]={60}, [53566]={60}, [53567]={60}, [53568]={60}, -- Sonic Blast
[50541]={60}, [53537]={60}, [53538]={60}, [53540]={60}, [53542]={60}, [53543]={60}, -- Snatch
[4167]={40}, -- Web (Rank 1 - no other rank info)
[50518]={40}, [53558]={40}, [53559]={40}, [53560]={40}, [53561]={40}, [53562]={40}, -- Ravage
[50433]={120}, [52395]={120}, [52396]={120}, [52397]={120}, [52398]={120}, [52399]={120}, -- Bad Attitude
[19647]={24}, -- Spell Lock
[7812]={60}, [19438]={60}, [19440]={60}, [19441]={60}, [19442]={60}, [19443]={60}, [27273]={60}, [47985]={60}, [47986]={60}, -- Sacrifice
[30151]={30}, [30194]={30}, [30198]={30}, [47996]={30}, -- Intercept
[7814]={12}, [7815]={12}, [7816]={12}, [11778]={12}, [11779]={12}, [11780]={12}, [27274]={12}, -- Lash of Pain
}
for k, v in pairs(E.spell_merged_updateoncast) do
if not v[2] then
local _, icon = GetSpellTexture(k)
v[2] = icon
end
end
E.spellcast_shared_cdstart = {
[42292] = { 59752, 120, 7744, 30 }, -- PvP Trinket -- Cata 45>30s with Will
[59752] = { 42292, 120 }, -- Will to Survive
[7744] = { 42292, 30 }, -- Will of the Forsaken
[2894] = { 2062, 120 }, -- Fire Elemetal Totem (lasts 2 min = shared CD)
[2062] = { 2894, 120 }, -- Earth Elemental Totem
[16979] = { 49376, 15 }, -- Feral Charge-Bear (force 15s shared, Cat cd is 30 but shared cd is 15 only)
[49376] = { 16979, 15 }, -- Feral Charge-Cat (force 15s shared, Cat cd is 30 but shared cd is 15 only)
[871] = { 1719, 12, 20230, 12 }, -- Shield Wall -- NOTE: no longer linked in WOTLKC
[1719] = { 871, 12, 20230, 12 }, -- Recklessness
[20230] = { 1719, 12, 871, 12 }, -- Retaliation
}
E.spellcast_cdreset = {
[23989] = { -- Readiness
nil, -- first key value = required talent check in cooldowns\cooldowns
"*",
},
[11958] = { -- Cold Snap
nil,
45438, -- Ice Block
11426, -- Ice Barrier
120, -- Cone of Cold
122, -- Frost Nova
12472, -- Icy Veins
6143, -- Frost Ward
44572, -- Deep Freeze
31687, -- Summon Water Elemental
82676, -- Ring of Frost
},
[45438] = { -- Ice Block
56372, -- Glyph of Ice Block
122, -- Frost Nova
},
[14185] = { -- Preparation
nil,
2983, -- Sprint
1856, -- Vanish
36554, -- Shadowstep
{ -- additional resets w/ talent
56819, -- Glyph of Preparation -- talent check
76577, -- Smoke Bomb
51722, -- Dismantle
1766, -- Kick
},
},
[60970] = { -- Heroic Fury
nil,
20252, -- Intercept
}
}
E.spellcast_cdr = E.BLANK
E.spellcast_cdr_powerspender = E.BLANK
E.sync_cdr_by_powerconsumed = E.BLANK
--
-- CD\CLEU (NOTE: incl all ranks)
--
E.spell_aura_freespender = E.BLANK
E.spell_auraremoved_cdstart_preactive = {
[17116] = 17116, -- Nature's Swiftness
[5215] = 5215, -- Prowl
[34477] = 34477, -- Misdirection
[12043] = 12043, -- POM
[14177] = 14177, -- Cold Blood
[1784] = 1784, -- Stealth
[16188] = 16188, -- Nature's Swiftness (Shaman)
[28682] = 11129, -- Combustion - castID = spellID
[89485] = 89485, -- Inner Focus
[16166] = 16166, -- Elemental Mastery
[5384] = 0, -- Feign Death -> own UNIT_AURA
}
E.spell_auraapplied_processspell = {
[87023] = 86948, -- Cauterized
[66233] = 31850, -- Ardent Defender
[45182] = 31228, -- Cheating Death
[31616] = 30881, -- Nature's Guardian
}
E.spell_dispel_cdstart = E.BLANK
E.selfLimitedMinMaxReducer = E.BLANK
E.spell_damage_cdr_totem = E.BLANK
E.spell_damage_cdr_pet = E.BLANK
E.spell_damage_cdr = E.BLANK
E.spell_energize_cdr = E.BLANK
E.spell_interrupt_cdr = E.BLANK
E.cdrr_heartstopaura_blackList = E.BLANK
E.runeforge_bonus_to_descid = E.BLANK
E.runeforge_specid = E.BLANK
E.runeforge_desc_to_powerid = E.BLANK
E.runeforge_unity = E.BLANK
E.covenant_to_spellid = E.BLANK
E.covenant_abilities = E.BLANK
E.spell_benevolent_faerie_majorcd = E.BLANK
E.covenant_cdmod_conduits = E.BLANK
E.covenant_chmod_conduits = E.BLANK
E.covenant_cdmod_items_mult = E.BLANK
E.soulbind_conduits_rank = E.BLANK
E.soulbind_abilities = E.BLANK
E.spell_cdmod_conduits = E.BLANK
E.spell_cdmod_conduits_mult = E.BLANK
E.spell_symbol_of_hope_majorcd = E.BLANK
E.spell_major_cd = E.BLANK
--
-- CM\INS
--
E.item_merged = {
-- PvP Trinket: item - Medallion of the Alliance (phase 1, 128, TBC)
[33046] = 37864, -- Insignia of PvP Pwn
[28235] = 37864, -- Medallion of the Alliance (Druid)
[30348] = 37864, -- Medallion of the Alliance (Warlock)
[28238] = 37864, -- Medallion of the Alliance (Mage)
[30351] = 37864, -- Medallion of the Alliance (Shaman)
[28236] = 37864, -- Medallion of the Alliance (Paladin)
[30349] = 37864, -- Medallion of the Alliance (Priest)
[28234] = 37864, -- Medallion of the Alliance (Rogue)
[28237] = 37864, -- Medallion of the Alliance (Hunter)
[30350] = 37864, -- Medallion of the Alliance (Warrior)
[37865] = 37864, -- Medallion of the Horde
[28240] = 37864, -- Medallion of the Horde (Rogue)
[28243] = 37864, -- Medallion of the Horde (Hunter)
[30345] = 37864, -- Medallion of the Horde (Shaman)
[28241] = 37864, -- Medallion of the Horde (Druid)
[30343] = 37864, -- Medallion of the Horde (Warlock)
[28239] = 37864, -- Medallion of the Horde (Mage)
[30346] = 37864, -- Medallion of the Horde (Priest)
[28242] = 37864, -- Medallion of the Horde (Paladin)
[30344] = 37864, -- Medallion of the Horde (Warrior)
[42123] = 37864, -- Medallion of the Alliance (phase 1, 200, WOTLKC)
[42124] = 37864, -- Medallion of the Alliance (phase 2, 226)
[51377] = 37864, -- Medallion of the Alliance (phase 4, 264)
[42122] = 37864, -- Medallion of the Horde (phase 1, 200)
[42126] = 37864, -- Medallion of the Horde (phase 2, 226)
[51378] = 37864, -- Medallion of the Horde (phase 4, 264)
[46081] = 37864, -- Titan-Forged Rune of Audacity -- WOTLKC req# (src: Wintergrasp)
[46082] = 37864, -- Titan-Forged Rune of Determination -- WOTLKC req#
[46083] = 37864, -- Titan-Forged Rune of Accuracy -- WOTLKC req#
[46084] = 37864, -- Titan-Forged Rune of Cruelty -- WOTLKC req#
[46085] = 37864, -- Titan-Forged Rune of Alacrity -- WOTLKC req#
-- PvP Trinket: item2 - Insignia of the Alliance (Mage)
[44098] = 18859, -- Inherited Insignia of the Alliance (heirloom) -- WOTLKC
[40476] = 18859, -- Insignia of the Alliance -- WOTLKC
[29593] = 18859, -- Insignia of the Alliance (Shaman)
[18857] = 18859, -- Insignia of the Alliance (Rogue)
[18864] = 18859, -- Insignia of the Alliance (Paladin)
[18854] = 18859, -- Insignia of the Alliance (Warrior)
[18862] = 18859, -- Insignia of the Alliance (Priest)
[18858] = 18859, -- Insignia of the Alliance (Warlock)
[18856] = 18859, -- Insignia of the Alliance (Hunter)
[18863] = 18859, -- Insignia of the Alliance (Druid)
[44097] = 18859, -- Inherited Insignia of the Horde (heirloom) -- WOTLKC
[40477] = 18859, -- Insignia of the Horde -- WOTLKC
[18850] = 18859, -- Insignia of the Horde (Mage)
[18845] = 18859, -- Insignia of the Horde (Shaman)
[18849] = 18859, -- Insignia of the Horde (Rogue)
[29592] = 18859, -- Insignia of the Horde (Paladin)
[18834] = 18859, -- Insignia of the Horde (Warrior)
[18851] = 18859, -- Insignia of the Horde (Priest)
[18852] = 18859, -- Insignia of the Horde (Warlock)
[18846] = 18859, -- Insignia of the Horde (Hunter)
[18853] = 18859, -- Insignia of the Horde (Druid)
-- Trinket: item - Battlemaster's Perseverance - Tremendous Fortitude 44055
[34049] = 34050, -- Battlemaster's Determination
[34578] = 34050, -- Battlemaster's Determination
[34163] = 34050, -- Battlemaster's Cruelty
[34579] = 34050, -- Battlemaster's Audacity
[33832] = 34050, -- Battlemaster's Determination
[34576] = 34050, -- Battlemaster's Cruelty
[35326] = 34050, -- Battlemaster's Alacrity
[34580] = 34050, -- Battlemaster's Perseverance
[35327] = 34050, -- Battlemaster's Alacrity
[34162] = 34050, -- Battlemaster's Depravity
[34577] = 34050, -- Battlemaster's Depravity
-- ilvl 156
[41588] = 34050, -- Battlemaster's Aggression
[41587] = 34050, -- Battlemaster's Celerity
[41590] = 34050, -- Battlemaster's Courage
[41589] = 34050, -- Battlemaster's Resolve
-- phase 1, ilvl 213 - Tremendous Fortitude 55915
[42129] = 34050, -- Battlemaster's Accuracy
[42130] = 34050, -- Battlemaster's Avidity
[42132] = 34050, -- Battlemaster's Bravery
[42131] = 34050, -- Battlemaster's Conviction
[42128] = 34050, -- Battlemaster's Hostility
-- phase 3, ilvl 245 - Tremendous Fortitude 67596
[42133] = 34050, -- Battlemaster's Fury
[42134] = 34050, -- Battlemaster's Precision
[42136] = 34050, -- Battlemaster's Rage
[42137] = 34050, -- Battlemaster's Ruination
[42135] = 34050, -- Battlemaster's Vivacity
-- Cata
[64789] = 37864, -- Bloodthirsty Gladiator's Medallion of Cruelty
[64792] = 37864, -- Bloodthirsty Gladiator's Medallion of Meditation
[64794] = 37864, -- Bloodthirsty Gladiator's Medallion of Tenacity
[64790] = 37864, -- Bloodthirsty Gladiator's Medallion of Cruelty (A)
[64791] = 37864, -- Bloodthirsty Gladiator's Medallion of Meditation (A)
[64793] = 37864, -- Bloodthirsty Gladiator's Medallion of Tenacity (A)
[60795] = 37864, -- Vicious Gladiator's Medallion of Accuracy
[60802] = 37864, --
[60796] = 37864, -- Vicious Gladiator's Medallion of Alacrity
[60803] = 37864, --
[60798] = 37864, -- Vicious Gladiator's Medallion of Command
[60805] = 37864, --
[60794] = 37864, -- Vicious Gladiator's Medallion of Cruelty
[60801] = 37864, --
[70602] = 37864, --
[70603] = 37864, --
[60799] = 37864, -- Vicious Gladiator's Medallion of Meditation
[60806] = 37864, --
[70604] = 37864, --
[70605] = 37864, --
[60797] = 37864, -- Vicious Gladiator's Medallion of Prowess
[60804] = 37864, --
[60800] = 37864, -- Vicious Gladiator's Medallion of Tenacity
[60807] = 37864, --
[70606] = 37864, --
[70607] = 37864, --
-- Tremendous Fortitude 92223
[64741] = 64740, -- Bloodthirsty Gladiator's Emblem of Meditation
[64742] = 64740, -- Bloodthirsty Gladiator's Emblem of Tenacity
[70565] = 64740, -- Vicious Gladiator's Emblem of Tenacity
[61032] = 64740, -- Vicious Gladiator's Emblem of Tenacity
[61029] = 64740, -- Vicious Gladiator's Emblem of Prowess
[61030] = 64740, -- Vicious Gladiator's Emblem of Proficiency
[70564] = 64740, -- Vicious Gladiator's Emblem of Meditation
[61031] = 64740, -- Vicious Gladiator's Emblem of Meditation
[70563] = 64740, -- Vicious Gladiator's Emblem of Cruelty
[61026] = 64740, -- Vicious Gladiator's Emblem of Cruelty
[61028] = 64740, -- Vicious Gladiator's Emblem of Alacrity
[61027] = 64740, -- Vicious Gladiator's Emblem of Accuracy
-- Badge
[64688] = 64687, -- Bloodthirsty Gladiator's Badge of Dominance
[64689] = 64687, -- Bloodthirsty Gladiator's Badge of Victory
[70519] = 64687, -- Vicious Gladiator's Badge of Victory
[61034] = 64687, -- Vicious Gladiator's Badge of Victory
[70518] = 64687, -- Vicious Gladiator's Badge of Dominance
[61035] = 64687, -- Vicious Gladiator's Badge of Dominance
[70517] = 64687, -- Vicious Gladiator's Badge of Conquest
[61033] = 64687, -- Vicious Gladiator's Badge of Conquest
}
E.item_equip_bonus = {
[19617] = 24434, -- Zandalarian Shadow Mastery Talisman
[14154] = 18388, -- Truefaith Vestments
[33717] = 44297, -- Vengeful Gladiator's Mooncloth Gloves (season 3)
[33744] = 44297, -- Vengeful Gladiator's Satin Gloves
[35053] = 44297, -- Brutal Gladiator's Mooncloth Gloves (season 4)
[35083] = 44297, -- Brutal Gladiator's Satin Gloves
[41847] = 44297, -- Savage Gladiator's Mooncloth Gloves (season 5 - WOTLKC)
[41937] = 44297, -- Savage Gladiator's Satin Gloves
[41872] = 44297, -- Hateful Gladiator's Mooncloth Gloves
[41938] = 44297, -- Hateful Gladiator's Satin Gloves
[41873] = 44297, -- Deadly Gladiator's Mooncloth Gloves
[41939] = 44297, -- Deadly Gladiator's Satin Gloves
[41874] = 44297, -- Furious Gladiator's Mooncloth Gloves
[41940] = 44297, -- Furious Gladiator's Satin Gloves
[41875] = 44297, -- Relentless Gladiator's Mooncloth Gloves
[41941] = 44297, -- Relentless Gladiator's Satin Gloves
[51483] = 44297, -- Wrathful Gladiator's Mooncloth Gloves
[51488] = 44297, -- Wrathful Gladiator's Satin Gloves
[22345] = 20608, -- Totem of Rebirth
[19621] = 24432, -- Maelstrom's Wrath
-- Cata
[64709] = 61255, -- Bloodthirsty Gladiator's Chain Gauntlets, Trap Shot Cooldown Reduction
[60424] = 61255, -- Vicious Gladiator's Chain Gauntlets 365
[65544] = 61255, -- Vicious Gladiator's Chain Gauntlets 365
[70534] = 61255, -- Vicious Gladiator's Chain Gauntlets 371
[64795] = 44297, -- Bloodthirsty Gladiator's Mooncloth Gloves, Improved Psychic Scream
[60468] = 44297, -- Vicious Gladiator's Mooncloth Gloves 365
[65556] = 44297, -- Vicious Gladiator's Mooncloth Gloves 365
[70608] = 44297, -- Vicious Gladiator's Mooncloth Gloves 371
[64838] = 44297, -- Bloodthirsty Gladiator's Satin Gloves
[60473] = 44297, -- Vicious Gladiator's Satin Gloves 365
[65577] = 44297, -- Vicious Gladiator's Satin Gloves 365
[70643] = 44297, -- Vicious Gladiator's Satin Gloves 371
[64747] = 33063, -- Bloodthirsty Gladiator's Felweave Handguards, Demonic Circle Cooldown Reduction
[60478] = 33063, -- Vicious Gladiator's Felweave Handguards 365,
[65572] = 33063, -- Vicious Gladiator's Felweave Handguards 365,
[70568] = 33063, -- Vicious Gladiator's Felweave Handguards 371
}
local class_set_bonus = {
druid = { 38417, 4 }, -- Reduced Swiftmend Cooldown
hunter = { 61256, 4 }, -- Trap Cooldown Reduction -- cata moved to hand equipped bonus
paladin = { 61776, 4 }, -- Judgement Cooldown Reduction
shaman = { 44299, 4 }, -- Improved Grounding Totem (resto, ele)
enhance = { 33018, 4 }, -- Shaman Stormstrike Cooldown Reduction -- cata removed
warrior = { 22738, 4 }, -- Intercept Cooldown Reduction -- cata removed
warlock = { 23047, 4 }, -- Death Coil Cooldown Reduction -- cata added
}
E.item_set_bonus = { -- [item] = {bonusID, required num of set items}
-- Druid
[16828] = { 23556, 8 }, -- Cenarion Belt
[16829] = { 23556, 8 }, -- Cenarion Boots
[16830] = { 23556, 8 }, -- Cenarion Bracers
[16833] = { 23556, 8 }, -- Cenarion Vestments
[16831] = { 23556, 8 }, -- Cenarion Gloves
[16834] = { 23556, 8 }, -- Cenarion Helm
[16835] = { 23556, 8 }, -- Cenarion Leggings
[16836] = { 23556, 8 }, -- Cenarion Spaulders
[29087] = { 37292, 4 }, -- Chestguard of Malorne
[29086] = { 37292, 4 }, -- Crown of Malorne
[29090] = { 37292, 4 }, -- Handguards of Malorne
[29088] = { 37292, 4 }, -- Legguards of Malorne
[29089] = { 37292, 4 }, -- Shoulderguards of Malorne
[31041] = { 38417, 2 }, -- Thunderheart Tunic
[31032] = { 38417, 2 }, -- Thunderheart Gloves
[31037] = { 38417, 2 }, -- Thunderheart Helmet
[31045] = { 38417, 2 }, -- Thunderheart Legguards
[31047] = { 38417, 2 }, -- Thunderheart Spaulders
[34571] = { 38417, 2 }, -- Thunderheart Boots
[34445] = { 38417, 2 }, -- Thunderheart Bracers
[34554] = { 38417, 2 }, -- Thunderheart Belt
[21355] = { 26106, 5 }, -- Genesis Boots
[21353] = { 26106, 5 }, -- Genesis Helm
[21354] = { 26106, 5 }, -- Genesis Shoulderpads
[21356] = { 26106, 5 }, -- Genesis Trousers
[21357] = { 26106, 5 }, -- Genesis Vest
[29093] = { 37297, 4 }, -- Antlers of Malorne
[29094] = { 37297, 4 }, -- Britches of Malorne
[29091] = { 37297, 4 }, -- Chestpiece of Malorne
[29092] = { 37297, 4 }, -- Gloves of Malorne
[29095] = { 37297, 4 }, -- Pauldrons of Malorne
-- arena season 5 (WOTLKC)
[41268] = class_set_bonus.druid, -- Savage Gladiator's Kodohide Gloves
[41269] = class_set_bonus.druid, -- Savage Gladiator's Kodohide Helm
[41270] = class_set_bonus.druid, -- Savage Gladiator's Kodohide Legguards
[41271] = class_set_bonus.druid, -- Savage Gladiator's Kodohide Spaulders
[41272] = class_set_bonus.druid, -- Savage Gladiator's Kodohide Robes
[41284] = class_set_bonus.druid, -- Hateful Gladiator's Kodohide Gloves
[41319] = class_set_bonus.druid, -- Hateful Gladiator's Kodohide Helm
[41296] = class_set_bonus.druid, -- Hateful Gladiator's Kodohide Legguards
[41273] = class_set_bonus.druid, -- Hateful Gladiator's Kodohide Spaulders
[41308] = class_set_bonus.druid, -- Hateful Gladiator's Kodohide Robes
[41286] = class_set_bonus.druid, -- Deadly Gladiator's Kodohide Gloves
[41320] = class_set_bonus.druid, -- Deadly Gladiator's Kodohide Helm
[41297] = class_set_bonus.druid, -- Deadly Gladiator's Kodohide Legguards
[41274] = class_set_bonus.druid, -- Deadly Gladiator's Kodohide Spaulders
[41309] = class_set_bonus.druid, -- Deadly Gladiator's Kodohide Robes
-- arena season 6 (WOTLKC)
[41287] = class_set_bonus.druid, -- Furious Gladiator's Kodohide Gloves
[41321] = class_set_bonus.druid, -- Furious Gladiator's Kodohide Helm
[41298] = class_set_bonus.druid, -- Furious Gladiator's Kodohide Legguards
[41275] = class_set_bonus.druid, -- Furious Gladiator's Kodohide Spaulders
[41310] = class_set_bonus.druid, -- Furious Gladiator's Kodohide Robes
-- arena season 7 (WOTLKC)
[41288] = class_set_bonus.druid, -- Relentless Gladiator's Kodohide Gloves
[41322] = class_set_bonus.druid, -- Relentless Gladiator's Kodohide Helm
[41299] = class_set_bonus.druid, -- Relentless Gladiator's Kodohide Legguards
[41276] = class_set_bonus.druid, -- Relentless Gladiator's Kodohide Spaulders
[41311] = class_set_bonus.druid, -- Relentless Gladiator's Kodohide Robes
-- arena season 8 (WOTLKC)
[51420] = class_set_bonus.druid, -- Wrathful Gladiator's Kodohide Gloves
[51421] = class_set_bonus.druid, -- Wrathful Gladiator's Kodohide Helm
[51422] = class_set_bonus.druid, -- Wrathful Gladiator's Kodohide Legguards
[51424] = class_set_bonus.druid, -- Wrathful Gladiator's Kodohide Spaulders
[51419] = class_set_bonus.druid, -- Wrathful Gladiator's Kodohide Robes
-- Hunter
[28228] = { 37481, 2 }, -- Beast Lord Cuirass
[27474] = { 37481, 2 }, -- Beast Lord Handguards
[28275] = { 37481, 2 }, -- Beast Lord Helm
[27874] = { 37481, 2 }, -- Beast Lord Leggings
[27801] = { 37481, 2 }, -- Beast Lord Mantle
[28334] = { 44292, 4 }, -- Gladiator's Chain Armor
[28335] = { 44292, 4 }, -- Gladiator's Chain Gauntlets
[28331] = { 44292, 4 }, -- Gladiator's Chain Helm
[28332] = { 44292, 4 }, -- Gladiator's Chain Leggings
[28333] = { 44292, 4 }, -- Gladiator's Chain Spaulders
[31960] = { 44292, 4 }, -- Merciless Gladiator's Chain Armor
[31961] = { 44292, 4 }, -- Merciless Gladiator's Chain Gauntlets
[31962] = { 44292, 4 }, -- Merciless Gladiator's Chain Helm
[31963] = { 44292, 4 }, -- Merciless Gladiator's Chain Leggings
[31964] = { 44292, 4 }, -- Merciless Gladiator's Chain Spaulders
[33664] = { 44292, 4 }, -- Vengeful Gladiator's Chain Armor
[33665] = { 44292, 4 }, -- Vengeful Gladiator's Chain Gauntlets
[33666] = { 44292, 4 }, -- Vengeful Gladiator's Chain Helm
[33667] = { 44292, 4 }, -- Vengeful Gladiator's Chain Leggings
[33668] = { 44292, 4 }, -- Vengeful Gladiator's Chain Spaulders
[34990] = { 44292, 4 }, -- Brutal Gladiator's Chain Armor
[34991] = { 44292, 4 }, -- Brutal Gladiator's Chain Gauntlets
[34992] = { 44292, 4 }, -- Brutal Gladiator's Chain Helm
[34993] = { 44292, 4 }, -- Brutal Gladiator's Chain Leggings
[34994] = { 44292, 4 }, -- Brutal Gladiator's Chain Spaulders
[41084] = class_set_bonus.hunter, -- Savage Gladiator's Chain Armor
[41140] = class_set_bonus.hunter, -- Savage Gladiator's Chain Gauntlets
[41154] = class_set_bonus.hunter, -- Savage Gladiator's Chain Helm
[41202] = class_set_bonus.hunter, -- Savage Gladiator's Chain Leggings
[41214] = class_set_bonus.hunter, -- Savage Gladiator's Chain Spaulders
[41085] = class_set_bonus.hunter, -- Hateful Gladiator's Chain Armor
[41141] = class_set_bonus.hunter, -- Hateful Gladiator's Chain Gauntlets
[41155] = class_set_bonus.hunter, -- Hateful Gladiator's Chain Helm
[41203] = class_set_bonus.hunter, -- Hateful Gladiator's Chain Leggings
[41215] = class_set_bonus.hunter, -- Hateful Gladiator's Chain Spaulders
[41086] = class_set_bonus.hunter, -- Deadly Gladiator's Chain Armor
[41142] = class_set_bonus.hunter, -- Deadly Gladiator's Chain Gauntlets
[41156] = class_set_bonus.hunter, -- Deadly Gladiator's Chain Helm
[41204] = class_set_bonus.hunter, -- Deadly Gladiator's Chain Leggings
[41216] = class_set_bonus.hunter, -- Deadly Gladiator's Chain Spaulders
[41087] = class_set_bonus.hunter, -- Furious Gladiator's Chain Armor
[41143] = class_set_bonus.hunter, -- Furious Gladiator's Chain Gauntlets
[41157] = class_set_bonus.hunter, -- Furious Gladiator's Chain Helm
[41205] = class_set_bonus.hunter, -- Furious Gladiator's Chain Leggings
[41217] = class_set_bonus.hunter, -- Furious Gladiator's Chain Spaulders
[41088] = class_set_bonus.hunter, -- Relentless Gladiator's Chain Armor
[41144] = class_set_bonus.hunter, -- Relentless Gladiator's Chain Gauntlets
[41158] = class_set_bonus.hunter, -- Relentless Gladiator's Chain Helm
[41206] = class_set_bonus.hunter, -- Relentless Gladiator's Chain Leggings
[41218] = class_set_bonus.hunter, -- Relentless Gladiator's Chain Spaulders
[51458] = class_set_bonus.hunter, -- Wrathful Gladiator's Chain Armor
[51459] = class_set_bonus.hunter, -- Wrathful Gladiator's Chain Gauntlets
[51460] = class_set_bonus.hunter, -- Wrathful Gladiator's Chain Helm
[51461] = class_set_bonus.hunter, -- Wrathful Gladiator's Chain Leggings
[51462] = class_set_bonus.hunter, -- Wrathful Gladiator's Chain Spaulders
-- [21366] = { 26174, 5 }, -- Striker's Diadem
-- [21365] = { 26174, 5 }, -- Striker's Footguards
-- [21370] = { 26174, 5 }, -- Striker's Hauberk
-- [21368] = { 26174, 5 }, -- Striker's Leggings
-- [21367] = { 26174, 5 }, -- Striker's Pauldrons
[19621] = { 24465, 3 }, -- Maelstrom's Wrath
[19953] = { 24465, 3 }, -- Renataki's Charm of Beasts
[19833] = { 24465, 3 }, -- Zandalar Predator's Bracers
[19832] = { 24465, 3 }, -- Zandalar Predator's Belt
[19831] = { 24465, 3 }, -- Zandalar Predator's Mantle
[28613] = { 23158, 4 }, -- Grand Marshal's Chain Armor
[28614] = { 23158, 4 }, -- Grand Marshal's Chain Gauntlets
[28615] = { 23158, 4 }, -- Grand Marshal's Chain Helm
[28616] = { 23158, 4 }, -- Grand Marshal's Chain Leggings
[28617] = { 23158, 4 }, -- Grand Marshal's Chain Spaulders
[28805] = { 23158, 4 }, -- High Warlord's Chain Armor
[28806] = { 23158, 4 }, -- High Warlord's Chain Gauntlets
[28807] = { 23158, 4 }, -- High Warlord's Chain Helm
[28808] = { 23158, 4 }, -- High Warlord's Chain Leggings
[28809] = { 23158, 4 }, -- High Warlord's Chain Spaulders
[35376] = { 23158, 4 }, -- Stalker's Chain Armor
[35377] = { 23158, 4 }, -- Stalker's Chain Gauntlets
[35378] = { 23158, 4 }, -- Stalker's Chain Helm
[35379] = { 23158, 4 }, -- Stalker's Chain Leggings
[35380] = { 23158, 4 }, -- Stalker's Chain Spaulders
[16466] = { 23158, 3 }, -- Field Marshal's Chain Breastplate
[16465] = { 23158, 3 }, -- Field Marshal's Chain Helm
[16468] = { 23158, 3 }, -- Field Marshal's Chain Spaulders
[16462] = { 23158, 3 }, -- Marshal's Chain Boots
[16463] = { 23158, 3 }, -- Marshal's Chain Grips
[16467] = { 23158, 3 }, -- Marshal's Chain Legguards
[16569] = { 23158, 3 }, -- General's Chain Boots
[16571] = { 23158, 3 }, -- General's Chain Gloves
[16567] = { 23158, 3 }, -- General's Chain Legguards
[16565] = { 23158, 3 }, -- Warlord's Chain Chestpiece
[16566] = { 23158, 3 }, -- Warlord's Chain Helmet
[16568] = { 23158, 3 }, -- Warlord's Chain Shoulders
[22843] = { 23158, 4 }, -- Blood Guard's Chain Greaves
[22862] = { 23158, 4 }, -- Blood Guard's Chain Vices
[23251] = { 23158, 4 }, -- Champion's Chain Helm
[23252] = { 23158, 4 }, -- Champion's Chain Shoulders
[22874] = { 23158, 4 }, -- Legionnaire's Chain Hauberk
[22875] = { 23158, 4 }, -- Legionnaire's Chain Legguards
[23292] = { 23158, 4 }, -- Knight-Captain's Chain Hauberk
[23293] = { 23158, 4 }, -- Knight-Captain's Chain Legguards
[23278] = { 23158, 4 }, -- Knight-Lieutenant's Chain Greaves
[23279] = { 23158, 4 }, -- Knight-Lieutenant's Chain Vices
[23306] = { 23158, 4 }, -- Lieutenant Commander's Chain Helm
[23307] = { 23158, 4 }, -- Lieutenant Commander's Chain Shoulders
[16531] = { 23158, 4 }, -- Blood Guard's Chain Boots
[16530] = { 23158, 4 }, -- Blood Guard's Chain Gauntlets
[16525] = { 23158, 4 }, -- Blood Guard's Chain Breastplate
[16527] = { 23158, 4 }, -- Legionnaire's Chain Leggings
[16526] = { 23158, 4 }, -- Champion's Chain Headguard
[16528] = { 23158, 4 }, -- Champion's Chain Pauldrons
[16425] = { 23158, 4 }, -- Knight-Captain's Chain Hauberk
[16426] = { 23158, 4 }, -- Knight-Captain's Chain Leggings
[16401] = { 23158, 4 }, -- Knight-Lieutenant's Chain Boots
[16403] = { 23158, 4 }, -- Knight-Lieutenant's Chain Gauntlets
[16428] = { 23158, 4 }, -- Lieutenant Commander's Chain Helmet
[16427] = { 23158, 4 }, -- Lieutenant Commander's Chain Pauldrons
-- Mage
[35343] = { 23025, 4 }, -- Evoker's Silk Amice
[35344] = { 23025, 4 }, -- Evoker's Silk Cowl
[35345] = { 23025, 4 }, -- Evoker's Silk Handguards
[35346] = { 23025, 4 }, -- Evoker's Silk Raiment
[35347] = { 23025, 4 }, -- Evoker's Silk Trousers
[28714] = { 23025, 4 }, -- Grand Marshal's Silk Amice
[28715] = { 23025, 4 }, -- Grand Marshal's Silk Cowl
[28716] = { 23025, 4 }, -- Grand Marshal's Silk Handguards
[28717] = { 23025, 4 }, -- Grand Marshal's Silk Raiment
[28718] = { 23025, 4 }, -- Grand Marshal's Silk Trousers
[28866] = { 23025, 4 }, -- High Warlord's Silk Amice
[28867] = { 23025, 4 }, -- High Warlord's Silk Cowl
[28868] = { 23025, 4 }, -- High Warlord's Silk Handguards
[28869] = { 23025, 4 }, -- High Warlord's Silk Raiment
[28870] = { 23025, 4 }, -- High Warlord's Silk Trousers
[16441] = { 23025, 3 }, -- Field Marshal's Coronet
[16444] = { 23025, 3 }, -- Field Marshal's Silk Spaulders
[16443] = { 23025, 3 }, -- Field Marshal's Silk Vestments
[16437] = { 23025, 3 }, -- Marshal's Silk Footwraps
[16440] = { 23025, 3 }, -- Marshal's Silk Gloves
[16442] = { 23025, 3 }, -- Marshal's Silk Leggings
[16536] = { 23025, 3 }, -- Warlord's Silk Amice
[16533] = { 23025, 3 }, -- Warlord's Silk Cowl
[16535] = { 23025, 3 }, -- Warlord's Silk Raiment
[16539] = { 23025, 3 }, -- General's Silk Boots
[16540] = { 23025, 3 }, -- General's Silk Handguards
[16534] = { 23025, 3 }, -- General's Silk Trousers
[22870] = { 23025, 4 }, -- Blood Guard's Silk Handwraps
[22860] = { 23025, 4 }, -- Blood Guard's Silk Walkers
[23263] = { 23025, 4 }, -- Champion's Silk Cowl
[23264] = { 23025, 4 }, -- Champion's Silk Mantle
[22883] = { 23025, 4 }, -- Legionnaire's Silk Legguards
[22886] = { 23025, 4 }, -- Legionnaire's Silk Tunic
[23304] = { 23025, 4 }, -- Knight-Captain's Silk Legguards
[23305] = { 23025, 4 }, -- Knight-Captain's Silk Tunic
[23290] = { 23025, 4 }, -- Knight-Lieutenant's Silk Handwraps
[23291] = { 23025, 4 }, -- Knight-Lieutenant's Silk Walkers
[23318] = { 23025, 4 }, -- Lieutenant Commander's Silk Cowl
[23319] = { 23025, 4 }, -- Lieutenant Commander's Silk Mantle
[16485] = { 23025, 4 }, -- Blood Guard's Silk Footwraps
[16487] = { 23025, 4 }, -- Blood Guard's Silk Gloves
[16491] = { 23025, 4 }, -- Legionnaire's Silk Robes
[16490] = { 23025, 4 }, -- Legionnaire's Silk Pants
[16489] = { 23025, 4 }, -- Champion's Silk Hood
[16492] = { 23025, 4 }, -- Champion's Silk Shoulderpads
[16369] = { 23025, 4 }, -- Knight-Lieutenant's Silk Boots
[16391] = { 23025, 4 }, -- Knight-Lieutenant's Silk Gloves
[16413] = { 23025, 4 }, -- Knight-Captain's Silk Raiment
[16414] = { 23025, 4 }, -- Knight-Captain's Silk Leggings
[16416] = { 23025, 4 }, -- Lieutenant Commander's Crown
[16415] = { 23025, 4 }, -- Lieutenant Commander's Silk Spaulders
[29076] = { 37439, 4 }, -- Collar of the Aldor
[29080] = { 37439, 4 }, -- Gloves of the Aldor
[29078] = { 37439, 4 }, -- Legwraps of the Aldor
[29079] = { 37439, 4 }, -- Pauldrons of the Aldor
[29077] = { 37439, 4 }, -- Vestments of the Aldor
[22502] = { 28763, 2 }, -- Frostfire Belt
[22503] = { 28763, 2 }, -- Frostfire Bindings
[22498] = { 28763, 2 }, -- Frostfire Circlet
[22501] = { 28763, 2 }, -- Frostfire Gloves
[22497] = { 28763, 2 }, -- Frostfire Leggings
[22496] = { 28763, 2 }, -- Frostfire Robe
[22500] = { 28763, 2 }, -- Frostfire Sandals
[22499] = { 28763, 2 }, -- Frostfire Shoulderpads
[23062] = { 28763, 2 }, -- Frostfire Ring
-- Paladin
[22430] = { 28774, 4 }, -- Redemption Boots
[22431] = { 28774, 4 }, -- Redemption Girdle
[22426] = { 28774, 4 }, -- Redemption Handguards
[22428] = { 28774, 4 }, -- Redemption Headpiece
[22427] = { 28774, 4 }, -- Redemption Legguards
[22429] = { 28774, 4 }, -- Redemption Spaulders
[22425] = { 28774, 4 }, -- Redemption Tunic
[22424] = { 28774, 4 }, -- Redemption Wristguards
[23066] = { 28774, 4 }, -- Ring of Redemption
[27702] = { 23302, 4 }, -- Gladiator's Lamellar Chestpiece
[27703] = { 23302, 4 }, -- Gladiator's Lamellar Gauntlets
[27704] = { 23302, 4 }, -- Gladiator's Lamellar Helm
[27705] = { 23302, 4 }, -- Gladiator's Lamellar Legguards
[27706] = { 23302, 4 }, -- Gladiator's Lamellar Shoulders
[27879] = { 23302, 4 }, -- Gladiator's Scaled Chestpiece
[27880] = { 23302, 4 }, -- Gladiator's Scaled Gauntlets
[27881] = { 23302, 4 }, -- Gladiator's Scaled Helm
[27882] = { 23302, 4 }, -- Gladiator's Scaled Legguards
[27883] = { 23302, 4 }, -- Gladiator's Scaled Shoulders
[32039] = { 23302, 4 }, -- Merciless Gladiator's Scaled Chestpiece
[32040] = { 23302, 4 }, -- Merciless Gladiator's Scaled Gauntlets
[32041] = { 23302, 4 }, -- Merciless Gladiator's Scaled Helm
[32042] = { 23302, 4 }, -- Merciless Gladiator's Scaled Legguards
[32043] = { 23302, 4 }, -- Merciless Gladiator's Scaled Shoulders
[31992] = { 23302, 4 }, -- Merciless Gladiator's Lamellar Chestpiece
[31993] = { 23302, 4 }, -- Merciless Gladiator's Lamellar Gauntlets
[31997] = { 23302, 4 }, -- Merciless Gladiator's Lamellar Helm
[31995] = { 23302, 4 }, -- Merciless Gladiator's Lamellar Legguards
[31996] = { 23302, 4 }, -- Merciless Gladiator's Lamellar Shoulders
[33749] = { 23302, 4 }, -- Vengeful Gladiator's Scaled Chestpiece
[33750] = { 23302, 4 }, -- Vengeful Gladiator's Scaled Gauntlets
[33751] = { 23302, 4 }, -- Vengeful Gladiator's Scaled Helm
[33752] = { 23302, 4 }, -- Vengeful Gladiator's Scaled Legguards
[33753] = { 23302, 4 }, -- Vengeful Gladiator's Scaled Shoulders
[33695] = { 23302, 4 }, -- Vengeful Gladiator's Lamellar Chestpiece
[33696] = { 23302, 4 }, -- Vengeful Gladiator's Lamellar Gauntlets
[33697] = { 23302, 4 }, -- Vengeful Gladiator's Lamellar Helm
[33698] = { 23302, 4 }, -- Vengeful Gladiator's Lamellar Legguards
[33699] = { 23302, 4 }, -- Vengeful Gladiator's Lamellar Shoulders
[35088] = { 23302, 4 }, -- Brutal Gladiator's Scaled Chestpiece
[35089] = { 23302, 4 }, -- Brutal Gladiator's Scaled Gauntlets
[35090] = { 23302, 4 }, -- Brutal Gladiator's Scaled Helm
[35091] = { 23302, 4 }, -- Brutal Gladiator's Scaled Legguards
[35092] = { 23302, 4 }, -- Brutal Gladiator's Scaled Shoulders
[35027] = { 23302, 4 }, -- Brutal Gladiator's Lamellar Chestpiece
[35028] = { 23302, 4 }, -- Brutal Gladiator's Lamellar Gauntlets
[35029] = { 23302, 4 }, -- Brutal Gladiator's Lamellar Helm
[35030] = { 23302, 4 }, -- Brutal Gladiator's Lamellar Legguards
[35031] = { 23302, 4 }, -- Brutal Gladiator's Lamellar Shoulders
[40780] = class_set_bonus.paladin, -- Savage Gladiator's Scaled Chestpiece
[40798] = class_set_bonus.paladin, -- Savage Gladiator's Scaled Gauntlets
[40818] = class_set_bonus.paladin, -- Savage Gladiator's Scaled Helm
[40838] = class_set_bonus.paladin, -- Savage Gladiator's Scaled Legguards
[40858] = class_set_bonus.paladin, -- Savage Gladiator's Scaled Shoulders
[40782] = class_set_bonus.paladin, -- Hateful Gladiator's Scaled Chestpiece
[40802] = class_set_bonus.paladin, -- Hateful Gladiator's Scaled Gauntlets
[40821] = class_set_bonus.paladin, -- Hateful Gladiator's Scaled Helm
[40842] = class_set_bonus.paladin, -- Hateful Gladiator's Scaled Legguards
[40861] = class_set_bonus.paladin, -- Hateful Gladiator's Scaled Shoulders
[40785] = class_set_bonus.paladin, -- Deadly Gladiator's Scaled Chestpiece
[40805] = class_set_bonus.paladin, -- Deadly Gladiator's Scaled Gauntlets
[40825] = class_set_bonus.paladin, -- Deadly Gladiator's Scaled Helm
[40846] = class_set_bonus.paladin, -- Deadly Gladiator's Scaled Legguards
[40864] = class_set_bonus.paladin, -- Deadly Gladiator's Scaled Shoulders
[40788] = class_set_bonus.paladin, -- Furious Gladiator's Scaled Chestpiece
[40808] = class_set_bonus.paladin, -- Furious Gladiator's Scaled Gauntlets
[40828] = class_set_bonus.paladin, -- Furious Gladiator's Scaled Helm
[40849] = class_set_bonus.paladin, -- Furious Gladiator's Scaled Legguards
[40869] = class_set_bonus.paladin, -- Furious Gladiator's Scaled Shoulders
[40792] = class_set_bonus.paladin, -- Relentless Gladiator's Scaled Chestpiece
[40812] = class_set_bonus.paladin, -- Relentless Gladiator's Scaled Gauntlets
[40831] = class_set_bonus.paladin, -- Relentless Gladiator's Scaled Helm
[40852] = class_set_bonus.paladin, -- Relentless Gladiator's Scaled Legguards
[40872] = class_set_bonus.paladin, -- Relentless Gladiator's Scaled Shoulders
[51474] = class_set_bonus.paladin, -- Wrathful Gladiator's Scaled Chestpiece
[51475] = class_set_bonus.paladin, -- Wrathful Gladiator's Scaled Gauntlets
[51476] = class_set_bonus.paladin, -- Wrathful Gladiator's Scaled Helm
[51477] = class_set_bonus.paladin, -- Wrathful Gladiator's Scaled Legguards
[51479] = class_set_bonus.paladin, -- Wrathful Gladiator's Scaled Shoulders
[35402] = { 23302, 4 }, -- Crusader's Ornamented Chestplate
[35403] = { 23302, 4 }, -- Crusader's Ornamented Gloves
[35404] = { 23302, 4 }, -- Crusader's Ornamented Headguard
[35405] = { 23302, 4 }, -- Crusader's Ornamented Leggings
[35406] = { 23302, 4 }, -- Crusader's Ornamented Spaulders
[35476] = { 23302, 4 }, -- Crusader's Ornamented Spaulders (H)
[35412] = { 23302, 4 }, -- Crusader's Scaled Chestpiece
[35413] = { 23302, 4 }, -- Crusader's Scaled Gauntlets
[35477] = { 23302, 4 }, -- Crusader's Scaled Gauntlets (H)
[35414] = { 23302, 4 }, -- Crusader's Scaled Helm
[35415] = { 23302, 4 }, -- Crusader's Scaled Legguards
[35416] = { 23302, 4 }, -- Crusader's Scaled Shoulders
[28679] = { 23302, 4 }, -- Grand Marshal's Lamellar Chestpiece
[28680] = { 23302, 4 }, -- Grand Marshal's Lamellar Gauntlets
[28681] = { 23302, 4 }, -- Grand Marshal's Lamellar Helm
[28724] = { 23302, 4 }, -- Grand Marshal's Lamellar Legguards
[28683] = { 23302, 4 }, -- Grand Marshal's Lamellar Shoulders
[28709] = { 23302, 4 }, -- Grand Marshal's Scaled Chestpiece
[28710] = { 23302, 4 }, -- Grand Marshal's Scaled Gauntlets
[28711] = { 23302, 4 }, -- Grand Marshal's Scaled Helm
[28712] = { 23302, 4 }, -- Grand Marshal's Scaled Legguards
[28713] = { 23302, 4 }, -- Grand Marshal's Scaled Shoulders
[28831] = { 23302, 4 }, -- High Warlord's Lamellar Chestpiece
[28832] = { 23302, 4 }, -- High Warlord's Lamellar Gauntlets
[28833] = { 23302, 4 }, -- High Warlord's Lamellar Helm
[28834] = { 23302, 4 }, -- High Warlord's Lamellar Legguards
[28835] = { 23302, 4 }, -- High Warlord's Lamellar Shoulders
[28861] = { 23302, 4 }, -- High Warlord's Scaled Chestpiece
[28862] = { 23302, 4 }, -- High Warlord's Scaled Gauntlets
[28863] = { 23302, 4 }, -- High Warlord's Scaled Helm
[28864] = { 23302, 4 }, -- High Warlord's Scaled Legguards
[28865] = { 23302, 4 }, -- High Warlord's Scaled Shoulders
[16473] = { 23302, 3 }, -- Field Marshal's Lamellar Chestplate
[16474] = { 23302, 3 }, -- Field Marshal's Lamellar Faceguard
[16476] = { 23302, 3 }, -- Field Marshal's Lamellar Pauldrons
[16472] = { 23302, 3 }, -- Marshal's Lamellar Boots
[16471] = { 23302, 3 }, -- Marshal's Lamellar Gloves
[16475] = { 23302, 3 }, -- Marshal's Lamellar Legplates
[29612] = { 23302, 3 }, -- General's Lamellar Boots
[29613] = { 23302, 3 }, -- General's Lamellar Gloves
[29614] = { 23302, 3 }, -- General's Lamellar Legplates
[29615] = { 23302, 3 }, -- Warlord's Lamellar Chestplate
[29616] = { 23302, 3 }, -- Warlord's Lamellar Faceguard
[29617] = { 23302, 3 }, -- Warlord's Lamellar Pauldrons
[29600] = { 23302, 3 }, -- Blood Guard's Lamellar Gauntlets
[29601] = { 23302, 3 }, -- Blood Guard's Lamellar Sabatons
[29602] = { 23302, 3 }, -- Legionnaire's Lamellar Breastplate
[29603] = { 23302, 3 }, -- Legionnaire's Lamellar Leggings
[29604] = { 23302, 3 }, -- Champion's Lamellar Headguard
[29605] = { 23302, 3 }, -- Champion's Lamellar Shoulders
[23272] = { 23302, 4 }, -- Knight-Captain's Lamellar Breastplate
[23273] = { 23302, 4 }, -- Knight-Captain's Lamellar Leggings
[23274] = { 23302, 4 }, -- Knight-Lieutenant's Lamellar Gauntlets
[23275] = { 23302, 4 }, -- Knight-Lieutenant's Lamellar Sabatons
[23276] = { 23302, 4 }, -- Lieutenant Commander's Lamellar Headguard
[23277] = { 23302, 4 }, -- Lieutenant Commander's Lamellar Shoulders
[16410] = { 23302, 4 }, -- Knight-Lieutenant's Lamellar Gauntlets
[16409] = { 23302, 4 }, -- Knight-Lieutenant's Lamellar Sabatons
[16433] = { 23302, 4 }, -- Knight-Captain's Lamellar Breastplate
[16435] = { 23302, 4 }, -- Knight-Captain's Lamellar Leggings
[16434] = { 23302, 4 }, -- Lieutenant Commander's Lamellar Headguard
[16436] = { 23302, 4 }, -- Lieutenant Commander's Lamellar Shoulders
[29062] = { 37183, 4 }, -- Justicar Chestpiece
[29061] = { 37183, 4 }, -- Justicar Diadem
[29065] = { 37183, 4 }, -- Justicar Gloves
[29063] = { 37183, 4 }, -- Justicar Leggings
[29064] = { 37183, 4 }, -- Justicar Pauldrons
[28203] = { 37181, 4 }, -- Breastplate of the Righteous
[27535] = { 37181, 4 }, -- Gauntlets of the Righteous
[28285] = { 37181, 4 }, -- Helm of the Righteous
[27839] = { 37181, 4 }, -- Legplates of the Righteous
[27739] = { 37181, 4 }, -- Spaulders of the Righteous
-- Rogue
[28684] = { 23048, 4 }, -- Grand Marshal's Leather Gloves
[28685] = { 23048, 4 }, -- Grand Marshal's Leather Helm
[28686] = { 23048, 4 }, -- Grand Marshal's Leather Legguards
[28687] = { 23048, 4 }, -- Grand Marshal's Leather Spaulders
[28688] = { 23048, 4 }, -- Grand Marshal's Leather Tunic
[28836] = { 23048, 4 }, -- High Warlord's Leather Gloves
[28837] = { 23048, 4 }, -- High Warlord's Leather Helm
[28838] = { 23048, 4 }, -- High Warlord's Leather Legguards
[28839] = { 23048, 4 }, -- High Warlord's Leather Spaulders
[28840] = { 23048, 4 }, -- High Warlord's Leather Tunic
[35366] = { 23048, 4 }, -- Opportunist's Leather Gloves
[35367] = { 23048, 4 }, -- Opportunist's Leather Helm
[35368] = { 23048, 4 }, -- Opportunist's Leather Legguards
[35369] = { 23048, 4 }, -- Opportunist's Leather Spaulders
[35370] = { 23048, 4 }, -- Opportunist's Leather Tunic
[16453] = { 23048, 3 }, -- Field Marshal's Leather Chestpiece
[16457] = { 23048, 3 }, -- Field Marshal's Leather Epaulets
[16455] = { 23048, 3 }, -- Field Marshal's Leather Mask
[16446] = { 23048, 3 }, -- Marshal's Leather Footguards
[16454] = { 23048, 3 }, -- Marshal's Leather Handgrips
[16456] = { 23048, 3 }, -- Marshal's Leather Leggings
[16563] = { 23048, 3 }, -- Warlord's Leather Breastplate
[16561] = { 23048, 3 }, -- Warlord's Leather Helm
[16562] = { 23048, 3 }, -- Warlord's Leather Spaulders
[16564] = { 23048, 3 }, -- General's Leather Legguards
[16560] = { 23048, 3 }, -- General's Leather Mitts
[16558] = { 23048, 3 }, -- General's Leather Treads
[22864] = { 23048, 4 }, -- Blood Guard's Leather Grips
[22856] = { 23048, 4 }, -- Blood Guard's Leather Walkers
[22879] = { 23048, 4 }, -- Legionnaire's Leather Chestpiece
[22880] = { 23048, 4 }, -- Legionnaire's Leather Legguards
[23257] = { 23048, 4 }, -- Champion's Leather Helm
[23258] = { 23048, 4 }, -- Champion's Leather Shoulders
[23298] = { 23048, 4 }, -- Knight-Captain's Leather Chestpiece
[23299] = { 23048, 4 }, -- Knight-Captain's Leather Legguards
[23284] = { 23048, 4 }, -- Knight-Lieutenant's Leather Grips
[23285] = { 23048, 4 }, -- Knight-Lieutenant's Leather Walkers
[23312] = { 23048, 4 }, -- Lieutenant Commander's Leather Helm
[23313] = { 23048, 4 }, -- Lieutenant Commander's Leather Shoulders
[16498] = { 23048, 4 }, -- Blood Guard's Leather Treads
[16499] = { 23048, 4 }, -- Blood Guard's Leather Vices
[16505] = { 23048, 4 }, -- Legionnaire's Leather Hauberk
[16508] = { 23048, 4 }, -- Legionnaire's Leather Leggings
[16506] = { 23048, 4 }, -- Champion's Leather Headguard
[16507] = { 23048, 4 }, -- Champion's Leather Mantle
[16392] = { 23048, 4 }, -- Knight-Lieutenant's Leather Boots
[16396] = { 23048, 4 }, -- Knight-Lieutenant's Leather Gauntlets
[16417] = { 23048, 4 }, -- Knight-Captain's Leather Armor
[16419] = { 23048, 4 }, -- Knight-Captain's Leather Legguards
[16420] = { 23048, 4 }, -- Lieutenant Commander's Leather Spaulders
[16418] = { 23048, 4 }, -- Lieutenant Commander's Leather Veil
[16827] = { 21874, 2 }, -- Nightslayer Belt
[16824] = { 21874, 2 }, -- Nightslayer Boots
[16825] = { 21874, 2 }, -- Nightslayer Bracelets
[16820] = { 21874, 2 }, -- Nightslayer Chestpiece
[16821] = { 21874, 2 }, -- Nightslayer Cover
[16826] = { 21874, 2 }, -- Nightslayer Gloves
[16822] = { 21874, 2 }, -- Nightslayer Pants
[16823] = { 21874, 2 }, -- Nightslayer Shoulder Pads
[19617] = { 24469, 3 }, -- Zandalarian Shadow Mastery Talisman
[19954] = { 24469, 3 }, -- Renataki's Charm of Trickery
[19836] = { 24469, 3 }, -- Zandalar Madcap's Bracers
[19835] = { 24469, 3 }, -- Zandalar Madcap's Mantle
[19834] = { 24469, 3 }, -- Zandalar Madcap's Tunic
[21359] = { 26112, 3 }, -- Deathdealer's Boots
[21360] = { 26112, 3 }, -- Deathdealer's Helm
[21361] = { 26112, 3 }, -- Deathdealer's Spaulders
[21362] = { 26112, 3 }, -- Deathdealer's Leggings
[21364] = { 26112, 3 }, -- Deathdealer's Vest
-- Shaman
[31396] = class_set_bonus.shaman, -- Gladiator's Ringmail Armor
[31397] = class_set_bonus.shaman, -- Gladiator's Ringmail Gauntlets
[31400] = class_set_bonus.shaman, -- Gladiator's Ringmail Helm
[31406] = class_set_bonus.shaman, -- Gladiator's Ringmail Leggings
[31407] = class_set_bonus.shaman, -- Gladiator's Ringmail Spaulders
[32029] = class_set_bonus.shaman, -- Merciless Gladiator's Ringmail Armor
[32030] = class_set_bonus.shaman, -- Merciless Gladiator's Ringmail Gauntlets
[32031] = class_set_bonus.shaman, -- Merciless Gladiator's Ringmail Helm
[32032] = class_set_bonus.shaman, -- Merciless Gladiator's Ringmail Leggings
[32033] = class_set_bonus.shaman, -- Merciless Gladiator's Ringmail Spaulders
[33738] = class_set_bonus.shaman, -- Vengeful Gladiator's Ringmail Armor
[33739] = class_set_bonus.shaman, -- Vengeful Gladiator's Ringmail Gauntlets
[33740] = class_set_bonus.shaman, -- Vengeful Gladiator's Ringmail Helm
[33741] = class_set_bonus.shaman, -- Vengeful Gladiator's Ringmail Leggings
[33742] = class_set_bonus.shaman, -- Vengeful Gladiator's Ringmail Spaulders
[35077] = class_set_bonus.shaman, -- Brutal Gladiator's Ringmail Armor
[35078] = class_set_bonus.shaman, -- Brutal Gladiator's Ringmail Gauntlets
[35079] = class_set_bonus.shaman, -- Brutal Gladiator's Ringmail Helm
[35080] = class_set_bonus.shaman, -- Brutal Gladiator's Ringmail Leggings
[35081] = class_set_bonus.shaman, -- Brutal Gladiator's Ringmail Spaulders
[40987] = class_set_bonus.shaman, -- Savage Gladiator's Mail Armor
[41004] = class_set_bonus.shaman, -- Savage Gladiator's Mail Gauntlets
[41016] = class_set_bonus.shaman, -- Savage Gladiator's Mail Helm
[41030] = class_set_bonus.shaman, -- Savage Gladiator's Mail Leggings
[41041] = class_set_bonus.shaman, -- Savage Gladiator's Mail Spaulders
[40986] = class_set_bonus.shaman, -- Savage Gladiator's Ringmail Armor
[40998] = class_set_bonus.shaman, -- Savage Gladiator's Ringmail Gauntlets
[41010] = class_set_bonus.shaman, -- Savage Gladiator's Ringmail Helm
[41023] = class_set_bonus.shaman, -- Savage Gladiator's Ringmail Leggings
[41024] = class_set_bonus.shaman, -- Savage Gladiator's Ringmail Spaulders
[40989] = class_set_bonus.shaman, -- Hateful Gladiator's Mail Armor
[41005] = class_set_bonus.shaman, -- Hateful Gladiator's Mail Gauntlets
[41017] = class_set_bonus.shaman, -- Hateful Gladiator's Mail Helm
[41031] = class_set_bonus.shaman, -- Hateful Gladiator's Mail Leggings
[41042] = class_set_bonus.shaman, -- Hateful Gladiator's Mail Spaulders
[40988] = class_set_bonus.shaman, -- Hateful Gladiator's Ringmail Armor
[40999] = class_set_bonus.shaman, -- Hateful Gladiator's Ringmail Gauntlets
[41011] = class_set_bonus.shaman, -- Hateful Gladiator's Ringmail Helm
[41025] = class_set_bonus.shaman, -- Hateful Gladiator's Ringmail Leggings
[41036] = class_set_bonus.shaman, -- Hateful Gladiator's Ringmail Spaulders
[40991] = class_set_bonus.shaman, -- Deadly Gladiator's Mail Armor
[41006] = class_set_bonus.shaman, -- Deadly Gladiator's Mail Gauntlets
[41018] = class_set_bonus.shaman, -- Deadly Gladiator's Mail Helm
[41032] = class_set_bonus.shaman, -- Deadly Gladiator's Mail Leggings
[41043] = class_set_bonus.shaman, -- Deadly Gladiator's Mail Spaulders
[40990] = class_set_bonus.shaman, -- Deadly Gladiator's Ringmail Armor
[41000] = class_set_bonus.shaman, -- Deadly Gladiator's Ringmail Gauntlets
[41012] = class_set_bonus.shaman, -- Deadly Gladiator's Ringmail Helm
[41026] = class_set_bonus.shaman, -- Deadly Gladiator's Ringmail Leggings
[41037] = class_set_bonus.shaman, -- Deadly Gladiator's Ringmail Spaulders
[40993] = class_set_bonus.shaman, -- Furious Gladiator's Mail Armor
[41007] = class_set_bonus.shaman, -- Furious Gladiator's Mail Gauntlets
[41019] = class_set_bonus.shaman, -- Furious Gladiator's Mail Helm
[41033] = class_set_bonus.shaman, -- Furious Gladiator's Mail Leggings
[41044] = class_set_bonus.shaman, -- Furious Gladiator's Mail Spaulders
[40992] = class_set_bonus.shaman, -- Furious Gladiator's Ringmail Armor
[41001] = class_set_bonus.shaman, -- Furious Gladiator's Ringmail Gauntlets
[41013] = class_set_bonus.shaman, -- Furious Gladiator's Ringmail Helm
[41027] = class_set_bonus.shaman, -- Furious Gladiator's Ringmail Leggings
[41038] = class_set_bonus.shaman, -- Furious Gladiator's Ringmail Spaulders
[40995] = class_set_bonus.shaman, -- Relentless Gladiator's Mail Armor
[41008] = class_set_bonus.shaman, -- Relentless Gladiator's Mail Gauntlets
[41020] = class_set_bonus.shaman, -- Relentless Gladiator's Mail Helm
[41034] = class_set_bonus.shaman, -- Relentless Gladiator's Mail Leggings
[41045] = class_set_bonus.shaman, -- Relentless Gladiator's Mail Spaulders
[40994] = class_set_bonus.shaman, -- Relentless Gladiator's Ringmail Armor
[41002] = class_set_bonus.shaman, -- Relentless Gladiator's Ringmail Gauntlets
[41014] = class_set_bonus.shaman, -- Relentless Gladiator's Ringmail Helm
[41028] = class_set_bonus.shaman, -- Relentless Gladiator's Ringmail Leggings
[41039] = class_set_bonus.shaman, -- Relentless Gladiator's Ringmail Spaulders
[51509] = class_set_bonus.shaman, -- Wrathful Gladiator's Mail Armor
[51510] = class_set_bonus.shaman, -- Wrathful Gladiator's Mail Gauntlets
[51511] = class_set_bonus.shaman, -- Wrathful Gladiator's Mail Helm
[51512] = class_set_bonus.shaman, -- Wrathful Gladiator's Mail Leggings
[51514] = class_set_bonus.shaman, -- Wrathful Gladiator's Mail Spaulders
[51497] = class_set_bonus.shaman, -- Wrathful Gladiator's Ringmail Armor
[51498] = class_set_bonus.shaman, -- Wrathful Gladiator's Ringmail Gauntlets
[51499] = class_set_bonus.shaman, -- Wrathful Gladiator's Ringmail Helm
[51500] = class_set_bonus.shaman, -- Wrathful Gladiator's Ringmail Leggings
[51502] = class_set_bonus.shaman, -- Wrathful Gladiator's Ringmail Spaulders
[29032] = { 37211, 4 }, -- Cyclone Gloves
[29029] = { 37211, 4 }, -- Cyclone Hauberk
[29028] = { 37211, 4 }, -- Cyclone Headdress
[29030] = { 37211, 4 }, -- Cyclone Kilt
[29031] = { 37211, 4 }, -- Cyclone Shoulderpads
[35391] = { 38466, 4 }, -- Seer's Ringmail Chestguard
[35392] = { 38466, 4 }, -- Seer's Ringmail Gloves
[35393] = { 38466, 4 }, -- Seer's Ringmail Headpiece
[35394] = { 38466, 4 }, -- Seer's Ringmail Legguards
[35395] = { 38466, 4 }, -- Seer's Ringmail Shoulderpads
[31640] = { 38499, 4 }, -- Grand Marshal's Ringmail Chestguard
[31641] = { 38499, 4 }, -- Grand Marshal's Ringmail Gloves
[31642] = { 38499, 4 }, -- Grand Marshal's Ringmail Headpiece
[31643] = { 38499, 4 }, -- Grand Marshal's Ringmail Legguards
[31644] = { 38499, 4 }, -- Grand Marshal's Ringmail Shoulders
[31646] = { 38499, 4 }, -- High Warlord's Ringmail Chestguard
[31647] = { 38499, 4 }, -- High Warlord's Ringmail Gloves
[31648] = { 38499, 4 }, -- High Warlord's Ringmail Headpiece
[31649] = { 38499, 4 }, -- High Warlord's Ringmail Legguards
[31650] = { 38499, 4 }, -- High Warlord's Ringmail Shoulderpads
[25997] = class_set_bonus.enhance, -- Gladiator's Linked Armor
[26000] = class_set_bonus.enhance, -- Gladiator's Linked Gauntlets
[25998] = class_set_bonus.enhance, -- Gladiator's Linked Helm
[26001] = class_set_bonus.enhance, -- Gladiator's Linked Leggings
[25999] = class_set_bonus.enhance, -- Gladiator's Linked Spaulders
[32004] = class_set_bonus.enhance, -- Merciless Gladiator's Linked Armor
[32005] = class_set_bonus.enhance, -- Merciless Gladiator's Linked Gauntlets
[32006] = class_set_bonus.enhance, -- Merciless Gladiator's Linked Helm
[32007] = class_set_bonus.enhance, -- Merciless Gladiator's Linked Leggings
[32008] = class_set_bonus.enhance, -- Merciless Gladiator's Linked Spaulders
[33706] = class_set_bonus.enhance, -- Vengeful Gladiator's Linked Armor
[33707] = class_set_bonus.enhance, -- Vengeful Gladiator's Linked Gauntlets
[33708] = class_set_bonus.enhance, -- Vengeful Gladiator's Linked Helm
[33709] = class_set_bonus.enhance, -- Vengeful Gladiator's Linked Leggings
[33710] = class_set_bonus.enhance, -- Vengeful Gladiator's Linked Spaulders
[35042] = class_set_bonus.enhance, -- Brutal Gladiator's Linked Armor
[35043] = class_set_bonus.enhance, -- Brutal Gladiator's Linked Gauntlets
[35044] = class_set_bonus.enhance, -- Brutal Gladiator's Linked Helm
[35045] = class_set_bonus.enhance, -- Brutal Gladiator's Linked Leggings
[35046] = class_set_bonus.enhance, -- Brutal Gladiator's Linked Spaulders
[41078] = class_set_bonus.enhance, -- Savage Gladiator's Linked Armor
[41134] = class_set_bonus.enhance, -- Savage Gladiator's Linked Gauntlets
[41148] = class_set_bonus.enhance, -- Savage Gladiator's Linked Helm
[41160] = class_set_bonus.enhance, -- Savage Gladiator's Linked Leggings
[41208] = class_set_bonus.enhance, -- Savage Gladiator's Linked Spaulders
[41079] = class_set_bonus.enhance, -- Hateful Gladiator's Linked Armor
[41135] = class_set_bonus.enhance, -- Hateful Gladiator's Linked Gauntlets
[41149] = class_set_bonus.enhance, -- Hateful Gladiator's Linked Helm
[41162] = class_set_bonus.enhance, -- Hateful Gladiator's Linked Leggings
[41209] = class_set_bonus.enhance, -- Hateful Gladiator's Linked Spaulders
[41080] = class_set_bonus.enhance, -- Deadly Gladiator's Linked Armor
[41136] = class_set_bonus.enhance, -- Deadly Gladiator's Linked Gauntlets
[41150] = class_set_bonus.enhance, -- Deadly Gladiator's Linked Helm
[41198] = class_set_bonus.enhance, -- Deadly Gladiator's Linked Leggings
[41210] = class_set_bonus.enhance, -- Deadly Gladiator's Linked Spaulders
[41081] = class_set_bonus.enhance, -- Furious Gladiator's Linked Armor
[41137] = class_set_bonus.enhance, -- Furious Gladiator's Linked Gauntlets
[41151] = class_set_bonus.enhance, -- Furious Gladiator's Linked Helm
[41199] = class_set_bonus.enhance, -- Furious Gladiator's Linked Leggings
[41211] = class_set_bonus.enhance, -- Furious Gladiator's Linked Spaulders
[41082] = class_set_bonus.enhance, -- Relentless Gladiator's Linked Armor
[41138] = class_set_bonus.enhance, -- Relentless Gladiator's Linked Gauntlets
[41152] = class_set_bonus.enhance, -- Relentless Gladiator's Linked Helm
[41200] = class_set_bonus.enhance, -- Relentless Gladiator's Linked Leggings
[41212] = class_set_bonus.enhance, -- Relentless Gladiator's Linked Spaulders
[51503] = class_set_bonus.enhance, -- Wrathful Gladiator's Linked Armor
[51504] = class_set_bonus.enhance, -- Wrathful Gladiator's Linked Gauntlets
[51505] = class_set_bonus.enhance, -- Wrathful Gladiator's Linked Helm
[51506] = class_set_bonus.enhance, -- Wrathful Gladiator's Linked Leggings
[51508] = class_set_bonus.enhance, -- Wrathful Gladiator's Linked Spaulders
[28689] = class_set_bonus.enhance, -- Grand Marshal's Linked Armor
[28690] = class_set_bonus.enhance, -- Grand Marshal's Linked Gauntlets
[28691] = class_set_bonus.enhance, -- Grand Marshal's Linked Helm
[28692] = class_set_bonus.enhance, -- Grand Marshal's Linked Leggings
[28693] = class_set_bonus.enhance, -- Grand Marshal's Linked Spaulders
[28841] = class_set_bonus.enhance, -- High Warlord's Linked Armor
[28842] = class_set_bonus.enhance, -- High Warlord's Linked Gauntlets
[28843] = class_set_bonus.enhance, -- High Warlord's Linked Helm
[28844] = class_set_bonus.enhance, -- High Warlord's Linked Leggings
[28845] = class_set_bonus.enhance, -- High Warlord's Linked Spaulders
[35381] = class_set_bonus.enhance, -- Seer's Linked Armor
[35382] = class_set_bonus.enhance, -- Seer's Linked Gauntlets
[35383] = class_set_bonus.enhance, -- Seer's Linked Helm
[35384] = class_set_bonus.enhance, -- Seer's Linked Leggings
[35385] = class_set_bonus.enhance, -- Seer's Linked Spaulders
-- Warlock
[19605] = { 24487, 5 }, -- ezan's Unstoppable Taint
[19957] = { 24487, 5 }, -- Hazza'rah's Charm of Destruction
[19848] = { 24487, 5 }, -- Zandalar Demoniac's Wraps
[19849] = { 24487, 5 }, -- Zandalar Demoniac's Mantle
[20033] = { 24487, 5 }, -- Zandalar Demoniac's Robe
-- Warrior
[19951] = { 24456, 3 }, -- Gri'lek's Charm of Might
[19577] = { 24456, 3 }, -- Rage of Mugamba
[19824] = { 24456, 3 }, -- Zandalar Vindicator's Armguards
[19823] = { 24456, 3 }, -- Zandalar Vindicator's Belt
[19822] = { 24456, 3 }, -- Zandalar Vindicator's Breastplate
[24544] = class_set_bonus.warrior, -- Gladiator's Plate Chestpiece
[24549] = class_set_bonus.warrior, -- Gladiator's Plate Gauntlets
[24545] = class_set_bonus.warrior, -- Gladiator's Plate Helm
[24547] = class_set_bonus.warrior, -- Gladiator's Plate Legguards
[24546] = class_set_bonus.warrior, -- Gladiator's Plate Shoulders
[30486] = class_set_bonus.warrior, -- Merciless Gladiator's Plate Chestpiece
[30487] = class_set_bonus.warrior, -- Merciless Gladiator's Plate Gauntlets
[30488] = class_set_bonus.warrior, -- Merciless Gladiator's Plate Helm
[30489] = class_set_bonus.warrior, -- Merciless Gladiator's Plate Legguards
[30490] = class_set_bonus.warrior, -- Merciless Gladiator's Plate Shoulders
[33728] = class_set_bonus.warrior, -- Vengeful Gladiator's Plate Chestpiece
[33729] = class_set_bonus.warrior, -- Vengeful Gladiator's Plate Gauntlets
[33730] = class_set_bonus.warrior, -- Vengeful Gladiator's Plate Helm
[33731] = class_set_bonus.warrior, -- Vengeful Gladiator's Plate Legguards
[33732] = class_set_bonus.warrior, -- Vengeful Gladiator's Plate Shoulders
[35066] = class_set_bonus.warrior, -- Brutal Gladiator's Plate Chestpiece
[35067] = class_set_bonus.warrior, -- Brutal Gladiator's Plate Gauntlets
[35068] = class_set_bonus.warrior, -- Brutal Gladiator's Plate Helm
[35069] = class_set_bonus.warrior, -- Brutal Gladiator's Plate Legguards
[35070] = class_set_bonus.warrior, -- Brutal Gladiator's Plate Shoulders
[40778] = class_set_bonus.warrior, -- Savage Gladiator's Plate Chestpiece
[40797] = class_set_bonus.warrior, -- Savage Gladiator's Plate Gauntlets
[40816] = class_set_bonus.warrior, -- Savage Gladiator's Plate Helm
[40836] = class_set_bonus.warrior, -- Savage Gladiator's Plate Legguards
[40856] = class_set_bonus.warrior, -- Savage Gladiator's Plate Shoulders
[40783] = class_set_bonus.warrior, -- Hateful Gladiator's Plate Chestpiece
[40801] = class_set_bonus.warrior, -- Hateful Gladiator's Plate Gauntlets
[40819] = class_set_bonus.warrior, -- Hateful Gladiator's Plate Helm
[40840] = class_set_bonus.warrior, -- Hateful Gladiator's Plate Legguards
[40859] = class_set_bonus.warrior, -- Hateful Gladiator's Plate Shoulders
[40786] = class_set_bonus.warrior, -- Deadly Gladiator's Plate Chestpiece
[40804] = class_set_bonus.warrior, -- Deadly Gladiator's Plate Gauntlets
[40823] = class_set_bonus.warrior, -- Deadly Gladiator's Plate Helm
[40844] = class_set_bonus.warrior, -- Deadly Gladiator's Plate Legguards
[40862] = class_set_bonus.warrior, -- Deadly Gladiator's Plate Shoulders
[40789] = class_set_bonus.warrior, -- Furious Gladiator's Plate Chestpiece
[40807] = class_set_bonus.warrior, -- Furious Gladiator's Plate Gauntlets
[40826] = class_set_bonus.warrior, -- Furious Gladiator's Plate Helm
[40847] = class_set_bonus.warrior, -- Furious Gladiator's Plate Legguards
[40866] = class_set_bonus.warrior, -- Furious Gladiator's Plate Shoulders
[40790] = class_set_bonus.warrior, -- Relentless Gladiator's Plate Chestpiece
[40810] = class_set_bonus.warrior, -- Relentless Gladiator's Plate Gauntlets
[40829] = class_set_bonus.warrior, -- Relentless Gladiator's Plate Helm
[40850] = class_set_bonus.warrior, -- Relentless Gladiator's Plate Legguards
[40870] = class_set_bonus.warrior, -- Relentless Gladiator's Plate Shoulders
[51541] = class_set_bonus.warrior, -- Wrathful Gladiator's Plate Chestpiece
[51542] = class_set_bonus.warrior, -- Wrathful Gladiator's Plate Gauntlets
[51543] = class_set_bonus.warrior, -- Wrathful Gladiator's Plate Helm
[51544] = class_set_bonus.warrior, -- Wrathful Gladiator's Plate Legguards
[51545] = class_set_bonus.warrior, -- Wrathful Gladiator's Plate Shoulders
[28699] = class_set_bonus.warrior, -- Grand Marshal's Plate Chestpiece
[28700] = class_set_bonus.warrior, -- Grand Marshal's Plate Gauntlets
[28701] = class_set_bonus.warrior, -- Grand Marshal's Plate Helm
[28702] = class_set_bonus.warrior, -- Grand Marshal's Plate Legguards
[28703] = class_set_bonus.warrior, -- Grand Marshal's Plate Shoulders
[28851] = class_set_bonus.warrior, -- High Warlord's Plate Chestpiece
[28852] = class_set_bonus.warrior, -- High Warlord's Plate Gauntlets
[28853] = class_set_bonus.warrior, -- High Warlord's Plate Helm
[28854] = class_set_bonus.warrior, -- High Warlord's Plate Legguards
[28855] = class_set_bonus.warrior, -- High Warlord's Plate Shoulders
[35407] = class_set_bonus.warrior, -- Savage Plate Chestpiece
[35408] = class_set_bonus.warrior, -- Savage Plate Gauntlets
[35409] = class_set_bonus.warrior, -- Savage Plate Helm
[35410] = class_set_bonus.warrior, -- Savage Plate Legguards
[35411] = class_set_bonus.warrior, -- Savage Plate Shoulders
[16477] = { 22738, 3 }, -- Field Marshal's Plate Armor
[16478] = { 22738, 3 }, -- Field Marshal's Plate Helm
[16480] = { 22738, 3 }, -- Field Marshal's Plate Shoulderguards
[16483] = { 22738, 3 }, -- Marshal's Plate Boots
[16484] = { 22738, 3 }, -- Marshal's Plate Gauntlets
[16479] = { 22738, 3 }, -- Marshal's Plate Legguards
[16541] = { 22738, 3 }, -- Warlord's Plate Armor
[16542] = { 22738, 3 }, -- Warlord's Plate Headpiece
[16544] = { 22738, 3 }, -- Warlord's Plate Shoulders
[16545] = { 22738, 3 }, -- General's Plate Boots
[16548] = { 22738, 3 }, -- General's Plate Gauntlets
[16543] = { 22738, 3 }, -- General's Plate Leggings
[22868] = class_set_bonus.warrior, -- Blood Guard's Plate Gauntlets
[22858] = class_set_bonus.warrior, -- Blood Guard's Plate Greaves
[22872] = class_set_bonus.warrior, -- Legionnaire's Plate Hauberk
[22873] = class_set_bonus.warrior, -- Legionnaire's Plate Leggings
[23244] = class_set_bonus.warrior, -- Champion's Plate Helm
[23243] = class_set_bonus.warrior, -- Champion's Plate Shoulders
[23300] = class_set_bonus.warrior, -- Knight-Captain's Plate Hauberk
[23301] = class_set_bonus.warrior, -- Knight-Captain's Plate Leggings
[23286] = class_set_bonus.warrior, -- Knight-Lieutenant's Plate Gauntlets
[23287] = class_set_bonus.warrior, -- Knight-Lieutenant's Plate Greaves
[23314] = class_set_bonus.warrior, -- Lieutenant Commander's Plate Helmet
[23315] = class_set_bonus.warrior, -- Lieutenant Commander's Plate Shoulders
[16509] = class_set_bonus.warrior, -- Blood Guard's Plate Boots
[16510] = class_set_bonus.warrior, -- Blood Guard's Plate Gloves
[16513] = class_set_bonus.warrior, -- Legionnaire's Plate Armor
[16515] = class_set_bonus.warrior, -- Legionnaire's Plate Legguards
[16514] = class_set_bonus.warrior, -- Champion's Plate Headguard
[16516] = class_set_bonus.warrior, -- Champion's Plate Pauldrons
[16405] = class_set_bonus.warrior, -- Knight-Lieutenant's Plate Boots
[16406] = class_set_bonus.warrior, -- Knight-Lieutenant's Plate Gauntlets
[16430] = class_set_bonus.warrior, -- Knight-Captain's Plate Chestguard
[16431] = class_set_bonus.warrior, -- Knight-Captain's Plate Leggings
[16429] = class_set_bonus.warrior, -- Lieutenant Commander's Plate Helm
[16432] = class_set_bonus.warrior, -- Lieutenant Commander's Plate Pauldrons
}
-- Cata
local cataClassSets = {
druid = {
64764, 64765, 64766, 64767, 64768, -- Bloodthirsty Gladiator's Refuge
60448, 60449, 60450, 60451, 60452, -- Vicious Gladiator's Refuge 365
65533, 65534, 65535, 65539, 65540, -- Ruthless Gladiator's Refuge 365
70580, 70581, 70582, 70583, 70584, -- Vicious Gladiator's Refuge 371
},
paladin = {
64843, 64844, 64845, 64846, 64847, -- Bloodthirsty Gladiator's Vindication
60413, 60414, 60415, 60416, 60417, -- Vicious Gladiator's Vindication 365
65585, 65586, 65590, 65591, 65592, -- Ruthless Gladiator's Vindication 365
70648, 70648, 70648, 70648, 70648, -- Vicious Gladiator's Vindication 371
},
shaman = {
64827, 64828, 64829, 64830, 64831, -- Bloodthirsty Gladiator's Wartide
60428, 60429, 60430, 60431, 60432, -- Vicious Gladiator's Wartide 365
65536, 65567, 65568, 65569, 65570, -- Ruthless Gladiator's Wartide 365
70632, 70633, 70634, 70635, 70636, -- Vicious Gladiator's Wartide 371
},
warlock = {
64745, 64746, 64747, 64748, 64749, -- Bloodthirsty Gladiator's FelShroud
60478, 60479, 60480, 60481, 60482, -- Vicious Gladiator's FelShroud 365
65528, 65529, 65530, 65571, 65572, -- Ruthless Gladiator's FelShroud 365
70566, 70567, 70568, 70569, 70570, -- Vicious Gladiator's FelShroud 371
},
}
for class, t in pairs(cataClassSets) do
for _, id in pairs(t) do
E.item_set_bonus[id] = class_set_bonus[class]
end
end
E.item_unity = E.BLANK
--
-- CM\SYNC
--
E.sync_cooldowns = {
["ALL"] = {},
["DEATHKNIGHT"] = {
[48982] = { 48982, {52284, 81163, 81164} }, -- Rune Tap, Will of the Necropolis (Rank 1/2/3)
-- [When a damaging attack brings you below 30% of your maximum health,
-- the cooldown on your Rune Tap ability is refreshed and your next Rune Tap has no cost]
[49576] = { {59309, 49588, 49589} }, -- Death Grip, Glyph of Resilient Grip, Unholy Command (Rank 1/2)
-- [When your Death Grip ability fails because its target is immune, its cooldown is reset.]
-- [50/100% chance to refresh its cooldown when dealing a killing blow to a target that grants experience or honor.]
},
["HUNTER"] = {
[781] = { {82898, 82899} }, -- Disengage, "Crouching Tiger, Hidden Chimera" (Rank 1/2)
[34477] = { 56829 }, -- Misdirection, Glyph of Misdirection [Misdirection on pet incurs no cd]
},
["PALADIN"] = {
[31935] = { 63646, {75806, 85043} }, -- Avenger's Shield, Grand Crusader (Rank 1/2)
-- [10%/20% chance of refreshing the cooldown on your next Avenger's Shield]
},
["WARLOCK"] = {
[47241] = { 59672, {85106, 85107, 85108} } -- Metamorphosis (talentId), Impending Doom (Rank 1/2/3)
-- [Shadow Bolt, Hand of Gul'dan, Soul Fire, and Incinerate spells a 5/10/15% chance to reduce the
-- cooldown of your Demon Form by 15 sec.]
},
}
E.sync_periodic = {
[34477] = true, -- XXX preactive periodic added to P\CD
}
E.sync_in_raid = E.BLANK
E:ProcessSpellDB()