View Single Post
07-27-15, 03:01 PM   #3
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,710
My mouse (Logitech G502) has a freescrolling mousewheel (toggleable), and before we got the mass milling options, I used this:

Lua Code:
  1. local Handler = CreateFrame('Frame')
  2. local MillButton = CreateFrame('Button', 'MillButton', nil, 'SecureActionButtonTemplate')
  3. MillButton:SetAttribute('type', 'macro')
  4. MillButton:SetAttribute('macrotext', [[
  5. /cast Milling
  6. /use Talador Orchid
  7. /use Gorgrond Flytrap
  8. /use Frostweed
  9. /use Fireweed
  10. /use Nagrand Arrowbloom
  11. /use Starflower
  12. ]])
  13.  
  14. local enabled = false
  15. SLASH_ScrollMilling1 = '/mill'
  16. SlashCmdList.ScrollMilling = function()
  17.     if(enabled) then
  18.         ClearOverrideBindings(Handler)
  19.     else
  20.         SetOverrideBindingClick(Handler, false, 'MOUSEWHEELDOWN', MillButton:GetName())
  21.     end
  22.  
  23.     enabled = not enabled
  24.     print('|cff33ff99ScrollMilling|r is', enabled and '|cff00ff00enabled|r' or '|cffff0000disabled|r')
  25. 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.
  Reply With Quote