LuaNinja Macro Collection menu

User Tag List

Page 18 of 42 FirstFirst ... 141516171819202122 ... LastLast
Results 256 to 270 of 629
  1. #256
    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)

    Holy Paladin Macro

    Ok so here's my Holy Paladin macro... It uses your focus as the person to keep up Beacon and Sacred Shield. So you basically focus the tank and let the macro work. It will keep BoL and SS on the tank, and it will heal accordingly. If no one needs healing, it will Cleanse debuffs. It will also judge light on the focus target (tank's target). It will also pop Divine Plea if low on mana and it will bubble if you get low on health.

    Also it fully uses Beacon of Light. It will always heal a different target and let Beacon heal the tank. If the tank needs much more healing than any other target, it will still heal someone else because Beacon will heal the tank...but it will use a larger spell because the tank needs it.

    Code:
    /run if UnitHealth("player")/UnitHealthMax("player")<0.10 and GetSpellCooldown("Divine Shield")==0 and IsUsableSpell("Divine Shield") then CastSpellByName("Divine Shield") end;
    /run if GetSpellCooldown("Divine Plea") ==0 and UnitPower("player")/UnitPowerMax("player")<=0.10 then CastSpellByName("Divine Plea") end;
    /run f=0; if UnitExists("focus") then for i=1,40 do d={UnitBuff("focus",i)}; if d~=nil and d[1]=="Beacon of Light" and d[8]=="player" and d[7]-GetTime()>=3 then f=1; break end end if f==0 then RunMacroText("/cast [@focus] Beacon of Light") end end;
    /run FoL=3000; HS=6000; HL=8000; t="raid"; nps=1; npe=GetNumRaidMembers(); if npe==0 then t="party"; nps=0; npe=GetNumPartyMembers() end; e=UnitExists; n=UnitName; h=UnitHealth; hm=UnitHealthMax; s=nil; f="focus"; fh=0; if e(f) then fh=hm(f)-h(f) end; m=0; w=f; for i=nps,npe do if i==0 then tt="player" else tt=t..i end; if e(tt) and (e(f)==nil or n(tt)~=n(f)) then a=hm(tt)-h(tt); if a>m and UnitInRange(tt)==1 and UnitIsDeadOrGhost(tt)~=1 then m=a w=tt end end end; if fh>2*m then m=fh end; if GetSpellCooldown("Holy Shock")==0 and m>=HS then s="Holy Shock" elseif m>=HL then s="Holy Light" elseif m>=FoL then s="Flash of Light" end; if s~=nil then RunMacroText("/cast [@"..w.."] "..s) end;
    /run if GetSpellCooldown("Judgement of Light") == 0 then RunMacroText("/cast [@focustarget] Judgement of Light") end;
    /run f=0; if UnitExists("focus") then for i=1,40 do d={UnitBuff("focus",i)}; if d~=nil and d[1]=="Sacred Shield" and d[8]=="player" and d[7]-GetTime()>=3 then f=1; break end end if f==0 then RunMacroText("/cast [@focus] Sacred Shield") end end;
    /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]=="Magic" or d[5]=="Poison" or d[5]=="Disease") and d[7]>m then w=tt; m=d[7] end end end end; if w~=nil then RunMacroText("/cast [@"..w.."] Cleanse") end;
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");

    The Overall Logic:
    1. If you are under 10% health and Divine Shield is available, then Divine Shield.
    2. If you are under 10% mana and Divine Plea is available, then Divine Plea.
    3. If your Beacon of Light is not present on your focus or it has 3 seconds or less remaining, then Beacon of Light your focus.
    4. If a party/raid member needs healing, heal them.
    5. If Judgement of Light is ready, then Judge your focus's target.
    6. If your Sacred Shield is not present on your focus or it has 3 seconds or less remaining, then Sacred Shield your focus.
    7. If a party/raid member has a debuff, Cleanse.


    The Healing Logic:
    1. If Holy Shock is ready and the target needs 6000 or more healing, then Holy Shock.
    2. If target needs 8000 or more healing, then Holy Light.
    3. If target needs 3000 or more healing, then Flash of Light.
    4. If no target needs at least 3000 healing, do nothing.


    Customization:
    There are 3 variables at the beginning of the 4th line. These control which spell is chosen for which situation and should be adjusted for how big your heals hit.
    1. FoL: The minimum damage taken to be healed by a Flash of Light (3000 in code above).
    2. HS: The minimum damage taken to be healed by Holy Shock (6000 in code above).
    3. HL: The minimum damage taken to be healed by Holy Light (8000 in code above).
    Last edited by Viral Fly-by; 12-23-2009 at 12:00 AM. Reason: Typo!

    LuaNinja Macro Collection
  2. #257
    kakamonster's Avatar Member
    Reputation
    3
    Join Date
    Aug 2008
    Posts
    50
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    /run if IsUsableSpell("Consecration") and GetSpellCooldown("Consecration")==0 and IsSpellInRange("Crusader Strike", "target")==1 and UnitMana("player")/UnitManaMax("player")>0.70 and UnitExists("target") then CastSpellByName("Consecration") end
    if i want to use this only when im in a group or raid, what do i need to add?

  3. #258
    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 kakamonster View Post
    Code:
    /run if IsUsableSpell("Consecration") and GetSpellCooldown("Consecration")==0 and IsSpellInRange("Crusader Strike", "target")==1 and UnitMana("player")/UnitManaMax("player")>0.70 and UnitExists("target") then CastSpellByName("Consecration") end
    if i want to use this only when im in a group or raid, what do i need to add?
    You can use GetNumRaidMembers() to check if you're in a raid and GetNumPartyMembers() to see if you're in a group.

    So like this:
    Code:
    /run if (GetNumRaidMembers()>0 or GetNumPartyMembers()>0) or IsUsableSpell("Consecration") and GetSpellCooldown("Consecration")==0 and UnitExists("target") and IsSpellInRange("Crusader Strike", "target")==1 and UnitMana("player")/UnitManaMax("player")>0.70 then CastSpellByName("Consecration") end

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

    Resto Shaman Macro

    This macro is mostly untested ingame by me. I have proofread it extensively but there still may be some flaws.

    Now for the Resto Shaman macro... It uses your focus as the person to keep up Earth Shield. So you basically focus the tank and let the macro work. It will keep Earth Shield on the tank, and it will heal accordingly. If no one needs healing, it will Cleanse debuffs. It will also refresh Water Shield on the shaman and drop Mana Tide if your mana is low. The macro will also attempt to interrupt your target if you are within range and Wind Shear is off CD. Finally, it will also detect if you have no fire totem active and drop your totems (it uses the Call of the Elements set to drop them).


    Code:
    /run if UnitIsEnemy("player", "target") and (UnitCastingInfo("target") or UnitChannelInfo("target")) and GetSpellCooldown("Wind Shear")==0 and IsSpellInRange("Wind Shear", "target")==1 then SpellStopCasting() CastSpellByName("Wind Shear") end
    /run if GetSpellCooldown("Mana Tide Totem")==0 and UnitPower("player")/UnitPowerMax("player")<=0.10 and UnitAffectingCombat("player")==1 then CastSpellByName("Mana Tide Totem") end;
    /run f=0; if UnitExists("focus") then for i=1,40 do d={UnitBuff("focus",i)}; if d~=nil and d[1]=="Earth Shield" and d[8]=="player" and d[4]>1 and d[7]-GetTime()>=60 then f=1; break end end if f==0 then RunMacroText("/cast [@focus] Earth Shield") end end;
    /run RT=2500; RT2=5000; LHW=4000; HW=10000; CH=10000; NS=0.10; t="raid"; nps=1; npe=GetNumRaidMembers(); if npe==0 then t="party"; nps=0; npe=GetNumPartyMembers() end; s=nil; 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 GetSpellCooldown("Riptide")==0 and m>=RT and m<RT2 then s="Riptide" elseif m>=HW then if GetSpellCooldown("Nature's Swiftness")==0 and UnitHealth(w)/UnitHealthMax(w)<NS then s="NS" elseif UnitBuff("player","Tidal Waves") or UnitBuff("player","Bloodlust") or UnitBuff("player","Heroism") then s="Healing Wave" else s="Lesser Healing Wave" end elseif m>=LHW then if UnitPowerMax(w) < CH then s="Chain Heal" else s="Lesser Healing Wave" end end; if s=="NS" then SpellStopCasting(); CastSpellByName("Nature's Swiftness"); SpellStopCasting(); s="Healing Wave" end; if s~=nil then RunMacroText("/cast [@"..w.."] "..s) end;
    /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" or d[5]=="Disease") and d[7]>m then w=tt; m=d[7] end end end end; if w~=nil then RunMacroText("/cast [@"..w.."] Cleanse Spirit") end;
    /run if not UnitBuff("player", "Water Shield") then CastSpellByName("Water Shield") end
    /run if UnitAffectingCombat("player")==1 then t={GetTotemInfo(1)}; if t[2]==nil or t[2]=="" then CastSpellByName("Call of the Elements") end end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");

    The Overall Logic:
    1. If your target is an enemy that is casting and Wind Shear is available and you are in range, then stop casting and Wind Shear.
    2. If you are under 10% mana and Mana Tide is available, then Mana Tide.
    3. If your Earth Shield on your focus is not present, has only 1 charge remaining, or has less than a minute remaining, then Earth Shield your focus.
    4. If a party/raid member needs healing, heal them.
    5. If a party/raid member has a debuff, Cleanse Spirit.
    6. If your Water Shield is down, then Water Shield.
    7. If your fire totem is not down, then drop totems with Call of the Elements.


    The Healing Logic:
    1. If Riptide is ready and the target needs between 2500 and 5000 healing, then Riptide.
    2. If the target needs 10000 or more healing...
      1. If Nature's Swiftness is available and the target is below 10% health, then NS+HW.
      2. If you have Tidal Waves or Bloodlust/Heroism, then Healing wave.
      3. Lesser Healing Wave
    3. If target needs 4000 or more healing...
      1. If the target is melee (detected by having less than 10K "power"), then Chain Heal.
      2. Lesser Healing Wave
    4. If no target needs at least 4000 healing, do nothing.


    Customization:
    There are 6 variables at the beginning of the 4th line. These control which spell is chosen for which situation and should be adjusted for how big your heals hit and how you want to heal.
    1. RT: The minimum damage taken to be healed by Riptide (2500 in code above).
    2. RT2: The maximum damage taken to be healed by Riptide (5000 in code above).
    3. HW: The minimum damage taken to consider using Healing Wave or NS (also will not chain heal because assumed target needs heals faster) (10000 in code above).
    4. NS: The fraction of health that triggers the use of Nature's Swiftness (0.10 in code above).
    5. LHW: The minimum damage taken to be healed by Lesser Healing Wave or Chain Heal (4000 in code above).
    6. CH: The max "power" that will be healed with Chain Heal.


    About Chain Healing:
    So the macro does a check on how much "power" the unit has using UnitPowerMax. This will return small numbers for melee (for example 100 for warriors, DKs, ferals, most rogues, etc) including ret and prot paladins. Since melee are likely to be grouped together, we will chain heal for the splash healing. If the target has more max "power" such as a mage or warlock, then we will just use LHW because it's more likely that CH won't jump anyway.

    Notable problems with this logic are enhancement shamans and some hunters. Most hunters should have over 10K mana so will count as "ranged"...which is correct. But enhancement shamans have over 10K as well but they are melee. I find it acceptable though.

    If you do not like this healing methodology and would prefer to always use Chain Heal, then set the CH variable to something like 99999. Since everyone will have less than that, it will always chain heal. Similarly, if you prefer to always use LHW and never Chain Heal, then set CH to 0.
    Last edited by Viral Fly-by; 12-23-2009 at 12:00 AM. Reason: Typo!

  5. #260
    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)
    By the way for all...if you're going to respond to, ask questions about, or report problems with any of my macros in the thread, please try to be specific about which ones. I debated making whole new threads for the HPala and RSham ones, but I didn't want to flood the forums...but this way it runs the risk of this thread getting very confusing. =)

  6. #261
    gippy's Avatar Elite User
    Reputation
    436
    Join Date
    Jun 2008
    Posts
    1,322
    Thanks G/R
    293/139
    Trade Feedback
    7 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    nob question but, how do i get the rogue one to work, i just managed to spam my party and yells :P

    my 1 button arms war ones works great

  7. #262
    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 gippy View Post
    nob question but, how do i get the rogue one to work, i just managed to spam my party and yells :P

    my 1 button arms war ones works great
    The rogue one on the first page of this thread looks outdated. It still uses the loadstring which is not needed if you are using LuaNinja. You might try getting rid of the the Macros 1 through 4 that are interrupting and just using the ones called i, h, f, d, e, g. Then change the main macro just to call those and not do the RunMacro on 1,2,3,4.

    Apparently I need to make updated rogue macros for the two major specs...are people interested in that? I'd need assistance with rotations/priorities.

  8. #263
    Fropper's Avatar Member
    Reputation
    8
    Join Date
    Mar 2008
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    here my updated feral cat macro

    Code:
    /run if UnitBuff("player", "Clearcasting") then CastSpellByName("Shred") end
    /run local _,d,_ = GetSpellCooldown("Tiger's Fury") if (d == 0) and UnitPower("Player") < 30 then CastSpellByName("Tiger's Fury") end
    /run p=GetComboPoints("player","target");if not UnitBuff("player", "Savage Roar") and p>0 then RunMacroText("/cast Savage Roar") end
    /run c=CastSpellByName; local _,_,_,_,_,_,n,_,_=UnitBuff("player","Savage Roar"); if(  (n-GetTime()<5) and p<4) then c("Savage Roar"); end;
    /run p=GetComboPoints("player","target");
    /run i=1 while(i<=40)do a={UnitDebuff("target",i)} if(a[1]=="Rip" and a[8]=="player") then break elseif(i==40) and p>4 then RunMacroText("/cast Rip") i=i+1 else i=i+1 end end
    /run c=CastSpellByName; local _,_,_,_,_,_,n,_,_=UnitDebuff("target","Rip"); if(  (n-GetTime()<5) and p>4) then c("Rip")end;
    /run c=CastSpellByName; local _,_,_,_,_,_,n,_,_=UnitDebuff("target","Rip"); if(  (n-GetTime()<7)) then else if (p>4) then c("Ferocious Bite") end end;
    /run if  UnitDebuff("target", "Mangle (Cat)") or UnitDebuff("target", "Mangle (Bear)") or  UnitDebuff("target", "Trauma",unitCaster~="player") then else CastSpellByName("Mangle (Cat)") end
    /run i=1 while(i<=40)do a={UnitDebuff("target",i)} if(a[1]=="Rake" and a[8]=="player") then break elseif(i==40) then RunMacroText("/cast Rake") i=i+1 else i=i+1 end end
    /run local _,d,_ = GetSpellCooldown("Shred") if (d == 0) then CastSpellByName("Shred") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    the problem is, it doesn't chekc if i am behind the target. can someone fix it so it does the check and uses mangle instead of shred if you are in front of the mob? atm it does nothing when you are in front
    Last edited by Fropper; 12-22-2009 at 06:01 PM.
    nothing here

  9. #264
    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 Fropper View Post
    here my updated feral cat macro

    Code:
    /run if UnitBuff("player", "Clearcasting") then CastSpellByName("Shred") end
    /run local _,d,_ = GetSpellCooldown("Tiger's Fury") if (d == 0) and UnitPower("Player") < 30 then CastSpellByName("Tiger's Fury") end
    /run p=GetComboPoints("player","target");if not UnitBuff("player", "Savage Roar") and p>0 then RunMacroText("/cast Savage Roar") end
    /run c=CastSpellByName; local _,_,_,_,_,_,n,_,_=UnitBuff("player","Savage Roar"); if(  (n-GetTime()<5) and p<4) then c("Savage Roar"); end;
    /run p=GetComboPoints("player","target");
    /run i=1 while(i<=40)do a={UnitDebuff("target",i)} if(a[1]=="Rip" and a[8]=="player") then break elseif(i==40) and p>4 then RunMacroText("/cast Rip") i=i+1 else i=i+1 end end
    /run c=CastSpellByName; local _,_,_,_,_,_,n,_,_=UnitDebuff("target","Rip"); if(  (n-GetTime()<5) and p>4) then c("Rip")end;
    /run c=CastSpellByName; local _,_,_,_,_,_,n,_,_=UnitDebuff("target","Rip"); if(  (n-GetTime()<7)) then else if (p>4) then c("Ferocious Bite") end end;
    /run if  UnitDebuff("target", "Mangle (Cat)") or UnitDebuff("target", "Mangle (Bear)") or  UnitDebuff("target", "Trauma",unitCaster~="player") then else CastSpellByName("Mangle (Cat)") end
    /run i=1 while(i<=40)do a={UnitDebuff("target",i)} if(a[1]=="Rake" and a[8]=="player") then break elseif(i==40) then RunMacroText("/cast Rake") i=i+1 else i=i+1 end end
    /run local _,d,_ = GetSpellCooldown("Shred") if (d == 0) then CastSpellByName("Shred") end
    /run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");
    the problem is, it doesn't chekc if i am behind the target. can someone fix it so it does the check and uses mangle instead of shred if you are in front of the mob? atm it does nothing when you are in front

    I don't think that's possible. Those kinds of things seem to be checked on the server. A macro can only really detect if the button is "lit up". Shred is always "lit up" on your action bar...but it fails when you actually hit the button.

    If you're not behind the target, hitting Shred won't use a GCD, so you can just say "cast shred" immediately followed by "cast mangle" and it will at least mangle if it can't shred.

    Also, you're using proper debuff detection in lines 6 and 10 to check if Rip or Rake is down...but you're not doing it for Rip in lines 7 and 8...so another cat's Rip could cause oddities in your macro.

    Other things I might add would be auto-pop of barkskin or survival instincts...or keeping up Faerie Fire...

  10. #265
    Evilphtbstrd's Avatar Active Member
    Reputation
    77
    Join Date
    Feb 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    viral i just used your resto shaman macro in totc norm and it went great , i'll keep using it over the next few days any problems i get i will let you know . tested it in PoS , mana dropped right down , mana tide totem works

    thank you

    anyone know if there is a decent elemental macro around , the one listed is split up and doesnt work for me
    Last edited by Evilphtbstrd; 12-22-2009 at 06:28 PM.

  11. #266
    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 Evilphtbstrd View Post
    viral i just used your resto shaman macro in totc norm and it went great , i'll keep using it over the next few days any problems i get i will let you know .

    thank you

    anyone know if there is a decent elemental macro around , the one listed is split up and doesnt work for me

    Daaaaaaaaaaamn...that's not bad. That rsham one was 100% untested...I typed it up in a text editor and then posted it. Thanks a ton for testing and lemme know how it goes.


    As for elemental, I will write one. Unlike prot paladins and stuff, I do know Elem very well as that is what I play on my main. =)

  12. #267
    Evilphtbstrd's Avatar Active Member
    Reputation
    77
    Join Date
    Feb 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thx , keep up the good work , i will rep for everything i use as i can

    i was very impressed when the mana tide totem dropped cos i wasnt expecting it lol

  13. #268
    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)
    Haha Viral wanna take over this thread? Jk, you're really amazing at making these macros compared to people like me (Didn't know about lua at all before I found out about LuaNinja =D). So glad you've taken your time to fix all the macros. I'll update the first post with most of yours
    Knowledge is often mistaken for intelligence. This is like mistaking a cup of milk for a cow.

  14. #269
    Evilphtbstrd's Avatar Active Member
    Reputation
    77
    Join Date
    Feb 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thx for doing that elitetech will help me out , i have loads of toons and i am flicking thru this thread constantly at the moment

  15. #270
    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)
    Also Viral, buddy, how do you think a resto druid healing macro would work? Basically just using the resto druid macro from the first page and stuff like that
    Knowledge is often mistaken for intelligence. This is like mistaking a cup of milk for a cow.

Page 18 of 42 FirstFirst ... 141516171819202122 ... 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 02:18 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