Get an Epic Experience with Premium


Chat & Communication Login to Add Favorites
  • World of Warcraft
  • 8,398 Monthly Downloads
  • Supports: 6.0.3
  • 84,322 Total Downloads
  • Updated 12/07/2014
  • Created 10/30/2010
  • 132 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: v1.0.1

About BadPet

BadPet detects hunter and warlock pets who are taunting (growl, taunt, or suffering) in instances and raids, and also helps hunters and warlocks prevent their pets from taunting in the first place.

It can be configured to report each pet once per combat period or each time the pet taunts. Reports can be kept private, sent as a whisper to the pet's owner, or reported to party or raid chat.

This addon is designed for tanks who are frustrated by hunter's pets stealing aggro, and for hunters and warlocks to make sure that they don't leave Growl, Taunt, or Suffering turned on when they enter an instance.

Slash commands for v0.5:

  • /bp or /badpet

Hunter/Warlock module requires an addon which displays libDataBroker information, e.g. Bazooka.

Useful commands: /click BadPetFixer - set your pet's autocast abilities to the correct behaviour for the zone you're in (you can configure this)

tag v1.0.1
Stephen Nelson <>
2014-12-08 18:12:25 +1300


Stephen Nelson:
    - Updated pet taunt spells for 6.0


First Previous Page 1 of 8 Next Last
  • #111

    Hey, i have a suggestion that shouldn't be that hard to implement :

    I would like to be able to modify the text appearing in instances. Currently the plugin posts this :

    Badpet : [Growl] was used by LostHunter's Wolf

    Or something along those lines.. But what if i want it to say instead :

    LostHunter, please disable Wolf's [Growl]. - BadPet


    Currently i have to resort to lua editing. (A real pain)



    Edit : or maybe have a separate lua file in the folder where you do all the final parts of the message assembly we could modify. or a text file where we replace player names by %n and skill names by %s.. something along those lines.

    Last edited by kanvindr on 12/10/2014 4:37:26 AM
  • #107

    Hey, ran into an unusual situation that I can't seem to replicate yesterday. I was running Wailing Caverns and since I love this addon, I obviously had it running. The hunter in the group kept swearing up and down that he had growl off but that Kill Command was causing my addon to report his pet as taunting. I couldn't get the addon to replicate it on my own hunters, and didn't seem to have any other problems from anyone else, but I had to promise that I'd at least mention it in order to get the guy off my back for using the mod in the first place.

    One thing I was wondering for myself, though, would there be some way to add a "quick toggle" to turn the addon off and on again? Sometimes when a group loses a tank, we'll hunter tank it until a new one shows up, and I hate the downtime of popping into my Interface to turn the mod off for while we're pet tanking. Something like a Ctrl+right click would do for me, or even an adjustible one that let's you pick your fast toggle inputs for people who use Ctrl for other things.

    Thanks again, this addon's saved my healers' lives more often than I can count.

  • #110

    /bp disable might be what you're looking for. You can create a macro for it if you want to bind it to a key, or similar. Also look at getting a libdatabroker display addon so you can use the pet management stuff.

    Last edited by sfnelson on 11/21/2014 7:53:16 AM
  • #104

    it still doesnt announce badpet notifications to raid or party channel. just pops up in normal tab like a system warning. is this going to be fixed come wod drop?

  • #105

    No one else has reported having this problem. Can you please post the output from running "/bp status"?

  • #109

    Ok. Whose pet is growling? If it's your pet it won't report to party (that could be embarrassing). Does '/bp test' work as expected?

  • #108

    [22:01] BadPet: noisy, reporting to party 

    but its not showing up in party. only shows in my general tab.

  • #103

    does no announce badpets in /raid or .party. does it in the system channel. also should be named bad hunter.

  • #106

    Fun fact, this addon was originally called "BadHunterNo!" but I received far too many complaints from people who were upset because they hadn't done anything wrong and it was all their pet's fault.

  • #95

    It's not working for me, I typed /badpet and it doesn't come up and it's not on the addons 

  • #98

    There's a new version, 0.5.14, that should solve this problem for you.

  • #94

    I came across a bug today and got this error message (Below).  Hopefully this help improve the addon.  Keep up the good work!

    Date: 2014-10-22 16:03:09
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\BadPet\libs\AceDB-3.0\AceDB-3.0.lua line 263:
       bad argument #1 to 'sub' (string expected, got nil)
       [C]: sub()
       BadPet\libs\AceDB-3.0\AceDB-3.0.lua:263: in main chunk
    (*temporary) = nil
    (*temporary) = 1
    (*temporary) = 2
    (*temporary) = "string expected, got nil"

      Swatter, v4.4.2 (<%codename%>)
      ACP, v3.4.14
      AskMrRobot, v12
      Auctionator, v3.1.6
      AutoRepair, v
      BadPet, v
      BlizRuntimeLib_enUS v6.0.2.60000 <none>

  • #99

    From the info you posted it looks like the error was caused by another addon that is also using AceDB. If it happens again please open a ticket ( and I'll see what I can do to help.

  • #92

    I dont mind getting one wisper but as a hunter who has raided for 6 years I will use tunt to pull mobs off healers myself and other DPS the raid spam is insulting as most other people dont see what I'm doing.. Using this mod is a good way to get booted out of a guild raid! :) keep the wisper dump the raid chat spam.

    Last edited by JohnnyGatt on 10/20/2014 9:00:43 AM
  • #100

    Whisper is the default, and I'd prefer if that was what people used most of the time. It's useful to be able to report to party or raid in some PUG situations where another player ignores the whispers. If you come across someone announcing to party in a guild raid a polite whisper reminding them to turn it off is probably all you need.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Plantronics GameCom Commander Headset Giveaway!