i have tried using the above sequence and Heroic Throw functions perfectly, but when i am not mousing over an enemy, only Shield Charge goes off. then, the macro does not show the Ignore Pain icon, it just goes back to Shield Charge
/castsequence Shield Charge, Ignore Pain
so i tried making the macro as simple as possible but it still only casts Shield Charge. i am not sure if it has to do with rage generation or the GCD or what. similarly, i made the same macro with Revenge into Ignore Pain and it workes…
The only thing I can come up with after testing this is that castsequence considers shield charge as failed if not used from melee range. Macro works fine when used from melee range, but anything beyond auto attack range, it does not progress past shield charge.
It seems that in this thread, a similar issue was eventually encountered, where shield charge would brick the castsequence.
I would post this in the UI/macro forum. Maybe the Ignore Pain needs [@player]?
In your second macro, you have a semicolon not a comma, so those aren’t a sequence, they are two conditions. Maybe???
a semicolon in a castsequence causes it to generate a second sequence. So sequence 1 is only heroic throw whenever a harmful mouseover is available. Whenever it isn’t, sequence 2 will come into play, which is Shield charge, and then Ignore Pain. Shield charge simply doesn’t progress the castsequence when used outside of melee range.
Prolly the reason it’s failing is because Ignore Pain is off the gcd.
So you are essentially pressing two buttons at the same time. Not sure if Shield Charge generates immediately or upon hit (can’t test, not at computer).
It being off gcd would not cause a cast sequence not to progress. The issue is on shield charge.
It’s not generating rage instantly, not would IP immediately cast without an additional button press since a cast sequence is being used. The sequence works fine in melee range.
I believe the entire point is to put heroic throw and shield charge on the same button. You don’t want Ignore pain to be simply cast in there, as then you’d be throwing it out when you’re mouseover heroic throwing and may not need to be using ignore pain.