Dismount + Buff Macro

If I remember correctly, 15 years ago or so I was able to do the following macro to dismount and buff. I can’t seem to get it to work or WoW will no longer allow these kinds of macros.

I am trying to dismount and cast my aspect and aura.

/use [nomounted,outdoors] White Ram
/dismount [mounted]
/cast Trueshot Aura
/cast Aspect of the Hawk

Not a macro expert, but my basic mount/dismount macro is:

/cancelaura Pinto Horse
/use Pinto Bridle

Hopefully this is helpful. Not sure what adding /cast after that would do

I believe the /dismount is considered an action whereas the cancel aura is not.
Also you may be bound by the 1sec CD of using an ability.
You could try using an outside macro, with a time delay if needed

I think they might have changed something in how the dismount works.

I have an addon I used to use called “letMeCast” that is supposed to auto-dismount you and cast a spell if you hit it’s hotkey while mounted.

It doesn’t work like it used to in vanilla, though. In Classic it dismounts me, but doesn’t cast the spell. I need to press it twice.

Blizzard deliberately broke macros that activate in steps to prevent people from making a macro to play their class for them.

Just make a macro like this

/dismount
/cast xyz

You just have to press it twice. As someone said before, Blizzard doesn’t want people making all in one macros where people can play their character with one button.

You don’t even need a macro for that. Using the mount again while mounted will dismount you.

I think Kramdinh is right. I think it probably worked 15 years ago but not now in this iteration of classic wow. I am now just using two macro that work.

Mount/ Dismount/Trueshot Aura: - This will cast True Shot Aura and then mount. Still kind of funny it won’t work the other way around.
/castsequence Trueshot Aura
/use [nomounted,outdoors] White Ram
/dismount [mounted]

Aspect of the Hawk and Trushot Aura:
/castsequence Trueshot Aura, Aspect of the Hawk