1. #4661
    Herald of the Titans docterfreeze's Avatar
    Join Date
    Dec 2012
    Location
    Finding a stranger in the alps.
    Posts
    2,856
    I need a macro that casts DK's gargoyle, then 2 seconds after that casts all my cooldowns. Why? Because the gargoyle takes a couple seconds to fly down and start casting

    Basically: how to you add a two second delay to a macro?

  2. #4662
    You don't, at least not without pressing the button manually a second time 2 seconds later. Also, doesn't Gargoyle snapshot? Or did they change that.


    Druid / Demon Hunter SimulationCraft Maintainer

  3. #4663
    Quote Originally Posted by aggixx View Post
    You don't, at least not without pressing the button manually a second time 2 seconds later. Also, doesn't Gargoyle snapshot? Or did they change that.
    AFAIK, the snapshotting issues with summoned pets (including Warlock Doomguard and other similar pets) were eliminated a while back. Can't say that I've tested to verify this but pretty sure I've seen some blue posts in the past that directly answered this.

  4. #4664
    Herald of the Titans docterfreeze's Avatar
    Join Date
    Dec 2012
    Location
    Finding a stranger in the alps.
    Posts
    2,856
    Quote Originally Posted by aggixx View Post
    Also, doesn't Gargoyle snapshot? Or did they change that.
    It does not, tested it on dummies and the damage increases as you gain strength (from CDs, buffs, etc.)

  5. #4665
    Alright, here's a super-basic question that pretty much anyone not retarded (unlike me) could probably answer...

    I'm looking for a macro that will attack my target with spell X if I don't have a focus. If I DO have a focus, I want it to attack my focus instead.

    I just need that modifier that swaps to the target instead. I already have /cast [@focus] X
    Uses the same signature for over a year, just randomly gets infracted for it recently.
    Placeholder signature is placeholder and will hopefully make me finish my shit.
    Oh yeah, I'm a Druid and stuff.
    I also made a spreadsheet for the Order Hall.

  6. #4666
    If my memory serves me, it should be as simple as this (however, if not - then let me know)

    I'm at work so I can't test before answering.

    Code:
    /cast [@focus, exists] X; X

  7. #4667
    Yes, that should work, although you can simplify it a little:
    Code:
    /cast [@focus, exists][] Spell
    It's also a good idea to replace "exists" with either "help" or "harm" depending on if you're casting a helpful or harmful spell respectively, that way it won't try to cast on an invalid target if you're doing something different with your focus.


    Druid / Demon Hunter SimulationCraft Maintainer

  8. #4668
    Quote Originally Posted by aggixx View Post
    Yes, that should work, although you can simplify it a little:
    Code:
    /cast [@focus, exists][] Spell
    It's also a good idea to replace "exists" with either "help" or "harm" depending on if you're casting a helpful or harmful spell respectively, that way it won't try to cast on an invalid target if you're doing something different with your focus.
    Yup, this worked like a charm, thanks
    Uses the same signature for over a year, just randomly gets infracted for it recently.
    Placeholder signature is placeholder and will hopefully make me finish my shit.
    Oh yeah, I'm a Druid and stuff.
    I also made a spreadsheet for the Order Hall.

  9. #4669
    Would a macro like this be possible: Cast X damage spell if I have Y buff on me, if not then cast spell Z.

  10. #4670
    Mechagnome Edx's Avatar
    Join Date
    Aug 2009
    Location
    Flanders, Belgium
    Posts
    543
    Quote Originally Posted by Kazim View Post
    Would a macro like this be possible: Cast X damage spell if I have Y buff on me, if not then cast spell Z.
    Not possible (AFAIK).

  11. #4671
    Quote Originally Posted by Kazim View Post
    Would a macro like this be possible: Cast X damage spell if I have Y buff on me, if not then cast spell Z.
    No, that is not allowed.

    Question: when I try to heal, I use mouse binds to cast stuff. For example, ctrl+right mouse button casts Binding Heal on my mouseover. I want to keep casting this way, but I have a big problem: when I try to cast Binding Heal on myself by accident, or try to cast any spell on a dead person, the game does not register a target but still tries to select the spell, resulting in a blue cursor (if you know what I mean). Then I have to get rid of it by right-clicking somewhere off my frames, costing valuable time. Is there any way to prevent this from happening?

  12. #4672
    Depends on what method you're using to achieve that.

    If you're using mouseover macros (or an addon solution that supports a custom macro) the latter problem should be easily solvable, you would want to make sure your spell casts use the "nodead" conditional. Something like this:
    Code:
    /cast [@mouseover, help, nodead] Flash Heal
    For Binding Heal, there's not quite as easy a way to work around that because there's no way to compare to units to see if they are the same (at least using a macro). If you're using your unitframe addon to keybind, it's probably possible in theory to make it not accept the keybind on your own frame but I'm not sure if any frames support that functionality.


    Druid / Demon Hunter SimulationCraft Maintainer

  13. #4673
    Alright thanks, I am using clique, but already binding everything to custom macros. I will use 'nodead' then to prevent most of it, and just try to be smart enough to not try and Binding Heal myself

  14. #4674
    Stood in the Fire -Gr-'s Avatar
    Join Date
    Apr 2012
    Location
    Tx
    Posts
    410
    I need a macro that lets me cast Cenarion ward on myself without clearing my current target.

  15. #4675
    Mechagnome Edx's Avatar
    Join Date
    Aug 2009
    Location
    Flanders, Belgium
    Posts
    543
    Quote Originally Posted by Tecisbeefy View Post
    I need a macro that lets me cast Cenarion ward on myself without clearing my current target.
    /cast [@player] Cenarion Ward

  16. #4676
    Pit Lord Tearor's Avatar
    Join Date
    Dec 2007
    Location
    ჯოჯოხეთი
    Posts
    2,318
    Quote Originally Posted by strmstrike View Post
    Alright thanks, I am using clique, but already binding everything to custom macros. I will use 'nodead' then to prevent most of it, and just try to be smart enough to not try and Binding Heal myself
    You can also add a simple "[]" into these mouseover macros - with that, the spell just acts normal if you don't have a mouseover target.
    Code:
    #showtooltip
    /cast [@mouseover, help, nodead][] Flash Heal
    No point mentioning these bats, I thought. The poor bastard will see them soon enough.

  17. #4677
    Hey there

    I'm trying to find a macro that will either revive or call my pet. Basically, if the pet is dead, the macro should revive it, if the pet is alive but not called, I want the macro to call the pet. I've found some macros that uses modifiers such as shift or control but I don't want that. If it's possible i would like it to work just with one one click and no modifiers.

  18. #4678
    I can´t test it right now but try this

    Code:
    /cast [nopet] Call Pet 1; [@pet, dead] Revive Pet

  19. #4679
    Quote Originally Posted by Sobedesce View Post
    I can´t test it right now but try this

    Code:
    /cast [nopet] Call Pet 1; [@pet, dead] Revive Pet
    It did not work The game says that my pet is dead. It's not wrong, the pet is dead, but if the macro worked it should start reviving,

  20. #4680
    Your pet can despawn after it dies, and a unit has to exist for the dead conditional to evaluate to true. I don't think it's possible to work around that.


    Druid / Demon Hunter SimulationCraft Maintainer

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •