LuaNinja Macro Collection menu

Shout-Out

User Tag List

Page 36 of 42 FirstFirst ... 323334353637383940 ... LastLast
Results 526 to 540 of 629
  1. #526
    Doughal's Avatar Member
    Reputation
    18
    Join Date
    Apr 2009
    Posts
    53
    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
    One of two possibilities here:
    1. You're a helluva troll
    2. You didn't understand the beautiful hilarity of my post


    Either way...you have my pity kind sir.
    I wasn't trolling when I requested a PvP macro. (That's pretty embarrassing now I guess.)

    I'm just curious now though, would it be possible to create a working PvP macro or was the sarcasm because off how it would make PvP boring and non competitive?

    I haven't looked deep into macro making (obviously), but because it can spell interrupt maybe it could be possible?

    LuaNinja Macro Collection
  2. #527
    kxy1983's Avatar Member
    Reputation
    7
    Join Date
    May 2008
    Posts
    68
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ok we have progress, it passes the bleed check, it casts garrotte if its in stealth, if not in stealth and no bleed on target it will use rupture, then put up HfB, then put up slice n dice. but then it throws the following error and no longer works until you /reloadui

    [Spoiler] Date: 2009-12-30 07:39:11
    ID: 4
    Error occured in: Global
    Count: 1
    Message: [string "local p=UnitPower("player"); if vHfB>=4 and..."] line 1:
    attempt to call global 'c' (a number value)
    Debug:
    [C]: c()
    [string "local p=UnitPower("player"); if vHfB>=4 and..."]:1: in main chunk
    [C]: RunScript()
    ..\FrameXML\ChatFrame.lua:1897: ?()
    ..\FrameXML\ChatFrame.lua:3544: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3213: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:2304:
    ..\FrameXML\ChatFrame.lua:2297
    [C]: RunMacroText()
    ..\FrameXML\SecureTemplates.lua:378: handler()
    ..\FrameXML\SecureTemplates.lua:529:
    ..\FrameXML\SecureTemplates.lua:478
    [C]: Click()
    ..\FrameXML\ChatFrame.lua:1345: ?()
    ..\FrameXML\ChatFrame.lua:3526: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3213: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:2304:
    ..\FrameXML\ChatFrame.lua:2297
    [C]: RunMacroText()
    ..\FrameXML\SecureTemplates.lua:378: handler()
    ..\FrameXML\SecureTemplates.lua:529:
    ..\FrameXML\SecureTemplates.lua:478
    [C]: Click()
    ..\FrameXML\ChatFrame.lua:1345: ?()
    ..\FrameXML\ChatFrame.lua:3526: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3213: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:2304:
    ..\FrameXML\ChatFrame.lua:2297
    [C]: UseAction()
    ..\FrameXML\SecureTemplates.lua:310: handler()
    ..\FrameXML\SecureTemplates.lua:529: SecureActionButton_OnClick()
    ..\FrameXML\ActionButton.lua:40: ActionButtonUp()
    [string "ACTIONBUTTON1"]:4:
    [string "ACTIONBUTTON1"]:1

    [/spoiler]

  3. #528
    reveng_'s Avatar Member
    Reputation
    5
    Join Date
    May 2006
    Posts
    145
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    PvP isn't a scripted event.

  4. #529
    Shamrockstar's Avatar Member
    Reputation
    51
    Join Date
    May 2007
    Posts
    108
    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
    Do this...
    Code:
    /target Healer
    /cast Charge
    /cast Mortal Strike
    /cast Rend
    /cast Sweeping Strikes
    /cast Bladestorm 
    /yell LOLZ SKILLSTORM!
    Wait a few whirlwinds in...the following will be true:
    1. You've procced Taste for Blood
    2. You've procced Sudden Death
    3. They're casting a heal


    Then do this...
    Code:
    /cancelaura Bladestorm
    /cast Overpower
    /yell 75% MS LOLZ
    /yell FREE EXECUTE LOLZ
    /cast Execute
    Then you discover their health is low enough now...so...
    Code:
    /cast Execute
    /yell KILLING BLOW BITCH!
    Then do...
    Code:
    /use Shield
    /use 1H Weapon
    /cast Defensive Stance
    /cast Shield Wall
    /yell INVINCIBLE LOLZ!
    /cast [@ArenaPartner] Intervene
    /yell TIME TO RUN AWAY LOLZ!
    When your heatlh is full, run over to the remaining enemy and smash your face into the keyboard until the screen pops up telling you how much rating you won.
    Firstly, this made my week and that's saying something because it was a pretty spectacular week.

    Secondly, Viral you have singlehandedly changed WoW for a number of players in this thread and I hope you realize this. I just want to pop in and say thank you again for all your work in these regards.

    In closing, you had a Q posted and in the "considered but not prioritized" was a blood tanking/frost tanking lua. I for one would be very grateful to see this, specifically the blood one as I believe it would have the most functionality. Heath threshold use of abilities would be awesome.

    Thanks again and keep on rockin...

    Sham

  5. #530
    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 reveng_ View Post
    PvP isn't a scripted event.
    Amen.


    Originally Posted by Shamrockstar View Post
    Firstly, this made my week and that's saying something because it was a pretty spectacular week.

    Secondly, Viral you have singlehandedly changed WoW for a number of players in this thread and I hope you realize this. I just want to pop in and say thank you again for all your work in these regards.

    In closing, you had a Q posted and in the "considered but not prioritized" was a blood tanking/frost tanking lua. I for one would be very grateful to see this, specifically the blood one as I believe it would have the most functionality. Heath threshold use of abilities would be awesome.

    Thanks again and keep on rockin...

    Sham
    <3

    I'm going to start my own thread soon to keep them all together, up to date, and organized. It will make it easier to find them all, ask questions, see my queue, etc.

    As for DK tank, I'll get there eventually. ^_^

  6. #531
    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 kxy1983 View Post
    Ok we have progress, it passes the bleed check, it casts garrotte if its in stealth, if not in stealth and no bleed on target it will use rupture, then put up HfB, then put up slice n dice. but then it throws the following error and no longer works until you /reloadui

    Yea I was cleaning it up as far as global vs local variables and broke it. I just fixed the post...can you try that one? It was working perfectly for someone else earlier before I broke it. =)

  7. #532
    reveng_'s Avatar Member
    Reputation
    5
    Join Date
    May 2006
    Posts
    145
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    DK Tanking and DPS'ing is virtually the same. The only difference is you do your rotation in frost presence and macro RS to go off everytime it's up.

    @Viral: Please do make your own thread, it's hard to scroll back pages to find stuff :X

  8. #533
    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 Doughal View Post
    I wasn't trolling when I requested a PvP macro. (That's pretty embarrassing now I guess.)

    I'm just curious now though, would it be possible to create a working PvP macro or was the sarcasm because off how it would make PvP boring and non competitive?

    I haven't looked deep into macro making (obviously), but because it can spell interrupt maybe it could be possible?
    Yes, it would be possible...but only to an extent. But a macro that would truly PVP properly would be MONSTROUS. Like he said, PVP isn't a scripted event. There are so many possibilities.

    Take just one example...you're a warrior...you're happily spamming your pvp macro while you beat this priest to death. But his partner is a mage and starts to Polymorph you. A real PVP warrior would probably have the mage on focus or see the cast on Gladius and swap to shield and spell reflect...a reflected sheep is pro. But the macro user would just get sheeped.

    Another warrior example...you're out in the open beating on someone...and your healer gets CCed...he's told you on vent he has no trinket or other escape. You have to defend yourself. A real PVP warrior would swap to shield and go defensive stance knowing that the burst is about to come while healer is CCed. He may even spell reflect, shield wall, or intervene back to his healer.

    A macro can't make those kinds of decisions without about a TON of code. A macro can't line of sight a cast for you...a macro can't keep you in LoS of your healer. A macro can't pop a perfect intimidating shout.

    Could the macro constantly scan the opposing players, figure out what they're doing, and try to do some things? Sure, it probably could...but it still would be terrible...there's just too many conditions...too many possibilities...too many decisions. A lot of PVP is about coordination with teammates and making the best decision for each action based on way too much information.

    So yea...some macros to assist with small parts of PVP...maybe...macros for PVP that are on the same level as my PVE ones....very unlikely...

  9. #534
    Doughal's Avatar Member
    Reputation
    18
    Join Date
    Apr 2009
    Posts
    53
    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
    Yes, it would be possible...but only to an extent. But a macro that would truly PVP properly would be MONSTROUS. Like he said, PVP isn't a scripted event. There are so many possibilities.

    Take just one example...you're a warrior...you're happily spamming your pvp macro while you beat this priest to death. But his partner is a mage and starts to Polymorph you. A real PVP warrior would probably have the mage on focus or see the cast on Gladius and swap to shield and spell reflect...a reflected sheep is pro. But the macro user would just get sheeped.

    Another warrior example...you're out in the open beating on someone...and your healer gets CCed...he's told you on vent he has no trinket or other escape. You have to defend yourself. A real PVP warrior would swap to shield and go defensive stance knowing that the burst is about to come while healer is CCed. He may even spell reflect, shield wall, or intervene back to his healer.

    A macro can't make those kinds of decisions without about a TON of code. A macro can't line of sight a cast for you...a macro can't keep you in LoS of your healer. A macro can't pop a perfect intimidating shout.

    Could the macro constantly scan the opposing players, figure out what they're doing, and try to do some things? Sure, it probably could...but it still would be terrible...there's just too many conditions...too many possibilities...too many decisions. A lot of PVP is about coordination with teammates and making the best decision for each action based on way too much information.

    So yea...some macros to assist with small parts of PVP...maybe...macros for PVP that are on the same level as my PVE ones....very unlikely...
    Thankyou for taking the time to make it clear to me and an even bigger thankyou for the guide. You're the most useful and helpful person I've met on MMOwned and you've made heroic farming 1000 times more easier!

    +Rep

  10. #535
    Gnobiwan's Avatar Member
    Reputation
    14
    Join Date
    Mar 2009
    Posts
    48
    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
    Do this...
    Code:
    /target Healer
    /cast Charge
    /cast Mortal Strike
    /cast Rend
    /cast Sweeping Strikes
    /cast Bladestorm 
    /yell LOLZ SKILLSTORM!
    When your heatlh is full, run over to the remaining enemy and smash your face into the keyboard until the screen pops up telling you how much rating you won.
    that just made my day. lol

  11. #536
    Mynewt's Avatar Sergeant
    Reputation
    1
    Join Date
    Dec 2009
    Posts
    60
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Me again viral,

    using this:
    Code:
    #showtooltip Holy Light
    /use [combat]10
    /use [combat] 13
    /use [combat] 14
    /run if not UnitBuff("player", "Seal of Light") then CastSpellByName("Seal of Light") end
    /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.80 then CastSpellByName("Divine Plea") end;
    /run if GetSpellCooldown("Arcane Torrent") ==0 and UnitPower("player")/UnitPowerMax("player")<=0.80 then CastSpellByName("Arcane Torrent") end;
    /run if GetSpellCooldown("Lay on Hands") ==0 and UnitPower("player")/UnitPowerMax("player")<=0.40 then RunMacroText("/cast [@Player] Lay On Hands") end;
    /run local dp=({UnitBuff("player","Divine Plea")})[7]; if dp~=nil and dp-GetTime()>10 and GetSpellCooldown("Avenging Wrath")==0 and IsUsableSpell("Avenging Wrath")==1 then CastSpellByName("Avenging Wrath") end;
    /run if UnitPower("player")/UnitPowerMax("player")<0.50 and GetSpellCooldown("Lay on Hands")==0 and IsUsableSpell("Lay On Hands")==1 then RunMacroText("/cast [@Player] Lay on Hands") end;
    /run if UnitPower('player')<4000 then RunMacroText("/use Runic Mana Potion") end
    /run if UnitHealth("player")/UnitHealthMax("player")<0.30 then CastSpellByName("Divine Shield") 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");
    Which works great in hc's low level raids, even ICC10. However tried a TOTGC10 to really test it and when we got anub to P3 and the shit's hitting the fan people are on low health mana is dropping. It does nothing, I have sufficient mana to do something, yet the script doesn't. almost as if it doesn't know what to do. Any Ideas?
    Last edited by Mynewt; 12-29-2009 at 06:41 PM.

  12. #537
    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)
    Originally Posted by Viral Fly-by View Post
    A few notes:
    1. Your description lies...it will cast Black Arrow on cooldown regardless of debuff.
    2. Your check for Explosive Shot debuff can fail if another Survival Hunter is in the party/raid...check out my macros for examples.
    3. You should check both UnitCastingInfo AND UnitChannelInfo for interrupts...again see examples.
    4. Interrupt at the beginning of macro since it's a high priority.
    5. Just for less typing and readability, you can just do GetSpellCooldown("MY_SPELL")==0 instead of putting it into a variable.


    Outta curiosity...why Explosive only when LnL? Explosive is your mainstay as Survival. =)
    True, I did lie. My Black Arrow casts on the cooldown, thanks for letting me know. I primarily made this macro for my solo grinding efforts, so I am not too concerned about other Hunters' debuffs... but you raise a valid point. This is also why I only use Explosive when I have LnL (for better mana efficiency). This is clearly not max DPS possible, but it seems to be the best for me being able to keep my mana going. This may change in the future, depending on how well I am able to get my aspects working. Also, a good point about the interrupt... Thanks for this and I hope you don't mind if I use your examples for base code.

    And thanks for the clarification on the GetSpellCooldown... I wasn't sure if I didn't use a variable if my macro would be able to continue past the spell I wanted to cast if its cooldown wasn't zero.

    Also thanks on the clarification on the movement commands, I read the note about the 1.6 patch, but it didn't really make much sense to me at the time (noob).

  13. #538
    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
    Yes, it would be possible...but only to an extent. But a macro that would truly PVP properly would be MONSTROUS. Like he said, PVP isn't a scripted event. There are so many possibilities.

    Take just one example...you're a warrior...you're happily spamming your pvp macro while you beat this priest to death. But his partner is a mage and starts to Polymorph you. A real PVP warrior would probably have the mage on focus or see the cast on Gladius and swap to shield and spell reflect...a reflected sheep is pro. But the macro user would just get sheeped.

    Another warrior example...you're out in the open beating on someone...and your healer gets CCed...he's told you on vent he has no trinket or other escape. You have to defend yourself. A real PVP warrior would swap to shield and go defensive stance knowing that the burst is about to come while healer is CCed. He may even spell reflect, shield wall, or intervene back to his healer.

    A macro can't make those kinds of decisions without about a TON of code. A macro can't line of sight a cast for you...a macro can't keep you in LoS of your healer. A macro can't pop a perfect intimidating shout.

    Could the macro constantly scan the opposing players, figure out what they're doing, and try to do some things? Sure, it probably could...but it still would be terrible...there's just too many conditions...too many possibilities...too many decisions. A lot of PVP is about coordination with teammates and making the best decision for each action based on way too much information.

    So yea...some macros to assist with small parts of PVP...maybe...macros for PVP that are on the same level as my PVE ones....very unlikely...
    As for your first example, spell reflecting a poly would be possible. Using the gettime function on castingtime, if less than 0.5 seconds of casting time on polymorph, change to def stance and spell reflect, wait 1 second, if not spell reflect buff, change to battle stance again and pew. But you're 80% right, PvP can't be macroed, sure you can do macros for your spell priority, but CD's and stuff like that would still have to be manually done.

    Edit: 2200 rating using facesmasher on my DK
    Last edited by Elitetech; 12-29-2009 at 07:16 PM.
    Knowledge is often mistaken for intelligence. This is like mistaking a cup of milk for a cow.

  14. #539
    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)
    [quote=Elitetech;1773652]As for your first example, spell reflecting a poly would be possible. Using the gettime function on castingtime, if less than 0.5 seconds of casting time on polymorph, change to def stance and spell reflect, wait 1 second, if not spell reflect buff, change to battle stance again and pew. But you're 80% right, PvP can't be macroed, sure you can do macros for your spell priority, but CD's and stuff like that would still have to be manually done.

    Even then...you'd have to constantly scan all enemies checking if they are casting a CC spell (a huge list), and check if they are casting in you....it'd be a massive undertaking for even that simple thing. You can play it off like it's not, but it is.

    Originally Posted by Elitetech View Post
    Edit: 2200 rating using facesmasher on my DK
    Faceroll is faceroll. You probably play either melee cleave or Shadowcleave where the warlock does the work. =) Or it's 2s...which is LOL...who cares 2200 in 2s. =)

  15. #540
    garyrbaker's Avatar Member
    Reputation
    2
    Join Date
    Apr 2009
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Viral Fly-by if you have any suggestions on the resto druid, ill keep working on it. it mostly works already other than rebuffing rejuvenation

Page 36 of 42 FirstFirst ... 323334353637383940 ... 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:32 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