/
MenuChoices.lua
156 lines (151 loc) · 5.66 KB
/
MenuChoices.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
-- Local instances of Global tables --
local PA = PersonalAssistant
local PAC = PA.Constants
-- ---------------------------------------------------------------------------------------------------------------------
local PAMenuChoices = {
PABanking = {
stackingType = {
GetString(SI_PA_ST_MOVE_FULL),
GetString(SI_PA_ST_MOVE_INCOMPLETE_STACKS_ONLY)
},
itemMoveMode = {
GetString(SI_PA_BANKING_MOVE_MODE_DONOTHING),
GetString(SI_PA_BANKING_MOVE_MODE_TOBANK),
GetString(SI_PA_BANKING_MOVE_MODE_TOBACKPACK)
},
mathOperator = {
GetString(SI_PA_REL_NONE),
GetString(SI_PA_REL_BACKPACK_EQUAL),
-- GetString(SI_PA_REL_BACKPACK_LESSTHAN),
GetString(SI_PA_REL_BACKPACK_LESSTHANEQUAL),
-- GetString(SI_PA_REL_BACKPACK_GREATERTHAN),
GetString(SI_PA_REL_BACKPACK_GREATERTHANEQUAL),
GetString(SI_PA_REL_BANK_EQUAL),
-- GetString(SI_PA_REL_BANK_LESSTHAN),
GetString(SI_PA_REL_BANK_LESSTHANOREQUAL),
-- GetString(SI_PA_REL_BANK_GREATERTHAN),
GetString(SI_PA_REL_BANK_GREATERTHANOREQUAL),
},
},
PAJunk = {
qualityLevel = {
GetString(SI_PA_QUALITY_DISABLED),
GetString(SI_PA_QUALITY_TRASH),
GetString(SI_PA_QUALITY_NORMAL),
GetString(SI_PA_QUALITY_FINE),
GetString(SI_PA_QUALITY_SUPERIOR),
GetString(SI_PA_QUALITY_EPIC),
-- GetString(SI_PA_QUALITY_LEGENDARY),
},
qualityLevelReverse = {
GetString(SI_PA_QUALITY_DISABLED),
GetString(SI_PA_QUALITY_LEGENDARY),
GetString(SI_PA_QUALITY_EPIC),
GetString(SI_PA_QUALITY_SUPERIOR),
GetString(SI_PA_QUALITY_FINE),
GetString(SI_PA_QUALITY_NORMAL),
GetString(SI_PA_QUALITY_TRASH),
},
itemAction = {
GetString(SI_PA_ITEM_ACTION_NOTHING),
GetString(SI_PA_ITEM_ACTION_MARK_AS_JUNK),
PAC.COLOR.ORANGE_RED:Colorize(GetString(SI_PA_ITEM_ACTION_JUNK_DESTROY_WORTHLESS)),
PAC.COLOR.RED:Colorize(GetString(SI_PA_ITEM_ACTION_DESTROY_ALWAYS)),
},
},
PALoot = {
iconPosition = {
GetString(SI_PA_POSITION_AUTO),
GetString(SI_PA_POSITION_MANUAL),
}
},
}
local PAMenuChoicesValues = {
PABanking = {
stackingType = {
PAC.STACKING.FULL,
PAC.STACKING.INCOMPLETE
},
itemMoveMode = {
PAC.MOVE.IGNORE,
PAC.MOVE.DEPOSIT,
PAC.MOVE.WITHDRAW,
},
mathOperator = {
PAC.OPERATOR.NONE,
PAC.OPERATOR.BACKPACK_EQUAL,
-- PAC.OPERATOR.BACKPACK_LESSTHAN,
PAC.OPERATOR.BACKPACK_LESSTHANOREQUAL,
-- PAC.OPERATOR.BACKPACK_GREATERTHAN,
PAC.OPERATOR.BACKPACK_GREATERTHANOREQUAL,
PAC.OPERATOR.BANK_EQUAL,
-- PAC.OPERATOR.BANK_LESSTHAN,
PAC.OPERATOR.BANK_LESSTHANOREQUAL,
-- PAC.OPERATOR.BANK_GREATERTHAN,
PAC.OPERATOR.BANK_GREATERTHANOREQUAL,
},
},
PAJunk = {
qualityLevel = {
PAC.ITEM_QUALITY.DISABLED, -- -1 (disabled)
ITEM_FUNCTIONAL_QUALITY_TRASH, -- 0
ITEM_FUNCTIONAL_QUALITY_NORMAL, -- 1
ITEM_FUNCTIONAL_QUALITY_MAGIC, -- 2
ITEM_FUNCTIONAL_QUALITY_ARCANE, -- 3
ITEM_FUNCTIONAL_QUALITY_ARTIFACT, -- 4
-- ITEM_FUNCTIONAL_QUALITY_LEGENDARY, -- 5
},
qualityLevelReverse = {
PAC.ITEM_QUALITY.DISABLED_REVERSE, -- 99 (disabled)
ITEM_FUNCTIONAL_QUALITY_LEGENDARY, -- 5
ITEM_FUNCTIONAL_QUALITY_ARTIFACT, -- 4
ITEM_FUNCTIONAL_QUALITY_ARCANE, -- 3
ITEM_FUNCTIONAL_QUALITY_MAGIC, -- 2
ITEM_FUNCTIONAL_QUALITY_NORMAL, -- 1
ITEM_FUNCTIONAL_QUALITY_TRASH, -- 0
},
itemAction = {
PAC.ITEM_ACTION.NOTHING, -- 0
PAC.ITEM_ACTION.MARK_AS_JUNK, -- 6
PAC.ITEM_ACTION.JUNK_DESTROY_WORTHLESS, -- 8
PAC.ITEM_ACTION.DESTROY_ALWAYS, -- 9
},
},
PALoot = {
iconPosition = {
PAC.ICON_POSITION.AUTO, -- -1 (automatic)
-- TOPLEFT, -- 3
-- TOPRIGHT, -- 9
-- BOTTOMLEFT, -- 6
-- BOTTOMRIGHT, -- 12
-- BOTTOM, -- 4
-- TOP, -- 1
-- LEFT, -- 2
-- RIGHT, -- 8
CENTER, -- 128 (manual)
}
}
}
local PAMenuChoicesTooltips = {
PABanking = {
mathOperator = {
GetString(SI_PA_REL_NONE),
GetString(SI_PA_REL_BACKPACK_EQUAL_T),
-- GetString(SI_PA_REL_BACKPACK_LESSTHAN_T),
GetString(SI_PA_REL_BACKPACK_LESSTHANOREQUAL_T),
-- GetString(SI_PA_REL_BACKPACK_GREATERTHAN_T),
GetString(SI_PA_REL_BACKPACK_GREATERTHANOREQUAL_T),
GetString(SI_PA_REL_BANK_EQUAL_T),
-- GetString(SI_PA_REL_BANK_LESSTHAN_T),
GetString(SI_PA_REL_BANK_LESSTHANOREQUAL_T),
-- GetString(SI_PA_REL_BANK_GREATERTHAN_T),
GetString(SI_PA_REL_BANK_GREATERTHANOREQUAL_T),
}
}
}
-- Export
PA.MenuChoices = {
choices = PAMenuChoices,
choicesValues = PAMenuChoicesValues,
choicesTooltips = PAMenuChoicesTooltips
}