View Single Post
Old 06/29/07, 7:13 PM   #114
Trohck
Piston Honda
 
Orc Hunter
 
Hyjal
I haven't tried /castrandom, but it doesn't seem like it would work. If you cast a Steady Shot first, you can't cast KC until it completes.

The reason I use /castsequence is because it's calculated server-side and thus lets me avoid a "tick" of latency vs. just using two casts. I think it's similar to what you were getting at with /castrandom. Here's how:

/cast Kill Command
/cast Steady Shot

What will happen when I spam this macro? Let's assume latency L and macro spam:

0.00 Hit macro
0.0L Server receives command, KC executes, server tells client spell already casting so Steady can't be cast
0.0L Hit macro, client says neither spell can be cast since
0.2L Client allows again
0.2L Hit macro
0.3L Server receives command, steady starts casting

Now let's try it with this:

/cast Kill Command
/castsequence Steady Shot

0.00 Hit macro
0.0L Server receives command, KC executes, tries to cast steady shot but can't because KC is currently being cast
0.0L Hit macro, client says KC can't be cast but resends Steady due to /castsequence
0.2L Server receives /castsequence steady, steady starts casting

Let me know if I've made a mistake here or if this doesn't make sense.
 
User is offline.