|
|
|
|
-------------------------------------
|
|
|
|
|
-- P R E S E T S M O D U L E --
|
|
|
|
|
-------------------------------------
|
|
|
|
|
|
|
|
|
|
-- You can find all filterIDs in the FILTER_ID_TYPES table in locales/en.lua
|
|
|
|
|
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] = false,
|
|
|
|
|
[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,
|
|
|
|
|
},
|
|
|
|
|
}
|