1. #4741
    I have 2 questions about Balance Druid macros.

    1. Is is possible to have a macro for Starsurge that will interrupt your other cast (Starfire, Wrath), but not the Starsurge itself?

    2. Is it possible to have a castsequence or any other type macro that will put priority on Starsurge and cast it on cooldown, and then do a series of Wraths/Starfires as I spam it, and when the Starsurge gets off cooldown, it should cast Starsurge again?

  2. #4742
    Mechagnome Edx's Avatar
    Join Date
    Aug 2009
    Location
    Flanders, Belgium
    Posts
    543
    Quote Originally Posted by Lopina View Post
    1. Is is possible to have a macro for Starsurge that will interrupt your other cast (Starfire, Wrath), but not the Starsurge itself?
    No, you can't check what spell is being casted in a macro.

    Quote Originally Posted by Lopina View Post
    2. Is it possible to have a castsequence or any other type macro that will put priority on Starsurge and cast it on cooldown, and then do a series of Wraths/Starfires as I spam it, and when the Starsurge gets off cooldown, it should cast Starsurge again?
    You can't have a priority list of spells in macro and make it cast the highest on the list that is off cooldown. Castsequence macros with Starsurge aren't going to work properly either since you have procs that reset the CD.

  3. #4743
    Quote Originally Posted by Lopina View Post
    I have 2 questions about Balance Druid macros.

    1. Is is possible to have a macro for Starsurge that will interrupt your other cast (Starfire, Wrath), but not the Starsurge itself?

    2. Is it possible to have a castsequence or any other type macro that will put priority on Starsurge and cast it on cooldown, and then do a series of Wraths/Starfires as I spam it, and when the Starsurge gets off cooldown, it should cast Starsurge again?
    Not exactly what you are asking for, but I think this gets quite near your needs, use these instead of your regular wrath/starfire binds to cast the instant starsurge whenever you get a shooting star proc. Also, it may or may not cast a starsurge when it simply gets off cooldown dependin on your lag and button smashing, I dont use balance so I can not predict it, check it out, see how it works

    /castsequence Wrath
    /cast Starsurge

    &
    /castsequence Starfire
    /cast Starsurge
    Last edited by henrytxin; 2013-08-28 at 12:11 AM.

  4. #4744
    Didn't they fix that bug with /castsequence and /cast not properly blocking each other ages ago?
    UI & AddOns expert | Interface & Macros moderator - My work

  5. #4745
    I need help with a macro.

    If my target is an enemy and I have a focus I want to cast PW:S on my focus
    If my target is a friend I want to cast PW:S on my target
    If my target is an enemy and I don't have a focus I want to cast PW:S on my targets target
    If I don't have anything targetet I want to cast PW:S on myself.

    Can this be done?

  6. #4746
    Mechagnome Edx's Avatar
    Join Date
    Aug 2009
    Location
    Flanders, Belgium
    Posts
    543
    Quote Originally Posted by Zalty View Post
    I need help with a macro.

    If my target is an enemy and I have a focus I want to cast PW:S on my focus
    If my target is a friend I want to cast PW:S on my target
    If my target is an enemy and I don't have a focus I want to cast PW:S on my targets target
    If I don't have anything targetet I want to cast PW:S on myself.

    Can this be done?
    Code:
    /cast [@target,help][@focus,exists,help][@targettarget,exists,help][@player] Power Word: Shield

  7. #4747
    The macro Edx posted should work, but a quick comment: The help and harm conditionals both imply exists (because a target must exist for it to be friendly or harmful) and as such the exists conditionals above are extraneous. There's no harm in them being there, however.


    Druid / Demon Hunter SimulationCraft Maintainer

  8. #4748
    I use a heavily modified version of it for lava surge procs and it is absolutely working as intended, guessed that it would do the trick for balances as starsurge has a similar mechanic.

  9. #4749
    Hello macro geniouses of mmo-champion!

    I come here today with a wish for a warlock pet macro to do the following;

    Press the macro and pet attacks target if i have target otherwise nothing
    Press the macro and pet stops attacking target if its attacking.

    This works fine until i try to add modifiers;

    /petattack [target=pettarget,noexists]
    /petfollow [target=pettarget,exists]
    On top of that i would like to add modifiers for shift=/petmoveto and ctrl=/petstay

    Is this possible?

    Thanks in advance

  10. #4750
    You can try to add the nomod condition to your existing lines so that they're not executed when using modifiers.

    Code:
    /petattack [@pettarget,noexists,nomod]
    /petfollow [@pettarget,exists,nomod]
    /petmoveto [mod:shift]
    /petstay [mod:ctrl]

  11. #4751
    Is 'pettarget' a valid unitID? Hm, it should be.

    Code:
    /petfollow [@pettarget,exists]
    /stopmacro [@pettarget,exists][noexists]
    /petattack

    EDIT: Derp, I can't read.
    Code:
    /petmoveto [mod:shift]
    /petstay [mod:ctrl]
    /stopmacro [mod:shift/ctrl]
    /petattack [target=pettarget,noexists]
    /petfollow [target=pettarget,exists]
    Last edited by Treeston; 2013-08-29 at 10:03 PM.
    UI & AddOns expert | Interface & Macros moderator - My work

  12. #4752
    Quote Originally Posted by Sakpoth View Post
    You can try to add the nomod condition to your existing lines so that they're not executed when using modifiers.

    Code:
    /petattack [@pettarget,noexists,nomod]
    /petfollow [@pettarget,exists,nomod]
    /petmoveto [mod:shift]
    /petstay [mod:ctrl]
    You are a MF genious! Thanks alot man! Works like a charm

  13. #4753
    I have never understoon macros. I mean, why cant i just manually press abilities? its not like macro makes them all go off at the same time because of how wow works, general cooldowns are in between.

  14. #4754
    I would like a Shadow Word: Death macro that will cast it primarily on my mouseover enemy target or if such does not exist then on my current enemy target.

  15. #4755
    Quote Originally Posted by Cle View Post
    I have never understoon macros. I mean, why cant i just manually press abilities? its not like macro makes them all go off at the same time because of how wow works, general cooldowns are in between.
    Macros makes it possible to raise your skillcap and open the possibility for more control over your gameplay. Thats why I use macros atleast

  16. #4756
    Yeah but I dont understand why cant i achieve same result with manually pressin all of them. Since macros do not change the fact that abilities cannot be casted simultaneously, it should be irrelevant.

  17. #4757
    Quote Originally Posted by Cle View Post
    Yeah but I dont understand why cant i achieve same result with manually pressin all of them. Since macros do not change the fact that abilities cannot be casted simultaneously, it should be irrelevant.
    Fast example since i dont have time to explain:

    Lets say you can press 10 keys (you can probably press more but lets use a nice round number for the example) with your hand.

    With modifiers you can now press 40 keys by using shift, ctrl and alt as modifiers.

    If you dont understand why that would give an advantage im afraid explaining it wont make it clearer anyways

  18. #4758
    The Lightbringer
    Join Date
    Jun 2008
    Location
    Italy
    Posts
    3,416
    Quote Originally Posted by Lopina View Post
    I would like a Shadow Word: Death macro that will cast it primarily on my mouseover enemy target or if such does not exist then on my current enemy target.
    Code:
    /cast [exists,@mouseover,harm][] Shadow Word: Death
    CPU: Intel Core i7-2600K @ 4.8GHz
    Motherboard: Asus P8Z68 Deluxe
    Memory: G.Skill Ripjaws-X 2x4GB 1600Mhz
    VGA: EVGA GTX970 FTW+
    Drive: 1 x OCZ Vertex 3 240Gb + 1 x WD Caviar Black 1TB
    PSU: Corsair AX850W Case: Cooler Master HAF X CPU Heatsink: Noctua NH-D14

  19. #4759
    Quote Originally Posted by saltyharbls View Post
    Fast example since i dont have time to explain:

    Lets say you can press 10 keys (you can probably press more but lets use a nice round number for the example) with your hand.

    With modifiers you can now press 40 keys by using shift, ctrl and alt as modifiers.

    If you dont understand why that would give an advantage im afraid explaining it wont make it clearer anyways
    You mean its used to reduce keybind?

  20. #4760
    Quote Originally Posted by Cle View Post
    You mean its used to reduce keybind?
    By using modifiers in your macros you can actually increase your keybinds. Say you're limited to 10 action bars with 12 buttons, each of which can be bound to a key or key combination of mod+key. That's a maximum of 120 key combinations, however instead of having one button bound to '1', another to 'shift+1', another to 'ctrl+1' etc, with the use of a macro you can have a single button bound to '1', 'shift+1', 'ctrl+1', 'alt+1', 'shift+ctrl+1', 'shift+alt+1', 'ctrl+alt+1' and 'shift+ctrl+alt+1'. That would multiply your possible key combinations to 8*120=960.

    I don't think the modifier example is a good one, because who would ever even need as many as 100 key combinations? A better example is the extensive amount of possibilities of targeting functions. By just putting spells from your spell book onto your bars you have to manually target each unit you want to cast on which requires at least 2 actions; one to click and select your target and another to use your spell. A macro can do this in a single action, the following macro will cast Fear on the unit you're mousing over if it exists and is an enemy, otherwise it will cast on your focus if it exists and is an enemy otherwise it will attempt cast on your target. No need to click on the mouseover/focus unit first.
    Code:
    /use [@mouseover,harm][@focus,harm][] Fear
    You can also use macros to combine spells that are off the GCD, casting several abilities with a single push of a button instead of pushing 2-3 buttons simultaneously or in rapid succession. Or you can use macros to announce certain abilities, such as a whisper warning when using a cooldown on the tank, so he an save his own or raid warnings making it easier to line up raid cooldowns.

    These simple examples are just one marginal part of what you can do with macros, I remember in MoP beta before you could use addons you could make your own damage meter with the use of a couple of macros. That's right, you can use the same programming language in macros as you would in addons, the only real limitation to macros is the 255 character limit.

Posting Permissions

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