View Full Version : Warrior Macros
Potpie
2007-01-22, 04:02 PM
I was just reviewing http://www.wowwiki.com/Useful_macros
I see a nice macro I'm going to setup for Ctuchik this evening.
#show Attack
/cast [equipped:Two-Handed Swords/Two-Handed Maces/Two-Handed Axes/Polearms] Mortal Strike; Heroic Strike
/startattack
First line shows the Attack icon - which looks like whatever weapon you happen to have equipped in your main hand
Since I use Mortal Strike when I'm DPSing and Heroic Strike when I'm tanking with a 1 hander, this will allow me to do both conditionally AND initiate combat on a single action button!
Edit:
This will NOT cast a Heroic Strike if the equipped conditional is TRUE but Mortal Strike is in cooldown or doesn't have enough rage - it will stop processing that line when the MS fails.
That is why I put in the Start Attack line, so I can initiate combat with a 2 hander even when I have no rage and/or MS is in cooldown.
Potpie
2007-01-22, 09:39 PM
YAY!
One of my problems is that Mik's Scrolling Battle Text puts a big floating OVERPOWER! over my head to let me know when I can use Overpower.
Well, if I am Defensive or Berserker Stance when I see that, I fumble for Battle Stance then typically miss the OP
I bound this macro to the 9 button in EVERY stance. I see the floater, I punch 9, and it will put me in Battle Stance if need be and do the Overpower, no matter what stance I'm currently in! Awesome!!
/cast [stance:1] Overpower; Battle Stance
Edit:
Note that if you are NOT in stance 1 when you hit it, it puts you in Battle Stance on one keystroke -- then a 2nd keystroke is required to hit the Overpower.
Potpie
2007-01-22, 11:30 PM
Interrupt in Any Stance, Shield Bash or Pummel
#show Pummel
/cast [stance:1/2,noequipped:Shields] Berserker Stance; [stance:1/2,equipped:Shields] Shield Bash; [stance:3] Pummel
This is how this reads:
Show the Pummel icon on the button.
If in stance 1 or 2 (Battle or Def)=TRUE, AND a Shield is NOT equipped=TRUE, cast Berserker Stance
If in stance 1 or 2 (Battle or Def)=TRUE, AND a Shield is equipped=TRUE, cast Shield Bash {end of processing via single keypress}
The Shield Bash can be done with 1 keystroke, a second keystroke is required to do the Pummel.
First keystroke, check stance and if shield is equipped. If shield is equipped and in stance 1 or 2, then do a Shield Bash and we're done. If no shield is equipped and we're in stance 1 or 2, then goto stance 3.
Second keystroke then casts the Pummel.
All this on a single button - put in the same bind # on the action bar in all three stances. :bigok:
Potpie
2007-01-22, 11:37 PM
Combine Shield Block and Revenge on a single action button.
#show Shield Block
/cast Revenge
/stopcasting
/cast Shield Block
First line shows the Shield Block icon on the button.
Revenge is attempted, if it doesn't work a Shield Block is attempted.
Watch for your block then hit it again and your Revenge should go off and another Shield Block goes up if the cooldown has expired.
NOTE: I found out that Revenge and Overpower share the SAME 5 second cooldown. So if I hit a Revenge with this macro in Defensive Stance, then my target Dodges (activating Overpower), I could not use my Overpower macro above.
It would just goto Battle Stance and I end up trying to fight the cooldown hitting that key to get the Overpower off.
So I took it off the Defensive Stance button. :irked:
tonight I am working on a single button "zomg kill it now" macro that will:
cast Berserker Rage (30 sec cooldown)
cast blood fury (orc racial) (2 min cooldown)
cast deathwish (2 min cooldown)
cast bloodthirst
The problem I have is that Rampage lasts for 30 seconds and costs 20 rage and has no cooldown. I can't actually have it going off everytime I try to spam this macro. The Rampage ability requires a LOT of freaking micro management. I am wishing there was a mod for it that would just help me keep it up more often. Also, battle shout requires micro since its on a 2 minute timer and has no cooldown.
great macros in here
http://forums.worldofwarcraft.com/thread.html?topicId=55820235&sid=1
change to berserker stance, intercept, and hamstring
/cast [stance:3] Intercept; Berserker Stance
/stopcasting
/cast [stance:3] Hamstring
This is a great farming macro – it will dismount you (shift-click your mount to replace my Stormpike), charge, bloodthirst, queue HS and WW – anytime the target flees or otherwise gets out of range you will intercept – just watch your rage ;). Rinse repeat..
/cancelaura Stormpike Battle Charger
/cast [nocombat,stance:1] Charge; [combat,nostance:3] Berserker Stance; [nocombat,nostance:1] Battle Stance; [combat,stance:3] Intercept
/stopcasting
/castsequence reset=5 Bloodthirst, Heroic Strike, Whirlwind
for PvP, I use the same macro above and replace the last line (i.e. beginning with /castsequence..) with
/cast Hamstring
or replace last line with /cast Victory Rush as charge/intercept VR will often be used to get to new target..
Mortal/Heroic Strike w Bloodrage
#show Mortal Strike
/cast Bloodrage
/cast Mortal Strike
/cast Heroic Strike
Tanking
I use a combination of two macros for your basic tank & spank encounters
/cast Sunder Armor
/stopcasting
/cast Heroic Strike
&
/cast Revenge
/stopcasting
/cast Shield Block
I use the HS/SA one first to get excellent threat, then the revenge/SB to give good mitigation and threat, adding in the other now and then... ;)
a 'castsequence' tanking macro
/castsequence reset=5 Shield Block, Revenge, Sunder Armor
Devastate, Shield Slam, and Heroic Strike. Keeps HS queued and uses Devastate and Shield Slam for your supplemental aggro. Ctrl uses Cleave instead of Heroic Strike.
/castrandom Devastate, Shield Slam
/stopcasting
/cast [modifier:ctrl] Cleave; Heroic Strike
Multi tanking
Seamlessly tab to the nearest target, sunder them and switch back to your current target – you won't even see the switch but they'll be sundered... ;)
/targetenemy
/cast Sunder Armor
/targetlasttarget
This macro will sunder the mob your mouse pointer is over without losing your current target (the mob must still be in melee range, of course). It also checks if the target is actually hostile and alive before doing this.
#show Sunder Armor
/cast [target=mouseover, harm, nodead] Sunder Armor
To overcome the 'tab' key's propensity to target anything, this macro first reduces the distance at which tab works to 10 units, performs the equivalent of a Tab (/targetenemy), then restores the default value.
/script SetCVar("targetNearestDistance", 10)
/targetenemy
/script SetCVar("targetNearestDistance", 41)
Thunderclap - alt to use excess rage with sunder, switch to battle stance, TC, (back) to def stance
#show Thunder Clap
/cast [stance:1] Thunder Clap; [stance:2, modifier:alt] Sunder Armor
/stopcasting
/cast [stance:1] Defensive Stance; Battle Stance
Myrkris
2007-01-24, 12:33 PM
Combine Shield Block and Revenge on a single action button.
#show Shield Block
/cast Revenge
/stopcasting
/cast Shield Block
First line shows the Shield Block icon on the button.
Revenge is attempted, if it doesn't work a Shield Block is attempted.
Watch for your block then hit it again and your Revenge should go off and another Shield Block goes up if the cooldown has expired.
NOTE: I found out that Revenge and Overpower share the SAME 5 second cooldown. So if I hit a Revenge with this macro in Defensive Stance, then my target Dodges (activating Overpower), I could not use my Overpower macro above.
It would just goto Battle Stance and I end up trying to fight the cooldown hitting that key to get the Overpower off.
So I took it off the Defensive Stance button. :irked:
I'm wondering why you were putting Shield Block and Revenge on the same button as it is. I put Revenge on my protection bar and an Overpower/Battle Stance macro on my Berserk bar in the same position as I put Overpower on my Battle Stance bar, since they're on the same timer and are analogous abilities. Revenge triggers more often, but Overpower can't be blocked/dodged/parried is the only difference IIRC. Seems like Shield Block would be used under different conditions so it should be in a different position.
Potpie
2007-01-24, 12:57 PM
I've since taken Overpower off my Defensive Stance bar.
I have the single button macro for Shield Block & Revenge to make 2 buttons one. It's easier on my bar space and easier on my fingers. ;)
The way I think about Shield Block is that it mitigates incoming damage and a block, dodge, or parry triggers Revenge.
Revenge is instant (independent of the Global Cool Down - GCD) costs only 5 Rage, & generates a lot of threat - which is what I want when I'm in Defensive Stance tanking.
Edit:
Like you, I have a macro in Berserker Stance in the same position as Overpower on my Battle Stance bar that will shift to Battle Stance and do an Overpower.
Myrkris
2007-01-24, 01:07 PM
OK, as I'm starting to think about how to drive my warrior in instances it's useful to understand why others playing warriors do things the way they do. Thanks for the explanation.
Potpie
2007-01-24, 09:23 PM
#show Attack
/cast Bloodrage
/cast [equipped:Two-Handed Swords/Two-Handed Maces/Two-Handed Axes/Polearms] Mortal Strike; Heroic Strike
/cast [modifier:alt]Heroic Strike
/startattack
I added Bloodrage to this one, my #1 key on my main bar. HANDY!!
Edit:
Just added the modifier:alt Heroic Strike line. While in combat and I'm hitting this key, I can alternate: hit 1, a mortal strike, hit alt+1, a Heroic Strike - etc.
Potpie
2007-01-24, 09:53 PM
Oh! Another thing I did - since I want different weapons (and shield) out for different stances, I made Stance macros that switch my equipped hands too
#show Battle Stance
/cast Battle Stance
/equip 2-hander-name
#show Defensive Stance
/cast Defensive Stance
/equip 1-hander-name
/equip shield-name
#show Berserker Stance
/cast Berserker Stance
/equip 2-hander-name
I am using Bongos, so I then made a new 3-button generic action bar, and turned off (made it hidden) the class bar that has my 3 stances hard-coded into it. I pulled my macros out to the new 3-button bar, and scaled it and positioned it right above my main action bar, like how the "real" stance class bar looks. I use V for Battle, Shift-V for Defensive, and Alt-V for Berserker.
The weapons / shield go in and out of my hands instantly at the same time the stance symbol appears above my head -- it's awesome. :cool:
Byomage
2007-01-24, 10:37 PM
Any benefit to doing it that way over using Itemrack? I'm still trying to get a feel for this new macro system, and after hearing some people are only using 25 megs for their addons ( I use over 75!) I'm trying to get away from addons and using build in functionality.
Potpie
2007-01-25, 08:30 AM
I don't know anything about ItemRack - I use Outfitter for gear sets, automatic mount/dismount swaps, etc.
Aessina
2007-01-25, 08:44 AM
I believe ItemRack can switch your gear depending on stance. I think PP's solution is more elegant in that it's low-tech, doesn't depend on an elaborate architecture to make work, and it's Blizzard built, so it won't break every patch :)
Thwak
2007-01-25, 02:20 PM
it's Blizzard built, so it won't break every patch :)
so true. i used to dread patch days when i was using a ton of mods.
Myrkris
2007-01-25, 02:45 PM
so true. i used to dread patch days when i was using a ton of mods.
Heh, back in the day I used very few mods and was amused by all the bitching by all your mod-monsters every patch day. Now I'm using a couple dozen mobs and effin' HATE patches!
Potpie
2007-01-25, 04:32 PM
I love dinking with addons though, it is fun for me!
I'm getting effing good at it too - pretty soon I'll be a lua programmer! :lmao:
Jazabel
2007-01-28, 11:32 AM
I believe ItemRack can switch your gear depending on stance. I think PP's solution is more elegant in that it's low-tech, doesn't depend on an elaborate architecture to make work, and it's Blizzard built, so it won't break every patch :)
Indeed. Outfitter has stance set options too, but it creates a bit of lag at the swap.
I'm going to try PP's method.
Potpie
2007-01-28, 06:24 PM
Modified Action Button #1 button, added Victory Rush!
#show Attack
/cast Victory Rush
/cast Bloodrage
/cast [modifier:alt]Heroic Strike
/cast [equipped:Two-Handed Swords/Two-Handed Maces/Two-Handed Axes/Polearms] Mortal Strike; Heroic Strike
/startattack
Shows the attack icon - so whatever weapon is in main hand.
Tries to cast Victory Rush - if fails go on to next line, if succeeds stop macro
Tries to cast Bloodrage - if fails go on to next line, if succeeds stop macro
If ALT is held down when 1 is pressed, tries to cast Heroic Strike no matter what weapon is equipped
Tries to cast Mortal Strike, but only if I have one of those weapon types equipped. If not one of those weapon types is NOT equipped, tries to cast Heroic Strike - if fails go on to next line, if succeeds stop macro
If all the above fail, it gets to the last line - this turns on Auto AttackSo, I can do all of those things, simply by tapping the 1 key. :)
Edit: Remove the Victory Rush line - it should work, i'm not sure why it does not :(
I am not sure why this doesn't work. I made a similar macro on Friday that did a ton of stuff, kind of like an "I win" macro for warriors, but I failed at macro'ing meh.
tanky macros
/cast random sunder, revenge
and
/cast random devastate, revenge
Spam the crap out of those two. Hit Shield Sslam when ever the cool down is up, and blow HS when you are high on rage.
Myrcaus
2007-04-20, 02:08 PM
Macros don't stop running if a command fails, they continue regardless. They might bump into GCD or etc., but they don't stop on success.
Shizma
2007-05-01, 05:07 AM
Modified Action Button #1 button, added Victory Rush!
#show Attack
/cast Victory Rush
/cast Bloodrage
/cast [modifier:alt]Heroic Strike
/cast [equipped:Two-Handed Swords/Two-Handed Maces/Two-Handed Axes/Polearms] Mortal Strike; Heroic Strike
/startattack
Shows the attack icon - so whatever weapon is in main hand.
Tries to cast Victory Rush - if fails go on to next line, if succeeds stop macro
Tries to cast Bloodrage - if fails go on to next line, if succeeds stop macro
If ALT is held down when 1 is pressed, tries to cast Heroic Strike no matter what weapon is equipped
Tries to cast Mortal Strike, but only if I have one of those weapon types equipped. If not one of those weapon types is NOT equipped, tries to cast Heroic Strike - if fails go on to next line, if succeeds stop macro
If all the above fail, it gets to the last line - this turns on Auto AttackSo, I can do all of those things, simply by tapping the 1 key. :)
Edit: Remove the Victory Rush line - it should work, i'm not sure why it does not :(
It's kind of mis-named. It doesn't "rush" you anywhere. It gives you an instant attack if you're in melee range, on whatever you have targeted, to start you back in combat. Kind of lame really.
Potpie
2007-05-01, 07:12 AM
"Rush" not like movement.
"Rush" as in the warrior is all fired up from victory over the monster he just killed, so he gets a free attack in the opening seconds of his next fight.
"Ahhh what a rush!" Get it? Victory Rush.
RUSH
n.
A sudden forward motion.
Surging emotion: a rush of shame.
An anxious and eager movement to get to or from a place: a rush to the goldfields.
A sudden, very insistent, generalized demand: a rush for gold coins.
An attempt to move the ball by running.
An act of running at a passer or kicker in order to block or prevent a play.
A time of attention, usually one in which extensive social activity occurs.
A drive by a Greek society on a college campus to recruit new members: a sorority rush.
The intensely pleasurable sensation experienced immediately after use of a stimulant or a mind-altering drug.
A sudden, brief exhilaration: A familiar rush overtook him each time the store announced a half-price special on expensive stereo equipment.
General haste or busyness: The office always operates in a rush.
A sudden attack; an onslaught.
Shizma
2007-05-01, 07:23 AM
I'm fiddy 2 years old. It's been a long time since I've had much of a rush of anything ;)
Yar, figured that out bro :). As long as you have something targeted it should work. Maybe if you add a get-target command of some kind into it before the Victory Rush command?
Potpie
2007-05-01, 07:28 AM
Victory Rush wouldn't work in my 1 key macro. Not sure why - but I tried quite a bit to make it work, but ended up with a separate hotkey for it.
Potpie
2007-05-23, 09:17 AM
Macros don't stop running if a command fails, they continue regardless. They might bump into GCD or etc., but they don't stop on success.
They do so stop on Success. They continue if a command fails.
With the above macro I press 1, and Bloodrage is up and goes off - the macro bound to my 1 key is over.
I subsequently press ALT+1, Heroic Strike goes off, the macro bound to my 1 key is over.
You only get 1 Successful action per keypress, that's my point.
Potpie
2007-06-15, 01:25 PM
Bump for Sab
great macros in here
Multi tanking
Seamlessly tab to the nearest target, sunder them and switch back to your current target – you won't even see the switch but they'll be sundered... ;)
/targetenemy
/cast Sunder Armor
/targetlasttarget
This macro will sunder the mob your mouse pointer is over without losing your current target (the mob must still be in melee range, of course). It also checks if the target is actually hostile and alive before doing this.
#show Sunder Armor
/cast [target=mouseover, harm, nodead] Sunder Armor
To overcome the 'tab' key's propensity to target anything, this macro first reduces the distance at which tab works to 10 units, performs the equivalent of a Tab (/targetenemy), then restores the default value.
/script SetCVar("targetNearestDistance", 10)
/targetenemy
/script SetCVar("targetNearestDistance", 41)
Thunderclap - alt to use excess rage with sunder, switch to battle stance, TC, (back) to def stance
#show Thunder Clap
/cast [stance:1] Thunder Clap; [stance:2, modifier:alt] Sunder Armor
/stopcasting
/cast [stance:1] Defensive Stance; Battle Stance
New and improved multi-tanking macro. I found on the tankspot.
mash this every GCD (note without the reset to 41 it will leave your tab at 5 or whatever value you give it) watch debuff slots & then revenge, shield slam etc. on those with low sunders:
/script SetCVar("targetNearestDistance", 5)
/targetenemy
/startattack
/cast [nostance:2] Defensive Stance
/castsequence reset=6 Sunder Armor, Thunder Clap, Cleave, Sunder Armor It changes target every use - I have held 6 & more Shattered Halls' mobs with this & didn't have a single point in prot at the time (ok you do need some time with them to get properly acquainted http://www.tankspot.com/forums/images/smilies/rolleyes.gif ) - the key is revenging & shield slamming those with low sunders or even taunting them, to give you extra time to build threat on the others. Use the target icon macro (below (http://www.tankspot.com/forums/theory-articles-guides/31899-wow-warrior-macros.html#j)) to mark one as the focus fire target - it will need extra attention.
RESET: To overcome the 'tab' key's propensity to target anything, this macro first reduces the distance at which tab works to 10 units, performs the equivalent of a Tab (/targetenemy), then restores the default value. Ciderhelm has some very good macros using this script.
/script SetCVar("targetNearestDistance", 10)
/targetenemy
/script SetCVar("targetNearestDistance", 41)
Shizma
2007-08-06, 09:00 AM
Good stuff. I need to be sure not to lose this thread.
I've been using a pretty effective charge macro for small group pulls (IE 4-5 mobs in close proximity) that is good at establishing initial ag where you have room to charge.
/cast Charge
/cast Bloodrage
/cast Battle Shout
/cast Defensive Stance
Each of the casts is on a separate timer. When the marco goes off, it changes you to Battle Stance to enable Charge, Charges, and while you are on the way tot he target, it casts Bloodrage and Battle Shout, and leaves you in Defensive stance to start tanking. I follow with Thunder Clap and start generating threat.
This usually leaves me with about 1/3 of a full rage bar and climbing, and will generate between 1300 and 1800 initial threat on your primary target.
I know this isn't supposed to work. You're supposed to have to do a keystroke for each cast. However, it does. On one click / keystroke. Select Battle Stance, select your target, click and go.
Shiz.
Skydog
2007-08-06, 06:46 PM
Great Posts guys; I need all the help I can get and these macros are now ready for my warrior to use!
Potpie
2007-08-16, 04:14 PM
Bump for Myrkris
Combine Shield Block and Revenge on a single action button.
#show Shield Block
/cast Revenge
/stopcasting
/cast Shield Block
First line shows the Shield Block icon on the button.
Revenge is attempted, if it doesn't work a Shield Block is attempted.
Watch for your block then hit it again and your Revenge should go off and another Shield Block goes up if the cooldown has expired.
NOTE: I found out that Revenge and Overpower share the SAME 5 second cooldown. So if I hit a Revenge with this macro in Defensive Stance, then my target Dodges (activating Overpower), I could not use my Overpower macro above.
It would just goto Battle Stance and I end up trying to fight the cooldown hitting that key to get the Overpower off.
So I took it off the Defensive Stance button. :irked:
Potpie
2007-08-16, 04:16 PM
I've since taken Overpower off my Defensive Stance bar.
I have the single button macro for Shield Block & Revenge to make 2 buttons one. It's easier on my bar space and easier on my fingers. ;)
The way I think about Shield Block is that it mitigates incoming damage and a block, dodge, or parry triggers Revenge.
Revenge is instant (independent of the Global Cool Down - GCD) costs only 5 Rage, & generates a lot of threat - which is what I want when I'm in Defensive Stance tanking.
Edit:
Like you, I have a macro in Berserker Stance in the same position as Overpower on my Battle Stance bar that will shift to Battle Stance and do an Overpower.
Hehe, funny how this info has been out here for 6+ months, considering the discussion today. :yup:
Skydog
2007-08-16, 04:42 PM
Hehe Shizma; I'm fiddy-two years old too and not a good typer either, but based on this one thread I have created eight great macros!
I have switched interface addons almost as much as Potpie because I love to tinker too much, but I now have the setup that really works. I use FuBar instead of TitanPanel now and Bartendar 3 along with Outfitter instead of ItemRack. They all work pretty much the same, but the current setup allows me to quickly change stances and my gear changes automatically. I pop a quick macro or two and I am not trying to find my mouse cursor to hit the right button.
The thread on "MouseLook" yesterday was a real Ding in my brain. I have not used the right click button like Ryndstrum and Sol commented on but will start tonight. As they said, you hold down the right button to turn your character 360 degrees quickly to make sure one of a mob isn't ponding your healer or other party members.
I need to learn to be a better tank; it has been a struggle after playing a hunter and then a shaman for nearly a year in Molten Core. But...that helps me realize what those two toons can do and that mana breaks are mandatory!
Like Ryndstrum said, you can have all the twink gear, enchants, etc, but it all comes down to being a better player.
Threads like these are invaluable, and I have already printed out many and put in a binder to re-read and study to try to get better. Kepp the info flowing in this forum because we can all help each other.
Shizma
2007-08-16, 08:20 PM
Hehe Shizma; I'm fiddy-two years old too and not a good typer either, but based on this one thread I have created eight great macros!
I have switched interface addons almost as much as Potpie because I love to tinker too much, but I now have the setup that really works. I use FuBar instead of TitanPanel now and Bartendar 3 along with Outfitter instead of ItemRack. They all work pretty much the same, but the current setup allows me to quickly change stances and my gear changes automatically. I pop a quick macro or two and I am not trying to find my mouse cursor to hit the right button.
The thread on "MouseLook" yesterday was a real Ding in my brain. I have not used the right click button like Ryndstrum and Sol commented on but will start tonight. As they said, you hold down the right button to turn your character 360 degrees quickly to make sure one of a mob isn't ponding your healer or other party members.
I need to learn to be a better tank; it has been a struggle after playing a hunter and then a shaman for nearly a year in Molten Core. But...that helps me realize what those two toons can do and that mana breaks are mandatory!
Like Ryndstrum said, you can have all the twink gear, enchants, etc, but it all comes down to being a better player.
Threads like these are invaluable, and I have already printed out many and put in a binder to re-read and study to try to get better. Kepp the info flowing in this forum because we can all help each other.
I would be happy to back you up on my lock if you want to run some instances. I can assign targets if you like until you get familiar with them. It will give you a chance to work on threat generation and aggro control.
I promise not to be gentle :)
Skydog
2007-08-17, 02:33 PM
Thanks Shiz! We need to show these youngsters how the "HLS Elders" can kick butt! Your lock is Karj?
Looking forward to some on the job training and having fun at the same time!
Wyz
Shizma
2007-08-17, 02:35 PM
Thanks Shiz! We need to show these youngsters how the "HLS Elders" can kick butt! Your lock is Karj?
Looking forward to some on the job training and having fun at the same time!
Wyz
He is :)
I've got the Upper Case K tonight so will be farming and probably arena beforehand, but if you're around on the weekend' lets git er done.
Phrog
2007-11-19, 02:24 PM
bump for kig
Powered by vBulletin® Version 4.1.9 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.