Using Shift mod with Ground-Targeted Spells

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.

1 Like

What Elvenbane said, and also double-check other settings in the interface panel that could cause shift to mean something special.

Alt is classic for getting bugged because it is the “auto-loot key”. I’m not sure what could mess up shift.

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:)

#showtooltip
/cast [mod:shift, @cursor] Heart Essence

Cool. I’ll test out that essence in a bit, maybe there’s something screwy with it specifically.

If you hold shift and click the button (rather than using the keybind) does it work?

I’m the friend he’s trying to help.

Here’s the entire macro:

#showtooltip Kill Command
/petattack
/cast Claw(Basic Attack)
/cast Bite(Basic Attack)
/cast Smack(Basic Attack)
/cast [modifier:alt] Multi-Shot
/cast [modifier:shift] Heart Essence
/cast Kill Command

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.

Thanks for your assistance!

#showtooltip
/cast [mod:alt] Multi-Shot; [mod:shift] Heart Essence; Kill Command
/petattack
/cast Claw(Basic Attack)
/cast Bite(Basic Attack)
/cast Smack(Basic Attack)

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.

Ahh that makes sense. Alternatively, I think I can add [nomod] prior to kill command and see if that does it.

I’ll try both.

Thanks again.

Ya but that way is really ugly. It’s always better to use as few /cast statements as you can.

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.

thats like saying you should be able to change the difficulty in wow because its possible in other games

ps if you are going to necro a post i recomend doing it when the subject matter is undead related so that it has a consistent theme at least

https://us.forums.blizzard.com/en/wow/t/on-release-macro/813974

Also you should have searched, there are multiple threads about this functionality on the first page.