Page 1 of 1

Shaman Macro.........not auto shaman

Posted: Fri Oct 01, 2004 8:13 am
by retardo
How about a macro for shaman spell casting, where clicking on slow (for example) will return target slowed/resisted/immune when spell hits? maybe there is one, but having looked thru macro depot couldn't see one.


I would do it myself but I'm thick as pigshit

Posted: Fri Oct 01, 2004 8:51 am
by Hamner

Posted: Thu Oct 07, 2004 7:49 am
by dedpoet
If you use Spell_Routines.inc, it returns one of the following:

${String[${Macro.Return}].Equal[CAST_RESISTED]}
or
${String[${Macro.Return}].Equal[CAST_IMMUNE]}

So you could do something like:

Code: Select all

/call Cast ${YourSlowSpell} gem4
/devents
/if (${String[${Macro.Return}].Equal[CAST_IMMUNE]}) {
   /varset slowed 0
   /gsay omgz0rz %t is immune to slow
}
/if (${String[${Macro.Return}].Equal[CAST_RESISTED]}) {
   /varset slowed 0
   /gsay omgz0rz %t resisted slow
}
[code]

There are a few macros out there that do this.  Check the shaman macros out and see what you can find.