PokéBase - Pokémon Q&A
0 votes
1,366 views

Like Megas, Rotom, Kyurem, etc.

by
edited by

2 Answers

1 vote
 
Best answer

It actually does. When a Zygarde 50% with power construct ability has its health at half, and it changes form, Zygarde complete has a higher health stat, so Zygarde does recover Hp. However Zygarde would have already have needed to drop half HP by then but it can learn rest to restore its lost HP.

In other words, Pokémon can gain HP when it changes forms.

They can’t lose Hp from form changing tho.

by
selected by
4 votes

This is because if a Pokemon gained a boost to its base HP in battle, then its HP would change (that's pretty obvious, I suppose). But think about it this way - what if that Pokemon loses HP when it changes form? If it does it in the middle of a battle when it has already taken some damage, would it immediately faint if its HP is low enough? Alternatively, if the Pokemon's HP stat was boosted, what happens to its current HP? Does it stay the same, or does in increase in proportion with its new max HP stat? Keeping the HP as a constant stat eliminates these sort of problems.

The HP stat is calculated differently from the other stats, so it isn't a good idea to group it together with Attack and the rest of them. You might also notice that natures can never lower or increase HP, which is another difference.

In short, HP is the most visible of the stats, and arguably the most important of them (unless you are a Shedinja), so changing it in the middle of a battle is ill-advised.

Source on calculations of stats

by
Right fixed now.
I mean, the answer isn't wrong. The proposition made by the question itself has simply become outdated.
Why does this site keep old stuff?
Often the content is still useful to people, and either way, it doesn't harm anybody by existing. You just need to observe the dates on each post and judge the info accordingly. All the better when people are willing to update old threads as you have now.
Also, I refuse to spend time trudging through 40,000 questions on a routine basis to remove posts that have become outdated.
Fair enough. Can I go update the answer to every other question that has a outdated answer? I seriously will if that’s allowed.