Back to Home

ESO Lua File v101041

ingame/optionspanels/keyboard/optionspanel_gameplay_keyboard.lua

[◄ back to folders ]
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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
local panelBuilder = ZO_KeyboardOptionsPanelBuilder:New(SETTING_PANEL_GAMEPLAY)
-------------------------
-- Gameplay -> General --
-------------------------
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_FootInverseKinematics",
    settingType = SETTING_TYPE_IN_WORLD,
    settingId = IN_WORLD_UI_SETTING_FOOT_INVERSE_KINEMATICS,
    header = SI_GAMEPLAY_OPTIONS_GENERAL,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_HidePolymorphHelm",
    settingType = SETTING_TYPE_IN_WORLD,
    settingId = IN_WORLD_UI_SETTING_HIDE_POLYMORPH_HELM,
    header = SI_GAMEPLAY_OPTIONS_GENERAL,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_HideMountStaminaUpgrade",
    settingType = SETTING_TYPE_IN_WORLD,
    settingId = IN_WORLD_UI_SETTING_HIDE_MOUNT_STAMINA_UPGRADE,
    header = SI_GAMEPLAY_OPTIONS_GENERAL,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_HideMountSpeedUpgrade",
    settingType = SETTING_TYPE_IN_WORLD,
    settingId = IN_WORLD_UI_SETTING_HIDE_MOUNT_SPEED_UPGRADE,
    header = SI_GAMEPLAY_OPTIONS_GENERAL,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_HideMountInventoryUpgrade",
    settingType = SETTING_TYPE_IN_WORLD,
    settingId = IN_WORLD_UI_SETTING_HIDE_MOUNT_INVENTORY_UPGRADE,
    header = SI_GAMEPLAY_OPTIONS_GENERAL,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_LimitFollowersInTowns",
    settingType = SETTING_TYPE_IN_WORLD,
    settingId = IN_WORLD_UI_SETTING_LIMIT_FOLLOWERS_IN_TOWNS,
    header = SI_GAMEPLAY_OPTIONS_GENERAL,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_CompanionReactions",
    settingType = SETTING_TYPE_IN_WORLD,
    settingId = IN_WORLD_UI_SETTING_COMPANION_REACTION_FREQUENCY,
    header = SI_GAMEPLAY_OPTIONS_GENERAL,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_CompanionPassengerPreference",
    settingType = SETTING_TYPE_IN_WORLD,
    settingId = IN_WORLD_UI_SETTING_COMPANION_PASSENGER_PREFERENCE,
    header = SI_GAMEPLAY_OPTIONS_GENERAL,
})
-------------------------
-- Gameplay -> Combat --
-------------------------
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_MonsterTells",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_MONSTER_TELLS_ENABLED,
    header = SI_AUDIO_OPTIONS_COMBAT,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_MonsterTellsColorSwapEnabled",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_MONSTER_TELLS_COLOR_SWAP_ENABLED,
    header = SI_AUDIO_OPTIONS_COMBAT,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_MonsterTellsFriendlyColor",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_MONSTER_TELLS_FRIENDLY_COLOR,
    header = SI_AUDIO_OPTIONS_COMBAT,
    indentLevel = 1,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_MonsterTellsFriendlyBrightness",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_MONSTER_TELLS_FRIENDLY_BRIGHTNESS,
    header = SI_AUDIO_OPTIONS_COMBAT,
    indentLevel = 1,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_MonsterTellsFriendlyTest",
    settingType = SETTING_TYPE_CUSTOM,
    settingId = OPTIONS_CUSTOM_SETTING_MONSTER_TELLS_FRIENDLY_TEST,
    header = SI_AUDIO_OPTIONS_COMBAT,
    indentLevel = 1,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_MonsterTellsEnemyColor",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_MONSTER_TELLS_ENEMY_COLOR,
    header = SI_AUDIO_OPTIONS_COMBAT,
    indentLevel = 1,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_MonsterTellsEnemyBrightness",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_MONSTER_TELLS_ENEMY_BRIGHTNESS,
    header = SI_AUDIO_OPTIONS_COMBAT,
    indentLevel = 1,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_MonsterTellsEnemyTest",
    settingType = SETTING_TYPE_CUSTOM,
    settingId = OPTIONS_CUSTOM_SETTING_MONSTER_TELLS_ENEMY_TEST,
    header = SI_AUDIO_OPTIONS_COMBAT,
    indentLevel = 1,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_DodgeDoubleTap",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_ROLL_DODGE_DOUBLE_TAP,
    header = SI_AUDIO_OPTIONS_COMBAT,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_RollDodgeTime",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_ROLL_DODGE_WINDOW,
    header = SI_AUDIO_OPTIONS_COMBAT,
    indentLevel = 1,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_ClampGroundTarget",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_CLAMP_GROUND_TARGET_ENABLED,
    header = SI_AUDIO_OPTIONS_COMBAT,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_PreventAttackingInnocents",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_PREVENT_ATTACKING_INNOCENTS,
    header = SI_AUDIO_OPTIONS_COMBAT,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_QuickCastGroundAbilities",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_QUICK_CAST_GROUND_ABILITIES,
    header = SI_AUDIO_OPTIONS_COMBAT,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_AllowCompanionAutoUltimate",
    settingType = SETTING_TYPE_COMBAT,
    settingId = COMBAT_SETTING_ALLOW_COMPANION_AUTO_ULTIMATE,
    header = SI_AUDIO_OPTIONS_COMBAT,
})
-------------------------
-- Gameplay -> Gamepad --
-------------------------
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_InputPreferredMode",
    settingType = SETTING_TYPE_GAMEPAD,
    settingId = GAMEPAD_SETTING_INPUT_PREFERRED_MODE,
    header = SI_GAMEPAD_SECTION_HEADER,
    template = "ZO_Options_Dropdown_DynamicWarning",
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_KeybindDisplayMode",
    settingType = SETTING_TYPE_GAMEPAD,
    settingId = GAMEPAD_SETTING_KEYBIND_DISPLAY_MODE,
    header = SI_GAMEPAD_SECTION_HEADER,
    indentLevel = 1,
    template = "ZO_Options_Dropdown_DynamicWarning",
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_UseKeyboardChat",
    settingType = SETTING_TYPE_GAMEPAD,
    settingId = GAMEPAD_SETTING_USE_KEYBOARD_CHAT,
    header = SI_GAMEPAD_SECTION_HEADER,
    indentLevel = 1,
    template = "ZO_Options_Checkbox_DynamicWarning",
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_UseKeyboardLogin",
    settingType = SETTING_TYPE_GAMEPAD,
    settingId = GAMEPAD_SETTING_USE_KEYBOARD_LOGIN,
    header = SI_GAMEPAD_SECTION_HEADER,
    indentLevel = 1,
    template = "ZO_Options_Checkbox_DynamicWarning",
})
-------------------------
-- Gameplay -> Items --
-------------------------
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_UseAoeLoot",
    settingType = SETTING_TYPE_LOOT,
    settingId = LOOT_SETTING_AOE_LOOT,
    header = SI_GAMEPLAY_OPTIONS_ITEMS,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_UseAutoLoot",
    settingType = SETTING_TYPE_LOOT,
    settingId = LOOT_SETTING_AUTO_LOOT,
    header = SI_GAMEPLAY_OPTIONS_ITEMS,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_UseAutoLoot_Stolen",
    settingType = SETTING_TYPE_LOOT,
    settingId = LOOT_SETTING_AUTO_LOOT_STOLEN,
    header = SI_GAMEPLAY_OPTIONS_ITEMS,
    indentLevel = 1,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_PreventStealingPlaced",
    settingType = SETTING_TYPE_LOOT,
    settingId = LOOT_SETTING_PREVENT_STEALING_PLACED,
    header = SI_GAMEPLAY_OPTIONS_ITEMS,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_AutoAddToCraftBag",
    settingType = SETTING_TYPE_LOOT,
    settingId = LOOT_SETTING_AUTO_ADD_TO_CRAFT_BAG,
    header = SI_GAMEPLAY_OPTIONS_ITEMS,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_LootHistory",
    settingType = SETTING_TYPE_LOOT,
    settingId = LOOT_SETTING_LOOT_HISTORY,
    header = SI_GAMEPLAY_OPTIONS_ITEMS,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_DefaultSoulGem",
    settingType = SETTING_TYPE_IN_WORLD,
    settingId = IN_WORLD_UI_SETTING_DEFAULT_SOUL_GEM,
    header = SI_GAMEPLAY_OPTIONS_ITEMS,
})
---------------------------
-- Gameplay -> Tutorials --
---------------------------
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_TutorialEnabled",
    settingType = SETTING_TYPE_TUTORIAL,
    settingId = TUTORIAL_ENABLED_SETTING_ID,
    header = SI_GAMEPLAY_OPTIONS_TUTORIALS,
})
panelBuilder:AddSetting({
    controlName = "Options_Gameplay_ResetTutorials",
    settingType = SETTING_TYPE_TUTORIAL,
    settingId = OPTIONS_CUSTOM_SETTING_RESET_TUTORIALS,
    header = SI_GAMEPLAY_OPTIONS_TUTORIALS,
    indentLevel = 1,
})