So I’ve been trying to figure out a simple healing macro that can downrank spell to save mana.
For example, when I Press 3 I want to cast highest rank Lesser Heal, when I press shift I want to cast Lesser Heal rank 1.
The above is simple to macro, the issue is the next part.
I want to have mouseover function so i can just hover over blizzard unit frames, but also if i click my target to heal my target, or if im not mousingover or targetting to them heal myself.
/cast [nomod][@mouseover,help,nodead][help,nodead][] Lesser Heal - This works as I describe above, the issue i have getting the downranking to work with same function.
The same macro code, but with mod:shift just breaks the macro and only spams rank 1 regardless which is confusing.
I’m out of my league here to figure out what’s wrong with downrank not working… Obvious solution is simply make another macro and set keybind elsewhere but I’d like to avoid that if macro can do it all.
I’m not 100% sure what the exact correct macro is and can’t check it right now but I believe you need to add [nomod] and [mod:shift] to each bracket. So something like:
Yea I remember trying to get this type of macro to work on my priest was a pain. Haven’t touched it in 6 months now so I don’t remember exactly what I had to do. I’ll try to remember this post and give you the macro I’m using once I’ll be on my computer.
Edit: you can also change the “shift” to “ctrl” for a third mod. As I said, they all need to be on separate lines.
How it works is it does the first brackets conditionals, if it fails on one it tries the second set of brackets. nomod isn’t really needed but it tells you what it does.
I am using this addon https://www.curseforge.com/wow/addons/clique (And Luna). The only macros I’m using are Heal/harm macros to have attacks and heals on the same button and the addon takes care of the mouseover part. It only work over the unitframes though and not straight on top of characters you hoover.