GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

Druid Guardian (bear form) Wild Charge not working

Krayte opened this issue · 6 comments

commented

Symptom: When /cast Wild Charge (Guardian lvl 30 talent) is used in a GSE macro with any other command, the spell does not fire off.

Trouble shooting: Created a macro with just /cast Wild Charge in the Sequence area: Fires off fine.
Add /cast Moonfire after /cast Wild Charge: only Moonfire fire off

Moved /cast Wild Charge to Pre-Macro, delete /cast Moonfire: WC fires off fine.
Add /cast Moonfire to Sequence with WC in Pre-Macro: only MF fire off (no WC)

Moved /cast Wild Charge to Key release, delete /cast Moonfire: WC fires off fine.
Add /cast Moonfire to Sequence with WC in Key Release: only MF fire off (no WC)

Moved /cast Wild Charge to Post Macro, delete /cast Moonfire: WC fires off fine.
Add /cast Moonfire to Sequence with WC in Post Macro: only MF fire off (no WC)

Changed Step Function to Priority so that nothing else will fire off until Wild Charge fires. Added to Key Press: /castsequence reset= target Wild Charge, null (this will cause Wild Charge to fire once until the target is changed). By itself WC fires off fine.

Add /cast Moonfire to Sequence: nothing happens when button is pressed (this is expected since /cast wild charge is in the Keypress area and Step function is set to priority. Until WC can fire none of the other abilities will fire until that step is satisfied.

Changed ability to Swipe to make sure Moonfire wasn't the issue, WC did not fire.

Created this macro (which is my main tanking macro:
Key Press:
/targetenemy [noharm][dead]
/cast [@player,nostance:1] Bear Form
/castsequence reset=combat Moonfire, Mangle, Thrash, null

Pre-Macro:
/cast Wild Charge

Sequence:
/cast Wild Charge
/castsequence reset=target Moonfire, null
/cast Thrash
/cast Ironfur
/castsequence reset=target Mangle, Mangle, Moonfire
/cast [combat] Frenzied Regeneration
/cast Swipe

Key Release:
/cast [combat] Barkskin
/cast [combat] Survival Instincts
/cast [combat] Bristling Fur

Everything else fire off as it is supposed to (buffs, abilities, etc) except for Wild Charge.

FYI: this used to also happen with Warrior's Charge but this seems to have been fixed in the latest update. Charge is working now in all stances and talent choices.

commented

@TimothyLuke if you notice he stated that it doesnt work in the premacro or sequence which you just said is where it should work. i too have noticed that wild charge doesn't work like most other GCD abilities do. not because im too close to the target for it to work. when i was testing wild charge in my macro last week, i would select target dummies across the room in hopes that i would zoom over to it however i wouldnt and i noticed that it didnt break my macro as it continued to function perfectly, it would just skip over wild charge in the sequence section. i ended up settling on leaving wild charge out completely and manually casting it when needed.

Edit 1
Right now im currently testing it again: I have slotted it into the premacro tab, it is the only ability in my premacro tab. My expectation is that the macro will use this ability first before switching to the sequence tab and not using wild charge again until i have turned the macro off and then back on again causing it to once again switch to the PREmacro and use wild charge before anything else and then switch to the sequence.

What i have noticed is when Wild Charge is in the premacro tab, sometimes the premacro is skipped over. on 25% of my times turning the macro on, Wild charge was the first ability used and my druid zoomed across the room to its target. However, 75% of the time, wild charge was skipped and the macro would go straight to sequence (i waited for wild charge to be off cooldown and made sure the distance was correct for the ability to work).

edit 2
i realized why its not working as i had hoped. while wild charge itself is functioning without problem, it appears that it takes the premacro, around 10 seconds to load. for example i see that wild charge is off CD and i turn off the macro, i run back about 10 yards and see that the range indicator shows the ability can be used, i then turn on the macro and is goes straight to sequence. i have now started looking at the macro button itself and noticed that it takes about 10 seconds for wild charge to appear as the tooltip meaning the premacro isn't loading instantly as i had hoped.

im going to add it into the sequence and see how it functions now.

edit 3
the test with wild charge in the sequence went perfectly and without problem. This was not the case a week or so ago when i first tried adding wild charge into my macro. the problem appears fixed with wild charge in the sequence, im now going to redo my macro so it runs perfect with wild charge added in.

as a side note to the OP, i problem i noticed years ago was when added abilities into gse is you have to watch your MS. the rate of your button presses by your keyboard/mouse/orbweaver may line up perfect with your GCD. for example ive had problems in the past where id make 1 change to my macro and all of the sudden a perfectly functioning macro would only cast swipe. i found that the reason behind this was my orbweaver/mouse was firing off at 100ms (1000ms = 1 second so 100ms = 1/10th of a second) basicly what was happening is everytime the GCD would expire, swipe would be the spell on top again, causing the macro to fire off swipe, and it would repeat this with swipe being on top each time the GCD expired. to fix this i simply changed my orbweaver/mouse to fire off at a different ms such as 120ms or 80ms. also i would add or rearrange abilities in the sequence so it wouldnt always land on the same spell once the GCD expired. If your test was yesterday and wild charge wasnt working, this could be the reason.

commented
commented
commented
commented

Hi Blitz and Tim,

Thanks for the tips I'll do some more testing around with the placement of Wild Charge and see what results I get. The placement of Wild Charge was in the same place (pre-macro) prior to 8.0 and it worked flawlessly. I didn't change anything in my macro other than add or replace some abilities when I noticed that Wild Charge wasn't firing.

Tim,
/castsequence reset=combat Moonfire, Mangle, Thrash, null

Works perfectly for ensuring that my Druid doesn't do a Thrash until he is within melee range. I'd rather have this working the way I need it to and just put Wild Charge on a separate button than lose this. When tanking, and without this, my Druid tends to do a Thrash when there are no mobs in the area thus wasting it and then I have to play catch up. I'm working on perfecting my lazy one button macro and this is a must have and the only way I could ensure that Thrash wasn't going off until I was up on a mob.

Anyhow I'll play around with some timing as Blitz suggested and see what I can figure out. My point was, this used to work flawlessly and now I'm having issues with it. If you aren't, then it is probably something I'm doing or will adjust to have it a separate button.

Thanks,

-K

commented

Fixed.

Okay so...here is what worked. This line in key press:
/castsequence reset=combat Moonfire, Mangle, Thrash, null

Along with this line in Sequence:
/castsequence reset=target Moonfire, null

...for some reason caused Wild Charge not to fire. Since, in my previous post, I stated that I couldn't live without the keypress section, I removed the line in sequence and set the one in keypress to fire off every time the target changes, and for whatever reason it's working now. Maybe it didn't like 2 null commands in the same macro? Not sure since I have a bunch of macros with multiple null commands and they work fine. Either way issue is solved for me. Not the most elegant but it works for now.

For testing purposes I put the line back in to Sequences and Wild Charge wasn't firing again. Not sure what the deal is but there you have it.