@mouseover;@target heal harm macro help

This is my basic heal harm macro for priest. To wrap smite into flash heal as one conditional ability instead of two buttons.

#showtooltip
/cast [@mouseover,harm,nodead]Smite
/cast [@mouseover,help,nodead]Flash Heal
/cast [@target,harm,nodead]Smite;Flash Heal

This seems to work, and be sorta mostly correct? I haven’t tested it much outside of target dummies. I think the way it works is the first condition met is true and than it does that and if it’s not true it keeps seeking other conditionals until you finally get to the last bit where it just says ‘do flash heal’.

So if I have a hostile moused over it will smite
if I have a friend mousededover it will flash heal
If I have a hostile target targeted it will smite if i’m not mousing over a friend or enemy target
and finally it will just flash heal if there’s nothing else going on.

This is really confusing to me I spent like 4 hrs on this one macro, I think I understand what is going on now. Some positive affirmations would feel really good.

The reason I am not using like other ppls macros from warcraftpriests is because I really have no idea what those macros do. I can’t understand them or the way they are explained. So I made my own. Also I do things a bit differently than most players. So it’s not entirely suitable for me to run my rotation or something through a macro.

:smiley:

2 Likes

Well the logic seems right to me :)!

I prefer relying on mouseover instead of targeting on these macros and keeping it simple, like e.g. I’d use something basic like:

#showcooldown Flash Heal
/cast [@mouseover, harm, nodead] Smite; [@mouseover, exists] [] Flash Heal

If I’m mousing over an enemy, cast Smite; else cast Flash Heal on any available mouseover (which would have to be friendly and nodead for the spell to cast anyway) and default to me because I want the cast to go off regardless to keep up FC buff.

I just know if I mixed in targeting on top of the mouseover I’d end up smiting when I really need that clutch Flash Heal, but that’s just me :slight_smile:

3 Likes

Yeah I tab target enemies and friendlies a lot. So I don’t like to mousover except on raid frames and stuff. When I do that I have a tendency to just flash heal self so I want to be able to tab target a friendly and spam a flash heal. Incase I just didn’t bother to mouseover or click that friendly. It’s why I went all in on this.

Lovin the new macros though, I made a few more! I think I am getting the hang of this.

Now going for making some talent macros, I think I can gleen how to do that from the other website warcraftpriests. Having templets helps.

I figured out that the conditionals are met as they are true and so if you have mutliple conditions you want just put them lower or higher in the priority.

I’m not trying to do anything tooo fancy, maybe once I set up disc if I want to play that again one day. Ramping that has some fun things with like power infusion. Same with something I think shadow has, so u can literally get two casts with one press that way.

Feels good been testing it standing around bastion near the target dummies playing with other players as they come and go!

I was scared of macros for like 10 years :frowning: ! ! !

@cursor is so great too!

Here is my current help/harm macro. Finding a way to save a keybind for single target rez was pretty handy too. So basically a macro will read from top to bottom until a true condition is met as you stated. Mine will clear the target if they are dead and I am in combat. Sometimes I have found they die suddenly and you’re stuck with a glowing cursor that wants to buff or heal but cant because the target is dead. My next condition will rez my mouseover/target if they are dead and I am out of combat. This is just to reduce the necessary keybinds. Next command looks to see if I am holding any modifier (alt, shift, ctrl) and will heal me, if I have a friendly mouseover, or a friendly target. The last line will smite if enemy target, you could also add an [@mouseover,harm] there as well if you wanted to mouseover dps. The last Flash Heal line just allows it to function when I have no target or else you get the big red ? icon.

This also works for Disc as well. No need to change anything at all. It will just use Shadow Mend instead of Flash Heal since Disc cant Flash Heal. :slight_smile:

#showtooltip
/cleartarget [combat,dead]
/use [@mouseover,nocombat,dead,help][nocombat,dead,help] Resurrection
/use [mod,@player][@mouseover,help][help]Flash Heal
/use [harm]Smite;Flash Heal

3 Likes

Good stuff, this helps make sense! I’m going to do the cleartarget/rez thing.

Isn’t there no difference between single target and mass rez other than one does 1 person and the other does the raid?

Making it mass rez would prevent you from being able to heal, top off people, outside of combat. Since rez requires a target to be dead the condition wouldn’t be met so you can still do your healing if needed.

1 Like

want to thank you for this! looked around quite a bit and wasnt getting the right answer.

thanks a lot <3