Castseqence reset not functional

Hey there ya’ll. Some guildies and I been playing around with macro’s today. I’d really only ever utilized @mouseover macro’s to make targeting easier; but got to playing around with the idea of an “ultimate” PvE single target macro.

It works flawlessly on it’s initial execution, but fails to reset out of combat/5. Ideally if I exit combat or 5 seconds pass from it’s last use, it’ll start at the beginning with Holy Fire.

Could anyone enlighten me as to what I’m doing wrong here?

/castsequence reset=combat/5 [@mouseover,harm,nodead][@target,harm,nodead] Holy Fire, Shadow Word: Pain, Shadow Word: Death, Holy Word: Chastise, Divine Star, Smite, Smite, Smite, Holy Fire, Smite, Shadow Word: Pain, Smite, Smite, Divine Star, Smite,

Aside from the fact that this is a monumentally bad idea, there are a few deviations from how a cast sequence line is supposed to be set up.

  1. That trailing comma. Bad.
  2. The general structure of it is supposed to look like this:
/castsequence [options] reset=condition1/... action1, action2, ...

and you have this:

/castsequence reset=condition1/... [options] action1, action2, ...
  1. [@mouseover,harm,nodead][@target,harm,nodead] should probably be [@mouseover,harm,nodead][harm,nodead]

I hope this helps.

2 Likes

I think what would be most helpful is explaining why it’d be a monumentally bad idea to have a single macro rotation =).

Aside of that, I appreciate your input and will see what I can configure.

This whole idea is merely an experiment. I can’t imagine how boring it would be to just smack a single button to kill something lol

Cast sequence macros are fragile. They can break due to interrupts, silences, death of a target unexpectedly, any number of things.

You’ll need to cast manually when those things happen.

Since you have to have the buttons available to cast manually when they break and the muscle memory to do so effectively, dumping everything into a cast sequence macro is not going to save you any button space overall (it’ll actually cost you one).

There are a (very) few places where they are legitimately useful, mostly for druids (casting a healing spell and then tapping the button again to get back into your combat form, for instance).

By and large, you’re better off just doing without them. They look good on paper, but in reality, they’re kind of a trap.

1 Like

Yeah that makes sense.

What I had done is made the macro; which was functioning beautifully minus the reset. And I had replaced my initial spell in the rotation. The idea was that while doing mononinus grinds on average NPC’s I could spam Q to cycle rotation; while maintaining a full toolbar for “those” circumstances where the macro wouldn’t be adequate.

But unfortunately, since the macro is not resetting properly, it would basically take my holy fire out of my rotation entirely as that’s what I open with.

If the macro would reset properly, even if I veered off of the macro to do things manually; if I tapped Q then ideally Holy Fire would execute, as the macro had reset to the first spell on the list.

Just having fun with it lol. I’ve never tried anything this intricate

1 Like

/castsequence [@mouseover,harm,nodead][@target,harm,nodead] reset=combat/5 Holy Fire, Shadow Word: Pain, Shadow Word: Death, Holy Word: Chastise, Divine Star, Smite, Smite, Smite, Holy Fire, Smite, Shadow Word: Pain, Smite, Smite, Divine Star

This works as intended as it resets as I’d hoped. The only issue I run into is that if I exit combat (kill something before rotation is complete) and then enter combat before a cooldown is complete (Holy Word: Chastise for example) then the macro will not continue sequence until it can cast Chastise.

Will work great for Elite Single Targets.

1 Like

If I were tempted to use these for my hunter it would be solely for the Kill Command/Cobra Shot/Cobra Shot rhythm that is key to keeping your Focus up and after which you generally kick in a Barbed Shot, but even then there are interrupts, Multi-Shots, and CC that get interwoven with the optimal DPS rotation and it’d just get messed up too often to rely on.

As I said, generally speaking you should just set up your bars in some rational way and use spam/trash mobs to reinforce your muscle memory for your rotation rather than use cast sequence macros, but if you think it’ll work for you, go for it.

Also, you want intricate? This is my macro chain for all of my targeted attacks:

Name: TGT1
Location: ElvUI_Bar10Button9
Body:

/dismount
/cleartarget [help][noharm,exists][dead][mod]
/targetenemy [help][noexists][noharm][dead][mod]
/click ElvUI_Bar10Button10
/click ElvUI_Bar10Button11
/click ElvUI_Bar10Button12

Name: TGT2
Location: ElvUI_Bar10Button10
Body:

/petautocaston [nogroup:raid][@focus,exists,nohelp][@focus,noexists][@focus,dead]Growl
/petautocastoff [group,@focus,help,nodead][group:raid]Growl
/cast [nogroup:raid,group,@focus,help,nodead][@pet,exists,nodead]Misdirection

Name: TGT3
Location: ElvUI_Bar10Button11
Body:

(empty - used for specialized targeting in raids)

Name: TGT4
Location: ElvUI_Bar10Button12
Body:

/petattack [@mouseover,harm,nodead][harm,nodead]
/cast [@mouseover,harm,nodead]Bite
/cast [@mouseover,harm,nodead]Claw
/cast [@mouseover,harm,nodead]Smack
/stopmacro [@mouseover,harm,nodead]
/petassist
/cast Bite
/cast Claw
/cast Smack

Name: Cobra Shot (typical of all targeted attacks)
Location: Discretionary
Body:

#showtooltip
/click ElvUI_Bar10Button9
/cast [@mouseover,harm,nodead][harm,nodead][]Cobra Shot

Basically I just have to clone that last macro for each of my targeted attacks and change the ability name.

It gives me “free” target updates (to the closest target in my forward cone) if my target dies or is mind controlled, good pet control (but I have to put the Tank in focus), and eliminates the 0.6 second delay in the Pet AI for pet normal attacks.

1 Like

Yeah I hear you. I’m by no mean’s intending on replacing my default rotation with a single button lol. But this macro definitely gave me an EZ mode macro for wondering around the MAW.

I put it to the test wondering around the MAW and it’s nailed every single target engagement I’ve had and they can’t even touch me. And since it resets after 5 seconds of inactivity, and it’s first spell is holy fire, I can literally just replace Holy Fire in my rotation resulting in the same Manual Rotation I’ve always used when needed, or a Q spam rotation for single targets lol.

Merely just goofin with it. Learning process.

Nice lil macro you got there muh man.

You can use modifier keys as a reset condition if you want to be able to manually reset a cast sequence. (So, you’d have something like reset=combat/5/shift.) It can be very helpful if you want some control over being able to restart at the beginning.

awesome! Thank you! :slight_smile: I’ll definitely keep that in mind.

I may very well add that to the string for extra measure. As it stands I can use the macro for single target elite fights and that’s pretty cool. I only have to replace my Holy Fire ability (opener ability) which maintains my ability to go manual if circumstances demand; but the macro will still function as Holy fire if needed so I’m pretty excited about that lol