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.

775 lines
13 KiB

-------------------------------------
-- P R E S E T S M O D U L E --
-------------------------------------
select(2, ...).Presets = {
["ALL"] = setmetatable({}, { __index = function() return true; end}),
["DEATHKNIGHT"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
false, -- [5]
false, -- [6]
true, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
nil, -- [12]
nil, -- [13]
nil, -- [14]
nil, -- [15]
nil, -- [16]
nil, -- [17]
nil, -- [18]
nil, -- [19]
false, -- [20]
true, -- [21]
true, -- [22]
true, -- [23]
true, -- [24]
true, -- [25]
true, -- [26]
false, -- [27]
false, -- [28]
true, -- [29]
false, -- [30]
false, -- [31]
false, -- [32]
false, -- [33]
false, -- [34]
false, -- [35]
true, -- [36]
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["DEMONHUNTER"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
true, -- [5]
false, -- [6]
false, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
nil, -- [12]
nil, -- [13]
nil, -- [14]
nil, -- [15]
nil, -- [16]
nil, -- [17]
nil, -- [18]
nil, -- [19]
false, -- [20]
true, -- [21]
false, -- [22]
false, -- [23]
false, -- [24]
true, -- [25]
false, -- [26]
false, -- [27]
false, -- [28]
false, -- [29]
false, -- [30]
false, -- [31]
false, -- [32]
false, -- [33]
true, -- [34]
true, -- [35]
true, -- [36]
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["DRUID"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
true, -- [5]
false, -- [6]
false, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
nil, -- [12]
nil, -- [13]
nil, -- [14]
nil, -- [15]
nil, -- [16]
nil, -- [17]
nil, -- [18]
nil, -- [19]
true, -- [20]
false, -- [21]
false, -- [22]
true, -- [23]
true, -- [24]
false, -- [25]
false, -- [26]
false, -- [27]
true, -- [28]
true, -- [29]
true, -- [30]
false, -- [31]
false, -- [32]
false, -- [33]
true, -- [34]
false, -- [35]
true, -- [36]
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["EVOKER"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
false, -- [5]
true, -- [6]
false, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
false, -- [11]
[20] = true,
[21] = true,
[22] = true,
[23] = true,
[24] = true,
[25] = true,
[26] = true,
[27] = false,
[28] = true,
[29] = true,
[31] = false,
[32] = false,
[33] = false,
[34] = true,
[35] = false,
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["HUNTER"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
false, -- [5]
true, -- [6]
false, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
nil, -- [12]
nil, -- [13]
nil, -- [14]
nil, -- [15]
nil, -- [16]
nil, -- [17]
nil, -- [18]
nil, -- [19]
true, -- [20]
true, -- [21]
true, -- [22]
false, -- [23]
false, -- [24]
true, -- [25]
true, -- [26]
false, -- [27]
true, -- [28]
true, -- [29]
true, -- [30]
true, -- [31]
true, -- [32]
true, -- [33]
true, -- [34]
false, -- [35]
true, -- [36]
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["MAGE"] = {
true, -- [1]
true, -- [2]
true, -- [3]
true, -- [4]
false, -- [5]
false, -- [6]
false, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
nil, -- [12]
nil, -- [13]
nil, -- [14]
nil, -- [15]
nil, -- [16]
nil, -- [17]
nil, -- [18]
nil, -- [19]
true, -- [20]
false, -- [21]
false, -- [22]
false, -- [23]
false, -- [24]
true, -- [25]
false, -- [26]
true, -- [27]
true, -- [28]
false, -- [29]
false, -- [30]
false, -- [31]
false, -- [32]
false, -- [33]
false, -- [34]
false, -- [35]
true, -- [36]
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["MONK"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
true, -- [5]
false, -- [6]
false, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
nil, -- [12]
nil, -- [13]
nil, -- [14]
nil, -- [15]
nil, -- [16]
nil, -- [17]
nil, -- [18]
nil, -- [19]
false, -- [20]
true, -- [21]
false, -- [22]
true, -- [23]
false, -- [24]
true, -- [25]
false, -- [26]
false, -- [27]
true, -- [28]
true, -- [29]
true, -- [30]
false, -- [31]
false, -- [32]
false, -- [33]
true, -- [34]
false, -- [35]
true, -- [36]
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["PALADIN"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
false, -- [5]
false, -- [6]
true, -- [7]
true, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
nil, -- [12]
nil, -- [13]
nil, -- [14]
nil, -- [15]
nil, -- [16]
nil, -- [17]
nil, -- [18]
nil, -- [19]
false, -- [20]
true, -- [21]
true, -- [22]
true, -- [23]
true, -- [24]
true, -- [25]
true, -- [26]
false, -- [27]
false, -- [28]
true, -- [29]
false, -- [30]
false, -- [31]
false, -- [32]
false, -- [33]
false, -- [34]
false, -- [35]
true, -- [36]
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["PRIEST"] = {
true, -- [1]
true, -- [2]
true, -- [3]
true, -- [4]
false, -- [5]
false, -- [6]
false, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
[31] = false,
[32] = false,
[33] = false,
[34] = false,
[20] = true,
[21] = false,
[22] = false,
[23] = true,
[36] = true,
[24] = false,
[25] = false,
[26] = false,
[27] = true,
[28] = true,
[29] = false,
[35] = false,
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["ROGUE"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
true, -- [5]
false, -- [6]
false, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
nil, -- [12]
nil, -- [13]
nil, -- [14]
nil, -- [15]
nil, -- [16]
nil, -- [17]
nil, -- [18]
nil, -- [19]
true, -- [20]
true, -- [21]
false, -- [22]
true, -- [23]
false, -- [24]
true, -- [25]
false, -- [26]
false, -- [27]
false, -- [28]
false, -- [29]
nil, -- [30]
true, -- [31]
true, -- [32]
true, -- [33]
true, -- [34]
false, -- [35]
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["SHAMAN"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
false, -- [5]
true, -- [6]
false, -- [7]
true, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
[31] = false,
[32] = false,
[33] = false,
[34] = true,
[20] = true,
[21] = true,
[22] = true,
[23] = true,
[24] = true,
[25] = false,
[26] = false,
[27] = false,
[28] = true,
[29] = false,
[35] = false,
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["WARLOCK"] = {
true, -- [1]
true, -- [2]
true, -- [3]
true, -- [4]
false, -- [5]
false, -- [6]
false, -- [7]
false, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
[30] = false,
[31] = false,
[32] = false,
[33] = false,
[34] = false,
[35] = false,
[20] = true,
[21] = false,
[22] = false,
[23] = false,
[24] = false,
[25] = true,
[26] = false,
[27] = true,
[28] = true,
[36] = true,
[29] = false,
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
["WARRIOR"] = {
true, -- [1]
true, -- [2]
true, -- [3]
false, -- [4]
false, -- [5]
false, -- [6]
true, -- [7]
true, -- [8]
true, -- [9]
true, -- [10]
true, -- [11]
nil, -- [12]
nil, -- [13]
nil, -- [14]
nil, -- [15]
nil, -- [16]
nil, -- [17]
nil, -- [18]
nil, -- [19]
true, -- [20]
true, -- [21]
true, -- [22]
true, -- [23]
true, -- [24]
true, -- [25]
true, -- [26]
false, -- [27]
true, -- [28]
true, -- [29]
true, -- [30]
true, -- [31]
true, -- [32]
true, -- [33]
true, -- [34]
false, -- [35]
true, -- [36]
[50] = true,
[57] = true,
[100] = true,
[101] = true,
[102] = true,
[103] = true,
[104] = true,
[105] = true,
[106] = true,
[200] = true,
-- Hidden Filter types (should always be allowed since User cannot show/hide)
[-1] = true,
[51] = true,
[52] = true,
[53] = true,
[54] = true,
[55] = true,
[56] = true,
[58] = true,
[59] = true,
[60] = true,
[113] = true,
[114] = true,
[999] = true,
},
}