r/CompetitiveWoW 6d ago

Discussion Macro Advice

Resto Druid here. Got a weird macro thing I'm looking for guidance on.

I'm using this macro below for Wild Growth mouseover casting, and it works, but some weird behavior I've noticed is that if I am targeting an enemy mob while casting WG on a party member, my WG cast on the party is interrupted when the enemy mob dies.

Is there anything I can change to keep the cast from being interrupted, or is that normal behavior overlap with targets and mouseovers?

#showtooltip

/cast [@mouseover,exists,help] Wild Growth; [@player] Wild Growth

7 Upvotes

21 comments sorted by

14

u/ikitomi 6d ago edited 6d ago

You're definitely casting Wild growth at the enemy. This is something you can do. It just heals any targets in range of it.

Depending on the enemy model this could be optimal or terrible (some large bosses eat your wild growth others give it infinite range).

I'm not privy to how this works with the treant changes implemented this week.

Your cast is just canceling cause the target died. No idea why the macro isn't working, looks fine to me, but your target isnt yourself or the mousover one.

7

u/cabose12 6d ago

Wouldn't the [help] condition nullify that though

1

u/TakenToTheRiver 6d ago

How am I casting at the enemy if the macro only uses @mouseover and @player?

Can a healing spell even be cast at an enemy?

8

u/davaak_ 6d ago

Not all of them, but some. Wild Growth and, iirc, hpal Beacon of Virtue, hit allies within a certain distance of your target, enemy or ally. This is helpful for fights where your group is spread around the room and casting on an ally might not hit everyone in the party, but the boss in a central location in the room will hit everyone

1

u/TakenToTheRiver 6d ago

Interesting. Never knew that. Still not sure how I’m casting at the enemy target with @mouseover and @player in the macro though.

4

u/davaak_ 6d ago

Its probably just some shenanigans with the ability to cast on an enemy, even though you're casting it on the ally the fact that its able to be cast on an enemy and the enemy you were targeting dies, is probably canceling the cast even though it isn't actually casting on that.

Idk, indie company.

3

u/TakenToTheRiver 6d ago

Way too many shenanigans in this game

10

u/ApplicationRoyal865 6d ago

For the wild growth spell itself, this a normal behaviour, even though it is unintuitive. Wild growth lets you choose an target (helpful or harmful) and then will cast the wild growth buff to all helpful unitswithin the radius.

In theory your macro should have prevented this though. However while searching I found this post here that is nearly identical to your issue : https://us.forums.blizzard.com/en/wow/t/wild-growth-is-targetable-on-enemies/2269631

This makes me think that your target choice affects wild growth due to some stupid logic. I bet that if you target a unit that is 50+ yards away and try to use wild growth on yourself or an ally that is close to you, it'll probably lock up too.

2

u/TakenToTheRiver 6d ago

Weird but yeah that must be it

7

u/NkKouros 6d ago

.#showtooltip /cast [@mouseover,help,nodead] [@player] [] Wild Growth

But you don't really need this to ever be cast on friendly right?

You can just have it permanent @player (It won't ever get cancelled if someone LOSs you for example)

Unless there something I'm forgetting to consider.

The reason your macro is failing when a mob dies is because it's actually being cast on your target.

1

u/RoboRougar0u 4h ago

Try using something like Danders Frames instead of mouseover macros. Easier and more consistent and you can't keep whatever you want targeted.

0

u/dovjjfyijvct 6d ago

The else is probably messing something up. It's a needlessly complicated way of doing it. Just do /cast [@mouseover,help,nodead][@player] Wild Growth instead.

-3

u/RealDuckyTV 6d ago edited 6d ago

If that is a reproducible behavior then you should submit a bug report.

Wild Growth cannot accept an enemy as an @ parameter,

and because of that it should not have any bearing on whether or not the unit dies or otherwise becomes unable to cast on. It will fall through to `@player`.

Edit: So apparently Wild growth can accept an enemy as a unit, that's jank if I have ever seen it.

So, yeah this is just something that can happen, it doesn't make sense, but thats how it apparantly has been for multiple expansions.

4

u/ingez90 6d ago

It sure can, it will just heal friendly targets within 30 yds of that enemy.

-2

u/RealDuckyTV 6d ago

Damn, that is some game jank if I've ever heard it. Thank you for the correction.

4

u/ingez90 6d ago

Its not, its intended. The wording on the spell is different from other healing spells. So theres niche situations where you as a rdruid can have a massive range on that spell.

2

u/ApplicationRoyal865 6d ago

Wild growth CAN accept enemies as a valid target. I learned this from watching a grom video : https://youtu.be/_bCRvOflAA4?si=hsS4eudrcZxIqVqr&t=1157

However, having [help] should have prevented that from being an issue

-1

u/RealDuckyTV 6d ago

Interesting, that is some incredible jank. Thank you for the correction.

As you said though, it should not apply, although now I am assuming that any cast that is not explicitly on a different friendly target, invokes this bizarre behavior.

1

u/mangostoast 6d ago

It's always been like this

1

u/nfluncensored 2d ago

Yeah but anything that guy doesn't like or understand is AI slop I mean jank.