Log in

View Full Version : Castsequence resetting



Sanderu
03-29-2009, 05:56 AM
I couldnt find this looking around on the wiki or in the forums, mayby I am blind but is it possible to have a castsequence reset after a certain amount of time OR when switching targets?

For example I have the following macro:


#showtooltip
/target Feldt
/assist
/use 13
/petattack [nocombat]
/castsequence [nochanneling] reset=22 Curse of Agony, Immolate, Incinerate, Incinerate, Incinerate, Incinerate, Incinerate, Incinerate

But I want the macro to reset when switching targets as well, having my warlock incinerating mobs without immolate is dropping the DPS. I tried using "reset=22,target" but that didn't seem to work. Is this possible?

Tight
03-29-2009, 06:45 AM
reset=22 will reset when you have not tuched the key for 22 seconds. so as long as you smash the key it will not reset.
I know (reset=combat) works. so maybe something like (reset=target) also work..

I dont know..

Broken
03-29-2009, 06:59 AM
Ya, target works.

Smoooth
03-29-2009, 07:17 AM
reset=22 will reset when you have not tuched the key for 22 seconds. so as long as you smash the key it will not reset.
I know (reset=combat) works. so maybe something like (reset=target) also work..

I dont know..Actually reset=22 will reset 22 seconds after the first press since the last reset. If you press it again 20 seconds after the first press it will still reset in 2 more seconds. It is better this way as you can time it to use a spell as soon as it comes off cooldown.

Tight
03-29-2009, 07:56 AM
weird.. not for me.. i made a macro that was longer then 10 sec and set reset at 10 sec. it did not reset.. :pinch:

hmm.. making a new test..

Poetry
03-29-2009, 08:00 AM
I tried using "reset=22,target" but that didn't seem to work. Is this possible?
I believe the separator for multiple options on reset is a forward slash, so what you are looking for if you want to use both the time and the target option is reset=target/22, or you could even add reset=combat/target/22 to cover more bases.

Vmpwraith
03-29-2009, 08:12 AM
/castsequence reset=combat/target Corruption, Immolate, Curse of Agony, etc

not sure you can also add the 22 secs but this will reset if you leave combat or change targets.

Sanderu
03-29-2009, 08:13 AM
I tried using "reset=22,target" but that didn't seem to work. Is this possible?
I believe the separator for multiple options on reset is a forward slash, so what you are looking for if you want to use both the time and the target option is reset=target/22, or you could even add reset=combat/target/22 to cover more bases.

Thanks, I will give that a try. That's what I am looking for indeed.

ElectronDF
03-29-2009, 10:15 AM
It is good that you ask. Just remember that the internet has WAY more information than people do. I use WowWiki for my macro info along with the UI forums. reset has target/combat/time/modifier resets. So you can use CTRL and ALT and SHIFT if you want to force a reset. I am pretty sure that time was changed recently (4-5 months) to be a time since last keypress. I wish and it used to be a time since macro started reset. But they didn't want people to use it for cooldowns. It used to reset based on time since macro start, now I am pretty sure it works on time since last keypress. I just set it moderately shorter than the cooldown and just accept the action is not ready errors. Another way for short cooldowns is to make it rotate through back to the beginning. By then the cooldown should be done. Another way is to use a timer. The new clock Blizzard added has a timer feature so you can put a timer for 10 secs and make it ding/beep/etc so you know when a timer is done (cooldown is done).

Hope that helps. Good luck.

blast3r
03-29-2009, 10:56 AM
On this don't just use a significant time reference to reset the macros because you won't be able to dot dot change target dot dot. You want to have the ability to plant DoTs on every mob/player as quickly as possible.

With my locks I made a button for petattack which also loads up Demonic Empowerment. I also have a /petfollow macro in the event I want to call them back which is pretty much mandatory if you auto-target stuff.



/cast Demonic Empowerment
/petattack


I had a hard time with getting a good DoT macros due to using FTL and the target system being different. So I just reset this macro every 3 seconds and it seems to work very well.


/castsequence reset=3 Corruption, Curse of Agony


Believe it or not locks are lvl 80 and still haven't setup an immolate/Incinerate macro!

Khatovar
03-29-2009, 04:48 PM
Actually reset=22 will reset 22 seconds after the first press since the last reset. If you press it again 20 seconds after the first press it will still reset in 2 more seconds. It is better this way as you can time it to use a spell as soon as it comes off cooldown.

No, it will not. It is an "idle" time. If you hit it, in 22 seconds after you stop pressing it, it will reset. If you hit it at 20, it will not reset until 22 seconds later.

See wowwiki and Sequencing spells and items ('http://www.wowwiki.com/Making_a_macro#Sequencing_spells_and_items')


Where n is the number of seconds of inactivity after which the macro should be reset. In other words, if more than n seconds pass without the macro being called, then the next time you call it the sequence will start from the first spell. Note that this is not the time since the first spell in the sequence was cast, but rather the time since the macro was last called (to cast any of the spells in the sequence). This is a very important distinction because it means you cannot use a reset timer to account for cooldown.

algol
03-29-2009, 05:27 PM
Ya, target works.Not if the macro involves a target/assist statement. It'll reset every time you call it.

Doostin
03-30-2009, 01:11 AM
This is my shamans macro, and it does reset whenever i change targets.

/assist party1
/castsequence reset=target/combat Flame Shock, null
/castrandom Lava Burst, Lightning Bolt, Chain Lightning, Lava Burst

works great.

i've found that if you continually mash a macro, then the "reset=22" will not work, it'll keep going through the macro (and reset on its own if it hits the end) but it wont reset based on time if you're pushing it the whole 22+ seconds, i think its based on "22 seconds of non use it'll reset"

like my buff macro for my pally,

/castsequence reset=10 Blessing of Sanctuary, Blessing of Kings, Blessing of Wisdom, Blessing of Kings, Blessing of Wisdom

it wont reset if i push it once every few seconds (i pushed the button once every 5-6 seconds for 20+ seconds to buff everyone really slowly, just to test this theory) and it didn't reset back to sanctuary till i cast the last wisdom, unless i dont push it for 10 seconds, then it'll reset on its own.

algol
03-30-2009, 01:29 AM
reset=# works off the time since the last invoked

I often add a reset= 1 or 2 if I intend to spam the button. It is an interesting solution for example for a warlock dot macro, or if you want to cast a nuke normally but another spell if available. Here's a fragment showing this:

/castsequence reset=1 , Fireball
/cast Fire Blast

Any successful cast is going to GCD you. You don't want to hit it too fast or it will sometimes cast fireball when you could fire blast, but *at worst* it's a /castrandom macro. If you slow it down and pay attention to your cooldowns a teensy bit then you tend to get a blast whenever it's up. Cheap low-attention method. You could obviously calculate out a rotation and just sequence that instead...but this doesn't lock up if it breaks. Well, unless you get locked out of fire via a counterspell effect...but if that happens, you're not hitting the button anyway.

I normally put reset=combat in every sequence...this doesn't technically need it, but it won't hurt either. You should only use reset=target if you're using manual target acquisition. I tend to use something like:

/stopmacro [noharm]
/targetexact leader
/assist

early in most of my offensive macros...it's good for making sure the damage goes where I want, but reset=target does fun things.

Seldum
03-30-2009, 03:37 AM
Like one of the previous posts mentioned the /assist function will interveen and cause odd stuff to effect your castsequence.... atleast it did for me.

I used a castsequence on my 3xDPS and at one point they would fire of a wrath and stop casting..... I had a reset=target in my castsequence as the key to reset the castsequence. I got tired of them stopping sometimes and simply made 3 macros, starfire, wrath, moonfire:

(bear in mind im only lvl 47)

1:
/assist Focus
/startattack
/Cast [target=forcustarget] Starfire

The target=forcustarget is probaly redundant due to the assist focus arguement in the beginning of the macro.

The bottomline is I have left using the castsequence function. For my tank/spam macro I use the castrandom function.

Taliesin
03-30-2009, 12:06 PM
Just wanted to add my two cents here regarding the effects of /assist and resets.

All my instance macros for all my DPS toons follow this structure:

/assist Arvault (obviously not used on Arvault himself)
/use 13
/use 14
/use (other non-GCD ability here)
/castsequence reset=combat/target/# spell1, spell2, spell3, ...

I've encountered no noticeable impact on casting for any of my toons that you see in my signature. If you are, I might suspect something else may be interfering. Addons aren't likely to mess with macros, so I'd take a look at what else you may have in there. For casting classes, I don't see much value in having /startattack, since that just makes them try to swing with their melee weapon when in range, so I'd try taking that out.

As soon as I stop slacking off and devote some time to it, I plan to move from /castsequence, to the /click methods mentioned on other cast rotation threads on this forum. Not that there is anything wrong with my current macros, but /click will help improve DPS just by reducing the effect of latency.