My mouse (Logitech G502) has a freescrolling mousewheel (toggleable), and before we got the mass milling options, I used this:
Lua Code:
local Handler = CreateFrame('Frame') local MillButton = CreateFrame('Button', 'MillButton', nil, 'SecureActionButtonTemplate') MillButton:SetAttribute('type', 'macro') MillButton:SetAttribute('macrotext', [[ /cast Milling /use Talador Orchid /use Gorgrond Flytrap /use Frostweed /use Fireweed /use Nagrand Arrowbloom /use Starflower ]]) local enabled = false SLASH_ScrollMilling1 = '/mill' SlashCmdList.ScrollMilling = function() if(enabled) then ClearOverrideBindings(Handler) else SetOverrideBindingClick(Handler, false, 'MOUSEWHEELDOWN', MillButton:GetName()) end enabled = not enabled print('|cff33ff99ScrollMilling|r is', enabled and '|cff00ff00enabled|r' or '|cffff0000disabled|r') end
After activating it with /mill, you'd scroll down to mill very very quickly, with decent connection to the server it'd mill through the looting window, and with the freescrolling mousewheel you'd only have to scroll every 5 mills or so.
|