Macro for weapon swap MH and OH weapons?

It’s a seemingly mandatory macro for rogues. Whenever you hit ambush or backstab, it swaps dagger to MH and whenever you hit hemo or sinister strike it swaps sword to MH. I’d strongly suggest making weapon swap macros for shiv and each poison and also weapon chain if you start playing a later version of Classic.

Something like

/equip [stealth] <dagger name>, [nostealth] <sword name>
/cast [equipped:daggers, stealth] Ambush; [equipped: One-Handed Swords] Hemorrhage

Also, for a simpler macro I’d suggest putting the first on your stealth bar and the second on your non-stealth bar:

/equipslot 16 "dagger name" /cast Ambush

/equipslot 16 "sword name" /cast hemorrhage

For later expansions, I’d recommend adding this macro. Keep in mind, you want to use a OFFHAND or ONEHAND daggers and they cannot have the exact same name. Apply a different poison to each one individually, like mind numbing, crippling and wound. I found using daggers from different seasons, or even different epic PvE daggers worked fine. It can even be a trash rare dagger, you’re only using it to shiv a mindnumbing and then switch off anyway. You could also replace one of those poisons with a weapon chain dagger and equip it before an obvious disarm:

#showtooltip Shiv
/equipslot [mod:shift] 17 "Dagger Name One"
/equipslot [nomod] 17 "Dagger Name Two"
/equipslot [mod:alt] 17 "Dagger Name Three"
/cast [nomod] Shiv
/cast [mod:alt] Shiv
/cast [mod:shift] Shiv