Please scroll down for the download button
and more file information.
File Description
Macros are commands that are designed to be executed in series. In World of Warcraft, you can use them to check for buffs/debuffs, cast buffs, and a whole slew of other uses. Needless to say, they're a very important part of a WoW gamer's bag of tricks.
That said, we're bringing you guys a mod that's centered on making macro writing easier and more powerful. This mod is called arjLib and it's from unarj, who also gave WoW gamers the simpleMinimap mod. Here's a list of available functions:
* parameters in brackets ([parameter]) are optional. * for all functions will default to 'target' except buffing functions ('ibuff','cbuff') which defaults to 'player' if 'target' is hostile. * also, party spells ('pbuff','pres','pheal') will always return current target if valid.
-- cast / use functions cact(action, [target]) - use action by name cattack() - cast attack if not active and target in range cinfo([channel], [target]) - say target info into a channel citem(item, [target], [inv]) - use ineventory/bag item cpet(spell, [toggle]) - cast pet spell cshape([shape]) - cast shape/stance ctop(spell, [target], [rank]) - cast top rank of spell ctrack([track, ...]) - list of tracking spells to sequence
-- buff / debuff functions ibuff([spell], [target], [index]) - is buff active? cbuff(spell, [target], [max]) - cast buff if not active idebuff([spell], [target], [index]) - is debuff active? cdebuff(spell, [target], [max]) - cast debuff if not active
-- raid / party functions pbuff(spell, [class]) - buff target & raid/party members pdebuff(spell, [debuff]) - cast spell if target/raid/party members have debuff pchat(text, [target]) - say in raid/party pheal([spell], [thold], [max]) - heal lowest target/party member pres([spell]) - cast spell on dead raid/party member
-- miscellaneous rsay(text, [...]) - list of strings, one is randomly said wsay(text, target) - whisper text to target
Click on the link to download this mod. If you're new to the whole macro stuff, don't fret. You can also take a peek at the example macros in the 'examples.lua' file and use those to create your very own personalized macros.