1. Mouseover Modifier Macro for Abolish poison/ Remove curse

    Having a real hard time trying to figure out why this wont work, but here goes.
    Ive looked up several different macros for this combo and none seem to work. I can always get the non modified spell to cast but never the modifier if anyone can help me out that would be much appreciated.
    #showtooltip
    /cast [modifier:ctrl,target=mouseover,help,nodead][modifier:ctrl,help][modifier:ctrl,target=player] Remove Curse
    /stopmacro [mod:ctrl]
    /cast [target=mouseover,help,nodead][help][target=player] Abolish Poison
    This the macro for more context thanks again to anyone who can figure it out.

  2. /cast [nomod, @player] abolish poison
    /cast [mod:ctrl, @player] remove curse

    is this what you want?

    nvm, you want mouseover and self target in the same line, not sure if that's going to happen
    Edited: February 3, 2025

  3. let me break it down first

    1. so you want to cast [Remove Curse] while holding CTRL key otherwise will cast [Abolish Poison] instead
    2. next, the priority : mouse over target > click target > default is cast to own self

    try this, didnt write in-game so its untested yet
    /cast [mod:ctrl,@mouseover,exists,help,nodead][mod:ctrl,@target,exists,help,nodead][mod:ctrl,@player]Remove Curse;[@mouseover,exists,help,nodead][@target,exists,help,nodead][@player]Abolish Poison;



    IMHO
    better split the buttons, 1 for Curse, 1 for Poison, in my case I always do like this
    /cast [mod,@player][@mouseover,exists,help,nodead][]Abolish Disease

    - if I press modifier, such as ALT will target self
    - otherwise it will target mouse over target
    - if no mouse over, it will use default targeting function, hence []

    make all toons having same standard, it will be easier to port to other toon and help muscle memory as well
    Edited: February 3, 2025 Reason: add info

  4. I remember i had something like this on my shaman

    /cast [nomod, @mouseover, exists] [nomod, @player] lesser healing wave
    /cast [mod:shift, @mouseover, exists] healing wave
    /cast [mod:shift, @player] healing wave

    not sure why is it exactly like that, but seems to work

  5. let me break it down first

    1. so you want to cast [Remove Curse] while holding CTRL key otherwise will cast [Abolish Poison] instead
    2. next, the priority : mouse over target > click target > default is cast to own self

    try this, didnt write in-game so its untested yet
    /cast [mod:ctrl,@mouseover,exists,help,nodead][mod:ctrl,@target,exists,help,nodead][mod:ctrl,@player]Remove Curse;[@mouseover,exists,help,nodead][@target,exists,help,nodead][@player]Abolish Poison;



    IMHO
    better split the buttons, 1 for Curse, 1 for Poison, in my case I always do like this
    /cast [mod,@player][@mouseover,exists,help,nodead][]Abolish Disease

    - if I press modifier, such as ALT will target self
    - otherwise it will target mouse over target
    - if no mouse over, it will use default targeting function, hence []

    make all toons having same standard, it will be easier to port to other toon and help muscle memory as well
    This for some reason did not work. still have the issue with it only casting the non mod. now it does switch the icon when pressed (modifier) but will not cast for some reason.

  6. They are written differently based on exact intent. But here is what I think you wanted.

    Code:
    #showtooltip
    /cast [mod:alt,mod:ctrl,@player][mod:ctrl,@mouseover,help,nodead][mod:ctrl,@target,help,nodead][mod:ctrl,@player]Remove Curse;[mod:alt,@player][@mouseover,help,nodead][@target,help,nodead][@player]Abolish Poison
    Like this, if some condition fails it moves to next, you can also write it in a way that failing a condition makes it stop.
    I added alt key so you can bypass conditions and cast on self right away if needed.

  7. They are written differently based on exact intent. But here is what I think you wanted.

    Code:
    #showtooltip
    /cast [mod:alt,mod:ctrl,@player][mod:ctrl,@mouseover,help,nodead][mod:ctrl,@target,help,nodead][mod:ctrl,@player]Remove Curse;[mod:alt,@player][@mouseover,help,nodead][@target,help,nodead][@player]Abolish Poison
    Like this, if some condition fails it moves to next, you can also write it in a way that failing a condition makes it stop.
    I added alt key so you can bypass conditions and cast on self right away if needed.
    Your example will fail always fail. If you want player as first then you should exclude the "ctrl" and leave only "alt" eg different modifier than the rest following. You can also combine both modifier; [mod:ctrl/alt] = ctrl or alt to save space. Another thing is that you can't use same modifier two times for two different spells @player because only first will always be used and stop. You need different, unused modifier for abolish.

    /use [mod:ctrl,@mouseover,nodead,help][mod:ctrl,nodead,help][mod:ctrl/alt,@player]Remove Curse;[mod:shift,@player][@mouseover,nodead,help][nodead,help][@player]Abolish Poison
    Edited: February 3, 2025


  8. No it will not, try it first.
    ok. try holding control and see where Remove Curse always go. I don't have to try it, because already know what will happen, but you can if don't believe me) everything after first, @player will be ignored holding control modifier. Then try my "solution". Anyway.

  9. Alright, here is 101% tested information:
    * Holding ctrl and alt (with mouseover/target any state combination) > dispels player
    * Mouseover alive with no target > dispels mouseover
    * Mouseover alive with target alive > dispels mouseover
    * Mouseover alive with target dead > dispels mouseover
    * Mouseover dead with no target > dispels player
    * Mouseover dead with target alive > dispels target
    * Mouseover dead with target dead > dispels player
    * Target alive > dispels target
    * Target dead > dispels player

  10. Alright, here is 101% tested information:
    * Holding ctrl and alt (with mousoever/target any state combination)> dispels player
    * Mouseover alive with no target > dispels mousoever
    * Mouseover alive with target > dispels mouseover
    * Mousoever dead with no target > dispels player
    * Mouseover dead with target alive > dispels target
    * Mouseover dead with target dead > dispels player
    Bind it to F4 and dispel yourself. xD
    OP can use whichever he finds best no more spam from my side

  11. Bind it to F4 and dispel yourself. xD
    OP can use whichever he finds best no more spam from my side
    Rude much.



  12. Your example will fail always fail. If you want player as first then you should exclude the "ctrl" and leave only "alt" eg different modifier than the rest following. You can also combine both modifier; [mod:ctrl/alt] = ctrl or alt to save space. Another thing is that you can't use same modifier two times for two different spells @player because only first will always be used and stop. You need different, unused modifier for abolish.

    /use [mod:ctrl,@mouseover,nodead,help][mod:ctrl,nodead,help][mod:ctrl/alt,@player]Remove Curse;[mod:shift,@player][@mouseover,nodead,help][nodead,help][@player]Abolish Poison
    Its casting for sure but I think its only casting remove curse on me it wont mouseover cast to another player. just tested it out in a dungeon on a warlock said nothing to dispel, used the actual spell worked.

12 Last

Posting Permissions

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