WOW Rogue Weapon-Swap Macros

Cheap WoW WOTLK Classic Gold

Rogue Macros Ambush / Backstab / Mutilate Macros Sinister Strike and Riposte Macros Weapon-Swap Macros Cold Blood Macros Premeditation Macros Hemorrhage and Ghostly Strike Macros Slice and Dice Macros Sap Macros ¡°I WANNA KILL!¡± MACROS Healing / Bandage / Food Macros Mount / Dismount Macros Other Useful Macros

WEAPON-SWAP MACROS:
Lots of requests for Weapon Swaps, so here are some of the basics. From these you should be able to substitute the Spell of your choice and swap away!

Please Note: If you are spamming these it is possible for you to hit the macro before the game registers that you have the correct weapon in hand, which will cause you to switch weapons again instead of casting the appropriate ability.

We have also heard of people having trouble with these macros when using non-standard UIs or ¡°Bar¡± addons.

THE BASICS

/equipslot <slot> <itemname>

WEAPON-SWAP then AMBUSH
Hit it once to switch to a dagger, then spam it to cast Ambush as soon as it's ready. I generally use this in conjunction with the Weapon-Swap then Backstab macro below. This allows me to toggle back to my main weapon after I de-stealth.

/equip <item name>
/cast Ambush


WEAPON-SWAP then BACKSTAB
Assuming you don¡¯t have a dagger equipped, this will swap your weapon on first click, then cast Backstab AND swap weapon back on the second click.

/cast Backstab
/run UseContainerItem(x,y)


Alternatively:

/cast [equipped:daggers] backstab; equip <dagger name>

SWORD / DAGGER SWAP -> MUTILATE / SINISTER STRIKE
The first macro will equip a dagger then cast Mutilate.

/cast [noequipped:One-HandSword] Mutilate
/equip [equipped:Sword] <dagger name>


This one will equip a sword, then cast Sinister Strike.

/cast [equipped:Sword] Sinister Strike;
/equip [noequipped:Sword] <sword name>


MAIN-HAND <=> OFF-HAND WEAPON SWAP
This macro swaps your Main-Hand weapon with your Off-Hand weapon.

/equipslot 16 <link weapon>
/equipslot 17 <link weapon>


Or, you could try using a Modifier (shift/ctrl/alt) or Button:

/equipslot 16 [button:2] <weapon name>, <weapon name>
/equipslot 17 [button:2] <weapon name>, <weapon name>


So in theory, you can Right-Click the macro to equip the first named items, or Left-Click the macro to equip the second named items.


MAIN-HAND WEAPON SWAP (Right-Click / Left-Click)
Left-click to equip the second weapon, right-click to equip the first weapon.

/equipslot 16 [button:2] <weapon name>, <weapon name>

This one is similar, but is not Main-Hand specific:

/equip [button:2] <weapon name>, <weapon name>

AMBUSH = DAGGER / HEMORRHAGE = SWORD -> WEAPON SWAP MACRO
If you are stealthed it will equip a dagger, if you are not stealthed it will equip a sword. If you have a dagger equipped and are stealthed it will cast Ambush. If you have a One-Handed Sword equipped it will cast Hemorrhage.

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


STEALTH -> MAIN-HAND / OFF-HAND SWAP -> BACKSTAB
This macro will stealth, then switch main and off hand weapons, cast back stab, then switch weapons again all in one macro. Reset the /castsequence by pressing ctrl then clicking the macro.

/castsequence reset=ctrl Stealth, Backstab
/script PickupInventoryItem(16); PickupInventoryItem(17)


MAIN-HAND SWAP -> DAGGER <=> SWORD
This looks for your Sword and if it IS equipped, it will swap in the Dagger. If the Sword is NOT equipped, then it will swap in the Sword.

/script if strfind(GetInventoryItemLink("player",16)or"", "<sword name>") then EquipItemByName("<dagger name>", 16) else EquipItemByName("<sword name>", 16) end

Tags: