Claim set · data/claims/pokered-species.yaml

Pokémon Red and Blue's species data (pret/pokered)

Game: Pokémon Red and Blue. Concept: Capture.

Across all 151 species, a species' catch rate runs from 3 (Articuno, Zapdos, Moltres, and Mewtwo) to 255 (fifteen species, among them Caterpie, Pidgey, Rattata, and Magikarp), and its base HP from 10 (Diglett) to 250 (Chansey). The species' names are as the game prints them. pokered-species/base-stats

Value
{
 "dex": [
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  19,
  20,
  21,
  22,
  23,
  24,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151
 ],
 "species": [
  "BULBASAUR",
  "IVYSAUR",
  "VENUSAUR",
  "CHARMANDER",
  "CHARMELEON",
  "CHARIZARD",
  "SQUIRTLE",
  "WARTORTLE",
  "BLASTOISE",
  "CATERPIE",
  "METAPOD",
  "BUTTERFREE",
  "WEEDLE",
  "KAKUNA",
  "BEEDRILL",
  "PIDGEY",
  "PIDGEOTTO",
  "PIDGEOT",
  "RATTATA",
  "RATICATE",
  "SPEAROW",
  "FEAROW",
  "EKANS",
  "ARBOK",
  "PIKACHU",
  "RAICHU",
  "SANDSHREW",
  "SANDSLASH",
  "NIDORAN♀",
  "NIDORINA",
  "NIDOQUEEN",
  "NIDORAN♂",
  "NIDORINO",
  "NIDOKING",
  "CLEFAIRY",
  "CLEFABLE",
  "VULPIX",
  "NINETALES",
  "JIGGLYPUFF",
  "WIGGLYTUFF",
  "ZUBAT",
  "GOLBAT",
  "ODDISH",
  "GLOOM",
  "VILEPLUME",
  "PARAS",
  "PARASECT",
  "VENONAT",
  "VENOMOTH",
  "DIGLETT",
  "DUGTRIO",
  "MEOWTH",
  "PERSIAN",
  "PSYDUCK",
  "GOLDUCK",
  "MANKEY",
  "PRIMEAPE",
  "GROWLITHE",
  "ARCANINE",
  "POLIWAG",
  "POLIWHIRL",
  "POLIWRATH",
  "ABRA",
  "KADABRA",
  "ALAKAZAM",
  "MACHOP",
  "MACHOKE",
  "MACHAMP",
  "BELLSPROUT",
  "WEEPINBELL",
  "VICTREEBEL",
  "TENTACOOL",
  "TENTACRUEL",
  "GEODUDE",
  "GRAVELER",
  "GOLEM",
  "PONYTA",
  "RAPIDASH",
  "SLOWPOKE",
  "SLOWBRO",
  "MAGNEMITE",
  "MAGNETON",
  "FARFETCH'D",
  "DODUO",
  "DODRIO",
  "SEEL",
  "DEWGONG",
  "GRIMER",
  "MUK",
  "SHELLDER",
  "CLOYSTER",
  "GASTLY",
  "HAUNTER",
  "GENGAR",
  "ONIX",
  "DROWZEE",
  "HYPNO",
  "KRABBY",
  "KINGLER",
  "VOLTORB",
  "ELECTRODE",
  "EXEGGCUTE",
  "EXEGGUTOR",
  "CUBONE",
  "MAROWAK",
  "HITMONLEE",
  "HITMONCHAN",
  "LICKITUNG",
  "KOFFING",
  "WEEZING",
  "RHYHORN",
  "RHYDON",
  "CHANSEY",
  "TANGELA",
  "KANGASKHAN",
  "HORSEA",
  "SEADRA",
  "GOLDEEN",
  "SEAKING",
  "STARYU",
  "STARMIE",
  "MR.MIME",
  "SCYTHER",
  "JYNX",
  "ELECTABUZZ",
  "MAGMAR",
  "PINSIR",
  "TAUROS",
  "MAGIKARP",
  "GYARADOS",
  "LAPRAS",
  "DITTO",
  "EEVEE",
  "VAPOREON",
  "JOLTEON",
  "FLAREON",
  "PORYGON",
  "OMANYTE",
  "OMASTAR",
  "KABUTO",
  "KABUTOPS",
  "AERODACTYL",
  "SNORLAX",
  "ARTICUNO",
  "ZAPDOS",
  "MOLTRES",
  "DRATINI",
  "DRAGONAIR",
  "DRAGONITE",
  "MEWTWO",
  "MEW"
 ],
 "catchRate": [
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  255,
  120,
  45,
  255,
  120,
  45,
  255,
  120,
  45,
  255,
  90,
  255,
  90,
  255,
  90,
  190,
  75,
  255,
  90,
  235,
  120,
  45,
  235,
  120,
  45,
  150,
  25,
  190,
  75,
  170,
  50,
  255,
  90,
  255,
  120,
  45,
  190,
  75,
  190,
  75,
  255,
  50,
  255,
  90,
  190,
  75,
  190,
  75,
  190,
  75,
  255,
  120,
  45,
  200,
  100,
  50,
  180,
  90,
  45,
  255,
  120,
  45,
  190,
  60,
  255,
  120,
  45,
  190,
  60,
  190,
  75,
  190,
  60,
  45,
  190,
  45,
  190,
  75,
  190,
  75,
  190,
  60,
  190,
  90,
  45,
  45,
  190,
  75,
  225,
  60,
  190,
  60,
  90,
  45,
  190,
  75,
  45,
  45,
  45,
  190,
  60,
  120,
  60,
  30,
  45,
  45,
  225,
  75,
  225,
  60,
  225,
  60,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  255,
  45,
  45,
  35,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  25,
  3,
  3,
  3,
  45,
  45,
  45,
  3,
  45
 ],
 "hp": [
  45,
  60,
  80,
  39,
  58,
  78,
  44,
  59,
  79,
  45,
  50,
  60,
  40,
  45,
  65,
  40,
  63,
  83,
  30,
  55,
  40,
  65,
  35,
  60,
  35,
  60,
  50,
  75,
  55,
  70,
  90,
  46,
  61,
  81,
  70,
  95,
  38,
  73,
  115,
  140,
  40,
  75,
  45,
  60,
  75,
  35,
  60,
  60,
  70,
  10,
  35,
  40,
  65,
  50,
  80,
  40,
  65,
  55,
  90,
  40,
  65,
  90,
  25,
  40,
  55,
  70,
  80,
  90,
  50,
  65,
  80,
  40,
  80,
  40,
  55,
  80,
  50,
  65,
  90,
  95,
  25,
  50,
  52,
  35,
  60,
  65,
  90,
  80,
  105,
  30,
  50,
  30,
  45,
  60,
  35,
  60,
  85,
  30,
  55,
  40,
  60,
  60,
  95,
  50,
  60,
  50,
  50,
  90,
  40,
  65,
  80,
  105,
  250,
  65,
  105,
  30,
  55,
  45,
  80,
  30,
  60,
  40,
  70,
  65,
  65,
  65,
  65,
  75,
  20,
  95,
  130,
  48,
  55,
  130,
  65,
  65,
  65,
  35,
  70,
  30,
  60,
  80,
  160,
  90,
  90,
  90,
  41,
  61,
  91,
  106,
  100
 ]
}
Codepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/bulbasaur.asm#L1-L7db DEX_BULBASAUR ; pokedex id db 45, 49, 49, 45, 65 ; hp atk def spd spc db GRASS, POISON ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/ivysaur.asm#L1-L7db DEX_IVYSAUR ; pokedex id db 60, 62, 63, 60, 80 ; hp atk def spd spc db GRASS, POISON ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/venusaur.asm#L1-L7db DEX_VENUSAUR ; pokedex id db 80, 82, 83, 80, 100 ; hp atk def spd spc db GRASS, POISON ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/charmander.asm#L1-L7db DEX_CHARMANDER ; pokedex id db 39, 52, 43, 65, 50 ; hp atk def spd spc db FIRE, FIRE ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/charmeleon.asm#L1-L7db DEX_CHARMELEON ; pokedex id db 58, 64, 58, 80, 65 ; hp atk def spd spc db FIRE, FIRE ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/charizard.asm#L1-L7db DEX_CHARIZARD ; pokedex id db 78, 84, 78, 100, 85 ; hp atk def spd spc db FIRE, FLYING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/squirtle.asm#L1-L7db DEX_SQUIRTLE ; pokedex id db 44, 48, 65, 43, 50 ; hp atk def spd spc db WATER, WATER ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/wartortle.asm#L1-L7db DEX_WARTORTLE ; pokedex id db 59, 63, 80, 58, 65 ; hp atk def spd spc db WATER, WATER ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/blastoise.asm#L1-L7db DEX_BLASTOISE ; pokedex id db 79, 83, 100, 78, 85 ; hp atk def spd spc db WATER, WATER ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/caterpie.asm#L1-L7db DEX_CATERPIE ; pokedex id db 45, 30, 35, 45, 20 ; hp atk def spd spc db BUG, BUG ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/metapod.asm#L1-L7db DEX_METAPOD ; pokedex id db 50, 20, 55, 30, 25 ; hp atk def spd spc db BUG, BUG ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/butterfree.asm#L1-L7db DEX_BUTTERFREE ; pokedex id db 60, 45, 50, 70, 80 ; hp atk def spd spc db BUG, FLYING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/weedle.asm#L1-L7db DEX_WEEDLE ; pokedex id db 40, 35, 30, 50, 20 ; hp atk def spd spc db BUG, POISON ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/kakuna.asm#L1-L7db DEX_KAKUNA ; pokedex id db 45, 25, 50, 35, 25 ; hp atk def spd spc db BUG, POISON ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/beedrill.asm#L1-L7db DEX_BEEDRILL ; pokedex id db 65, 80, 40, 75, 45 ; hp atk def spd spc db BUG, POISON ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/pidgey.asm#L1-L7db DEX_PIDGEY ; pokedex id db 40, 45, 40, 56, 35 ; hp atk def spd spc db NORMAL, FLYING ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/pidgeotto.asm#L1-L7db DEX_PIDGEOTTO ; pokedex id db 63, 60, 55, 71, 50 ; hp atk def spd spc db NORMAL, FLYING ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/pidgeot.asm#L1-L7db DEX_PIDGEOT ; pokedex id db 83, 80, 75, 91, 70 ; hp atk def spd spc db NORMAL, FLYING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/rattata.asm#L1-L7db DEX_RATTATA ; pokedex id db 30, 56, 35, 72, 25 ; hp atk def spd spc db NORMAL, NORMAL ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/raticate.asm#L1-L7db DEX_RATICATE ; pokedex id db 55, 81, 60, 97, 50 ; hp atk def spd spc db NORMAL, NORMAL ; type db 90 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/spearow.asm#L1-L7db DEX_SPEAROW ; pokedex id db 40, 60, 30, 70, 31 ; hp atk def spd spc db NORMAL, FLYING ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/fearow.asm#L1-L7db DEX_FEAROW ; pokedex id db 65, 90, 65, 100, 61 ; hp atk def spd spc db NORMAL, FLYING ; type db 90 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/ekans.asm#L1-L7db DEX_EKANS ; pokedex id db 35, 60, 44, 55, 40 ; hp atk def spd spc db POISON, POISON ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/arbok.asm#L1-L7db DEX_ARBOK ; pokedex id db 60, 85, 69, 80, 65 ; hp atk def spd spc db POISON, POISON ; type db 90 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/pikachu.asm#L1-L7db DEX_PIKACHU ; pokedex id db 35, 55, 30, 90, 50 ; hp atk def spd spc db ELECTRIC, ELECTRIC ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/raichu.asm#L1-L7db DEX_RAICHU ; pokedex id db 60, 90, 55, 100, 90 ; hp atk def spd spc db ELECTRIC, ELECTRIC ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/sandshrew.asm#L1-L7db DEX_SANDSHREW ; pokedex id db 50, 75, 85, 40, 30 ; hp atk def spd spc db GROUND, GROUND ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/sandslash.asm#L1-L7db DEX_SANDSLASH ; pokedex id db 75, 100, 110, 65, 55 ; hp atk def spd spc db GROUND, GROUND ; type db 90 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/nidoranf.asm#L1-L7db DEX_NIDORAN_F ; pokedex id db 55, 47, 52, 41, 40 ; hp atk def spd spc db POISON, POISON ; type db 235 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/nidorina.asm#L1-L7db DEX_NIDORINA ; pokedex id db 70, 62, 67, 56, 55 ; hp atk def spd spc db POISON, POISON ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/nidoqueen.asm#L1-L7db DEX_NIDOQUEEN ; pokedex id db 90, 82, 87, 76, 75 ; hp atk def spd spc db POISON, GROUND ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/nidoranm.asm#L1-L7db DEX_NIDORAN_M ; pokedex id db 46, 57, 40, 50, 40 ; hp atk def spd spc db POISON, POISON ; type db 235 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/nidorino.asm#L1-L7db DEX_NIDORINO ; pokedex id db 61, 72, 57, 65, 55 ; hp atk def spd spc db POISON, POISON ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/nidoking.asm#L1-L7db DEX_NIDOKING ; pokedex id db 81, 92, 77, 85, 75 ; hp atk def spd spc db POISON, GROUND ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/clefairy.asm#L1-L7db DEX_CLEFAIRY ; pokedex id db 70, 45, 48, 35, 60 ; hp atk def spd spc db NORMAL, NORMAL ; type db 150 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/clefable.asm#L1-L7db DEX_CLEFABLE ; pokedex id db 95, 70, 73, 60, 85 ; hp atk def spd spc db NORMAL, NORMAL ; type db 25 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/vulpix.asm#L1-L7db DEX_VULPIX ; pokedex id db 38, 41, 40, 65, 65 ; hp atk def spd spc db FIRE, FIRE ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/ninetales.asm#L1-L7db DEX_NINETALES ; pokedex id db 73, 76, 75, 100, 100 ; hp atk def spd spc db FIRE, FIRE ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/jigglypuff.asm#L1-L7db DEX_JIGGLYPUFF ; pokedex id db 115, 45, 20, 20, 25 ; hp atk def spd spc db NORMAL, NORMAL ; type db 170 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/wigglytuff.asm#L1-L7db DEX_WIGGLYTUFF ; pokedex id db 140, 70, 45, 45, 50 ; hp atk def spd spc db NORMAL, NORMAL ; type db 50 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/zubat.asm#L1-L7db DEX_ZUBAT ; pokedex id db 40, 45, 35, 55, 40 ; hp atk def spd spc db POISON, FLYING ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/golbat.asm#L1-L7db DEX_GOLBAT ; pokedex id db 75, 80, 70, 90, 75 ; hp atk def spd spc db POISON, FLYING ; type db 90 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/oddish.asm#L1-L7db DEX_ODDISH ; pokedex id db 45, 50, 55, 30, 75 ; hp atk def spd spc db GRASS, POISON ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/gloom.asm#L1-L7db DEX_GLOOM ; pokedex id db 60, 65, 70, 40, 85 ; hp atk def spd spc db GRASS, POISON ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/vileplume.asm#L1-L7db DEX_VILEPLUME ; pokedex id db 75, 80, 85, 50, 100 ; hp atk def spd spc db GRASS, POISON ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/paras.asm#L1-L7db DEX_PARAS ; pokedex id db 35, 70, 55, 25, 55 ; hp atk def spd spc db BUG, GRASS ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/parasect.asm#L1-L7db DEX_PARASECT ; pokedex id db 60, 95, 80, 30, 80 ; hp atk def spd spc db BUG, GRASS ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/venonat.asm#L1-L7db DEX_VENONAT ; pokedex id db 60, 55, 50, 45, 40 ; hp atk def spd spc db BUG, POISON ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/venomoth.asm#L1-L7db DEX_VENOMOTH ; pokedex id db 70, 65, 60, 90, 90 ; hp atk def spd spc db BUG, POISON ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/diglett.asm#L1-L7db DEX_DIGLETT ; pokedex id db 10, 55, 25, 95, 45 ; hp atk def spd spc db GROUND, GROUND ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/dugtrio.asm#L1-L7db DEX_DUGTRIO ; pokedex id db 35, 80, 50, 120, 70 ; hp atk def spd spc db GROUND, GROUND ; type db 50 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/meowth.asm#L1-L7db DEX_MEOWTH ; pokedex id db 40, 45, 35, 90, 40 ; hp atk def spd spc db NORMAL, NORMAL ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/persian.asm#L1-L7db DEX_PERSIAN ; pokedex id db 65, 70, 60, 115, 65 ; hp atk def spd spc db NORMAL, NORMAL ; type db 90 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/psyduck.asm#L1-L7db DEX_PSYDUCK ; pokedex id db 50, 52, 48, 55, 50 ; hp atk def spd spc db WATER, WATER ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/golduck.asm#L1-L7db DEX_GOLDUCK ; pokedex id db 80, 82, 78, 85, 80 ; hp atk def spd spc db WATER, WATER ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/mankey.asm#L1-L7db DEX_MANKEY ; pokedex id db 40, 80, 35, 70, 35 ; hp atk def spd spc db FIGHTING, FIGHTING ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/primeape.asm#L1-L7db DEX_PRIMEAPE ; pokedex id db 65, 105, 60, 95, 60 ; hp atk def spd spc db FIGHTING, FIGHTING ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/growlithe.asm#L1-L7db DEX_GROWLITHE ; pokedex id db 55, 70, 45, 60, 50 ; hp atk def spd spc db FIRE, FIRE ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/arcanine.asm#L1-L7db DEX_ARCANINE ; pokedex id db 90, 110, 80, 95, 80 ; hp atk def spd spc db FIRE, FIRE ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/poliwag.asm#L1-L7db DEX_POLIWAG ; pokedex id db 40, 50, 40, 90, 40 ; hp atk def spd spc db WATER, WATER ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/poliwhirl.asm#L1-L7db DEX_POLIWHIRL ; pokedex id db 65, 65, 65, 90, 50 ; hp atk def spd spc db WATER, WATER ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/poliwrath.asm#L1-L7db DEX_POLIWRATH ; pokedex id db 90, 85, 95, 70, 70 ; hp atk def spd spc db WATER, FIGHTING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/abra.asm#L1-L7db DEX_ABRA ; pokedex id db 25, 20, 15, 90, 105 ; hp atk def spd spc db PSYCHIC_TYPE, PSYCHIC_TYPE ; type db 200 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/kadabra.asm#L1-L7db DEX_KADABRA ; pokedex id db 40, 35, 30, 105, 120 ; hp atk def spd spc db PSYCHIC_TYPE, PSYCHIC_TYPE ; type db 100 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/alakazam.asm#L1-L7db DEX_ALAKAZAM ; pokedex id db 55, 50, 45, 120, 135 ; hp atk def spd spc db PSYCHIC_TYPE, PSYCHIC_TYPE ; type db 50 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/machop.asm#L1-L7db DEX_MACHOP ; pokedex id db 70, 80, 50, 35, 35 ; hp atk def spd spc db FIGHTING, FIGHTING ; type db 180 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/machoke.asm#L1-L7db DEX_MACHOKE ; pokedex id db 80, 100, 70, 45, 50 ; hp atk def spd spc db FIGHTING, FIGHTING ; type db 90 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/machamp.asm#L1-L7db DEX_MACHAMP ; pokedex id db 90, 130, 80, 55, 65 ; hp atk def spd spc db FIGHTING, FIGHTING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/bellsprout.asm#L1-L7db DEX_BELLSPROUT ; pokedex id db 50, 75, 35, 40, 70 ; hp atk def spd spc db GRASS, POISON ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/weepinbell.asm#L1-L7db DEX_WEEPINBELL ; pokedex id db 65, 90, 50, 55, 85 ; hp atk def spd spc db GRASS, POISON ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/victreebel.asm#L1-L7db DEX_VICTREEBEL ; pokedex id db 80, 105, 65, 70, 100 ; hp atk def spd spc db GRASS, POISON ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/tentacool.asm#L1-L7db DEX_TENTACOOL ; pokedex id db 40, 40, 35, 70, 100 ; hp atk def spd spc db WATER, POISON ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/tentacruel.asm#L1-L7db DEX_TENTACRUEL ; pokedex id db 80, 70, 65, 100, 120 ; hp atk def spd spc db WATER, POISON ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/geodude.asm#L1-L7db DEX_GEODUDE ; pokedex id db 40, 80, 100, 20, 30 ; hp atk def spd spc db ROCK, GROUND ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/graveler.asm#L1-L7db DEX_GRAVELER ; pokedex id db 55, 95, 115, 35, 45 ; hp atk def spd spc db ROCK, GROUND ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/golem.asm#L1-L7db DEX_GOLEM ; pokedex id db 80, 110, 130, 45, 55 ; hp atk def spd spc db ROCK, GROUND ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/ponyta.asm#L1-L7db DEX_PONYTA ; pokedex id db 50, 85, 55, 90, 65 ; hp atk def spd spc db FIRE, FIRE ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/rapidash.asm#L1-L7db DEX_RAPIDASH ; pokedex id db 65, 100, 70, 105, 80 ; hp atk def spd spc db FIRE, FIRE ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/slowpoke.asm#L1-L7db DEX_SLOWPOKE ; pokedex id db 90, 65, 65, 15, 40 ; hp atk def spd spc db WATER, PSYCHIC_TYPE ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/slowbro.asm#L1-L7db DEX_SLOWBRO ; pokedex id db 95, 75, 110, 30, 80 ; hp atk def spd spc db WATER, PSYCHIC_TYPE ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/magnemite.asm#L1-L7db DEX_MAGNEMITE ; pokedex id db 25, 35, 70, 45, 95 ; hp atk def spd spc db ELECTRIC, ELECTRIC ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/magneton.asm#L1-L7db DEX_MAGNETON ; pokedex id db 50, 60, 95, 70, 120 ; hp atk def spd spc db ELECTRIC, ELECTRIC ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/farfetchd.asm#L1-L7db DEX_FARFETCHD ; pokedex id db 52, 65, 55, 60, 58 ; hp atk def spd spc db NORMAL, FLYING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/doduo.asm#L1-L7db DEX_DODUO ; pokedex id db 35, 85, 45, 75, 35 ; hp atk def spd spc db NORMAL, FLYING ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/dodrio.asm#L1-L7db DEX_DODRIO ; pokedex id db 60, 110, 70, 100, 60 ; hp atk def spd spc db NORMAL, FLYING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/seel.asm#L1-L7db DEX_SEEL ; pokedex id db 65, 45, 55, 45, 70 ; hp atk def spd spc db WATER, WATER ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/dewgong.asm#L1-L7db DEX_DEWGONG ; pokedex id db 90, 70, 80, 70, 95 ; hp atk def spd spc db WATER, ICE ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/grimer.asm#L1-L7db DEX_GRIMER ; pokedex id db 80, 80, 50, 25, 40 ; hp atk def spd spc db POISON, POISON ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/muk.asm#L1-L7db DEX_MUK ; pokedex id db 105, 105, 75, 50, 65 ; hp atk def spd spc db POISON, POISON ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/shellder.asm#L1-L7db DEX_SHELLDER ; pokedex id db 30, 65, 100, 40, 45 ; hp atk def spd spc db WATER, WATER ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/cloyster.asm#L1-L7db DEX_CLOYSTER ; pokedex id db 50, 95, 180, 70, 85 ; hp atk def spd spc db WATER, ICE ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/gastly.asm#L1-L7db DEX_GASTLY ; pokedex id db 30, 35, 30, 80, 100 ; hp atk def spd spc db GHOST, POISON ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/haunter.asm#L1-L7db DEX_HAUNTER ; pokedex id db 45, 50, 45, 95, 115 ; hp atk def spd spc db GHOST, POISON ; type db 90 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/gengar.asm#L1-L7db DEX_GENGAR ; pokedex id db 60, 65, 60, 110, 130 ; hp atk def spd spc db GHOST, POISON ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/onix.asm#L1-L7db DEX_ONIX ; pokedex id db 35, 45, 160, 70, 30 ; hp atk def spd spc db ROCK, GROUND ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/drowzee.asm#L1-L7db DEX_DROWZEE ; pokedex id db 60, 48, 45, 42, 90 ; hp atk def spd spc db PSYCHIC_TYPE, PSYCHIC_TYPE ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/hypno.asm#L1-L7db DEX_HYPNO ; pokedex id db 85, 73, 70, 67, 115 ; hp atk def spd spc db PSYCHIC_TYPE, PSYCHIC_TYPE ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/krabby.asm#L1-L7db DEX_KRABBY ; pokedex id db 30, 105, 90, 50, 25 ; hp atk def spd spc db WATER, WATER ; type db 225 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/kingler.asm#L1-L7db DEX_KINGLER ; pokedex id db 55, 130, 115, 75, 50 ; hp atk def spd spc db WATER, WATER ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/voltorb.asm#L1-L7db DEX_VOLTORB ; pokedex id db 40, 30, 50, 100, 55 ; hp atk def spd spc db ELECTRIC, ELECTRIC ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/electrode.asm#L1-L7db DEX_ELECTRODE ; pokedex id db 60, 50, 70, 140, 80 ; hp atk def spd spc db ELECTRIC, ELECTRIC ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/exeggcute.asm#L1-L7db DEX_EXEGGCUTE ; pokedex id db 60, 40, 80, 40, 60 ; hp atk def spd spc db GRASS, PSYCHIC_TYPE ; type db 90 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/exeggutor.asm#L1-L7db DEX_EXEGGUTOR ; pokedex id db 95, 95, 85, 55, 125 ; hp atk def spd spc db GRASS, PSYCHIC_TYPE ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/cubone.asm#L1-L7db DEX_CUBONE ; pokedex id db 50, 50, 95, 35, 40 ; hp atk def spd spc db GROUND, GROUND ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/marowak.asm#L1-L7db DEX_MAROWAK ; pokedex id db 60, 80, 110, 45, 50 ; hp atk def spd spc db GROUND, GROUND ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/hitmonlee.asm#L1-L7db DEX_HITMONLEE ; pokedex id db 50, 120, 53, 87, 35 ; hp atk def spd spc db FIGHTING, FIGHTING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/hitmonchan.asm#L1-L7db DEX_HITMONCHAN ; pokedex id db 50, 105, 79, 76, 35 ; hp atk def spd spc db FIGHTING, FIGHTING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/lickitung.asm#L1-L7db DEX_LICKITUNG ; pokedex id db 90, 55, 75, 30, 60 ; hp atk def spd spc db NORMAL, NORMAL ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/koffing.asm#L1-L7db DEX_KOFFING ; pokedex id db 40, 65, 95, 35, 60 ; hp atk def spd spc db POISON, POISON ; type db 190 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/weezing.asm#L1-L7db DEX_WEEZING ; pokedex id db 65, 90, 120, 60, 85 ; hp atk def spd spc db POISON, POISON ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/rhyhorn.asm#L1-L7db DEX_RHYHORN ; pokedex id db 80, 85, 95, 25, 30 ; hp atk def spd spc db GROUND, ROCK ; type db 120 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/rhydon.asm#L1-L7db DEX_RHYDON ; pokedex id db 105, 130, 120, 40, 45 ; hp atk def spd spc db GROUND, ROCK ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/chansey.asm#L1-L7db DEX_CHANSEY ; pokedex id db 250, 5, 5, 50, 105 ; hp atk def spd spc db NORMAL, NORMAL ; type db 30 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/tangela.asm#L1-L7db DEX_TANGELA ; pokedex id db 65, 55, 115, 60, 100 ; hp atk def spd spc db GRASS, GRASS ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/kangaskhan.asm#L1-L7db DEX_KANGASKHAN ; pokedex id db 105, 95, 80, 90, 40 ; hp atk def spd spc db NORMAL, NORMAL ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/horsea.asm#L1-L7db DEX_HORSEA ; pokedex id db 30, 40, 70, 60, 70 ; hp atk def spd spc db WATER, WATER ; type db 225 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/seadra.asm#L1-L7db DEX_SEADRA ; pokedex id db 55, 65, 95, 85, 95 ; hp atk def spd spc db WATER, WATER ; type db 75 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/goldeen.asm#L1-L7db DEX_GOLDEEN ; pokedex id db 45, 67, 60, 63, 50 ; hp atk def spd spc db WATER, WATER ; type db 225 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/seaking.asm#L1-L7db DEX_SEAKING ; pokedex id db 80, 92, 65, 68, 80 ; hp atk def spd spc db WATER, WATER ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/staryu.asm#L1-L7db DEX_STARYU ; pokedex id db 30, 45, 55, 85, 70 ; hp atk def spd spc db WATER, WATER ; type db 225 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/starmie.asm#L1-L7db DEX_STARMIE ; pokedex id db 60, 75, 85, 115, 100 ; hp atk def spd spc db WATER, PSYCHIC_TYPE ; type db 60 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/mrmime.asm#L1-L7db DEX_MR_MIME ; pokedex id db 40, 45, 65, 90, 100 ; hp atk def spd spc db PSYCHIC_TYPE, PSYCHIC_TYPE ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/scyther.asm#L1-L7db DEX_SCYTHER ; pokedex id db 70, 110, 80, 105, 55 ; hp atk def spd spc db BUG, FLYING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/jynx.asm#L1-L7db DEX_JYNX ; pokedex id db 65, 50, 35, 95, 95 ; hp atk def spd spc db ICE, PSYCHIC_TYPE ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/electabuzz.asm#L1-L7db DEX_ELECTABUZZ ; pokedex id db 65, 83, 57, 105, 85 ; hp atk def spd spc db ELECTRIC, ELECTRIC ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/magmar.asm#L1-L7db DEX_MAGMAR ; pokedex id db 65, 95, 57, 93, 85 ; hp atk def spd spc db FIRE, FIRE ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/pinsir.asm#L1-L7db DEX_PINSIR ; pokedex id db 65, 125, 100, 85, 55 ; hp atk def spd spc db BUG, BUG ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/tauros.asm#L1-L7db DEX_TAUROS ; pokedex id db 75, 100, 95, 110, 70 ; hp atk def spd spc db NORMAL, NORMAL ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/magikarp.asm#L1-L7db DEX_MAGIKARP ; pokedex id db 20, 10, 55, 80, 20 ; hp atk def spd spc db WATER, WATER ; type db 255 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/gyarados.asm#L1-L7db DEX_GYARADOS ; pokedex id db 95, 125, 79, 81, 100 ; hp atk def spd spc db WATER, FLYING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/lapras.asm#L1-L7db DEX_LAPRAS ; pokedex id db 130, 85, 80, 60, 95 ; hp atk def spd spc db WATER, ICE ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/ditto.asm#L1-L7db DEX_DITTO ; pokedex id db 48, 48, 48, 48, 48 ; hp atk def spd spc db NORMAL, NORMAL ; type db 35 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/eevee.asm#L1-L7db DEX_EEVEE ; pokedex id db 55, 55, 50, 55, 65 ; hp atk def spd spc db NORMAL, NORMAL ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/vaporeon.asm#L1-L7db DEX_VAPOREON ; pokedex id db 130, 65, 60, 65, 110 ; hp atk def spd spc db WATER, WATER ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/jolteon.asm#L1-L7db DEX_JOLTEON ; pokedex id db 65, 65, 60, 130, 110 ; hp atk def spd spc db ELECTRIC, ELECTRIC ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/flareon.asm#L1-L7db DEX_FLAREON ; pokedex id db 65, 130, 60, 65, 110 ; hp atk def spd spc db FIRE, FIRE ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/porygon.asm#L1-L7db DEX_PORYGON ; pokedex id db 65, 60, 70, 40, 75 ; hp atk def spd spc db NORMAL, NORMAL ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/omanyte.asm#L1-L7db DEX_OMANYTE ; pokedex id db 35, 40, 100, 35, 90 ; hp atk def spd spc db ROCK, WATER ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/omastar.asm#L1-L7db DEX_OMASTAR ; pokedex id db 70, 60, 125, 55, 115 ; hp atk def spd spc db ROCK, WATER ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/kabuto.asm#L1-L7db DEX_KABUTO ; pokedex id db 30, 80, 90, 55, 45 ; hp atk def spd spc db ROCK, WATER ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/kabutops.asm#L1-L7db DEX_KABUTOPS ; pokedex id db 60, 115, 105, 80, 70 ; hp atk def spd spc db ROCK, WATER ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/aerodactyl.asm#L1-L7db DEX_AERODACTYL ; pokedex id db 80, 105, 65, 130, 60 ; hp atk def spd spc db ROCK, FLYING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/snorlax.asm#L1-L7db DEX_SNORLAX ; pokedex id db 160, 110, 65, 30, 65 ; hp atk def spd spc db NORMAL, NORMAL ; type db 25 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/articuno.asm#L1-L7db DEX_ARTICUNO ; pokedex id db 90, 85, 100, 85, 125 ; hp atk def spd spc db ICE, FLYING ; type db 3 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/zapdos.asm#L1-L7db DEX_ZAPDOS ; pokedex id db 90, 90, 85, 100, 125 ; hp atk def spd spc db ELECTRIC, FLYING ; type db 3 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/moltres.asm#L1-L7db DEX_MOLTRES ; pokedex id db 90, 100, 90, 90, 125 ; hp atk def spd spc db FIRE, FLYING ; type db 3 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/dratini.asm#L1-L7db DEX_DRATINI ; pokedex id db 41, 64, 45, 50, 50 ; hp atk def spd spc db DRAGON, DRAGON ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/dragonair.asm#L1-L7db DEX_DRAGONAIR ; pokedex id db 61, 84, 65, 70, 70 ; hp atk def spd spc db DRAGON, DRAGON ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/dragonite.asm#L1-L7db DEX_DRAGONITE ; pokedex id db 91, 134, 95, 80, 100 ; hp atk def spd spc db DRAGON, FLYING ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/mewtwo.asm#L1-L7db DEX_MEWTWO ; pokedex id db 106, 110, 90, 130, 154 ; hp atk def spd spc db PSYCHIC_TYPE, PSYCHIC_TYPE ; type db 3 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/mew.asm#L1-L7db DEX_MEW ; pokedex id db 100, 100, 100, 100, 100 ; hp atk def spd spc db PSYCHIC_TYPE, PSYCHIC_TYPE ; type db 45 ; catch ratepokered: disassembly of Pokémon Red and Blue · data/pokemon/names.asm#L3-L192dname "RHYDON" dname "KANGASKHAN" dname "NIDORAN♂" dname "CLEFAIRY" dname "SPEAROW" dname "VOLTORB" dname "NIDOKING" dname "SLOWBRO" dname "IVYSAUR" dname "EXEGGUTOR" dname "LICKITUNG" dname "EXEGGCUTE" …pokered: disassembly of Pokémon Red and Blue · data/pokemon/dex_order.asm#L3-L192db DEX_RHYDON db DEX_KANGASKHAN db DEX_NIDORAN_M db DEX_CLEFAIRY db DEX_SPEAROW db DEX_VOLTORB db DEX_NIDOKING db DEX_SLOWBRO db DEX_IVYSAUR db DEX_EXEGGUTOR db DEX_LICKITUNG db DEX_EXEGGCUTE …pokered: disassembly of Pokémon Red and Blue · constants/pokedex_constants.asm#L6-L157const_def 1 const DEX_BULBASAUR ; 1 const DEX_IVYSAUR ; 2 const DEX_VENUSAUR ; 3 const DEX_CHARMANDER ; 4 const DEX_CHARMELEON ; 5 const DEX_CHARIZARD ; 6 const DEX_SQUIRTLE ; 7 const DEX_WARTORTLE ; 8 const DEX_BLASTOISE ; 9 const DEX_CATERPIE ; 10 const DEX_METAPOD ; 11 …Checked by claude, 2026-10-27 — read Bulbasaur's, Diglett's, Chansey's, Mewtwo's, and Mew's files and the three lists at the pin, then built the arrays with a script that parses all 151 files (it stops on any file whose line 1 isn't the Pokédex id, line 3 the five base stats under the hp atk def spd spc header, or line 7 the catch rate) and pairs each name with the Pokédex-order line at the same position; the same script re-derives the arrays from the files and compares them with this claim

The value lists all 151 species in Pokédex order. Each species' data gives its Pokédex number, its five base stats with HP first, and its catch rate; the names are listed in the game's internal species order, which a second list maps to Pokédex numbers.

Cited by: Capture

A wild Pokémon enters battle at full HP with no status. Its max HP is ⌊2(B+D)L/100⌋+L+10, capped at 999, where B is its species' base HP, L its level, and D its HP DV, with no stat-experience bonus. A DV is a hidden value from 0 to 15 that each Pokémon has for each stat. A wild Pokémon's attack, defense, speed, and special DVs are the four 4-bit halves of two random bytes drawn when the battle loads it, and its HP DV takes the lowest bit of each: 8 from attack, 4 from defense, 2 from speed, and 1 from special. A level 5 Bulbasaur (base HP 45) so has 19 to 21 max HP (computed). A trainer's Pokémon gets fixed DVs and keeps its party HP and status instead, and a transformed one keeps the DVs it had before transforming. pokered-species/max-hp

Value
{
 "kind": "max-hp",
 "multiplier": 2,
 "divisor": 100,
 "add": "level + 10",
 "cap": 999,
 "dv": [
  0,
  15
 ],
 "hpDvBits": {
  "attack": 8,
  "defense": 4,
  "speed": 2,
  "special": 1
 },
 "example": {
  "species": "BULBASAUR",
  "level": 5,
  "min": 19,
  "max": 21
 }
}
Codepokered: disassembly of Pokémon Red and Blue · engine/battle/core.asm#L6000-L6027ld a, [wEnemyBattleStatus3] bit TRANSFORMED, a ; is enemy mon transformed? ld hl, wTransformedEnemyMonOriginalDVs ; original DVs before transforming ld a, [hli] ld b, [hl] jr nz, .storeDVs ld a, [wIsInBattle] cp TRAINER_BATTLE ; fixed DVs for trainer mon ld a, ATKDEFDV_TRAINER ld b, SPDSPCDV_TRAINER jr z, .storeDVs …pokered: disassembly of Pokémon Red and Blue · engine/battle/core.asm#L6029-L6043ld a, [wIsInBattle] cp TRAINER_BATTLE jr z, .copyHPAndStatusFromPartyData ld a, [wEnemyBattleStatus3] bit TRANSFORMED, a ; is enemy mon transformed? jr nz, .copyTypes ; if transformed, jump ; if it's a wild mon and not transformed, init the current HP to max HP and the status to 0 ld a, [wEnemyMonMaxHP] ld [hli], a ld a, [wEnemyMonMaxHP+1] ld [hli], a xor a …pokered: disassembly of Pokémon Red and Blue · engine/battle/core.asm#L6543-L6548BattleRandom: ; Link battles use a shared PRNG. ld a, [wLinkState] cp LINK_STATE_BATTLING jp nz, Randompokered: disassembly of Pokémon Red and Blue · home/move_mon.asm#L49-L71; calculates stat c of current mon ; c: stat to calc (HP=1,Atk=2,Def=3,Spd=4,Spc=5) ; b: consider stat exp? ; hl: base ptr to stat exp values ([hl + 2*c - 1] and [hl + 2*c]) CalcStat:: push hl push de push bc ld a, b ld d, a push hl ld hl, wMonHeader …pokered: disassembly of Pokémon Red and Blue · home/move_mon.asm#L109-L153; get HP IV push bc ld a, [hl] ; Atk IV swap a and $1 sla a sla a sla a ld b, a ld a, [hli] ; Def IV and $1 sla a …pokered: disassembly of Pokémon Red and Blue · home/move_mon.asm#L154-L227.calcStatFromIV ld d, $0 add e ld e, a jr nc, .noCarry inc d ; de = Base + IV .noCarry sla e rl d ; de = (Base + IV) * 2 srl b srl b ; b = ceil(Sqrt(stat exp)) / 4 ld a, b …pokered: disassembly of Pokémon Red and Blue · constants/battle_constants.asm#L75DEF MAX_STAT_VALUE EQU 999pokered: disassembly of Pokémon Red and Blue · data/pokemon/base_stats/bulbasaur.asm#L3-L4db 45, 49, 49, 45, 65 ; hp atk def spd spcpokered: disassembly of Pokémon Red and Blue · engine/battle/core.asm#L6044-L6059; if it's a trainer mon, copy the HP and status from the enemy party data .copyHPAndStatusFromPartyData ld hl, wEnemyMon1HP ld a, [wWhichPokemon] ld bc, wEnemyMon2 - wEnemyMon1 call AddNTimes ld a, [hli] ld [wEnemyMonHP], a ld a, [hli] ld [wEnemyMonHP + 1], a ld a, [wWhichPokemon] ld [wEnemyMonPartyPos], a …Checked by claude, 2026-10-27 — read the enemy loader's DV branches (kept when transformed, fixed for a trainer, two random bytes for a wild Pokémon), its zero stat-experience flag before the stat calculation, and its full-HP, zero-status branch for a wild Pokémon; then the stat routine's HP DV from the low bit of each other DV, the doubling of base plus DV, the multiply by level and divide by 100, the level plus 10 added for HP, and the 999 cap; Bulbasaur at level 5 is floor(450 / 100) + 15 = 19 with DV 0 and floor(600 / 100) + 15 = 21 with DV 15 A trainer's Pokémon jumps to a copy of the HP and status from the enemy party's data.

Cited by: Capture