- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,151 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Bukkit Plugins
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top Terraria Maps
- Top StarCraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
BadPet
- 5 Likes
- World of Warcraft
- 1,074 Monthly Downloads
- Supports: 5.2.0
- 32,788 Total Downloads
- Updated 03/10/2013
- Created 10/30/2010
- 69 Favorites
- Project Site
- Comments
- Release Type: Release
- License: MIT License
- Newest File: v0.5.10
About BadPet
BadPet detects hunter and warlock pets who are taunting (growl, taunt, thunderstomp 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, Thunderstomp 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.10
87ace0c832508e0c55111d97a4652fa70b515249
Stephen Nelson <stephen@sfnelson.org>
2013-03-10 23:33:03 +1300
Patch 5.2
--------------------
Stephen Nelson:
- updated toc for 5.2, added check for nil pet names
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| v0.5.10-nolib | Release | 5.2.0 | 17 | 03/10/2013 |
| v0.5.10 | Release | 5.2.0 | 4,717 | 03/10/2013 |
| v0.5.9 | Release | 5.1.0 | 2,404 | 02/12/2013 |
| v0.5.9-nolib | Release | 5.1.0 | 11 | 02/12/2013 |
| v0.5.9b1-nolib | Beta | 5.1.0 | - | 02/12/2013 |
| v0.5.9b1 | Beta | 5.1.0 | 10 | 02/12/2013 |
| v0.5.8-nolib | Release | 5.1.0 | 20 | 11/27/2012 |
| v0.5.8 | Release | 5.1.0 | 3,053 | 11/27/2012 |
| v0.5.7-nolib | Release | 5.0.4 | 21 | 09/11/2012 |
| v0.5.7 | Release | 5.0.4 | 2,813 | 09/11/2012 |
| v0.5.6 | Release | 4.3 | 7,906 | 11/29/2011 |
| v0.5.6-nolib | Release | 4.3 | 75 | 11/29/2011 |
| v0.5.5 | Release | 4.2 | 4,036 | 06/29/2011 |
| v0.5.5-nolib | Release | 4.2 | 42 | 06/29/2011 |
| v0.5.4 | Release | 4.2 | 698 | 06/28/2011 |
| v0.5.4-nolib | Release | 4.2 | 6 | 06/28/2011 |
| v0.5.3-nolib | Release | 4.1 | 18 | 04/27/2011 |
| v0.5.3 | Release | 4.1 | 2,359 | 04/27/2011 |
| v0.5.3b1-nolib | Beta | 4.0.6 | 9 | 04/21/2011 |
| v0.5.3b1 | Beta | 4.0.6 | 201 | 04/21/2011 |
| v0.5.2 | Release | 4.0.6 | 1,453 | 04/01/2011 |
| v0.5.2-nolib | Release | 4.0.6 | 4 | 04/01/2011 |
| v0.5.1 | Release | 4.0.6 | 13 | 03/31/2011 |
| v0.5.1-nolib | Release | 4.0.6 | 3 | 03/31/2011 |
| v0.5 | Release | 4.0.1 | 40 | 11/06/2010 |
| v0.5-nolib | Release | 4.0.1 | 7 | 11/06/2010 |
| v0.5b7 | Beta | 4.0.1 | 8 | 11/02/2010 |
| v0.5b7-nolib | Beta | 4.0.1 | 4 | 11/02/2010 |
| v0.5b6 | Beta | 4.0.1 | 4 | 10/31/2010 |
| v0.5b6-nolib | Beta | 4.0.1 | 2 | 10/31/2010 |
| v0.5b5 | Beta | 4.0.1 | 6 | 10/30/2010 |
| v0.5b5-nolib | Beta | 4.0.1 | 2 | 10/30/2010 |
| v0.4.2 | Release | 4.0.1 | 7 | 10/30/2010 |
| v0.5b4 | Beta | 4.0.1 | 10 | 10/29/2010 |
| v0.5b4-nolib | Beta | 4.0.1 | 3 | 10/29/2010 |
| v0.5b3-nolib | Beta | 4.0.1 | 2 | 10/29/2010 |
| v0.5b3 | Beta | 4.0.1 | 9 | 10/29/2010 |
| v0.5b2 | Beta | 4.0.1 | 3 | 10/29/2010 |
| v0.5b2-nolib | Beta | 4.0.1 | 1 | 10/29/2010 |
| v0.5b1 | Beta | 4.0.1 | 8 | 10/28/2010 |
| v0.5b1-nolib | Beta | 4.0.1 | 1 | 10/28/2010 |
| v0.4.1 | Release | 4.0.1 | 4 | 10/28/2010 |
| v0.5a1 | Beta | 4.0.1 | 2 | 10/28/2010 |
| v0.5a1-nolib | Beta | 4.0.1 | 2 | 10/28/2010 |
| v0.4 | Release | 4.0.1 | 6 | 10/28/2010 |
| v0.4b1 | Beta | 4.0.1 | 2 | 10/28/2010 |
| v0.3 | Release | 4.0.1 | 6 | 10/28/2010 |
| v0.3b1 | Beta | 4.0.1 | 4 | 10/28/2010 |
| v0.2 | Release | 3.3.5 | 99 | 08/06/2010 |
| v0.2b2 | Beta | 3.3.5 | 4 | 08/06/2010 |
| v0.2b1 | Beta | 3.3.5 | 5 | 08/06/2010 |
| v0.1 | Release | 3.3.5 | 10 | 08/01/2010 |
Addon Packs Containing This...
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,565,156 Monthly Downloads
-
- Recount
- Combat
- 1,064,843 Monthly Downloads
-
- AtlasLoot Enhanced
- Map & Minimap, Professions, Arena, and Boss Encounters
- 684,973 Monthly Downloads
-
- Deadly Boss Mods - Burning Crusade and Vanilla mods
- Combat and Boss Encounters
- 545,652 Monthly Downloads
-
- Tidy Plates
- Artwork, Combat, Tank, and Unit Frames
- 466,127 Monthly Downloads
Comments
I realise you cannot detect the pet/player name when stampeded pets aggro.. but you said you can detect stampede, so if a player is under the duration of stampede and there is a growl can you atleast make that trigger that that specific players stampede caused growl? If this is not the case can you maybe make it just say a standard "Stamped pets are casting [growl], hunters please turn off [growl] on dismissed pets." ect.
Lastly, and what i would like to see most, can you potentially make it so we can edit the exact message being said when a pet or player taunts.
Other than that, this addon is fantastic and I have recommended it to an absurd amount of people so keep up the great work!
I run into a lot of call outs that say -
BadPet: Unknown's pet, Unknown, used blahblahblah
Is there a way for BadPet to refresh who is who? This happens in Instances, LFRs, and even Raids with my guild. It is not 100% of the time, but it will last the whole instance. It could even sometimes register correctly if a second person has a pet and it blowin it.
This is almost certainly caused by hunters who leave growl on when they dismiss their pets. When they use stampede all those pets continue to use growl, taunting the boss. The hunters should turn off growl before dismissing their pets. Blizzard doesn't provide a way to get the names of pets summoned during stampede so unfortunately there's no way to print out who's pets they are.
Have you tested it on your own in a quiet area without anyone else around (/bp debug)? I have, and it only announces pets growling when pets are actually growling. You need to get out all of your pets, one by one, make sure they don't have growl on, then dismiss them again. You have a tank pet or a pet you don't use who still has growl on. If you think I'm wrong, provided me with a list of steps required to replicate a bug so I can track it down. Screaming on forums is not a valid bug description.
Well as a Hunter that fastideously turns off growl in LFDs and LFRs, I've got to BEG YOU to fix this addon. I AM SICK AND TIRED OF PEOPLE LITERALLY SCREAMING AT ME ABOUT MY PET TAUNTING WHEN IT IS NOT! There is something FUNDEMENTALLY BROKEN with this damned addon. Do all Hunters a favor and either DISCONTINUE this addon OR FIX IT.
SICK OF IT!
Finding the name of the pet and the owner of the pet are basically the same thing.
That's unfortunate, but I am suprised it does not remember the Hunter's name if it is only the pet changing. This way it would at least point out the Hunter that is still dumb and leaving the Aggro grabbing abilty on.
Would it be possible for the addon to detect Stampede and not count those growls?
Other than that I often get Unknown instead of names: "BadPet: Unknown's pet, unknown, used [Growl] on Corrupted Taran Zhu"
The addon can detect stampede, but it can't detect the names of the stampede pets because the API doesn't support this. You should not leave growl on when to dismiss your pets or it will still be on when they stampede.
Why would you want to ignore stampede growls specifically? They're still taunts that steal aggro from the tank and prevent the pets from using more useful abilities. It would be possible to turn off tracking for the duration of stampede after stampede is cast, but I don't see that as a useful option so I'm not in a hurry to implement it. If you want to implement it, I'll add it to the addon.
So are you saying it's impossible for the addon to ignore those Stampede growls?
this is annoying for good hunters, keeps reporting thunderstomp aoe which you cant even turn off. thanks for perpetuating the "huntard" misnomer
You can specifically disable (or enable) tracking of specific spells, there's even a checkbox for thunderstomp enabled by default. Just a heads up though, good hunters shouldn't leave thunterstomp on autocast for boss fights because it's lower damage than the single-target spells that would be used otherwise.
actually there is a simple way to turn off thunderstomp
Don't go into a dungeon with a pet in tenacity.
And it can be set to off just like ANY other auto cast spell by right clicking in the spell tab or using the macro command
/petautocastoff Growl
/petautocastoff Thunderstomp
I am getting this error not sure why:
4x BadPet\BadPet-v0.5.9.lua:740: attempt to concatenate field "petname" (a nil value)
BadPet\BadPet-v0.5.9.lua:740: in function "SendMessage"
BadPet\BadPet-v0.5.9.lua:726: in function "?"
BadPet-v0.5.9\libs\AceTimer-3.0\AceTimer-3.0-15.lua:39: in function <BadPet\libs\AceTimer-3.0\AceTimer-3.0.lua:36>
Thanks