• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

BadKitty

  Download the Curse Client

Project Updated:
Files Updated: 05-26-2009
Supports Game Version: 3.1.0
Category: Buffs & Debuffs, Combat, Class, Druid, and Damage Dealer
Tags:

, , , and [Edit Tags]

Project Manager: MeisBarry
Additional Authors: No additional authors
Current Version: BadKitty 1.8.2
License: All Rights Reserved
Avg Daily DL (last 30 days): 158
Downloads Total: 42,330
Favorites: 133
Comments: 133
  • About BadKitty
  •  

Last Update: May 25 09

BadKitty was written from scratch by Anatinus of Gul'dan as a one-stop-shop for Feral debuff watching.

This is not an ordinary buff/debuff watcher mod. I went to great lengths to make sure that BadKitty is completely accurate, all of the time. This means if another Druid applies Mangle, or a Warrior applies Trauma, the mod will update it's Mangle bar appropriately. If another druid puts Rake up, it ignores it.

It gives two choices for debuff watching; a small bar frame to watch the durations/cooldowns tick, and also a warning frame, that alerts you visually when any buff is about to run out. These can be used independently, or simultaneously.

Currently it has both Bear and Cat functionality, watching Savage Roar, Mangle/Trauma, Rip, Rake, Demoralizing Shout/Roar/CoW, Barkskin, Berserk, Tiger's Fury, Faerie Fire, Lacerate, Combo Points, Rage, Energy, and Glyph of Shred charges.

For options, type /bk or /badkitty.

For quick on/off, type /bk toggle.

For quick locking/unlocking of the frame, type /bk lock.

Also, if you find any inaccuracies, please post them here so I can get them fixed. Reliability requires 100% accuracy.

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  BadKitty 1.8.2 Release 3.1.0 8,301 5/26/2009
  BadKitty 1.8.1 Release 3.1.0 4,205 5/13/2009
  BadKitty 1.8 Release 3.1.0 1,355 5/11/2009
  BadKitty 1.7.2 Release 3.1.0 5,253 4/22/2009
  BadKitty 1.7.1 Release 3.1.0 2,860 4/17/2009
Advertisement
  • Screenshots (2)
  •  
  • Comments

Add Comment

Add

You need to or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Love your addon btw but was wondering to simplify my insane keybindings would it be possible to make the spell icons into buttons and then make them keybindable would free up alot of space on my hot bar and probably insure i dont hit the wrong button at the wrong time ill look at your code see if i can figure it out but im an lua newb. doesnt seem that hard though
    Your thoughts?

    Reply Report Permalink
  • Unfortunately there isn't any quick code tweak to make it function like this; it'd require a lot of extra work. Also, it would mean every druid ability would have to be accounted for on the warning frames, otherwise you'd need another action bar anyway. I don't think it's worth it when the exact same result can be generated with a few adjustments to any of the popular bar addons.

    If you want, you can grab dominos or bartender, bind your keys like normal, and then just make the bar small and transparent.

    Reply Report Permalink
  • DSArmageddon, what version are you using? One or two versions ago I fixed that problem (I actually rewrote that entire function because it made my brain sad).

    Reply Report Permalink
  • Thanks for this great Addon, Barry!

    I've only got one problem with it, and that is dual-specs. I'm a resto/feral dual spec and when I switch back to my resto spec, I get an error which I can't get off my screen:
    Interface\AddOns\BadKitty\BadKitty.lua:819: attempt to perform arithmetic on local 'Zstart' (a nil value).

    I don't know lua file syntax (but I do know programing). It appears that the problem is that I can't calculate a cooldown on a talent I don't have, berserk. Unfortunately "If Zstart is nil then" apparently is not valid syntax.

    I'm fine with making a manual fix till your next update, but unfortunately I don't know the language well enough to be successful. Any help you could send my way would be great.

    Reply Report Permalink
  • Because I'm reading this again, to clarify: "If Zstart is nil then ..." was something I attempted to add to resolve the problem (which didn't work).

    I did find something that did work in case anyone else is having the issue. Below line 815 "local Bstart,Bcd,Benable = GetSpellCooldown(BADKITTY_BARKSKIN)
    " add the following block of code:

    if Zstart == nil then
    Zstart = 0
    Zcd = 0
    Zenable = 0
    end

    This removes the error I get in resto spec and the Berserk timer still works correctly in feral spec.

    Reply Report Permalink
  • mezla said 

    Hi Barry,

    Have you considered adding latency display to BadKitty bars?

    I would love to be able to see a little red portion on each of my timers that lets me know when I actually need to refresh something. This latency display should be updated for all bars on each special attack made. I believe it would be helpful to all kitties living outside the states, such as myself. I also think that addon authors who have written addons that track latency would probably be willing to share code if you ask them.

    Either way, love your addon. Keep up the good work! :)
    (ps: Lacerate is still broken unless my version is out of date... could it not update the Lacerate stacks on change of target?)

    Cheerio :)

    - Meez - Barthilas

    Reply Report Permalink
  • Hey, as for Lacerate, the last update I did fixed that problem specifically (or it did in my testing at least :P).

    As for latency, I'm very wary of putting that feature in, as latency should be viewed differently for spell casts than for DoT durations. The last thing I want is for people to start chopping their Rakes off before they're done.

    Reply Report Permalink
  • Jesentra said 

    Heya MeisBarry,

    The mod's great, it's got alot of the functionality that I've been looking for, including the Savage Roar timer grouped with the others, and the Shred Count. But I came to BK from using DoTimer, and one thing that I really liked about watching my debuffs with DoTimer is that it would prioritize the positioning of the buffs towards the top as they got closer to ending, meaning that the buffs that were going to drop first would be ontop, and the next right below it, etc.

    This made it useful for if there were a sudden change, like with the Shred Glyph, where throwing in a few lucky Clearcasts of Shred would put the Rip reapplication on a lower Queue. As is, when I use BK, I have to re-evaluate my Priority Cycle by doing a quick scan of all the numbers present on the list.

    It's a great mod as is, but if you included this, I think it would improve the intent's capability drastically.

    Thanks!

    Reply Report Permalink
  • Hi MeisBarry,

    I have made an addon extention to your addon which colors the background of the bars frame. This addon is mainly made as a "proof of concept", which is why there is not configuration or customization possibilities . If you like to merge this functionality into badkitty, i will gladly drop badkittywarnings addon.

    http://wow.curse.com/downloads/wow-addons/details/badkittywarnings.aspx

    Thanks for an excellent addon:-)

    Reply Report Permalink
  • I actually really like that functionality. Never even thought of it.

    I've been a little busy recently, but as soon as I get a chance for the next push, it's likely I'll merge it.

    Thanks!

    Reply Report Permalink
  • Hmm... warning icons do not seem to show other players Mangle. If I apply it in a raid, it counts mine down, but if someone else is applying it, the icon counts to zero when mine runs out and stays red as if mangle is not applied even if a bear tank has it up 24/7. Working as intended or am missing something?

    Reply Report Permalink
  • I'll take a look at it, but I haven't seen any issue with mangle falling off prematurely. I never had trouble with multiple ferals. It is, of course, possible that the bear tank let it fall off (two misses?).

    Either way I'll check to be sure.

    Reply Report Permalink
  • Ok, tonight it is working. I swear it wasn't on the first night I downloaded it, but I am also the guy that posted about being colorblind, so maybe I just wasn't used to the mod yet. All seems to be working great, and again, I really like the add on.

    Reply Report Permalink
  • No, I mean that the icon was only active with my mangle. I could see the other mangle debuff on the boss's health frame, but my badkitty showed mangle as inactive. Not sure what is going on. We also had a fury warrior in the group and I am 90% positive he was keeping trauma up. Idk. Mangle still showed as needing to be applied the whole time unless I put it up.

    Reply Report Permalink
  • I like the add-on alot. What I do not like is that the icons all turn red once the timer has reached zero. I may just not be used to where they are in the block to easily notice which is not active, but once they turn red, I cannot pick out what I need to apply without difficulty. I am red-green colorblind which is probably the problem. If, for instance, Faerie Fire stayed pink, or Savage Roar stayed its orange, I could quickly distinguish even from peripheral vision what was inactive. As is, I cannot. Could you perhaps put an option to disable the red coloring of the inactive de-buffs/buffs?

    Reply Report Permalink
  • That's something I can try to put in.

    Reply Report Permalink
  • Or if there is an edit I can make to the xml I would do that :) I looked through and found code about whether the icons were hidden or shown based on count, but not what was turning them red. I don't want to mess with your project at all, but it really is that tough for me to distinguish and I really love the addon. Thanks for anything you can do.

    Reply Report Permalink
  • If you want to ghetto-fix it, here's what you can do to remove the red:

    In BadKitty.lua, there are two functions, named BadKitty_Warnings and BadKitty_BearWarnings. Any line that has " xxxxx:SetBackdropColor(1,0,0) " you can just delete. (1,0,0) is the code for red, while (1,1,1), which you'll find in there too, is the code for white, or full color.

    Reply Report Permalink
  • THANK YOU!!!

    I see that the (x,y,z) is really RGB too which is hot, cause I can make them any color (err shade) I wanna now. <3 u forever. SO much easier on the color impaired eyes.

    Reply Report Permalink
  • Fantastic add on. Any feral DPS serious about raiding should be using this. Keep up the good work.

    Also, happy to hear about the lacerate bug fix.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,298 Deadly Boss Mods Boss Encounters, and Combat
  2. 8,269 BigWigs Bossmods Boss Encounters, and Combat
  3. 8,240 HealBot Continued Buffs & Debuffs, Unit Frames...
  4. 6,909 OmniCC Combat
  5. 6,330 Recount Combat