MacroCast is an add-on for spellcasting and combat macros
that is designed to make macros easier and more intelligent.
MacroCast includes a growing library of spell macro functions
that allow you to create intelligent combat macros with almost
no programming. You could also use MacroCast's internal functions
to code your own macros in Lua code, if you prefer.
MacroCast incorporates the following features:
# Spell macro functions are easy to use and remember, and
require almost no programming.
# Compact macro functions save space, making it easy to string
many spells together in WoW's built-in macro editor.
# Automatically casts the highest rank of a spell. No more
having to update a macro whenever you train up a rank.
# Checks for spell cooldown, and whether a buff or debuff
is active before casting.
# Checks to see whether the player or target has dodged, blocked
or parried during a melee attack.
# Also allows you to switch the active action bar through
a macro
To cast a spell, simply type /script castSpellName() in your
macro. The function automatically checks for the proper conditions
to cast/recast the spell. If the spell you want is not already
implemented, it's easy to create a function for it. The documentation
clearly explains how to create new spell macro functions,
and only a minimal amount of programming knowledge is required.
|