From 05f147b220d44107216512faeecac001b282e7e8 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Wed, 16 Apr 2025 20:11:27 +0200 Subject: [PATCH] Update --- CameraSettings.lua | 144 +++++++++++++++++++++++++++++++++++++-------- scratch.lua | 2 + 2 files changed, 123 insertions(+), 23 deletions(-) create mode 100644 scratch.lua diff --git a/CameraSettings.lua b/CameraSettings.lua index 07a6de4..2ff5fc9 100644 --- a/CameraSettings.lua +++ b/CameraSettings.lua @@ -5,32 +5,130 @@ local addonname, shared = ... ---@class CameraSettings ---@field Init fun() -shared.CameraSettings = { Init = function() end } +shared.CameraSettings = { + Init = function() + end +} function shared.CameraSettings.Init() - if not shared.config.camera.enabled then - print("Cyka - Camera settings disabled") - return - end + if not shared.config.camera.enabled then + print("Cyka - Camera settings disabled") + return + end - local function SetCameraSpeed(speed) - if not speed then return end - print("Camera speed set to " .. tostring(speed)) - SetCVar("cameraYawMoveSpeed", speed) - SetCVar("cameraPitchMoveSpeed", speed) - end + local function SetCameraSpeed(speed) + if not speed then + return + end + print("Camera speed set to " .. tostring(speed)) + SetCVar("cameraYawMoveSpeed", speed) + SetCVar("cameraPitchMoveSpeed", speed) - local frame = CreateFrame("Frame") - frame:RegisterEvent("PLAYER_LOGIN") - frame:RegisterEvent("PLAYER_ENTERING_WORLD") - frame:SetScript("OnEvent", function(self, event, ...) - SetCameraSpeed(shared.config.camera.speed) - end) + SetBinding("BUTTON3", "TOGGLEAUTORUN") + SetBinding("A", "STRAFELEFT") + SetBinding("D", "STRAFERIGHT") + SetBinding("Q", "ACTIONBUTTON1") + SetBinding("E", "ACTIONBUTTON2") + SetBinding("SPACE", "ACTIONBUTTON5") + SetBinding("NUMPAD0", "NONE") + SetBinding("Z", "TOGGLESHEATH") + SetBinding("NUMLOCK", "NONE") + SetBinding("BUTTON4", "MULTIACTIONBAR2BUTTON11") + SetBinding("R", "ACTIONBUTTON6") + SetBinding("SHIFT-R", "MULTIACTIONBAR1BUTTON6") + SetBinding("1", "ACTIONBUTTON8") + SetBinding("2", "ACTIONBUTTON9") + SetBinding("3", "ACTIONBUTTON10") + SetBinding("4", "ACTIONBUTTON11") + SetBinding("5", "MULTIACTIONBAR2BUTTON2") + SetBinding("6", "MULTIACTIONBAR2BUTTON3") + SetBinding("7", "MULTIACTIONBAR2BUTTON4") + SetBinding("8", "MULTIACTIONBAR2BUTTON5") + SetBinding("9", "NONE") + SetBinding("0", "NONE") + SetBinding("-", "NONE") + SetBinding("=", "NONE") + SetBinding("CTRL-1", "ELVUIBAR6BUTTON3") + SetBinding("CTRL-2", "ELVUIBAR6BUTTON4") + SetBinding("CTRL-3", "ELVUIBAR6BUTTON5") + SetBinding("CTRL-4", "ELVUIBAR6BUTTON6") + SetBinding("CTRL-5", "ELVUIBAR6BUTTON2") + SetBinding("SHIFT-1", "MULTIACTIONBAR1BUTTON8") + SetBinding("SHIFT-2", "MULTIACTIONBAR1BUTTON9") + SetBinding("SHIFT-3", "MULTIACTIONBAR1BUTTON10") + SetBinding("SHIFT-4", "MULTIACTIONBAR1BUTTON11") + SetBinding("SHIFT-5", "MULTIACTIONBAR1BUTTON12") + SetBinding("SHIFT-MOUSEWHEELUP", "INTERACTMOUSEOVER") + SetBinding("SHIFT-MOUSEWHEELDOWN", "MULTIACTIONBAR4BUTTON3") + SetBinding("TAB", "ACTIONBUTTON12") + SetBinding("G", "INTERACTTARGET") + SetBinding("F", "ACTIONBUTTON7") + SetBinding("V", "JUMP") + SetBinding("C", "ACTIONBUTTON3") + SetBinding("SHIFT-P", "TOGGLECOLLECTIONSMOUNTJOURNAL") + SetBinding("Y", "ACTIONBUTTON4") + SetBinding("SHIFT-Y", "MULTIACTIONBAR1BUTTON4") + SetBinding("MOUSEWHEELUP", "MULTIACTIONBAR2BUTTON9") + SetBinding("MOUSEWHEELDOWN", "MULTIACTIONBAR2BUTTON10") + SetBinding("CTRL-Q", "MULTIACTIONBAR4BUTTON10") + SetBinding("CTRL-E", "MULTIACTIONBAR4BUTTON9") + SetBinding("CTRL-MOUSEWHEELUP", "CAMERAZOOMIN") + SetBinding("CTRL-MOUSEWHEELDOWN", "CAMERAZOOMOUT") + SetBinding("SHIFT-C", "MULTIACTIONBAR1BUTTON3") + SetBinding("¸", "MULTIACTIONBAR2BUTTON1") + SetBinding("ALT-1", "MULTIACTIONBAR3BUTTON8") + SetBinding("ALT-2", "MULTIACTIONBAR3BUTTON9") + SetBinding("ALT-3", "MULTIACTIONBAR3BUTTON10") + SetBinding("ALT-4", "MULTIACTIONBAR3BUTTON11") + SetBinding("SHIFT-Q", "MULTIACTIONBAR1BUTTON1") + SetBinding("SHIFT-E", "MULTIACTIONBAR1BUTTON2") + SetBinding("ALT-E", "MULTIACTIONBAR3BUTTON2") + SetBinding("ALT-C", "MULTIACTIONBAR3BUTTON3") + SetBinding("ALT-Y", "MULTIACTIONBAR3BUTTON4") + SetBinding("SHIFT-F", "MULTIACTIONBAR1BUTTON7") + SetBinding("ALT-R", "MULTIACTIONBAR3BUTTON6") + SetBinding("ALT-F", "MULTIACTIONBAR3BUTTON7") + SetBinding("SHIFT-BUTTON5", "MULTIACTIONBAR4BUTTON1") + SetBinding("BUTTON5", "MULTIACTIONBAR2BUTTON12") + SetBinding("SHIFT-BUTTON4", "MULTIACTIONBAR4BUTTON2") + SetBinding("CTRL-BUTTON4", "ELVUIBAR6BUTTON11") + SetBinding("CTRL-BUTTON5", "ELVUIBAR6BUTTON12") + SetBinding("SHIFT-L", "TOGGLEACHIEVEMENT") + SetBinding("ALT-G", "DEATH_NOTE_SHOW_TARGET_DEATH") + SetBinding("[", "PAWN_COMPARE_LEFT") + SetBinding("]", "PAWN_COMPARE_RIGHT") + SetBinding("ALT-5", "MULTIACTIONBAR3BUTTON12") + SetBinding("ALT-6", "MULTIACTIONBAR2BUTTON6") + SetBinding("SHIFT-¸", "HEKILI_TOGGLE_COOLDOWNS") + SetBinding("CTRL-C", "MULTIACTIONBAR4BUTTON6") + SetBinding("ALT-CTRL-P", "MULTIACTIONBAR2BUTTON7") - SlashCmdList["CAMERASETTINGS"] = function(speed) - if speed then shared.config.camera.speed = speed end - SetCameraSpeed(shared.config.camera.speed) - end - SLASH_CAMERASETTINGS1 = "/cs" + InterfaceOptionsControlsPanelInteractOnLeftClick:SetValue(0) + InterfaceOptionsControlsPanelStickyTargeting:SetValue(1) + InterfaceOptionsCombatPanelTargetOfTarget:SetValue(1) + InterfaceOptionsDisplayPanelShowTutorials:SetValue(0) + InterfaceOptionsDisplayPanelAJAlerts:SetValue(1) + InterfaceOptionsSocialPanelProfanityFilter:SetValue(0) + InterfaceOptionsSocialPanelSpamFilter:SetValue(0) + InterfaceOptionsNamesPanelMyName:SetValue(1) + InterfaceOptionsCameraPanelStyleDropDown:SetValue(0) + InterfaceOptionsMousePanelClickToMove:SetValue(1) + InterfaceOptionsMousePanelClickMoveStyleDropDown:SetValue(0) + end - print("Cyka - Camera settings loaded") + local frame = CreateFrame("Frame") + frame:RegisterEvent("PLAYER_LOGIN") + frame:RegisterEvent("PLAYER_ENTERING_WORLD") + frame:SetScript("OnEvent", function(self, event, ...) + SetCameraSpeed(shared.config.camera.speed) + end) + + SlashCmdList["CAMERASETTINGS"] = function(speed) + if speed then + shared.config.camera.speed = speed + end + SetCameraSpeed(shared.config.camera.speed) + end + SLASH_CAMERASETTINGS1 = "/cs" + + print("Cyka - Camera settings loaded") end diff --git a/scratch.lua b/scratch.lua new file mode 100644 index 0000000..6cf994b --- /dev/null +++ b/scratch.lua @@ -0,0 +1,2 @@ +local foo = {1, 2, 3, 4} +print(table.contains(foo, 3)) \ No newline at end of file