Battle Pet BreedID

Pet Battle - Default Info

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/.

P.S. If you're experiencing a strange bug where Battle Pets are not showing Rarity colors in Pet Battles, try enabling "Use alternate rarity coloring method" in this Addon's options.

You must login to post a comment. Don't have an account? Register to get one!

  • 8 comments
  • Avatar of MMOSimca MMOSimca Jan 11, 2013 at 12:06 UTC - 0 likes

    @mysticalos: Go

    Oh wow, I see what the problem is now (looking at AuctionLite). It's passing the PetID as a name, so it tacks on that series of numbers. Apparently, "battlepetID appears to only be used for pets in your journal, and is always 0 for caged pets (so far)", hence the string of 00000000 etc.

    I will upload a fix to its repo (well, will try anyway, never really used SVN before).

    Edit: Uploaded a new revision, I think - r248. Fixes the conflict with BattlePetBreedID and the error with your name field. However, I could not nail down the cause of the missing stats (so the breeds will still be wrong). I tracked the problem back from the Tooltip into BuyFrame but every single instance of "link" I could find there still had those two fields blank. They're getting gsubbed or strsplit out somewhere, but I don't know the code well enough to know where to start without investing significant time.

    Last edited Jan 11, 2013 by MMOSimca
  • Avatar of mysticalos mysticalos Jan 10, 2013 at 20:17 UTC - 0 likes

    auctionlite has an open repo btw, if you know where probelm is on that end i can just commit a fix if you have one. :) Or you could. heh. I don't like the other auction mods cause they are heavy and i'm all about lite addon resource usage. :) I do know AL author has been kind of mia for quite some time though. barely keeping it current these days :\

  • Avatar of MMOSimca MMOSimca Jan 10, 2013 at 18:23 UTC - 0 likes

    @mysticalos: Go

    The missing stats are an error in AuctionLite (HP and Power values are not being passed correctly or something).

    I cannot replicate the problem with the name field on v1.0a (and did not test the Buy Tab on v1.0, only Sell). I did find a bug with tooltip name field fontsizes though.

    Can you confirm the existence of the error with only Battle Pet BreedID and AuctionLite enabled or is there a third addon in the conflict too?

  • Avatar of mysticalos mysticalos Jan 10, 2013 at 01:45 UTC - 0 likes

    with 1.0a i still get problem, here is a screen shot to explain better

    http://mysticalos.com/10a.jpg

  • Avatar of MMOSimca MMOSimca Jan 09, 2013 at 21:52 UTC - 0 likes

    @mysticalos: Go

    I can't even get AuctionLite to load (v1.8.9) without any of my addons enabled. It runs into an error on line 74 of the main file (HookTooltips).

    Edit: Must have been a bad install. Reinstalled and it is fine. Testing with Battle Pet BreedID now. Found an error (AuctionLite was not passing the "name" argument to BattlePetTooltip_Show) and fixed it (just used speciesID to pull the speciesName). SHOULD be all good in v1.0a (just uploaded)

    Thanks for the heads up.

    Last edited Jan 09, 2013 by MMOSimca
  • Avatar of mysticalos mysticalos Jan 09, 2013 at 06:32 UTC - 0 likes

    "Unknown - please report tooltip conflicts with other addons in the comments at Curse or CurseForge."

    Still seems to be a small conflict with auctionlite. the lua error is now gone but in the auctionlite UI the tooltip is starting with 0000000000000 or something like that in front of pet name in the auctionlite buy frame.

  • Avatar of MMOSimca MMOSimca Dec 25, 2012 at 00:04 UTC - 0 likes

    @spiralofhope: Go

    Coloring Journal names is by design since they are already colored by Blizzard as of Patch 5.1. If we didn't colour them but still replaced their name with our name + Breed text, we would remove all coloring from the Journal entirely. There are alternate ways we could do it if this is a problem but I don't see how it could be (is there an addon conflict?)?

    And yes, the tooltips could definitely use some work. The next step for the addon (imo) is to move a tooltip-based addon whenever possible (and make the tooltips resize so stuff isn't cut off) for several reasons: A) Reduce addon conflicts, B) Show the user not just their pet's current breed, but all possible breeds, C) Not pollute the line where the pet's name is (optionally).

    But it is a big step, so I'm not sure when it will land. I don't know Hugh's schedule or plans, but the stuff I'm working towards may be early January-ish. I may make a smaller update (v0.8) with code to fix a handful of level 1 pets because level 1 breeds are suddenly a lot more important now.

  • Avatar of spiralofhope spiralofhope Dec 23, 2012 at 06:40 UTC - 0 likes

    The addon looks good so far, but I noticed a couple of things:

    It's also colouring the names in the journal.

    During battle, using twoletters does not appear for some pets (on mouseover). The pet name is too long and the codes are chopped off. For example, Dread Wastes > Clouded Hedgehog.

    Last edited Dec 24, 2012 by spiralofhope
  • 8 comments

Facts

Date created
Oct 14, 2012
Category
Last update
May 22, 2013
Development stage
Release
License
Public Domain
Curse link
Battle Pet BreedID
Downloads
49,678
Recent files

Authors