[MACRO] 2 Button Fury Warrior PVE - Perfect Rotation menu

User Tag List

Results 1 to 12 of 12
  1. #1
    sollien's Avatar Member
    Reputation
    2
    Join Date
    Jul 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [MACRO] 2 Button Fury Warrior PVE - Perfect Rotation

    Hey! Lets say u are lazy and tired after a long icc run, and arnt finished yet.
    Tbh im not sure if this have been posted before, tried 2 search but didnt find.

    Then 1 macro that contains perfect rotation is the thing for you.
    Well it isnt just 1, its 2. But same shit.
    1 for rotation, 1 for instant slam.

    These macros is best for "Single-Targets"

    Code 1# - Rotation
    Code:
    /Startattack
    /castsequence reset=target Whirlwind, Bloodthirst, Bloodthirst
    /cast Heroic Strike

    Code 2# - Instant Slam

    Code:
    #showtooltip
    /stopcasting
    /cast Slam
    /stopcasting
    Ive seen some macros that dosnt include the "/stopcasting" thing. This is been added here because of many players may missclick and therefore starts to cast Slam (1.5sec cast time) and may decrease ur dps in a long fight.

    So put the rotation macro in slot 1 on ur main action bar and macro nr 2 on 2.
    And ur ready to go! cheers!:wave:
    Last edited by sollien; 08-19-2010 at 07:23 AM.

    [MACRO] 2 Button Fury Warrior PVE - Perfect Rotation
  2. #2
    Jackie Moon's Avatar Elite User
    Reputation
    407
    Join Date
    May 2008
    Posts
    922
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Might want to add "Cleave" for AOE Trash with built with whirlwind, eh screw it i'll right it here.

    Code:
    /Startattack
    /castsequence reset=target Whirlwind, Cleave,
    /cast Cleave
    I know it has a second line with cleave in it, thats just incase when you change target and it resets it will still cleave even if whirlwind is on cool down.
    Check out my YouTube: SkeetzGaming

  3. #3
    sollien's Avatar Member
    Reputation
    2
    Join Date
    Jul 2008
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Forgot to mention that these macros is for singletarget bosses etc only.

  4. #4
    Ssateneth's Avatar Contributor
    Reputation
    141
    Join Date
    May 2008
    Posts
    866
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This happens to be my macro. First macro is for toggling on/off sundering. Must be pressed at least once when logging on each time. Second is spammable macro that does everything else. Hold shift for "AOE mode" prioritizing WW and cleaves instead of heroic strike.
    Code:
    /run RegisterCVar("sunder","no")
    /run RegisterCVar("slam","Slam")
    /run if GetCVar("sunder")=="no" then SetCVar("sunder","yes") SetMacroSpell("Sunder?","Sunder Armor") return elseif GetCVar("sunder")=="yes" then SetCVar("sunder","no") SetMacroSpell("Sunder?","Slam") end
    Code:
    #showtooltip Bloodthirst
    /startattack
    /use 14
    /use 13
    /run if(UnitPower('player'))<=30 and GetSpellCooldown('Bloodrage')==0 then CastSpellByName('Bloodrage')end
    /run if(UnitPower('player'))>=60 and IsShiftKeyDown() then CastSpellByName('Cleave')end
    /run if(UnitPower('player'))>=60 and (UnitHealth("target")/UnitHealthMax("target")>0.2) and not IsShiftKeyDown() then CastSpellByName('Heroic Strike')end
    
    #SUNDER
    /run s={UnitDebuff("target","Sunder Armor")} if (IsSpellInRange("Slam")==0 and UnitPower("player")<15) or GetCVar("sunder")=="no" then SetCVar("slam","Slam") return elseif (s[4]==5 and s[7]-GetTime()<=4) then CastSpellByName("Sunder Armor") elseif not UnitDebuff("target","Sunder Armor") or s[4]==1 or s[4]==2 or s[4]==3 or s[4]==4 then SetCVar("slam","Sunder Armor") else SetCVar("slam","Slam") end
    
    #>20% ROTATION
    /run c=CastSpellByName cd=GetSpellCooldown r=UnitPower('player') p='player' b=UnitBuff bt='Bloodthirst' ww='Whirlwind' t='target' u=IsUsableSpell vr="Victory Rush" if (UnitHealth(t)/UnitHealthMax(t)<=0.2) or IsSpellInRange(bt,t)==0 or IsShiftKeyDown() then return elseif b(p,"Slam!") and r>=15 then c("Slam") elseif cd(bt)==0 and r>=20 then c(bt) elseif cd(ww)==0 and r>=30 then c(ww) elseif u(vr) then c(vr) elseif cd("Berserker Rage")==0 and r<=30 then c("Berserker Rage") elseif cd(ww)~=0 and cd(bt)~=0 and r>=15 and GetCVar("slam")=="Sunder Armor" then c("Sunder Armor") end
    /run c=CastSpellByName cd=GetSpellCooldown r=UnitPower('player') p='player' b=UnitBuff bt='Bloodthirst' ww='Whirlwind' t='target' u=IsUsableSpell vr="Victory Rush" if (UnitHealth(t)/UnitHealthMax(t)<=0.2) or IsSpellInRange(bt,t)==0 or not IsShiftKeyDown() then return elseif cd(ww)==0 and r>=30 then c(ww) elseif b(p,"Slam!") and r>=15 then c("Slam") elseif cd(bt)==0 and r>=20 then c(bt) elseif u(vr) then c(vr) elseif cd("Berserker Rage")==0 and r<=30 then c("Berserker Rage") end
    
    #<20% ROTATION
    /run if (UnitHealth("target")/UnitHealthMax("target")>=0.2) or (IsSpellInRange('Slam','target'))==0 then return elseif (UnitPower('player'))>=15 then CastSpellByName("Execute")end
    /run if (GetSpellCooldown("Heroic Throw"))==0 and (IsSpellInRange('Heroic Throw','target'))==1 then CastSpellByName("Heroic Throw") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    I should probably edit my <20% rotation. I'm used to spamming execute as arms, but apparently for fury its better to just weave in executes in your normal rotation at <20% and not HS as much.
    Last edited by Ssateneth; 08-30-2010 at 03:45 AM.

  5. #5
    TequeKnow's Avatar Private
    Reputation
    1
    Join Date
    Aug 2010
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    how do you make these macros when it only allows for 255 chars?

  6. #6
    Ssateneth's Avatar Contributor
    Reputation
    141
    Join Date
    May 2008
    Posts
    866
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by TequeKnow View Post
    how do you make these macros when it only allows for 255 chars?
    Super Duper Macro : Miscellaneous : WoWInterface Downloads

  7. #7
    ishtro's Avatar Master Sergeant
    Reputation
    36
    Join Date
    Jul 2010
    Posts
    74
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i am getting an error when i run this script.. ;/

    Message: [string "/startattack..."]:1: unexpected symbol near '/'
    Time: 09/03/10 19:55:02
    Count: 28
    Stack: [C]: in function `RunScript'
    Interface\AddOns\SuperDuperMacro\SuperDuperMacro.lua:1107: in function `sdm_RunScript'
    [string "sdm_RunScript("fury")"]:1: in main chunk
    [C]: in function `RunScript'
    Interface\FrameXML\ChatFrame.lua:1996: in function `?'
    Interface\FrameXML\ChatFrame.lua:4049: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3660: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:2477: in function <Interface\FrameXML\ChatFrame.lua:2470>
    [C]: in function `UseAction'
    Interface\FrameXML\SecureTemplates.lua:310: in function `handler'
    Interface\FrameXML\SecureTemplates.lua:529: in function <Interface\FrameXML\SecureTemplates.lua:478>

    Locals: (*temporary) = "/startattack
    /use 14
    /use 13
    /run if(UnitPower('player'))<=30 and GetSpellCooldown('Bloodrage')==0 then CastSpellByName('Bloodrage')end
    /run if(UnitPower('player'))>=60 and IsShiftKeyDown() then CastSpellByName('Cleave')end
    /run if(UnitPower('player'))>=60 and (UnitHealth("target")/UnitHealthMax("target")>0.2) and not IsShiftKeyDown() then CastSpellByName('Heroic Strike')end

    #SUNDER
    /run s={UnitDebuff("target","Sunder Armor")} if (IsSpellInRange("Slam")==0 and UnitPower("player")<15) or GetCVar("sunder")=="no" then SetCVar("slam","Slam") return elseif (s[4]==5 and s[7]-GetTime()<=4) then CastSpellByName("Sunder Armor") elseif not UnitDebuff("target","Sunder Armor") or s[4]==1 or s[4]==2 or s[4]==3 or s[4]==4 then SetCVar("slam","Sunder Armor") else SetCVar("slam","Slam") end

    #>20% ROTATION
    /run c=CastSpellByName cd=GetSpellCooldown r=UnitPower('player') p='player' b=UnitBuff bt='Bloodthirst' ww='Whirlwind' t='target' u=IsUsableSpell vr="Victory Rush" if (UnitHealth(t)/UnitHealthMax(t)<=0.2)

  8. #8
    treeko11's Avatar Member
    Reputation
    11
    Join Date
    Jan 2008
    Posts
    275
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thats kinda an embarrassing mistake to make.

    There are 3 macros there. Not just one. >_<

  9. #9
    Mickael's Avatar Member
    Reputation
    1
    Join Date
    Sep 2010
    Posts
    17
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    When I try to use this series of macros I get the message " A macro script has been blocked from an action only available to the Blizzard UI."

  10. #10
    Azureusl33t's Avatar Private
    Reputation
    1
    Join Date
    Aug 2010
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is there a way to do this on a G15 ? Just automatic like : YouTube - How to : Fury Warrior DPS Guide Using Only One Button (with Nostromo n52)
    "Crushim was feared into mmowned.com .."
    "Threads left side .. even side NOW HANDLE IT" .. "FUUUUUUUUCK"

  11. #11
    kenny6's Avatar Member
    Reputation
    1
    Join Date
    Oct 2006
    Posts
    40
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    yeh all you need to do is make a new macro in the logitech G-series key profiler program and it should work just the same

  12. #12
    Carodar's Avatar Member
    Reputation
    1
    Join Date
    Sep 2022
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Ssateneth View Post
    This happens to be my macro. First macro is for toggling on/off sundering. Must be pressed at least once when logging on each time. Second is spammable macro that does everything else. Hold shift for "AOE mode" prioritizing WW and cleaves instead of heroic strike.
    Code:
    /run RegisterCVar("sunder","no")
    /run RegisterCVar("slam","Slam")
    /run if GetCVar("sunder")=="no" then SetCVar("sunder","yes") SetMacroSpell("Sunder?","Sunder Armor") return elseif GetCVar("sunder")=="yes" then SetCVar("sunder","no") SetMacroSpell("Sunder?","Slam") end
    Code:
    #showtooltip Bloodthirst
    /startattack
    /use 14
    /use 13
    /run if(UnitPower('player'))<=30 and GetSpellCooldown('Bloodrage')==0 then CastSpellByName('Bloodrage')end
    /run if(UnitPower('player'))>=60 and IsShiftKeyDown() then CastSpellByName('Cleave')end
    /run if(UnitPower('player'))>=60 and (UnitHealth("target")/UnitHealthMax("target")>0.2) and not IsShiftKeyDown() then CastSpellByName('Heroic Strike')end
    
    #SUNDER 
    /run s={UnitDebuff("target","Sunder Armor")} if (IsSpellInRange("Slam")==0 and UnitPower("player")<15) or GetCVar("sunder")=="no" then SetCVar("slam","Slam") return elseif (s[4]==5 and s[7]-GetTime()<=4) then CastSpellByName("Sunder Armor") elseif not UnitDebuff("target","Sunder Armor") or s[4]==1 or s[4]==2 or s[4]==3 or s[4]==4 then SetCVar("slam","Sunder Armor") else SetCVar("slam","Slam") end
    
    #>20% ROTATION
    /run c=CastSpellByName cd=GetSpellCooldown r=UnitPower('player') p='player' b=UnitBuff bt='Bloodthirst' ww='Whirlwind' t='target' u=IsUsableSpell vr="Victory Rush" if (UnitHealth(t)/UnitHealthMax(t)<=0.2) or IsSpellInRange(bt,t)==0 or IsShiftKeyDown() then return elseif b(p,"Slam!") and r>=15 then c("Slam") elseif cd(bt)==0 and r>=20 then c(bt) elseif cd(ww)==0 and r>=30 then c(ww) elseif u(vr) then c(vr) elseif cd("Berserker Rage")==0 and r<=30 then c("Berserker Rage") elseif cd(ww)~=0 and cd(bt)~=0 and r>=15 and GetCVar("slam")=="Sunder Armor" then c("Sunder Armor") end
    /run c=CastSpellByName cd=GetSpellCooldown r=UnitPower('player') p='player' b=UnitBuff bt='Bloodthirst' ww='Whirlwind' t='target' u=IsUsableSpell vr="Victory Rush" if (UnitHealth(t)/UnitHealthMax(t)<=0.2) or IsSpellInRange(bt,t)==0 or not IsShiftKeyDown() then return elseif cd(ww)==0 and r>=30 then c(ww) elseif b(p,"Slam!") and r>=15 then c("Slam") elseif cd(bt)==0 and r>=20 then c(bt) elseif u(vr) then c(vr) elseif cd("Berserker Rage")==0 and r<=30 then c("Berserker Rage") end
    
    #<20% ROTATION
    /run if (UnitHealth("target")/UnitHealthMax("target")>=0.2) or (IsSpellInRange('Slam','target'))==0 then return elseif (UnitPower('player'))>=15 then CastSpellByName("Execute")end
    /run if (GetSpellCooldown("Heroic Throw"))==0 and (IsSpellInRange('Heroic Throw','target'))==1 then CastSpellByName("Heroic Throw") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    I should probably edit my <20% rotation. I'm used to spamming execute as arms, but apparently for fury its better to just weave in executes in your normal rotation at <20% and not HS as much.

    i tried to use super duper macro but its not really working on WOLTK Classic i open it but i cant create new makros and 1 button in the bottom left is overlaid with another.

    some ideas for that script to get run without SDM?

Similar Threads

  1. Perfect Fury Warrior Macro (1 button dps)
    By Elitetech in forum WoW UI, Macros and Talent Specs
    Replies: 40
    Last Post: 10-02-2020, 05:37 PM
  2. Fury Warrior PVE Profile 5.3
    By sparkyiezz in forum WoW Bots Questions & Requests
    Replies: 0
    Last Post: 08-08-2013, 04:53 PM
  3. PQR Fury Warrior (PvE)
    By nebmyers in forum WoW Bots Questions & Requests
    Replies: 3
    Last Post: 01-05-2013, 09:39 AM
  4. [Request] Warrior perfect rotation Arm/Fury [Real Money]
    By sandoog in forum WoW Bots Questions & Requests
    Replies: 0
    Last Post: 11-06-2012, 12:14 PM
  5. [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
All times are GMT -5. The time now is 03:15 AM. 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