1. #4061
    Epic! Tearor's Avatar
    Join Date
    Dec 2007
    Location
    Դժոխք
    Posts
    1,603
    Quote Originally Posted by sshika View Post
    To take full advantage
    Code:
    /cast [@focus,mod:shift][@mouseover,mod:ctrl,harm][]Devouring Plague;[@mouseover,mod:ctrl,help]Flash Heal
    As I read it this would never Flash Heal; should work though if you replace the [] with a [harm].
    Also, as I think about it, in this case you wouldn't even need the modifier for Flash Heal; the help conditional should work alone.
    No point mentioning these bats, I thought. The poor bastard will see them soon enough.

  2. #4062
    Scarab Lord Taryble's Avatar
    Join Date
    Aug 2008
    Location
    Texas
    Posts
    4,038
    Quote Originally Posted by Tearor View Post
    As I read it this would never Flash Heal; should work though if you replace the [] with a [harm].
    Also, as I think about it, in this case you wouldn't even need the modifier for Flash Heal; the help conditional should work alone.
    Or move the Flash Heal portion to the beginning of the macro, that'd work too.
    We have done the impossible, and that makes us mighty. - Sgt. Malcolm "Mal" Reynolds, Battle of Serenity Valley

  3. #4063
    I want to make a script to dismiss my pet when it's dead (delete the dead body) so that I can use my Command Demon right after I use Grimoire of Sacrifice. The problem is I want to put it into a macro which uses my pets spells when they are alive and uses Command Demon when i have the Grimoire of Sacrifice buff so i can't just use /script PetDismiss().

    I tried with this but it wouldn't work: /script if UnitIsDead("pet") == "true" then PetDismiss(); end

    Anybody know a working macro?

  4. #4064
    Quote Originally Posted by Anything View Post
    I want to make a script to dismiss my pet when it's dead (delete the dead body) so that I can use my Command Demon right after I use Grimoire of Sacrifice. The problem is I want to put it into a macro which uses my pets spells when they are alive and uses Command Demon when i have the Grimoire of Sacrifice buff so i can't just use /script PetDismiss().

    I tried with this but it wouldn't work: /script if UnitIsDead("pet") == "true" then PetDismiss(); end

    Anybody know a working macro?
    This script should work.
    Code:
    /run if UnitIsDead("pet") then PetDismiss() end

  5. #4065
    Quote Originally Posted by sshika View Post
    For the Banners you have to target them, cast intervene and target your last target
    Code:
    #showtooltip Intervene
    /cast [nomod,@Lexisbery] Intervene
    /target [mod:Shift] Mocking Banner; [mod:Alt] Demoralizing Banner
    /cast [mod:Shift/Alt] Intervene
    /targetlasttarget [mod:Shift/Alt]
    If you don't care about Ctrl as modifier you can replace [mod:Shift/Alt] with [mod] (with only [mod] it would cast Intervene and target your last target if you hold ctrl down)
    or (same with ctrl, just replace [nomod] with [nomod:Shift/Alt] if you don't want to cast and target last target with ctrl down)
    Code:
    #showtooltip Intervene
    /cast [nomod,@Lexisbery] Intervene
    /stopmacro [nomod]
    /target [mod:Shift] Mocking Banner; [mod:Alt] Demoralizing Banner
    /cast Intervene
    /targetlasttarget
    Both macros should work, take whichever you want.
    I HAVE to target them? My mouseover works everytime. The only problem is I don't want to deal with a mouseover while trying to kite someone at the same time.

  6. #4066
    Quote Originally Posted by sshika View Post
    I'm a bit confused about your first spec macro, you want to cast Shadow Word: Pain on your target if you are shadow, but as heal you don't have any spell to be cast on your target? Please tell me if it is your intention or describe what you really want, thank you
    But for the second:
    Code:
    #showtooltip [spec:2]Shadow Word: Death; Smite
    /cast [@focus,mod:shift][@mouseover,mod:ctrl,harm,spec:2][spec:2]Shadow Word: Death;[mod:ctrl,harm]Holy Fire; Smite
    Change spec:2 to spec:1 if your shadow spec is your fist spec.
    What it does (I took the information from your macro, if it should do something else, feel free to describe it): If in spec 2 (shadow) cast Shadow Word: Death on mouseover enemy if mod:ctrl else on your target, else with ctrl holy fire on enemy target smite. And with shift it will cast SW on focus (in both specs)
    Why do you want to show Smite if you are not in shadow spec? wouldn't Holy Fire be better? You could leave the showtooltip unspecified and it will always show the spell that you would currently cast (#showtooltip)
    I always have the boss as target and I heal with mouseovers only so I don't need a damage spell @target in spec1.

    On the second topic, you are right, I want to have Holy Fire as icon.

    In fact, what I understand from how you save space on macros with []etc and not repeating spells is that it does the first spell associated with the first condition met and then ends the macro, right?

    Is there a way to add something at the start so that if I'm in dps spec and push the button but I don't have shadowform (would [spec:2,form=0] work? or maybe [spec:2,noform]Shadowform;?), it cast shadowform before anything else (so that I could only spam my dps ability after healing)?

    Anyway, tks a lot! Much appreciated.

  7. #4067
    Quote Originally Posted by Falled09 View Post
    I HAVE to target them? My mouseover works everytime. The only problem is I don't want to deal with a mouseover while trying to kite someone at the same time.
    Yes, you have to target them (or mouseover/focus), however notice the "targetlasttarget" at the end of the macro, you won't even notice that your target ever switched because the commands are executed faster than what your eyes will be able to pick up (unless you're some kind of superhuman or your client is bugged).

    ---------- Post added 2012-11-15 at 05:11 AM ----------

    Quote Originally Posted by Sinn View Post
    In fact, what I understand from how you save space on macros with []etc and not repeating spells is that it does the first spell that meet the first condition met and then end the macro, right?

    Is there a way to add something at the start so that if I'm in dps spec and push the button but I don't have shadowform (would [spec:2,form=0] work? or maybe [spec:2,noform]Shadowform?), it cast shadowform before anything else?
    This is correct. For the shadowform macros the correct syntax is [spec:2,noform] Shadowform, or [form:1] to cast a spell if in shadowform (notice the colon instead of the equals sign).

  8. #4068
    Quote Originally Posted by Falled09 View Post
    I HAVE to target them? My mouseover works everytime. The only problem is I don't want to deal with a mouseover while trying to kite someone at the same time.
    What I wanted to say: You can't /cast [@Mocking Banner] Intervene, because "@Mocking Banner" is not valid. For the macro you have to target it with /target Mocking Banner, then cast Intervene and eventually target your last target to get the same effect. As Sakpoth mentioned you don't see this because the lines from the macro are executed really fast. You can remove the /targetlasttarget and you will have the banner as your target.

  9. #4069
    Quote Originally Posted by sshika View Post
    What I wanted to say: You can't /cast [@Mocking Banner] Intervene, because "@Mocking Banner" is not valid. For the macro you have to target it with /target Mocking Banner, then cast Intervene and eventually target your last target to get the same effect. As Sakpoth mentioned you don't see this because the lines from the macro are executed really fast. You can remove the /targetlasttarget and you will have the banner as your target.
    Oh alright, I was just making sure. Just tried it out, thanks for the help.

  10. #4070
    This is what I'm currently using;
    Code:
    #showtooltip
    /cast [swimming,nomounted,mod:shift] Sea Turtle; [flyable,nomod,nomounted] Sandstone Drake; [outdoors,mod:ctrl] Traveler's Tundra Mammoth; [outdoors,nomounted] Mekgineer's Chopper
    /dismount [noflying]
    Any way to make it show icon of the mount in question rather than a question mark while mounted?

  11. #4071
    Quote Originally Posted by VuRkka View Post
    This is what I'm currently using;
    Code:
    #showtooltip
    /cast [swimming,nomounted,mod:shift] Sea Turtle; [flyable,nomod,nomounted] Sandstone Drake; [outdoors,mod:ctrl] Traveler's Tundra Mammoth; [outdoors,nomounted] Mekgineer's Chopper
    /dismount [noflying]
    Any way to make it show icon of the mount in question rather than a question mark while mounted?
    Take out the nomounted conditionals.

  12. #4072
    I'm trying to make a Demonic Circle macro that will summon with a shift modifier, and cast with no modifier.

    Code:
    #showttoltip
    /cast [mod:shift] Demonic Circle: Summon; Demonic Circle: Teleport
    This works fine for the teleport part, but not the summon.

    Shift + Click works, but shift + hotkey doesn't.

    Any idea's ?

  13. #4073
    Quote Originally Posted by Kalistez View Post
    I'm trying to make a Demonic Circle macro that will summon with a shift modifier, and cast with no modifier.

    Code:
    #showttoltip
    /cast [mod:shift] Demonic Circle: Summon; Demonic Circle: Teleport
    This works fine for the teleport part, but not the summon.

    Shift + Click works, but shift + hotkey doesn't.

    Any idea's ?
    Make sure you don't have any button keybound to Shift+Hotkey. It didn't work for me either until I looked at my hidden action bar, and there I found an unused button keybound to Shift+Hotkey. Remove it and it will work.

  14. #4074
    Quote Originally Posted by Kalistez View Post
    I'm trying to make a Demonic Circle macro that will summon with a shift modifier, and cast with no modifier.

    Code:
    #showttoltip
    /cast [mod:shift] Demonic Circle: Summon; Demonic Circle: Teleport
    This works fine for the teleport part, but not the summon.

    Shift + Click works, but shift + hotkey doesn't.

    Any idea's ?
    Shift+hotkey is probably bound to something else. Make sure you clear it. Check your default self and focus cast mods too.

    Also, shift doesn't work with numpad keys. If this is on a Naga, you have to use a different mod.

  15. #4075
    Hi All, Trying to make a macro for my monk. If it's a friendly target, it casts Detox. If enemy target, it casts Crackling Jade Lightning. If no target, it casts detox on myself.

    I've got the first two parts, just can't figure out why the last part isn't working on my monk but works on my priest. (casting on self if no target) (I have a similar macro for smite and purify on my priest.)

    /cast [target=target,harm,nodead] Smite; [target=target,exists,noharm,nodead] Purify; [target=player,noharm,nodead] Purify;

    Above works on priest. When I try the following on my monk, the last part doesn't work:

    /cast [target=target,harm,nodead] Crackling Jade Lightning; [target=target,exists,noharm,nodead] Detox; [target=player,noharm,nodead] Detox;

    Auto Selfcast is enabled. Any ideas why it works on one char and not another? or if there's a different way to make it work?
    Last edited by Purplekitti; 2012-11-20 at 06:39 PM. Reason: correction

  16. #4076
    Quote Originally Posted by Purplekitti View Post
    Hi All, Trying to make a macro for my monk. If it's a friendly target, it casts Detox. If enemy target, it casts Crackling Jade Lightning. If no target, it casts detox on myself.

    I've got the first two parts, just can't figure out why the last part isn't working on my monk but works on my priest. (casting on self if no target) (I have a similar macro for smite and purify on my priest.)

    /cast [target=target,harm,nodead] Smite; [target=target,exists,noharm,nodead] Purify; [target=player,noharm,nodead] Purify;

    Above works on priest. When I try the following on my monk, the last part doesn't work:

    /cast [target=target,harm,nodead] Crackling Jade Lightning; [target=target,exists,noharm,nodead] Detox; [target=player,noharm,nodead] Detox;

    Auto Selfcast is enabled. Any ideas why it works on one char and not another? or if there's a different way to make it work?
    I cleaned it up, should work:
    Code:
    /cast [harm,nodead] Crackling Jade Lightning; [help,nodead][target=player] Detox

  17. #4077
    Hey guys,

    I'm looking for a rather simple (in my head at least) macro, but since I know close to nothing on how to do them I was wondering if you all could help me.

    I want a Lynx Rush/ A Murder of Crows macro where depending on the talent I have the tooltip shows it and uses it. I can just go to my spellbook and swap, but I was wondering if there's anyway to do with a macro.


    Thank you.

  18. #4078
    Quote Originally Posted by Loreld View Post
    Hey guys,

    I'm looking for a rather simple (in my head at least) macro, but since I know close to nothing on how to do them I was wondering if you all could help me.

    I want a Lynx Rush/ A Murder of Crows macro where depending on the talent I have the tooltip shows it and uses it. I can just go to my spellbook and swap, but I was wondering if there's anyway to do with a macro.


    Thank you.
    From a few pages back:

    Quote Originally Posted by Sakpoth View Post
    Code:
    /use Holy Prism
    /use Light's Hammer
    /use Execution Sentence
    /run local G=GetSpellInfo SetMacroSpell("t90", G"Holy Prism" or G"Light's Hammer" or "Execution Sentence")
    You'll have to hit the macro once after changing talents for the macro icon to change.

    Alternative methods:
    http://us.battle.net/wow/en/forum/topic/6147396102#2
    http://www.curse.com/addons/wow/talentmacros
    http://www.curse.com/addons/wow/talentspellmacro
    Just plug your stuff in. Replace t90 in the macro with the name of your macro too.

  19. #4079
    Wow, thanks! I really appreciate it!

  20. #4080
    Keyboard Turner
    Join Date
    Nov 2012
    Location
    North Carolina
    Posts
    2
    Quote Originally Posted by Thelothian View Post
    Hello guys
    a simple question. I'm trying to create a macro to merge some spells because I have some "physiological" difficulties with the keyboard (nothing serious but enough annoying to create me problems during the raids). The rotation of the moonkin is divided into two phases. My problem is during the first part. Too many buttons to press.
    Briefly... I would like to create a macro with a simple sequence, but within this sequence there's a spell with a cooldown (3 mins). So, if I use the macro when this spell is ready, everything works. But if the spell is on cooldown, the macro stops and doesn't continue.
    Question: is there a way (via scripts / variables) to ensure that the macro continues, however, even if a particular spell is not ready (cd)?
    It could be fine use the command /click ActionBotton# only for this spell or the macro execute only this command without continue with /castsequence?
    Any ideas or suggestions about this are welcome.
    Thank you.
    Here's an example of how I do this...

    /castsequence reset=6 Shadow Form, x
    /castsequence Mind Blast, Mind Flay, Mind Flay, Mind Flay

    So, in this example, on the first keypress it would cast Shadow Form. on the next keypress, it would try to cast a spell called x ... which, of course is invalid. So, the sequencer gets "stuck" on this fake spell, and doesn't trigger the "this macro has already cast one spell" thing.
    So, on the next keypress, it tries to cast x, then moves on to cast Mind Blast. (which does exists, so it works).
    On the next keypress, it casts Mind Flay. then Mind Flay. then Mind Flay again.

    So, after that second Castseqence macro runs out of spells, the first castsequence is still stuck on the x, and still doesn't do anything. The second castsequence line resets to Mind Blast... and it just keeps going. basically, you get the following sequence:

    SF, MB, MF, MF, MF, MB, MF, MF, MF, MB, MF, MF, MF, MB...

    To reset this, you have to NOT PRESS THIS BUTTON for 6 seconds. after 6 seconds on not pressing the button the first castsequence line resets and is again willing to cast Shadow Form.

    to make it clear, this will NOT keep track of the cooldown and reuse the ability after 3 minutes... it would just use it ONCE, and then the macro would have to be reset (via 6 seconds of not using it)...

    the reset command can also use combat ends or change of target to reset... You would probably want to use the combat flag to reset the sequence... but then you run the risk of the whole macro not working again if you reset the macro before the spell actually comes off cooldown...

    alas, nothing's perfect for this.
    Last edited by trimbleepic; 2012-11-22 at 12:07 AM.

Posting Permissions

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