Catch rate (GO): Difference between revisions

No edit summary
Line 9: Line 9:
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 <code>P</code>, the probability of a successful capture.<ref>[https://pokemongo.gamepress.gg/catch-mechanics Catch Mechanics]</ref>


[[File:GO Catch formula.png|x55px]]
<math>P = 1 - \Bigl(1 - \dfrac{baseCaptureRate}{2 \times CPM} \Bigr)^{multiplier}</math>


where
where
Line 22: Line 22:
and <code>multiplier</code> is
and <code>multiplier</code> is


[[File:GO Catch multiplier.png|x22px]]
<math>multiplier = Ball \times Berry \times Throw \times Curveball \times Medal</math>


where
where
Line 35: Line 35:
** 1 if otherwise
** 1 if otherwise
* <code>Throw</code> is <code>2 - r</code> if the Ball hits within the target ring, and 1 otherwise
* <code>Throw</code> is <code>2 - r</code> if the Ball hits within the target ring, and 1 otherwise
** where <code>r = (target ring size) / (maximum ring size)</code>, hence <code>0 < r 1</code>
** where <math>r = \dfrac{RingSize_{target}}{RingSize_{max}}</math>, hence <math>0 < r \le 1</math>
** for a Nice Throw, <code>1 Throw < 1.3</code>
** for a Nice Throw, <math>1 \le Throw < 1.3</math>
** for a Great Throw, <code>1.3 Throw < 1.7</code>
** for a Great Throw, <math>1.3 \le Throw < 1.7</math>
** for an Excellent Throw, <code>1.7 Throw < 2</code>
** 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
* <code>Curveball</code> is 1.7 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
* <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