This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Classic Theme
Thottbot Theme
Self cast macro plus another macro on the same macro!
Post Reply
Return to board index
Post by
rampaconiglio
hello,
I have all spell on a macro of this type:
/cast "heal spell"; "damage spell"
now, if I try to self cast by using the wow self-cast feature (e.g alt key) this does not work, so I have to double the healing
spell macros with
is there a way of solving this?
thanks
Post by
Nulgar
Edit:
you know what, on second thought, the following should also work to your intents:
(can't check since I'm not at the PC)
#showtooltip
/cast Damage; Heal
as then the Heal should be cast normally, adhering to self-cast rules.
If not, see below:
#showtooltip
/cast Heal; Damage
The first bracket emulates the self-cast, if Alt is pressed, redirect the Heal to the player (you)
If that doesn't trigger, the second bracket is evaluted, if you have a friendly target, cast the Heal on them.
If none of those apply, try to cast the Damage spell.
Here's a bonus variant that will cast the Heal on yourself if you have neither a friendly* nor a hostile target. Kinda emulates the auto self-cast option.
#showtooltip
/cast Heal; Damage
* not every non-attackable NPC can be healed/buffed, so you may still have some target, e.g. a neutral questgiver, and still use this macro to heal yourself without pressing Alt.
Post by
rampaconiglio
thanks a lot, trying it now
Post by
DendaphSulfuras
Having tried everything above and played around with it, this feels the best for me as a player.
If I'm holding shift, cast a heal on myself, something else targeted or not.
If it's an enemy I'm targeting, attack it.
Else cast a heal.
#showtooltip
/cast Heal; Damage; Heal;
This way, the button is always useful. If I'm not targeting anything the button will always cast a heal on me, shift or not. If I'm targeting a friendly, unless I'm holding shift, that player will receive a heal. If I'm targeting an enemy, unless I'm holding shift, that enemy will take damage. If I'm pressing shift, I will ALWAYS receive a heal, no ifs, ands, or buts.
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.