This mod from Kerrang of (EU)Draenor allows you to manipulate the buffs and spells with simple mouse and mouse wheel movements.
Author: Kerrang of (EU)Draenor
O-Wheely! - Empower your mousewheel! - Version 0.7 Pre-Release
NOTE: This is a pre-release addon which may contain some bugs/glitches.
This means I'm also open to feature suggestions/ideas of course!
EMail: owheely@bluecowmedia.com or add comments at WOWInterface or Curse
What does O-Wheely! do?
O-Wheely! empowers your mousewheel in 2 important ways! (First is slightly cheaper and second...)
Buffs!
When out-of-combat, rolling your mousewheel will intelligently buff you, your target and nearby members of your party/raid.
Spells!
When no buffs are needed - or in-combat - separate spells/macros can be triggered from mousewheelup and mousewheeldown.
O-Wheely reminds you about missing buffs in the standard UI error frame
(where messages like "Out of Range" and "You can't do that yet" normally appear)
so you don't forget to buff yourself, your target, your party or your raid!
Camera-zoom is still available too - just hold the right-mouse-button when scrolling to to trigger it!
What Buffs does O-Wheely! cast?
Paladins, Priests, Druids, Mages, Hunters, Warlocks, Shamans and Rogues
O-Wheely! remembers the last Blessing,Aura,Aspect,Armour,Shield, Shaman Weapon Buff or Poison
that you cast on yourself, reminds you when it expires and will recast it when you roll the mousewheel.
Paladins, Priests, Druids, Mages
O-Wheely! checks nearby party/raid members, reminds you when they need one of your buffs
and casts them when you roll the mousewheel
Group buffs are used if you have reagents so long as at least 3 (4 for Greater Blessings) players are in range/need the buff.
Single-target buffs are used otherwise - which avoids wasting reagents on latecomers/when rebuffing after deaths etc.
Hunters
Mousewheeling toggles between combat and runspeed Aspects.
Paladins
Mousewheeling will enable Crusader Aura when mounted and your last Aura when dismounted.
What Spells does O-Wheely! cast?
These are the default spells O-Wheely! uses - they can all be overridden using macros of course.
Most of these spells are cast on your 'mouseover' target where available and your normal target otherwise.
This means that you can continue to attack one target - but mouseover another target and mousewheel
Thus you can cast these spells without changing targets!
Druids: (Up) Cure Poison (Down) Remove Curse
Priests (Up and Down) Dispel Magic
Mages (Up) Counterspell (Down) Spellsteal
Shamans (Up and Down) Purge
Paladins (Up) Purify/Cleanse (Down) Last non Crusader Aura (Self)
Hunters (Down) Last non-runspeed Aspect (Self)
Getting Started
The first time you play a character, cast your favourite buffs
(Hunters: Aspect, Mage: Shield, Warlock: Armor, Shaman: Shield/WeaponBuff, Paladin: Blessing/Aura, Rogue: Poisons).
O-Wheely! will then remember these for future self-buffing.
If you change any of these, O-Wheely! will update automatically of course.
Assigning Macros to the mousewheel
You can replace the default spells O-Wheely! assigns to the mousewheel by creating macros.
Macro "OWUp" is called when you roll the mousewheelup and "OWDown" when... you get the idea I'm sure!
These can be character-specific macros of course - to enable different functions for different characters.
Note: Hunters and Paladins creating an 'OWDown' macro will lose the automatic mount/runspeed Aura/Aspect function normally assigned to Mousewheeldown.
See readme.txt for more specifics...
Credits
This mod began life as the excellent AddOnTemplate by BelleBoom
Available at Belleboom.googlepages.com
Credit also due to Aeldra - the author of SmartBuff - without that I'd never have been inspired to create this!
Thanks to Aegwynn - official beta tester and guinea pig!!
The One-Man-Army that is the guild
Report this mod
Patch notes for O-Wheely!
0.7 Pre-Release
Group Buffs have been added - to prevent these being used, hold the left mousebutton down when buffing
Greater Blessings used on Warriors, Rogues, Hunters, Mages, Priests and Warlocks if at least 4 raid members are in-range/need the buff.
Mage/Priest/Druid 'group' buffs used where at least 3 members of a group are in-range/need the buff.
Rogue Poisons are now remembered when applied, we will remindered when they expire and are reapplied by mousewheeling.
Shift/Control/Alt Mousewheeling should now allow the OWUp and OWDown macros to use [modifier:shift]-style statements for even greater cleverness.
Shamans: Mousewheeling no longer triggers buffs when in Ghostwolf (buff reminders will appear however)
Shamans: Default spell Purge only triggers in-combat and casts on mouseover or target.
Mages: Default spells Counterspell and Spellsteal only trigger in-combat and cast on mouseover or target.
Priests: Default spell Dispel Magic casts on mouseover or target.
Druids: Default spells Cure Poison and Remove Curse casts on mouseover or target (friendly units only).
Paladins: Default spell Cleanse/Purify casts on mouseover or target (friendly units only).
Camera zoom is now triggered by holding the right mousebutton mousewheeling rather than Ctrl Mousewheel
Fixed an issue which meant O-Wheely! couldn't always tell you were in a Battleground.
0.6 Pre-Release
Buff reminders disabled when 'resting' (e.g. in cities/inns etc.)
Buff reminders disabled in raid groups UNLESS you're also in a Battleground
Buff reminders enabled in Druid shapeshift (but you'll need to un-shapeshift before they will cast)
Group Buffs (Arcane Brilliance, Gift of the Wild, Prayer of Fortitude and Prayer of Spirit) now checked before casting solo equivalents
Corrected a problem when inspecting Shamans/Druid talents which could stop Blessings being cast correctly.
0.5 Pre-Release
Renamed from VBuff to O-Wheely!
Macros are now "OWUp" and "OWDown"
Warrior default macros removed.
0.4 BETA Release (Never publically released)
Default/In-combat mousewheel will now call macros VBuff1(Up)/VBuff2(Down) if they exist
0.3 BETA Release
Camera Zoom now set to [CTRL]-Mousewheel - which will NOT trigger VBuff
GCD awareness removed from default functions - you can now spam the wheel in both directions!
Druids: Omen of Clarity added
BUG FIX: Some self-casting spells were failing - corrected macro modifier "TARGET" to "target"!
0.2 BETA Released
SPAM removed from the chat window :)
Warrior, Warlock and Shaman spells added
Separate spells can now be mapped to MousewheelUP and MousewheelDown
Mousewheel Events are now unique so that using the mousewheel on chat windows, minimaps etc. will NOT trigger VBuff.
0.1A BETA Released
Reduced combat 'taint' and corrected problems with in-combat buffing...
0.1 BETA Released
Known Issues
Q - In combat, mousewheeldown toggles my Aura/Aspect on and off - why?
A - You entered combat with Crusader Aura/Aspect of the Cheetah/Pack so the mousewheel was setup to replace it.
I can't change this until combat ends and buffing yourself with an Aura/Aspect you already have cancels it!
Q - I'm a paladin/hunter and mousewheel down isn't removing my mount/runspeed Aura/Aspect in combat
A - If you've created an OWDown macro this will override that function - to re-enable it, delete your OWDown macro
Q - My OWUp/OWDown macros aren't doing what I expected!
A - Check you don't have more than 1 macro called OWUp or OWDown (either global or character-specific)
O-Wheely! will only use the first macro it finds and always chooses global macros over character-specific ones.
Q - Why doesn't Shift/Control/Alt Mousewheeling work?
A - It's possible some combinations are specifically bound to other functions (in your Key Bindings or by another addon)
To check what bindings exist type "/script OW_checkbindings" - a list of any mousewheel bindings will be shown.
NOTE: Shift Mousewheel is bound BY DEFAULT to Action Bar Paging - unless you remove these bindings, Shift Mousewheel will NEVER work with O-Wheely!
Q - Why don't [button:1]-type modifiers work in the OWUp and OWDown macros
A - WOW doesn't seem to handle multi-mousebutton combos very well - 'extra' buttons are just dropped - sorry about that!
Pending/Requested Featues
NONE atm
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.