Slight restructure and more cvars
This commit is contained in:
parent
51686d0f32
commit
243e1e83e8
1 changed files with 22 additions and 19 deletions
|
@ -1,22 +1,3 @@
|
|||
local function unsetBinding(action)
|
||||
local key1, key2 = GetBindingKey(action);
|
||||
if key1 then
|
||||
SetBinding(key1, nil);
|
||||
end
|
||||
if key2 then
|
||||
SetBinding(key2, nil);
|
||||
end
|
||||
end
|
||||
|
||||
local function setBindingRM(key, action)
|
||||
unsetBinding(action);
|
||||
if SetBinding(key, action) then
|
||||
print("Set binding " .. key .. " to " .. action);
|
||||
else
|
||||
print("Failed to set binding " .. key .. " to " .. action);
|
||||
end
|
||||
end
|
||||
|
||||
-- https://wowpedia.fandom.com/wiki/BindingID
|
||||
local myBinds = {
|
||||
-- Movement
|
||||
|
@ -102,6 +83,26 @@ local myBinds = {
|
|||
["CTRL-6"] = "MULTIACTIONBAR4BUTTON12",
|
||||
}
|
||||
|
||||
local function unsetBinding(action)
|
||||
local key1, key2 = GetBindingKey(action);
|
||||
if key1 then
|
||||
SetBinding(key1, nil);
|
||||
end
|
||||
if key2 then
|
||||
SetBinding(key2, nil);
|
||||
end
|
||||
end
|
||||
|
||||
local function setBindingRM(key, action)
|
||||
unsetBinding(action);
|
||||
if SetBinding(key, action) then
|
||||
print("Set binding " .. key .. " to " .. action);
|
||||
else
|
||||
print("Failed to set binding " .. key .. " to " .. action);
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
local function setAllBinds()
|
||||
for key, action in pairs(myBinds) do
|
||||
setBindingRM(key, action)
|
||||
|
@ -119,6 +120,8 @@ local function enableBars()
|
|||
SetCVar("alwaysShowActionBars", 1);
|
||||
SetCVar("lockActionBars", 1);
|
||||
SetCVar("countdownForCooldowns", 1);
|
||||
SetCVar("autoLootDefault", 1);
|
||||
SetCVar("cameraDistanceMaxZoomFactor", 2);
|
||||
end
|
||||
|
||||
local function BindsHandler(msg, editbox)
|
||||
|
|
Loading…
Reference in a new issue