Downrank spell macros?

Hey there, I run mouseover macros on live for all of my healing spells, but in classic, how do you go about setting up a macro for lower rank spells?

Like for example rank 2 and 6 flash of light… what would be the correct macro for those?

/cast [nomod][@mouseover] Flash of Light(rank 2);[mod:shift] Flash of Light(rank 6)

4 Likes

It’s been a long time since I did macros in vanilla, but can you do

/cast [nomod][@mouseover][Spell](rank 1)
/cast [mod:shift][@mouseover][Spell](rank 2)

Cool, thanks guys.

Does the mod:X thing work with mouse buttons too (like mb4+)?

Do you mean like:

/cast [mod:mb4]

If so, not that I’m aware of.

The modifiers are Shift, Ctrl, and Alt. You can use all three in the same macro, though, plus nomod, so you could have four distinct actions in a single icon (by pressing no modifier, shift, ctrl, or alt).

were those modifiers not added in legion?

1 Like

Modifier conditionals have been around for quite some time. Classic uses a stripped down version of the modern engine, however, and modifiers will work just fine in Classic.

The scripting language has changed a lot over the years, but we’ll be using the current one not the one we had in Vanilla.

I can not, however, recall if modifiers were strictly available in genuine Vanilla.

1 Like

@mouseover was wod minumum

But they work in classic now?

Since Classic was built on 7.3.5, the macro system works as it does now, not how it did in vanilla. Can confirm, tested it on the stress test.

2 Likes

It’s important to remember that Classic isn’t the 1.12 client and engine. It’s the 1.12 data ported into the modern engine with heavy alterations made to ensure that the game experience is as close to 1:1 as possible.

We won’t be going back to the old macro language, though. Changes and additions made over the years will carry over.

So instead of:

/run local s=IsShiftKeyDown()c=IsControlKeyDown()x=IsAltKeyDown()n=CastSpellByName if(s)then n(“Fireball”)else if©then n(“Flamestrike(Rank 1)”)else if(x)then n(“Fireball(Rank 1)”)else n(“Scorch”) end end end

We’ll have:

/cast [mod:shift] Spell
/cast [mod:ctrl] Spell
/cast [mod:alt] Spell

Edit:

As an aside, @mouseover was definitely around in MoP. You can find references to it dating to 2012/2013. I’m not clear when it was added, but it wasn’t WoD.

5 Likes

Lovely, now if only I could get more lively discussion about non-meta mage builds

Alas, I can’t touch on that, I didn’t play Mage in any relevant way. Apologies!

Assuming the Classic servers are never changed or taken down, you have a ton of time to create and test your own non-meta builds. The sky’s the limit! Classic rules!

1 Like

With ever increasing respec costs.

I believe there is a cap on the cost, I think its 50g? As a mage you could farm that easy at 60

The mods are limited to shift, alt and control. If you want to use mb4 as a mod then you can use software to change mb4 to be (shift, ctr, alt). Some gaming mice have software to do this, otherwise I recommend Xmousebuttoncontrol

getting to 60 is the problem then.

I use a gaming mouse myself and set up a lot of spells to it. Cannot recommend enough.

Oh gosh the reminder of macros. Only used them in WOW when I was told to and was specifically shown what to type. I am a bad so no way I can handle that on my own. LOL!