This addon was originally written by Lombra for the WoD expansion. This version is updated by Lan for WoW Classic.
SpellBinding is a powerful keybinding tool. Allowing you to keybind any spell, item, macro or interface without having to place them on any action bar.
Additionally, using the layered binding system, you can set up common keybinds for very flexible configurations, more on that below.
All keybindings created using this addon are override keybindings, which means they exist as an extra layer on top of the regular bindings and only when the addon is loaded. Regular bindings will never be undone as a result of keybinding with this addon.
Open the addon using:
After opening the addon, you can simply drag a spell from your spellbook, an item out of your inventory, or a macro from your macroframe directly onto the SpellBinding frame.
You can then choose which key you want to bind to it, and what binding set it belongs to.
Sets allow you to make keybindings that will be the same across multiple realms or characters. Available types are:
- Global: This will make your keybind available on any character you play.
- Faction: This will make your keybind available for all characters of your current faction. Useful for faction-specific items.
- Faction - Realm: This will make your keybind available for all characters of your current faction and realm.
- Realm: This will make your keybind available for all characters on your current realm.
- Race: This will make your keybind available for all characters of your current race. Awesome for binding racial abilities.
- Class: This one will make your keybind available for any character of the same class. You probably want most of your spells here.
- Character: This one will make your keybind on the current character only.
- Profile: Make a custom profile and put keybinds in it, very useful for quickly switching keybinds based on talent spec.
Now the real kicker here is that these sets can be layered and used in combination with one another. One 'layer' can override the other. For example:
As a mage you can bind all your spells into the 'Class' set, put some racials in your 'Race' set, and some of your talents like Ice Block and Ice Barrier in a custom 'Frost spec' set. Now when you log onto another mage alt, all your bindings will be exactly the same, but you can activate the 'Arcane spec' set to override your frost keybinds.
A picture says a thousand words: