Catch rate: Difference between revisions

241 bytes added ,  13 December 2007
Simplify range of possible values for a
(Simplify range of possible values for a)
Line 8: Line 8:
* bonus<sub>ball</sub> is the multiplier for the Poké Ball used, and
* bonus<sub>ball</sub> is the multiplier for the Poké Ball used, and
* bonus<sub>status</sub> is the multiplier for any [[status ailment]] the Pokémon has (2 for sleep and freeze, 1.5 for paralyze, poison and burn).
* bonus<sub>status</sub> is the multiplier for any [[status ailment]] the Pokémon has (2 for sleep and freeze, 1.5 for paralyze, poison and burn).
Given this formula, the maximum value for ''a'' (if the Pokémon could have 0 HP) would be catch rate * bonus<sub>ball</sub> * bonus<sub>status</sub>. The minimum value for ''a'' (for a Pokémon with full health) would be 1/3 * catch rate.


If ''a'' is greater than or equal to 255, then the Pokémon is caught. If not, then calculate ''b'' as follows:
If ''a'' is greater than or equal to 255, then the Pokémon is caught. If not, then calculate ''b'' as follows:
51

edits