1. #1

    Target Macro Continues to Target Dead Minions

    So, we're working on Mythic Xhul, and I want to make life a little easier on myself, so I'm trying to make a target macro that will automatically target Unstable Voidfiend when it comes up. The problem I run into is that it keeps targeting the dead ones until they despawn, which makes me useless for about 5 seconds. I can't seem to figure it out.

    This is what I'm using:

    #showtooltip
    /target [nodead] Unstable Voidfiend
    /cast Arcane Blast

    I've gone through different iterations with the [option] after the name, using /cast strings, but I can't seem to get anything to stop it from targeting the dead ones and I am trying to re-target the boss.

    Any help?

  2. #2
    Deleted
    Quote Originally Posted by Markooo View Post
    So, we're working on Mythic Xhul, and I want to make life a little easier on myself, so I'm trying to make a target macro that will automatically target Unstable Voidfiend when it comes up. The problem I run into is that it keeps targeting the dead ones until they despawn, which makes me useless for about 5 seconds. I can't seem to figure it out.

    This is what I'm using:

    #showtooltip
    /target [nodead] Unstable Voidfiend
    /cast Arcane Blast

    I've gone through different iterations with the [option] after the name, using /cast strings, but I can't seem to get anything to stop it from targeting the dead ones and I am trying to re-target the boss.

    Any help?
    Try something like this. Havent tested it myself but should work.

    /cast [target=Unstable Voidfiend,harm,nodead] Arcane Blast

  3. #3
    Deleted
    I think there is a problem with names that include a space for the target option. So not sure if that'll work, Oggy.

    @Markooo your attempt does not work, because the nodead check isn't executed for the add, but instead for the thing you have currently targeted. Then it might target a dead one and then it'll just try to cast AB because the target line won't be executed.

    If Oggys attempt doesn't work, I'm not sure if this will work at all tbh :/

  4. #4
    Quote Originally Posted by Oggy View Post
    Try something like this. Havent tested it myself but should work.

    /cast [target=Unstable Voidfiend,harm,nodead] Arcane Blast
    So, this doesn't work alone. It needs a second condition, as any other /cast macro does.

    You have to add [] just as a blank condition so that it just casts Arcane Blast normally on whatever you're targeting, or [@target], same thing.

    So, as you wrote it, it won't cast on anything. But, even with the second condition, it won't work.

    /cast [target=Unstable Voidfiend,harm,nodead][@target] Arcane Blast

    This doesn't actually target them. For some reason, target=name doesn't seem to work in /cast macros.

    - - - Updated - - -

    Quote Originally Posted by Hamsda View Post
    I think there is a problem with names that include a space for the target option. So not sure if that'll work, Oggy.

    @Markooo your attempt does not work, because the nodead check isn't executed for the add, but instead for the thing you have currently targeted. Then it might target a dead one and then it'll just try to cast AB because the target line won't be executed.

    If Oggys attempt doesn't work, I'm not sure if this will work at all tbh :/
    Yeah, I recognize that now that I'm looking at it after some sleep; must have been pretty tired to think that was going to work.

  5. #5
    Deleted
    The macro Oggy provided wouldn't target them, it would just cast on them without switching targets.
    But as I said and you noticed, there are problems with names (maybe same restrictions as for most unitid calls apply, so you can only replace party/raid member's unitid with their actual name).

  6. #6
    Quote Originally Posted by Hamsda View Post
    The macro Oggy provided wouldn't target them, it would just cast on them without switching targets.
    But as I said and you noticed, there are problems with names (maybe same restrictions as for most unitid calls apply, so you can only replace party/raid member's unitid with their actual name).
    So, then I'm thinking I have to move into some sort of priority system, like:

    /tar Unstable V
    /tar [dead] Vanguard A
    /tar [dead] Omnus
    /tar [dead] Xhul
    /cast Arcane Blast

  7. #7
    Deleted
    That should at least let you cast an AB, though if the first target chooses a dead add, you will skip to the boss and the big adds because it'll only target them once.

  8. #8
    Hmmmm

    What about:

    /tar Unstable V
    /cast [@target,nodead]AB
    /stopmacro
    /tar [dead] Vanguard A
    /cast [@target,nodead]AB
    /stopmacro
    ...

    NVM it won't work unless you can put conditionals on the stopmacros. WHY IS THIS SO HARD

    - - - Updated - - -

    I'm thinking:

    /tar Unstable V
    /cast [nodead,exists] AB
    ...
    /tar Xhul
    /cast [nodead,exists][] AB
    Last edited by Markooo; 2015-09-28 at 11:41 AM.

  9. #9
    Deleted
    You can put conditionals on /stopmacro

  10. #10
    Quote Originally Posted by Markooo View Post
    NVM it won't work unless you can put conditionals on the stopmacros.
    But you can!

    /stopmacro [noexists] [dead] works fine in some of my macros
    Why you think the Net was born? Porn! Porn! Porn!

  11. #11
    Then I'll try something like:

    /tar Unstable V
    /cast [nodead] AB
    /stopmacro [nodead]
    ...
    /tar Xhul
    /cast [nodead][] AB

    - - - Updated - - -

    Also, you guys are awesome. Thanks for the help. I'll test in game and let you know what I come up with

    - - - Updated - - -

    So, neither work. The stopmacro one is simply too long and won't fit, and the other, just simply doesn't work: it always goes back to xhul.

    - - - Updated - - -

    Made the /stopmacro one fit giving it a shot.

    - - - Updated - - -

    The stopmacro one works pretty much perfect.

  12. #12
    Deleted
    @Markooo
    Get http://www.wowinterface.com/download...0496&so&page=7 .awsome or annoying macros that wouldent normally fit. Makes them unlimited size

  13. #13
    If you want a shorter macro this should work:
    Code:
    /cleartarget
    /tar Unstable V
    /tar [dead][noexists] Vanguard A
    /tar [dead][noexists] Omnus
    /tar [dead][noexists] Xhul
    /targetlasttarget [noexists]
    /cast Arcane Blast

Posting Permissions

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