View Full Version : Rogue Macro Help
Navus
01-20-2005, 11:05 AM
First up, just want to say thanks to Kintoun for posting your solo dagger build - after switching from backstab spec to the solo build (with some tweaks) I've shot from 45 to 50 in the past 3 days.
So anyways, I was exploring Un'Goro Crater last night, and after killing about 20 or so Muculent Ooze's, one of them was kind enough to drop me a Bloodrazor http://www.thottbot.com/?i=15300.
Since the dagger build uses Ambush as an opener with SS/Evis for most of the damage, I wanted to compare the #'s of the Bloodrazor SS's vs the poisoned dagger.
I ask here because I figure some of you probably already have this macro, but what I'm looking for is a macro that will equip my dagger in mainhand, cast ambush (rank 5?), then equip the sword.
Thanks in advance.
ps. I realize that BS > Sword/Mace SS dmg bonus, but I'm solo'ing almost exslusively, and rather than using gouge/bs, I'd like to give this a shot.
Andeh
01-20-2005, 11:50 AM
Here's a good starting point:
http://www.wowwiki.com/Item_equipping
I think you could modify one of the scripts there. I haven't tried this myself but I think to make it do ambush you do /cast ambush.
Good luck! Oh, and it would be nice if when you do get it to work, to post it here for future people.
Navus
01-20-2005, 12:16 PM
Thanks Andeh, that got the ball rolling.
/script if ( not CursorHasItem() ) then PickupContainerItem(0,1)); PickupInventoryItem(16); PickupContainerItem(0,1, ); end
/cast Ambush(Rank 5)
/script if ( not CursorHasItem() ) then PickupContainerItem(0,1)); end
That's the guts of it (assuming your dagger is in the 1st slot of your backpack). ,Tthe problem now is that there is a slight delay whilst switching weapons, and there is not enough time in between the weapon switch and the ambush command for the game to realize that I do in fact have a dagger equipped (keeps saying 'must have a dagger equipped').
Edit: It may not be the most elegant piece of scripting in the world, but the above does work. Assuming you have your sword equipped, if you drop to stealth, press the macro key once, it will switch to dagger and say 'must have dagger equipped'. Pressing the macro button again while in range of a mob, you'll pull off your ambush and switch back to sword.
Andeh
01-20-2005, 12:46 PM
Yeah, I was wondering how that would work because as far as I know there aren't any script commands like delay(time).
For a while I was using a sword & dagger, and used a simple script just to swap the weapons in my hands, and manually would press backstab/ambush. Its not as bad as it sounds because usually you're in stealth mode, and not worried about an extra second or so to get set up. Plus if you're using the Nurfed UI, you can bind the buttons of the second bar to keys of your chosing, and drop the macro icon onto one of those. So basically you can hit, say, z (my key for swap), 8 (my key for ambush), z, 2 (my key for SS), etc. etc.
Crixalix
02-03-2005, 10:36 AM
Thanks Andeh, that got the ball rolling.
/script if ( not CursorHasItem() ) then PickupContainerItem(0,1)); PickupInventoryItem(16); PickupContainerItem(0,1, ); end
/cast Ambush(Rank 5)
/script if ( not CursorHasItem() ) then PickupContainerItem(0,1)); end
That's the guts of it (assuming your dagger is in the 1st slot of your backpack). ,Tthe problem now is that there is a slight delay whilst switching weapons, and there is not enough time in between the weapon switch and the ambush command for the game to realize that I do in fact have a dagger equipped (keeps saying 'must have a dagger equipped').
Edit: It may not be the most elegant piece of scripting in the world, but the above does work. Assuming you have your sword equipped, if you drop to stealth, press the macro key once, it will switch to dagger and say 'must have dagger equipped'. Pressing the macro button again while in range of a mob, you'll pull off your ambush and switch back to sword.
This will not work for me. I copied and pasted and I get an error every single time, something about a invalid character after ') '
Andeh
02-03-2005, 01:40 PM
Some excellent Rogue & Warrior script resources can be found here:
http://capnbry.net/wow/
Stancesets- auto equip certain weapons based on the stance you're in. (Like put a dagger in main hand when you go to stealth, then sword when you drop out of stealth.)
OpportunisticAttacks - Try to do an attack from a list. (Like try Riposte, if unavailable, just perform SS.)
Also a good swap script.
Anyways they're very well done, I recommend checking them out.
unpolited
02-07-2005, 10:03 AM
Navus wrote:
Thanks Andeh, that got the ball rolling.
/script if ( not CursorHasItem() ) then PickupContainerItem(0,1)); PickupInventoryItem(16); PickupContainerItem(0,1, ); end
/cast Ambush(Rank 5)
/script if ( not CursorHasItem() ) then PickupContainerItem(0,1)); end
That's the guts of it (assuming your dagger is in the 1st slot of your backpack). ,Tthe problem now is that there is a slight delay whilst switching weapons, and there is not enough time in between the weapon switch and the ambush command for the game to realize that I do in fact have a dagger equipped (keeps saying 'must have a dagger equipped').
Edit: It may not be the most elegant piece of scripting in the world, but the above does work. Assuming you have your sword equipped, if you drop to stealth, press the macro key once, it will switch to dagger and say 'must have dagger equipped'. Pressing the macro button again while in range of a mob, you'll pull off your ambush and switch back to sword.
This will not work for me. I copied and pasted and I get an error every single time, something about a invalid character after ') '
YOU need to end each line with a semicolon. so after line 3 which is
/cast Ambush(Rank 5)
you forgot a semicolon.
the scripting works just like any other programing language, and so it gets pissed of about dumb stuff like that.
Powered by vBulletin® Version 4.1.9 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.