File Details
MouselookHandler-v1.1
- R
- Jun 18, 2013
- 178.77 KB
- 255
- 5.3.0
- Retail
File Name
MouselookHandler-v1.1.zip
Supported Versions
- 5.3.0
Came across an old forum thread ("Addon, Script, or help needed [MouseLook]", http://us.battle.net/wow/en/forum/topic/4427538772) and improved MouselookHandler so that it can be used to achieve the (very interesting) behavior described there (without the need to click macros after every UI reload).
This is the Lua chunk needed:
local movements = {MoveAndSteer = false, MoveBackward = false, MoveForward = false, StrafeLeft = false, StrafeRight = false} for key, value in pairs(movements) do hooksecurefunc(key .. "Start", function() movements[key] = true; MouselookHandler:update() end) end for key, value in pairs(movements) do hooksecurefunc(key .. "Stop", function() movements[key] = false; MouselookHandler:update() end) end function MouselookHandler:predFun(enabled, inverted, clauseText, event, ...) for key, value in pairs(movements) do if value == true then return true end end return (enabled and not inverted) or (not enabled and inverted) end