PDA

View Full Version : Castsequence Getting Stuck after Patch



Phanes
08-28-2012, 11:17 PM
This is what I am using.


Button 3

#showtooltip
/castsequence reset=combat Blood Boil,Heart Strike,Death Strike,Heart Strike,Heart Strike,Heart Strike,Death Strike,

Button 4

#showtooltip
/cast Rune Strike
/cast Horn of Winter
/cast Bone Shield
/cast Outbreak


What I do is hit button 3 and then I spam 4 about 4 times then hit button 3. Works most of the time but every once in awhile it gets stuck on Heart Strike. If I have just the spell on a button and press it the sequence fires up again. The stick is totally random it can happen on the first one or the 100th one.

Did they change something in the patch?

Also another quick question does /cast !Spell Name still work?

Thanks

JohnGabriel
08-28-2012, 11:26 PM
And the big question, is it working as intended or a bug they are fixing in a hot fix?

Phanes
08-29-2012, 01:08 AM
Yeah did some more testing always sticks on Heart Strike

Ualaa
08-29-2012, 01:18 AM
I haven't played for a few weeks...

But the crusader aura macro was working then.

/cast [mounted] !Crusader Aura
/cast [nomounted] !Another Aura



Heart Strike is a Blood Rune.
If your macro is sticking on that ability consistently, you're using too many Blood Runes in the rotation.
Possibly take one out.

Do you have too much runic power?
Do you have another rune available, but are trying to spend an unavailable Blood rune?

Phanes
08-29-2012, 04:35 PM
I haven't played for a few weeks...

But the crusader aura macro was working then.

/cast [mounted] !Crusader Aura
/cast [nomounted] !Another Aura



Heart Strike is a Blood Rune.
If your macro is sticking on that ability consistently, you're using too many Blood Runes in the rotation.
Possibly take one out.

Do you have too much runic power?
Do you have another rune available, but are trying to spend an unavailable Blood rune?

It actually sticks with all 6 runes, 2 blood and 4 death, free and clear and the button is lit up. Pressing the macro will not advance it but is I press the Heart Strike button it advances the macro.

Phanes
08-29-2012, 04:42 PM
Thanks btw for you help so far. I Guess I am rusty I thought /cast !Spell Name only casts a spell if it is ready. It however appears to not do anything anymore. Can someone let me know what !Spell Name does now.

Thanks

Blubber
08-29-2012, 04:44 PM
My Blood DK macro is stuck on Heart Strike as well, got so bad I had to remove it from the rotation.

JohnGabriel
08-29-2012, 08:38 PM
Thanks btw for you help so far. I Guess I am rusty I thought /cast !Spell Name only casts a spell if it is ready. It however appears to not do anything anymore. Can someone let me know what !Spell Name does now.

Thanks

I tested this and it still works, it may have changed a little though. It seems to unbuff then rebuff, wasting mana.

Grondir
08-30-2012, 04:51 PM
Castsequence macro's don't seem to wrok anymore. I created a basic Guardian druid one and it just sticks on first cast and repeats, doesn't sequence :(

halabar
08-30-2012, 10:12 PM
Some do work, it depends on the spell. If it's instant-cast and off the GCD, it will sit and spin on that spell. Focus Fire for hunters is another one that does that. The fall-through macros have problems for the same reason.

Phanes
08-31-2012, 07:56 AM
I am hoping the rolling restarts today are to correct the issue. For now if I get stuck I just manually push heart strike not a big deal but it can be a PITA sometimes.

Khatovar
09-01-2012, 06:27 AM
I had a lot of problems with my macros when I finally got around to rebuilding them yesterday. Some of them, even just single spell macros, simply stopped working for no good reason. Have you tried deleting the macro and recreating it? And by that I mean deleting the entire macro, not just deleting the macro code and rewriting it in the currently existing macro slot.

Leovindica
09-01-2012, 06:44 AM
I have been able to get some macros firing again but I'm having a hard time with the Druid Guardian one:(

I'm still using the 2-step ones Aragent made and where they weren't working I did get them all to work....... untill the patch came:mad:.

This is my former bear proc macro (adapted to new skills):


!if (character in "Class Druids Guardian") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Druids Guardian"") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Guardian") /console Sound_EnableSFX 0
!if (character in "Class Druids Guardian" and character in "60 - 69") /cast [stance:1] Wild Charge
!if (character in "Class Druids Guardian" and character in "60 - 69") /cast [stance:1] Mangle
!if (character in "Class Druids Guardian" and character in "60 - 69") /cast [stance:1] Maul
!if (character in "Class Druids Guardian" and character in "70 - 79") /cast [stance:1] Wild Charge
!if (character in "Class Druids Guardian" and character in "70 - 79") /cast [stance:1] Mangle
!if (character in "Class Druids Guardian" and character in "70 - 79") /cast [stance:1] Maul
!if (character in "Class Druids Guardian" and character in "70 - 79") /cast [stance:1] Berserk
!if (character in "Class Druids Guardian" and character in "80 - 84") /cast Wild Charge
!if (character in "Class Druids Guardian" and character in "80 - 84") /cast Mangle
!if (character in "Class Druids Guardian" and character in "80 - 84") /cast Maul
!if (character in "Class Druids Guardian" and character in "80 - 84") /cast Berserk
!if (character in "Class Druids Guardian" and character in "85") /cast [stance:1] Wild Charge
!if (character in "Class Druids Guardian" and character in "85") /cast [stance:1] Mangle
!if (character in "Class Druids Guardian" and character in "85") /cast [stance:1] Maul
!if (character in "Class Druids Guardian" and character in "85") /cast [stance:1] Thrash
!if (character in "Class Druids Guardian" and character in "85") /cast [stance:1] Berserk
!if (character in "Class Druids Guardian") /use 13
!if (character in "Class Druids Guardian") /use 14
!if (character in "Class Druids Guardian") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Guardian"") /console Sound_EnableSFX 1

And the sequence macros (again adapted to the new skills):


!if (character in "Class Druids Guardian") and character in "WoW Melee") /startattack
!if (character in "Class Druids Guardian") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Druids Guardian") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Guardian") /console Sound_EnableSFX 0
!if (character in "Class Druids Guardian") /cast [noform]!Bear Form
!if (character in "Class Druids Guardian" and character in "60 - 69") /castsequence reset=target/combat/3 Faerie Fire,Lacerate,Lacerate,Maul,Lacerate,Swipe,Lacerat e,Lacerate,Swipe,Maul
!if (character in "Class Druids Guardian" and character in "60 - 69") /cast Mangle
!if (character in "Class Druids Guardian" and character in "60 - 69") /cast Thrash
!if (character in "Class Druids Guardian" and character in "70 - 79") /castsequence reset=target/combat/3 Mangle, Lacerate, Thrash, Lacerate, Mangle, Lacerate, Savage Defense, Thrash, Lacerate, Mangle, Lacerate, Thrash, Savage Defense, Lacerate, Mangle, Lacerate, Thrash, Frenzied Regeneration, Lacerate, Faerie Fire
!if (character in "Class Druids Guardian" and character in "80 - 84") /castsequence reset=target/combat/3 Mangle, Lacerate, Thrash, Lacerate, Mangle, Lacerate, Savage Defense, Thrash, Lacerate, Mangle, Lacerate, Thrash, Savage Defense, Lacerate, Mangle, Lacerate, Thrash, Frenzied Regeneration, Lacerate, Faerie Fire
!if (character in "Class Druids Guardian" and character in "85") /castsequence reset=target/combat/3 Mangle, Lacerate, Thrash, Lacerate, Mangle, Lacerate, Savage Defense, Thrash, Lacerate, Mangle, Lacerate, Thrash, Savage Defense, Lacerate, Mangle, Lacerate, Thrash, Frenzied Regeneration, Lacerate, Faerie Fire
!if (character in "Class Druids Guardian") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Guardian") /console Sound_EnableSFX 1

I have put all the used abilities in my 2 to 7 keys and when i spampress them, all abilities get used and the bear does quite good. I'm stuck at making this work again:((

Can anyone give me any insight in how they managed to get the guardian working again?

Leo

Leovindica
09-01-2012, 07:20 AM
Thanks for edit Khat, forgot that:-)

Phanes
09-01-2012, 08:04 AM
I did find that slowing my Macro spam down stopped it from sticking but it still sticks from time to time. I do my procs manually and when something procs and I use it manually the main cast sequence sticks.

Feider
09-01-2012, 04:53 PM
I've seen this sticking behavior in a few macros also. In my DK and also my Shadow Priest. Phanes, I found that a slower spam sometimes helped and /reload seemed to reset the problem (at the dummies). In the end, I switched up my marcos until I found a combination that did not stick. I couldn't find and rhyme or reason to it.

lans83
09-01-2012, 07:44 PM
Not all /castsequences seem to be messing up, some do, some don't. There might also be a problem with the original files from before the patch, do as Khat suggested, delete then create the same macro over, it will create a whole new file on the computer as well, the originals might have been corrupted. If this does not solve the problem, then try a different approach with the sequence.

The following setups seem to work for now for a couple toons

Ret Pally:



HP Builder:
/startattack
/castsequence reset=4 Judgment, Crusader Strike, Crusader Strike
/cast Exorcism


HP Spender
/startattack
/castsequence reset=10 Inquisition, Word of Glory, Templar's Verdict, Word of Glory, Templar's Verdict
/cast Exorcism


Build HP to 3, cast Inq, then 5 HP, WoG, another 2, TV. Not perfect, but for me it seems to work for now. I spam the HP builder, then manually press the Spender button. For slaves, I guess you could leave out the WoG and try:



/startattack
/castsequence reset=10 Inquisition, Templar's Verdict, Templar's Verdict, Templar's Verdict
/cast Exorcism


Again, still work in progress, mostly trying to get a good enough setup ready in time for the Theramore Isle event for each toon.

My Survival Hunter seems to have needed a completely different setup, tho it has freed up some hotbar buttons for him, so not all bad.



Spam button
/castsequence reset=2 Serpent Sting, null (I use the Mark for Death glyph so no need for Hunter's Mark)
/click (whatever your hotbar button is)

Boom Boom button
/cast Cobra Shot
/cast Explosive Shot
/cast Arcane Shot
/cast Black Arrow
/cast Kill Shot


Make sure you put Cobra Shot/Steady Shot first in the list or it will get hung up on the other spells if it has a cooldown. I don't cast CS as much with this one as I did with my previous setup, mostly when I don't have Focus for my other spells or no free procs to cast from LnL or TotH. I haven't tried with Arcane Shot first, but I can later to see if that makes any difference.

Only thing I don't like about it like this, is it does not always pop off ES when I have Lock and Load up, so those get wasted sometimes, for this you can set on a separate button and manually press along with this button. I took on Thrill of the Hunt talent so that my Focus bar stays above or around 50% most of the fight, leaving enough Focus to cast Black Arrow each cooldown.

This does seem to pop off Arcane Shot every time it comes up as a free focus dump from that talent. Black Arrow hardly got used with the Dire Beast talent for me, that however mixed into this macro did stay up every cooldown.


I'll post my Elemental Shaman's after I redo his, after seeing the above posts and seeing how my Hunter's macro works now, I may only have to change it up slightly as what I have now gets hung up at the first spell after it cycles through even tho Flame Shock is off cooldown, which is the first thing in the sequence right now.

All in all, if you do use a macro that mixes instant spells with those that have a casting time/channel, start with the spell has the casting time instead of the instant one, especially if that instant has a cooldown timer on it.

Phanes
09-02-2012, 07:59 AM
I will give the rebuild a try thanks for the advice.

Sam DeathWalker
09-02-2012, 08:41 AM
You cannot put two spells which trigger the gcd in the same macro:

/startattack
/castsequence reset=4 Judgment, Crusader Strike, Crusader Strike
/cast Exorcism


Crusader Strike and exorcism and Judgment all trigger the gcd.

Once a macro hits a spell that tirggers the gcd it stops. You will never get to Exorcism.

Also if the cooldown is not up on a spell in a cast sequence it stops there until the cooldown is up. Thus you should put spells with shorter cooldowns first (CS is 4.5 Judgment is 6.0)


The problem is that when you spam these kinds of things super fast there is some glitch in the client/server lag or whatever that makes them work SOMETIMES, but you should not write macros that violate clear rules.

lans83
09-02-2012, 08:58 PM
You cannot put two spells which trigger the gcd in the same macro:

/startattack
/castsequence reset=4 Judgment, Crusader Strike, Crusader Strike
/cast Exorcism


Crusader Strike and exorcism and Judgment all trigger the gcd.

Once a macro hits a spell that tirggers the gcd it stops. You will never get to Exorcism.

Also if the cooldown is not up on a spell in a cast sequence it stops there until the cooldown is up. Thus you should put spells with shorter cooldowns first (CS is 4.5 Judgment is 6.0)


The problem is that when you spam these kinds of things super fast there is some glitch in the client/server lag or whatever that makes them work SOMETIMES, but you should not write macros that violate clear rules.


Thanks Sam, I'll work on this later then. For say, the Ret rotation, should

/startattack
/castsequence reset=4 Crusader Strike, Judgment, Crusader Strike
/click BT4Button91 (what my Exorcism spell used to be on)


work and not violate the rules?

Sam DeathWalker
09-02-2012, 10:39 PM
Not sure what happens when you add click. Won't hurt to try. But I think it will stop at the first spell that triggers the gcd (CS or Judgment).

Moving Judgment to the middle as you did should help a bit though.

Kate "send three commands at one time" method might work though, check here:

http://www.dual-boxing.com/threads/47817-1x-Pala-4-Shaman-Macros

lans83
09-02-2012, 10:47 PM
Not sure what happens when you add click. Won't hurt to try. But I think it will stop at the first spell that triggers the gcd (CS or Judgment).

Moving Judgment to the middle as you did should help a bit though.

I'll try that way too, just wanted to keep Judgment at the beginning cause I open with Exo, then Judge, and when I'm on top of the target I can pop Inq with 3 HPs instead of two beforehand. Like I said above, it's still a work in progress, still no diffinitive word, from what I've seen or have not seen, if the /castsequence propblems are intintional from the patch or another glitch they're trying to address. A sticky post here would be great if anyone can get an answer on this from a Blue post.


The above Hunter macro I posted tho seems to work so far and only cast Cobra Shot when I'm low on Focus, refreshes on the GCD first before AS, the other spells are on cooldown, or I have no procs for free casts from Thril of the Hunt or Lock and Load. If that macro also violates the terms, or rules, I'd like to know that as well and I guess I'll attempt another /castsequence.

lans83
09-03-2012, 12:05 AM
Ok, I read through it and I've used that setup using the /click BT4Button# ( I use Bartender) for the past few years actually, but not the method Mosq came up with using the "Keydown/Keyup" method with ISBoxer, I just use the Blizzard default options and macros. Seems to work well for me, but right now, like many, is my macros I've been using keep getting stuck on spells they shouldn't be, won't cast things such as Lightning Bolt, Cobra Shot, from my old setups, even after deleting, then remaking the same exact macro, but with different names. I'm hoping this is a glitch because it's very irritating and I don't want to miss out on the Theramore Isle scenario before the expansion. Plus I'm anxious to get back into the randoms/raids now.

Phanes
09-03-2012, 08:18 AM
I did delete and remake and it did not do anything to help. This is what I discovered if while my runes are on cooldown or I am on a GCD from something in my cast sequence if I spam an instant like blood boil or horn of winter or something like that when my sequence advances to Heart Strike the cast sequence sticks. Let me iterate this. My sequence my run just fine 100 cycles in a row then if I spam an instant my sequence may do something like Icy Touch, Plague Strike, Death Strike perfectly fine then when it gets to Heart Strike it sits and spins. This is clearly some type of bug from the patch.