Catch rate: Difference between revisions

Line 130: Line 130:
:<math>a = \dfrac {3 \times HP_{max} - 2 \times HP_{current}}{3 \times HP_{max}} \times rate \times bonus_{ball} \times bonus_{status}</math>
:<math>a = \dfrac {3 \times HP_{max} - 2 \times HP_{current}}{3 \times HP_{max}} \times rate \times bonus_{ball} \times bonus_{status}</math>
Where
Where
* HP<sub>max</sub> is the number of hit points the Pokémon has at full health,
* HP<sub>max</sub> is the number of hit points the Pokémon has at full health.
* HP<sub>current</sub> is the number of hit points the Pokémon has at the moment,
* HP<sub>current</sub> is the number of hit points the Pokémon has at the moment.
* rate is the [[List of Pokémon by catch rate|catch rate of the Pokémon]] (which may be modified due to use of [[apricorn]] balls or actions in the [[Safari Zone]]),
* rate is the [[List of Pokémon by catch rate|catch rate of the Pokémon]] (which may be modified due to use of [[Apricorn]] balls or actions in the [[Safari Zone]]).
* 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.
* bonus<sub>status</sub> is the multiplier for any [[status condition]] the Pokémon has (2 for sleep and freeze, 1.5 for paralyze, poison, or burn, and 1 otherwise). Due to a bug in Ruby & Sapphire, if the target Pokémon is afflicted with Toxic Poison, no catch bonus is applied. This was fixed in FireRed and LeafGreen.
* bonus<sub>status</sub> is the multiplier for any [[status condition]] the Pokémon has (2 for sleep and freeze; 1.5 for paralysis, poison, or burn; 1 otherwise). Due to a bug in Pokémon Ruby and Sapphire, if the target Pokémon is afflicted with {{status|bad poison}}, no catch bonus is applied. This was fixed in Pokémon FireRed, LeafGreen, and Emerald.


If a Pokémon could have 0 HP, the maximum value for ''a'' would be rate × bonus<sub>ball</sub> × bonus<sub>status</sub>. For a Pokémon with full health and no status condition, and with a neutral ball used, the minimum value for ''a'' would be rate / 3.
If a Pokémon could have 0 HP, the maximum value for ''a'' would be rate × bonus<sub>ball</sub> × bonus<sub>status</sub>. For a Pokémon with full health and no status condition, and with a neutral ball used, the minimum value for ''a'' would be rate / 3.


The formula is slightly different when applied to the [[Apricorn]] balls in {{2v2|HeartGold|SoulSilver}}. The modifiers for these balls are applied directly to the Pokémon's catch rate, rather than in the formula. In this case, bonus<sub>ball</sub> is always 1, and the catch rate cannot go higher than 255. This means that for Pokémon whose catch rate is already 255, such as {{p|Rattata}}, the Apricorn balls do not make the capture any more likely than a regular Poké Ball.
The formula is slightly different when applied to the [[Apricorn]] balls in {{game|HeartGold and SoulSilver|s}}. The modifiers for these balls are applied directly to the Pokémon's catch rate, rather than in the formula. In this case, bonus<sub>ball</sub> is always 1, and the catch rate cannot go higher than 255. This means that for Pokémon whose catch rate is already 255, such as {{p|Rattata}}, the Apricorn balls do not make the capture any more likely than a regular Poké Ball.
 
For [[Shadow Pokémon]], their base catch rate is [[List of Shadow Pokémon|determined separately]], usually being higher than the normal catch rate for their species.


===Hoenn/Kanto Safari Game===
===Hoenn/Kanto Safari Game===
Line 155: Line 157:
===Great Marsh and Johto Safari Zone===
===Great Marsh and Johto Safari Zone===
The [[Great Marsh]] and [[Johto Safari Zone]] also have mechanics that modify a Pokémon's catch rate. At the start of the encounter, the "catch" (and "escape") stages are set to 0. Then:
The [[Great Marsh]] and [[Johto Safari Zone]] also have mechanics that modify a Pokémon's catch rate. At the start of the encounter, the "catch" (and "escape") stages are set to 0. Then:
*Throwing bait will raise the catch stage by 1.
* Throwing bait will raise the catch stage by 1.
*Throwing mud has a 90% chance to lower the catch stage by 1.
* Throwing mud has a 90% chance to lower the catch stage by 1.


This can modify a Pokémon's catch rate to a between 0.25× and 4× its base rate.
This can modify a Pokémon's catch rate to a between 0.25× and 4× its base rate.