This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
10.2.7
PTR
10.2.6
Beta
New Project: Battle Pets Number Crunching
Post Reply
Return to board index
Post by
Warla
Howdy
Im a big fan of the new Battle Pet system. But what im missing is a way to know how the pets will look like at level 25.
I've researched a little bit and figured out a way to calculate the base values for every pet in the game. With the breeding key you can now calculate all pet stats for every level.
I've whipped up a small website to pull pet data from the Armory and calculate the values for every level.
Its very interresting to check your own pets so you know which one will be the strongest, or the fastest, or the biggest tank.
You find the Web-Application here:
http://www.schaffhauser.me/Warcraft
Klick on the "Pets list" tab to enter your toons :-)
The next step im working on right now is collecting breedIds for the different pets.
Some pets can only have 1 breed id, while other pets can have multiples. If i know which pet can have which breed ids you can even check for "best in slot" breeds for a given pet.
A click on the headers sorts the list to your needs.
Since this project is just at the start, i'd like to collect some feedback / ideas on how to improve it for all the Pokemon addicts out there :-)
Greetings
Warla(##RESPBREAK##)16##DELIM##asakawa##DELIM##Fixed the link for you.
Post by
223389
This post was from a user who has deleted their account.
Post by
Warla
Blizzard implemented this breeding system. They have 20 different breeeding Ids but 2 of em are the same so 3 / 13 is the same 4 / 14 etc.
BY analysing the stats of a lot of my pets i "saw" the similarities about the breeding.
Like this i could come up with the breeding modifications listed on my page
Post by
Warla
Added settings to store the selected Realm / Character as default.
Added language support
Post by
taggedjc
There appear to be 10 different possible BreedID types. As noted, each type of BreedID has two possible values; 3 is the same as 13, for instance. I have given them a name appropriate to the allocation of the stats.
3 / 13 : Balanced. Approximately 1.064 times base stat in Health, Power, and Speed.
4 / 14 : Powerful. 1.25 times base stat in Power, but base Health and Speed.
5 / 15 : Speedy. 1.25 times base stat in Speed, but base Health and Power.
6 / 16 : Healthy. 1.25 times base stat in Health, but base Power and Speed.
7 / 17 : Stubborn. Approximately 1.113 times base stat in Health and Power, but base Speed.
8 / 18 : Reckless. Approximately 1.113 times base stat in Power and Speed, but base Health.
9 / 19 : Gentle. Approximately 1.113 times base stat in Health and Speed, but base Power.
10 / 20 : Strong. Approximately 1.113 times base stat in Power, 1.05 times base Health and Speed.
11 / 21 : Fast. Approximately 1.113 times base stat in Speed, 1.05 times base Health and Power.
12 / 22 : Tough. Approximately 1.113 times base stat in Health, 1.05 times base Power and Speed.
As noted, some pets seem to only have a few (or even only one) possible BreedID type. However, I haven't really pulled a lot of data yet on the varieties that each pet has as a possibility, since the Battle.net Web API doesn't give an error if you try to get the stats of a pet at a given level at a given rarity and breedID, even if that breedID technically would never spawn on the pet naturally. (Or, of course, if that pet can't be obtained at the rarity selected with the API).
The values I was looking at consistently seemed to be derived from a flat base value, where, for example, a Healthy pet would have 125% Health and the base level of Power and Speed, whereas a Tough pet would have 105% Power and Speed - however, the Health of a Tough pet didn't multiply nicely, so I'm not sure what the formula is here. It appears to be about 111.3% of the base level. The "Balanced" type also is a bit weird, since it seems to float at around 106.4% of the base level.
Post by
QuickBASIC
This thing is awesome! Any chance at highlighting the pets with BiS breeds? Or a column for "efficiency" of the point distribution?
Post by
Warla
I'll implement breed Id naming soon :-)
For the different breed Ids per pet.. i've collected quite a few data so the more people check their toons over my webpage, the more reliable data we have for this
Post by
Warla
I've added the breed Ids per species now :-)
You can check which Ids are for which pets.
The more people that check their toons on my webpage, the more reliable is this data :-)
Post by
Interest
Well it looks like we have our own Smogon. I'll take a look periodically to see progress, though I dunno if I'll enter the competitive scene (if it ever exists).
Post by
Warla
I can confirm that the breed id's seem to be really the gender.
< 13 = male
> 12 = female
I'll update my page to reflect genders on the pets. Also will show the beast type when i post the update in the evening.
I'm also implementing an api similar to blizzard for breeding:
http://schaffhauser.me/api/wow/data/pet/stats/708
(708 = speciesId)
will return this (JSON):
{"speciesId":708,"health":8,"power":7.5,"speed":8.5,"possibleBreedIds":}
http://schaffhauser.me/api/wow/data/pet/breeds
will return this (JSON):
Its not up yet.. in about 8 hours from now i'll update the page with the api ;-)
Post by
Warla
Api is now up and running :-)
Post by
Warla
New feature:
Now you get all duplicate pets flagged...
Duplicate means same speciesId and breedId (Male or Female).
So you can start dumping pets you dont need anymore :D
Post by
223389
This post was from a user who has deleted their account.
Post by
Warla
I've added some interresting statistics to the personal list :-)
Post by
Warla
Made a lot improvements to the breeds per species pages (including pet tamers)
Post by
Warla
I added abilities to the mix grouping pets with common ability sets:
http://www.schaffhauser.me/Warcraft#PetAbilities
Post by
Warla
New you even see the best pets for abilitysets
http://www.schaffhauser.me/Warcraft#PetAbilities
Post by
neiljwd
Awesome.
Post by
perculia
This is a really awesome tool, thanks for sharing. I am impresed.
Post by
Affiniti
I've been playing around with your site recently, as I want to further improve my collection of rares ...
Not sure if you're taking feature requests, but one thing I'd really like is the ability to see lists of "top by type". So for example, I'm looking for the "top Mechanical pet - Speed", or "top Mechanical pet - Health", and so on.
I love your Top20 lists, but there are plenty of pet types that don't even make those lists - but they're pet types I definitely want in my collection :)
Is there any sort of data dump you have available? Maybe one that could be dropped into Excel?
For collecting purposes, it would be nice to be able to see a sortable table that shows all the different pets, their pet type (mechanical/beast/etc), all the possible breedID's, and for each ID show their base stats & leveled stats - without having to click through all the different pets to find what I'm looking for :)
(I'm thinking like a super-pimped version of what we can export from our personal pet list - but for every pet, every breed, etc)
(I'm certainly no coding wiz, so I really don't know if I'm asking a lot here. Just thought it wouldn't hurt to at least ask!)
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.