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.

2067 lines
39 KiB

local E = select(2, ...):unpack()
local GetSpellInfo = C_Spell and C_Spell.GetSpellName or GetSpellInfo
local GetSpellTexture = C_Spell and C_Spell.GetSpellTexture or GetSpellTexture
E.spell_cdmod_talents = {
[48982] = {
48985, 10,
49488, 20,
49489, 30,
},
[49576] = {
49588, 5,
49589, 10,
},
[46584] = {
52143, 60,
},
[47476] = {
85793, 30,
85794, 60,
},
[45529] = {
94553, 15,
94555, 30,
},
[5211] = {
16940, 5,
16941, 10,
},
[80964] = {
16940, 25,
16941, 50,
},
[50516] = {
63056, 3,
},
[5209] = {
57858, 30,
},
[48505] = {
54828, 30,
},
[740] = {
92363, 150,
92364, 300,
},
[5217] = {
94390, 3,
},
[16979] = {
94388, 1,
},
[49376] = {
94388, 2,
},
[467] = {
57862, 20,
},
[48438] = {
62970, -2,
},
[1499] = {
34491, 2,
34492, 4,
34493, 6,
},
[13795] = {
34491, 2,
34492, 4,
34493, 6,
},
[13809] = {
34491, 2,
34492, 4,
34493, 6,
},
[13813] = {
34491, 2,
34492, 4,
34493, 6,
},
[34600] = {
34491, 2,
34492, 4,
34493, 6,
},
[3674] = {
34491, 2,
34492, 4,
34493, 6,
},
[3045] = {
83558, 60,
83560, 120,
},
[19574] = {
56830, 20,
},
[53209] = {
63065, 1,
},
[5384] = {
57903, 5,
},
[781] = {
19286, 2,
19287, 4,
56844, 5,
},
[19263] = {
56850, 10,
},
[19386] = {
56848, 6,
},
[12051] = {
44378, 60,
44379, 120,
},
[31661] = {
56373, 3,
},
[1022] = {
20174, 60,
20175, 120,
},
[31884] = {
93418, 30,
93417, 60,
53375, 20,
90286, 40,
53376, 60,
31848, 20,
31849, 40,
84854, 60,
},
[86150] = {
31848, 40,
31849, 80,
84854, 120,
},
[853] = {
20487, 10,
20488, 20,
},
[633] = {
57955, 180,
},
[6940] = {
93418, 15,
93417, 30,
},
[498] = {
93418, 15,
93417, 30,
},
[85673] = {
85803, 5,
85804, 10,
},
[586] = {
15274, 3,
15311, 6,
55684, 9,
},
[34433] = {
15274, 30,
15311, 60,
},
[8092] = {
15273, 0.5,
15312, 1.0,
15313, 1.5,
},
[8122] = {
15392, 2,
15448, 4,
55676, -3,
},
[17] = {
63574, 1,
78500, 2,
},
[47585] = {
63229, 45,
},
[47540] = {
63235, 2,
},
[6346] = {
55678, 60,
},
[47788] = {
63231, 30,
},
[64044] = {
55688, 30,
},
[64843] = {
87430, 150,
87431, 300,
},
[2094] = {
13981, 30,
14066, 60,
},
[1856] = {
13981, 30,
14066, 60,
},
[31224] = {
13981, 15,
14066, 30,
},
[74001] = {
13981, 15,
14066, 30,
},
[1784] = {
13975, 2,
14062, 4,
},
[57934] = {
58414, 5,
58415, 10,
},
[1725] = {
58414, 5,
58415, 10,
},
[36554] = {
58414, 5,
58415, 10,
},
[14185] = {
58414, 90,
58415, 180,
},
[1766] = {
56805, -4,
},
[8042] = {
16040, 0.5,
16113, 1.0,
},
[8050] = {
16040, 0.5,
16113, 1.0,
63370, 1.0,
63372, 2.0,
},
[8056] = {
16040, 0.5,
16113, 1.0,
63370, 1.0,
63372, 2.0,
},
[57994] = {
16040, 5,
16113, 10,
},
[8177] = {
55441, -35,
},
[2894] = {
55455, 300,
},
[51490] = {
63270, 10,
},
[51514] = {
63291, 10,
},
[7814] = {
18126, 3,
18127, 6,
},
[50796] = {
63304, 2,
},
[5484] = {
56217, 8,
},
[48020] = {
63309, 4,
},
[871] = {
29598, 60,
84607, 120,
84608, 180,
63329, -120,
},
[100] = {
64976, 2,
58355, 1,
},
[2565] = {
29598, 10,
84607, 20,
84608, 30,
},
[46968] = {
63325, 3,
},
[46924] = {
63324, 15,
},
[23920] = {
63328, 5,
},
[20252] = {
29888, 5,
29889, 10,
},
[6544] = {
29888, 10,
29889, 20,
},
[469] = {
12321, 15,
12835, 30,
},
[57755] = {
12311, 15,
12958, 30,
},
}
E.spell_cdmod_talents_mult = {
[1850] = {
59219, .80,
},
[19574] = {
53262, .90,
53263, .80,
53264, .70,
},
[19577] = {
53262, .90,
53263, .80,
53264, .70,
},
[26090] = {
53262, .90,
53263, .80,
53264, .70,
},
[120] = {
31670, .93,
31672, .86,
55094, .80,
},
[45438] = {
31670, .93,
31672, .86,
55094, .80,
},
[122] = {
31670, .93,
31672, .86,
55094, .80,
},
[12472] = {
31670, .93,
31672, .86,
55094, .80,
},
[11958] = {
31670, .93,
31672, .86,
55094, .80,
55091, .90,
55092, .80,
},
[11426] = {
31670, .93,
31672, .86,
55094, .80,
55091, .90,
55092, .80,
},
[31687] = {
55091, .90,
55092, .80,
},
[12043] = {
44378, .88,
44379, .75,
},
[12042] = {
44378, .88,
44379, .75,
},
[66] = {
44378, .88,
44379, .75,
},
[1044] = {
85446, .9,
85795, .8,
},
[1038] = {
85446, .9,
85795, .8,
},
[6940] = {
85446, .9,
85795, .8,
},
[26573] = {
54928, 1.2,
},
[33076] = {
47562, .94,
47564, .88,
47565, .82,
47566, .76,
47567, .70,
},
[88625] = {
14898, .85,
81625, .70,
},
[88684] = {
14898, .85,
81625, .70,
},
[88685] = {
14898, .85,
81625, .70,
},
[47193] = {
63117, .85,
63121, .70,
},
[47241] = {
63117, .85,
63121, .70,
},
[74434] = {
63117, .85,
63121, .70,
},
[18499] = {
46908, .90,
46909, .80,
},
[1719] = {
46908, .90,
46909, .80,
},
[12292] = {
46908, .90,
46909, .80,
},
}
E.spell_chmod_talents = E.BLANK
E.spell_cdmod_by_haste = E.BLANK
E.spell_cdmod_by_aura_mult = E.BLANK
E.spell_noreset_onencounterend = {
[20608] = true,
[18540] = true,
[556] = true,
[633] = true,
}
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)
temp[id] = true
end
end
end
local itemBonus = {
[29166] = {
37297, 48,
},
[17116] = {
37292, 24,
},
[20484] = {
26106, 600,
},
[18562] = {
38417, 2,
},
[5116] = {
23158, 1,
24465, 1,
},
[1499] = {
37481, 4,
61256, 2,
61255, 2,
},
[13795] = {
37481, 4,
61256, 2,
61255, 2,
},
[13809] = {
37481, 4,
61256, 2,
61255, 2,
},
[13813] = {
37481, 4,
61256, 2,
61255, 2,
},
[34600] = {
37481, 4,
61256, 2,
61255, 2,
},
[3674] = {
37481, 4,
61256, 2,
61255, 2,
},
[5384] = {
24432, 2,
},
[2643] = {
44292, 1,
},
[1953] = {
23025, 2,
},
[11113] = {
37439, 4,
},
[45438] = {
37439, 40,
},
[12043] = {
37439, 24,
},
[12051] = {
28763, 60,
},
[20216] = {
37183, 15,
},
[853] = {
23302, 10,
},
[633] = {
28774, 720,
},
[31789] = {
37181, 2,
},
[20271] = {
61776, 1,
},
[586] = {
18388, 2,
},
[8122] = {
44297, 3,
},
[2094] = {
24469, 5,
},
[5277] = {
26112, 60,
},
[1776] = {
23048, 1,
},
[1766] = {
24434, 0.5,
},
[1856] = {
21874, 30,
14064, 60,
},
[8177] = {
44299, 3,
},
[16188] = {
37211, 24,
38466, 24,
38499, 24,
},
[20608] = {
27797, 600,
},
[17364] = {
33018, 2,
},
[20252] = {
22738, 5,
},
[5246] = {
24456, 15,
},
[48020] = {
33063, 5,
},
[6789] = {
23047, 30,
},
}
local itemBonusMult = {
[740] = { 23556, .85 },
[6789] = { 24487, .85 },
}
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
E.spell_linked = {
[1499] = { 1499, 13809 },
[13809] = { 1499, 13809 },
[13813] = { 13813, 13795, 3674 },
[13795] = { 13813, 13795, 3674 },
[3674] = { 13813, 13795, 3674 },
[8042] = { 8042, 8050, 8056 },
[8050] = { 8042, 8050, 8056 },
[8056] = { 8042, 8050, 8056 },
[6552] = { 6552, 72 },
[72] = { 6552, 72 },
[1122] = { 1122, 18540 },
[18540] = { 1122, 18540 },
[74001] = { 74001, 31224 },
[31224] = { 74001, 31224 },
}
E.spell_merged = {
[80965] = 80964,
[77764] = 77761,
[60192] = 1499,
[82941] = 13809,
[82945] = 13795,
[82939] = 13813,
[82948] = 34600,
[32182] = 2825,
[33697] = 20572,
[33702] = 20572,
[25046] = 28730,
[50613] = 28730,
[59547] = 28880,
[59545] = 28880,
[59548] = 28880,
[59544] = 28880,
[59543] = 28880,
[59542] = 28880,
[55915] = 44055,
[67596] = 44055,
[57386] = 26090,
[50433] = 26090,
[50245] = 26090,
[50285] = 26090,
[50479] = 26090,
[50519] = 26090,
[50541] = 26090,
[4167] = 26090,
[50518] = 26090,
[4511] = 19647,
[7814] = 19647,
[7812] = 19647,
[30151] = 19647,
}
local talentRanks = {
{ 49203 },
{ 49222 },
{ 48982 },
{ 51271 },
{ 55233 },
{ 51052 },
{ 49028 },
{ 63560 },
{ 49184 },
{ 49016 },
{ 49206 },
{ 49039 },
{ 49588, 49589 },
{ 52284, 81163, 81164 },
{ 33831 },
{ 17116 },
{ 18562 },
{ 16689 },
{ 50334 },
{ 16940, 16941 },
{ 49377 },
{ 33878 },
{ 48505 },
{ 61336 },
{ 50516 },
{ 48438 },
{ 33891 },
{ 78674 },
{ 78675 },
{ 19574 },
{ 19577 },
{ 23989 },
{ 19503 },
{ 34490 },
{ 19434 },
{ 19306 },
{ 19386 },
{ 3674 },
{ 53301 },
{ 53209 },
{ 82726 },
{ 82692 },
{ 82898, 82899 },
{ 56829 },
{ 12042 },
{ 11958 },
{ 11129 },
{ 12472 },
{ 12043 },
{ 31687 },
{ 11113 },
{ 31661 },
{ 11426 },
{ 44425 },
{ 44572 },
{ 86948, 86949 },
{ 35395 },
{ 31842 },
{ 31842 },
{ 20066 },
{ 31935 },
{ 20925 },
{ 20473 },
{ 31821 },
{ 31850 },
{ 64205 },
{ 53385 },
{ 93418, 93417 },
{ 70940 },
{ 85696 },
{ 75806, 85043 },
{ 89485 },
{ 33206 },
{ 10060 },
{ 15487 },
{ 724 },
{ 47540 },
{ 19236 },
{ 34861 },
{ 47788 },
{ 64044 },
{ 47585 },
{ 62618 },
{ 14898, 81625 },
{ 14751 },
{ 92295, 92297 },
{ 88625 },
{ 13750 },
{ 13877 },
{ 14177 },
{ 14183 },
{ 14185 },
{ 14251 },
{ 36554 },
{ 51690 },
{ 31228, 31229, 31230 },
{ 51713 },
{ 79140 },
{ 16166 },
{ 16190 },
{ 16188 },
{ 30823 },
{ 17364 },
{ 51490 },
{ 60103 },
{ 51533 },
{ 30881, 30883, 30884 },
{ 61295 },
{ 55198 },
{ 86183, 86184, 86185 },
{ 98008 },
{ 16190 },
{ 18708 },
{ 17877 },
{ 30283 },
{ 48181 },
{ 47193 },
{ 59672 },
{ 50796 },
{ 30146 },
{ 17962 },
{ 91713 },
{ 85106, 85107, 85108 },
{ 86121 },
{ 12809 },
{ 12292 },
{ 12975 },
{ 12328 },
{ 12294 },
{ 23922 },
{ 46924 },
{ 60970 },
{ 23881 },
{ 46968 },
{ 12311, 12958 },
{ 85730 },
{ 85388 },
}
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
end
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
end
end
E.spell_merged_updateoncast = {
[26090]={30},
[57386]={60}, [57389]={60}, [57390]={60}, [57391]={60}, [57392]={60}, [57393]={60},
[50245]={40}, [53544]={40}, [53545]={40}, [53546]={40}, [53547]={40}, [53548]={40},
[50285]={40},
[50479]={40}, [53584]={40}, [53586]={40}, [53587]={40}, [53588]={40}, [53589]={40},
[50519]={60}, [53564]={60}, [53565]={60}, [53566]={60}, [53567]={60}, [53568]={60},
[50541]={60}, [53537]={60}, [53538]={60}, [53540]={60}, [53542]={60}, [53543]={60},
[4167]={40},
[50518]={40}, [53558]={40}, [53559]={40}, [53560]={40}, [53561]={40}, [53562]={40},
[50433]={120}, [52395]={120}, [52396]={120}, [52397]={120}, [52398]={120}, [52399]={120},
[19647]={24},
[7812]={60}, [19438]={60}, [19440]={60}, [19441]={60}, [19442]={60}, [19443]={60}, [27273]={60}, [47985]={60}, [47986]={60},
[30151]={30}, [30194]={30}, [30198]={30}, [47996]={30},
[7814]={12}, [7815]={12}, [7816]={12}, [11778]={12}, [11779]={12}, [11780]={12}, [27274]={12},
}
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 },
[59752] = { 42292, 120 },
[7744] = { 42292, 30 },
[2894] = { 2062, 120 },
[2062] = { 2894, 120 },
[16979] = { 49376, 15 },
[49376] = { 16979, 15 },
[871] = { 1719, 12, 20230, 12 },
[1719] = { 871, 12, 20230, 12 },
[20230] = { 1719, 12, 871, 12 },
}
E.spellcast_cdreset = {
[23989] = {
nil,
"*",
},
[11958] = {
nil,
45438,
11426,
120,
122,
12472,
6143,
44572,
31687,
82676,
},
[45438] = {
56372,
122,
},
[14185] = {
nil,
2983,
1856,
36554,
{
56819,
76577,
51722,
1766,
},
},
[60970] = {
nil,
20252,
}
}
E.spellcast_cdr = E.BLANK
E.spell_aura_freespender = E.BLANK
E.spell_auraremoved_cdstart_preactive = {
[17116] = 17116,
[5215] = 5215,
[34477] = 34477,
[12043] = 12043,
[14177] = 14177,
[1784] = 1784,
[16188] = 16188,
[28682] = 11129,
[89485] = 89485,
[16166] = 16166,
[5384] = 0,
}
E.spell_auraapplied_processspell = {
[87023] = 86948,
[66233] = 31850,
[45182] = 31228,
[31616] = 30881,
}
E.spell_dispel_cdstart = E.BLANK
E.selfLimitedMinMaxReducer = 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
E.item_merged = {
[33046] = 37864,
[28235] = 37864,
[30348] = 37864,
[28238] = 37864,
[30351] = 37864,
[28236] = 37864,
[30349] = 37864,
[28234] = 37864,
[28237] = 37864,
[30350] = 37864,
[37865] = 37864,
[28240] = 37864,
[28243] = 37864,
[30345] = 37864,
[28241] = 37864,
[30343] = 37864,
[28239] = 37864,
[30346] = 37864,
[28242] = 37864,
[30344] = 37864,
[42123] = 37864,
[42124] = 37864,
[51377] = 37864,
[42122] = 37864,
[42126] = 37864,
[51378] = 37864,
[46081] = 37864,
[46082] = 37864,
[46083] = 37864,
[46084] = 37864,
[46085] = 37864,
[44098] = 18859,
[40476] = 18859,
[29593] = 18859,
[18857] = 18859,
[18864] = 18859,
[18854] = 18859,
[18862] = 18859,
[18858] = 18859,
[18856] = 18859,
[18863] = 18859,
[44097] = 18859,
[40477] = 18859,
[18850] = 18859,
[18845] = 18859,
[18849] = 18859,
[29592] = 18859,
[18834] = 18859,
[18851] = 18859,
[18852] = 18859,
[18846] = 18859,
[18853] = 18859,
[34049] = 34050,
[34578] = 34050,
[34163] = 34050,
[34579] = 34050,
[33832] = 34050,
[34576] = 34050,
[35326] = 34050,
[34580] = 34050,
[35327] = 34050,
[34162] = 34050,
[34577] = 34050,
[41588] = 34050,
[41587] = 34050,
[41590] = 34050,
[41589] = 34050,
[42129] = 34050,
[42130] = 34050,
[42132] = 34050,
[42131] = 34050,
[42128] = 34050,
[42133] = 34050,
[42134] = 34050,
[42136] = 34050,
[42137] = 34050,
[42135] = 34050,
[64789] = 37864,
[64792] = 37864,
[64794] = 37864,
[64790] = 37864,
[64791] = 37864,
[64793] = 37864,
[60795] = 37864,
[60802] = 37864,
[60796] = 37864,
[60803] = 37864,
[60798] = 37864,
[60805] = 37864,
[60794] = 37864,
[60801] = 37864,
[70602] = 37864,
[70603] = 37864,
[60799] = 37864,
[60806] = 37864,
[70604] = 37864,
[70605] = 37864,
[60797] = 37864,
[60804] = 37864,
[60800] = 37864,
[60807] = 37864,
[70606] = 37864,
[70607] = 37864,
[64741] = 64740,
[64742] = 64740,
[70565] = 64740,
[61032] = 64740,
[61029] = 64740,
[61030] = 64740,
[70564] = 64740,
[61031] = 64740,
[70563] = 64740,
[61026] = 64740,
[61028] = 64740,
[61027] = 64740,
[64688] = 64687,
[64689] = 64687,
[70519] = 64687,
[61034] = 64687,
[70518] = 64687,
[61035] = 64687,
[70517] = 64687,
[61033] = 64687,
}
E.item_equip_bonus = {
[19617] = 24434,
[14154] = 18388,
[33717] = 44297,
[33744] = 44297,
[35053] = 44297,
[35083] = 44297,
[41847] = 44297,
[41937] = 44297,
[41872] = 44297,
[41938] = 44297,
[41873] = 44297,
[41939] = 44297,
[41874] = 44297,
[41940] = 44297,
[41875] = 44297,
[41941] = 44297,
[51483] = 44297,
[51488] = 44297,
[22345] = 20608,
[19621] = 24432,
[64709] = 61255,
[60424] = 61255,
[65544] = 61255,
[70534] = 61255,
[64795] = 44297,
[60468] = 44297,
[65556] = 44297,
[70608] = 44297,
[64838] = 44297,
[60473] = 44297,
[65577] = 44297,
[70643] = 44297,
[64747] = 33063,
[60478] = 33063,
[65572] = 33063,
[70568] = 33063,
}
local class_set_bonus = {
druid = { 38417, 4 },
hunter = { 61256, 4 },
paladin = { 61776, 4 },
shaman = { 44299, 4 },
enhance = { 33018, 4 },
warrior = { 22738, 4 },
warlock = { 23047, 4 },
}
E.item_set_bonus = {
[16828] = { 23556, 8 },
[16829] = { 23556, 8 },
[16830] = { 23556, 8 },
[16833] = { 23556, 8 },
[16831] = { 23556, 8 },
[16834] = { 23556, 8 },
[16835] = { 23556, 8 },
[16836] = { 23556, 8 },
[29087] = { 37292, 4 },
[29086] = { 37292, 4 },
[29090] = { 37292, 4 },
[29088] = { 37292, 4 },
[29089] = { 37292, 4 },
[31041] = { 38417, 2 },
[31032] = { 38417, 2 },
[31037] = { 38417, 2 },
[31045] = { 38417, 2 },
[31047] = { 38417, 2 },
[34571] = { 38417, 2 },
[34445] = { 38417, 2 },
[34554] = { 38417, 2 },
[21355] = { 26106, 5 },
[21353] = { 26106, 5 },
[21354] = { 26106, 5 },
[21356] = { 26106, 5 },
[21357] = { 26106, 5 },
[29093] = { 37297, 4 },
[29094] = { 37297, 4 },
[29091] = { 37297, 4 },
[29092] = { 37297, 4 },
[29095] = { 37297, 4 },
[41268] = class_set_bonus.druid,
[41269] = class_set_bonus.druid,
[41270] = class_set_bonus.druid,
[41271] = class_set_bonus.druid,
[41272] = class_set_bonus.druid,
[41284] = class_set_bonus.druid,
[41319] = class_set_bonus.druid,
[41296] = class_set_bonus.druid,
[41273] = class_set_bonus.druid,
[41308] = class_set_bonus.druid,
[41286] = class_set_bonus.druid,
[41320] = class_set_bonus.druid,
[41297] = class_set_bonus.druid,
[41274] = class_set_bonus.druid,
[41309] = class_set_bonus.druid,
[41287] = class_set_bonus.druid,
[41321] = class_set_bonus.druid,
[41298] = class_set_bonus.druid,
[41275] = class_set_bonus.druid,
[41310] = class_set_bonus.druid,
[41288] = class_set_bonus.druid,
[41322] = class_set_bonus.druid,
[41299] = class_set_bonus.druid,
[41276] = class_set_bonus.druid,
[41311] = class_set_bonus.druid,
[51420] = class_set_bonus.druid,
[51421] = class_set_bonus.druid,
[51422] = class_set_bonus.druid,
[51424] = class_set_bonus.druid,
[51419] = class_set_bonus.druid,
[28228] = { 37481, 2 },
[27474] = { 37481, 2 },
[28275] = { 37481, 2 },
[27874] = { 37481, 2 },
[27801] = { 37481, 2 },
[28334] = { 44292, 4 },
[28335] = { 44292, 4 },
[28331] = { 44292, 4 },
[28332] = { 44292, 4 },
[28333] = { 44292, 4 },
[31960] = { 44292, 4 },
[31961] = { 44292, 4 },
[31962] = { 44292, 4 },
[31963] = { 44292, 4 },
[31964] = { 44292, 4 },
[33664] = { 44292, 4 },
[33665] = { 44292, 4 },
[33666] = { 44292, 4 },
[33667] = { 44292, 4 },
[33668] = { 44292, 4 },
[34990] = { 44292, 4 },
[34991] = { 44292, 4 },
[34992] = { 44292, 4 },
[34993] = { 44292, 4 },
[34994] = { 44292, 4 },
[41084] = class_set_bonus.hunter,
[41140] = class_set_bonus.hunter,
[41154] = class_set_bonus.hunter,
[41202] = class_set_bonus.hunter,
[41214] = class_set_bonus.hunter,
[41085] = class_set_bonus.hunter,
[41141] = class_set_bonus.hunter,
[41155] = class_set_bonus.hunter,
[41203] = class_set_bonus.hunter,
[41215] = class_set_bonus.hunter,
[41086] = class_set_bonus.hunter,
[41142] = class_set_bonus.hunter,
[41156] = class_set_bonus.hunter,
[41204] = class_set_bonus.hunter,
[41216] = class_set_bonus.hunter,
[41087] = class_set_bonus.hunter,
[41143] = class_set_bonus.hunter,
[41157] = class_set_bonus.hunter,
[41205] = class_set_bonus.hunter,
[41217] = class_set_bonus.hunter,
[41088] = class_set_bonus.hunter,
[41144] = class_set_bonus.hunter,
[41158] = class_set_bonus.hunter,
[41206] = class_set_bonus.hunter,
[41218] = class_set_bonus.hunter,
[51458] = class_set_bonus.hunter,
[51459] = class_set_bonus.hunter,
[51460] = class_set_bonus.hunter,
[51461] = class_set_bonus.hunter,
[51462] = class_set_bonus.hunter,
[19621] = { 24465, 3 },
[19953] = { 24465, 3 },
[19833] = { 24465, 3 },
[19832] = { 24465, 3 },
[19831] = { 24465, 3 },
[28613] = { 23158, 4 },
[28614] = { 23158, 4 },
[28615] = { 23158, 4 },
[28616] = { 23158, 4 },
[28617] = { 23158, 4 },
[28805] = { 23158, 4 },
[28806] = { 23158, 4 },
[28807] = { 23158, 4 },
[28808] = { 23158, 4 },
[28809] = { 23158, 4 },
[35376] = { 23158, 4 },
[35377] = { 23158, 4 },
[35378] = { 23158, 4 },
[35379] = { 23158, 4 },
[35380] = { 23158, 4 },
[16466] = { 23158, 3 },
[16465] = { 23158, 3 },
[16468] = { 23158, 3 },
[16462] = { 23158, 3 },
[16463] = { 23158, 3 },
[16467] = { 23158, 3 },
[16569] = { 23158, 3 },
[16571] = { 23158, 3 },
[16567] = { 23158, 3 },
[16565] = { 23158, 3 },
[16566] = { 23158, 3 },
[16568] = { 23158, 3 },
[22843] = { 23158, 4 },
[22862] = { 23158, 4 },
[23251] = { 23158, 4 },
[23252] = { 23158, 4 },
[22874] = { 23158, 4 },
[22875] = { 23158, 4 },
[23292] = { 23158, 4 },
[23293] = { 23158, 4 },
[23278] = { 23158, 4 },
[23279] = { 23158, 4 },
[23306] = { 23158, 4 },
[23307] = { 23158, 4 },
[16531] = { 23158, 4 },
[16530] = { 23158, 4 },
[16525] = { 23158, 4 },
[16527] = { 23158, 4 },
[16526] = { 23158, 4 },
[16528] = { 23158, 4 },
[16425] = { 23158, 4 },
[16426] = { 23158, 4 },
[16401] = { 23158, 4 },
[16403] = { 23158, 4 },
[16428] = { 23158, 4 },
[16427] = { 23158, 4 },
[35343] = { 23025, 4 },
[35344] = { 23025, 4 },
[35345] = { 23025, 4 },
[35346] = { 23025, 4 },
[35347] = { 23025, 4 },
[28714] = { 23025, 4 },
[28715] = { 23025, 4 },
[28716] = { 23025, 4 },
[28717] = { 23025, 4 },
[28718] = { 23025, 4 },
[28866] = { 23025, 4 },
[28867] = { 23025, 4 },
[28868] = { 23025, 4 },
[28869] = { 23025, 4 },
[28870] = { 23025, 4 },
[16441] = { 23025, 3 },
[16444] = { 23025, 3 },
[16443] = { 23025, 3 },
[16437] = { 23025, 3 },
[16440] = { 23025, 3 },
[16442] = { 23025, 3 },
[16536] = { 23025, 3 },
[16533] = { 23025, 3 },
[16535] = { 23025, 3 },
[16539] = { 23025, 3 },
[16540] = { 23025, 3 },
[16534] = { 23025, 3 },
[22870] = { 23025, 4 },
[22860] = { 23025, 4 },
[23263] = { 23025, 4 },
[23264] = { 23025, 4 },
[22883] = { 23025, 4 },
[22886] = { 23025, 4 },
[23304] = { 23025, 4 },
[23305] = { 23025, 4 },
[23290] = { 23025, 4 },
[23291] = { 23025, 4 },
[23318] = { 23025, 4 },
[23319] = { 23025, 4 },
[16485] = { 23025, 4 },
[16487] = { 23025, 4 },
[16491] = { 23025, 4 },
[16490] = { 23025, 4 },
[16489] = { 23025, 4 },
[16492] = { 23025, 4 },
[16369] = { 23025, 4 },
[16391] = { 23025, 4 },
[16413] = { 23025, 4 },
[16414] = { 23025, 4 },
[16416] = { 23025, 4 },
[16415] = { 23025, 4 },
[29076] = { 37439, 4 },
[29080] = { 37439, 4 },
[29078] = { 37439, 4 },
[29079] = { 37439, 4 },
[29077] = { 37439, 4 },
[22502] = { 28763, 2 },
[22503] = { 28763, 2 },
[22498] = { 28763, 2 },
[22501] = { 28763, 2 },
[22497] = { 28763, 2 },
[22496] = { 28763, 2 },
[22500] = { 28763, 2 },
[22499] = { 28763, 2 },
[23062] = { 28763, 2 },
[22430] = { 28774, 4 },
[22431] = { 28774, 4 },
[22426] = { 28774, 4 },
[22428] = { 28774, 4 },
[22427] = { 28774, 4 },
[22429] = { 28774, 4 },
[22425] = { 28774, 4 },
[22424] = { 28774, 4 },
[23066] = { 28774, 4 },
[27702] = { 23302, 4 },
[27703] = { 23302, 4 },
[27704] = { 23302, 4 },
[27705] = { 23302, 4 },
[27706] = { 23302, 4 },
[27879] = { 23302, 4 },
[27880] = { 23302, 4 },
[27881] = { 23302, 4 },
[27882] = { 23302, 4 },
[27883] = { 23302, 4 },
[32039] = { 23302, 4 },
[32040] = { 23302, 4 },
[32041] = { 23302, 4 },
[32042] = { 23302, 4 },
[32043] = { 23302, 4 },
[31992] = { 23302, 4 },
[31993] = { 23302, 4 },
[31997] = { 23302, 4 },
[31995] = { 23302, 4 },
[31996] = { 23302, 4 },
[33749] = { 23302, 4 },
[33750] = { 23302, 4 },
[33751] = { 23302, 4 },
[33752] = { 23302, 4 },
[33753] = { 23302, 4 },
[33695] = { 23302, 4 },
[33696] = { 23302, 4 },
[33697] = { 23302, 4 },
[33698] = { 23302, 4 },
[33699] = { 23302, 4 },
[35088] = { 23302, 4 },
[35089] = { 23302, 4 },
[35090] = { 23302, 4 },
[35091] = { 23302, 4 },
[35092] = { 23302, 4 },
[35027] = { 23302, 4 },
[35028] = { 23302, 4 },
[35029] = { 23302, 4 },
[35030] = { 23302, 4 },
[35031] = { 23302, 4 },
[40780] = class_set_bonus.paladin,
[40798] = class_set_bonus.paladin,
[40818] = class_set_bonus.paladin,
[40838] = class_set_bonus.paladin,
[40858] = class_set_bonus.paladin,
[40782] = class_set_bonus.paladin,
[40802] = class_set_bonus.paladin,
[40821] = class_set_bonus.paladin,
[40842] = class_set_bonus.paladin,
[40861] = class_set_bonus.paladin,
[40785] = class_set_bonus.paladin,
[40805] = class_set_bonus.paladin,
[40825] = class_set_bonus.paladin,
[40846] = class_set_bonus.paladin,
[40864] = class_set_bonus.paladin,
[40788] = class_set_bonus.paladin,
[40808] = class_set_bonus.paladin,
[40828] = class_set_bonus.paladin,
[40849] = class_set_bonus.paladin,
[40869] = class_set_bonus.paladin,
[40792] = class_set_bonus.paladin,
[40812] = class_set_bonus.paladin,
[40831] = class_set_bonus.paladin,
[40852] = class_set_bonus.paladin,
[40872] = class_set_bonus.paladin,
[51474] = class_set_bonus.paladin,
[51475] = class_set_bonus.paladin,
[51476] = class_set_bonus.paladin,
[51477] = class_set_bonus.paladin,
[51479] = class_set_bonus.paladin,
[35402] = { 23302, 4 },
[35403] = { 23302, 4 },
[35404] = { 23302, 4 },
[35405] = { 23302, 4 },
[35406] = { 23302, 4 },
[35476] = { 23302, 4 },
[35412] = { 23302, 4 },
[35413] = { 23302, 4 },
[35477] = { 23302, 4 },
[35414] = { 23302, 4 },
[35415] = { 23302, 4 },
[35416] = { 23302, 4 },
[28679] = { 23302, 4 },
[28680] = { 23302, 4 },
[28681] = { 23302, 4 },
[28724] = { 23302, 4 },
[28683] = { 23302, 4 },
[28709] = { 23302, 4 },
[28710] = { 23302, 4 },
[28711] = { 23302, 4 },
[28712] = { 23302, 4 },
[28713] = { 23302, 4 },
[28831] = { 23302, 4 },
[28832] = { 23302, 4 },
[28833] = { 23302, 4 },
[28834] = { 23302, 4 },
[28835] = { 23302, 4 },
[28861] = { 23302, 4 },
[28862] = { 23302, 4 },
[28863] = { 23302, 4 },
[28864] = { 23302, 4 },
[28865] = { 23302, 4 },
[16473] = { 23302, 3 },
[16474] = { 23302, 3 },
[16476] = { 23302, 3 },
[16472] = { 23302, 3 },
[16471] = { 23302, 3 },
[16475] = { 23302, 3 },
[29612] = { 23302, 3 },
[29613] = { 23302, 3 },
[29614] = { 23302, 3 },
[29615] = { 23302, 3 },
[29616] = { 23302, 3 },
[29617] = { 23302, 3 },
[29600] = { 23302, 3 },
[29601] = { 23302, 3 },
[29602] = { 23302, 3 },
[29603] = { 23302, 3 },
[29604] = { 23302, 3 },
[29605] = { 23302, 3 },
[23272] = { 23302, 4 },
[23273] = { 23302, 4 },
[23274] = { 23302, 4 },
[23275] = { 23302, 4 },
[23276] = { 23302, 4 },
[23277] = { 23302, 4 },
[16410] = { 23302, 4 },
[16409] = { 23302, 4 },
[16433] = { 23302, 4 },
[16435] = { 23302, 4 },
[16434] = { 23302, 4 },
[16436] = { 23302, 4 },
[29062] = { 37183, 4 },
[29061] = { 37183, 4 },
[29065] = { 37183, 4 },
[29063] = { 37183, 4 },
[29064] = { 37183, 4 },
[28203] = { 37181, 4 },
[27535] = { 37181, 4 },
[28285] = { 37181, 4 },
[27839] = { 37181, 4 },
[27739] = { 37181, 4 },
[28684] = { 23048, 4 },
[28685] = { 23048, 4 },
[28686] = { 23048, 4 },
[28687] = { 23048, 4 },
[28688] = { 23048, 4 },
[28836] = { 23048, 4 },
[28837] = { 23048, 4 },
[28838] = { 23048, 4 },
[28839] = { 23048, 4 },
[28840] = { 23048, 4 },
[35366] = { 23048, 4 },
[35367] = { 23048, 4 },
[35368] = { 23048, 4 },
[35369] = { 23048, 4 },
[35370] = { 23048, 4 },
[16453] = { 23048, 3 },
[16457] = { 23048, 3 },
[16455] = { 23048, 3 },
[16446] = { 23048, 3 },
[16454] = { 23048, 3 },
[16456] = { 23048, 3 },
[16563] = { 23048, 3 },
[16561] = { 23048, 3 },
[16562] = { 23048, 3 },
[16564] = { 23048, 3 },
[16560] = { 23048, 3 },
[16558] = { 23048, 3 },
[22864] = { 23048, 4 },
[22856] = { 23048, 4 },
[22879] = { 23048, 4 },
[22880] = { 23048, 4 },
[23257] = { 23048, 4 },
[23258] = { 23048, 4 },
[23298] = { 23048, 4 },
[23299] = { 23048, 4 },
[23284] = { 23048, 4 },
[23285] = { 23048, 4 },
[23312] = { 23048, 4 },
[23313] = { 23048, 4 },
[16498] = { 23048, 4 },
[16499] = { 23048, 4 },
[16505] = { 23048, 4 },
[16508] = { 23048, 4 },
[16506] = { 23048, 4 },
[16507] = { 23048, 4 },
[16392] = { 23048, 4 },
[16396] = { 23048, 4 },
[16417] = { 23048, 4 },
[16419] = { 23048, 4 },
[16420] = { 23048, 4 },
[16418] = { 23048, 4 },
[16827] = { 21874, 2 },
[16824] = { 21874, 2 },
[16825] = { 21874, 2 },
[16820] = { 21874, 2 },
[16821] = { 21874, 2 },
[16826] = { 21874, 2 },
[16822] = { 21874, 2 },
[16823] = { 21874, 2 },
[19617] = { 24469, 3 },
[19954] = { 24469, 3 },
[19836] = { 24469, 3 },
[19835] = { 24469, 3 },
[19834] = { 24469, 3 },
[21359] = { 26112, 3 },
[21360] = { 26112, 3 },
[21361] = { 26112, 3 },
[21362] = { 26112, 3 },
[21364] = { 26112, 3 },
[31396] = class_set_bonus.shaman,
[31397] = class_set_bonus.shaman,
[31400] = class_set_bonus.shaman,
[31406] = class_set_bonus.shaman,
[31407] = class_set_bonus.shaman,
[32029] = class_set_bonus.shaman,
[32030] = class_set_bonus.shaman,
[32031] = class_set_bonus.shaman,
[32032] = class_set_bonus.shaman,
[32033] = class_set_bonus.shaman,
[33738] = class_set_bonus.shaman,
[33739] = class_set_bonus.shaman,
[33740] = class_set_bonus.shaman,
[33741] = class_set_bonus.shaman,
[33742] = class_set_bonus.shaman,
[35077] = class_set_bonus.shaman,
[35078] = class_set_bonus.shaman,
[35079] = class_set_bonus.shaman,
[35080] = class_set_bonus.shaman,
[35081] = class_set_bonus.shaman,
[40987] = class_set_bonus.shaman,
[41004] = class_set_bonus.shaman,
[41016] = class_set_bonus.shaman,
[41030] = class_set_bonus.shaman,
[41041] = class_set_bonus.shaman,
[40986] = class_set_bonus.shaman,
[40998] = class_set_bonus.shaman,
[41010] = class_set_bonus.shaman,
[41023] = class_set_bonus.shaman,
[41024] = class_set_bonus.shaman,
[40989] = class_set_bonus.shaman,
[41005] = class_set_bonus.shaman,
[41017] = class_set_bonus.shaman,
[41031] = class_set_bonus.shaman,
[41042] = class_set_bonus.shaman,
[40988] = class_set_bonus.shaman,
[40999] = class_set_bonus.shaman,
[41011] = class_set_bonus.shaman,
[41025] = class_set_bonus.shaman,
[41036] = class_set_bonus.shaman,
[40991] = class_set_bonus.shaman,
[41006] = class_set_bonus.shaman,
[41018] = class_set_bonus.shaman,
[41032] = class_set_bonus.shaman,
[41043] = class_set_bonus.shaman,
[40990] = class_set_bonus.shaman,
[41000] = class_set_bonus.shaman,
[41012] = class_set_bonus.shaman,
[41026] = class_set_bonus.shaman,
[41037] = class_set_bonus.shaman,
[40993] = class_set_bonus.shaman,
[41007] = class_set_bonus.shaman,
[41019] = class_set_bonus.shaman,
[41033] = class_set_bonus.shaman,
[41044] = class_set_bonus.shaman,
[40992] = class_set_bonus.shaman,
[41001] = class_set_bonus.shaman,
[41013] = class_set_bonus.shaman,
[41027] = class_set_bonus.shaman,
[41038] = class_set_bonus.shaman,
[40995] = class_set_bonus.shaman,
[41008] = class_set_bonus.shaman,
[41020] = class_set_bonus.shaman,
[41034] = class_set_bonus.shaman,
[41045] = class_set_bonus.shaman,
[40994] = class_set_bonus.shaman,
[41002] = class_set_bonus.shaman,
[41014] = class_set_bonus.shaman,
[41028] = class_set_bonus.shaman,
[41039] = class_set_bonus.shaman,
[51509] = class_set_bonus.shaman,
[51510] = class_set_bonus.shaman,
[51511] = class_set_bonus.shaman,
[51512] = class_set_bonus.shaman,
[51514] = class_set_bonus.shaman,
[51497] = class_set_bonus.shaman,
[51498] = class_set_bonus.shaman,
[51499] = class_set_bonus.shaman,
[51500] = class_set_bonus.shaman,
[51502] = class_set_bonus.shaman,
[29032] = { 37211, 4 },
[29029] = { 37211, 4 },
[29028] = { 37211, 4 },
[29030] = { 37211, 4 },
[29031] = { 37211, 4 },
[35391] = { 38466, 4 },
[35392] = { 38466, 4 },
[35393] = { 38466, 4 },
[35394] = { 38466, 4 },
[35395] = { 38466, 4 },
[31640] = { 38499, 4 },
[31641] = { 38499, 4 },
[31642] = { 38499, 4 },
[31643] = { 38499, 4 },
[31644] = { 38499, 4 },
[31646] = { 38499, 4 },
[31647] = { 38499, 4 },
[31648] = { 38499, 4 },
[31649] = { 38499, 4 },
[31650] = { 38499, 4 },
[25997] = class_set_bonus.enhance,
[26000] = class_set_bonus.enhance,
[25998] = class_set_bonus.enhance,
[26001] = class_set_bonus.enhance,
[25999] = class_set_bonus.enhance,
[32004] = class_set_bonus.enhance,
[32005] = class_set_bonus.enhance,
[32006] = class_set_bonus.enhance,
[32007] = class_set_bonus.enhance,
[32008] = class_set_bonus.enhance,
[33706] = class_set_bonus.enhance,
[33707] = class_set_bonus.enhance,
[33708] = class_set_bonus.enhance,
[33709] = class_set_bonus.enhance,
[33710] = class_set_bonus.enhance,
[35042] = class_set_bonus.enhance,
[35043] = class_set_bonus.enhance,
[35044] = class_set_bonus.enhance,
[35045] = class_set_bonus.enhance,
[35046] = class_set_bonus.enhance,
[41078] = class_set_bonus.enhance,
[41134] = class_set_bonus.enhance,
[41148] = class_set_bonus.enhance,
[41160] = class_set_bonus.enhance,
[41208] = class_set_bonus.enhance,
[41079] = class_set_bonus.enhance,
[41135] = class_set_bonus.enhance,
[41149] = class_set_bonus.enhance,
[41162] = class_set_bonus.enhance,
[41209] = class_set_bonus.enhance,
[41080] = class_set_bonus.enhance,
[41136] = class_set_bonus.enhance,
[41150] = class_set_bonus.enhance,
[41198] = class_set_bonus.enhance,
[41210] = class_set_bonus.enhance,
[41081] = class_set_bonus.enhance,
[41137] = class_set_bonus.enhance,
[41151] = class_set_bonus.enhance,
[41199] = class_set_bonus.enhance,
[41211] = class_set_bonus.enhance,
[41082] = class_set_bonus.enhance,
[41138] = class_set_bonus.enhance,
[41152] = class_set_bonus.enhance,
[41200] = class_set_bonus.enhance,
[41212] = class_set_bonus.enhance,
[51503] = class_set_bonus.enhance,
[51504] = class_set_bonus.enhance,
[51505] = class_set_bonus.enhance,
[51506] = class_set_bonus.enhance,
[51508] = class_set_bonus.enhance,
[28689] = class_set_bonus.enhance,
[28690] = class_set_bonus.enhance,
[28691] = class_set_bonus.enhance,
[28692] = class_set_bonus.enhance,
[28693] = class_set_bonus.enhance,
[28841] = class_set_bonus.enhance,
[28842] = class_set_bonus.enhance,
[28843] = class_set_bonus.enhance,
[28844] = class_set_bonus.enhance,
[28845] = class_set_bonus.enhance,
[35381] = class_set_bonus.enhance,
[35382] = class_set_bonus.enhance,
[35383] = class_set_bonus.enhance,
[35384] = class_set_bonus.enhance,
[35385] = class_set_bonus.enhance,
[19605] = { 24487, 5 },
[19957] = { 24487, 5 },
[19848] = { 24487, 5 },
[19849] = { 24487, 5 },
[20033] = { 24487, 5 },
[19951] = { 24456, 3 },
[19577] = { 24456, 3 },
[19824] = { 24456, 3 },
[19823] = { 24456, 3 },
[19822] = { 24456, 3 },
[24544] = class_set_bonus.warrior,
[24549] = class_set_bonus.warrior,
[24545] = class_set_bonus.warrior,
[24547] = class_set_bonus.warrior,
[24546] = class_set_bonus.warrior,
[30486] = class_set_bonus.warrior,
[30487] = class_set_bonus.warrior,
[30488] = class_set_bonus.warrior,
[30489] = class_set_bonus.warrior,
[30490] = class_set_bonus.warrior,
[33728] = class_set_bonus.warrior,
[33729] = class_set_bonus.warrior,
[33730] = class_set_bonus.warrior,
[33731] = class_set_bonus.warrior,
[33732] = class_set_bonus.warrior,
[35066] = class_set_bonus.warrior,
[35067] = class_set_bonus.warrior,
[35068] = class_set_bonus.warrior,
[35069] = class_set_bonus.warrior,
[35070] = class_set_bonus.warrior,
[40778] = class_set_bonus.warrior,
[40797] = class_set_bonus.warrior,
[40816] = class_set_bonus.warrior,
[40836] = class_set_bonus.warrior,
[40856] = class_set_bonus.warrior,
[40783] = class_set_bonus.warrior,
[40801] = class_set_bonus.warrior,
[40819] = class_set_bonus.warrior,
[40840] = class_set_bonus.warrior,
[40859] = class_set_bonus.warrior,
[40786] = class_set_bonus.warrior,
[40804] = class_set_bonus.warrior,
[40823] = class_set_bonus.warrior,
[40844] = class_set_bonus.warrior,
[40862] = class_set_bonus.warrior,
[40789] = class_set_bonus.warrior,
[40807] = class_set_bonus.warrior,
[40826] = class_set_bonus.warrior,
[40847] = class_set_bonus.warrior,
[40866] = class_set_bonus.warrior,
[40790] = class_set_bonus.warrior,
[40810] = class_set_bonus.warrior,
[40829] = class_set_bonus.warrior,
[40850] = class_set_bonus.warrior,
[40870] = class_set_bonus.warrior,
[51541] = class_set_bonus.warrior,
[51542] = class_set_bonus.warrior,
[51543] = class_set_bonus.warrior,
[51544] = class_set_bonus.warrior,
[51545] = class_set_bonus.warrior,
[28699] = class_set_bonus.warrior,
[28700] = class_set_bonus.warrior,
[28701] = class_set_bonus.warrior,
[28702] = class_set_bonus.warrior,
[28703] = class_set_bonus.warrior,
[28851] = class_set_bonus.warrior,
[28852] = class_set_bonus.warrior,
[28853] = class_set_bonus.warrior,
[28854] = class_set_bonus.warrior,
[28855] = class_set_bonus.warrior,
[35407] = class_set_bonus.warrior,
[35408] = class_set_bonus.warrior,
[35409] = class_set_bonus.warrior,
[35410] = class_set_bonus.warrior,
[35411] = class_set_bonus.warrior,
[16477] = { 22738, 3 },
[16478] = { 22738, 3 },
[16480] = { 22738, 3 },
[16483] = { 22738, 3 },
[16484] = { 22738, 3 },
[16479] = { 22738, 3 },
[16541] = { 22738, 3 },
[16542] = { 22738, 3 },
[16544] = { 22738, 3 },
[16545] = { 22738, 3 },
[16548] = { 22738, 3 },
[16543] = { 22738, 3 },
[22868] = class_set_bonus.warrior,
[22858] = class_set_bonus.warrior,
[22872] = class_set_bonus.warrior,
[22873] = class_set_bonus.warrior,
[23244] = class_set_bonus.warrior,
[23243] = class_set_bonus.warrior,
[23300] = class_set_bonus.warrior,
[23301] = class_set_bonus.warrior,
[23286] = class_set_bonus.warrior,
[23287] = class_set_bonus.warrior,
[23314] = class_set_bonus.warrior,
[23315] = class_set_bonus.warrior,
[16509] = class_set_bonus.warrior,
[16510] = class_set_bonus.warrior,
[16513] = class_set_bonus.warrior,
[16515] = class_set_bonus.warrior,
[16514] = class_set_bonus.warrior,
[16516] = class_set_bonus.warrior,
[16405] = class_set_bonus.warrior,
[16406] = class_set_bonus.warrior,
[16430] = class_set_bonus.warrior,
[16431] = class_set_bonus.warrior,
[16429] = class_set_bonus.warrior,
[16432] = class_set_bonus.warrior,
}
local cataClassSets = {
druid = {
64764, 64765, 64766, 64767, 64768,
60448, 60449, 60450, 60451, 60452,
65533, 65534, 65535, 65539, 65540,
70580, 70581, 70582, 70583, 70584,
},
paladin = {
64843, 64844, 64845, 64846, 64847,
60413, 60414, 60415, 60416, 60417,
65585, 65586, 65590, 65591, 65592,
70648, 70648, 70648, 70648, 70648,
},
shaman = {
64827, 64828, 64829, 64830, 64831,
60428, 60429, 60430, 60431, 60432,
65536, 65567, 65568, 65569, 65570,
70632, 70633, 70634, 70635, 70636,
},
warlock = {
64745, 64746, 64747, 64748, 64749,
60478, 60479, 60480, 60481, 60482,
65528, 65529, 65530, 65571, 65572,
70566, 70567, 70568, 70569, 70570,
},
}
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
E.sync_cooldowns = {
["ALL"] = {},
["DEATHKNIGHT"] = {
[48982] = { 48982, {52284, 81163, 81164} },
[49576] = { {59309, 49588, 49589} },
},
["HUNTER"] = {
[781] = { {82898, 82899} },
[34477] = { 56829 },
},
["PALADIN"] = {
[31935] = { 63646, {75806, 85043} },
},
["WARLOCK"] = {
[47241] = { 59672, {85106, 85107, 85108} }
},
}
E.sync_reset = {
[34477] = true,
}
E.sync_in_raid = E.BLANK
E:ProcessSpellDB()