Something similar to !Stealth for other abilities?

I’m trying to create a Prep macro that uses all the prep abilities, with the final line casting prep, but won’t re-use them if you spam it (since they will get reset by prep).

For my stealth macro I use /cast !Stealth which only casts stealth if the buff isn’t currently on your character. But I’m having trouble getting that to work with things like Sprint and Evasion in this prep macro.

Is it even possible to do it for other abilities or is Stealth just special?

Any ability that’s a toggle, and reticle abilities, can be prefixed with ! to prevent them toggling off (or prevent the reticle from flickering each time you press it).

It’s preventing the cancel toggle version of Stealth from being cast, not checking if the buff is present. Macros cannot test if a buff is present.

2 Likes