diff --git a/CameraSettings.lua b/CameraSettings.lua new file mode 100644 index 0000000..83f1a18 --- /dev/null +++ b/CameraSettings.lua @@ -0,0 +1,20 @@ +local function SetCameraSpeed(speed) + print("Camera speed set to " .. speed) + SetCVar("cameraYawMoveSpeed", speed) + SetCVar("cameraPitchMoveSpeed", speed) +end + +local frame = CreateFrame("Frame") +frame:RegisterEvent("PLAYER_LOGIN") +frame:RegisterEvent("PLAYER_ENTERING_WORLD") +frame:SetScript("OnEvent", function(self, event, ...) + SetCameraSpeed(CykaCameraSpeed) +end) + +SlashCmdList["CAMERASETTINGS"] = function(speed) + if speed then + CykaCameraSpeed = speed + end + SetCameraSpeed(CykaCameraSpeed) +end +SLASH_CAMERASETTINGS1 = "/cs" diff --git a/Channeler.toc b/Channeler.toc index 143aa56..6a241a9 100644 --- a/Channeler.toc +++ b/Channeler.toc @@ -2,6 +2,8 @@ ## Title: Channeler ## Notes: Automatically sets up chat channels ## Author: Cyka +## SavedVariables: CykaCameraSpeed #core Channeler.lua +CameraSettings.lua \ No newline at end of file