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.
413 lines
16 KiB
413 lines
16 KiB
local E = select(2, ...):unpack()
|
|
|
|
E.spell_db = {
|
|
["DRUID"] = {
|
|
{ spellID = 16979, duration = 15, type = "interrupt", spec = true },
|
|
{ spellID = 5211, duration = 60, type = "cc" },
|
|
{ spellID = 22812, duration = 60, type = "defensive" },
|
|
{ spellID = 22842, duration = 180, type = "defensive" },
|
|
{ spellID = 16689, duration = 60, type = "defensive", spec = true },
|
|
{ spellID = 18562, duration = 15, type = "defensive", spec = true },
|
|
{ spellID = 740, duration = 600, type = "raidDefensive" },
|
|
{ spellID = 16914, duration = 60, type = "offensive" },
|
|
{ spellID = 33878, duration = 6, type = "offensive" },
|
|
{ spellID = 5209, duration = 600, type = "other" },
|
|
{ spellID = 8998, duration = 10, type = "other" },
|
|
{ spellID = 1850, duration = 300, type = "other" },
|
|
{ spellID = 5229, duration = 60, type = "other" },
|
|
{ spellID = 16857, duration = 6, type = "other", spec = true },
|
|
{ spellID = 33831, duration = 180, type = "other", spec = true },
|
|
{ spellID = 6795, duration = 10, type = "other" },
|
|
{ spellID = 29166, duration = 360, type = "other" },
|
|
{ spellID = 17116, duration = 180, type = "other", spec = true },
|
|
{ spellID = 5215, duration = 10, type = "other" },
|
|
{ spellID = 20484, duration = 1200, type = "other" },
|
|
},
|
|
["HUNTER"] = {
|
|
{ spellID = 19801, duration = 20, type = "dispel" },
|
|
{ spellID = 1499, duration = 30, type = "cc" },
|
|
{ spellID = 19577, duration = 60, type = "cc", spec = true },
|
|
{ spellID = 1513, duration = 30, type = "cc" },
|
|
{ spellID = 19503, duration = 30, type = "cc", spec = true },
|
|
{ spellID = 19386, duration = 120, type = "cc", spec = true },
|
|
{ spellID = 34490, duration = 20, type = "disarm", spec = true },
|
|
{ spellID = 19263, duration = 300, type = "defensive", spec = true },
|
|
{ spellID = 5384, duration = 30, type = "defensive" },
|
|
{ spellID = 23989, duration = 300, type = "defensive", spec = true },
|
|
{ spellID = 19434, duration = 6, type = "offensive", spec = true },
|
|
{ spellID = 3044, duration = 6, type = "offensive" },
|
|
{ spellID = 19574, duration = 120, type = "offensive", spec = true },
|
|
{ spellID = 19306, duration = 5, type = "offensive", spec = true },
|
|
{ spellID = 13813, duration = 30, type = "offensive" },
|
|
{ spellID = 13795, duration = 30, type = "offensive" },
|
|
{ spellID = 34026, duration = 5, type = "offensive" },
|
|
{ spellID = 1495, duration = 5, type = "offensive" },
|
|
{ spellID = 2643, duration = 10, type = "offensive" },
|
|
{ spellID = 3045, duration = 300, type = "offensive" },
|
|
{ spellID = 2973, duration = 6, type = "offensive" },
|
|
{ spellID = 34600, duration = 30, type = "offensive" },
|
|
{ spellID = 1510, duration = 60, type = "offensive" },
|
|
{ spellID = 5116, duration = 12, type = "other" },
|
|
{ spellID = 781, duration = 5, type = "other" },
|
|
{ spellID = 20736, duration = 8, type = "other" },
|
|
{ spellID = 1543, duration = 20, type = "other" },
|
|
{ spellID = 13809, duration = 30, type = "other" },
|
|
{ spellID = 34477, duration = 120, type = "other" },
|
|
{ spellID = 3034, duration = 15, type = "other" },
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
["MAGE"] = {
|
|
{ spellID = 2139, duration = 24, type = "interrupt" },
|
|
{ spellID = 31661, duration = 20, type = "cc", spec = true },
|
|
{ spellID = 122, duration = 25, type = "disarm" },
|
|
{ spellID = 45438, duration = 300, type = "immunity" },
|
|
{ spellID = 11958, duration = 480, type = "defensive", spec = true },
|
|
{ spellID = 543, duration = 30, type = "defensive" },
|
|
{ spellID = 6143, duration = 30, type = "defensive" },
|
|
{ spellID = 11426, duration = 30, type = "defensive", spec = true },
|
|
{ spellID = 66, duration = 300, type = "defensive" },
|
|
{ spellID = 12042, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 11113, duration = 30, type = "offensive", spec = true },
|
|
{ spellID = 11129, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 2136, duration = 8, type = "offensive" },
|
|
{ spellID = 12472, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 12043, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 31687, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 1953, duration = 15, type = "other" },
|
|
{ spellID = 120, duration = 10, type = "other" },
|
|
{ spellID = 12051, duration = 480, type = "other" },
|
|
{ spellID = 43987, duration = 300, type = "other" },
|
|
},
|
|
["PALADIN"] = {
|
|
{ spellID = 853, duration = 60, type = "cc" },
|
|
{ spellID = 20066, duration = 60, type = "cc", spec = true },
|
|
{ spellID = 10326, duration = 30, type = "cc" },
|
|
{ spellID = 2878, duration = 30, type = "cc" },
|
|
{ spellID = 498, duration = 300, type = "immunity" },
|
|
{ spellID = 642, duration = 300, type = "immunity" },
|
|
{ spellID = 1022, duration = 300, type = "externalDefensive" },
|
|
{ spellID = 6940, duration = 30, type = "externalDefensive" },
|
|
{ spellID = 19752, duration = 3600, type = "externalDefensive" },
|
|
{ spellID = 20216, duration = 120, type = "defensive", spec = true },
|
|
{ spellID = 20925, duration = 10, type = "defensive", spec = true },
|
|
{ spellID = 633, duration = 3600,type = "defensive" },
|
|
{ spellID = 31935, duration = 30, type = "offensive", spec = true },
|
|
{ spellID = 31884, duration = 180, type = "offensive" },
|
|
{ spellID = 26573, duration = 8, type = "offensive" },
|
|
{ spellID = 35395, duration = 6, type = "offensive", spec = true },
|
|
{ spellID = 879, duration = 15, type = "offensive" },
|
|
{ spellID = 24275, duration = 6, type = "offensive" },
|
|
{ spellID = 20473, duration = 15, type = "offensive", spec = true },
|
|
{ spellID = 2812, duration = 60, type = "offensive" },
|
|
{ spellID = 20271, duration = 10, type = "offensive" },
|
|
{ spellID = 1044, duration = 25, type = "other" },
|
|
{ spellID = 31842, duration = 180, type = "other", spec = true },
|
|
{ spellID = 31789, duration = 15, type = "other" },
|
|
},
|
|
|
|
["PRIEST"] = {
|
|
{ spellID = 8122, duration = 30, type = "cc" },
|
|
{ spellID = 44041, duration = 30, type = "disarm", spec = {3,11} },
|
|
{ spellID = 15487, duration = 45, type = "disarm", spec = true },
|
|
{ spellID = 33206, duration = 120, type = "externalDefensive", spec = true },
|
|
{ spellID = 13908, duration = 600, type = "defensive", spec = {1,3} },
|
|
{ spellID = 2944, duration = 180, type = "defensive", spec = {5} },
|
|
{ spellID = 2651, duration = 180, type = "defensive", spec = {4} },
|
|
{ spellID = 13896, duration = 180, type = "defensive", spec = {1} },
|
|
{ spellID = 724, duration = 360, type = "defensive", spec = true },
|
|
{ spellID = 17, duration = 4, type = "defensive" },
|
|
{ spellID = 33076, duration = 10, type = "defensive" },
|
|
{ spellID = 15286, duration = 10, type = "defensive", spec = true },
|
|
{ spellID = 14751, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 8092, duration = 8, type = "offensive" },
|
|
{ spellID = 10060, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 32379, duration = 12, type = "offensive" },
|
|
{ spellID = 34433, duration = 300, type = "offensive" },
|
|
{ spellID = 15473, duration = 90, type = "offensive", spec = true },
|
|
{ spellID = 10797, duration = 30, type = "offensive", spec = {4} },
|
|
{ spellID = 6346, duration = 180, type = "counterCC" },
|
|
{ spellID = 32676, duration = 120, type = "other", spec = {10} },
|
|
{ spellID = 586, duration = 30, type = "other" },
|
|
{ spellID = 32548, duration = 300, type = "other", spec = {11} },
|
|
},
|
|
["ROGUE"] = {
|
|
{ spellID = 1766, duration = 10, type = "interrupt" },
|
|
{ spellID = 2094, duration = 180, type = "cc" },
|
|
{ spellID = 1776, duration = 10, type = "cc" },
|
|
{ spellID = 408, duration = 20, type = "cc" },
|
|
{ spellID = 14251, duration = 6, type = "disarm", spec = true },
|
|
{ spellID = 31224, duration = 60, type = "defensive" },
|
|
{ spellID = 5277, duration = 300, type = "defensive" },
|
|
{ spellID = 14185, duration = 600, type = "defensive", spec = true },
|
|
{ spellID = 1856, duration = 300, type = "defensive" },
|
|
{ spellID = 13750, duration = 300, type = "offensive", spec = true },
|
|
{ spellID = 13877, duration = 120, type = "offensive", spec = true },
|
|
{ spellID = 14177, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 14278, duration = 20, type = "offensive", spec = true },
|
|
{ spellID = 14183, duration = 120, type = "offensive", spec = true },
|
|
{ spellID = 1725, duration = 30, type = "other" },
|
|
{ spellID = 1966, duration = 10, type = "other" },
|
|
{ spellID = 36554, duration = 30, type = "other", spec = true },
|
|
{ spellID = 2983, duration = 300, type = "other" },
|
|
{ spellID = 1784, duration = 10, type = "other" },
|
|
},
|
|
["SHAMAN"] = {
|
|
{ spellID = 8042, duration = 6, type = "interrupt" },
|
|
{ spellID = 30823, duration = 120, type = "defensive", spec = true },
|
|
{ spellID = 2825, duration = 600, type = "offensive" },
|
|
|
|
{ spellID = 421, duration = 6, type = "offensive" },
|
|
{ spellID = 1535, duration = 15, type = "offensive" },
|
|
{ spellID = 2894, duration = 1200, type = "offensive" },
|
|
{ spellID = 8050, duration = 6, type = "offensive" },
|
|
{ spellID = 16166, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 17364, duration = 10, type = "offensive", spec = true },
|
|
{ spellID = 8177, duration = 15, type = "counterCC" },
|
|
{ spellID = 2062, duration = 1200, type = "other" },
|
|
{ spellID = 2484, duration = 15, type = "other" },
|
|
{ spellID = 8056, duration = 6, type = "other" },
|
|
{ spellID = 16190, duration = 300, type = "other", spec = true },
|
|
{ spellID = 16188, duration = 180, type = "other", spec = true },
|
|
{ spellID = 20608, duration = 3600, type = "other" },
|
|
{ spellID = 5730, duration = 30, type = "other" },
|
|
},
|
|
["WARLOCK"] = {
|
|
|
|
{ spellID = 19244, duration = 24, type = "interrupt" },
|
|
{ spellID = 19505, duration = 8, type = "dispel" },
|
|
{ spellID = 6789, duration = 120, type = "cc" },
|
|
{ spellID = 5484, duration = 40, type = "cc", },
|
|
{ spellID = 30283, duration = 20, type = "cc", spec = true },
|
|
{ spellID = 6229, duration = 30, type = "defensive" },
|
|
{ spellID = 18288, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 17962, duration = 10, type = "offensive", spec = true },
|
|
{ spellID = 603, duration = 60, type = "offensive" },
|
|
{ spellID = 1122, duration = 3600, type = "offensive" },
|
|
{ spellID = 17877, duration = 15, type = "offensive", spec = true },
|
|
{ spellID = 6353, duration = 60, type = "offensive" },
|
|
{ spellID = 18708, duration = 900, type = "other", spec = true },
|
|
{ spellID = 18540, duration = 3600, type = "other" },
|
|
{ spellID = 29893, duration = 300, type = "other" },
|
|
{ spellID = 29858, duration = 300, type = "other" },
|
|
{ spellID = 20707, duration = 1800, type = "other", buff = 0 },
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
["WARRIOR"] = {
|
|
{ spellID = 6552, duration = 10, type = "interrupt" },
|
|
{ spellID = 72, duration = 12, type = "interrupt" },
|
|
{ spellID = 100, duration = 15, type = "cc" },
|
|
{ spellID = 12809, duration = 45, type = "cc", spec = true },
|
|
{ spellID = 20252, duration = 30, type = "cc" },
|
|
{ spellID = 5246, duration = 180, type = "cc" },
|
|
{ spellID = 676, duration = 60, type = "disarm" },
|
|
{ spellID = 12975, duration = 480, type = "defensive", spec = true },
|
|
{ spellID = 2565, duration = 5, type = "defensive" },
|
|
{ spellID = 871, duration = 1800, type = "defensive" },
|
|
{ spellID = 2687, duration = 60, type = "offensive" },
|
|
{ spellID = 23881, duration = 6, type = "offensive", spec = true },
|
|
{ spellID = 12292, duration = 180, type = "offensive", spec = true },
|
|
{ spellID = 12294, duration = 6, type = "offensive", spec = true },
|
|
{ spellID = 7384, duration = 5, type = "offensive" },
|
|
{ spellID = 1719, duration = 1800, type = "offensive" },
|
|
{ spellID = 20230, duration = 1800, type = "offensive" },
|
|
{ spellID = 6572, duration = 5, type = "offensive" },
|
|
{ spellID = 23922, duration = 6, type = "offensive", spec = true },
|
|
{ spellID = 12328, duration = 30, type = "offensive", spec = true },
|
|
{ spellID = 6343, duration = 4, type = "offensive" },
|
|
{ spellID = 1680, duration = 10, type = "offensive" },
|
|
{ spellID = 18499, duration = 30, type = "counterCC" },
|
|
{ spellID = 3411, duration = 30, type = "counterCC" },
|
|
{ spellID = 23920, duration = 10, type = "counterCC" },
|
|
{ spellID = 1161, duration = 600, type = "other" },
|
|
{ spellID = 694, duration = 120, type = "other" },
|
|
{ spellID = 355, duration = 10, type = "other" },
|
|
},
|
|
["PVPTRINKET"] = {
|
|
{ spellID = 42292, duration = {[18859]=300,default=120}, type = "pvptrinket", item = 37864, item2 = 18859 },
|
|
},
|
|
["RACIAL"] = {
|
|
{ spellID = 28730, duration = 120, type = "racial", race = 10 },
|
|
{ spellID = 26297, duration = 180, type = "racial", race = 8 },
|
|
{ spellID = 20572, duration = 120, type = "racial", race = 2 },
|
|
{ spellID = 20589, duration = 105, type = "racial", race = 7 },
|
|
{ spellID = 28880, duration = 180, type = "racial", race = 11 },
|
|
{ spellID = 20600, duration = 180, type = "racial", race = 1 },
|
|
{ spellID = 20580, duration = 10, type = "racial", race = 4 },
|
|
{ spellID = 20594, duration = 180, type = "racial", race = 3 },
|
|
{ spellID = 20549, duration = 90, type = "racial", race = 6 },
|
|
{ spellID = 7744, duration = 120, type = "racial", race = 5 },
|
|
},
|
|
["TRINKET"] = {
|
|
{ spellID = 35166, duration = 120, type = "trinket", item = 29383 },
|
|
{ spellID = 35163, duration = 120, type = "trinket", item = 29370 },
|
|
{ spellID = 46784, duration = 90, type = "trinket", item = 35702 },
|
|
{ spellID = 35165, duration = 120, type = "trinket", item = 29376 },
|
|
{ spellID = 29601, duration = 120, type = "trinket", item = 28727 },
|
|
{ spellID = 38332, duration = 120, type = "trinket", item = 28590 },
|
|
{ spellID = 40396, duration = 120, type = "trinket", item = 32483 },
|
|
{ spellID = 35169, duration = 120, type = "trinket", item = 29387 },
|
|
{ spellID = 34519, duration = 120, type = "trinket", item = 28528 },
|
|
{ spellID = 43716, duration = 120, type = "trinket", item = 33831 },
|
|
{ spellID = 33828, duration = 120, type = "trinket", item = 25829 },
|
|
{ spellID = 32140, duration = 120, type = "trinket", item = 24551 },
|
|
{ spellID = 35352, duration = 120, type = "trinket", item = 29181 },
|
|
{ spellID = 43712, duration = 120, type = "trinket", item = 33829 },
|
|
{ spellID = 46783, duration = 120, type = "trinket", item = 35700 },
|
|
{ spellID = 40464, duration = 180, type = "trinket", item = 32501 },
|
|
{ spellID = 45064, duration = 120, type = "trinket", item = 34471 },
|
|
{ spellID = 40402, duration = 120, type = "trinket", item = 30665 },
|
|
{ spellID = 38325, duration = 120, type = "trinket", item = 30620 },
|
|
{ spellID = 45049, duration = 300, type = "trinket", item = 34428 },
|
|
{ spellID = 51953, duration = 120, type = "trinket", item = 38290 },
|
|
{ spellID = 46780, duration = 120, type = "trinket", item = 35693 },
|
|
{ spellID = 45052, duration = 300, type = "trinket", item = 34430 },
|
|
{ spellID = 43713, duration = 120, type = "trinket", item = 33830 },
|
|
{ spellID = 46782, duration = 300, type = "trinket", item = 35694 },
|
|
{ spellID = 51955, duration = 120, type = "trinket", item = 38287 },
|
|
{ spellID = 38351, duration = 180, type = "trinket", item = 30629 },
|
|
{ spellID = 46785, duration = 180, type = "trinket", item = 35703 },
|
|
{ spellID = 51952, duration = 120, type = "trinket", item = 38289 },
|
|
{ spellID = 43710, duration = 120, type = "trinket", item = 33828 },
|
|
{ spellID = 43995, duration = 600, type = "trinket", item = 34029 },
|
|
{ spellID = 51954, duration = 120, type = "trinket", item = 38288 },
|
|
{ spellID = 48042, duration = 600, type = "trinket", item = 37128 },
|
|
{ spellID = 48041, duration = 600, type = "trinket", item = 37127 },
|
|
{ spellID = 32604, duration = 120, type = "trinket", item = 25798 },
|
|
{ spellID = 44055, duration = 180, type = "trinket", item = 34050 },
|
|
},
|
|
}
|
|
|
|
E.buffFix = E.BLANK
|
|
E.buffFixNoCLEU = E.BLANK
|
|
E.summonedBuffDuration = E.BLANK
|
|
|
|
E.spellDefaults = {
|
|
42292,
|
|
28730,
|
|
26297,
|
|
28880,
|
|
20594,
|
|
20549,
|
|
7744,
|
|
|
|
16979,
|
|
5211,
|
|
22812,
|
|
22842,
|
|
740,
|
|
33831,
|
|
17116,
|
|
|
|
1499,
|
|
19577,
|
|
19503,
|
|
19386,
|
|
34490,
|
|
19263,
|
|
23989,
|
|
19574,
|
|
3045,
|
|
|
|
2139,
|
|
45438,
|
|
11958,
|
|
12042,
|
|
11129,
|
|
12472,
|
|
12043,
|
|
|
|
853,
|
|
20066,
|
|
642,
|
|
1022,
|
|
6940,
|
|
19752,
|
|
20216,
|
|
633,
|
|
31884,
|
|
|
|
8122,
|
|
44041,
|
|
15487,
|
|
33206,
|
|
13908,
|
|
2651,
|
|
2944,
|
|
13896,
|
|
724,
|
|
14751,
|
|
10060,
|
|
34433,
|
|
6346,
|
|
|
|
1766,
|
|
2094,
|
|
408,
|
|
31224,
|
|
5277,
|
|
14185,
|
|
1856,
|
|
13750,
|
|
13877,
|
|
14177,
|
|
14183,
|
|
|
|
8042,
|
|
30823,
|
|
2825,
|
|
16166,
|
|
2894,
|
|
8177,
|
|
16188,
|
|
|
|
19244,
|
|
19505,
|
|
6789,
|
|
5484,
|
|
30283,
|
|
18288,
|
|
1122,
|
|
|
|
6552,
|
|
72,
|
|
12809,
|
|
5246,
|
|
676,
|
|
12975,
|
|
871,
|
|
12292,
|
|
1719,
|
|
20230,
|
|
18499,
|
|
3411,
|
|
23920,
|
|
}
|
|
|
|
E.interruptDefaults = {
|
|
16979, 2139, 1766, 8042, 19244, 6552, 72,
|
|
}
|
|
|
|
E.raidDefaults = {
|
|
740,
|
|
}
|
|
|