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.

335 lines
9.6 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 = 300, type = "raidDefensive" },
{ spellID = 16914, duration = 60, type = "offensive" },
{ spellID = 5209, duration = 600, type = "other" },
{ spellID = 8998, duration = 10, type = "other" },
{ spellID = 1850, duration = 300, type = "other" },
{ 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 = 1800, type = "other" },
},
["HUNTER"] = {
{ spellID = 19801, duration = 20, type = "dispel" },
{ spellID = 1499, duration = 15, 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 = 19263, duration = 300, type = "defensive", spec = true },
{ spellID = 23989, duration = 300, type = "defensive", spec = true },
{ spellID = 19574, duration = 120, type = "offensive", spec = true },
{ spellID = 13813, duration = 15, type = "offensive" },
{ spellID = 13795, duration = 15, type = "offensive" },
{ spellID = 3045, duration = 300, type = "offensive" },
{ spellID = 1510, duration = 60, type = "offensive" },
{ spellID = 20736, duration = 8, type = "other" },
{ spellID = 1543, duration = 15, type = "other" },
{ spellID = 13809, duration = 15, type = "other" },
},
["MAGE"] = {
{ spellID = 2139, duration = 30, type = "interrupt" },
{ spellID = 122, duration = 25, type = "disarm" },
{ spellID = 11958, duration = 300, type = "immunity", spec = true },
{ spellID = 12472, duration = 600, 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 = 12042, duration = 180, type = "offensive", spec = true },
{ spellID = 11113, duration = 45, type = "offensive", spec = true },
{ spellID = 11129, duration = 180, type = "offensive", spec = true },
{ spellID = 12043, duration = 180, type = "offensive", spec = true },
{ spellID = 1953, duration = 15, type = "other" },
{ spellID = 120, duration = 10, type = "other" },
{ spellID = 12051, duration = 480, type = "other" },
},
["PALADIN"] = {
{ spellID = 853, duration = 60, type = "cc" },
{ spellID = 20066, duration = 60, type = "cc", spec = true },
{ 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 = 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 = 879, duration = 15, type = "offensive" },
{ spellID = 20473, duration = 30, type = "offensive", spec = true },
{ spellID = 2812, duration = 60, type = "offensive" },
{ spellID = 20271, duration = 10, type = "offensive" },
{ spellID = 1044, duration = 20, type = "other" },
},
["PRIEST"] = {
{ spellID = 8122, duration = 30, type = "cc" },
{ spellID = 15487, duration = 45, type = "disarm", spec = true },
{ spellID = 13908, duration = 600, type = "defensive", spec = {1,3} },
{ spellID = 2944, duration = 180, type = "defensive", spec = {5} },
{ spellID = 2651, duration = 300, type = "defensive", spec = {4} },
{ spellID = 13896, duration = 180, type = "defensive", spec = {1} },
{ spellID = 724, duration = 600, type = "defensive", spec = true },
{ spellID = 15286, duration = 10, type = "defensive", spec = true },
{ spellID = 14751, duration = 180, type = "offensive", spec = true },
{ spellID = 10060, duration = 180, type = "offensive", spec = true },
{ spellID = 6346, duration = 30, type = "counterCC" },
{ spellID = 586, duration = 30, type = "other" },
},
["ROGUE"] = {
{ spellID = 1766, duration = 10, type = "interrupt" },
{ spellID = 2094, duration = 300, type = "cc" },
{ spellID = 1776, duration = 10, type = "cc" },
{ spellID = 408, duration = 20, type = "cc" },
{ 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 = 2983, duration = 300, type = "other" },
{ spellID = 1784, duration = 10, type = "other" },
},
["SHAMAN"] = {
{ spellID = 8042, duration = 6, type = "interrupt" },
{ spellID = 1535, duration = 15, type = "offensive" },
{ spellID = 16166, duration = 180, type = "offensive", spec = true },
{ spellID = 17364, duration = 20, type = "offensive", spec = true },
{ spellID = 8177, duration = 15, type = "counterCC" },
{ spellID = 2484, duration = 15, 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 = 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 = 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 = 600, type = "defensive", spec = true },
{ spellID = 871, duration = 1800, type = "defensive" },
{ spellID = 2687, duration = 60, type = "offensive" },
{ spellID = 12292, duration = 30, type = "offensive", spec = true },
{ spellID = 1719, duration = 1800, type = "offensive" },
{ spellID = 20230, duration = 1800, type = "offensive" },
{ spellID = 12328, duration = 180, type = "offensive", spec = true },
{ spellID = 1680, duration = 10, type = "offensive" },
{ spellID = 18499, duration = 30, type = "counterCC" },
{ spellID = 1161, duration = 600, type = "other" },
{ spellID = 694, duration = 120, type = "other" },
{ spellID = 355, duration = 10, type = "other" },
},
["PVPTRINKET"] = {
},
["RACIAL"] = {
{ 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"] = {
},
}
E.iconFix = E.BLANK
E.buffFix = E.BLANK
E.buffFixNoCLEU = E.BLANK
E.spellNameToID = {}
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,
}