Get an Epic Experience with Premium

Battle Pet BreedID

Battle Pets Login to Add Favorites
  • 40 Likes
  • World of Warcraft
  • 11,355 Monthly Downloads
  • Supports: 6.2.3
  • 1,189,440 Total Downloads
  • Updated 12/22/2015
  • Created 10/14/2012
  • 696 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: v1.4.9
or

About Battle Pet BreedID

Battle Pet BreedID is a standalone addon that will display the Breed of any pet in the following situations:

  • In Battle
  • In your Pet Journal's scroll list
  • In your Pet Journal's pet description tooltips
  • In Item tooltips
  • In Chat Link tooltips
  • In the "Collected ..." line (with BattlePetCount installed)

Theorycrafting is up to you... but if you know what stats you value most, now you can find them! To learn how the Breed ID affects your pets, go here: http://wow.curseforge.com/addons/battle_pet_breedid/pages/what-is-the-breed-id/.

This addon uses the letter system by default (B/B for breed ID 3, etc), but if you want to switch to the number system used by other resources, just type "/breedid" or go to Interface->AddOns to open the Battle Pet BreedID options panel. You can change the format type at the top in the Dropdown box, along with over 20 other different options!

Please report addon conflicts (especially with tooltips) and other errors in the comments on Curse/CurseForge.

For more information on breed IDs, see:
http://petsear.ch/Info
http://www.warcraftpets.com/wow-pet-battles/breeds/
http://us.battle.net/wow/en/forum/topic/6794032549

To learn about our api (for developers), see http://wow.curseforge.com/addons/battle_pet_breedid/pages/integration/.

2015-12-22  MMOSimca  <MMOSimca@gmail.com>

[80b74b9070bc] [v1.4.9]
* PetData.lua

Added breed data for Brightpaw and Grumpling.

Comments

First Previous Page 1 of 17 Next Last
  • #265

    I've got an Irradiated Roach H/P (breed ID 17 according to petsear.ch) and the addon only displays ??? as the breed. I do have an H/B one which is correctly processed. The add-on version is 1.4.8.

  • #264

    @MMOSimca

    I've encountered an issue and have (pretty much) figured out the "why" this is occurring, but have no idea how to temporary fix for myself.

    Under the Pet Journal tab, for the Filters, if you have "Not Collected" checked but do not have "Collected" checked, then relog, restart, or otherwise refresh your game client, these settings will stay.  If you hover over a pet icon, to look at the breeds, this is when the error happens.  If you reset the Filter, adding in "Collected" then removing "Collected" again, the addon works as intended.  This does appear to be an issue of LoadOnDemand mixed with the missing "Collected" set of pets from the Filter... or something alone those lines.

    I figured I'd mention this, as the easiest solution (obviously) to rid the error from popping (at least) is to apply a condition... but as for the overall general fix, I have no idea.

    Below is the error copied:

    Message: Interface\AddOns\BattlePetBreedID\BreedTooltips.lua:88: attempt to index field 'BreedsPerSpecies' (a nil value)
    Time: 12/13/15 16:48:58
    Count: 1
    Stack: Interface\AddOns\BattlePetBreedID\BreedTooltips.lua:88: in function `BPBID_SetBreedTooltip'
    Interface\AddOns\BattlePetBreedID\BreedTooltips.lua:481: in function <Interface\AddOns\BattlePetBreedID\BreedTooltips.lua:441>
    [C]: ?

    Locals: parent = GameTooltip {
     0 = <userdata>
     shoppingTooltips = <table> {
     }
     updateTooltip = 0.2
     needsReset = true
    }
    speciesID = 724
    tblBreedID = false
    rareness = false
    tooltipDistance = nil
    rarity = 4
    breedtip = BPBID_BreedTooltip {
     0 = <userdata>
     BorderTop = <unnamed> {
     }
     updateTooltip = 0.2
     BorderBottomLeft = <unnamed> {
     }
     BorderTopRight = <unnamed> {
     }
     BorderLeft = <unnamed> {
     }
     Background = <unnamed> {
     }
     needsReset = true
     BorderRight = <unnamed> {
     }
     BorderBottom = <unnamed> {
     }
     BorderBottomRight = <unnamed> {
     }
     BorderTopLeft = <unnamed> {
     }
    }
    breedtiptext = "BPBID_BreedTooltip"
    extratip = false
    possible = "Possible Breed"
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = <userdata>
    (*temporary) = "BOTTOMRIGHT"
    (*temporary) = 0
    (*temporary) = 2
    (*temporary) = <userdata>
    (*temporary) = BPBID_BreedTooltip {
     0 = <userdata>
     BorderTop = <unnamed> {
     }
     updateTooltip = 0.2
     BorderBottomLeft = <unnamed> {
     }
     BorderTopRight = <unnamed> {
     }
     BorderLeft = <unnamed> {
     }
     Background = <unnamed> {
     }
     needsReset = true
     BorderRight = <unnamed> {
     }
     BorderBottom = <unnamed> {
     }
     BorderBottomRight = <unnamed> {
     }
     BorderTopLeft = <unnamed> {
     }
    }
    (*temporary) = nil
    (*temporary) = "BPBID_BreedTooltipStatusBar2Text"
    (*temporary) = "StatusBar2Text"
    (*temporary) = "BPBID_BreedTooltip"
    (*temporary) = 0.19
    (*temporary) = <userdata>
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index field 'BreedsPerSpecies' (a nil value)"
    internal = <table> {
     cacheTime = true
     CacheAllPets = <function> defined @Interface\AddOns\BattlePetBreedID\BattlePetBreedID.lua:327
     resultsCache = <table> {
     }
     Hook_PJTLeave = <function> defined @Interface\AddOns\BattlePetBreedID\BreedTooltips.lua:485
     CalculateBreedID = <function> defined @Interface\AddOns\BattlePetBreedID\BattlePetBreedID.lua:45
     Hook_ArkInventory = <function> defined @Interface\AddOns\BattlePetBreedID\BreedTooltips.lua:493
     Hook_PJTEnter = <function> defined @Interface\AddOns\BattlePetBreedID\BreedTooltips.lua:441
     rarityCache = <table> {
     }
     MAX_BREEDS = 10
     breedCache = <table> {
     }
     RetrieveBreedName = <function> defined @Interface\AddOns\BattlePetBreedID\BattlePetBreedID.lua:258
     speciesCache = <table> {
     }
    }
    ceil = <function> defined =[C]:-1

    Hope this is helpful, especially to those receiving the error and not understanding why.

  • #262

    Thanks for updating MMOSimca <3  Keep up the great work!

  • #261

    Lines to add to the PetData.lua file for the new Manafiends and Hallow's End pet breeds:

    (Insert in an appropriate location, e.g. before the last "end")

    http://pastebin.com/scNTFPJb

    Last edited by andoro1 on 10/18/2015 9:18:47 AM
  • #260

    No new version for 6.2.2?

  • #259

    I am here to report a bug! When player using different language client to post their pet info by "shift + right click" into the chat log , they dont automatically translate it anymore like usually does by click the name of the pet inside chat log! plz help us to fix it, we love this add on and would like to share with friend! language: TW zh and EN - us

    Last edited by EmilianaS on 9/26/2015 7:52:41 AM
  • #258

    Hi, I was wondering if you could make it possible to get the pet id's from this addon :) Like when you are in the pet journal, you can like ctrl click the pet and get a textbox with all the different pet ids to copy? :)

  • #254

    in the tooltips...what is the asterisk ....does that mean it is the breed of the pet you are looking at?

  • #255

    Yep!

  • #252

    looks like Cinderpup is missing, just an fyi, keep up the good work

  • #256

    Fixed in v1.4.3.

    Last edited by MMOSimca on 7/28/2015 11:43:58 AM
  • #251

    part of the ArkInventory code you use has changed, could you update BreedTooltips.lua, line 498 to this please and it will work again

    local class, speciesID, level, rarity, maxHealth, power, speed = unpack( ArkInventory.ObjectStringDecode( h ) )  
  • #257

    Fixed in v1.4.5.

  • #250

    UPDATE:  Appears Arkinventory is borking things.  I disabled and and magically your addon works just fine.  I'll give them a heads up.

    Thanks for a great addon.  Just wanted to give a heads up that I'm not getting pet breeds when I look in the Auction House. :(

    Thanks again.

    Last edited by kittykatmax on 7/14/2015 2:52:34 PM
  • #247

    i hate asking authors to add a feature, i know they make the addon for their own purposes, then share it with the community, but i'm hoping you might find this useful yourself;

    would it be possible to add an option to put the breed on the icon of the pet itself, not only in the journal total pet listing, but in the team listing too ?  i have a (b/b) and a (h/h) unborn val'kyr and I very frequently use them in the same team, and it would be amazing if i didnt have to find the proper area in the team section to click on them to get them selected, then mouseover them to see which one is which.  i'm sure it would come in handy in many many other circumstances also, and would just look cleaner than having it following the name in the journal.

    anyway, thanks for the addon and taking time to read the post

    edit: also would like to add, if you do decide to add this feature, it would need to be placed in either the top right or bottom left corners, since favorite star is in top left and level is bottom right

    Last edited by sognard on 5/24/2015 1:59:08 PM
  • 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 »

Darkest Dungeon Wiki Editing Contest