Upgraded Overpower macro (fury) and some other useful ones

Upgraded Overpower macro (fury) and some other useful ones

by Omakaroni » Mon Oct 26, 2015 12:56 am

I'm not a pro in macro language, so maybe it can be done in an easier way, but here's a Overpower macro you can use in fury specc with Super Macro Addon:

Code: Select all
/script texture,name,isActive,isCastable = GetShapeshiftFormInfo(1); if isActive then CastSpellByName("Overpower"); else CastSpellByName("Whirlwind"); end;
/run if UnitMana("player") >=25 then cast("Bloodthirst") else cast("Battle Stance");end
/script if not IsCurrentAction(36) then UseAction(36) end;


This macro will use Bloodthirst and/or Whirlwind if rage is above 25 and use Battle stance then Overpower if rage is below 25 rage. This is to prevent rage lost in stance dancing with Tactical Mastery 5/5.
This will also start attacking if you put your Auto Attack out on action slot 36.

also possible to add Heroic Strike, more useful with a lot of rage to get rid off:

Code: Select all
/script texture,name,isActive,isCastable = GetShapeshiftFormInfo(1); if isActive then CastSpellByName("Overpower"); else CastSpellByName("Heroic Strike"); end;
/run if UnitMana("player") >=25 then cast("Bloodthirst") else cast("Battle Stance");end
/cast Whirlwind
/script if not IsCurrentAction(36) then UseAction(36) end;
Last edited by Omakaroni on Wed Oct 28, 2015 10:59 am, edited 3 times in total.
Omakaroni
Private
Private
 

Re: Upgraded Overpower macro (fury)

by vido » Mon Oct 26, 2015 4:49 pm

What if the duration on overpower is low, it should take priority over BT/WW. You can also safely burn quite a lot of rage to use overpower, sometimes it's viable to burn your full rage bar to use that overpower proc.
vido
Sergeant Major
Sergeant Major
 

Re: Upgraded Overpower macro (fury)

by St0rfan » Mon Oct 26, 2015 5:45 pm

vido wrote:What if the duration on overpower is low, it should take priority over BT/WW. You can also safely burn quite a lot of rage to use overpower, sometimes it's viable to burn your full rage bar to use that overpower proc.


I would have to agree with Vido. Even though the macro is very nifty (although I havent tried it), sometimes it is still good to "waste" that rage-pool because Overpower is a guaranteed Flurry-refresher meaning it often takes priority over all other abilities even if very stocked on rage.
User avatar
St0rfan
Stone Guard
Stone Guard
 

Re: Upgraded Overpower macro (fury)

by Omakaroni » Wed Oct 28, 2015 8:29 am

St0rfan wrote:
vido wrote:What if the duration on overpower is low, it should take priority over BT/WW. You can also safely burn quite a lot of rage to use overpower, sometimes it's viable to burn your full rage bar to use that overpower proc.


I would have to agree with Vido. Even though the macro is very nifty (although I havent tried it), sometimes it is still good to "waste" that rage-pool because Overpower is a guaranteed Flurry-refresher meaning it often takes priority over all other abilities even if very stocked on rage.


If you use the one with Heroic strike added, you simply will burn all that rage in no time change to Battle Stance and use Overpower as long as you spam it, but the rage won't be just burned in the switch of stance but be used for something good before the Overpower is used. Cant remember last time i missed an overpower with this one.

same goes for the one without HS but that one uses more time to burn the rage because of the CDs on WW/BT, more useful in low rage situations, when WW and/or BT can be used.
Omakaroni
Private
Private
 

Re: Upgraded Overpower macro (fury)

by Omakaroni » Wed Oct 28, 2015 8:59 am

also here is a good Heroic strike macro that is spammable and can replace Bloodthirst on your UI:

Code: Select all
/run if UnitMana("player") >=X then cast("Heroic Strike") else cast("Bloodthirst");end
/cast Bloodthirst
/script if not IsCurrentAction(36) then UseAction(36) end;


Replace X with how much rage you want before queueing in HS
Last edited by Omakaroni on Wed Oct 28, 2015 9:42 am, edited 1 time in total.
Omakaroni
Private
Private
 

Re: Upgraded Overpower macro (fury)

by Vices » Wed Oct 28, 2015 9:21 am

Assuming you are fully buffed you should only ever use overpower if:
  • Bloodthirst and Whirlwind are on cooldown (roughly >4s and >8s respectively)
  • You just landed an autoswing, meaning the next swing is "far" away.
  • Your current rage is less than or equal to 40 or so.
hello
Vices
Sergeant
Sergeant
 

Re: Upgraded Overpower macro (fury)

by Omakaroni » Wed Oct 28, 2015 10:00 am

Vices wrote:Assuming you are fully buffed you should only ever use overpower if:
  • Bloodthirst and Whirlwind are on cooldown (roughly >4s and >8s respectively)
  • You just landed an autoswing, meaning the next swing is "far" away.
  • Your current rage is less than or equal to 40 or so.


if you believe so this macro can help you just change the ">=25" in the macro with ">=40"
Omakaroni
Private
Private
 

Re: Upgraded Overpower macro (fury)

by Vices » Wed Oct 28, 2015 10:22 am

Omakaroni wrote:
Vices wrote:Assuming you are fully buffed you should only ever use overpower if:
  • Bloodthirst and Whirlwind are on cooldown (roughly >4s and >8s respectively)
  • You just landed an autoswing, meaning the next swing is "far" away.
  • Your current rage is less than or equal to 40 or so.


if you believe so this macro can help you just change the ">=25" in the macro with ">=40"


My issue is not with the macro itself, it is with the mindset that you should mindlessly press some macro to use overpower when in fact overpower is an extremely situational ability and unless you really know what you are doing I'd argue that one is better off by simply not using it as screwing it up once would be a big dps loss.
The assumption that using a macro which checks your rage (and only rage) leads to correct overpower usage is quite inaccurate.
hello
Vices
Sergeant
Sergeant
 

Re: Upgraded Overpower macro (fury) and some other useful on

by Omakaroni » Wed Oct 28, 2015 10:40 am

here's one to cast Battle Shout when its not up:

Code: Select all
/run local i,x=1,0 while UnitBuff("player",i) do if UnitBuff("player",i)=="Interface\\Icons\\Ability_Warrior_BattleShout" then x=1 end i=i+1 end if x==0 then CastSpellByName("Battle Shout")end


lazy? and you want to click one button only (not recommended, wont top dmg output with this one)
with this you still need to click Overpower

Code: Select all
/run local i,x=1,0 while UnitBuff("player",i) do if UnitBuff("player",i)=="Interface\\Icons\\Ability_Warrior_BattleShout" then x=1 end i=i+1 end if x==0 then CastSpellByName("Battle Shout")end
/run if UnitMana("player") >=55 then cast("Heroic Strike") else cast("Bloodthirst");end
/script if (UnitHealth('target')/UnitHealthMax('target')<0.20) then CastSpellByName("Execute()");end
/cast Berserker Stance
/cast Bloodthirst
/cast Whirlwind
/cast Berserker Rage
/cast Bloodrage
/cast Death Wish
/cast Recklessness
/script if not IsCurrentAction(36) then UseAction(36) end;


Casts Battle Shout if not up, queue HS if 50 rage or more, use Execute when 20%hp or less and casts all the other abilities in the macro if they are off CD or you have enough rage to do them, with priority from top to bottom.
Last edited by Omakaroni on Sat Oct 31, 2015 11:50 pm, edited 1 time in total.
Omakaroni
Private
Private
 

Re: Upgraded Overpower macro (fury)

by Omakaroni » Wed Oct 28, 2015 10:47 am

Vices wrote:My issue is not with the macro itself, it is with the mindset that you should mindlessly press some macro to use overpower when in fact overpower is an extremely situational ability and unless you really know what you are doing I'd argue that one is better off by simply not using it as screwing it up once would be a big dps loss.
The assumption that using a macro which checks your rage (and only rage) leads to correct overpower usage is quite inaccurate.


macro does not only check rage it also check if BT/WW are on CD, the only thing it doesn't do is counting swings and checking for Flurry uptime.
I don't use most of this macros myself, but i post them here cus it can help more lazy ppl than me, and maybe it can be inspiration for someone who is pro in macro language to come up with a macro that is more useable. Still thinks the HS and BS ones are pretty good tho.

for example a overpower macro that check if flurry is up, check rage, check swings and so on.
Omakaroni
Private
Private
 

Next

Return to Warrior