BlessedCammi / TBC5MAN-Bug-Tracker

1 stars 5 forks source link

🐛 [Bug Report] - Can't desync weapons by starting auto attack after getting in range of target #170

Open buggiestbugofallbugs opened 1 year ago

buggiestbugofallbugs commented 1 year ago

Decription:

Can't desync weapons of same speed by starting auto attack when already in range of target

How it works:

If you enable auto attack when out of range, both weapons will hit at the same time on pull (correct) If you enable auto attack when in range, mainhand attacks instantly and offhand will hit after 100% of its speed (wrong)

How it should work:

If you enable auto attack when in range, mainhand attacks instantly and offhand will hit after 50% of its speed, but if your first attack is a crit and gives flurry it does not affect the first offhand hit (will be at ~62.5% of mainhand swing timer when both weapons are same speed)

Source - You need to provide a source as evidence:

Current behavior 2.7+2.7: https://www.youtube.com/watch?v=r_kJzGOsVas Current behavior 2.6+1.3: https://www.youtube.com/watch?v=YGjwjdkIG5w

Classic 29+2.9, flurry from first hit and offhand happens at ~62.5% of MH timer: https://streamable.com/khm0cu Classic 2.9+2.9, no flurry from first hit and offhand happens at ~50% of MH timer: https://streamable.com/sr1afm Classic, 2.7+1.5 speed weapons where offhand hits twice before mainhand (2nd mainhand hit procs hand of justice explaining the 2 hits in 1): https://streamable.com/x5qqml

Additional Information:

This in combination with offhand procing windfury scroll when it has a ICD means that if you are using 2 weapons of the same speed (double dragonmaw 2.7 or double 2.6 weapons) you are more likely to be missing windfury proc chances compared to a fast offhand where the hits are more likely to happen when WF is off ICD (With 2 of same speed hitting at the same time you get 2 rolls but only 1 of them can be a proc)

Also, theres a problem with /stopcasting not cancelling heroic strike/cleave/maul etc On action bar it looks like it was cancelled but it happens anyway On Classic using a macro with /stopcasting after your offhand hit happens allows you to avoid the dualwield miss chance penalty for offhand hits without actually casting a heroic strike giving you a high effort method for generating rage when starved And this method of desyncing weapons was very important for that because you obviously cant do it if both of your weapons are hitting at the same time