I’m trying to create a macro to use the Heart Essence (Purifying Blast). When I use:
/cast [mod:shift, @cursor] Heart Essence
It doesn’t seem to cast at all. However, if I change the mod to alt, it appears to work just fine. Is there a limitation where mod:shift will not work in this scenario? Or am I missing something in my macro to make it work for mod:shift?
I was also wondering if I could have it cast and allow me to click a location. But fixing the mod:shift issue is more of my concern. Thanks for any help.
Keybinds take priority over mouseover macros. By default shift 1-6 are bound to action page 1-6. You’ll need to unbind them to use the corresponding macro conditions.
That said, there’s this version in the pins that covers all essence use cases:
Also, if you want to display the targeting reticle with your macro, just remove the @cursor condition.
Thank you for the assistance. Removing @cursor was great. I did check if anything is keybound to shift or shift+button (that I have it mapped to). Neither one is keybound. The odd thing is that heart essences like Conc Flame and Azerite Beam work with the shift mod on the same button, but just Purifying Blast does not.
I also tried disabling all addons in case that was causing a conflict.
Those don’t matter, they just define variables that macros can use for modifiers [mod:AUTOLOOTTOGGLE] etc. https://wow.gamepedia.com/Macro_conditionals#Modifier_Variables
Is what you posted originally the entire macro? Seems odd to make a macro only containing a modified key press. If it’s not, post the entire thing.
Thanks for the response. I did post the full macro - I’m just testing this for a friend. I assumed this macro would work on its own. I can create a different macro with other mods as well if needed. (Actually, the full macro is:)
So I have 3 different abilities bound to one button (2 in this case) based on shift and alt modifiers. It works perfectly for all other heart essence ability casts but for some reason Purifying Blast does not. We’re thinking it has something to do with being a ground-targeted reticle spell. I tried disabling all addons and it still wouldn’t work.
The reason it wasn’t working is because your macro was coded wrong. When you held shift it was trying to cast Heart Essence and then Kill Command, the latter cancelled the reticle.
If you run into issues with the above version put the pet stuff before your spells.
Wait…would this, (and removing @cursor), work for Ground AoE Macros too? I’ve been looking for some way to have my AoE spells, show the targeting reticle on key press, and then on key release it would go through the /cast spell @cursor. IF league of Legends and Guild Wars 2 can quick cast AND show the targeting reticles for spells, WoW should be able to do it.