BattleCry is a set-up and leave mod that can be used for a variety of purposes. Its basic functionality is quite simple: Whenever an action is performed or an event takes place, it will automatically execute one of any number of "cries" that you have previously set up. These cries can be output to any of the standard grouping channels (say, yell, group, raid) as well as emoted.
Special thanks to Tarog and his creation of the mod WarCry, which inspired me to undertake this project.
BattleCry has two main components:
BattleCry_Core: The guts of the addon. This will execute cries based on the rules you've set up for them.
BattleCry_Editor: The editor used for setting up those rules.
For detailed instructions on creating cries and for the most recent test version of the mod, please visit: http://wow.levelonemagic.com
Almost all changes this time around are under the hood. BattleCry has been completely rewritten from scratch to make use of new scripting features recently made available and to decrease on memory used while running BC.
BC is now split into two addons: BC_Core and BC_Editor. BC_Core is required for BC_Editor, but BC_Core can stand alone without the editor (as long as you don't intend on making changes to cries).
*** IMPORTANT ***
This new version is NOT compatible with the old version with the exception of updating your data from the old to the new. To update from old to new, simply enable both old and new and enter the game. Type: "/battlecry update" and it will update your cries to the new version. Now camp and disable and uninstall the old version so that it will not conflict with the new version.
As always, if you encounter any errors don't hesitate to let me know.