99 Bottles of Beer

5.7k Downloads

This addon, 99 bottles of beer, outputs the song "99 Bottles of Beer" via SendChatMessage, to specified channel (GUILD by default). It is intended primarily for role playing, song singing around bonfires, or when waiting a long time in pug queues for a replacement tank/healer, or any time you are bored. You can change the number of drinks, what you are drinking, and more. A neat feature of this addon is that while it does the counting it uses the text version of the numbers, up to 1,599,555 instead of the numbers itself. Another nice thing is you can set the number of drinks, the time between them, and where they are served. The addon also allows you to stop and start the song whenever you like. the commands line is /bob cmd arg

cmd = help displays the help message
cmd = starting displays/ sets starting number of drinks 1 - 1599999 (99 default) (and current if not running at the time)
cmd = current displays/ sets current number of drinks (and increases starting if current is larger than starting number
cmd = skip skip passed number of drinks
cmd = run runs the addon
cmd = stop stops the adon
cmd = delay how long between drinks (1 - 100 seconds)
cmd = estimate prints how long current number of drinks should take
cmd = time set number of drinks by alloted time ( format is minutes (/bob time 90) or hour:minutes (/bob time 1:30) )
cmd = channel what channel to drink in. Case insensitive ("PARTY", "GUILD", "SAY", "YELL", "OFFICER", "RAID", "INSTANCE_CHAT", "BATTLEGROUND")
cmd = beverage what you are drinking beer wine Mildenhall Mead Coke Pepsi
cmd = container singular and plural form of drink container i.e. bottle bottles amphora amphorae keg kegs Red Solo Cup/Red Solo Cups you must pass both and separate with "/" if there are spaces in the name
cmd = status show the current settings and addon state


You can chain commands together with \"-\" like /bob -channel guild -current 10 -beverage wine -container amphora/amphorae -run
When done as above -run should be the last command given or you can do the commands one at a time
When using a single command per line the \"-\" is not required
You may not use then "-" in any of the options for the command as it will split commands on the "-"