Keep messing up my Rogue Weapon Switch Macro, Need Assistance

Hi, I have 3 weapons that I need to switch in and out when I stealth, because I’d like to use ambush when I’m stealthed. We’ll call them Big Sword, Big Knife, Small Knife. I’d like for Big Knife, Small Knife to be equipped when I stealth, and I’d like Big Sword, Big Knife to be equipped when I come out of stealth.

I have this macro right now, but it isn’t working properly.

/cast [nostealth] Stealth

/equipslot [stealth] 16 Meteor Shard
/equipslot [stealth] 17 Battle Knife of the Tiger

/equipslot 16 Wingblade
/equipslot 17 Meteor Shard

What I do is use my Ambush macros for swapping weapons.

Something like:
/equipslot 16 Honed Stiletto of Power
/cast Ambush

Then my SS macro looks like:
/equipslot 16 OutlawSabre
/cast Sinister Strike

However, I think the problem with your Stealth macro is that your last two /equipslot commands are going off no matter if you’re in stealth or not, and I’d assume you only want one equip command to go off, one set while stealthed and the other while not stealthed?

You can use, /equipslot [nostealth] 16 Wingblade.

Hope that helps, I actually just put out a Rogue Macros video if you’d like to check it out. https://www.youtube.com/watch?v=aWMTzV8rmGg

Hey thanks for the help! Checked out your video and left a like and sub’d. I’m not too ready to do the macros you said yet, just want a simple one for right now. Just wanna get ambush on mobs then have it switch back once i start attacking. I changed the text in the macro to this:

/cast [nostealth] Stealth
/equipslot [stealth] 16 Meteor Shard
/equipslot [stealth] 17 Battle Knife of the Tiger
/equipslot [nostealth] 16 Wingblade
/equipslot [nostealth] 17 Meteor Shard

and it will switch to the knives when i stealth, but will not switch back when i come out of stealth. Also your video left me with another question lol - the /startattack - I use my right mouse button to do basic attack, is that naturally a macro set to /startattack? or would I need to change the right click binding somehow to make it do /startattack ?

Thanks man.

1 Like

Hey thanks man!

That macro should work like that, but you’ll have to hit it a few times. If you hit it once it’ll stealth you and change to those weapons, if you unstealth and hit it again while stealth is on CD then it -should- swap to your other weapons. If you’re wanting it to automatically change weapons after stealth it won’t, you have to hit the macro again while out of stealth to swap to those weapons.

You can also try:

#showtooltip Stealth
/cast [nostealth] Stealth
/equipslot [stealth] 16 Meteor Shard; [nostealth] 16 Wingblade
/equipslot [stealth] 17 Battle Knife of the Tiger; [nostealth] 17 Meteor Shard

The brackets and semicolons act as conditionals.

For the startattack, it’s just a command that does the same thing as Right Click. So you don’t have to mess with the binding for it at all. The default keybinding when you make a new char is /autoattack which everytime you press it it toggles your attack, meaning sometimes it’ll turn off your autoattack when you don’t want it to, this is why I use /startattack, you can spam the keybind and it’ll never turn off autoattack. Personal preference thing, I use it and Right Click as well.