Perfect Fury Warrior Macro (1 button dps) menu

User Tag List

Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 41
  1. #16
    ferodod's Avatar Member
    Reputation
    5
    Join Date
    Jun 2009
    Posts
    104
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Having no clue about this and such, how would I go about adding victory rush to both of these? With the glyph, in both situations it can be a nice solid dps boost. with the extra 30% crit chance.

    Perfect Fury Warrior Macro (1 button dps)
  2. #17
    Viral Fly-by's Avatar Contributor
    Reputation
    136
    Join Date
    Dec 2009
    Posts
    376
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ferodod View Post
    Having no clue about this and such, how would I go about adding victory rush to both of these? With the glyph, in both situations it can be a nice solid dps boost. with the extra 30% crit chance.
    Add this near beginning...

    Code:
    /run if IsUsableSpell("Victory Rush") then CastSpellByName("Victory Rush") end
    Short and simple...but should work nicely.
    ViralFly-by

  3. #18
    ferodod's Avatar Member
    Reputation
    5
    Join Date
    Jun 2009
    Posts
    104
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You're a star, ty =).

  4. #19
    Zaphry's Avatar Contributor
    Reputation
    176
    Join Date
    Dec 2007
    Posts
    897
    Thanks G/R
    12/9
    Trade Feedback
    17 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Shame that I can do more dps without these macros
    Would have liked to slack abit and still do substainable dps

    Playing a game for the graphics is like watching porn for the storyline.


  5. #20
    Viral Fly-by's Avatar Contributor
    Reputation
    136
    Join Date
    Dec 2009
    Posts
    376
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by zaphry View Post
    Shame that I can do more dps without these macros
    Would have liked to slack abit and still do substainable dps
    Then the macro isn't good enough. =p Wait until I write one for Fury eventually. =)
    ViralFly-by

  6. #21
    OrangeKingdom's Avatar Banned
    Reputation
    88
    Join Date
    Apr 2009
    Posts
    395
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    when i use this, it causes wow to lag like hell.
    wtf gives?

  7. #22
    ordrake's Avatar Member
    Reputation
    3
    Join Date
    Dec 2007
    Posts
    19
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Don't know if you appreciate it, but i upgraded the fury macro abit:
    Code:
    /startattack
    /run if(UnitPower('player'))<25 and GetSpellCooldown('Bloodrage')==0 then CastSpellByName('Bloodrage')end
    /run if(UnitPower('player'))>=65 and IsShiftKeyDown() then CastSpellByName('Cleave')end
    /run if(UnitPower('player'))>=50 and not IsShiftKeyDown() then CastSpellByName('Heroic Strike')end
    /run start, duration, enabled = GetSpellCooldown("Whirlwind"); vWWCD = duration - ( GetTime() - start); start, duration, enabled = GetSpellCooldown("Bloodthirst"); vBTCD = duration - ( GetTime() - start); 
    /run if GetSpellCooldown("Whirlwind")==0 and (UnitPower('player'))>=25 then CastSpellByName("Whirlwind") end
    /run if (IsSpellInRange('Bloodthirst','target'))==0 or vWWCD < 1.0 then return elseif GetSpellCooldown("Bloodthirst")==0 and (UnitPower('player'))>=20 then CastSpellByName("Bloodthirst") end
    /run if (IsSpellInRange('Slam','target'))==0 or vWWCD < 1.0 or vBTCD < 1.0 then return elseif UnitBuff("player", "Slam!") and (UnitPower('player'))>=15 then CastSpellByName("Slam") end
    /run if GetSpellCooldown("Victory Rush")==0 and IsUsableSpell("Victory Rush")==1 and vWWCD >= 1.5 and vBTCD >= 1.5  then CastSpellByName("Victory Rush") end
    /run if (GetSpellCooldown("Heroic Throw"))==0 and (IsSpellInRange('Heroic Throw','target'))==1 and vWWCD >= 1.5 and vBTCD >= 1.5 then CastSpellByName("Heroic Throw") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    It prioritizes WW -> BT -> Slam and delays WW by max 0.5 sec if you can cast BT or slam and it delays BT too by max 0.5 sec if you can cast slam. This is a dps increase over the normal priority system (where you dont delay). Besides that it uses victory rush and heroic throw in free global cooldowns. It does NOT use execute, since its the general thought its not a dps increase on EJ. I also lowered the HS spam to 50 rage, since with glyph of HS you most probably wont run out of rage. If you do make it abit higher then 50.
    Hold down the shift button while spamming it for AOE (Cleave instead of HS).

    Hope its usefull for anyone!

  8. #23
    cancel001's Avatar Member
    Reputation
    1
    Join Date
    Dec 2007
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ordrake View Post
    Don't know if you appreciate it, but i upgraded the fury macro abit:
    Code:
    /startattack
    /run if(UnitPower('player'))<25 and GetSpellCooldown('Bloodrage')==0 then CastSpellByName('Bloodrage')end
    /run if(UnitPower('player'))>=65 and IsShiftKeyDown() then CastSpellByName('Cleave')end
    /run if(UnitPower('player'))>=50 and not IsShiftKeyDown() then CastSpellByName('Heroic Strike')end
    /run start, duration, enabled = GetSpellCooldown("Whirlwind"); vWWCD = duration - ( GetTime() - start); start, duration, enabled = GetSpellCooldown("Bloodthirst"); vBTCD = duration - ( GetTime() - start); 
    /run if GetSpellCooldown("Whirlwind")==0 and (UnitPower('player'))>=25 then CastSpellByName("Whirlwind") end
    /run if (IsSpellInRange('Bloodthirst','target'))==0 or vWWCD < 1.0 then return elseif GetSpellCooldown("Bloodthirst")==0 and (UnitPower('player'))>=20 then CastSpellByName("Bloodthirst") end
    /run if (IsSpellInRange('Slam','target'))==0 or vWWCD < 1.0 or vBTCD < 1.0 then return elseif UnitBuff("player", "Slam!") and (UnitPower('player'))>=15 then CastSpellByName("Slam") end
    /run if GetSpellCooldown("Victory Rush")==0 and IsUsableSpell("Victory Rush")==1 and vWWCD >= 1.5 and vBTCD >= 1.5  then CastSpellByName("Victory Rush") end
    /run if (GetSpellCooldown("Heroic Throw"))==0 and (IsSpellInRange('Heroic Throw','target'))==1 and vWWCD >= 1.5 and vBTCD >= 1.5 then CastSpellByName("Heroic Throw") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    It prioritizes WW -> BT -> Slam and delays WW by max 0.5 sec if you can cast BT or slam and it delays BT too by max 0.5 sec if you can cast slam. This is a dps increase over the normal priority system (where you dont delay). Besides that it uses victory rush and heroic throw in free global cooldowns. It does NOT use execute, since its the general thought its not a dps increase on EJ. I also lowered the HS spam to 50 rage, since with glyph of HS you most probably wont run out of rage. If you do make it abit higher then 50.
    Hold down the shift button while spamming it for AOE (Cleave instead of HS).

    Hope its usefull for anyone!
    I dont know it works for anyone eles. it dosent work for me, since it dosent use slam perfetly when Bloodsurge poc.
    thanks for sharing anyway
    Last edited by cancel001; 01-21-2010 at 01:22 AM.

  9. #24
    ca22ca's Avatar Member
    Reputation
    5
    Join Date
    Oct 2007
    Posts
    22
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ordrake View Post
    Don't know if you appreciate it, but i upgraded the fury macro abit:
    Code:
    /startattack
    /run if(UnitPower('player'))<25 and GetSpellCooldown('Bloodrage')==0 then CastSpellByName('Bloodrage')end
    /run if(UnitPower('player'))>=65 and IsShiftKeyDown() then CastSpellByName('Cleave')end
    /run if(UnitPower('player'))>=50 and not IsShiftKeyDown() then CastSpellByName('Heroic Strike')end
    /run start, duration, enabled = GetSpellCooldown("Whirlwind"); vWWCD = duration - ( GetTime() - start); start, duration, enabled = GetSpellCooldown("Bloodthirst"); vBTCD = duration - ( GetTime() - start); 
    /run if GetSpellCooldown("Whirlwind")==0 and (UnitPower('player'))>=25 then CastSpellByName("Whirlwind") end
    /run if (IsSpellInRange('Bloodthirst','target'))==0 or vWWCD < 1.0 then return elseif GetSpellCooldown("Bloodthirst")==0 and (UnitPower('player'))>=20 then CastSpellByName("Bloodthirst") end
    /run if (IsSpellInRange('Slam','target'))==0 or vWWCD < 1.0 or vBTCD < 1.0 then return elseif UnitBuff("player", "Slam!") and (UnitPower('player'))>=15 then CastSpellByName("Slam") end
    /run if GetSpellCooldown("Victory Rush")==0 and IsUsableSpell("Victory Rush")==1 and vWWCD >= 1.5 and vBTCD >= 1.5  then CastSpellByName("Victory Rush") end
    /run if (GetSpellCooldown("Heroic Throw"))==0 and (IsSpellInRange('Heroic Throw','target'))==1 and vWWCD >= 1.5 and vBTCD >= 1.5 then CastSpellByName("Heroic Throw") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    It prioritizes WW -> BT -> Slam and delays WW by max 0.5 sec if you can cast BT or slam and it delays BT too by max 0.5 sec if you can cast slam. This is a dps increase over the normal priority system (where you dont delay). Besides that it uses victory rush and heroic throw in free global cooldowns. It does NOT use execute, since its the general thought its not a dps increase on EJ. I also lowered the HS spam to 50 rage, since with glyph of HS you most probably wont run out of rage. If you do make it abit higher then 50.
    Hold down the shift button while spamming it for AOE (Cleave instead of HS).

    Hope its usefull for anyone!

    Tyvm! it was very usefull, 4 me.


    i created 1 macro,maybe is a litl better, maybe not :confused: its not a really good 1, but here it's my first code :

    Code:
    /run if not UnitBuff("player", "Battle Shout") and UnitPower("player")>= 10 then CastSpellByName("Battle Shout") end
    /run if UnitPower("player")>= 15 and UnitBuff("player","Slam!") and IsUsableSpell("Slam")==1 then CastSpellByName("Slam") end
    /run if UnitPower("player")>= 15 and UnitHealth("player")/UnitHealthMax("player")<=0.50 and GetSpellCooldown("Enraged Regeneration")==0 and IsUsableSpell("Enraged Regeneration") then SpellStopCasting() CastSpellByName("Enraged Regeneration") end
    /run if GetSpellCooldown("Pummel")==0 and UnitPower("player")>= 10 and IsSpellInRange("Pummel","target") and (UnitCastingInfo("target") or UnitChannelInfo("target")) then CastSpellByName("Pummel") StopMacro() end
    /run if UnitPower("player")>= 10 and UnitAffectingCombat("player") and UnitHealth("target")>=20000 and GetSpellCooldown("Death Wish")==0 and IsUsableSpell("Death Wish") and IsSpellInRange("Heroic Strike","target") then CastSpellByName("Death Wish") end
    /run if UnitPower("player")<= 19 and IsUsableSpell("Heroic Strike") then CastSpellByName("Heroic Strike") end
    /run if UnitPower("player")<= 25 and GetSpellCooldown("Bloodrage")==0 then CastSpellByName("Bloodrage") end
    /run if UnitPower("player")>= 10 and IsSpellInRange("Intercept","target")==1 and GetSpellCooldown("Intercept")==0 and IsUsableSpell("Intercept") then SpellStopCasting() CastSpellByName("Intercept") end
    /run if UnitAffectingCombat("player") and UnitHealth("target")>=19000 and GetSpellCooldown("Recklessness")==0 and IsUsableSpell("Recklessness") and IsSpellInRange("Heroic Strike","target") then CastSpellByName("Recklessness") end
    /run if IsUsableSpell("Heroic Throw")==1 and GetSpellCooldown("Heroic Throw")==0  then CastSpellByName("Heroic Throw") end
    /run if UnitPower("player")>= 25 and IsSpellInRange("Hamstring","target") and GetSpellCooldown("Whirlwind")==0 and IsUsableSpell("Whirlwind") then SpellStopCasting() CastSpellByName("Whirlwind") end
    /run if UnitPower("player")>= 20 and UnitHealth("player")/UnitHealthMax("player")<=0.97 and GetSpellCooldown("BloodThirst")==0 and IsUsableSpell("BloodThirst")==1 and IsSpellInRange("Execute","target") then SpellStopCasting() CastSpellByName("BloodThirst") end
    /run if IsUsableSpell("Victory Rush") IsUsableSpell("Victory Rush")==1 then CastSpellByName("Victory Rush") end
    /run if IsUsableSpell("Cleave") and UnitPower("player")>= 30 then CastSpellByName("Cleave") end
    /run if IsUsableSpell("Execute")==1 and UnitPower("player")>= 15 then CastSpellByName("Execute") end
    /run if UnitPower("player")>= 25 and UnitHealth("player")/UnitHealthMax("player")<=0.30 and GetSpellCooldown("Intimidating Shout")==0 and IsUsableSpell("Intimidating Shout") then SpellStopCasting() CastSpellByName("Intimidating Shout") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    The Overall Logic:

    1-if u dont have Battle shout, then battle shout.
    2-if u have Slam! and 15 rage to use it, then Slam.
    3-if u are 50% hp or less, and Enraged Regen is avaible and you got 15 rage to use it, then ER.
    4-if the target is casting and its on melee range, then pummel.
    5-if the target is avobe 20k hp, and Death Wish is avaible, and u got 10 rage to use it, then DeaTh Wish.
    6-if u have less than 25 rage, and Bloodrage is avaible, then Bloodrage.
    7-if you are in 8-25 yrds and Intercept is avaible, and you got 10 rage then Intercept.
    8-If ur target is in melee range, and he got 19k hp, then Recklessness.
    9-if Heroic Throw is avaible, then Heroic Throw.
    10-if you got 20 rage, Cleave.
    11-if you got 25 rage, and your target is in melee range, then whirlwind.
    12-If you got 20 rage, 97% or less hp, and Blood Thirst is avaible. Then Blood Thirst.
    13-If Victory Rush is avaible, then Victory Rush.
    14-If Execute is Avaible, and you got 15+ rage, then Execute.
    15-If you are under 30% HP, got 25 rage, and Intimidating Shout is avaible, then Intimidating Shout.
    EDit:
    16-if you are under 19 rage and Heroic Strike is avaible, then Heroic Strike

    its not really good, i still got some issues whit the rotation, some times just spam 1 or 2 things, i still dont know how to make it better.

    sorry about my bad english


    tyvm for reading, and posting

    im still learning :3
    Last edited by ca22ca; 02-08-2010 at 08:12 PM. Reason: Code Updated

  10. #25
    Ultraviolence's Avatar Active Member
    Reputation
    15
    Join Date
    Aug 2008
    Posts
    102
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oops, wrong thread.
    Last edited by Ultraviolence; 03-25-2010 at 01:18 PM.

  11. #26
    Walacky's Avatar Member
    Reputation
    1
    Join Date
    Dec 2008
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Good macro, but there's a problem: LuaNinja doesn't work any more. Not even on private servers (at least not on mine) Super Duper macro also doesn's work with patch 3.3.2. Good luck if it still works for you, but note that you can get banned.

  12. #27
    thebigman's Avatar Contributor Reliable Trader
    CoreCoins Purchaser
    Reputation
    89
    Join Date
    Dec 2008
    Posts
    605
    Thanks G/R
    2/0
    Trade Feedback
    26 (96%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ooh ooh make a rogue one

    mute spec

  13. #28
    shazzmuzik's Avatar Private
    Reputation
    1
    Join Date
    Oct 2010
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Blizzard UI

    Originally Posted by Elitetech View Post
    Fury Warrior DPS

    Hello guys and girls Ive been playing around with the LuaNinja program
    http://www.mmowned.com/forums/bots-p...-lua-code.html
    and different lua functions. And using this addon
    Super Duper Macro : WoWInterface Downloads : Miscellaneous
    you can create some amazing stuff. Im sharing a perfect Fury Warrior DPS macro thatll be sure to make you easy and fast dps.

    What this macro does is, it starts the fight using Bloodrage and casts it whenever its off cooldown and casts Battle Shout if you dont have it. Then it casts Bloodthirst and Whirlwind when off cooldown. Slam when the buff Slam! also called Bloodsurge is active and casts Heroic Strike when rage is above 79.

    Ill post it in 2 versions because thats what I use. 1 for AoE and 1 for Single target. The difference between these 2 is that the AoE one prioritizes Whirlwind higher than Bloodthirst and uses Cleave instead of Heroic Strike.

    Code:
    Single Target
    /run local _,d,_ = GetSpellCooldown("Bloodrage") if (d == 0) then CastSpellByName("Bloodrage") end
    /run if not UnitBuff("player", "Battle Shout") then CastSpellByName("Battle Shout") end
    /run if UnitBuff("player", "Slam!") then CastSpellByName("Slam") end
    /run if UnitCastingInfo("target") then SpellStopCasting() CastSpellByName("Pummel") end
    /run local _,d,_ = GetSpellCooldown("Bloodthirst") if (d == 0) then CastSpellByName("Bloodthirst") end
    /run local _,a,_ = GetSpellCooldown("Whirlwind") if (a == 0) then CastSpellByName("Whirlwind") end
    /run if UnitPower("Player") > 79 then CastSpellByName("Heroic Strike") end
    /run local _,d,_ = GetSpellCooldown("Execute") if (d == 0) then CastSpellByName("Execute") end
    Code:
    AoE
    /run local _,d,_ = GetSpellCooldown("Bloodrage") if (d == 0) then CastSpellByName("Bloodrage") end
    /run if not UnitBuff("player", "Battle Shout") then CastSpellByName("Battle Shout") end
    /run if UnitBuff("player", "Slam!") then CastSpellByName("Slam") end
    /run if UnitCastingInfo("target") then SpellStopCasting() CastSpellByName("Pummel") end
    /run local _,a,_ = GetSpellCooldown("Whirlwind") if (a == 0) then CastSpellByName("Whirlwind") end
    /run local _,d,_ = GetSpellCooldown("Bloodthirst") if (d == 0) then CastSpellByName("Bloodthirst") end
    /run if UnitPower("Player") > 79 then CastSpellByName("Cleave") end
    /run local _,d,_ = GetSpellCooldown("Execute") if (d == 0) then CastSpellByName("Execute") end
    The best thing about this macro is that you can edit anything, remove lines, add lines without breaking anything! The only important thing is that Execute is at the button

    ALL that is left to you is casting Recklessness. HF
    I tried to apply your macros but it told me: "A macro script has been blocked from an action only available to the Blizzard UI". What does this mean? Please reply to my email address [email protected].. thx in advance

  14. #29
    nokona9's Avatar Private
    Reputation
    1
    Join Date
    Jan 2011
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I get the same notice as listed above. I would also like to know how to fix this.

  15. #30
    mooncharger's Avatar Private
    Reputation
    1
    Join Date
    Mar 2011
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Do I put these macros in my macro settings typed as you have them or is there another way to type them in game? I don't really know im new at this macro buisness.

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. [MACRO] 2 Button Fury Warrior PVE - Perfect Rotation
    By sollien in forum WoW UI, Macros and Talent Specs
    Replies: 11
    Last Post: 09-07-2022, 11:33 AM
  2. [Fury Warrior][Macro] DPS Rotation with Instaslam! + Proc bypass method
    By Muramasa in forum WoW UI, Macros and Talent Specs
    Replies: 6
    Last Post: 07-24-2010, 11:56 PM
  3. [Question] Fury warrior macros?
    By klamor in forum WoW Instances & Raiding
    Replies: 2
    Last Post: 06-25-2010, 06:23 AM
  4. Fury Warrior DPS For Dummies
    By Cun in forum World of Warcraft Guides
    Replies: 11
    Last Post: 10-07-2008, 01:44 PM
All times are GMT -5. The time now is 06:30 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search