Downranking Macros

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.

/cast [mod:shift][@mouseover,help,nodead][help,nodead][] Lesser Heal(Rank 1); [nomod][@mouseover,help,nodead][help,nodead][] Lesser Heal

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:

/cast [@mouseover,help,nodead,mod:shift][help,nodead,mod:shift] Lesser Heal(Rank 1); /cast [@mouseover,help,nodead,nomod][help,nodead,nomod] Lesser Heal

Either way it’s broken… Hhmm

I guess when i rank 1 healing, it’s an easy time… So i can waste time clicking target and use main part and keep other functions for important healing

#showtooltip
/cast [mod:shift] Lesser Heal(Rank 1); [@mouseover,help,nodead,nomod][help,nodead][] Lesser Heal

Works, shame i cant get the targetting part of work for rank 1.

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.

Try this and make sure you don’t have Shift-3 bound anywhere, it may cause problems. Each cast is on a separate line. Altermaniel had it almost right.

/cast [@mouseover,help,nodead,mod:shift][help,nodead,mod:shift] Lesser Heal(Rank 1)
/cast [@mouseover,help,nodead,nomod][help,nodead,nomod] Lesser Heal

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.

Dottie is correct. This is the macro I’m using:

/cast [@mouseover,help,nodead,mod:shift][help,nodead,mod:shift][@player,mod:shift] Flash Heal
/cast [@mouseover,help,nodead,nomod][help,nodead,nomod][@player,nomod] Flash Heal(rank 1)

I really can’t see why it wouldn’t work with lesser heal instead of flash heal. Please try it and I hope it works like you want it to.

I have tested it and it works in Classic on my level 15 priest. I did get a crit that confused me a little but I did it again and it works fine.

I tested it on the mill workers in Sentinel Hill.

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.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.