This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Classic Theme
Thottbot Theme
help me with a macro please
Post Reply
Return to board index
Post by
Blixd
can someone tell me the proper way to do an if check for the buff created by Vanish (
http://www.wowhead.com/?spell=26889
) followed by a then command
Post by
91529
This post was from a user who has deleted their account.
Post by
Tildy
What are you hoping to do based on the result of this logical decision? Chances are, you can't do what you hope to..
Check out the API on wowwiki, and you might notice the things you would hope to do are not allowed any more.
Post by
91529
This post was from a user who has deleted their account.
Post by
Blixd
im a prep rogue, and i want one button for vanish or prep vanish
i want it to cast vanish first, then check for the buff created by vanish and if its not there then cast sprint, evasion, preparation, and vanish in that order
Post by
91529
This post was from a user who has deleted their account.
Post by
Blixd
that would be easy
but i dont wanna use preparation unless i have to use it to use the vanish
the sprint and evasion are in there becuase i might as well burn them if im about to use prep and reset their cd anyways
btw a srint evasion prep macro would go
/castsequence sprint, evasion, preparation
Post by
91529
This post was from a user who has deleted their account.
Post by
32017
This post was from a user who has deleted their account.
Post by
82
This post was from a user who has deleted their account.
Post by
Blixd
thats bull imo
i just want to reduce the amount of buttons i use
Post by
6893
This post was from a user who has deleted their account.
Post by
Tildy
About that AfterCast note somebody made above: That's specifically and exclusively for certain chat commands like typing "/say Hello".
Post by
pelf
Well, depending on how soon stealth is recognized in macros, you might be able to do this:
/cast Vanish
/stopmacro
/castsequence Preparation, Vanish
Is Preparation free of the GCD? If it is, you could do:
/cast Vanish
/stopmacro
/cast Preparation
/stopcasting
/cast Vanish
Though that wouldn't work if Preparation activates the GCD. I don't know.
And, of course, none of this would work if stealth state is only updated when the macro completes. I think, however, that stealth is just an alias for and if that is the case, then this macro might
start
working in 2.3 when the stance change recognition becomes instant.
The logic I'm going with here is that if you cast Vanish and then you're not in stealth, it failed (maybe because of cooldown) and thus it tries to do Preparation and
then
Vanish again.
I might be full of it :).
Post by
61086
This post was from a user who has deleted their account.
Post by
pelf
Yeah, that's kind of what I was thinking. Though, I think the pertinent point of my post is this:
I think, however, that stealth is just an alias for and if that is the case, then this macro might start working in 2.3 when the stance change recognition becomes instant.
I think the 2.3 changes might actually make the macro I posted work, assuming it doesn't right now.
Post by
61086
This post was from a user who has deleted their account.
Post by
pelf
Apologies for overlooking your point about 2.3.
Note also that in 2.3 the /stopcasting commands would be redundant too, as they are allowing clients to send spell/ability cast requests even if one is already casting. That's not to say you can chain spells/abilities again, as the subsequent ones won't execute if the first hasn't finished on the server, but they
will
be executed if the first has finished or is an instant that doesn't trigger the GCD (which I still haven't verified).
Yeah that's up in the air. There's currently (or when last I read the PTR forums) a bug with 1.5 second cast spells interacting with latency and the GCD .... but I imagine they'll get it straightened out. I'm definitely looking forward to both of these changes in 2.3 almost more than anything else.
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.