Addon Author: cladhaire
- Overall rating
- Healing/buffing classes
Click casting at it’s finest.
Click casting AFAIK all stared with CastParty by Danbo. CastParty create a small set of party health bars and allowed you to bind healing functions and other spells to your mouse buttons when you clicked on those health bars. For example you could bind casting an efficient heal, long casting time – mana efficient heal, to your Ctrl-Left mouse button and just simply Ctrl-Left click on anyone in your party that needed healing.
CastParty click healing was then extended to other unitframe addons where you could disable the CastPary health bars and click on the party/raid members in the other unit frame addon. Soon other addons also started to implement CastParty type click casting directly in their own addons via the own code. Danbo eventually dropped out of WoW and supporting CastParty. Others took it up but eventually it fell out of maintenance.
The next big step in click casting came in the form of AceHeal. AceHeal didn’t provide any UI at all but simply the functions to click cast and it hooked into other addons to do the click casting. The basic concept was to allow the player to choose any unit frame addon or simply use the default Blizzard unit frames and allow the user to click cast via them.
Neither CastParty or AceHeal ever provided a very good UI to actually bind the mouse buttons however.
Then along came Clique. Cladhaire tied into the spell book and extended it to finally give click casting a simple intuitive interface to bind the mouse buttons to various spells and other functions.
While I still havn’t gotten the hang of click casting for offensive spells IMHO Clique is a must have for anyone playing a healer/buffer char. There is nothing more intuitive than simply clicking on the health bar/name of the party/raid member that needs a heal, buff or cure.
Clique gets a dual rating simple because if you are playing a healing buffing class then IMHO it’s a must have. However when playing my mage, despite the couple of buffs and offensive click casting I just don’t find it a must have addon.
See it in Action
After you first load up WoW after installing Clique you won’t notice any change except for an extra tab added to your spell book.
When you click on that new tab button instead of changing your spell book page it opens the Clique options window right next to your spell book.
This is where you setup what your mouse clicks will do. As the help panel states it’s quite easy to setup. Simple click the spell you want to cast with the mouse click you want to use to cast it. IE hold the shift key down and left click a spell in your spell book and clique will assign Shift+LeftButton to that spell including spell rank. If you want to cast the highest possible rank of a spell instead of a specific rank just select the spell in the Clique options window above and click the Max Button.
Clique has smart max spell rank casting in that it will downgrade the spell rank if the target of the spell is lower level. In other words you won’t get that annoying message stating your target is too low a level. Making buffing a breeze!
You’ll also notice Clique can have different binding based on the reaction or condition of the target. IE Shift-LeftButton might be an offensive spell when clicking on a hostile target but a Heal when clicking on a friendly target. There is also a set for Out of Combat and Dead for simple click resing.
Clicking the New or edit button in the main options page changes to the above. This lets you write custom macros to be executed when mouse clicking. If you right click in the large edit box the above popup menu appears giving you a bunch of predefined macros to get you started.
- Clique:CastSpell() – casts a spell. This makes it easy to add the actual casting of a spell inside of a macro.
- Clique:UnitMenu() – will popup the blizzard default unit menu that you normally get when right clicking on a unit. Useful if you want to use right clicking for something else so you can still get at the standard unit menu via a mouse click of your choice.
- Clique:CureAny() – Will cast a cure on a friendly target. No need to assign different cures to different keys. Clique is smart enough to know what it is you can cure and match it up to what ales your target.
- Clique:TargetUnit() – simply targets the selected unit. Useful if you want to use left clicking for something of your own and reassign the default left clicking behaviour to some other mouse click.
- Clique:AssistUnit() – Some nice and easy assisting now.
The next two come from the included plugin HealSelect. As previous stated earlier incarnations of click casting focuses on healing. Clique focuses more on click casting itself then being a healers helper. However you simply can’t avoid the fact that click casting is a natural fit to healing. There has always been a lot of controversy over healing addons/macros that do things like save mana, select healing ranks or heal spells etc. Personal opion aside if you have an objection to these functions just don’t use them or delete the plugin in the Clique\Plugins directory.
- Clique:EfficientHeal() – efficient heal will cast your longer castig time more mana efficient heals. It looks at your targets health and what the your spells heal for and selects one just high enough to take your target to full health.
- Clique:EmergencyHeal() – does the same as EfficientHeal only with your quicker casting emergency heal spells.
You might notice the Instant heals missing that other click casting heal addons have. Simply put there is no need for them here. Instant heals are all heal over time spells that other addons would cast your max rank of anyway thus normal Clique functions already do that. There is no need for a cure function here since CureAny is part of the base code also.
There are some additional tweaks you can add to your macros to adjust how the healing works to say take into account your plus healing bonuses from worn items. Please look over the forums at wowace.com for more info on that.
Unit Frame addons supported
This is a constantly changing list so please review the current list that comes with Clique or the wowace.com forums for up to date info.
- Blizzard Raid Frames
- Blizzard Unit Frames
- CT Raid Assist
- MiniGroup2 64PRE
- oRA Main Tank
- Perfect Raid
As you can see that’s a pretty impressive list. Clique plugin system makes it quite easy for both Clad or unit frame authors to add Clique support to unit frame addons.