Understanding the Commands

Hello All,

I’m new to WoW macroing and have a few questions about what each line does

/castsequence reset=target Serpent Sting,null
Could anyone explain what reset=target is doing folllowed by ,null?

/castsequence reset=5 Arcane Shot,Cobra Shot

Could anyone explain what reset=5 is doing followed by Ability, Ability?

/cast [combat] Rapid Fire
In a cast sequence order, where does this command fall in the priority list? If say, placed at the bottom of the command.


1/ (null) it will only cast ss once on a target.
2/ reset=5 etc means that after 5 seconds of not pressing your macro key it will return to the begining of the castsequence
3/ rapid fire is off the GCD like any ability that has no GCD it is best placed on a seperate line usually at the bottom of a macro


Thanks for the reply. I think I got that understood fairly well now.

My next question is:
/castsequence reset=5 Arcane Shot,Cobra Shot,Serpent Sting
This sequence is saying after 5 seconds of not pressing the macro, start over at the first sequence. Well what are the Arcane Shot, Cobra Shot, Cobra Shot, Serpent Sting saying? Are those to reflect the sequence described above it?


You have it a little confused. What Matthew was saying is that after 5 seconds of not pressing your macro, it will start back at the beginning of THAT /castsequence.

So, it starts with AS (Arcane Shot), and goes through the sequence, once reaching the end, it will start over with AS again, and so on,repeating until you stop pressing the macro. At that point, if you were to start pressing the macro again BEFORE 5 seconds, it would start where it left off in the sequence. If you were to press it AFTER 5 seconds, it will have reset back to AS, which is the first ability in the sequence.

But either way, the reset=5 only applies to that specific /castsequence

Also, in regards to the null command, it can actually be any word, character, etc., which is NOT a valid ability. You could put the word “dog” if you wanted, ROFL. The word null is just fitting, but basically, it is throwing something into the sequence that is not valid, so it won’t continue. Since you have reset=target, when you switch targets, the sequence will start over with SS and not go any further after that. It won’t find a valid command at that point. Since as a hunter, you reset SS with CS, it would be a waste to cast it more than once on a target.

Another after thought, lol, in the Rapid Fire macro, it shows {combat] as a condition. That means it won’t cast that ability unless your in combat. Just throwing that in there. :stuck_out_tongue:

hello …

im new in macroing and have a question about that ,null on the end

im playing whith frends on a german server an this ,null ending will not work there. is there a way to help me ?

thanks :slight_smile:

Not sure what your asking, the word null is not specific, what I mean is…
/castsequence reset=target Serpent Sting,null


/castsequence reset=target Serpent Sting,jediorf

Both work the exact same for me

/castsequence reset=target skill,skill, null

The , null is there vor the castsequence to fire of once on that target ? If im right understandig it.

Thats not working by me on the german server… if its in a longer makro it just spamms the skill in that line.

Hmm, could you post the entire macro you are using? Or is that the only line?

Its the ones from the lazy macro site if theres , null in it it will not work . maybe its the problem of using a eu client and not a englisch one ? I think i try that first an if it works i can still try to find out how to work it on a eu Client


It’s hard to help without more info, there are a lot of macros on here!! Lol. Anyway, I was it the first line in the macro? 3rd line, last line?etc.

Either way, if it’s the Serpent Sting ability in particular, then without null it will constantly spam that ability. That ability has no CD other than the GCD, so it will cast it every time it’s up.

Anyway, if you are able too, provide the macro, I hope you get it figured out!!!

It may very well be a translation issue between clients, but that wouldn’t be my first guess.

[color#286294]How might I use an ability in a sequence only one time?
“/castsequence reset=target Arcane Shot, Serpent Sting, Steady Shot”
this is mine (minus the quotations, of course) how could I use Arcane Shot once without disrupting the other two?
Color code #286294

Hey, it`s not showing my color. :frowning:

I’m not sure if this is exactly what you mean, but here goes. In a /castsequence, it will continue to cast each ability in sequence of course (starting over after reaching the end), as long as you are pressing the button. With that said, there is no way to control the cast of Arcane Shot in that case, or any of the shots basically. It’s going to cast them in order and it’s guaranteed to start at the beginning of the sequence when you switch targets. If you are wanting it to stop after casting Arcane Shot, you would need to throw a command in there that does not compute. But it will stop the sequence at that point, not continuing with the others. Basically, the /castsequence command is used for exactly what it says (which is not always the case). It casts abilities in sequence, you can have multiple cast sequences in the same macro, a total of 9 /castsequence, /cast or /use commands combined. Let me know if this helps any, or even comes close to what you meant.