data/claims/pokered-species.yamlPoké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
]
}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 claimThe 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 , capped at 999, where is its species' base HP, its level, and 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
}
}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