Pokemon Pets Game Official Forum » Official Forums » FAQ » How Does PokemonPets Catch - Capture Pokemon By PokeBall System Works
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How Does PokemonPets Catch - Capture Pokemon By PokeBall System Works
#1
1) Pokemon can be captured only in wild Pokemon battles which you encounter while roaming on the maps


2) In order to capture a wild Pokemon during the battle you have to throw a PokeBall to the enemy wild Pokemon


3) In PokemonPets in order to throw a PokeBall, you have to decrease enemy wild Pokemon HP to a certain percentage first


4) The percentages are like below

Common Class: 100% or below of maximum HP

Uncommon Class: 90% or below of maximum HP

Rare Class: 80% or below of maximum HP

Ultra Rare Class: 75% or below of maximum HP

Starter Class: 75% or below of maximum HP

Legendary Class: 70% or below of maximum HP

Shiny Class: 60% or below of maximum HP


5) Once you have decreased enemy Pokemon's HP to the necessary percentage or below, you can throw any PokeBall you own


6) Then the following algorithm is run and whether you have captured the enemy Pokemon or not is decided


7) The lower the enemy wild Pokemon HP is, the more chance your capture try will be successful


8) Status effect

No negative status effect : 1x capture rate (variable_1)

sleep : 2x

freeze : 2x

paralyze : 1.5x

poison : 1.5x

burn : 1.5x

bleeding : 1.5x

The status effects are multiplied. For example if enemy Pokemon is under sleep and freeze effect, you will 4x more likely capture


9) Used PokeBall capture rate (variable_2)

For example regular Poké Ball : 1x and Great Ball : 1.5x


10) Enemy Pokemon's current HP and maximum HP (variable_3)

variable_3  = (MaximumHP * 3) - (Current HP * 2)


11) Catch rate of Pokemon written in Pokedex page (variable_4)

For example Mewtwo has Catch Rate : 3 > https://www.pokemonpets.com/Mewtwo-Pokemon-Pokedex-150

Pidgeotto has Catch Rate : 120 > https://www.pokemonpets.com/Pidgeotto-Po...Pokedex-17


12) Enemy Pokemon Level (variable_5)

As your enemey Pokemon Level is lower, you are more likely to catch

It is calculated as (25 / Enemy Pokemon Level). So for example for level 5 wild Pokemon it is 5 and for level 100 wild Pokemon it is only 0.25


13) Variable_6 is calculated as following

Maximum HP of Pokemon * 3


14) Variable_7 is calculated as following

((1 + (variable_3) * variable_4 * variable_2 * variable_1 * variable_5) / (variable_6)) / 256


15) Variable_8 is calculated as following

1048560 / square root(square root(16711680 / (Variable_7 * 100)))


16) variable_9 = a random integer between 1 and 65535

variable_10 = a random integer between 1 and 65535

variable_11 = a random integer between 1 and 65535

variable_12 = a random integer between 1 and 65535


17) if variable_8 is bigger than all of the variable_9 and variable_10 and variable_11 and variable_12 you have successfully captured the enemy wild Pokemon


18) There are 2 exceptions for this. If you reduce enemy Pokemon HP to 2% of maximum HP and use Extreme Ball, you never fail

If you use Master Ball, you never fail

Forum Jump:

Users browsing this thread: 1 Guest(s)

Users browsed this thread: ASHHSA , CeFurkan , kane001 , kunwarkharbanda , LegnaX , Monyta , SeaQueen , zloiSasha