1. #1

    Hymn of Hope / Shadowform macro

    So when I'm playing my shadow spec in a raid, I'll use Hymn of Hope to help healers when they're running low on mana. However, Hymn of Hope kicks me out of shadowform, so I wanted to create a macro that would channel Hymn of Hope and then put me back into shadowform.

    That, by itself, was easy:

    #showtooltip
    /castsequence Hymn of Hope, Shadowform

    I then thought I'd modify this a bit and add a [nochanneling] conditional to the Shadowform part, so that I can essentially repeatedly press the button to get back into shadowform the instant the channel ends, without clipping any of it. So I tried this:

    #showtooltip
    /castsequence Hymn of Hope, [nochanneling] Shadowform

    To the best of my knowledge, you can include conditionals on different parts of a castsequence, but apparently I'm missing something, because this macro doesn't work the way I intended. Pressing it just toggles shadowform on and off, never firing Hymn of Hope (it doesn't go on cooldown). Any idea what the problem is and how I might fix it? Is what I'm intending not possible? It seems like fairly standard functionality, so I was surprised that it didn't work.

    Thanks for any input.
    That is not dead which can eternal lie.
    And with strange aeons even death may die.

  2. #2
    Quote Originally Posted by shanthi View Post
    To the best of my knowledge, you can include conditionals on different parts of a castsequence
    Actually, you can't, as that would cause issues with statements being potentially ambiguous.
    What you want is the following:
    Code:
    #showtooltip
    /castsequence [nochanneling:Hymn of Hope]reset=360 Hymn of Hope,!Shadowform
    /stopmacro
    /cast !Shadowform
    UI & AddOns expert | Interface & Macros moderator - My work

  3. #3
    Quote Originally Posted by Treeston View Post
    Actually, you can't, as that would cause issues with statements being potentially ambiguous.
    What you want is the following:
    Code:
    #showtooltip
    /castsequence [nochanneling:Hymn of Hope]reset=360 Hymn of Hope,!Shadowform
    /stopmacro
    /cast !Shadowform
    Ah, okay. I thought I had previously seen castsequence macros with conditionals on different parts, but I must be misremembering. Thanks a lot for the help!
    That is not dead which can eternal lie.
    And with strange aeons even death may die.

  4. #4
    Try this:

    Code:
    #showtooltip
    /cast [noform,nochanneling]Shadowform;Hymn of Hope
    Last edited by lawomous; 2012-12-27 at 08:32 AM.

    Gershuun @ Borean Tundra US - Interface & Macros Moderator

  5. #5
    Both macros work perfectly. Thanks again for taking the time to help.
    That is not dead which can eternal lie.
    And with strange aeons even death may die.

Posting Permissions

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