Addon: Nirklars keybindings
Nirklars keybindings (mostly for druids)
Allows you to use a bunch of features that normally requires long and annoying macros to complete.
Usage and info
Type /nirk or /nirklars to get a list of all possible commands.
This addon does not overwrite or replace any regular features in the game. All of the added functionality must be accessed by using the added key bindings or by using macros.
Go into Main Menu -> Keybindings and scroll down to Druid bindings.
Mouseover casting supports the addons LunaUnitFrames V1095, CT_RaidAssist emergency monitor with ClassicMouseover (mirror) and hovering your cursor over targets in world. Example for using mouseover casting in macros (they work the same, one is shorter):
/run NirkMouseoverCast("Healing Touch(Rank 1)") /run NMC("Healing Touch(Rank 1)")
I wrote this addon to simplify (some) of my long macros as all of my macro slots were taken. It’s in no way a “main stream” addon and it’s not cleaned up for proper release. It doesn’t even have a GUI. Still, it might be of some use to you. 🙂
It contains bindings for all druid healing spell ranks. All of the bindings use either autoselfcast or mouseover casting. Mouseover will not switch your current target. If you don’t have any unit focused with your cursor, it casting the spell on your target instead.
Functions are global, which means that you can insert them into your own macros. Example:
The example above will mouseover cast Innervate, whisper a warning message to the mouseover “target” and broadcast in a chat channel of your choice.
In order for it to broadcast to a channel you need to specify which channel and save it. Set a channel using a command followed by the channel name. Example:
Rejuvenation overwrite protection / toggle – or Swiftmend if rejuv is active
Compact autoattack / auto target
Example to auto attack+target nearest hostile+cast spell all in one macro. You also have to put “Attack” from your spellbook into an action bar. In this example slot 25 which is top right.
/usat 25 /run CastSpellByName("Moonfire(Rank 8)")
Download version 1.6 – 2015-09-17
Rejuvenation overwrite protection. Spam buffing, Buff checking. Autoselfcast with cancelform bindings.