Catch rate: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
No edit summary
 
m (Categories)
Line 18: Line 18:
'''Status''' - If the wild Pokémon is asleep or frozen, Status = 10. If it is paralyzed, poisoned, or burnt, Status = 5. Otherwise, Status = 0.
'''Status''' - If the wild Pokémon is asleep or frozen, Status = 10. If it is paralyzed, poisoned, or burnt, Status = 5. Otherwise, Status = 0.


 
[[Category:Game mechanics]]
After all these values have been calculated, the game computes a random number anywhere from 0 to 255 inclusive. If this random number is less than the '''Chance''' calculated above, the Pokémon is caught.
After all these values have been calculated, the game computes a random number anywhere from 0 to 255 inclusive. If this random number is less than the '''Chance''' calculated above, the Pokémon is caught.



Revision as of 04:28, 1 January 2005

Catch Rate Formula

When you throw a Poké Ball at a wild Pokémon, the game uses a formula based on the wild Pokémon's current health, any status effect it may have, and that Pokémon's Catch Rate, to determine your chances of catching that Pokémon. The formula is as follows:


Chance = int (((( TotalHP * 4 ) - ( CurrentHP * 2 )) * CatchRate ) / TotalHP ) + Status + 1

Note: int means to make the following number an integer, which is a number without anything after the decimal place. For instance, int ( 1.5 ) would be equal to 1.


CurrentHP is either the wild Pokémon's current HP, or if its current HP is greater than 255, use int ( CurrentHP / 4).

TotalHP works exactly like CurrentHP, except using the Pokémon's maximum HP value.

CatchRate uses the wild Pokémon's Catch Rate, found below.

Status - If the wild Pokémon is asleep or frozen, Status = 10. If it is paralyzed, poisoned, or burnt, Status = 5. Otherwise, Status = 0. After all these values have been calculated, the game computes a random number anywhere from 0 to 255 inclusive. If this random number is less than the Chance calculated above, the Pokémon is caught.


Pokémon Catch Rates

Every Pokémon has a certain number used for its CatchRate in the above formula. Here, you can find each Pokémon's catch rate:

[Pending: list of Pokémon and their catch rates]


Source(s): [1]