Get an Epic Experience with Premium


Chat & Communication Login to Add Favorites
  • World of Warcraft
  • 7,801 Monthly Downloads
  • Supports: 6.0.2
  • 72,626 Total Downloads
  • Updated 10/26/2014
  • Created 10/30/2010
  • 125 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: v0.5.14

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 v0.5.14
Stephen Nelson <>
2014-10-27 13:55:23 +1300

Release 0.5.14: Fixes toc version


Stephen Nelson:
    - Fixed toc version


First Previous Page 1 of 7 Next Last
  • #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.

  • #97

    I understand what you're saying.  I personally use these addons for myself and not allow it to spam anybody.  It's still a good indicator for myself to figure which pet has taunt  on and in a polite manner tell that specific Hunter to turn their taunt off.  It's just easier for me to figure out who's doing it.  There are settings that allow you to NOT have the addon speak in any chats and set it up for yourself to see, which is the setup I prefer.

  • #93

    Pretty sure it's intended for PUGs where there's a bunch of huntards who can't figure out what a button is let alone what's hurting them when they stand in fire. No need to be so personally butthurt over an addon.

  • #90

    I keep getting this error pop up (well wrong ability)

    BadPet: An unknown pet, Smed, used [Word of Recall (OLD)] on Congealed Sha

  • #101

    The latest issue should address this. Please let me know if it doesn't.

  • #88

    i tend to download alpha and beta versions of addons and revert back to release if something goes terrible wrong


    alpha 1.0.0b1 sending me a private/test msg instead of the correct report destination in this case party

    not sure if thats the current default behaviour and other ppl actualy see the msg in instance/raid channel... wile i get a private msg and instance/raid supressed (my guess) if thats a bug



  • #102

    1.0.0b2 is out, let me know if you're still having problems.

  • #86

    Is there any way to block the text from this addon? For instance, if I download and install it, can I use it to prevent other people who have the addon from spamming me? I'm getting rather tired of being "called out" for using my pet to taunt trash and adds off of healers. As it is, I just wind up reporting anyone who uses your addong for spamming to get them off my screen.

    (I loathe the concept of using addons to spam other players anyways, since all it really says is "Hi, I don't think you're worth talking to, but I still feel entitled to judge you", but I realize trying to stop that from happening at all is futile.)

  • #91

    I use it as more of a friendly reminder for classes with pets. I know a lot of people join raids/dungeons right from questing (which they obviously turn taunt ON for questing hehe). It helps prevent issues further down the road and prevent wipes because of it. Yes it can get annoying especially if you have a good individual who is using their pet CORRECTLY and smartly... but those are (sadly) way too few and far between. 

    Being a raid healer... I watch for issues and have many addons that help me keep track of stupid people. Try to think of the addon reminder (when you get called out for taunting to save someone) as a "I just saved that healer from a mob because the tank(s) are off dealing with bigger badder things. I am a good player."

    I always feel bad when my addon calls someone out for taunting when they just saved someone and will stick up for them if they get yelled at for it. But it is a huge help for tanks and healers to get a better bearing on what exactly is going on in the group. 

  • #87

    Hi. If you have the addon yourself then you won't get messages from other players, but you'll still get a message from the addon in your chat window.

    I agree with you that it's frustrating that the addon will report 'false positives', times where you're using your pet's taunt in ways that are beneficial to the group. However, the reason this addon exists is because there are far more 'bad' players out there who don't know what taunt is or will simply lie when someone asks them to stop their pet from taunting. The addon removes any ambiguity about whether the pet taunted or not.

    I'm considering writing a new version of the addon that will bring up a bubble notification in your UI when someone's pet taunts, so that you can choose to send a message or not. That way the player with the addon will have to take an action to send a message, which should reduce false positives. Do you think this would help?

  • 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 »

VIP trip to SMITE World Championship