I play on a server which is a fork of vmangos, and it has HS queuing implemented. To be specific:
https://us.forums.blizzard.com/en/wow/t/wow-classic-era-%E2%80%9Cnot-a-bug%E2%80%9D-list-updated-april-22-2021/175887
Offhand attacks that occur while on-next-hit abilities such as Heroic Strike are queued do not suffer the dual wield to-hit penalty.
Based off this, there's a tech you can do as a player, where you queue HS until right before your main hand swing goes out, then unqueue HS. The main hand swing lands, and you re-queue HS. This means you get the offhand hit benefits, without losing rage to an HS that you might want to spend on a bloodthirst first.
This is very difficult to do manually, but it seems this could be added as a feature in the addon, maybe requiring the user to spam the macro button very fast. Perhaps always queue, unless the macro is hit 0.5 seconds away from a HS land, then unqueue HS, unless above 50 rage.
I play on a server which is a fork of vmangos, and it has HS queuing implemented. To be specific:
https://us.forums.blizzard.com/en/wow/t/wow-classic-era-%E2%80%9Cnot-a-bug%E2%80%9D-list-updated-april-22-2021/175887
Based off this, there's a tech you can do as a player, where you queue HS until right before your main hand swing goes out, then unqueue HS. The main hand swing lands, and you re-queue HS. This means you get the offhand hit benefits, without losing rage to an HS that you might want to spend on a bloodthirst first.
This is very difficult to do manually, but it seems this could be added as a feature in the addon, maybe requiring the user to spam the macro button very fast. Perhaps always queue, unless the macro is hit 0.5 seconds away from a HS land, then unqueue HS, unless above 50 rage.