Catch rate: Difference between revisions
Ectoplasmus (talk | contribs) No edit summary |
Ectoplasmus (talk | contribs) No edit summary |
||
Line 4: | Line 4: | ||
'''''Chance''' = floor ('''Poké Ball''' * (((( '''TotalHP''' * 4 ) - ( '''CurrentHP''' * 2 )) * '''CatchRate''' ) / '''TotalHP''' ) + '''Status''' + 1'' | '''''Chance''' = floor ('''Poké Ball''' * (((( '''TotalHP''' * 4 ) - ( '''CurrentHP''' * 2 )) * '''CatchRate''' ) / '''TotalHP''' ) + '''Status''' + 1)'' | ||
'''Note:''' ''floor'' means to make the number an integer by rounding downwards, i.e. even ''floor(1.999)'' would be equal to 1. | '''Note:''' ''floor'' means to make the number an integer by rounding downwards, i.e. even ''floor(1.999)'' would be equal to 1. |
Revision as of 20:11, 15 April 2007
Catch rate formula
When a Poké Ball is thrown at a wild Pokémon, the game uses a formula based on the wild Pokémon's current health, any status effect it may have, and that Pokémon's Catch Rate, to determine the chances of catching that Pokémon. The formula is as follows:
Chance = floor (Poké Ball * (((( TotalHP * 4 ) - ( CurrentHP * 2 )) * CatchRate ) / TotalHP ) + Status + 1)
Note: floor means to make the number an integer by rounding downwards, i.e. even floor(1.999) would be equal to 1.
CurrentHP is either the wild Pokémon's current HP, or if its current HP is greater than 255, use floor ( CurrentHP / 4).
TotalHP works exactly like CurrentHP, except using the Pokémon's maximum HP value.
CatchRate uses the wild Pokémon's Catch Rate, found below.
Status - If the wild Pokémon is asleep or frozen, Status = 10. If it is paralyzed, poisoned, or burnt, Status = 5. Otherwise, Status = 0.
The chance is further modified according to the kind of Poké Ball used; for a full list see Poké Ball.
After all these values have been calculated, the game computes a random number anywhere from 0 to 255 inclusive. If this random number is less than the Chance calculated above, the Pokémon is caught.
Pokémon catch rates
Every Pokémon has a certain number used for its CatchRate in the above formula. The bigger the number, the easier it is to catch. Below is a list, in National Pokédex order, of each Pokémon's catch rate:
Generation I Pokémon
GENERATION I | |
---|---|
Bulbasaur | 045 |
Ivysaur | 045 |
Venusaur | 045 |
Charmander | 045 |
Charmeleon | 045 |
Charizard | 045 |
Squirtle | 045 |
Wartortle | 045 |
Blastoise | 045 |
Caterpie | 255 |
Metapod | 120 |
Butterfree | 045 |
Weedle | 255 |
Kakuna | 120 |
Beedrill | 045 |
Pidgey | 255 |
Pidgeotto | 120 |
Pidgeot | 045 |
Rattata | 255 |
Raticate | 090 |
Spearow | 255 |
Fearow | 090 |
Ekans | 255 |
Arbok | 090 |
Pikachu | 190 |
Raichu | 075 |
Sandshrew | 255 |
Sandslash | 090 |
Nidoran♀ | 235 |
Nidorina | 120 |
Nidoqueen | 045 |
Nidoran♂ | 235 |
Nidorino | 120 |
Nidoking | 045 |
Clefairy | 150 |
Clefable | 025 |
Vulpix | 190 |
Ninetales | 075 |
Jigglypuff | 170 |
Wigglytuff | 050 |
Zubat | 255 |
Golbat | 090 |
Oddish | 255 |
Gloom | 120 |
Vileplume | 045 |
Paras | 190 |
Parasect | 075 |
Venonat | 190 |
Venomoth | 075 |
Diglett | 255 |
Dugtrio | 050 |
Meowth | 255 |
Persian | 090 |
Psyduck | 190 |
Golduck | 075 |
Mankey | 190 |
Primeape | 075 |
Growlithe | 190 |
Arcanine | 075 |
Poliwag | 255 |
Poliwhirl | 120 |
Poliwrath | 045 |
Abra | 200 |
Kadabra | 100 |
Alakazam | 050 |
Machop | 180 |
Machoke | 090 |
Machamp | 045 |
Bellsprout | 255 |
Weepinbell | 120 |
Victreebel | 045 |
Tentacool | 190 |
Tentacruel | 060 |
Geodude | 255 |
Graveler | 120 |
Golem | 045 |
Ponyta | 190 |
Rapidash | 060 |
Slowpoke | 190 |
Slowbro | 075 |
Magnemite | 190 |
Magneton | 060 |
Farfetch'd | 045 |
Doduo | 190 |
Dodrio | 045 |
Seel | 190 |
Dewgong | 075 |
Grimer | 190 |
Muk | 075 |
Shellder | 190 |
Cloyster | 060 |
Gastly | 190 |
Haunter | 090 |
Gengar | 045 |
Onix | 045 |
Drowzee | 190 |
Hypno | 075 |
Krabby | 215 |
Kingler | 060 |
Voltorb | 190 |
Electrode | 060 |
Exeggcute | 090 |
Exeggutor | 045 |
Cubone | 190 |
Marowak | 075 |
Hitmonlee | 045 |
Hitmonchan | 045 |
Lickitung | 045 |
Koffing | 190 |
Weezing | 060 |
Rhyhorn | 120 |
Rhydon | 060 |
Chansey | 030 |
Tangela | 045 |
Kangaskhan | 045 |
Horsea | 215 |
Seadra | 075 |
Goldeen | 215 |
Seaking | 060 |
Staryu | 215 |
Starmie | 060 |
Mr. Mime | 045 |
Scyther | 045 |
Jynx | 045 |
Electabuzz | 045 |
Magmar | 045 |
Pinsir | 045 |
Tauros | 045 |
Magikarp | 255 |
Gyarados | 045 |
Lapras | 045 |
Ditto | 035 |
Eevee | 045 |
Vaporeon | 045 |
Jolteon | 045 |
Flareon | 045 |
Porygon | 045 |
Omanyte | 045 |
Omastar | 045 |
Kabuto | 045 |
Kabutops | 045 |
Aerodactyl | 045 |
Snorlax | 025 |
Articuno | 003 |
Zapdos | 003 |
Moltres | 003 |
Dratini | 045 |
Dragonair | 045 |
Dragonite | 045 |
Mewtwo | 003 |
Mew | 045 |
Generation II Pokémon
GENERATION II | |
---|---|
Chikorita | 045 |
Bayleef | 045 |
Meganium | 045 |
Cyndaquil | 045 |
Quilava | 045 |
Typhlosion | 045 |
Totodile | 045 |
Croconaw | 045 |
Feraligatr | 045 |
Sentret | 255 |
Furret | 090 |
Hoothoot | 255 |
Noctowl | 090 |
Ledyba | 255 |
Ledian | 090 |
Spinarak | 255 |
Ariados | 090 |
Crobat | 090 |
Chinchou | 190 |
Lanturn | 075 |
Pichu | 190 |
Cleffa | 150 |
Igglybuff | 170 |
Togepi | 190 |
Togetic | 075 |
Natu | 190 |
Xatu | 075 |
Mareep | 235 |
Flaaffy | 120 |
Ampharos | 045 |
Bellossom | 045 |
Marill | 190 |
Azumarill | 075 |
Sudowoodo | 065 |
Politoed | 045 |
Hoppip | 255 |
Skiploom | 120 |
Jumpluff | 045 |
Aipom | 045 |
Sunkern | 235 |
Sunflora | 120 |
Yanma | 075 |
Wooper | 255 |
Quagsire | 010 |
Espeon | 045 |
Umbreon | 045 |
Murkrow | 030 |
Slowking | 070 |
Misdreavus | 045 |
Unown | 215 |
Wobbuffet | 045 |
Girafarig | 060 |
Pineco | 190 |
Forretress | 075 |
Dunsparce | 190 |
Gligar | 060 |
Steelix | 025 |
Snubbull | 190 |
Granbull | 075 |
Qwilfish | 045 |
Scizor | 025 |
Shuckle | 190 |
Heracross | 045 |
Sneasel | 060 |
Teddiursa | 120 |
Ursaring | 060 |
Slugma | 190 |
Magcargo | 075 |
Swinub | 215 |
Piloswine | 075 |
Corsola | 060 |
Remoraid | 190 |
Octillery | 075 |
Delibird | 045 |
Mantine | 025 |
Skarmory | 025 |
Houndour | 120 |
Houndoom | 045 |
Kingdra | 045 |
Phanpy | 120 |
Donphan | 060 |
Porygon2 | 045 |
Stantler | 045 |
Smeargle | 045 |
Tyrogue | 075 |
Hitmontop | 045 |
Smoochum | 045 |
Elekid | 045 |
Magby | 045 |
Miltank | 045 |
Blissey | 030 |
Raikou | 003 |
Entei | 003 |
Suicune | 003 |
Larvitar | 045 |
Pupitar | 045 |
Tyranitar | 045 |
Lugia | 003 |
Ho-oh | 003 |
Celebi | 045 |
Generation III Pokémon
GENERATION III | |
---|---|
Treecko | 045 |
Grovyle | 045 |
Sceptile | 045 |
Torchic | 045 |
Combusken | 045 |
Blaziken | 045 |
Mudkip | 045 |
Marshtomp | 045 |
Swampert | 045 |
Poochyena | 255 |
Mightyena | 127 |
Zigzagoon | 255 |
Linoone | 090 |
Wurmple | 255 |
Silcoon | 120 |
Beautifly | 045 |
Cascoon | 120 |
Dustox | 045 |
Lotad | 255 |
Lombre | 120 |
Ludicolo | 045 |
Seedot | 255 |
Nuzleaf | 120 |
Shiftry | 045 |
Taillow | 200 |
Swellow | 045 |
Wingull | 190 |
Pelipper | 045 |
Ralts | 235 |
Kirlia | 120 |
Gardevoir | 045 |
Surskit | 200 |
Masquerain | 075 |
Shroomish | 255 |
Breloom | 090 |
Slakoth | 255 |
Vigoroth | 120 |
Slaking | 045 |
Nincada | 255 |
Ninjask | 120 |
Shedinja | 045 |
Whismur | 190 |
Loudred | 120 |
Exploud | 045 |
Makuhita | 180 |
Hariyama | 200 |
Azurill | 150 |
Nosepass | 255 |
Skitty | 255 |
Delcatty | 060 |
Sableye | 045 |
Mawile | 045 |
Aron | 180 |
Lairon | 090 |
Aggron | 045 |
Meditite | 180 |
Medicham | 090 |
Electrike | 120 |
Manectric | 045 |
Plusle | 200 |
Minun | 200 |
Volbeat | 150 |
Illumise | 150 |
Roselia | 150 |
Gulpin | 225 |
Swalot | 075 |
Carvanha | 225 |
Sharpedo | 060 |
Wailmer | 125 |
Wailord | 060 |
Numel | 255 |
Camerupt | 150 |
Torkoal | 090 |
Spoink | 255 |
Grumpig | 060 |
Spinda | 255 |
Trapinch | 255 |
Vibrava | 120 |
Flygon | 045 |
Cacnea | 190 |
Cacturne | 060 |
Swablu | 255 |
Altaria | 045 |
Zangoose | 090 |
Seviper | 090 |
Lunatone | 045 |
Solrock | 045 |
Barboach | 190 |
Whiscash | 075 |
Corphish | 205 |
Crawdaunt | 155 |
Baltoy | 255 |
Claydol | 090 |
Lileep | 045 |
Cradily | 045 |
Anorith | 045 |
Armaldo | 045 |
Feebas | 255 |
Milotic | 060 |
Castform | 045 |
Kecleon | 200 |
Shuppet | 225 |
Banette | 045 |
Duskull | 190 |
Dusclops | 090 |
Tropius | 200 |
Chimecho | 045 |
Absol | 030 |
Wynaut | 125 |
Snorunt | 190 |
Glalie | 075 |
Spheal | 255 |
Sealeo | 120 |
Walrein | 045 |
Clamperl | 255 |
Huntail | 060 |
Gorebyss | 060 |
Relicanth | 025 |
Luvdisc | 225 |
Bagon | 045 |
Shelgon | 045 |
Salamence | 045 |
Beldum | 003 |
Metang | 003 |
Metagross | 003 |
Regirock | 003 |
Regice | 003 |
Registeel | 003 |
Latias | 003 |
Latios | 003 |
Kyogre | 005 |
Groudon | 005 |
Rayquaza | 003 |
Jirachi | 003 |
Deoxys | 003 |
Generation IV Pokémon
GENERATION IV | |
---|---|
Turtwig | 045 |
Grotle | 045 |
Torterra | 045 |
Chimchar | 045 |
Monferno | 045 |
Infernape | 045 |
Piplup | 045 |
Prinplup | 045 |
Empoleon | 045 |
Starly | 255 |
Staravia | 120 |
Staraptor | 045 |
Bidoof | 255 |
Bibarel | 127 |
Kricketot | 225 |
Kricketune | 045 |
Shinx | 235 |
Luxio | 120 |
Luxray | 045 |
Budew | 255 |
Roserade | 075 |
Cranidos | 045 |
Rampardos | 045 |
Shieldon | 045 |
Bastiodon | 045 |
Burmy | 120 |
Wormadam | 045 |
Mothim | 045 |
Combee | 120 |
Vespiquen | 045 |
Pachirisu | 200 |
Buizel | 190 |
Floatzel | 075 |
Cherubi | 190 |
Cherrim | 075 |
Shellos | 190 |
Gastrodon | 075 |
Ambipom | 045 |
Drifloon | 125 |
Drifblim | 060 |
Buneary | 190 |
Lopunny | 060 |
Mismagius | 045 |
Honchkrow | 030 |
Glameow | 190 |
Purugly | 075 |
Chingling | 120 |
Stunky | 225 |
Skuntank | 060 |
Bronzor | 255 |
Bronzong | 090 |
Bonsly | 055 |
Mime Jr. | 145 |
Happiny | 130 |
Chatot | 030 |
Spiritomp | 100 |
Gible | 045 |
Gabite | 045 |
Garchomp | 045 |
Munchlax | 050 |
Riolu | 075 |
Lucario | 045 |
Hippopotas | 140 |
Hippowdon | 060 |
Skorupi | 120 |
Drapion | 045 |
Croagunk | 140 |
Toxicroak | 075 |
Carnivine | 200 |
Finneon | 190 |
Lumineon | 075 |
Mantyke | 025 |
Snover | 120 |
Abomasnow | 060 |
Weavile | 045 |
Magnezone | 030 |
Lickilicky | 030 |
Rhyperior | 030 |
Tangrowth | 030 |
Electivire | 030 |
Magmortar | 030 |
Togekiss | 030 |
Yanmega | 030 |
Leafeon | 045 |
Glaceon | 045 |
Gliscor | 030 |
Mamoswine | 050 |
Porygon-Z | 030 |
Gallade | 045 |
Probopass | 060 |
Dusknoir | 045 |
Froslass | 075 |
Rotom | 045 |
Uxie | 003 |
Mesprit | 003 |
Azelf | 003 |
Dialga | 030 |
Palkia | 030 |
Heatran | 003 |
Regigigas | 003 |
Giratina | 003 |
Cresselia | 003 |
Phione | 030 |
Manaphy | 003 |
Darkrai | 003 |
Shaymin | 045 |
Arceus | 003 |