LuaNinja Macro Collection menu

User Tag List

Page 23 of 42 FirstFirst ... 192021222324252627 ... LastLast
Results 331 to 345 of 629
  1. #331
    pkaa4eva_jr's Avatar Banned
    Reputation
    3
    Join Date
    Aug 2009
    Posts
    85
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Viral Fly-by View Post
    I am guessing from your last sentence that you are not American. The script for hiding the popup is specific to english versions of the game. You'd have to translate the "MACRO_ACTION_FORBIDDEN" to the language of your game. I'm not on a WoW computer at the moment so I can't even tell you where to start as to what the correct string would be for your game.

    Another option is to use this:
    Code:
    /click StaticPopup1Button1
    But NOTE...that will click the first button of any popup that comes up. So if you die and are hitting your macro, it will click the RELEASE button.

    If you can tell us what language your game is, I'm sure someone among us can come up with the correct string to replace "MACRO_ACTION_FORBIDDEN" for you.
    I'm running english version of wow the US version. I just suck at spelling that's why I say that.

    I just want to find a way that no pop ups come up so I can stream safely, thanks for the help bro.

    LuaNinja Macro Collection
  2. #332
    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 pkaa4eva_jr View Post
    I'm running english version of wow the US version. I just suck at spelling that's why I say that.

    I just want to find a way that no pop ups come up so I can stream safely, thanks for the help bro.
    Then there should be no reason the other way won't work perfectly...it works perfectly for everyone else. =) It should be at the end of all macros.

  3. #333
    Tracerv0's Avatar Member
    Reputation
    5
    Join Date
    Mar 2009
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Prot war someone try it, i got bored on Christmas and had no wow so i took a look at some code.

    Code:
    /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", "Glyph of Revenge") then CastSpellByName("Heroic Strike") end
    /run if UnitCastingInfo("target") then SpellStopCasting() CastSpellByName("Shield Bash") end
    /run i=1 while(i<=40)do a={UnitDebuff("target",i)} if(a[1]=="Demoralizing Shout" and a[8]=="player")then break elseif(i==40 and UnitPower('player')>=10) then CastSpellByName("Demoralizing Shout") i=i+1 else i=i+1 end end
    /run local _,a,_ = GetSpellCooldown("Thunder Clap") if (a == 0) then CastSpellByName("Thunder Clap") end
    /run local _,d,_ = GetSpellCooldown("Revenge") if (d == 0) then CastSpellByName("Revenge") end
    /run local _,a,_ = GetSpellCooldown("Shield Slam") if (a == 0) then CastSpellByName("Shield Slam") end
    /run local _,a,_ = GetSpellCooldown("Heroic Throw") if (a == 0) then CastSpellByName("Heroic Throw") end
    /run if UnitPower("Player") > 79 then CastSpellByName("Heroic Strike") end
    /run if UnitPower("Player") > 20 then CastSpellByName("Devastate") end

  4. #334
    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)

    Prot Warriorr

    Originally Posted by Tracerv0 View Post
    Prot war someone try it, i got bored on Christmas and had no wow so i took a look at some code.

    That's crazy...I was working on a Prot warrior one just before I left for Christmas...the prot paladin one got me thinking about it...

    Here's what I came up with:
    Code:
    /run if GetSpellCooldown("Shield Slam") then if GetSpellCooldown("Shield Block")==0 then CastSpellByName("Shield Block") end CastSpellByName("Shield Slam") end
    /run i=1 d=120 while(i<=40)do a={UnitDebuff("target",i)} if a[1]=="Sunder Armor" and a[8]=="player" then d=a[7]-GetTime() if a[4]==5 then break end end i=i+1 end if i>40 or d<4 then CastSpellByName("Devastate") end
    /run if GetSpellCooldown("Bloodrage")==0 and UnitPower("player")<80 then CastSpellByName("Bloodrage") end
    /run if GetSpellCooldown("Revenge")==0 and IsUsableSpell("Revenge") then CastSpellByName("Revenge") end
    /run if GetSpellCooldown("Thunder Clap")==0 then CastSpellByName("Thunder Clap") end
    /run if GetSpellCooldown("Shockwave")==0 then CastSpellByName("Shockwave") end
    /run if GetSpellCooldown("Concussion Blow")==0 then CastSpellByName("Concussion Blow") end
    /run if not UnitDebuff("target", "Demoralizing Shout") and not UnitDebuff("target", "Demoralizing Roar") and not UnitDebuff("target", "Vindication") and not UnitDebuff("target", "Curse of Weakness") then CastSpellByName("Demoralizing Shout") end
    /run if not UnitBuff("player", "Battle Shout") and not UnitBuff("player", "Blessing of Might") and not UnitBuff("player", "Greater Blessing of Might") then CastSpellByName("Battle Shout") elseif not UnitBuff("player", "Commanding Shout") then CastSpellByName("Commanding Shout") end
    /run if UnitPower("player")>=80 then CastSpellByName("Heroic Strike") end
    /run if UnitPower("player")>=20 then CastSpellByName("Devastate") end
    The Logic:
    1. If Shield Slam is ready...
      1. If Shield Block is ready, Shield Block (to increase Shield Slam dmg)
      2. Shield Slam
    2. If there are not 5 stacks of Devastate or Devastate debuff will fall within 4 seconds, Devastate
    3. If Bloodrage is ready and you have less than 80 rage, Bloodrage
    4. If Revenge is ready and usable, Revenge
    5. If Thunder Clap is ready, Thunder Clap
    6. If Shockwave is ready, Shockwave
    7. If Concussion Blow is ready, Concussion Blow
    8. If the target doesn't have Demo Shout or Demo Roar, Demoralizing Shout
    9. If you don't have Battle Shout or Blessing of Might, then Battle Shout
    10. If you DO have Blessing of Might but then don't have Commanding Shout, Commanding Shout
    11. If you have at least 80 rage, Heroic Strike
    12. If you have at least 20 rage, Devastate


    From my understanding of Prot Warrior and after some basic research, this seems to be a rotation that is pretty versatile for both single target and AOEing. A pure single-target rotation wouldn't probably use Shockwave and Thunder Clap as much...but a pure AOE rotation wouldn't keep the priority on Shield Slam.

    If more knowledgeable people have suggestions/tweaks, let me know. It's also untested so let me know if there are problems. =p
    Last edited by Viral Fly-by; 12-25-2009 at 05:23 PM.

  5. #335
    Tracerv0's Avatar Member
    Reputation
    5
    Join Date
    Mar 2009
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Viral Fly-by View Post
    That's crazy...I was working on a Prot warrior one just before I left for Christmas...the prot paladin one got me thinking about it...

    Here's what I came up with:
    Code:
    /run if GetSpellCooldown("Shield Slam") then if GetSpellCooldown("Shield Block")==0 then CastSpellByName("Shield Block") end CastSpellByName("Shield Slam") end
    /run i=1 d=0 while(i<=40)do a={UnitDebuff("target",i)} if a[1]=="Devastate" and a[8]=="player" then d=a[7]-GetTime() if a[4]<5 then break end end i=i+1 end if i>40 or d<4 then CastSpellByName("Devastate") end
    /run if GetSpellCooldown("Bloodrage")==0 and UnitPower("player")<80 then CastSpellByName("Bloodrage") end
    /run if GetSpellCooldown("Revenge")==0 and IsUsableSpell("Revenge") then CastSpellByName("Revenge") end
    /run if GetSpellCooldown("Thunder Clap")==0 then CastSpellByName("Thunder Clap") end
    /run if GetSpellCooldown("Shockwave")==0 then CastSpellByName("Shockwave") end
    /run if GetSpellCooldown("Concussion Blow")==0 then CastSpellByName("Concussion Blow") end
    /run if not UnitDebuff("target", Demoralizing Shout") and not UnitDebuff("target", "Demoralizing Roar") then CastSpellByName("Demoralizing Shout") end
    /run if not UnitBuff("player", "Battle Shout") and not UnitBuff("player", "Blessing of Might") and not UnitBuff("player", "Greater Blessing of Might") then CastSpellByName("Battle Shout") elseif not UnitBuff("player", "Commanding Shout") then CastSpellByName("Commanding Shout") end
    /run if UnitPower("player")>=80 then CastSpellByName("Heroic Strike") end
    /run if UnitPower("player")>=20 then CastSpellByName("Devastate") end
    The Logic:
    1. If Shield Slam is ready...
      1. If Shield Block is ready, Shield Block (to increase Shield Slam dmg)
      2. Shield Slam
    2. If there are not 5 stacks of Devastate or Devastate debuff will fall within 4 seconds, Devastate
    3. If Bloodrage is ready and you have less than 80 rage, Bloodrage
    4. If Revenge is ready and usable, Revenge
    5. If Thunder Clap is ready, Thunder Clap
    6. If Shockwave is ready, Shockwave
    7. If Concussion Blow is ready, Concussion Blow
    8. If the target doesn't have Demo Shout or Demo Roar, Demoralizing Shout
    9. If you don't have Battle Shout or Blessing of Might, then Battle Shout
    10. If you DO have Blessing of Might but then don't have Commanding Shout, Commanding Shout
    11. If you have at least 80 rage, Heroic Strike
    12. If you have at least 20 rage, Devastate


    From my understanding of Prot Warrior and after some basic research, this seems to be a rotation that is pretty versatile for both single target and AOEing. A pure single-target rotation wouldn't probably use Shockwave and Thunder Clap as much...but a pure AOE rotation wouldn't keep the priority on Shield Slam.

    If more knowledgeable people have suggestions/tweaks, let me know. It's also untested so let me know if there are problems. =p
    I forgot all about Concussion Blow, I left shield block and shockwave for situational use. Also I planned to use modifier key shift for cleave above like 30 or 40 rage. Like I said I couldn't test any of this and its gonna be like 2 weeks before I'm on a pc again I'm posting all this from my blackberry.


    *edit- Glyph of Revenege is a free HS so I'd make sure its in there.
    Last edited by Tracerv0; 12-25-2009 at 04:23 AM.

  6. #336
    Elitetech's Avatar Contributor
    Reputation
    98
    Join Date
    Oct 2008
    Posts
    279
    Thanks G/R
    3/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Viral Fly-by View Post
    That's crazy...I was working on a Prot warrior one just before I left for Christmas...the prot paladin one got me thinking about it...

    Here's what I came up with:
    Code:
    /run if GetSpellCooldown("Shield Slam") then if GetSpellCooldown("Shield Block")==0 then CastSpellByName("Shield Block") end CastSpellByName("Shield Slam") end
    /run i=1 d=0 while(i<=40)do a={UnitDebuff("target",i)} if a[1]=="Devastate" and a[8]=="player" then d=a[7]-GetTime() if a[4]<5 then break end end i=i+1 end if i>40 or d<4 then CastSpellByName("Devastate") end
    /run if GetSpellCooldown("Bloodrage")==0 and UnitPower("player")<80 then CastSpellByName("Bloodrage") end
    /run if GetSpellCooldown("Revenge")==0 and IsUsableSpell("Revenge") then CastSpellByName("Revenge") end
    /run if GetSpellCooldown("Thunder Clap")==0 then CastSpellByName("Thunder Clap") end
    /run if GetSpellCooldown("Shockwave")==0 then CastSpellByName("Shockwave") end
    /run if GetSpellCooldown("Concussion Blow")==0 then CastSpellByName("Concussion Blow") end
    /run if not UnitDebuff("target", Demoralizing Shout") and not UnitDebuff("target", "Demoralizing Roar") then CastSpellByName("Demoralizing Shout") end
    /run if not UnitBuff("player", "Battle Shout") and not UnitBuff("player", "Blessing of Might") and not UnitBuff("player", "Greater Blessing of Might") then CastSpellByName("Battle Shout") elseif not UnitBuff("player", "Commanding Shout") then CastSpellByName("Commanding Shout") end
    /run if UnitPower("player")>=80 then CastSpellByName("Heroic Strike") end
    /run if UnitPower("player")>=20 then CastSpellByName("Devastate") end
    Nice macro indeed. Adding to first post and fixing your typo on this line
    Code:
    /run if not UnitDebuff("target", ("Demoralizing Shout") and not UnitDebuff("target", "Demoralizing Roar") then CastSpellByName("Demoralizing Shout") end end
    Going to test it in 10 minutes
    Will probably also add in for the glyph of revenge and other survival abilities.
    Last edited by Elitetech; 12-25-2009 at 07:44 AM.
    Knowledge is often mistaken for intelligence. This is like mistaking a cup of milk for a cow.

  7. #337
    Elitetech's Avatar Contributor
    Reputation
    98
    Join Date
    Oct 2008
    Posts
    279
    Thanks G/R
    3/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    After some testing I came up with this. And Viral your macro doesn't work. I tried fixing it but couldn't get it to cast anything else than shield slam&block

    Okay, after a shitload of testing.
    Code:
    /startattack
    /run if UnitCastingInfo("target") and GetSpellCooldown("Shield Bash")==0 then CastSpellByName("Shield Bash") end
    /run local _,a,_ = GetSpellCooldown("Shield Block") if (a == 0) then CastSpellByName("Shield Block") end
    /run if UnitHealth('player')<7000 and GetSpellCooldown("Shield Wall")==0 then CastSpellByName("Shield Wall") end
    /run if UnitHealth('player')<6000 and GetSpellCooldown("Last Stand")==0 then CastSpellByName("Last Stand") end
    /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", "Glyph of Revenge") then CastSpellByName("Heroic Strike") end
    /run local _,a,_ = GetSpellCooldown("Thunder Clap") if (a == 0) then CastSpellByName("Thunder Clap") end
    /run local _,a,_ = GetSpellCooldown("Shockwave") if (a == 0) then CastSpellByName("Shockwave") end
    /run local _,a,_ = GetSpellCooldown("Shield Slam") if (a == 0) then CastSpellByName("Shield Slam") end
    /run local _,a,_ = GetSpellCooldown("Concussion blow") if (a == 0) then CastSpellByName("Concussion blow") end
    /run i=1 d=0 while(i<=40)do a={UnitDebuff("target",i)} if a[1]=="Devastate" and a[8]=="player" then d=a[7]-GetTime() if a[4]<5 then break end end i=i+1 end if i>40 or d<4 then CastSpellByName("Devastate") end
    /run local _,d,_ = GetSpellCooldown("Revenge") if (d == 0) then CastSpellByName("Revenge") end
    /run local _,a,_ = GetSpellCooldown("Heroic Throw") if (a == 0) then CastSpellByName("Heroic Throw") end
    /run if UnitPower("Player") > 79 then CastSpellByName("Heroic Strike") end
    /run if UnitPower("Player") > 20 then CastSpellByName("Devastate") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    Also, any progress on the druid one?

    Edit: Edited the macro.
    Edit: Edited again LOL
    Last edited by Elitetech; 12-25-2009 at 09:59 AM.
    Knowledge is often mistaken for intelligence. This is like mistaking a cup of milk for a cow.

  8. #338
    LucasGod's Avatar Active Member
    Reputation
    35
    Join Date
    Mar 2009
    Posts
    462
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This thread is made of pure win +rep

  9. #339
    Tracerv0's Avatar Member
    Reputation
    5
    Join Date
    Mar 2009
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Elitetech View Post
    After some testing I came up with this. And Viral your macro doesn't work. I tried fixing it but couldn't get it to cast anything else than shield slam&block

    Okay, after a shitload of testing.
    Code:
    /startattack
    /run if UnitCastingInfo("target") and GetSpellCooldown("Shield Bash")==0 then CastSpellByName("Shield Bash") end
    /run local _,a,_ = GetSpellCooldown("Shield Block") if (a == 0) then CastSpellByName("Shield Block") end
    /run if UnitHealth('player')<7000 and GetSpellCooldown("Shield Wall")==0 then CastSpellByName("Shield Wall") end
    /run if UnitHealth('player')<6000 and GetSpellCooldown("Last Stand")==0 then CastSpellByName("Last Stand") end
    /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", "Glyph of Revenge") then CastSpellByName("Heroic Strike") end
    /run local _,a,_ = GetSpellCooldown("Thunder Clap") if (a == 0) then CastSpellByName("Thunder Clap") end
    /run local _,a,_ = GetSpellCooldown("Shockwave") if (a == 0) then CastSpellByName("Shockwave") end
    /run local _,a,_ = GetSpellCooldown("Shield Slam") if (a == 0) then CastSpellByName("Shield Slam") end
    /run local _,a,_ = GetSpellCooldown("Concussion blow") if (a == 0) then CastSpellByName("Concussion blow") end
    /run i=1 d=0 while(i<=40)do a={UnitDebuff("target",i)} if a[1]=="Devastate" and a[8]=="player" then d=a[7]-GetTime() if a[4]<5 then break end end i=i+1 end if i>40 or d<4 then CastSpellByName("Devastate") end
    /run local _,d,_ = GetSpellCooldown("Revenge") if (d == 0) then CastSpellByName("Revenge") end
    /run local _,a,_ = GetSpellCooldown("Heroic Throw") if (a == 0) then CastSpellByName("Heroic Throw") end
    /run if UnitPower("Player") > 79 then CastSpellByName("Heroic Strike") end
    /run if UnitPower("Player") > 20 then CastSpellByName("Devastate") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    Also, any progress on the druid one?

    Edit: Edited the macro.
    Edit: Edited again LOL
    That looks more like the one I was working on. Can you use health percentages? Enraged regen and last stand at 25% and wall at 20%. Add charge at the start.

    Foiled again at my quest for rep damn you holidays.

  10. #340
    Tracerv0's Avatar Member
    Reputation
    5
    Join Date
    Mar 2009
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Edit ... Stupid phone.
    Last edited by Tracerv0; 12-25-2009 at 10:28 AM.

  11. #341
    shieno's Avatar Member
    Reputation
    2
    Join Date
    Apr 2009
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Viral Fly-by View Post
    That's crazy...I was working on a Prot warrior one just before I left for Christmas...the prot paladin one got me thinking about it...

    Here's what I came up with:
    Code:
    /run if GetSpellCooldown("Shield Slam") then if GetSpellCooldown("Shield Block")==0 then CastSpellByName("Shield Block") end CastSpellByName("Shield Slam") end
    /run i=1 d=0 while(i<=40)do a={UnitDebuff("target",i)} if a[1]=="Devastate" and a[8]=="player" then d=a[7]-GetTime() if a[4]<5 then break end end i=i+1 end if i>40 or d<4 then CastSpellByName("Devastate") end
    /run if GetSpellCooldown("Bloodrage")==0 and UnitPower("player")<80 then CastSpellByName("Bloodrage") end
    /run if GetSpellCooldown("Revenge")==0 and IsUsableSpell("Revenge") then CastSpellByName("Revenge") end
    /run if GetSpellCooldown("Thunder Clap")==0 then CastSpellByName("Thunder Clap") end
    /run if GetSpellCooldown("Shockwave")==0 then CastSpellByName("Shockwave") end
    /run if GetSpellCooldown("Concussion Blow")==0 then CastSpellByName("Concussion Blow") end
    /run if not UnitDebuff("target", Demoralizing Shout") and not UnitDebuff("target", "Demoralizing Roar") then CastSpellByName("Demoralizing Shout") end
    /run if not UnitBuff("player", "Battle Shout") and not UnitBuff("player", "Blessing of Might") and not UnitBuff("player", "Greater Blessing of Might") then CastSpellByName("Battle Shout") elseif not UnitBuff("player", "Commanding Shout") then CastSpellByName("Commanding Shout") end
    /run if UnitPower("player")>=80 then CastSpellByName("Heroic Strike") end
    /run if UnitPower("player")>=20 then CastSpellByName("Devastate") end
    The Logic:
    1. If Shield Slam is ready...
      1. If Shield Block is ready, Shield Block (to increase Shield Slam dmg)
      2. Shield Slam
    2. If there are not 5 stacks of Devastate or Devastate debuff will fall within 4 seconds, Devastate
    3. If Bloodrage is ready and you have less than 80 rage, Bloodrage
    4. If Revenge is ready and usable, Revenge
    5. If Thunder Clap is ready, Thunder Clap
    6. If Shockwave is ready, Shockwave
    7. If Concussion Blow is ready, Concussion Blow
    8. If the target doesn't have Demo Shout or Demo Roar, Demoralizing Shout
    9. If you don't have Battle Shout or Blessing of Might, then Battle Shout
    10. If you DO have Blessing of Might but then don't have Commanding Shout, Commanding Shout
    11. If you have at least 80 rage, Heroic Strike
    12. If you have at least 20 rage, Devastate


    From my understanding of Prot Warrior and after some basic research, this seems to be a rotation that is pretty versatile for both single target and AOEing. A pure single-target rotation wouldn't probably use Shockwave and Thunder Clap as much...but a pure AOE rotation wouldn't keep the priority on Shield Slam.

    If more knowledgeable people have suggestions/tweaks, let me know. It's also untested so let me know if there are problems. =p
    long time reader first time poster.
    this one probably wont work since "devastate" debuff is "sunder armor" actualy.

  12. #342
    Elitetech's Avatar Contributor
    Reputation
    98
    Join Date
    Oct 2008
    Posts
    279
    Thanks G/R
    3/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by shieno View Post
    long time reader first time poster.
    this one probably wont work since "devastate" debuff is "sunder armor" actualy.
    Rofl how stupid we are for not noticing that

    Updated again, fixed revenge and all that stuff. should work now xD

    Code:
    /startattack
    /run if UnitCastingInfo("target") and GetSpellCooldown("Shield Bash")==0 then CastSpellByName("Shield Bash") end
    /run local _,a,_ = GetSpellCooldown("Shield Block") if (a == 0) then CastSpellByName("Shield Block") end
    /run if UnitHealth('player')<7000 and GetSpellCooldown("Shield Wall")==0 then CastSpellByName("Shield Wall") end
    /run if UnitHealth('player')<6000 and GetSpellCooldown("Last Stand")==0 then CastSpellByName("Last Stand") end
    /run local _,d,_ = GetSpellCooldown("Bloodrage") if (d == 0) then CastSpellByName("Bloodrage") end
    /run i=1 d=0 while(i<=40)do a={UnitDebuff("target",i)} if a[1]=="Sunder Armor" and a[8]=="player" then d=a[7]-GetTime() if a[4]<5 then break end end i=i+1 end if i>40 or d<4 then CastSpellByName("Devastate") end
    /run if not UnitBuff("player", "Battle Shout") then CastSpellByName("Battle Shout") end
    /run if UnitBuff("player", "Glyph of Revenge") then CastSpellByName("Heroic Strike") end
    /run if GetSpellCooldown("Revenge")==0 and IsUsableSpell("Revenge")==1 then CastSpellByName("Revenge") end
    /run local _,a,_ = GetSpellCooldown("Thunder Clap") if (a == 0) then CastSpellByName("Thunder Clap") end
    /run local _,a,_ = GetSpellCooldown("Shockwave") if (a == 0) then CastSpellByName("Shockwave") end
    /run local _,a,_ = GetSpellCooldown("Shield Slam") if (a == 0) then CastSpellByName("Shield Slam") end
    /run local _,a,_ = GetSpellCooldown("Concussion blow") if (a == 0) then CastSpellByName("Concussion blow") end
    /run local _,a,_ = GetSpellCooldown("Heroic Throw") if (a == 0) and IsUsableSpell("Heroic Throw")==1 then CastSpellByName("Heroic Throw") end
    /run if UnitPower("Player") > 79 then CastSpellByName("Heroic Strike") end
    /run if UnitPower("Player") > 20 then CastSpellByName("Devastate") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    Last edited by Elitetech; 12-25-2009 at 11:38 AM.
    Knowledge is often mistaken for intelligence. This is like mistaking a cup of milk for a cow.

  13. #343
    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)
    Nice posts about the prot war guys...I'm sure there were indeed errors in mine...I wasn't able to test it and finished typing/formatting it while it was super late and I was pretty tired. As long as we combine all the ideas into one good one, it's all good.

    I'll update my posts with the final result later...I'm not a fan of leaving bad ones in the thread's history.

  14. #344
    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 Tracerv0 View Post
    I forgot all about Concussion Blow, I left shield block and shockwave for situational use. Also I planned to use modifier key shift for cleave above like 30 or 40 rage. Like I said I couldn't test any of this and its gonna be like 2 weeks before I'm on a pc again I'm posting all this from my blackberry.
    I might agree but most people want the macro to do it all for them. =) Using Shield Block to make Shield Slam bigger is fairly important to threat IMO. Shield Block isn't much of a defensive cooldown either on the grand scheme.

    Originally Posted by Tracerv0 View Post
    *edit- Glyph of Revenege is a free HS so I'd make sure its in there.
    Touche....totally forgot about that one.


    Originally Posted by shieno View Post
    long time reader first time poster.
    this one probably wont work since "devastate" debuff is "sunder armor" actualy.
    ROFL...I was on autopilot when I wrote that one. =) Thanks bro.
    Last edited by Viral Fly-by; 12-25-2009 at 11:55 AM.

  15. #345
    Elitetech's Avatar Contributor
    Reputation
    98
    Join Date
    Oct 2008
    Posts
    279
    Thanks G/R
    3/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Viral now we're add it. Vindication overrides Demoralizing shout, so if you have a retripala in your group you'll keep spamming the shout

    Aaaand, your detection for Sunder Armor doesn't work. It'll start off the combat by applying 1 stack. Then it won't use it anymore from that line. And if there's 5 stacks on your target it'll spam devastate.
    Last edited by Elitetech; 12-25-2009 at 12:08 PM.
    Knowledge is often mistaken for intelligence. This is like mistaking a cup of milk for a cow.

Page 23 of 42 FirstFirst ... 192021222324252627 ... LastLast

Similar Threads

  1. [Macro-Collection] All-In-One-Button Macro for all Classes from Level 15-90!
    By Classicclean in forum WoW UI, Macros and Talent Specs
    Replies: 21
    Last Post: 01-21-2014, 08:16 AM
  2. Addon For LuaNinja Macros
    By Tracerv0 in forum WoW UI, Macros and Talent Specs
    Replies: 7
    Last Post: 01-06-2010, 02:21 PM
  3. /Dump Macro Collection (WIP at mo!)
    By Anotherfox in forum WoW UI, Macros and Talent Specs
    Replies: 97
    Last Post: 01-04-2010, 03:21 PM
  4. [HOW TO] Ascii Macro + my collection
    By wickermanz in forum World of Warcraft Guides
    Replies: 12
    Last Post: 01-05-2009, 12:58 PM
  5. Macro Love - My Collection of useful and/or Space saving Macro's!
    By Anotherfox in forum World of Warcraft Guides
    Replies: 15
    Last Post: 12-28-2008, 12:29 AM
All times are GMT -5. The time now is 06:10 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search