Ravager/Bladestorm macro

Currently trying to use this macro which works fine when Ravager is talented but refuses to cast Bladestorm and gives me the spell not known error. It does the same thing when I use the “known” conditional for Bladestorm.

#showtooltip
/cast [@player, known:Ravager] Ravager; Bladestorm

It even shows the Bladestorm cooldown when I put it on my bars and click Bladestorm in my spellbook.

Try the spell ID instead.

#showtooltip
/cast [@player,known:228920] Ravager; Bladestorm

Tyvm for the fix. Why does that work?

Cuz it’s the specific Ravager related to the spell and not some other Ravager that you might happen to know.

All the time or after certain events happen? Because I know of a macro issue that can cause it to pull the wrong spellid until logout after entering/leaving an instance.