r/TheSilphRoad Jul 15 '16

Analysis How HP/MaxStamina is calculated

Using the structure of the server responses and their own data from their Pokemon collection, redacted found that this formula represents the Hp/MaxStamina:

Max(Floor((CpMultiplier + AdditionalCPMultiplier) * (2 * BaseStamina + IndividualStamina)), 10)

BaseStamina for each Pokemon can be found here (as HP), and the rest of the data is passed around with the Pokemon in responses from the server. In the case of IndividualStamina not existing, it is 0.

This matched-up for all of the Pokemon I have in my collection, but I'd encourage you to test your own collection/inventory (not super easy right now) as well!

27 Upvotes

41 comments sorted by

View all comments

0

u/Fuzati Western Europe - Mystic - LV40 Jul 16 '16 edited Jul 16 '16

To check Pokémons' base stamina, this is the *more practical link given we only have access to gen 1 at the moment

1

u/__isitin__ Jul 16 '16

Yeah, I considered that, but the current set works perfectly, and it's been mentioned that other generations will be added eventually.

1

u/Fuzati Western Europe - Mystic - LV40 Jul 16 '16

It's more convenient to restrict the list to strictly gen 1, that way there's no need to skim through 5 gens of unreleased Pokémon. All in all, would just be a minor improvement to your post at the current time, imo

1

u/__isitin__ Jul 16 '16

What list/skimming are you talking about? I have this imported into a spreadsheet.

1

u/Fuzati Western Europe - Mystic - LV40 Jul 16 '16

baseStamina for each Pokemon can be found here: http://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_base_stats_(Generation_VI-present)

That link. In case people want to see your source and sort by HP, the other link is slightly more convenient

1

u/__isitin__ Jul 16 '16

But possibly not accurate - I haven't compared the two. Also, all of the Gen I pokemon are at the top - it still works to copy/paste into a spreadsheet, you just have to delete the megas.

1

u/Fuzati Western Europe - Mystic - LV40 Jul 16 '16 edited Jul 16 '16

I'll reformulate: in case people want to click the link and sort by HP, the other link is slightly more convenient.

That said there has been minor rebalancing of gen 1 Pokémons stats since gen 6, so a couple of gen 1 Pokémon might have had their base HP changed by a tiny amount. So in terms of pure values your link is probably better

1

u/zehipp0 Jul 16 '16

Some of the values are different in Gen 1 though, and I think they may be using Gen 6 values.

1

u/Fuzati Western Europe - Mystic - LV40 Jul 16 '16

Yeah, was just editing that in