Macro help

So I’ve been thinking as I’ve been diving deeper into macro creation.

Does anybody know if there is a way to make a spellcaster macro that always uses the highest rank of a spell?

Like as a mage if you always wanted to use your highest rank of Fireball that you have access to? I know when writing warrior macros it always uses the highest rank since the older spells are replaced so the base text of “Mortal Strike” will just use it. Since casters retain their lower level spells in their spellbook does it automatically use the highest level?

ex:
/cast Fireball
vs
/cast Fireball(rank4)

this mostly comes from me being lazy and not wanting to regularly drag bare upgrades out of my spellbook when I get training but I figure I’ll use it for other classes for other reasons.

If you do not denote a rank it will always use highest rank known.

5 Likes

Thanks! I’ll keep that in mind as I go forward!

You may have to pseudo specify for cast sequence, for what ever reason, i did or it would not cast

ex:
/castsequence wrath (), moonfire (), wrath ()

no level in the () brackets is kind of an absolute for pick biggest
you can mix and match too

/castsequence reset=target [@mouseover, help, nondead] [] HOT1 (), instantHeal (Rank 2), instantHeal (Rank 1), instantHeal (Rank 2), BuffArmor ()