WOW Macro Library (DPS Rotations, Healing, Tanking, etc) menu

User Tag List

Page 22 of 31 FirstFirst ... 181920212223242526 ... LastLast
Results 316 to 330 of 464
  1. #316
    jackus's Avatar Active Member
    Reputation
    58
    Join Date
    Aug 2006
    Posts
    802
    Thanks G/R
    1/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by jackus View Post
    Hi again.. Looking forward for the new holy pala macro Gl with it.

    According to your first page, u don't have any plans for mages.. But if u do this might help a bit:

    Marco: Arcane
    /run local s,_,_,_,_,_,_,_=UnitChannelInfo("player"); if( s~="Arcane Missiles" ) then RunMacro("Arcane2"); end;

    Macro2: Arcane2
    /run c=CastSpellByName; local _,_,_,n,_,_,_,_,_=UnitDebuff("player","Arcane Blast"); if( n==3 ) then if( UnitBuff("player","Missile Barrage") ) then c("Arcane Missiles"); else c("Arcane Barrage"); end; else c("Arcane Blast"); end;

    You spam macro Arcane and magic happens.

    Now we just need to add: Icy Veins, Arcane Power, Mirror Image and Presence of Mind
    Originally Posted by Elitetech View Post
    http://www.mmowned.com/forums/ui-mac...ml#post1755002

    I'll add the buffs later. should be really easy
    y works like a charm

    But when u add the extras, make i cast Presence of Mind then Mirror Image then arcane blast and then repeat the old same macro. Hope you understand

    Btw best threat/topic ever!

    WOW Macro Library (DPS Rotations, Healing, Tanking, etc)
  2. #317
    Smiie's Avatar Banned CoreCoins Purchaser
    Reputation
    60
    Join Date
    Mar 2009
    Posts
    265
    Thanks G/R
    1/1
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have a problem. I created a new "button macro" with sdm and pasted the affliction warlock macro but it's not working. The only thing that works is keeping the life tap buff up but other then that... nothing. Not getting an error so I dont really know what the problem is.

  3. #318
    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 klykan857 View Post
    I have a problem. I created a new "button macro" with sdm and pasted the affliction warlock macro but it's not working. The only thing that works is keeping the life tap buff up but other then that... nothing. Not getting an error so I dont really know what the problem is.
    Do you have the latest from the front page? It works like a charm for me and others have said so too...All you have to do is target and press...
    ViralFly-by

  4. #319
    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 jackus View Post
    Hi again.. Looking forward for the new holy pala macro Gl with it.

    According to your first page, u don't have any plans for mages.. But if u do this might help a bit:
    Existing holy pally one is pretty damn good IMO... =)

    I'll get to Mages eventually. =)
    ViralFly-by

  5. #320
    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 jpte View Post
    Testing and commenting on the Feral druid kitty rotation.
    Issues that i encounterd that requires fixing:
    I am not "required" to do anything...due to my generosity I will consider your "requests".

    Originally Posted by jpte View Post

    1. Rake
    This is usually fine, but since Patch 3.1, Rake was changed so that when it previously would give a "A more powerful spell is already active" warning (Like Rip does), Rake now just does its initial damage and rewards a combo point, WITHOUT applying the new bleed effect. What to do about this is simply to make the macro never clip rake and instead only refresh it once it has acctually expired.
    I was unaware as I normally play Bear rather than Cat...I'll change it.

    Originally Posted by jpte View Post

    2. Savage Roar
    I notice that the macro never uses Savage Roar with more than 2 combo points.
    Tbh this is as stupid as using Rip with less than 5 combo points.
    The aim should ALWAYS be to have about 4-5 combo points when casting Savage Roar, but NEVER allowing any downtime on savage roar so ofc if its going to expire in less than 3 seconds you should get a 1-2 combo points up.
    For example, Sometimes I come into the situation where Rake and Savage Roar are both down and I have 1/2 combo points ready, what would be better was (Consider how few CP i have atm) to first use the rake to up the CP to 3/4 instead of first doing SR and then Rake.
    In short: Don't make the macro wait until its 3 seconds left on SR and then just refresh with low combo points, that should only be used In Case of Emergency.
    I think you VASTLY underestimate how much logic is in what you're saying... It's just like "oh I need to refresh both rake and SR soon...I'll just do rake for more combo points and then SR". That is extremely situational and not at all easy to model. The logic being used there is very complex. If I make it prefer to have more combo points...then it could very easily be energy starved and let other things fall. That would be far worse...

    Also, it doesn't refresh with 3 seconds left....it refreshes anytime SR is going fall before Rip falls...because I want to ensure that SR is always up for Rip of course and I don't want to delay the reapplication of rip of course. If you get crits, SR will be refreshed with higher combo points...but when to use extra energy to get a higher SR is extremely difficult. I'll look into it to trying to make it slightly more optimal...but it is by no means as simple as you seem to think EVERYTHING is...

    Originally Posted by jpte View Post

    3. Cast Pounce as opener if you are in stealth. Should be fixable with the simple normal macro: "/cast [stealth] Pounce(Rank 5)"
    Or just hit Pounce and then start spamming? So lazy...

    Originally Posted by jpte View Post

    4. Clearcasting
    From the theorycrafting done its been proving that when you should cast shred (because it has the highest energy cost ) no matter what needs refreshing. This should be very easy to add.
    I knew about this one...just chose to ignore it for the first pass at the macro because there was so much else going on that I wanted to get right... I meant to come back to it and make that change. It's not like that's a massive end all be all difference maker anyway...but I do agree it is most optimal.

    Originally Posted by jpte View Post
    Thats all for now. Thanks
    Well well...I hope that once these HORRENDOUS errors are corrected you find it at least mildly acceptable...
    ViralFly-by

  6. #321
    Jibberish's Avatar Member
    Reputation
    12
    Join Date
    Jan 2008
    Posts
    130
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for your LUA explanation... it showed me the "true" way I should be writing it, as opposed to writing in its finished form /run.

  7. #322
    Confidence's Avatar Contributor
    Reputation
    272
    Join Date
    Sep 2009
    Posts
    447
    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
    Oh also if people are curious, yes I still plan to go back through the Elemental Shaman and Resto Shaman to add in logic to only use instants while moving.

    Also I have a bigger idea cooking...hope to reveal it soon...hopefully will be interesting to those of you who like to write your own macros or tweak mine.
    Woohoo! That sounds awesome Can't wait to see it.

  8. #323
    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 Silvera View Post
    Any chance you could add holy wrath into this retridin (yours) macro? Not change it on the site but just give me the macro that would include that.
    I have updated the Retribution macro on the front page to include Holy Wrath. By default it does not use it...but just flip the vUseHolyWrath variable from false to true and it should start doing it (as lowest priority dps skill).
    ViralFly-by

  9. #324
    ganzerker's Avatar Member
    Reputation
    1
    Join Date
    Jul 2009
    Posts
    37
    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 not "required" to do anything...due to my generosity I will consider your "requests".
    tht right there made me smirk, i love it how when ppl give and give ppl "require" more.
    cheers m8


    your resto shamen macro is so intricate... so precise
    Last edited by ganzerker; 01-08-2010 at 01:55 AM.

  10. #325
    Blehbot's Avatar Member
    Reputation
    1
    Join Date
    May 2008
    Posts
    79
    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
    Potions aren't spells...they're items...you need to use the Item functions instead...

    GetItemCooldown
    IsUsableItem
    Viral Thanks a ton for all the help with the macro I am very happy with it does everything I want in a raid. Thanks for helping get everything right. Cant wait to see what you have cooking I am gonna try out the resto shaman macro you have tomorrow in some Random badge farming runs. +Rep for all the help.

  11. #326
    ganzerker's Avatar Member
    Reputation
    1
    Join Date
    Jul 2009
    Posts
    37
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    im in the attempts of makin a party/taid check healer like resto shammy for druid only ptob is i can't figure out how to check if the buff is applied or not...

    for example i have if X(bei nthe person) it currently sees as mosti n danger) is => y(the dmg required to make the spell efficent to use) and not not UnitBuff(Rejuvenation) then c("Rejuvenation")....... now it checks if there hp is low, but it keeps castin it doesnt check if it has the byff... any ideas?

  12. #327
    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 ganzerker View Post
    im in the attempts of makin a party/taid check healer like resto shammy for druid only ptob is i can't figure out how to check if the buff is applied or not...

    for example i have if X(bei nthe person) it currently sees as mosti n danger) is => y(the dmg required to make the spell efficent to use) and not not UnitBuff(Rejuvenation) then c("Rejuvenation")....... now it checks if there hp is low, but it keeps castin it doesnt check if it has the byff... any ideas?
    Well for the druid I haven't gotten the UnitBuff("w", "Rejuvenation") thingy to work. Instead I've added it to actually TARGET "w" to check for the buffs.

    I've also made it use 4 macros to prioritize yourself instead of others. (I've often found it healing the tank when I've only gotten 1k hp left, basically just doing a suicide heal.. Nothx) Feel free to look at this one, it should be able to help you a little with your own mate
    Spoilertags. 4 macros take up alot of space.
    [spoiler]
    Spam-macro (name it whatever you want)
    Code:
    /run if UnitHealth("player")/UnitHealthMax("player")<0.50 then RunMacro("druidheal") else RunMacro("Balanceraid") end
    Druidheal. (the one that heals yourself even tho you have someone else targeted
    Code:
    /run if UnitPower("player")<1000 and GetSpellCooldown("Innervate")==0 then RunMacroText("/cast [@player] Innervate") end
    /run if UnitHealth("player")/UnitHealthMax("player")<0.40 and GetSpellCooldown("Swiftmend")==0 and UnitBuff("player", "Rejuvenation") and UnitExists("player") and UnitInRange("player")==1 and UnitIsDeadOrGhost("player")~=1 then RunMacroText("/cast [@player] Swiftmend") end
    /run if UnitHealth("player")/UnitHealthMax("player")<0.25 and GetSpellCooldown("Nature's Swiftness")==0 and UnitExists("player") and UnitInRange("player")==1 and UnitIsDeadOrGhost("player")~=1 then CastSpellByName("Nature's Swiftness") end
    /run local _,d,_ = GetSpellCooldown("Nourish") if (d == 0) and UnitHealth("player")/UnitHealthMax("player")<0.50 and UnitBuff("player", "Rejuvenation") and UnitExists("player") and UnitInRange("player")==1 and UnitIsDeadOrGhost("player")~=1 then RunMacroText("/cast [@player] Nourish") end
    /run if UnitHealth("player")/UnitHealthMax("player")<0.90 and not UnitBuff("player", "Wild Growth") and GetSpellCooldown("Wild Growth")==0 and UnitExists("player") and UnitInRange("player")==1 and UnitIsDeadOrGhost("player")~=1 then RunMacroText("/cast [@player] Wild Growth") end 
    /run if UnitHealth("player")/UnitHealthMax("player")<0.85 and not UnitBuff("player", "Rejuvenation") and UnitExists("player") and UnitInRange("player")==1 and UnitIsDeadOrGhost("player")~=1 then RunMacroText("/cast [@player] Rejuvenation") end 
    /run local _,_,_,c,_,_,_,_,_=UnitBuff("player","Lifebloom"); if UnitHealth("player")/UnitHealthMax("player")<0.80 and (c~=3) and UnitExists("player") and UnitInRange("player")==1 and UnitIsDeadOrGhost("player")~=1 then RunMacroText("/cast [@player] Lifebloom") end
    /run if UnitHealth("player")/UnitHealthMax("player")<0.60 and not UnitBuff("player", "Regrowth") and UnitExists("player") and UnitInRange("player")==1 and UnitIsDeadOrGhost("player")~=1 then RunMacroText("/cast [@player] Regrowth") end
    /run if UnitPower("player")<1000 and GetSpellCooldown("Innervate")>=1 then RunMacroText("/use Super Mana Potion") end
    /run RunMacro("dispeldruid")
    Balanceraid.(the one to heal your party/raid)
    Code:
    /run t="raid"; nps=1; npe=GetNumRaidMembers(); if npe==0 then t="party"; nps=0; npe=GetNumPartyMembers() end; m=0; w=f; for i=nps,npe do if i==0 then tt="player" else tt=t..i end; if UnitExists(tt) and UnitInRange(tt)==1 and UnitIsDeadOrGhost(tt)~=1 then a=UnitHealthMax(tt)-UnitHealth(tt); if a>m then m=a w=tt end end end; if m>1000 then RunMacroText("/target "..w.."") end
    /run if UnitPower("player")<1000 and GetSpellCooldown("Innervate")==0 then RunMacroText("/cast [@player] Innervate") end
    /run if UnitHealth("target")/UnitHealthMax("target")<0.40 and GetSpellCooldown("Swiftmend")==0 and UnitBuff("target", "Rejuvenation") and UnitExists("target") and UnitInRange("target")==1 and UnitIsDeadOrGhost("target")~=1 then RunMacroText("/cast Swiftmend") end
    /run if UnitHealth("target")/UnitHealthMax("target")<0.25 and GetSpellCooldown("Nature's Swiftness")==0 and UnitExists("target") and UnitInRange("target")==1 and UnitIsDeadOrGhost("target")~=1 then CastSpellByName("Nature's Swiftness") end
    /run local _,d,_ = GetSpellCooldown("Nourish") if (d == 0) and UnitHealth("target")/UnitHealthMax("target")<0.50 and UnitBuff("target", "Rejuvenation") and UnitExists("target") and UnitInRange("target")==1 and UnitIsDeadOrGhost("target")~=1 then RunMacroText("/cast Nourish") end
    /run if UnitHealth("target")/UnitHealthMax("target")<0.90 and not UnitBuff("target", "Wild Growth") and GetSpellCooldown("Wild Growth")==0 and UnitExists("target") and UnitInRange("target")==1 and UnitIsDeadOrGhost("target")~=1 then CastSpellByName("Wild Growth") end 
    /run if UnitHealth("target")/UnitHealthMax("target")<0.85 and not UnitBuff("target", "Rejuvenation") and UnitExists("target") and UnitInRange("target")==1 and UnitIsDeadOrGhost("target")~=1 then CastSpellByName("Rejuvenation") end 
    /run local _,_,_,c,_,_,_,_,_=UnitBuff("target","Lifebloom"); if UnitHealth("target")/UnitHealthMax("target")<0.80 and (c~=3) and UnitExists("target") and UnitInRange("target")==1 and UnitIsDeadOrGhost("target")~=1 then CastSpellByName("Lifebloom") end
    /run if UnitHealth("target")/UnitHealthMax("target")<0.60 and not UnitBuff("target", "Regrowth") and UnitExists("target") and UnitInRange("target")==1 and UnitIsDeadOrGhost("target")~=1 then RunMacroText("/castsequence reset=1.6 Regrowth, moo") end
    /run if UnitPower("player")<1000 and GetSpellCooldown("Innervate")>=1 then RunMacroText("/use Super Mana Potion") end
    /run RunMacro("dispeldruid")
    Dispeldruid. (the one that dispels !)
    Code:
    /run t="raid"; nps=1; npe=GetNumRaidMembers(); if npe==0 then t="party"; nps=0; npe=GetNumPartyMembers() end; w=nil; m=0; for i=nps,npe do if i==0 then tt="player" else tt=t..i end; if UnitExists(tt) and UnitInRange(tt)==1 and UnitIsDeadOrGhost(tt)~=1 then for j=1,40 do d={UnitDebuff(tt,j)}; if d~=nil and (d[5]=="Curse" or d[5]=="Poison") and d[7]>m then w=tt; m=d[7]; if d[5]=="Curse" then s="Remove Curse" else s="Abolish Poison" end end end end end; if w~=nil then RunMacroText("/cast [@"..w.."] "..s) end
    [/spoiler]
    Knowledge is often mistaken for intelligence. This is like mistaking a cup of milk for a cow.

  13. #328
    Sensisativa's Avatar Contributor
    Reputation
    151
    Join Date
    Feb 2008
    Posts
    551
    Thanks G/R
    1/7
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So I stopped being lazy and crafted some Holy gear for my ret, I've never healed in my life, yet people would not believe that I had just started doing it 4 hours ago.

    As Elitetech mentioned above, the healer can get unlucky and not heal himself when needed. I've added a line to the pally macro.
    Code:
    /run if UnitHealth("player")/UnitHealthMax("player")<0.35 and GetSpellCooldown("Flash of Light")==0 and IsUsableSpell("Flash of Light") then SpellStopCasting() CastSpellByName("Flash of Light") end;
    I put this line under the Divine Shield line, because that line has saved me more than once in the last 15 heroics I just ran. Thanks for a great healing macro sir.
    "A friend in need is a friend indeed, but a friend with weed is better"

  14. #329
    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 Elitetech View Post
    Spoilertags. 4 macros take up alot of space.
    Yay for intelligence! /highfive
    ViralFly-by

  15. #330
    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 sensisativa View Post
    So I stopped being lazy and crafted some Holy gear for my ret, I've never healed in my life, yet people would not believe that I had just started doing it 4 hours ago.

    As Elitetech mentioned above, the healer can get unlucky and not heal himself when needed. I've added a line to the pally macro.
    Code:
    /run if UnitHealth("player")/UnitHealthMax("player")<0.35 and GetSpellCooldown("Flash of Light")==0 and IsUsableSpell("Flash of Light") then SpellStopCasting() CastSpellByName("Flash of Light") end;
    I put this line under the Divine Shield line, because that line has saved me more than once in the last 15 heroics I just ran. Thanks for a great healing macro sir.

    See I totally disagree with that...the macro always heals whoever needs healing the most...it will never heal someone else who needs 5K healing when you as the healer need 10K. The only reason it would do that would be if you were spamming it too fast and so it was double-healing someone...see my explanation and solution in a large post a few pages back about resto shaman.

    That said, I do think there could be some benefit to giving some small precedence to the paladin. The easiest way I can think of doing this is to give the paladin "bonus damage" that is configurable. So the damage the healer has taken had BonusDmg added to it.

    Examples:
    Currently (0 BonusDmg):
    Paladin has 2,500 of 20,000 life (17,500 dmg).
    OtherGuy has 2,000 of 20,000 life (18,000 dmg).
    Heal OtherGuy (beacon heals tank).

    Proposed (let's say 2000 BonusDmg):
    Paladin has 4,000 of 20,000 life (16,0000 + 2,000 bonus == 18,000 dmg).
    OtherGuy has 2,500 of 20,000 life (17,500 dmg).
    Heal Paladin (bonus damage is making it as if paladin needs healing more).


    Also, I think you could just increase the percent at which you bubble and be ok...so that you don't get gibbed without bubbling.

    In general though, if you operate under the assumption that "the healer can heal enough to keep EVERYONE alive", then the logic the macro currently uses is correct...because it always heals who needs healing the most.

    You guys want to give preference to somebody for some reason other than they need the most healing...that basically means you're so far behind on healing that you're probably willing to let somebody die. I agree that in that situation, it is far better to let the pug standing in the fire doing 800 dps die than to let the healer die...


    But please do read my post about spamming the button and latency and I think that may help a lot as well.
    ViralFly-by

Page 22 of 31 FirstFirst ... 181920212223242526 ... LastLast

Similar Threads

  1. [Selling] [DPSEngine] Automated Rotations For Vanilla WoW 1.12.1 (Elysium/Nost/Kronos/Etc)
    By Soapbox in forum WoW Private Server Buy Sell Trade
    Replies: 19
    Last Post: 12-15-2017, 07:40 AM
  2. Frost Spec DK DPS Rotation Macro
    By HonorEtVeritas in forum WoW UI, Macros and Talent Specs
    Replies: 7
    Last Post: 07-30-2011, 12:35 AM
  3. [Guide] How to be a Feral Druid Tank [Bear] (Rotation, spec, prof, etc)
    By Willzy in forum World of Warcraft Guides
    Replies: 7
    Last Post: 09-13-2010, 05:58 PM
  4. [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
  5. DK dps rotation macro(blood/unholy)
    By Shakenbaken2 in forum WoW UI, Macros and Talent Specs
    Replies: 7
    Last Post: 08-05-2009, 11:10 AM
All times are GMT -5. The time now is 05:35 PM. 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