I was able to basically sort of fix the old 1 button macro button for TBC. What I did was add the ‘cast’ time for Auto Shot to the time you would’ve put back in the day. So an example is:
3.0 speed Bow is 2.17 and in the old macro you would do 2.18. But in this one you make it 2.68.
It works when you spam it. Haven’t tested it when you don’t otherwise. ALSO you want to go and start spamming it after an auto shot hits. So like Steady Shot start then spam what the bind you put the macro on! Hell if you need to wait until the 2nd Auto Shot that’s fine. But I tested it on the PTR not that long ago today in the US. it works almost flawlessly- but in reality I was just trying to make a macro to prevent auto shot clipping. And I somehow made the original macro but for TBC Classic!
Here’s the Macro for testing in Dungeons before you try it in a serious situation for a 3.0 base speed Bow:
#showtooltip Steady Shot
/run UIErrorsFrame:Hide()
/castsequence reset=2.68 Steady Shot, Auto Shot
/use [exists,target=pettarget] Kill Command(Rank 1)
/run UIErrorsFrame:Clear(); UIErrorsFrame:Show()
It’s literally the same basic format as the old one too! So go ahead and play around with it in Normals or something easy af in general! Just an FYI I haven’t tested it with Rapid Fire or Lust yet! So I might need to make a couple different ones just for those two! But when my Improved Aspect of the Hawk activated I seemed to work. So just don’t expect it to work with lust or Rapid Fire just yet. But if it does let me know!!
So just let me know how it works for you other hunters out there may you be mains or alts!