FabFunctions Author:Fabrizio | This library was originally written for a friend to help him with healing in a party or raid. It has since then been fleshed out and expanded upon. The library is written to allow for more complex macros than is normally possible. There is a more detailed explanation in the"READ ME" file included.
Installation: Unzip into your Interface->Addons folder.
Highlights: Combat: Assist(mtOne, mtTwo, mtThree) will figure out the first MT that is targetting something useful, (ie, alive and an enemy). AssistLeastHP() will look for a target (out of all the things your raid or party is targetting) with the lowest percentage of health level so you can run in an give a killing blow. Great for burst damage and saving from an almost wipe situation.
PvP: TargetTotem(prefOne, Two, Three, Four) will look for totems in the order listed (ie, TargetTotem("Searing","Windfury","Stoneskin","Stoneclaw") ), if none of those can be found, will find any totem within range. Will never target a player.
Other: Equip(bag, bagslot, invslot) will allow you to easily swap equipment. I wrote this because its shorter than the current way of doing it. It's essentially a wrapper.
GChat(message) will send the message to the party channel if your in a party or automatically switch to raid if your in a raid.
Buffs: It will figure out the highest version of the buff to cast on a given player. This is helpful for buffing lower level players. Blessing of Might for instance, would be entered in a macro like so:"/script Paladin.BlessMight();" The library will automatically figure out the highest version of the spell you can cast.
Healing: The library will figure out the highest version of the spell to use without overhealing, thereby saving you mana. The selection process also has some degree of"predicting damage" so if you're healing the main tank, he doesn't die because you under healed.
Spells: /script FFunc.Cast("spellname"); Casts the highest version of the spell you know.
There are so many more features and really I keep adding to the library and improving it almost daily. I keep adding more and more UI features such as frames and buttons but underneath it all there is still an extensive function library that I keep expanding. I invite you to download the latest version and read the README for a more detailed explanation.
Enjoy! -Fabrizio
Keep the feedback coming! Development Status: stable Added: 2006-04-17 03:02:07 Version: 2.1
Rate this Package: 1 2 3 4 5 6 7 8 9 10
| |
|