Why doesn't this macro work?

Hello people,

I’m trying to make this macro work.

/cast summon water elemental
/cast icy veins
/use 14
/use 13
/cast frostbolt
/cqs

This only works with icy veins, but the moment I try to use summon water elemental, it kind of blocks all of my other spell. I could just cast the summon water elemental after my frostbolt cast, but I’d rather spawn the elemental first.

Does anyone know how this macro can be improved?

Thanks.

One key press, one global cooldown. The macro tries to perform all those things at the same time. You can sometimes get around that with /castsequence, but that usually makes my eyes bleed.

In this particular scenario, the following would probably work:

#showtooltip
/cast [nopet] summon water elemental
/stopmacro [nopet]
/cast icy veins
/use 14
/use 13
/cast frostbolt

Don’t be afraid to ask on the dedicated forum: https://eu.forums.blizzard.com/en/wow/c/guides/interface-and-macros/239

Elvenbane there always comes up with the best solutions and explanations.

Ok had to make sure because I have not played my mage after the rework.

But as I see it, they removed the water elemental spell and now one is summoned during icy veins.
If your macro works without that spell but falls apart after adding summon water elemental, make double sure that you still have that spell.

Sadly does this only work when the summon water elemental is summoned, but when they are despawned, the summon water elemental spell still blocks the other spells.

And I will post my topics regarding macros in the dedicated section. Thanks for informing me.

1 Like

Assuming this in WoTLK not retail. As the spells are different in each version make sure to mention the game version in your re-post.

I’m guessing that the summon spell has a cast time and it’s not instant cast. If so that’s probally what will be causing the issue. The Macro won’t wait until the elemental is summoned to continue. It tries to do all at once, so if your busy casting anything that follows that will not be possible.

Yes, indeed it is WoW Classic WOTKL.

Water elemental is situational

Trinkets are situational

Icy veins is situational

Frostbolt and Ice Lance are your two most commonly used spells

/use [mod] summon water elemental
/use [pet] icy veins
/use [pet] 14
/use [nopet] 13
/use [nomod] frostbolt
/cqs

Best I could do but I think even this is bad.

Water elemental lasts for 30 seconds
Icy veins last for what?!.. 25 seconds
Using one trinket puts the other one on cooldown for 30 seconds

Not sure what the gameplay is around your water elemental but if it is used for burst and not to make up for the damage you lose from blinking around kiting players/mobs.

Then icy veins and your water elemental shouldn’t be in the same macro, one trinket for each.

It was more of a convenience thing. The icy veins, trinkets, frostbolt cast is something I found on a guide on Icy Veins.

While we’re on this topic, last question, is there a variable for enabling/disabling custom scripts? I can’t find any in the console.

Depends on the script.

1s and 0s can turn some off and on, you can also use a stopmacros.

Example:

/stopmacro [pet]
Then the script
/stopmacro [mod]
Then the script

No, I think you misunderstood. I meant enabling/disabling custom scripts. It is possible to use custom scripts in the macro editor. By doing so, you are receiving a warning message if you want to proceed. This is a security layer implemented for players. I’m trying to disable this again, since I don’t want to use custom scripts. I am unsuccesful and older posts/topics don’t present accurate answers.

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