Catch rate (GO): Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
Line 7: Line 7:


==Calculation==
==Calculation==
Upon a thrown Poké Ball successfully hitting a wild Pokémon, the game will calculate <code>P</code>, the probability of a successful capture.<ref>[https://pokemongo.gamepress.gg/catch-mechanics Catch Mechanics]</ref>
Upon a thrown Poké Ball successfully hitting a wild Pokémon, the game will calculate <math>P</math>, the probability of a successful capture.<ref>[https://pokemongo.gamepress.gg/catch-mechanics Catch Mechanics]</ref>


<math>P = 1 - \Bigl(1 - \dfrac{baseCaptureRate}{2 \times CPM} \Bigr)^{multiplier}</math>
<math>P = 1 - \Bigl(1 - \dfrac{baseCaptureRate}{2 \times CPM} \Bigr)^{multiplier}</math>


where
where
* <code>baseCaptureRate</code> is the [[List of Pokémon by catch rate (GO)|base capture rate]] of the wild Pokémon's species.
* <math>baseCaptureRate</math> is the [[List of Pokémon by catch rate (GO)|base capture rate]] of the wild Pokémon's species.
* <code>CPM</code> is the {{DL|Power Up|CP multiplier}} corresponding to the wild Pokémon's Power Up level.
* <math>CPM</math> is the {{DL|Power Up|CP multiplier}} corresponding to the wild Pokémon's Power Up level.
** For standard wild encounters, a Pokémon's level ranges from 1 to 30 or 5 to 35 if weather boosted, with a <code>CPM</code> ranging from 0.094 to 0.7317 or 0.29024988 to 0.76156384, respectively.
** For standard wild encounters, a Pokémon's level ranges from 1 to 30 or 5 to 35 if weather boosted, with <math>0.094 \le CPM \le 0.7317</math> or <math>0.29024988 \le CPM \le 0.76156384</math>, respectively.
** For Raid Battles, a Pokémon's level is 20 or 25 if weather boosted, with a <code>CPM</code> of 0.5974 or 0.667934, respectively.
** For Raid Battles, a Pokémon's level is 20 or 25 if weather boosted, with a <math>CPM</math> of <math>0.5974</math> or <math>0.667934</math>, respectively.
** For research task encounters, a Pokémon's level is always 15, with a <code>CPM</code> of 0.51739395.
** For research task encounters, a Pokémon's level is always 15, with <math>CPM = 0.51739395</math>.
** For [[Team GO Rocket]] encounters, a Pokémon's level is 8 or 13 if weather boosted, with a <code>CPM</code> of 0.37523559 or 0.48168495, respectively.
** For [[Team GO Rocket]] encounters, a Pokémon's level is 8 or 13 if weather boosted, with a <math>CPM</math> of <math>0.37523559</math> or <math>0.48168495</math>, respectively.
** For [[GO Battle League]] reward encounters, a Pokémon's level is always 20, with a <code>CPM</code> of 0.5974.
** For [[GO Battle League]] reward encounters, a Pokémon's level is always 20, with a <math>CPM = 0.5974</math>.


and <code>multiplier</code> is
and
 
:<math>multiplier = Ball \times Berry \times Throw \times Curveball \times Medal \times Encounter</math>  
<math>multiplier = Ball \times Berry \times Throw \times Curveball \times Medal \times Encounter</math>  


where
where
* <code>Ball</code> is
* <math>Ball =</math>
** 1 if a {{bag/GO|Poké Ball|Poké Ball (item)#Pokémon GO}} {{i|Poké Ball}} or {{bag/GO|Premier Ball}} [[Premier Ball]] is thrown
** <math>1</math> if a {{bag/GO|Poké Ball|Poké Ball (item)#Pokémon GO}} {{i|Poké Ball}} or {{bag/GO|Premier Ball}} [[Premier Ball]] is thrown
** 1.5 if a {{bag/GO|Great Ball}} [[Great Ball]] is thrown
** <math>1.5</math> if a {{bag/GO|Great Ball}} [[Great Ball]] is thrown
** 2 if an {{bag/GO|Ultra Ball}} [[Ultra Ball]] is thrown
** <math>2</math> if an {{bag/GO|Ultra Ball}} [[Ultra Ball]] is thrown
* <code>Berry</code> is
* <math>Berry</math> equals
** 1.5 if a {{bag/GO|Razz Berry}} [[Razz Berry]] is used
** <math>1.5</math> if a {{bag/GO|Razz Berry}} [[Razz Berry]] is used
** 1.8 if a {{bag/GO|Silver Pinap Berry}} [[Silver Pinap Berry]] is used
** <math>1.8</math> if a {{bag/GO|Silver Pinap Berry}} [[Silver Pinap Berry]] is used
** 2.5 if a {{bag/GO|Golden Razz Berry}} [[Golden Razz Berry]] is used
** <math>2.5</math> if a {{bag/GO|Golden Razz Berry}} [[Golden Razz Berry]] is used
** 1 if otherwise
** <math>1</math> if otherwise
* <code>Throw</code> is <math display="inline">(2 - r)</math> if the Ball hits within the target ring, and 1 otherwise
* <math>Throw</math> equals <math display="inline">(2 - r)</math> if the Ball hits within the target ring, and <math>1</math> otherwise
** where <math>r = \dfrac{RingSize_{target}}{RingSize_{max}}</math>, hence <math>0 < r \le 1</math>
** where <math>r = \dfrac{RingSize_{target}}{RingSize_{max}}</math>, hence <math>0 < r \le 1</math>
** for a Nice Throw, <math>1 \le Throw < 1.3</math>
** for a Nice Throw, <math>1 \le Throw < 1.3</math>
** for a Great Throw, <math>1.3 \le Throw < 1.7</math>
** for a Great Throw, <math>1.3 \le Throw < 1.7</math>
** for an Excellent Throw, <math>1.7 \le Throw < 2</math>
** for an Excellent Throw, <math>1.7 \le Throw < 2</math>
* <code>Curveball</code> is 1.7 if the Ball is spun before being thrown, and 1 otherwise
* <math>Curveball</math> equals <math>1.7</math> if the Ball is spun before being thrown, and 1 otherwise
* <code>Encounter</code> is 2 if the Pokémon is encountered for completing [[Field Research|Field]], [[Special Research|Special]] or [[Timed Research|Timed]] Research tasks, and 1 otherwise
* <math>Encounter</math> equals <math>2</math> if the Pokémon is encountered for completing [[Field Research|Field]], [[Special Research|Special]] or [[Timed Research|Timed]] Research tasks, and <math>1</math> otherwise
* <code>Medal</code> is based on the player's [[List of Medals in Pokémon GO#Type-specific Medals|type-specific Medals]] pertaining to the wild Pokémon's type and is
* <math>Medal</math> is based on the player's [[List of Medals in Pokémon GO#Type-specific Medals|type-specific Medals]] pertaining to the wild Pokémon's type and is
** 1 if [[File:No Medal Pokémon GO.png|20px]] none
** <math>1</math> if [[File:No Medal Pokémon GO.png|20px]] none
** 1.1 if [[File:Bronze Medal Pokémon GO.png|20px]] bronze
** <math>1.1</math> if [[File:Bronze Medal Pokémon GO.png|20px]] bronze
** 1.2 if [[File:Silver Medal Pokémon GO.png|20px]] silver
** <math>1.2</math> if [[File:Silver Medal Pokémon GO.png|20px]] silver
** 1.3 if [[File:Gold Medal Pokémon GO.png|20px]] gold
** <math>1.3</math> if [[File:Gold Medal Pokémon GO.png|20px]] gold
** 1.4 if [[File:Platinum Medal Pokémon GO.png|20px]] platinum
** <math>1.4</math> if [[File:Platinum Medal Pokémon GO.png|20px]] platinum
** if the wild Pokémon has two types, <code>Medal</code> will be the average of the above for each type
** if the wild Pokémon has two types, <math>Medal</math> will be the average of the above for each type


When capturing Pokémon using a peripheral device, such as the [[Pokémon GO Plus]] or [[Poké Ball Plus]], a regular Poké Ball will always be used with no bonus multipliers applied, except from type medals if applicable.
When capturing Pokémon using a peripheral device, such as the [[Pokémon GO Plus]] or [[Poké Ball Plus]], a regular Poké Ball will always be used with no bonus multipliers applied, except from type medals if applicable.

Revision as of 04:54, 26 June 2021

The calculation of catch rate is among the several mechanics that differ in Pokémon GO compared to the core series. Every species of Pokémon is assigned a base capture rate, a raw percentage that determines how difficult that species is to capture. This base rate is then modified by several factors, such as the wild Pokémon's Power Up level and how skillfully the player threw the Poké Ball, to determine the final catch rate.

For certain encounters, the encountered Pokémon is guaranteed capture on the first ball that hits, bypassing the catch rate calculation. These encounters include:

Calculation

Upon a thrown Poké Ball successfully hitting a wild Pokémon, the game will calculate , the probability of a successful capture.[1]

where

  • is the base capture rate of the wild Pokémon's species.
  • is the CP multiplier corresponding to the wild Pokémon's Power Up level.
    • For standard wild encounters, a Pokémon's level ranges from 1 to 30 or 5 to 35 if weather boosted, with or , respectively.
    • For Raid Battles, a Pokémon's level is 20 or 25 if weather boosted, with a of or , respectively.
    • For research task encounters, a Pokémon's level is always 15, with .
    • For Team GO Rocket encounters, a Pokémon's level is 8 or 13 if weather boosted, with a of or , respectively.
    • For GO Battle League reward encounters, a Pokémon's level is always 20, with a .

and

where

  • equals
  • equals if the Ball hits within the target ring, and otherwise
    • where , hence
    • for a Nice Throw,
    • for a Great Throw,
    • for an Excellent Throw,
  • equals if the Ball is spun before being thrown, and 1 otherwise
  • equals if the Pokémon is encountered for completing Field, Special or Timed Research tasks, and otherwise
  • is based on the player's type-specific Medals pertaining to the wild Pokémon's type and is
    • if No Medal Pokémon GO.png none
    • if Bronze Medal Pokémon GO.png bronze
    • if Silver Medal Pokémon GO.png silver
    • if Gold Medal Pokémon GO.png gold
    • if File:Platinum Medal Pokémon GO.png platinum
    • if the wild Pokémon has two types, will be the average of the above for each type

When capturing Pokémon using a peripheral device, such as the Pokémon GO Plus or Poké Ball Plus, a regular Poké Ball will always be used with no bonus multipliers applied, except from type medals if applicable.

Target ring colors

Colored target ring of Rattata at different sizes

The color of the target ring allows players to gauge the probability of a successful capture, factoring in all bonuses for multiplier except for Throw and Curveball. Switching Poké Balls or feeding Berries may change the color of the ring. The greener the ring, the higher the catch rate; the redder it is, the lower the catch rate.

The target rings of Shadow Pokémon are always colored to indicate a 5% base capture rate. However, it's been empirically observed that the true base capture rate is no different from the species' standard base capture rate.

Catch rate by color
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Critical capture

050Diglett.png This section is incomplete.
Please feel free to edit this section to add missing information and complete it.
Reason: Chance of critical capture?

A critical capture is a rare phenomenon that was first observed in Pokémon GO in February 2017, alongside the release of Generation II Pokémon. Occasionally, a thrown Poké Ball will bypass catch rate calculations and guarantee a capture. Instead of shaking three times, a throw Poké Ball will only shake once, and the Pokémon will be confirmed caught. No additional bonuses are awarded for critical captures, but XP bonuses such as from Great or Curveball throws are still included.

Examples

Poké Balls and Berries

Consider a wild Pikachu with 343 CP, with an estimated Power Up level of 14. Pikachu has a base capture rate of 20% and a CP multiplier of 0.49985844 at level 14. Without any bonus multipliers, the catch rate will be .

The following table shows what this Pikachu's catch rate would be if bonuses for Poké Balls and Berries were applied, assuming no bonuses from throws or medals.

Poké Ball Great Ball Ultra Ball
GO Pinap Berry.png 20.01% 28.45% 36.01%
GO Razz Berry.png 28.45% 39.48% 48.81%
Silver Pinap Berry 31.58% 43.40% 53.18%
Golden Razz Berry 42.77% 56.70% 67.24%

Throw technique

Consider a wild Tauros of 1252 CP, with an estimated Power Up level of 18. This means it will have a base capture rate of 30% and a CP multiplier of 0.56675452. Without any additional bonuses, the capture rate will be .

The following table shows how the capture rate will be affected by throwing techniques, assuming no additional bonuses and only regular Poké Balls are used; throw bonus multipliers will be averaged between the highest and lowest possible values.

None Curveball
None
(×1.0)
26.47% 40.70%
Nice!
(×1.15)
29.78% 45.17%
Great!
(×1.5)
36.94% 54.34%
Excellent!
(×1.85)
43.38% 61.97%

Medals

Let's now consider a wild Abra that has 670 CP, estimated to be Power Up level 20. Given that Abra has a base capture rate of 50% and its CP multiplier is 0.59740001, the catch rate without bonuses will be .

The following table shows the effect on catch rate via medals for each Poké Ball type, assuming no other bonus multipliers.

Poké Ball Great Ball Ultra Ball
None 41.85% 55.65% 66.18%
Bronze type medal 44.92% 59.12% 69.66%
Silver type medal 47.82% 62.31% 72.78%
Gold type medal 50.58% 65.25% 75.57%
Platinum type medal 53.19% 67.97% 78.09%

Trivia

  • For all species, the base capture rate is approximately equal to the probability of capture for a Level 14 Pokémon with no multiplier bonuses.
  • The highest theoretical multiplier that can be attained is ×47.6, which includes:
    • Using an Ultra Ball (×2.0)
    • Feeding a Golden Razz Berry (×2.5)
    • Throwing a Curveball (×1.7)
    • Making a perfect Excellent throw (×2.0)
    • Having a platinum type medal bonus (×1.4)
    • Encountering via Field, Special, or Timed Research (×2.0)

References


Project Games logo.png This game mechanic article is part of Project Games, a Bulbapedia project that aims to write comprehensive articles on the Pokémon games.