Download
(28Kb)
Download
Updated: 04-04-08 12:37 AM
Pictures
File Info
Updated:04-04-08 12:37 AM
Created:unknown
Downloads:4,567
Favorites:31
MD5:

BattleCry

Version: 3.0
by: Byterunner [More]

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.
Optional Files (0)


Post A Reply Comment Options
Unread 10-16-08, 01:01 AM  
Montyburns
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
3.0

Can you please update it for 3.0? I can't live without it XD
Also, event messages "You kill hostile" does not play, both if I kill mobs or players (I play on RU version, could this be a problem?)
Report comment to moderator  
Reply With Quote
Unread 07-23-08, 06:43 AM  
Narish
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I'm current using FuBar_Babel to switch between languages and it intercepts all BattleCry actions. When a cry language is set to Troll, and Babel to Orcish, it will always be executed in Orcish. This can be solved by including /script SendChatMessage("message here", "say", "language here") because that will ignore any user controlled language settings, but it'd be great if this was somehow coded into this otherwise excellent addon.
Last edited by Narish : 07-23-08 at 06:52 AM.
Report comment to moderator  
Reply With Quote
Unread 04-20-08, 04:04 AM  
ItsShowTimeBaby
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
If you could post a walkthrough for say adding a cry when you interrupt an enemy cast I'm sure more people would be able to pick up and utilise this powerful addon ;0. Having spent the best part of 30m it's still not doing what I want so a tutorial would be extremely useful.
Report comment to moderator  
Reply With Quote
Unread 04-04-08, 06:40 AM  
Jesamyn
<This Space for Rent>
 
Jesamyn's Avatar

Forum posts: 141
File comments: 82
Uploads: 0
Thanks for the udpate! I didn't really want to find another mod to replace this one.
__________________
I'm not an idiot. I'm just harmlessly psychotic.
Report comment to moderator  
Reply With Quote
Unread 09-26-07, 08:55 PM  
Ryoohki
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 29
Uploads: 1
Re: Bug + fix + mystery

Originally posted by Wesslen
Custom emotes aren't working. The problem seems to be that BC_SlashHandler sends a castCode of 0 to BC_ActionManagement, which is then compared to the stored cries, but these all have a castCode of 1, 2, or 3, resulting in no matching cry being found.
Changing BC_Initialize.lua:493 from BC_ActionManagement(actionName, 0) to BC_ActionManagement(actionName, 1) makes custom emotes trigger on "Completed" instead.

BC_CastPetAction has the same problem, but also begs the question; Where can I set events for these actions? I can't find any place in the UI where these are available, and controlling the pet doesn't seem to trigger the function.
I found a more updated version on Curse.com but I still have the problem where nothing is triggered.
__________________
Report comment to moderator  
Reply With Quote
Unread 04-03-07, 11:17 AM  
Wesslen
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 29
Uploads: 1
Bug + fix + mystery

Custom emotes aren't working. The problem seems to be that BC_SlashHandler sends a castCode of 0 to BC_ActionManagement, which is then compared to the stored cries, but these all have a castCode of 1, 2, or 3, resulting in no matching cry being found.
Changing BC_Initialize.lua:493 from BC_ActionManagement(actionName, 0) to BC_ActionManagement(actionName, 1) makes custom emotes trigger on "Completed" instead.

BC_CastPetAction has the same problem, but also begs the question; Where can I set events for these actions? I can't find any place in the UI where these are available, and controlling the pet doesn't seem to trigger the function.
Report comment to moderator  
Reply With Quote
Unread 01-17-07, 10:42 PM  
RogueShadow
A Fallenroot Satyr

Forum posts: 20
File comments: 10
Uploads: 0
This sounds like supa fun!@ I'm totally gonna try it.
Report comment to moderator  
Reply With Quote
Unread 01-09-07, 08:50 AM  
Carighan
A Defias Bandit
 
Carighan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 96
Uploads: 1
<3 Battlecry ^_^
__________________
SQUEAK.
--(The Death of Rats, Terry Pratchett, Soul Music)
Report comment to moderator  
Reply With Quote
Unread 12-11-06, 02:10 AM  
Carighan
A Defias Bandit
 
Carighan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 96
Uploads: 1
Will this get an update for WoWv2? Pleeeeeease ;_;
__________________
SQUEAK.
--(The Death of Rats, Terry Pratchett, Soul Music)
Report comment to moderator  
Reply With Quote
Unread 11-23-06, 03:54 AM  
Carighan
A Defias Bandit
 
Carighan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 96
Uploads: 1
This sounds like SpeakEasyGUI on steroids... COOL.
__________________
SQUEAK.
--(The Death of Rats, Terry Pratchett, Soul Music)
Report comment to moderator  
Reply With Quote
Unread 08-08-06, 06:55 PM  
astronuts
A Kobold Labourer

Forum posts: 1
File comments: 3
Uploads: 0
Re: Re: insert a delay in chat?

Getting an error when trying to delete a battle-cry.

1080: attempt to compare number with nil.
Report comment to moderator  
Reply With Quote
Unread 06-11-06, 01:20 AM  
Byterunner
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 1
Re: insert a delay in chat?

Originally posted by elmanthira
Could you code this to allow delays within a given battle cry?

I.e.,
/cast <spell>
/yell Something
/wait a second for the spell to finish casting
/yell something else.

It wouldn't be good to use two separate battle crys as the two (or more?) cries might only make sense in context with each other.
I'm looking at adding cry chains, though I'm not exactly sure how I will make it work yet. Essentially, you'll be able to have cries that will only go off if the last cry made was "Cry X". Or if Cry X goes off, then no other cries can execute until Cry Y goes off. Again, I don't know how I'll implement the code for this yet but eventually I hope to have this be a workable feature.
Report comment to moderator  
Reply With Quote
Unread 06-09-06, 06:21 PM  
Theondry
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 110
Uploads: 1
insert a delay in chat?

Could you code this to allow delays within a given battle cry?

I.e.,
/cast <spell>
/yell Something
/wait a second for the spell to finish casting
/yell something else.

It wouldn't be good to use two separate battle crys as the two (or more?) cries might only make sense in context with each other.
Report comment to moderator  
Reply With Quote
Unread 06-09-06, 06:17 PM  
Theondry
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 110
Uploads: 1
insert a delay in chat?

Could you code this to allow delays within a given battle cry?

I.e.,
/cast <spell>
/yell Something
/wait a second for the spell to finish casting
/yell something else.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: