diff options
author | U-Fish-PC\Daniel <corrnondacqb@yahoo.com> | 2014-05-16 19:50:38 -0400 |
---|---|---|
committer | U-Fish-PC\Daniel <corrnondacqb@yahoo.com> | 2014-05-16 19:50:38 -0400 |
commit | 1e86625c87ec95ee7e79c3d5766083bfbce9989a (patch) | |
tree | 11da61f3d377283b9390a319528bf51c88f4f369 /data | |
parent | b0a1502e2137efd980646e53ac79799c2c278e71 (diff) |
Pull most data out of main.asm
Diffstat (limited to 'data')
35 files changed, 16487 insertions, 0 deletions
diff --git a/data/base_stats.asm b/data/base_stats.asm new file mode 100755 index 00000000..619c82b8 --- /dev/null +++ b/data/base_stats.asm @@ -0,0 +1,5549 @@ +BulbasaurBaseStats: ; 383de (e:43de) + db DEX_BULBASAUR ; pokedex id + db 45 ; base hp + db 49 ; base attack + db 49 ; base defense + db 45 ; base speed + db 65 ; base special + + db GRASS ; species type 1 + db POISON ; species type 2 + + db 45 ; catch rate + db 64 ; base exp yield + db $55 ; sprite dimensions + + dw BulbasaurPicFront + dw BulbasaurPicBack + + ; attacks known at lvl 0 + db TACKLE + db GROWL + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10100100 + db %00000011 + db %00111000 + db %11000000 + db %00000011 + db %00001000 + db %00000110 + + db 0 ; padding + +IvysaurBaseStats: ; 383fa (e:43fa) + db DEX_IVYSAUR ; pokedex id + db 60 ; base hp + db 62 ; base attack + db 63 ; base defense + db 60 ; base speed + db 80 ; base special + + db GRASS ; species type 1 + db POISON ; species type 2 + + db 45 ; catch rate + db 141 ; base exp yield + db $66 ; sprite dimensions + + dw IvysaurPicFront + dw IvysaurPicBack + + ; attacks known at lvl 0 + db TACKLE + db GROWL + db LEECH_SEED + db 0 + + db 3 ; growth rate + + ; learnset + db %10100100 + db %00000011 + db %00111000 + db %11000000 + db %00000011 + db %00001000 + db %00000110 + + db 0 ; padding + +VenusaurBaseStats: ; 38416 (e:4416) + db DEX_VENUSAUR ; pokedex id + db 80 ; base hp + db 82 ; base attack + db 83 ; base defense + db 80 ; base speed + db 100 ; base special + + db GRASS ; species type 1 + db POISON ; species type 2 + + db 45 ; catch rate + db 208 ; base exp yield + db $77 ; sprite dimensions + + dw VenusaurPicFront + dw VenusaurPicBack + + ; attacks known at lvl 0 + db TACKLE + db GROWL + db LEECH_SEED + db VINE_WHIP + + db 3 ; growth rate + + ; learnset + db %10100100 + db %01000011 + db %00111000 + db %11000000 + db %00000011 + db %00001000 + db %00000110 + + db 0 ; padding + +CharmanderBaseStats: ; 38432 (e:4432) + db DEX_CHARMANDER ; pokedex id + db 39 ; base hp + db 52 ; base attack + db 43 ; base defense + db 65 ; base speed + db 50 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 45 ; catch rate + db 65 ; base exp yield + db $55 ; sprite dimensions + + dw CharmanderPicFront + dw CharmanderPicBack + + ; attacks known at lvl 0 + db SCRATCH + db GROWL + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10110101 + db %00000011 + db %01001111 + db %11001000 + db %11100011 + db %00001000 + db %00100110 + + db 0 ; padding + +CharmeleonBaseStats: ; 3844e (e:444e) + db DEX_CHARMELEON ; pokedex id + db 58 ; base hp + db 64 ; base attack + db 58 ; base defense + db 80 ; base speed + db 65 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 45 ; catch rate + db 142 ; base exp yield + db $66 ; sprite dimensions + + dw CharmeleonPicFront + dw CharmeleonPicBack + + ; attacks known at lvl 0 + db SCRATCH + db GROWL + db EMBER + db 0 + + db 3 ; growth rate + + ; learnset + db %10110101 + db %00000011 + db %01001111 + db %11001000 + db %11100011 + db %00001000 + db %00100110 + + db 0 ; padding + +CharizardBaseStats: ; 3846a (e:446a) + db DEX_CHARIZARD ; pokedex id + db 78 ; base hp + db 84 ; base attack + db 78 ; base defense + db 100 ; base speed + db 85 ; base special + + db FIRE ; species type 1 + db FLYING ; species type 2 + + db 45 ; catch rate + db 209 ; base exp yield + db $77 ; sprite dimensions + + dw CharizardPicFront + dw CharizardPicBack + + ; attacks known at lvl 0 + db SCRATCH + db GROWL + db EMBER + db LEER + + db 3 ; growth rate + + ; learnset + db %10110101 + db %01000011 + db %01001111 + db %11001110 + db %11100011 + db %00001000 + db %00100110 + + db 0 ; padding + +SquirtleBaseStats: ; 38486 (e:4486) + db DEX_SQUIRTLE ; pokedex id + db 44 ; base hp + db 48 ; base attack + db 65 ; base defense + db 43 ; base speed + db 50 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 45 ; catch rate + db 66 ; base exp yield + db $55 ; sprite dimensions + + dw SquirtlePicFront + dw SquirtlePicBack + + ; attacks known at lvl 0 + db TACKLE + db TAIL_WHIP + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %00111111 + db %00001111 + db %11001000 + db %10000011 + db %00001000 + db %00110010 + + db 0 ; padding + +WartortleBaseStats: ; 384a2 (e:44a2) + db DEX_WARTORTLE ; pokedex id + db 59 ; base hp + db 63 ; base attack + db 80 ; base defense + db 58 ; base speed + db 65 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 45 ; catch rate + db 143 ; base exp yield + db $66 ; sprite dimensions + + dw WartortlePicFront + dw WartortlePicBack + + ; attacks known at lvl 0 + db TACKLE + db TAIL_WHIP + db BUBBLE + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %00111111 + db %00001111 + db %11001000 + db %10000011 + db %00001000 + db %00110010 + + db 0 ; padding + +BlastoiseBaseStats: ; 384be (e:44be) + db DEX_BLASTOISE ; pokedex id + db 79 ; base hp + db 83 ; base attack + db 100 ; base defense + db 78 ; base speed + db 85 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 45 ; catch rate + db 210 ; base exp yield + db $77 ; sprite dimensions + + dw BlastoisePicFront + dw BlastoisePicBack + + ; attacks known at lvl 0 + db TACKLE + db TAIL_WHIP + db BUBBLE + db WATER_GUN + + db 3 ; growth rate + + ; learnset + db %10110001 + db %01111111 + db %00001111 + db %11001110 + db %10000011 + db %00001000 + db %00110010 + + db 0 ; padding + +CaterpieBaseStats: ; 384da (e:44da) + db DEX_CATERPIE ; pokedex id + db 45 ; base hp + db 30 ; base attack + db 35 ; base defense + db 45 ; base speed + db 20 ; base special + + db BUG ; species type 1 + db BUG ; species type 2 + + db 255 ; catch rate + db 53 ; base exp yield + db $55 ; sprite dimensions + + dw CaterpiePicFront + dw CaterpiePicBack + + ; attacks known at lvl 0 + db TACKLE + db STRING_SHOT + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + + db 0 ; padding + +MetapodBaseStats: ; 384f6 (e:44f6) + db DEX_METAPOD ; pokedex id + db 50 ; base hp + db 20 ; base attack + db 55 ; base defense + db 30 ; base speed + db 25 ; base special + + db BUG ; species type 1 + db BUG ; species type 2 + + db 120 ; catch rate + db 72 ; base exp yield + db $55 ; sprite dimensions + + dw MetapodPicFront + dw MetapodPicBack + + ; attacks known at lvl 0 + db HARDEN + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + + db 0 ; padding + +ButterfreeBaseStats: ; 38512 (e:4512) + db DEX_BUTTERFREE ; pokedex id + db 60 ; base hp + db 45 ; base attack + db 50 ; base defense + db 70 ; base speed + db 80 ; base special + + db BUG ; species type 1 + db FLYING ; species type 2 + + db 45 ; catch rate + db 160 ; base exp yield + db $77 ; sprite dimensions + + dw ButterfreePicFront + dw ButterfreePicBack + + ; attacks known at lvl 0 + db CONFUSION + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00101010 + db %01000011 + db %00111000 + db %11110000 + db %01000011 + db %00101000 + db %00000010 + + db 0 ; padding + +WeedleBaseStats: ; 3852e (e:452e) + db DEX_WEEDLE ; pokedex id + db 40 ; base hp + db 35 ; base attack + db 30 ; base defense + db 50 ; base speed + db 20 ; base special + + db BUG ; species type 1 + db POISON ; species type 2 + + db 255 ; catch rate + db 52 ; base exp yield + db $55 ; sprite dimensions + + dw WeedlePicFront + dw WeedlePicBack + + ; attacks known at lvl 0 + db POISON_STING + db STRING_SHOT + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + + db 0 ; padding + +KakunaBaseStats: ; 3854a (e:454a) + db DEX_KAKUNA ; pokedex id + db 45 ; base hp + db 25 ; base attack + db 50 ; base defense + db 35 ; base speed + db 25 ; base special + + db BUG ; species type 1 + db POISON ; species type 2 + + db 120 ; catch rate + db 71 ; base exp yield + db $55 ; sprite dimensions + + dw KakunaPicFront + dw KakunaPicBack + + ; attacks known at lvl 0 + db HARDEN + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + + db 0 ; padding + +BeedrillBaseStats: ; 38566 (e:4566) + db DEX_BEEDRILL ; pokedex id + db 65 ; base hp + db 80 ; base attack + db 40 ; base defense + db 75 ; base speed + db 45 ; base special + + db BUG ; species type 1 + db POISON ; species type 2 + + db 45 ; catch rate + db 159 ; base exp yield + db $77 ; sprite dimensions + + dw BeedrillPicFront + dw BeedrillPicBack + + ; attacks known at lvl 0 + db FURY_ATTACK + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00100100 + db %01000011 + db %00011000 + db %11000000 + db %11000011 + db %00001000 + db %00000110 + + db 0 ; padding + +PidgeyBaseStats: ; 38582 (e:4582) + db DEX_PIDGEY ; pokedex id + db 40 ; base hp + db 45 ; base attack + db 40 ; base defense + db 56 ; base speed + db 35 ; base special + + db NORMAL ; species type 1 + db FLYING ; species type 2 + + db 255 ; catch rate + db 55 ; base exp yield + db $55 ; sprite dimensions + + dw PidgeyPicFront + dw PidgeyPicBack + + ; attacks known at lvl 0 + db GUST + db 0 + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %00101010 + db %00000011 + db %00001000 + db %11000000 + db %01000011 + db %00001100 + db %00001010 + + db 0 ; padding + +PidgeottoBaseStats: ; 3859e (e:459e) + db DEX_PIDGEOTTO ; pokedex id + db 63 ; base hp + db 60 ; base attack + db 55 ; base defense + db 71 ; base speed + db 50 ; base special + + db NORMAL ; species type 1 + db FLYING ; species type 2 + + db 120 ; catch rate + db 113 ; base exp yield + db $66 ; sprite dimensions + + dw PidgeottoPicFront + dw PidgeottoPicBack + + ; attacks known at lvl 0 + db GUST + db SAND_ATTACK + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %00101010 + db %00000011 + db %00001000 + db %11000000 + db %01000011 + db %00001100 + db %00001010 + + db 0 ; padding + +PidgeotBaseStats: ; 385ba (e:45ba) + db DEX_PIDGEOT ; pokedex id + db 83 ; base hp + db 80 ; base attack + db 75 ; base defense + db 91 ; base speed + db 70 ; base special + + db NORMAL ; species type 1 + db FLYING ; species type 2 + + db 45 ; catch rate + db 172 ; base exp yield + db $77 ; sprite dimensions + + dw PidgeotPicFront + dw PidgeotPicBack + + ; attacks known at lvl 0 + db GUST + db SAND_ATTACK + db QUICK_ATTACK + db 0 + + db 3 ; growth rate + + ; learnset + db %00101010 + db %01000011 + db %00001000 + db %11000000 + db %01000011 + db %00001100 + db %00001010 + + db 0 ; padding + +RattataBaseStats: ; 385d6 (e:45d6) + db DEX_RATTATA ; pokedex id + db 30 ; base hp + db 56 ; base attack + db 35 ; base defense + db 72 ; base speed + db 25 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 255 ; catch rate + db 57 ; base exp yield + db $55 ; sprite dimensions + + dw RattataPicFront + dw RattataPicBack + + ; attacks known at lvl 0 + db TACKLE + db TAIL_WHIP + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %00101111 + db %10001000 + db %11001001 + db %11000010 + db %00001000 + db %00000010 + + db 0 ; padding + +RaticateBaseStats: ; 385f2 (e:45f2) + db DEX_RATICATE ; pokedex id + db 55 ; base hp + db 81 ; base attack + db 60 ; base defense + db 97 ; base speed + db 50 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 90 ; catch rate + db 116 ; base exp yield + db $66 ; sprite dimensions + + dw RaticatePicFront + dw RaticatePicBack + + ; attacks known at lvl 0 + db TACKLE + db TAIL_WHIP + db QUICK_ATTACK + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %01111111 + db %10001000 + db %11001001 + db %11000010 + db %00001000 + db %00000010 + + db 0 ; padding + +SpearowBaseStats: ; 3860e (e:460e) + db DEX_SPEAROW ; pokedex id + db 40 ; base hp + db 60 ; base attack + db 30 ; base defense + db 70 ; base speed + db 31 ; base special + + db NORMAL ; species type 1 + db FLYING ; species type 2 + + db 255 ; catch rate + db 58 ; base exp yield + db $55 ; sprite dimensions + + dw SpearowPicFront + dw SpearowPicBack + + ; attacks known at lvl 0 + db PECK + db GROWL + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00101010 + db %00000011 + db %00001000 + db %11000000 + db %01000010 + db %00001100 + db %00001010 + + db 0 ; padding + +FearowBaseStats: ; 3862a (e:462a) + db DEX_FEAROW ; pokedex id + db 65 ; base hp + db 90 ; base attack + db 65 ; base defense + db 100 ; base speed + db 61 ; base special + + db NORMAL ; species type 1 + db FLYING ; species type 2 + + db 90 ; catch rate + db 162 ; base exp yield + db $77 ; sprite dimensions + + dw FearowPicFront + dw FearowPicBack + + ; attacks known at lvl 0 + db PECK + db GROWL + db LEER + db 0 + + db 0 ; growth rate + + ; learnset + db %00101010 + db %01000011 + db %00001000 + db %11000000 + db %01000010 + db %00001100 + db %00001010 + + db 0 ; padding + +EkansBaseStats: ; 38646 (e:4646) + db DEX_EKANS ; pokedex id + db 35 ; base hp + db 60 ; base attack + db 44 ; base defense + db 55 ; base speed + db 40 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 255 ; catch rate + db 62 ; base exp yield + db $55 ; sprite dimensions + + dw EkansPicFront + dw EkansPicBack + + ; attacks known at lvl 0 + db WRAP + db LEER + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %00000011 + db %00011000 + db %11001110 + db %10000010 + db %10001000 + db %00100010 + + db 0 ; padding + +ArbokBaseStats: ; 38662 (e:4662) + db DEX_ARBOK ; pokedex id + db 60 ; base hp + db 85 ; base attack + db 69 ; base defense + db 80 ; base speed + db 65 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 90 ; catch rate + db 147 ; base exp yield + db $77 ; sprite dimensions + + dw ArbokPicFront + dw ArbokPicBack + + ; attacks known at lvl 0 + db WRAP + db LEER + db POISON_STING + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %01000011 + db %00011000 + db %11001110 + db %10000010 + db %10001000 + db %00100010 + + db 0 ; padding + +PikachuBaseStats: ; 3867e (e:467e) + db DEX_PIKACHU ; pokedex id + db 35 ; base hp + db 55 ; base attack + db 30 ; base defense + db 90 ; base speed + db 50 ; base special + + db ELECTRIC ; species type 1 + db ELECTRIC ; species type 2 + + db 190 ; catch rate + db 82 ; base exp yield + db $55 ; sprite dimensions + + dw PikachuPicFront + dw PikachuPicBack + + ; attacks known at lvl 0 + db THUNDERSHOCK + db GROWL + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %10000011 + db %10001101 + db %11000001 + db %11000011 + db %00011000 + db %01000010 + + db 0 ; padding + +RaichuBaseStats: ; 3869a (e:469a) + db DEX_RAICHU ; pokedex id + db 60 ; base hp + db 90 ; base attack + db 55 ; base defense + db 100 ; base speed + db 90 ; base special + + db ELECTRIC ; species type 1 + db ELECTRIC ; species type 2 + + db 75 ; catch rate + db 122 ; base exp yield + db $77 ; sprite dimensions + + dw RaichuPicFront + dw RaichuPicBack + + ; attacks known at lvl 0 + db THUNDERSHOCK + db GROWL + db THUNDER_WAVE + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %11000011 + db %10001101 + db %11000001 + db %11000011 + db %00011000 + db %01000010 + + db 0 ; padding + +SandshrewBaseStats: ; 386b6 (e:46b6) + db DEX_SANDSHREW ; pokedex id + db 50 ; base hp + db 75 ; base attack + db 85 ; base defense + db 40 ; base speed + db 30 ; base special + + db GROUND ; species type 1 + db GROUND ; species type 2 + + db 255 ; catch rate + db 93 ; base exp yield + db $55 ; sprite dimensions + + dw SandshrewPicFront + dw SandshrewPicBack + + ; attacks known at lvl 0 + db SCRATCH + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100100 + db %00000011 + db %00001101 + db %11001110 + db %11000010 + db %10001000 + db %00100110 + + db 0 ; padding + +SandslashBaseStats: ; 386d2 (e:46d2) + db DEX_SANDSLASH ; pokedex id + db 75 ; base hp + db 100 ; base attack + db 110 ; base defense + db 65 ; base speed + db 55 ; base special + + db GROUND ; species type 1 + db GROUND ; species type 2 + + db 90 ; catch rate + db 163 ; base exp yield + db $66 ; sprite dimensions + + dw SandslashPicFront + dw SandslashPicBack + + ; attacks known at lvl 0 + db SCRATCH + db SAND_ATTACK + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100100 + db %01000011 + db %00001101 + db %11001110 + db %11000010 + db %10001000 + db %00100110 + + db 0 ; padding + +NidoranFBaseStats: ; 386ee (e:46ee) + db DEX_NIDORAN_F ; pokedex id + db 55 ; base hp + db 47 ; base attack + db 52 ; base defense + db 41 ; base speed + db 40 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 235 ; catch rate + db 59 ; base exp yield + db $55 ; sprite dimensions + + dw NidoranFPicFront + dw NidoranFPicBack + + ; attacks known at lvl 0 + db GROWL + db TACKLE + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10100000 + db %00100011 + db %10001000 + db %11000001 + db %10000011 + db %00001000 + db %00000010 + + db 0 ; padding + +NidorinaBaseStats: ; 3870a (e:470a) + db DEX_NIDORINA ; pokedex id + db 70 ; base hp + db 62 ; base attack + db 67 ; base defense + db 56 ; base speed + db 55 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 120 ; catch rate + db 117 ; base exp yield + db $66 ; sprite dimensions + + dw NidorinaPicFront + dw NidorinaPicBack + + ; attacks known at lvl 0 + db GROWL + db TACKLE + db SCRATCH + db 0 + + db 3 ; growth rate + + ; learnset + db %11100000 + db %00111111 + db %10001000 + db %11000001 + db %10000011 + db %00001000 + db %00000010 + + db 0 ; padding + +NidoqueenBaseStats: ; 38726 (e:4726) + db DEX_NIDOQUEEN ; pokedex id + db 90 ; base hp + db 82 ; base attack + db 87 ; base defense + db 76 ; base speed + db 75 ; base special + + db POISON ; species type 1 + db GROUND ; species type 2 + + db 45 ; catch rate + db 194 ; base exp yield + db $77 ; sprite dimensions + + dw NidoqueenPicFront + dw NidoqueenPicBack + + ; attacks known at lvl 0 + db TACKLE + db SCRATCH + db TAIL_WHIP + db BODY_SLAM + + db 3 ; growth rate + + ; learnset + db %11110001 + db %11111111 + db %10001111 + db %11000111 + db %10100011 + db %10001000 + db %00110010 + + db 0 ; padding + +NidoranMBaseStats: ; 38742 (e:4742) + db DEX_NIDORAN_M ; pokedex id + db 46 ; base hp + db 57 ; base attack + db 40 ; base defense + db 50 ; base speed + db 40 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 235 ; catch rate + db 60 ; base exp yield + db $55 ; sprite dimensions + + dw NidoranMPicFront + dw NidoranMPicBack + + ; attacks known at lvl 0 + db LEER + db TACKLE + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %11100000 + db %00100011 + db %10001000 + db %11000001 + db %10000011 + db %00001000 + db %00000010 + + db 0 ; padding + +NidorinoBaseStats: ; 3875e (e:475e) + db DEX_NIDORINO ; pokedex id + db 61 ; base hp + db 72 ; base attack + db 57 ; base defense + db 65 ; base speed + db 55 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 120 ; catch rate + db 118 ; base exp yield + db $66 ; sprite dimensions + + dw NidorinoPicFront + dw NidorinoPicBack + + ; attacks known at lvl 0 + db LEER + db TACKLE + db HORN_ATTACK + db 0 + + db 3 ; growth rate + + ; learnset + db %11100000 + db %00111111 + db %10001000 + db %11000001 + db %10000011 + db %00001000 + db %00000010 + + db 0 ; padding + +NidokingBaseStats: ; 3877a (e:477a) + db DEX_NIDOKING ; pokedex id + db 81 ; base hp + db 92 ; base attack + db 77 ; base defense + db 85 ; base speed + db 75 ; base special + + db POISON ; species type 1 + db GROUND ; species type 2 + + db 45 ; catch rate + db 195 ; base exp yield + db $77 ; sprite dimensions + + dw NidokingPicFront + dw NidokingPicBack + + ; attacks known at lvl 0 + db TACKLE + db HORN_ATTACK + db POISON_STING + db THRASH + + db 3 ; growth rate + + ; learnset + db %11110001 + db %11111111 + db %10001111 + db %11000111 + db %10100011 + db %10001000 + db %00110010 + + db 0 ; padding + +ClefairyBaseStats: ; 38796 (e:4796) + db DEX_CLEFAIRY ; pokedex id + db 70 ; base hp + db 45 ; base attack + db 48 ; base defense + db 35 ; base speed + db 60 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 150 ; catch rate + db 68 ; base exp yield + db $55 ; sprite dimensions + + dw ClefairyPicFront + dw ClefairyPicBack + + ; attacks known at lvl 0 + db POUND + db GROWL + db 0 + db 0 + + db 4 ; growth rate + + ; learnset + db %10110001 + db %00111111 + db %10101111 + db %11110001 + db %10100111 + db %00111000 + db %01100011 + + db 0 ; padding + +ClefableBaseStats: ; 387b2 (e:47b2) + db DEX_CLEFABLE ; pokedex id + db 95 ; base hp + db 70 ; base attack + db 73 ; base defense + db 60 ; base speed + db 85 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 25 ; catch rate + db 129 ; base exp yield + db $66 ; sprite dimensions + + dw ClefablePicFront + dw ClefablePicBack + + ; attacks known at lvl 0 + db SING + db DOUBLESLAP + db MINIMIZE + db METRONOME + + db 4 ; growth rate + + ; learnset + db %10110001 + db %01111111 + db %10101111 + db %11110001 + db %10100111 + db %00111000 + db %01100011 + + db 0 ; padding + +VulpixBaseStats: ; 387ce (e:47ce) + db DEX_VULPIX ; pokedex id + db 38 ; base hp + db 41 ; base attack + db 40 ; base defense + db 65 ; base speed + db 65 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 190 ; catch rate + db 63 ; base exp yield + db $66 ; sprite dimensions + + dw VulpixPicFront + dw VulpixPicBack + + ; attacks known at lvl 0 + db EMBER + db TAIL_WHIP + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %00000011 + db %00001000 + db %11001000 + db %11100011 + db %00001000 + db %00000010 + + db 0 ; padding + +NinetalesBaseStats: ; 387ea (e:47ea) + db DEX_NINETALES ; pokedex id + db 73 ; base hp + db 76 ; base attack + db 75 ; base defense + db 100 ; base speed + db 100 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 75 ; catch rate + db 178 ; base exp yield + db $77 ; sprite dimensions + + dw NinetalesPicFront + dw NinetalesPicBack + + ; attacks known at lvl 0 + db EMBER + db TAIL_WHIP + db QUICK_ATTACK + db ROAR + + db 0 ; growth rate + + ; learnset + db %10100000 + db %01000011 + db %00001000 + db %11001000 + db %11100011 + db %00001000 + db %00000010 + + db 0 ; padding + +JigglypuffBaseStats: ; 38806 (e:4806) + db DEX_JIGGLYPUFF ; pokedex id + db 115 ; base hp + db 45 ; base attack + db 20 ; base defense + db 20 ; base speed + db 25 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 170 ; catch rate + db 76 ; base exp yield + db $55 ; sprite dimensions + + dw JigglypuffPicFront + dw JigglypuffPicBack + + ; attacks known at lvl 0 + db SING + db 0 + db 0 + db 0 + + db 4 ; growth rate + + ; learnset + db %10110001 + db %00111111 + db %10101111 + db %11110001 + db %10100011 + db %00111000 + db %01100011 + + db 0 ; padding + +WigglytuffBaseStats: ; 38822 (e:4822) + db DEX_WIGGLYTUFF ; pokedex id + db 140 ; base hp + db 70 ; base attack + db 45 ; base defense + db 45 ; base speed + db 50 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 50 ; catch rate + db 109 ; base exp yield + db $66 ; sprite dimensions + + dw WigglytuffPicFront + dw WigglytuffPicBack + + ; attacks known at lvl 0 + db SING + db DISABLE + db DEFENSE_CURL + db DOUBLESLAP + + db 4 ; growth rate + + ; learnset + db %10110001 + db %01111111 + db %10101111 + db %11110001 + db %10100011 + db %00111000 + db %01100011 + + db 0 ; padding + +ZubatBaseStats: ; 3883e (e:483e) + db DEX_ZUBAT ; pokedex id + db 40 ; base hp + db 45 ; base attack + db 35 ; base defense + db 55 ; base speed + db 40 ; base special + + db POISON ; species type 1 + db FLYING ; species type 2 + + db 255 ; catch rate + db 54 ; base exp yield + db $55 ; sprite dimensions + + dw ZubatPicFront + dw ZubatPicBack + + ; attacks known at lvl 0 + db LEECH_LIFE + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00101010 + db %00000011 + db %00011000 + db %11000000 + db %01000010 + db %00001000 + db %00000010 + + db 0 ; padding + +GolbatBaseStats: ; 3885a (e:485a) + db DEX_GOLBAT ; pokedex id + db 75 ; base hp + db 80 ; base attack + db 70 ; base defense + db 90 ; base speed + db 75 ; base special + + db POISON ; species type 1 + db FLYING ; species type 2 + + db 90 ; catch rate + db 171 ; base exp yield + db $77 ; sprite dimensions + + dw GolbatPicFront + dw GolbatPicBack + + ; attacks known at lvl 0 + db LEECH_LIFE + db SCREECH + db BITE + db 0 + + db 0 ; growth rate + + ; learnset + db %00101010 + db %01000011 + db %00011000 + db %11000000 + db %01000010 + db %00001000 + db %00000010 + + db 0 ; padding + +OddishBaseStats: ; 38876 (e:4876) + db DEX_ODDISH ; pokedex id + db 45 ; base hp + db 50 ; base attack + db 55 ; base defense + db 30 ; base speed + db 75 ; base special + + db GRASS ; species type 1 + db POISON ; species type 2 + + db 255 ; catch rate + db 78 ; base exp yield + db $55 ; sprite dimensions + + dw OddishPicFront + dw OddishPicBack + + ; attacks known at lvl 0 + db ABSORB + db 0 + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %00100100 + db %00000011 + db %00111000 + db %11000000 + db %00000011 + db %00001000 + db %00000110 + + db 0 ; padding + +GloomBaseStats: ; 38892 (e:4892) + db DEX_GLOOM ; pokedex id + db 60 ; base hp + db 65 ; base attack + db 70 ; base defense + db 40 ; base speed + db 85 ; base special + + db GRASS ; species type 1 + db POISON ; species type 2 + + db 120 ; catch rate + db 132 ; base exp yield + db $66 ; sprite dimensions + + dw GloomPicFront + dw GloomPicBack + + ; attacks known at lvl 0 + db ABSORB + db POISONPOWDER + db STUN_SPORE + db 0 + + db 3 ; growth rate + + ; learnset + db %00100100 + db %00000011 + db %00111000 + db %11000000 + db %00000011 + db %00001000 + db %00000110 + + db 0 ; padding + +VileplumeBaseStats: ; 388ae (e:48ae) + db DEX_VILEPLUME ; pokedex id + db 75 ; base hp + db 80 ; base attack + db 85 ; base defense + db 50 ; base speed + db 100 ; base special + + db GRASS ; species type 1 + db POISON ; species type 2 + + db 45 ; catch rate + db 184 ; base exp yield + db $77 ; sprite dimensions + + dw VileplumePicFront + dw VileplumePicBack + + ; attacks known at lvl 0 + db STUN_SPORE + db SLEEP_POWDER + db ACID + db PETAL_DANCE + + db 3 ; growth rate + + ; learnset + db %10100100 + db %01000011 + db %00111000 + db %11000000 + db %00000011 + db %00001000 + db %00000110 + + db 0 ; padding + +ParasBaseStats: ; 388ca (e:48ca) + db DEX_PARAS ; pokedex id + db 35 ; base hp + db 70 ; base attack + db 55 ; base defense + db 25 ; base speed + db 55 ; base special + + db BUG ; species type 1 + db GRASS ; species type 2 + + db 190 ; catch rate + db 70 ; base exp yield + db $55 ; sprite dimensions + + dw ParasPicFront + dw ParasPicBack + + ; attacks known at lvl 0 + db SCRATCH + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100100 + db %00000011 + db %00111000 + db %11001000 + db %10000011 + db %00001000 + db %00000110 + + db 0 ; padding + +ParasectBaseStats: ; 388e6 (e:48e6) + db DEX_PARASECT ; pokedex id + db 60 ; base hp + db 95 ; base attack + db 80 ; base defense + db 30 ; base speed + db 80 ; base special + + db BUG ; species type 1 + db GRASS ; species type 2 + + db 75 ; catch rate + db 128 ; base exp yield + db $77 ; sprite dimensions + + dw ParasectPicFront + dw ParasectPicBack + + ; attacks known at lvl 0 + db SCRATCH + db STUN_SPORE + db LEECH_LIFE + db 0 + + db 0 ; growth rate + + ; learnset + db %10100100 + db %01000011 + db %00111000 + db %11001000 + db %10000011 + db %00001000 + db %00000110 + + db 0 ; padding + +VenonatBaseStats: ; 38902 (e:4902) + db DEX_VENONAT ; pokedex id + db 60 ; base hp + db 55 ; base attack + db 50 ; base defense + db 45 ; base speed + db 40 ; base special + + db BUG ; species type 1 + db POISON ; species type 2 + + db 190 ; catch rate + db 75 ; base exp yield + db $55 ; sprite dimensions + + dw VenonatPicFront + dw VenonatPicBack + + ; attacks known at lvl 0 + db TACKLE + db DISABLE + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %00000011 + db %00111000 + db %11010000 + db %00000011 + db %00101000 + db %00000010 + + db 0 ; padding + +VenomothBaseStats: ; 3891e (e:491e) + db DEX_VENOMOTH ; pokedex id + db 70 ; base hp + db 65 ; base attack + db 60 ; base defense + db 90 ; base speed + db 90 ; base special + + db BUG ; species type 1 + db POISON ; species type 2 + + db 75 ; catch rate + db 138 ; base exp yield + db $77 ; sprite dimensions + + dw VenomothPicFront + dw VenomothPicBack + + ; attacks known at lvl 0 + db TACKLE + db DISABLE + db POISONPOWDER + db LEECH_LIFE + + db 0 ; growth rate + + ; learnset + db %00101010 + db %01000011 + db %00111000 + db %11110000 + db %01000011 + db %00101000 + db %00000010 + + db 0 ; padding + +DiglettBaseStats: ; 3893a (e:493a) + db DEX_DIGLETT ; pokedex id + db 10 ; base hp + db 55 ; base attack + db 25 ; base defense + db 95 ; base speed + db 45 ; base special + + db GROUND ; species type 1 + db GROUND ; species type 2 + + db 255 ; catch rate + db 81 ; base exp yield + db $55 ; sprite dimensions + + dw DiglettPicFront + dw DiglettPicBack + + ; attacks known at lvl 0 + db SCRATCH + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %00000011 + db %00001000 + db %11001110 + db %00000010 + db %10001000 + db %00000010 + + db 0 ; padding + +DugtrioBaseStats: ; 38956 (e:4956) + db DEX_DUGTRIO ; pokedex id + db 35 ; base hp + db 80 ; base attack + db 50 ; base defense + db 120 ; base speed + db 70 ; base special + + db GROUND ; species type 1 + db GROUND ; species type 2 + + db 50 ; catch rate + db 153 ; base exp yield + db $66 ; sprite dimensions + + dw DugtrioPicFront + dw DugtrioPicBack + + ; attacks known at lvl 0 + db SCRATCH + db GROWL + db DIG + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %01000011 + db %00001000 + db %11001110 + db %00000010 + db %10001000 + db %00000010 + + db 0 ; padding + +MeowthBaseStats: ; 38972 (e:4972) + db DEX_MEOWTH ; pokedex id + db 40 ; base hp + db 45 ; base attack + db 35 ; base defense + db 90 ; base speed + db 40 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 255 ; catch rate + db 69 ; base exp yield + db $55 ; sprite dimensions + + dw MeowthPicFront + dw MeowthPicBack + + ; attacks known at lvl 0 + db SCRATCH + db GROWL + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %10001111 + db %10001000 + db %11000001 + db %11000010 + db %00001000 + db %00000010 + + db 0 ; padding + +PersianBaseStats: ; 3898e (e:498e) + db DEX_PERSIAN ; pokedex id + db 65 ; base hp + db 70 ; base attack + db 60 ; base defense + db 115 ; base speed + db 65 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 90 ; catch rate + db 148 ; base exp yield + db $77 ; sprite dimensions + + dw PersianPicFront + dw PersianPicBack + + ; attacks known at lvl 0 + db SCRATCH + db GROWL + db BITE + db SCREECH + + db 0 ; growth rate + + ; learnset + db %10100000 + db %11001111 + db %10001000 + db %11000001 + db %11000010 + db %00001000 + db %00000010 + + db 0 ; padding + +PsyduckBaseStats: ; 389aa (e:49aa) + db DEX_PSYDUCK ; pokedex id + db 50 ; base hp + db 52 ; base attack + db 48 ; base defense + db 55 ; base speed + db 50 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 190 ; catch rate + db 80 ; base exp yield + db $55 ; sprite dimensions + + dw PsyduckPicFront + dw PsyduckPicBack + + ; attacks known at lvl 0 + db SCRATCH + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %10111111 + db %00001111 + db %11001000 + db %11000010 + db %00001000 + db %00110010 + + db 0 ; padding + +GolduckBaseStats: ; 389c6 (e:49c6) + db DEX_GOLDUCK ; pokedex id + db 80 ; base hp + db 82 ; base attack + db 78 ; base defense + db 85 ; base speed + db 80 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 75 ; catch rate + db 174 ; base exp yield + db $77 ; sprite dimensions + + dw GolduckPicFront + dw GolduckPicBack + + ; attacks known at lvl 0 + db SCRATCH + db TAIL_WHIP + db DISABLE + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %11111111 + db %00001111 + db %11001000 + db %11000010 + db %00001000 + db %00110010 + + db 0 ; padding + +MankeyBaseStats: ; 389e2 (e:49e2) + db DEX_MANKEY ; pokedex id + db 40 ; base hp + db 80 ; base attack + db 35 ; base defense + db 70 ; base speed + db 35 ; base special + + db FIGHTING ; species type 1 + db FIGHTING ; species type 2 + + db 190 ; catch rate + db 74 ; base exp yield + db $55 ; sprite dimensions + + dw MankeyPicFront + dw MankeyPicBack + + ; attacks known at lvl 0 + db SCRATCH + db LEER + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %10000011 + db %10001111 + db %11001001 + db %11000110 + db %10001000 + db %00100010 + + db 0 ; padding + +PrimeapeBaseStats: ; 389fe (e:49fe) + db DEX_PRIMEAPE ; pokedex id + db 65 ; base hp + db 105 ; base attack + db 60 ; base defense + db 95 ; base speed + db 60 ; base special + + db FIGHTING ; species type 1 + db FIGHTING ; species type 2 + + db 75 ; catch rate + db 149 ; base exp yield + db $77 ; sprite dimensions + + dw PrimeapePicFront + dw PrimeapePicBack + + ; attacks known at lvl 0 + db SCRATCH + db LEER + db KARATE_CHOP + db FURY_SWIPES + + db 0 ; growth rate + + ; learnset + db %10110001 + db %11000011 + db %10001111 + db %11001001 + db %11000110 + db %10001000 + db %00100010 + + db 0 ; padding + +GrowlitheBaseStats: ; 38a1a (e:4a1a) + db DEX_GROWLITHE ; pokedex id + db 55 ; base hp + db 70 ; base attack + db 45 ; base defense + db 60 ; base speed + db 50 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 190 ; catch rate + db 91 ; base exp yield + db $55 ; sprite dimensions + + dw GrowlithePicFront + dw GrowlithePicBack + + ; attacks known at lvl 0 + db BITE + db ROAR + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %10100000 + db %00000011 + db %01001000 + db %11001000 + db %11100011 + db %00001000 + db %00000010 + + db 0 ; padding + +ArcanineBaseStats: ; 38a36 (e:4a36) + db DEX_ARCANINE ; pokedex id + db 90 ; base hp + db 110 ; base attack + db 80 ; base defense + db 95 ; base speed + db 80 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 75 ; catch rate + db 213 ; base exp yield + db $77 ; sprite dimensions + + dw ArcaninePicFront + dw ArcaninePicBack + + ; attacks known at lvl 0 + db ROAR + db EMBER + db LEER + db TAKE_DOWN + + db 5 ; growth rate + + ; learnset + db %10100000 + db %01000011 + db %01001000 + db %11101000 + db %11100011 + db %00001000 + db %00000010 + + db 0 ; padding + +PoliwagBaseStats: ; 38a52 (e:4a52) + db DEX_POLIWAG ; pokedex id + db 40 ; base hp + db 50 ; base attack + db 40 ; base defense + db 90 ; base speed + db 40 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 255 ; catch rate + db 77 ; base exp yield + db $55 ; sprite dimensions + + dw PoliwagPicFront + dw PoliwagPicBack + + ; attacks known at lvl 0 + db BUBBLE + db 0 + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10100000 + db %00111111 + db %00001000 + db %11010000 + db %10000010 + db %00101000 + db %00010010 + + db 0 ; padding + +PoliwhirlBaseStats: ; 38a6e (e:4a6e) + db DEX_POLIWHIRL ; pokedex id + db 65 ; base hp + db 65 ; base attack + db 65 ; base defense + db 90 ; base speed + db 50 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 120 ; catch rate + db 131 ; base exp yield + db $66 ; sprite dimensions + + dw PoliwhirlPicFront + dw PoliwhirlPicBack + + ; attacks known at lvl 0 + db BUBBLE + db HYPNOSIS + db WATER_GUN + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %00111111 + db %00001111 + db %11010110 + db %10000110 + db %00101000 + db %00110010 + + db 0 ; padding + +PoliwrathBaseStats: ; 38a8a (e:4a8a) + db DEX_POLIWRATH ; pokedex id + db 90 ; base hp + db 85 ; base attack + db 95 ; base defense + db 70 ; base speed + db 70 ; base special + + db WATER ; species type 1 + db FIGHTING ; species type 2 + + db 45 ; catch rate + db 185 ; base exp yield + db $77 ; sprite dimensions + + dw PoliwrathPicFront + dw PoliwrathPicBack + + ; attacks known at lvl 0 + db HYPNOSIS + db WATER_GUN + db DOUBLESLAP + db BODY_SLAM + + db 3 ; growth rate + + ; learnset + db %10110001 + db %01111111 + db %00001111 + db %11010110 + db %10000110 + db %00101000 + db %00110010 + + db 0 ; padding + +AbraBaseStats: ; 38aa6 (e:4aa6) + db DEX_ABRA ; pokedex id + db 25 ; base hp + db 20 ; base attack + db 15 ; base defense + db 90 ; base speed + db 105 ; base special + + db PSYCHIC ; species type 1 + db PSYCHIC ; species type 2 + + db 200 ; catch rate + db 73 ; base exp yield + db $55 ; sprite dimensions + + dw AbraPicFront + dw AbraPicBack + + ; attacks known at lvl 0 + db TELEPORT + db 0 + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %00000011 + db %00001111 + db %11110000 + db %10000111 + db %00111000 + db %01000011 + + db 0 ; padding + +KadabraBaseStats: ; 38ac2 (e:4ac2) + db DEX_KADABRA ; pokedex id + db 40 ; base hp + db 35 ; base attack + db 30 ; base defense + db 105 ; base speed + db 120 ; base special + + db PSYCHIC ; species type 1 + db PSYCHIC ; species type 2 + + db 100 ; catch rate + db 145 ; base exp yield + db $66 ; sprite dimensions + + dw KadabraPicFront + dw KadabraPicBack + + ; attacks known at lvl 0 + db TELEPORT + db CONFUSION + db DISABLE + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %00000011 + db %00001111 + db %11111000 + db %10000111 + db %00111000 + db %01000011 + + db 0 ; padding + +AlakazamBaseStats: ; 38ade (e:4ade) + db DEX_ALAKAZAM ; pokedex id + db 55 ; base hp + db 50 ; base attack + db 45 ; base defense + db 120 ; base speed + db 135 ; base special + + db PSYCHIC ; species type 1 + db PSYCHIC ; species type 2 + + db 50 ; catch rate + db 186 ; base exp yield + db $77 ; sprite dimensions + + dw AlakazamPicFront + dw AlakazamPicBack + + ; attacks known at lvl 0 + db TELEPORT + db CONFUSION + db DISABLE + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %01000011 + db %00001111 + db %11111000 + db %10000111 + db %00111000 + db %01000011 + + db 0 ; padding + +MachopBaseStats: ; 38afa (e:4afa) + db DEX_MACHOP ; pokedex id + db 70 ; base hp + db 80 ; base attack + db 50 ; base defense + db 35 ; base speed + db 35 ; base special + + db FIGHTING ; species type 1 + db FIGHTING ; species type 2 + + db 180 ; catch rate + db 88 ; base exp yield + db $55 ; sprite dimensions + + dw MachopPicFront + dw MachopPicBack + + ; attacks known at lvl 0 + db KARATE_CHOP + db 0 + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %00000011 + db %00001111 + db %11001110 + db %10100110 + db %10001000 + db %00100010 + + db 0 ; padding + +MachokeBaseStats: ; 38b16 (e:4b16) + db DEX_MACHOKE ; pokedex id + db 80 ; base hp + db 100 ; base attack + db 70 ; base defense + db 45 ; base speed + db 50 ; base special + + db FIGHTING ; species type 1 + db FIGHTING ; species type 2 + + db 90 ; catch rate + db 146 ; base exp yield + db $77 ; sprite dimensions + + dw MachokePicFront + dw MachokePicBack + + ; attacks known at lvl 0 + db KARATE_CHOP + db LOW_KICK + db LEER + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %00000011 + db %00001111 + db %11001110 + db %10100110 + db %10001000 + db %00100010 + + db 0 ; padding + +MachampBaseStats: ; 38b32 (e:4b32) + db DEX_MACHAMP ; pokedex id + db 90 ; base hp + db 130 ; base attack + db 80 ; base defense + db 55 ; base speed + db 65 ; base special + + db FIGHTING ; species type 1 + db FIGHTING ; species type 2 + + db 45 ; catch rate + db 193 ; base exp yield + db $77 ; sprite dimensions + + dw MachampPicFront + dw MachampPicBack + + ; attacks known at lvl 0 + db KARATE_CHOP + db LOW_KICK + db LEER + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %01000011 + db %00001111 + db %11001110 + db %10100110 + db %10001000 + db %00100010 + + db 0 ; padding + +BellsproutBaseStats: ; 38b4e (e:4b4e) + db DEX_BELLSPROUT ; pokedex id + db 50 ; base hp + db 75 ; base attack + db 35 ; base defense + db 40 ; base speed + db 70 ; base special + + db GRASS ; species type 1 + db POISON ; species type 2 + + db 255 ; catch rate + db 84 ; base exp yield + db $55 ; sprite dimensions + + dw BellsproutPicFront + dw BellsproutPicBack + + ; attacks known at lvl 0 + db VINE_WHIP + db GROWTH + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %00100100 + db %00000011 + db %00111000 + db %11000000 + db %00000011 + db %00001000 + db %00000110 + + db 0 ; padding + +WeepinbellBaseStats: ; 38b6a (e:4b6a) + db DEX_WEEPINBELL ; pokedex id + db 65 ; base hp + db 90 ; base attack + db 50 ; base defense + db 55 ; base speed + db 85 ; base special + + db GRASS ; species type 1 + db POISON ; species type 2 + + db 120 ; catch rate + db 151 ; base exp yield + db $66 ; sprite dimensions + + dw WeepinbellPicFront + dw WeepinbellPicBack + + ; attacks known at lvl 0 + db VINE_WHIP + db GROWTH + db WRAP + db 0 + + db 3 ; growth rate + + ; learnset + db %00100100 + db %00000011 + db %00111000 + db %11000000 + db %00000011 + db %00001000 + db %00000110 + + db 0 ; padding + +VictreebelBaseStats: ; 38b86 (e:4b86) + db DEX_VICTREEBEL ; pokedex id + db 80 ; base hp + db 105 ; base attack + db 65 ; base defense + db 70 ; base speed + db 100 ; base special + + db GRASS ; species type 1 + db POISON ; species type 2 + + db 45 ; catch rate + db 191 ; base exp yield + db $77 ; sprite dimensions + + dw VictreebelPicFront + dw VictreebelPicBack + + ; attacks known at lvl 0 + db SLEEP_POWDER + db STUN_SPORE + db ACID + db RAZOR_LEAF + + db 3 ; growth rate + + ; learnset + db %10100100 + db %01000011 + db %00111000 + db %11000000 + db %00000011 + db %00001000 + db %00000110 + + db 0 ; padding + +TentacoolBaseStats: ; 38ba2 (e:4ba2) + db DEX_TENTACOOL ; pokedex id + db 40 ; base hp + db 40 ; base attack + db 35 ; base defense + db 70 ; base speed + db 100 ; base special + + db WATER ; species type 1 + db POISON ; species type 2 + + db 190 ; catch rate + db 105 ; base exp yield + db $55 ; sprite dimensions + + dw TentacoolPicFront + dw TentacoolPicBack + + ; attacks known at lvl 0 + db ACID + db 0 + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00100100 + db %00111111 + db %00011000 + db %11000000 + db %10000011 + db %00001000 + db %00010110 + + db 0 ; padding + +TentacruelBaseStats: ; 38bbe (e:4bbe) + db DEX_TENTACRUEL ; pokedex id + db 80 ; base hp + db 70 ; base attack + db 65 ; base defense + db 100 ; base speed + db 120 ; base special + + db WATER ; species type 1 + db POISON ; species type 2 + + db 60 ; catch rate + db 205 ; base exp yield + db $66 ; sprite dimensions + + dw TentacruelPicFront + dw TentacruelPicBack + + ; attacks known at lvl 0 + db ACID + db SUPERSONIC + db WRAP + db 0 + + db 5 ; growth rate + + ; learnset + db %00100100 + db %01111111 + db %00011000 + db %11000000 + db %10000011 + db %00001000 + db %00010110 + + db 0 ; padding + +GeodudeBaseStats: ; 38bda (e:4bda) + db DEX_GEODUDE ; pokedex id + db 40 ; base hp + db 80 ; base attack + db 100 ; base defense + db 20 ; base speed + db 30 ; base special + + db ROCK ; species type 1 + db GROUND ; species type 2 + + db 255 ; catch rate + db 86 ; base exp yield + db $55 ; sprite dimensions + + dw GeodudePicFront + dw GeodudePicBack + + ; attacks known at lvl 0 + db TACKLE + db 0 + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10100001 + db %00000011 + db %00001111 + db %11001110 + db %00101110 + db %11001000 + db %00100010 + + db 0 ; padding + +GravelerBaseStats: ; 38bf6 (e:4bf6) + db DEX_GRAVELER ; pokedex id + db 55 ; base hp + db 95 ; base attack + db 115 ; base defense + db 35 ; base speed + db 45 ; base special + + db ROCK ; species type 1 + db GROUND ; species type 2 + + db 120 ; catch rate + db 134 ; base exp yield + db $66 ; sprite dimensions + + dw GravelerPicFront + dw GravelerPicBack + + ; attacks known at lvl 0 + db TACKLE + db DEFENSE_CURL + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10100001 + db %00000011 + db %00001111 + db %11001110 + db %00101110 + db %11001000 + db %00100010 + + db 0 ; padding + +GolemBaseStats: ; 38c12 (e:4c12) + db DEX_GOLEM ; pokedex id + db 80 ; base hp + db 110 ; base attack + db 130 ; base defense + db 45 ; base speed + db 55 ; base special + + db ROCK ; species type 1 + db GROUND ; species type 2 + + db 45 ; catch rate + db 177 ; base exp yield + db $66 ; sprite dimensions + + dw GolemPicFront + dw GolemPicBack + + ; attacks known at lvl 0 + db TACKLE + db DEFENSE_CURL + db 0 + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %01000011 + db %00001111 + db %11001110 + db %00101110 + db %11001000 + db %00100010 + + db 0 ; padding + +PonytaBaseStats: ; 38c2e (e:4c2e) + db DEX_PONYTA ; pokedex id + db 50 ; base hp + db 85 ; base attack + db 55 ; base defense + db 90 ; base speed + db 65 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 190 ; catch rate + db 152 ; base exp yield + db $66 ; sprite dimensions + + dw PonytaPicFront + dw PonytaPicBack + + ; attacks known at lvl 0 + db EMBER + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %11100000 + db %00000011 + db %00001000 + db %11000000 + db %11100011 + db %00001000 + db %00000010 + + db 0 ; padding + +RapidashBaseStats: ; 38c4a (e:4c4a) + db DEX_RAPIDASH ; pokedex id + db 65 ; base hp + db 100 ; base attack + db 70 ; base defense + db 105 ; base speed + db 80 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 60 ; catch rate + db 192 ; base exp yield + db $77 ; sprite dimensions + + dw RapidashPicFront + dw RapidashPicBack + + ; attacks known at lvl 0 + db EMBER + db TAIL_WHIP + db STOMP + db GROWL + + db 0 ; growth rate + + ; learnset + db %11100000 + db %01000011 + db %00001000 + db %11000000 + db %11100011 + db %00001000 + db %00000010 + + db 0 ; padding + +SlowpokeBaseStats: ; 38c66 (e:4c66) + db DEX_SLOWPOKE ; pokedex id + db 90 ; base hp + db 65 ; base attack + db 65 ; base defense + db 15 ; base speed + db 40 ; base special + + db WATER ; species type 1 + db PSYCHIC ; species type 2 + + db 190 ; catch rate + db 99 ; base exp yield + db $55 ; sprite dimensions + + dw SlowpokePicFront + dw SlowpokePicBack + + ; attacks known at lvl 0 + db CONFUSION + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %10111111 + db %00001000 + db %11111110 + db %11100011 + db %00111000 + db %01110011 + + db 0 ; padding + +SlowbroBaseStats: ; 38c82 (e:4c82) + db DEX_SLOWBRO ; pokedex id + db 95 ; base hp + db 75 ; base attack + db 110 ; base defense + db 30 ; base speed + db 80 ; base special + + db WATER ; species type 1 + db PSYCHIC ; species type 2 + + db 75 ; catch rate + db 164 ; base exp yield + db $77 ; sprite dimensions + + dw SlowbroPicFront + dw SlowbroPicBack + + ; attacks known at lvl 0 + db CONFUSION + db DISABLE + db HEADBUTT + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %11111111 + db %00001111 + db %11111110 + db %11100011 + db %00111000 + db %01110011 + + db 0 ; padding + +MagnemiteBaseStats: ; 38c9e (e:4c9e) + db DEX_MAGNEMITE ; pokedex id + db 25 ; base hp + db 35 ; base attack + db 70 ; base defense + db 45 ; base speed + db 95 ; base special + + db ELECTRIC ; species type 1 + db ELECTRIC ; species type 2 + + db 190 ; catch rate + db 89 ; base exp yield + db $55 ; sprite dimensions + + dw MagnemitePicFront + dw MagnemitePicBack + + ; attacks known at lvl 0 + db TACKLE + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %00000011 + db %10001000 + db %11100001 + db %01000011 + db %00011000 + db %01000010 + + db 0 ; padding + +MagnetonBaseStats: ; 38cba (e:4cba) + db DEX_MAGNETON ; pokedex id + db 50 ; base hp + db 60 ; base attack + db 95 ; base defense + db 70 ; base speed + db 120 ; base special + + db ELECTRIC ; species type 1 + db ELECTRIC ; species type 2 + + db 60 ; catch rate + db 161 ; base exp yield + db $66 ; sprite dimensions + + dw MagnetonPicFront + dw MagnetonPicBack + + ; attacks known at lvl 0 + db TACKLE + db SONICBOOM + db THUNDERSHOCK + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %01000011 + db %10001000 + db %11100001 + db %01000011 + db %00011000 + db %01000010 + + db 0 ; padding + +FarfetchdBaseStats: ; 38cd6 (e:4cd6) + db DEX_FARFETCH_D ; pokedex id + db 52 ; base hp + db 65 ; base attack + db 55 ; base defense + db 60 ; base speed + db 58 ; base special + + db NORMAL ; species type 1 + db FLYING ; species type 2 + + db 45 ; catch rate + db 94 ; base exp yield + db $66 ; sprite dimensions + + dw FarfetchdPicFront + dw FarfetchdPicBack + + ; attacks known at lvl 0 + db PECK + db SAND_ATTACK + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10101110 + db %00000011 + db %00001000 + db %11000000 + db %11000011 + db %00001000 + db %00001110 + + db 0 ; padding + +DoduoBaseStats: ; 38cf2 (e:4cf2) + db DEX_DODUO ; pokedex id + db 35 ; base hp + db 85 ; base attack + db 45 ; base defense + db 75 ; base speed + db 35 ; base special + + db NORMAL ; species type 1 + db FLYING ; species type 2 + + db 190 ; catch rate + db 96 ; base exp yield + db $55 ; sprite dimensions + + dw DoduoPicFront + dw DoduoPicBack + + ; attacks known at lvl 0 + db PECK + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10101000 + db %00000011 + db %00001000 + db %11000000 + db %10000011 + db %00001100 + db %00001011 + + db 0 ; padding + +DodrioBaseStats: ; 38d0e (e:4d0e) + db DEX_DODRIO ; pokedex id + db 60 ; base hp + db 110 ; base attack + db 70 ; base defense + db 100 ; base speed + db 60 ; base special + + db NORMAL ; species type 1 + db FLYING ; species type 2 + + db 45 ; catch rate + db 158 ; base exp yield + db $77 ; sprite dimensions + + dw DodrioPicFront + dw DodrioPicBack + + ; attacks known at lvl 0 + db PECK + db GROWL + db FURY_ATTACK + db 0 + + db 0 ; growth rate + + ; learnset + db %10101000 + db %01000011 + db %00001000 + db %11000000 + db %10000011 + db %00001100 + db %00001011 + + db 0 ; padding + +SeelBaseStats: ; 38d2a (e:4d2a) + db DEX_SEEL ; pokedex id + db 65 ; base hp + db 45 ; base attack + db 55 ; base defense + db 45 ; base speed + db 70 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 190 ; catch rate + db 100 ; base exp yield + db $66 ; sprite dimensions + + dw SeelPicFront + dw SeelPicBack + + ; attacks known at lvl 0 + db HEADBUTT + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %11100000 + db %10111111 + db %00001000 + db %11000000 + db %10000010 + db %00001000 + db %00110010 + + db 0 ; padding + +DewgongBaseStats: ; 38d46 (e:4d46) + db DEX_DEWGONG ; pokedex id + db 90 ; base hp + db 70 ; base attack + db 80 ; base defense + db 70 ; base speed + db 95 ; base special + + db WATER ; species type 1 + db ICE ; species type 2 + + db 75 ; catch rate + db 176 ; base exp yield + db $66 ; sprite dimensions + + dw DewgongPicFront + dw DewgongPicBack + + ; attacks known at lvl 0 + db HEADBUTT + db GROWL + db AURORA_BEAM + db 0 + + db 0 ; growth rate + + ; learnset + db %11100000 + db %11111111 + db %00001000 + db %11000000 + db %10000010 + db %00001000 + db %00110010 + + db 0 ; padding + +GrimerBaseStats: ; 38d62 (e:4d62) + db DEX_GRIMER ; pokedex id + db 80 ; base hp + db 80 ; base attack + db 50 ; base defense + db 25 ; base speed + db 40 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 190 ; catch rate + db 90 ; base exp yield + db $55 ; sprite dimensions + + dw GrimerPicFront + dw GrimerPicBack + + ; attacks known at lvl 0 + db POUND + db DISABLE + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %00000000 + db %10011000 + db %11000001 + db %00101010 + db %01001000 + db %00000010 + + db 0 ; padding + +MukBaseStats: ; 38d7e (e:4d7e) + db DEX_MUK ; pokedex id + db 105 ; base hp + db 105 ; base attack + db 75 ; base defense + db 50 ; base speed + db 65 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 75 ; catch rate + db 157 ; base exp yield + db $77 ; sprite dimensions + + dw MukPicFront + dw MukPicBack + + ; attacks known at lvl 0 + db POUND + db DISABLE + db POISON_GAS + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %01000000 + db %10011000 + db %11000001 + db %00101010 + db %01001000 + db %00000010 + + db 0 ; padding + +ShellderBaseStats: ; 38d9a (e:4d9a) + db DEX_SHELLDER ; pokedex id + db 30 ; base hp + db 65 ; base attack + db 100 ; base defense + db 40 ; base speed + db 45 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 190 ; catch rate + db 97 ; base exp yield + db $55 ; sprite dimensions + + dw ShellderPicFront + dw ShellderPicBack + + ; attacks known at lvl 0 + db TACKLE + db WITHDRAW + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00100000 + db %00111111 + db %00001000 + db %11100000 + db %01001011 + db %01001000 + db %00010011 + + db 0 ; padding + +CloysterBaseStats: ; 38db6 (e:4db6) + db DEX_CLOYSTER ; pokedex id + db 50 ; base hp + db 95 ; base attack + db 180 ; base defense + db 70 ; base speed + db 85 ; base special + + db WATER ; species type 1 + db ICE ; species type 2 + + db 60 ; catch rate + db 203 ; base exp yield + db $77 ; sprite dimensions + + dw CloysterPicFront + dw CloysterPicBack + + ; attacks known at lvl 0 + db WITHDRAW + db SUPERSONIC + db CLAMP + db AURORA_BEAM + + db 5 ; growth rate + + ; learnset + db %00100000 + db %01111111 + db %00001000 + db %11100000 + db %01001011 + db %01001000 + db %00010011 + + db 0 ; padding + +GastlyBaseStats: ; 38dd2 (e:4dd2) + db DEX_GASTLY ; pokedex id + db 30 ; base hp + db 35 ; base attack + db 30 ; base defense + db 80 ; base speed + db 100 ; base special + + db GHOST ; species type 1 + db POISON ; species type 2 + + db 190 ; catch rate + db 95 ; base exp yield + db $77 ; sprite dimensions + + dw GastlyPicFront + dw GastlyPicBack + + ; attacks known at lvl 0 + db LICK + db CONFUSE_RAY + db NIGHT_SHADE + db 0 + + db 3 ; growth rate + + ; learnset + db %00100000 + db %00000000 + db %10011000 + db %11010001 + db %00001010 + db %01101010 + db %00000010 + + db 0 ; padding + +HaunterBaseStats: ; 38dee (e:4dee) + db DEX_HAUNTER ; pokedex id + db 45 ; base hp + db 50 ; base attack + db 45 ; base defense + db 95 ; base speed + db 115 ; base special + + db GHOST ; species type 1 + db POISON ; species type 2 + + db 90 ; catch rate + db 126 ; base exp yield + db $66 ; sprite dimensions + + dw HaunterPicFront + dw HaunterPicBack + + ; attacks known at lvl 0 + db LICK + db CONFUSE_RAY + db NIGHT_SHADE + db 0 + + db 3 ; growth rate + + ; learnset + db %00100000 + db %00000000 + db %10011000 + db %11010001 + db %00001010 + db %01101010 + db %00000010 + + db 0 ; padding + +GengarBaseStats: ; 38e0a (e:4e0a) + db DEX_GENGAR ; pokedex id + db 60 ; base hp + db 65 ; base attack + db 60 ; base defense + db 110 ; base speed + db 130 ; base special + + db GHOST ; species type 1 + db POISON ; species type 2 + + db 45 ; catch rate + db 190 ; base exp yield + db $66 ; sprite dimensions + + dw GengarPicFront + dw GengarPicBack + + ; attacks known at lvl 0 + db LICK + db CONFUSE_RAY + db NIGHT_SHADE + db 0 + + db 3 ; growth rate + + ; learnset + db %10110001 + db %01000011 + db %10011111 + db %11010001 + db %10001110 + db %01101010 + db %00100010 + + db 0 ; padding + +OnixBaseStats: ; 38e26 (e:4e26) + db DEX_ONIX ; pokedex id + db 35 ; base hp + db 45 ; base attack + db 160 ; base defense + db 70 ; base speed + db 30 ; base special + + db ROCK ; species type 1 + db GROUND ; species type 2 + + db 45 ; catch rate + db 108 ; base exp yield + db $77 ; sprite dimensions + + dw OnixPicFront + dw OnixPicBack + + ; attacks known at lvl 0 + db TACKLE + db SCREECH + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %00000011 + db %00001000 + db %11001110 + db %10001010 + db %11001000 + db %00100010 + + db 0 ; padding + +DrowzeeBaseStats: ; 38e42 (e:4e42) + db DEX_DROWZEE ; pokedex id + db 60 ; base hp + db 48 ; base attack + db 45 ; base defense + db 42 ; base speed + db 90 ; base special + + db PSYCHIC ; species type 1 + db PSYCHIC ; species type 2 + + db 190 ; catch rate + db 102 ; base exp yield + db $66 ; sprite dimensions + + dw DrowzeePicFront + dw DrowzeePicBack + + ; attacks known at lvl 0 + db POUND + db HYPNOSIS + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %00000011 + db %00001111 + db %11110000 + db %10000111 + db %00111010 + db %01000011 + + db 0 ; padding + +HypnoBaseStats: ; 38e5e (e:4e5e) + db DEX_HYPNO ; pokedex id + db 85 ; base hp + db 73 ; base attack + db 70 ; base defense + db 67 ; base speed + db 115 ; base special + + db PSYCHIC ; species type 1 + db PSYCHIC ; species type 2 + + db 75 ; catch rate + db 165 ; base exp yield + db $77 ; sprite dimensions + + dw HypnoPicFront + dw HypnoPicBack + + ; attacks known at lvl 0 + db POUND + db HYPNOSIS + db DISABLE + db CONFUSION + + db 0 ; growth rate + + ; learnset + db %10110001 + db %01000011 + db %00001111 + db %11110000 + db %10000111 + db %00111010 + db %01000011 + + db 0 ; padding + +KrabbyBaseStats: ; 38e7a (e:4e7a) + db DEX_KRABBY ; pokedex id + db 30 ; base hp + db 105 ; base attack + db 90 ; base defense + db 50 ; base speed + db 25 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 225 ; catch rate + db 115 ; base exp yield + db $55 ; sprite dimensions + + dw KrabbyPicFront + dw KrabbyPicBack + + ; attacks known at lvl 0 + db BUBBLE + db LEER + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100100 + db %00111111 + db %00001000 + db %11000000 + db %00000010 + db %00001000 + db %00110110 + + db 0 ; padding + +KinglerBaseStats: ; 38e96 (e:4e96) + db DEX_KINGLER ; pokedex id + db 55 ; base hp + db 130 ; base attack + db 115 ; base defense + db 75 ; base speed + db 50 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 60 ; catch rate + db 206 ; base exp yield + db $77 ; sprite dimensions + + dw KinglerPicFront + dw KinglerPicBack + + ; attacks known at lvl 0 + db BUBBLE + db LEER + db VICEGRIP + db 0 + + db 0 ; growth rate + + ; learnset + db %10100100 + db %01111111 + db %00001000 + db %11000000 + db %00000010 + db %00001000 + db %00110110 + + db 0 ; padding + +VoltorbBaseStats: ; 38eb2 (e:4eb2) + db DEX_VOLTORB ; pokedex id + db 40 ; base hp + db 30 ; base attack + db 50 ; base defense + db 100 ; base speed + db 55 ; base special + + db ELECTRIC ; species type 1 + db ELECTRIC ; species type 2 + + db 190 ; catch rate + db 103 ; base exp yield + db $55 ; sprite dimensions + + dw VoltorbPicFront + dw VoltorbPicBack + + ; attacks known at lvl 0 + db TACKLE + db SCREECH + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %00000001 + db %10001000 + db %11100001 + db %01001011 + db %01011000 + db %01000010 + + db 0 ; padding + +ElectrodeBaseStats: ; 38ece (e:4ece) + db DEX_ELECTRODE ; pokedex id + db 60 ; base hp + db 50 ; base attack + db 70 ; base defense + db 140 ; base speed + db 80 ; base special + + db ELECTRIC ; species type 1 + db ELECTRIC ; species type 2 + + db 60 ; catch rate + db 150 ; base exp yield + db $55 ; sprite dimensions + + dw ElectrodePicFront + dw ElectrodePicBack + + ; attacks known at lvl 0 + db TACKLE + db SCREECH + db SONICBOOM + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %01000001 + db %10001000 + db %11100001 + db %11001011 + db %01011000 + db %01000010 + + db 0 ; padding + +ExeggcuteBaseStats: ; 38eea (e:4eea) + db DEX_EXEGGCUTE ; pokedex id + db 60 ; base hp + db 40 ; base attack + db 80 ; base defense + db 40 ; base speed + db 60 ; base special + + db GRASS ; species type 1 + db PSYCHIC ; species type 2 + + db 90 ; catch rate + db 98 ; base exp yield + db $77 ; sprite dimensions + + dw ExeggcutePicFront + dw ExeggcutePicBack + + ; attacks known at lvl 0 + db BARRAGE + db HYPNOSIS + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00100000 + db %00000011 + db %00001000 + db %11110000 + db %00011011 + db %01101000 + db %00000010 + + db 0 ; padding + +ExeggutorBaseStats: ; 38f06 (e:4f06) + db DEX_EXEGGUTOR ; pokedex id + db 95 ; base hp + db 95 ; base attack + db 85 ; base defense + db 55 ; base speed + db 125 ; base special + + db GRASS ; species type 1 + db PSYCHIC ; species type 2 + + db 45 ; catch rate + db 212 ; base exp yield + db $77 ; sprite dimensions + + dw ExeggutorPicFront + dw ExeggutorPicBack + + ; attacks known at lvl 0 + db BARRAGE + db HYPNOSIS + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00100000 + db %01000011 + db %00111000 + db %11110000 + db %00011011 + db %01101000 + db %00100010 + + db 0 ; padding + +CuboneBaseStats: ; 38f22 (e:4f22) + db DEX_CUBONE ; pokedex id + db 50 ; base hp + db 50 ; base attack + db 95 ; base defense + db 35 ; base speed + db 40 ; base special + + db GROUND ; species type 1 + db GROUND ; species type 2 + + db 190 ; catch rate + db 87 ; base exp yield + db $55 ; sprite dimensions + + dw CubonePicFront + dw CubonePicBack + + ; attacks known at lvl 0 + db BONE_CLUB + db GROWL + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %00111111 + db %00001111 + db %11001110 + db %10100010 + db %00001000 + db %00100010 + + db 0 ; padding + +MarowakBaseStats: ; 38f3e (e:4f3e) + db DEX_MAROWAK ; pokedex id + db 60 ; base hp + db 80 ; base attack + db 110 ; base defense + db 45 ; base speed + db 50 ; base special + + db GROUND ; species type 1 + db GROUND ; species type 2 + + db 75 ; catch rate + db 124 ; base exp yield + db $66 ; sprite dimensions + + dw MarowakPicFront + dw MarowakPicBack + + ; attacks known at lvl 0 + db BONE_CLUB + db GROWL + db LEER + db FOCUS_ENERGY + + db 0 ; growth rate + + ; learnset + db %10110001 + db %01111111 + db %00001111 + db %11001110 + db %10100010 + db %00001000 + db %00100010 + + db 0 ; padding + +HitmonleeBaseStats: ; 38f5a (e:4f5a) + db DEX_HITMONLEE ; pokedex id + db 50 ; base hp + db 120 ; base attack + db 53 ; base defense + db 87 ; base speed + db 35 ; base special + + db FIGHTING ; species type 1 + db FIGHTING ; species type 2 + + db 45 ; catch rate + db 139 ; base exp yield + db $77 ; sprite dimensions + + dw HitmonleePicFront + dw HitmonleePicBack + + ; attacks known at lvl 0 + db DOUBLE_KICK + db MEDITATE + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %00000011 + db %00001111 + db %11000000 + db %11000110 + db %00001000 + db %00100010 + + db 0 ; padding + +HitmonchanBaseStats: ; 38f76 (e:4f76) + db DEX_HITMONCHAN ; pokedex id + db 50 ; base hp + db 105 ; base attack + db 79 ; base defense + db 76 ; base speed + db 35 ; base special + + db FIGHTING ; species type 1 + db FIGHTING ; species type 2 + + db 45 ; catch rate + db 140 ; base exp yield + db $66 ; sprite dimensions + + dw HitmonchanPicFront + dw HitmonchanPicBack + + ; attacks known at lvl 0 + db COMET_PUNCH + db AGILITY + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %00000011 + db %00001111 + db %11000000 + db %11000110 + db %00001000 + db %00100010 + + db 0 ; padding + +LickitungBaseStats: ; 38f92 (e:4f92) + db DEX_LICKITUNG ; pokedex id + db 90 ; base hp + db 55 ; base attack + db 75 ; base defense + db 30 ; base speed + db 60 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 45 ; catch rate + db 127 ; base exp yield + db $77 ; sprite dimensions + + dw LickitungPicFront + dw LickitungPicBack + + ; attacks known at lvl 0 + db WRAP + db SUPERSONIC + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110101 + db %01111111 + db %10001111 + db %11000111 + db %10100010 + db %00001000 + db %00110110 + + db 0 ; padding + +KoffingBaseStats: ; 38fae (e:4fae) + db DEX_KOFFING ; pokedex id + db 40 ; base hp + db 65 ; base attack + db 95 ; base defense + db 35 ; base speed + db 60 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 190 ; catch rate + db 114 ; base exp yield + db $66 ; sprite dimensions + + dw KoffingPicFront + dw KoffingPicBack + + ; attacks known at lvl 0 + db TACKLE + db SMOG + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %00000000 + db %10001000 + db %11000001 + db %00101010 + db %01001000 + db %00000010 + + db 0 ; padding + +WeezingBaseStats: ; 38fca (e:4fca) + db DEX_WEEZING ; pokedex id + db 65 ; base hp + db 90 ; base attack + db 120 ; base defense + db 60 ; base speed + db 85 ; base special + + db POISON ; species type 1 + db POISON ; species type 2 + + db 60 ; catch rate + db 173 ; base exp yield + db $77 ; sprite dimensions + + dw WeezingPicFront + dw WeezingPicBack + + ; attacks known at lvl 0 + db TACKLE + db SMOG + db SLUDGE + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %01000000 + db %10001000 + db %11000001 + db %00101010 + db %01001000 + db %00000010 + + db 0 ; padding + +RhyhornBaseStats: ; 38fe6 (e:4fe6) + db DEX_RHYHORN ; pokedex id + db 80 ; base hp + db 85 ; base attack + db 95 ; base defense + db 25 ; base speed + db 30 ; base special + + db GROUND ; species type 1 + db ROCK ; species type 2 + + db 120 ; catch rate + db 135 ; base exp yield + db $77 ; sprite dimensions + + dw RhyhornPicFront + dw RhyhornPicBack + + ; attacks known at lvl 0 + db HORN_ATTACK + db 0 + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %11100000 + db %00000011 + db %10001000 + db %11001111 + db %10100010 + db %10001000 + db %00100010 + + db 0 ; padding + +RhydonBaseStats: ; 39002 (e:5002) + db DEX_RHYDON ; pokedex id + db 105 ; base hp + db 130 ; base attack + db 120 ; base defense + db 40 ; base speed + db 45 ; base special + + db GROUND ; species type 1 + db ROCK ; species type 2 + + db 60 ; catch rate + db 204 ; base exp yield + db $77 ; sprite dimensions + + dw RhydonPicFront + dw RhydonPicBack + + ; attacks known at lvl 0 + db HORN_ATTACK + db STOMP + db TAIL_WHIP + db FURY_ATTACK + + db 5 ; growth rate + + ; learnset + db %11110001 + db %11111111 + db %10001111 + db %11001111 + db %10100010 + db %10001000 + db %00110010 + + db 0 ; padding + +ChanseyBaseStats: ; 3901e (e:501e) + db DEX_CHANSEY ; pokedex id + db 250 ; base hp + db 5 ; base attack + db 5 ; base defense + db 50 ; base speed + db 105 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 30 ; catch rate + db 255 ; base exp yield + db $66 ; sprite dimensions + + dw ChanseyPicFront + dw ChanseyPicBack + + ; attacks known at lvl 0 + db POUND + db DOUBLESLAP + db 0 + db 0 + + db 4 ; growth rate + + ; learnset + db %10110001 + db %01111111 + db %10101111 + db %11110001 + db %10110111 + db %00111001 + db %01100011 + + db 0 ; padding + +TangelaBaseStats: ; 3903a (e:503a) + db DEX_TANGELA ; pokedex id + db 65 ; base hp + db 55 ; base attack + db 115 ; base defense + db 60 ; base speed + db 100 ; base special + + db GRASS ; species type 1 + db GRASS ; species type 2 + + db 45 ; catch rate + db 166 ; base exp yield + db $66 ; sprite dimensions + + dw TangelaPicFront + dw TangelaPicBack + + ; attacks known at lvl 0 + db CONSTRICT + db BIND + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100100 + db %01000011 + db %00111000 + db %11000000 + db %10000010 + db %00001000 + db %00000110 + + db 0 ; padding + +KangaskhanBaseStats: ; 39056 (e:5056) + db DEX_KANGASKHAN ; pokedex id + db 105 ; base hp + db 95 ; base attack + db 80 ; base defense + db 90 ; base speed + db 40 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 45 ; catch rate + db 175 ; base exp yield + db $77 ; sprite dimensions + + dw KangaskhanPicFront + dw KangaskhanPicBack + + ; attacks known at lvl 0 + db COMET_PUNCH + db RAGE + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %01111111 + db %10001111 + db %11000111 + db %10100010 + db %10001000 + db %00110010 + + db 0 ; padding + +HorseaBaseStats: ; 39072 (e:5072) + db DEX_HORSEA ; pokedex id + db 30 ; base hp + db 40 ; base attack + db 70 ; base defense + db 60 ; base speed + db 70 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 225 ; catch rate + db 83 ; base exp yield + db $55 ; sprite dimensions + + dw HorseaPicFront + dw HorseaPicBack + + ; attacks known at lvl 0 + db BUBBLE + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %00111111 + db %00001000 + db %11000000 + db %11000010 + db %00001000 + db %00010010 + + db 0 ; padding + +SeadraBaseStats: ; 3908e (e:508e) + db DEX_SEADRA ; pokedex id + db 55 ; base hp + db 65 ; base attack + db 95 ; base defense + db 85 ; base speed + db 95 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 75 ; catch rate + db 155 ; base exp yield + db $66 ; sprite dimensions + + dw SeadraPicFront + dw SeadraPicBack + + ; attacks known at lvl 0 + db BUBBLE + db SMOKESCREEN + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %01111111 + db %00001000 + db %11000000 + db %11000010 + db %00001000 + db %00010010 + + db 0 ; padding + +GoldeenBaseStats: ; 390aa (e:50aa) + db DEX_GOLDEEN ; pokedex id + db 45 ; base hp + db 67 ; base attack + db 60 ; base defense + db 63 ; base speed + db 50 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 225 ; catch rate + db 111 ; base exp yield + db $66 ; sprite dimensions + + dw GoldeenPicFront + dw GoldeenPicBack + + ; attacks known at lvl 0 + db PECK + db TAIL_WHIP + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %01100000 + db %00111111 + db %00001000 + db %11000000 + db %11000010 + db %00001000 + db %00010010 + + db 0 ; padding + +SeakingBaseStats: ; 390c6 (e:50c6) + db DEX_SEAKING ; pokedex id + db 80 ; base hp + db 92 ; base attack + db 65 ; base defense + db 68 ; base speed + db 80 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 60 ; catch rate + db 170 ; base exp yield + db $77 ; sprite dimensions + + dw SeakingPicFront + dw SeakingPicBack + + ; attacks known at lvl 0 + db PECK + db TAIL_WHIP + db SUPERSONIC + db 0 + + db 0 ; growth rate + + ; learnset + db %01100000 + db %01111111 + db %00001000 + db %11000000 + db %11000010 + db %00001000 + db %00010010 + + db 0 ; padding + +StaryuBaseStats: ; 390e2 (e:50e2) + db DEX_STARYU ; pokedex id + db 30 ; base hp + db 45 ; base attack + db 55 ; base defense + db 85 ; base speed + db 70 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 225 ; catch rate + db 106 ; base exp yield + db $66 ; sprite dimensions + + dw StaryuPicFront + dw StaryuPicBack + + ; attacks known at lvl 0 + db TACKLE + db 0 + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00100000 + db %00111111 + db %10001000 + db %11110001 + db %11000011 + db %00111000 + db %01010011 + + db 0 ; padding + +StarmieBaseStats: ; 390fe (e:50fe) + db DEX_STARMIE ; pokedex id + db 60 ; base hp + db 75 ; base attack + db 85 ; base defense + db 115 ; base speed + db 100 ; base special + + db WATER ; species type 1 + db PSYCHIC ; species type 2 + + db 60 ; catch rate + db 207 ; base exp yield + db $66 ; sprite dimensions + + dw StarmiePicFront + dw StarmiePicBack + + ; attacks known at lvl 0 + db TACKLE + db WATER_GUN + db HARDEN + db 0 + + db 5 ; growth rate + + ; learnset + db %00100000 + db %01111111 + db %10001000 + db %11110001 + db %11000011 + db %00111000 + db %01010011 + + db 0 ; padding + +MrMimeBaseStats: ; 3911a (e:511a) + db DEX_MR_MIME ; pokedex id + db 40 ; base hp + db 45 ; base attack + db 65 ; base defense + db 90 ; base speed + db 100 ; base special + + db PSYCHIC ; species type 1 + db PSYCHIC ; species type 2 + + db 45 ; catch rate + db 136 ; base exp yield + db $66 ; sprite dimensions + + dw MrMimePicFront + dw MrMimePicBack + + ; attacks known at lvl 0 + db CONFUSION + db BARRIER + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %01000011 + db %10101111 + db %11110001 + db %10000111 + db %00111000 + db %01000010 + + db 0 ; padding + +ScytherBaseStats: ; 39136 (e:5136) + db DEX_SCYTHER ; pokedex id + db 70 ; base hp + db 110 ; base attack + db 80 ; base defense + db 105 ; base speed + db 55 ; base special + + db BUG ; species type 1 + db FLYING ; species type 2 + + db 45 ; catch rate + db 187 ; base exp yield + db $77 ; sprite dimensions + + dw ScytherPicFront + dw ScytherPicBack + + ; attacks known at lvl 0 + db QUICK_ATTACK + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00100100 + db %01000011 + db %00001000 + db %11000000 + db %11000010 + db %00001000 + db %00000110 + + db 0 ; padding + +JynxBaseStats: ; 39152 (e:5152) + db DEX_JYNX ; pokedex id + db 65 ; base hp + db 50 ; base attack + db 35 ; base defense + db 95 ; base speed + db 95 ; base special + + db ICE ; species type 1 + db PSYCHIC ; species type 2 + + db 45 ; catch rate + db 137 ; base exp yield + db $66 ; sprite dimensions + + dw JynxPicFront + dw JynxPicBack + + ; attacks known at lvl 0 + db POUND + db LOVELY_KISS + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %01111111 + db %00001111 + db %11110000 + db %10000111 + db %00101000 + db %00000010 + + db 0 ; padding + +ElectabuzzBaseStats: ; 3916e (e:516e) + db DEX_ELECTABUZZ ; pokedex id + db 65 ; base hp + db 83 ; base attack + db 57 ; base defense + db 105 ; base speed + db 85 ; base special + + db ELECTRIC ; species type 1 + db ELECTRIC ; species type 2 + + db 45 ; catch rate + db 156 ; base exp yield + db $66 ; sprite dimensions + + dw ElectabuzzPicFront + dw ElectabuzzPicBack + + ; attacks known at lvl 0 + db QUICK_ATTACK + db LEER + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %01000011 + db %10001111 + db %11110001 + db %11000111 + db %00111000 + db %01100010 + + db 0 ; padding + +MagmarBaseStats: ; 3918a (e:518a) + db DEX_MAGMAR ; pokedex id + db 65 ; base hp + db 95 ; base attack + db 57 ; base defense + db 93 ; base speed + db 85 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 45 ; catch rate + db 167 ; base exp yield + db $66 ; sprite dimensions + + dw MagmarPicFront + dw MagmarPicBack + + ; attacks known at lvl 0 + db EMBER + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10110001 + db %01000011 + db %00001111 + db %11110000 + db %10100110 + db %00101000 + db %00100010 + + db 0 ; padding + +PinsirBaseStats: ; 391a6 (e:51a6) + db DEX_PINSIR ; pokedex id + db 65 ; base hp + db 125 ; base attack + db 100 ; base defense + db 85 ; base speed + db 55 ; base special + + db BUG ; species type 1 + db BUG ; species type 2 + + db 45 ; catch rate + db 200 ; base exp yield + db $77 ; sprite dimensions + + dw PinsirPicFront + dw PinsirPicBack + + ; attacks known at lvl 0 + db VICEGRIP + db 0 + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %10100100 + db %01000011 + db %00001101 + db %11000000 + db %00000010 + db %00001000 + db %00100110 + + db 0 ; padding + +TaurosBaseStats: ; 391c2 (e:51c2) + db DEX_TAUROS ; pokedex id + db 75 ; base hp + db 100 ; base attack + db 95 ; base defense + db 110 ; base speed + db 70 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 45 ; catch rate + db 211 ; base exp yield + db $77 ; sprite dimensions + + dw TaurosPicFront + dw TaurosPicBack + + ; attacks known at lvl 0 + db TACKLE + db 0 + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %11100000 + db %01110011 + db %10001000 + db %11000111 + db %10100010 + db %00001000 + db %00100010 + + db 0 ; padding + +MagikarpBaseStats: ; 391de (e:51de) + db DEX_MAGIKARP ; pokedex id + db 20 ; base hp + db 10 ; base attack + db 55 ; base defense + db 80 ; base speed + db 20 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 255 ; catch rate + db 20 ; base exp yield + db $66 ; sprite dimensions + + dw MagikarpPicFront + dw MagikarpPicBack + + ; attacks known at lvl 0 + db SPLASH + db 0 + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + + db 0 ; padding + +GyaradosBaseStats: ; 391fa (e:51fa) + db DEX_GYARADOS ; pokedex id + db 95 ; base hp + db 125 ; base attack + db 79 ; base defense + db 81 ; base speed + db 100 ; base special + + db WATER ; species type 1 + db FLYING ; species type 2 + + db 45 ; catch rate + db 214 ; base exp yield + db $77 ; sprite dimensions + + dw GyaradosPicFront + dw GyaradosPicBack + + ; attacks known at lvl 0 + db BITE + db DRAGON_RAGE + db LEER + db HYDRO_PUMP + + db 5 ; growth rate + + ; learnset + db %10100000 + db %01111111 + db %11001000 + db %11000001 + db %10100011 + db %00001000 + db %00110010 + + db 0 ; padding + +LaprasBaseStats: ; 39216 (e:5216) + db DEX_LAPRAS ; pokedex id + db 130 ; base hp + db 85 ; base attack + db 80 ; base defense + db 60 ; base speed + db 95 ; base special + + db WATER ; species type 1 + db ICE ; species type 2 + + db 45 ; catch rate + db 219 ; base exp yield + db $77 ; sprite dimensions + + dw LaprasPicFront + dw LaprasPicBack + + ; attacks known at lvl 0 + db WATER_GUN + db GROWL + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %11100000 + db %01111111 + db %11101000 + db %11010001 + db %10000011 + db %00101000 + db %00110010 + + db 0 ; padding + +DittoBaseStats: ; 39232 (e:5232) + db DEX_DITTO ; pokedex id + db 48 ; base hp + db 48 ; base attack + db 48 ; base defense + db 48 ; base speed + db 48 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 35 ; catch rate + db 61 ; base exp yield + db $55 ; sprite dimensions + + dw DittoPicFront + dw DittoPicBack + + ; attacks known at lvl 0 + db TRANSFORM + db 0 + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + + db 0 ; padding + +EeveeBaseStats: ; 3924e (e:524e) + db DEX_EEVEE ; pokedex id + db 55 ; base hp + db 55 ; base attack + db 50 ; base defense + db 55 ; base speed + db 65 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 45 ; catch rate + db 92 ; base exp yield + db $55 ; sprite dimensions + + dw EeveePicFront + dw EeveePicBack + + ; attacks known at lvl 0 + db TACKLE + db SAND_ATTACK + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %00000011 + db %00001000 + db %11000000 + db %11000011 + db %00001000 + db %00000010 + + db 0 ; padding + +VaporeonBaseStats: ; 3926a (e:526a) + db DEX_VAPOREON ; pokedex id + db 130 ; base hp + db 65 ; base attack + db 60 ; base defense + db 65 ; base speed + db 110 ; base special + + db WATER ; species type 1 + db WATER ; species type 2 + + db 45 ; catch rate + db 196 ; base exp yield + db $66 ; sprite dimensions + + dw VaporeonPicFront + dw VaporeonPicBack + + ; attacks known at lvl 0 + db TACKLE + db SAND_ATTACK + db QUICK_ATTACK + db WATER_GUN + + db 0 ; growth rate + + ; learnset + db %10100000 + db %01111111 + db %00001000 + db %11000000 + db %11000011 + db %00001000 + db %00010010 + + db 0 ; padding + +JolteonBaseStats: ; 39286 (e:5286) + db DEX_JOLTEON ; pokedex id + db 65 ; base hp + db 65 ; base attack + db 60 ; base defense + db 130 ; base speed + db 110 ; base special + + db ELECTRIC ; species type 1 + db ELECTRIC ; species type 2 + + db 45 ; catch rate + db 197 ; base exp yield + db $66 ; sprite dimensions + + dw JolteonPicFront + dw JolteonPicBack + + ; attacks known at lvl 0 + db TACKLE + db SAND_ATTACK + db QUICK_ATTACK + db THUNDERSHOCK + + db 0 ; growth rate + + ; learnset + db %10100000 + db %01000011 + db %10001000 + db %11000001 + db %11000011 + db %00011000 + db %01000010 + + db 0 ; padding + +FlareonBaseStats: ; 392a2 (e:52a2) + db DEX_FLAREON ; pokedex id + db 65 ; base hp + db 130 ; base attack + db 60 ; base defense + db 65 ; base speed + db 110 ; base special + + db FIRE ; species type 1 + db FIRE ; species type 2 + + db 45 ; catch rate + db 198 ; base exp yield + db $66 ; sprite dimensions + + dw FlareonPicFront + dw FlareonPicBack + + ; attacks known at lvl 0 + db TACKLE + db SAND_ATTACK + db QUICK_ATTACK + db EMBER + + db 0 ; growth rate + + ; learnset + db %10100000 + db %01000011 + db %00001000 + db %11000000 + db %11100011 + db %00001000 + db %00000010 + + db 0 ; padding + +PorygonBaseStats: ; 392be (e:52be) + db DEX_PORYGON ; pokedex id + db 65 ; base hp + db 60 ; base attack + db 70 ; base defense + db 40 ; base speed + db 75 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 45 ; catch rate + db 130 ; base exp yield + db $66 ; sprite dimensions + + dw PorygonPicFront + dw PorygonPicBack + + ; attacks known at lvl 0 + db TACKLE + db SHARPEN + db CONVERSION + db 0 + + db 0 ; growth rate + + ; learnset + db %00100000 + db %01110011 + db %10001000 + db %11110001 + db %11000011 + db %00111000 + db %01000011 + + db 0 ; padding + +OmanyteBaseStats: ; 392da (e:52da) + db DEX_OMANYTE ; pokedex id + db 35 ; base hp + db 40 ; base attack + db 100 ; base defense + db 35 ; base speed + db 90 ; base special + + db ROCK ; species type 1 + db WATER ; species type 2 + + db 45 ; catch rate + db 120 ; base exp yield + db $55 ; sprite dimensions + + dw OmanytePicFront + dw OmanytePicBack + + ; attacks known at lvl 0 + db WATER_GUN + db WITHDRAW + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %00111111 + db %00001000 + db %11000000 + db %00000011 + db %00001000 + db %00010010 + + db 0 ; padding + +OmastarBaseStats: ; 392f6 (e:52f6) + db DEX_OMASTAR ; pokedex id + db 70 ; base hp + db 60 ; base attack + db 125 ; base defense + db 55 ; base speed + db 115 ; base special + + db ROCK ; species type 1 + db WATER ; species type 2 + + db 45 ; catch rate + db 199 ; base exp yield + db $66 ; sprite dimensions + + dw OmastarPicFront + dw OmastarPicBack + + ; attacks known at lvl 0 + db WATER_GUN + db WITHDRAW + db HORN_ATTACK + db 0 + + db 0 ; growth rate + + ; learnset + db %11100000 + db %01111111 + db %00001101 + db %11000000 + db %10000011 + db %00001000 + db %00010010 + + db 0 ; padding + +KabutoBaseStats: ; 39312 (e:5312) + db DEX_KABUTO ; pokedex id + db 30 ; base hp + db 80 ; base attack + db 90 ; base defense + db 55 ; base speed + db 45 ; base special + + db ROCK ; species type 1 + db WATER ; species type 2 + + db 45 ; catch rate + db 119 ; base exp yield + db $55 ; sprite dimensions + + dw KabutoPicFront + dw KabutoPicBack + + ; attacks known at lvl 0 + db SCRATCH + db HARDEN + db 0 + db 0 + + db 0 ; growth rate + + ; learnset + db %10100000 + db %00111111 + db %00001000 + db %11000000 + db %00000011 + db %00001000 + db %00010010 + + db 0 ; padding + +KabutopsBaseStats: ; 3932e (e:532e) + db DEX_KABUTOPS ; pokedex id + db 60 ; base hp + db 115 ; base attack + db 105 ; base defense + db 80 ; base speed + db 70 ; base special + + db ROCK ; species type 1 + db WATER ; species type 2 + + db 45 ; catch rate + db 201 ; base exp yield + db $66 ; sprite dimensions + + dw KabutopsPicFront + dw KabutopsPicBack + + ; attacks known at lvl 0 + db SCRATCH + db HARDEN + db ABSORB + db 0 + + db 0 ; growth rate + + ; learnset + db %10110110 + db %01111111 + db %00001101 + db %11000000 + db %10000011 + db %00001000 + db %00010010 + + db 0 ; padding + +AerodactylBaseStats: ; 3934a (e:534a) + db DEX_AERODACTYL ; pokedex id + db 80 ; base hp + db 105 ; base attack + db 65 ; base defense + db 130 ; base speed + db 60 ; base special + + db ROCK ; species type 1 + db FLYING ; species type 2 + + db 45 ; catch rate + db 202 ; base exp yield + db $77 ; sprite dimensions + + dw AerodactylPicFront + dw AerodactylPicBack + + ; attacks known at lvl 0 + db WING_ATTACK + db AGILITY + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00101010 + db %01000011 + db %01001000 + db %11000000 + db %01100011 + db %00001100 + db %00001010 + + db 0 ; padding + +SnorlaxBaseStats: ; 39366 (e:5366) + db DEX_SNORLAX ; pokedex id + db 160 ; base hp + db 110 ; base attack + db 65 ; base defense + db 30 ; base speed + db 65 ; base special + + db NORMAL ; species type 1 + db NORMAL ; species type 2 + + db 25 ; catch rate + db 154 ; base exp yield + db $77 ; sprite dimensions + + dw SnorlaxPicFront + dw SnorlaxPicBack + + ; attacks known at lvl 0 + db HEADBUTT + db AMNESIA + db REST + db 0 + + db 5 ; growth rate + + ; learnset + db %10110001 + db %11111111 + db %10101111 + db %11010111 + db %10101111 + db %10101000 + db %00110010 + + db 0 ; padding + +ArticunoBaseStats: ; 39382 (e:5382) + db DEX_ARTICUNO ; pokedex id + db 90 ; base hp + db 85 ; base attack + db 100 ; base defense + db 85 ; base speed + db 125 ; base special + + db ICE ; species type 1 + db FLYING ; species type 2 + + db 3 ; catch rate + db 215 ; base exp yield + db $77 ; sprite dimensions + + dw ArticunoPicFront + dw ArticunoPicBack + + ; attacks known at lvl 0 + db PECK + db ICE_BEAM + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00101010 + db %01111111 + db %00001000 + db %11000000 + db %01000011 + db %00001100 + db %00001010 + + db 0 ; padding + +ZapdosBaseStats: ; 3939e (e:539e) + db DEX_ZAPDOS ; pokedex id + db 90 ; base hp + db 90 ; base attack + db 85 ; base defense + db 100 ; base speed + db 125 ; base special + + db ELECTRIC ; species type 1 + db FLYING ; species type 2 + + db 3 ; catch rate + db 216 ; base exp yield + db $77 ; sprite dimensions + + dw ZapdosPicFront + dw ZapdosPicBack + + ; attacks known at lvl 0 + db THUNDERSHOCK + db DRILL_PECK + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00101010 + db %01000011 + db %10001000 + db %11000001 + db %01000011 + db %00011100 + db %01001010 + + db 0 ; padding + +MoltresBaseStats: ; 393ba (e:53ba) + db DEX_MOLTRES ; pokedex id + db 90 ; base hp + db 100 ; base attack + db 90 ; base defense + db 90 ; base speed + db 125 ; base special + + db FIRE ; species type 1 + db FLYING ; species type 2 + + db 3 ; catch rate + db 217 ; base exp yield + db $77 ; sprite dimensions + + dw MoltresPicFront + dw MoltresPicBack + + ; attacks known at lvl 0 + db PECK + db FIRE_SPIN + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %00101010 + db %01000011 + db %00001000 + db %11000000 + db %01100011 + db %00001100 + db %00001010 + + db 0 ; padding + +DratiniBaseStats: ; 393d6 (e:53d6) + db DEX_DRATINI ; pokedex id + db 41 ; base hp + db 64 ; base attack + db 45 ; base defense + db 50 ; base speed + db 50 ; base special + + db DRAGON ; species type 1 + db DRAGON ; species type 2 + + db 45 ; catch rate + db 67 ; base exp yield + db $55 ; sprite dimensions + + dw DratiniPicFront + dw DratiniPicBack + + ; attacks known at lvl 0 + db WRAP + db LEER + db 0 + db 0 + + db 5 ; growth rate + + ; learnset + db %10100000 + db %00111111 + db %11001000 + db %11000001 + db %11100011 + db %00011000 + db %00010010 + + db 0 ; padding + +DragonairBaseStats: ; 393f2 (e:53f2) + db DEX_DRAGONAIR ; pokedex id + db 61 ; base hp + db 84 ; base attack + db 65 ; base defense + db 70 ; base speed + db 70 ; base special + + db DRAGON ; species type 1 + db DRAGON ; species type 2 + + db 45 ; catch rate + db 144 ; base exp yield + db $66 ; sprite dimensions + + dw DragonairPicFront + dw DragonairPicBack + + ; attacks known at lvl 0 + db WRAP + db LEER + db THUNDER_WAVE + db 0 + + db 5 ; growth rate + + ; learnset + db %11100000 + db %00111111 + db %11001000 + db %11000001 + db %11100011 + db %00011000 + db %00010010 + + db 0 ; padding + +DragoniteBaseStats: ; 3940e (e:540e) + db DEX_DRAGONITE ; pokedex id + db 91 ; base hp + db 134 ; base attack + db 95 ; base defense + db 80 ; base speed + db 100 ; base special + + db DRAGON ; species type 1 + db FLYING ; species type 2 + + db 45 ; catch rate + db 218 ; base exp yield + db $77 ; sprite dimensions + + dw DragonitePicFront + dw DragonitePicBack + + ; attacks known at lvl 0 + db WRAP + db LEER + db THUNDER_WAVE + db AGILITY + + db 5 ; growth rate + + ; learnset + db %11100010 + db %01111111 + db %11001000 + db %11000001 + db %11100011 + db %00011000 + db %00110010 + + db 0 ; padding + +MewtwoBaseStats: ; 3942a (e:542a) + db DEX_MEWTWO ; pokedex id + db 106 ; base hp + db 110 ; base attack + db 90 ; base defense + db 130 ; base speed + db 154 ; base special + + db PSYCHIC ; species type 1 + db PSYCHIC ; species type 2 + + db 3 ; catch rate + db 220 ; base exp yield + db $77 ; sprite dimensions + + dw MewtwoPicFront + dw MewtwoPicBack + + ; attacks known at lvl 0 + db CONFUSION + db DISABLE + db SWIFT + db PSYCHIC_M + + db 5 ; growth rate + + ; learnset + db %10110001 + db %11111111 + db %10101111 + db %11110001 + db %10101111 + db %00111000 + db %01100011 + + db 0 ; padding
\ No newline at end of file diff --git a/data/bike_riding_tilesets.asm b/data/bike_riding_tilesets.asm new file mode 100755 index 00000000..1b5a93c3 --- /dev/null +++ b/data/bike_riding_tilesets.asm @@ -0,0 +1,2 @@ +BikeRidingTilesets:: ; 09e2 (0:09e2) + db OVERWORLD, FOREST, UNDERGROUND, SHIP_PORT, CAVERN, $FF
\ No newline at end of file diff --git a/data/credit_mons.asm b/data/credit_mons.asm new file mode 100755 index 00000000..2927ee00 --- /dev/null +++ b/data/credit_mons.asm @@ -0,0 +1,16 @@ +CreditsMons: ; 74131 (1d:4131) + db VENUSAUR + db ARBOK + db RHYHORN + db FEAROW + db ABRA + db GRAVELER + db HITMONLEE + db TANGELA + db STARMIE + db GYARADOS + db DITTO + db OMASTAR + db VILEPLUME + db NIDOKING + db PARASECT
\ No newline at end of file diff --git a/data/cries.asm b/data/cries.asm new file mode 100755 index 00000000..f6f39ed2 --- /dev/null +++ b/data/cries.asm @@ -0,0 +1,192 @@ +CryData: ; 39446 (e:5446) + ;$BaseCry, $Pitch, $Length + db $11, $00, $80; Rhydon + db $03, $00, $80; Kangaskhan + db $00, $00, $80; Nidoran♂ + db $19, $CC, $01; Clefairy + db $10, $00, $80; Spearow + db $06, $ED, $80; Voltorb + db $09, $00, $80; Nidoking + db $1F, $00, $80; Slowbro + db $0F, $20, $80; Ivysaur + db $0D, $00, $80; Exeggutor + db $0C, $00, $80; Lickitung + db $0B, $00, $80; Exeggcute + db $05, $00, $80; Grimer + db $07, $00, $FF; Gengar + db $01, $00, $80; Nidoran♀ + db $0A, $00, $80; Nidoqueen + db $19, $00, $80; Cubone + db $04, $00, $80; Rhyhorn + db $1B, $00, $80; Lapras + db $15, $00, $80; Arcanine + db $1E, $EE, $FF; Mew + db $17, $00, $80; Gyarados + db $18, $00, $80; Shellder + db $1A, $00, $80; Tentacool + db $1C, $00, $80; Gastly + db $16, $00, $80; Scyther + db $1E, $02, $20; Staryu + db $13, $00, $80; Blastoise + db $14, $00, $80; Pinsir + db $12, $00, $80; Tangela + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $1F, $20, $40; Growlithe + db $17, $FF, $C0; Onix + db $18, $40, $A0; Fearow + db $0E, $DF, $04; Pidgey + db $02, $00, $80; Slowpoke + db $1C, $A8, $C0; Kadabra + db $24, $00, $80; Graveler + db $14, $0A, $C0; Chansey + db $1F, $48, $60; Machoke + db $20, $08, $40; Mr.Mime + db $12, $80, $C0; Hitmonlee + db $0C, $EE, $C0; Hitmonchan + db $17, $E0, $10; Arbok + db $1E, $42, $FF; Parasect + db $21, $20, $60; Psyduck + db $0D, $88, $20; Drowzee + db $12, $E0, $40; Golem + db $00, $00, $00; MissingNo. + db $04, $FF, $30; Magmar + db $00, $00, $00; MissingNo. + db $06, $8F, $FF; Electabuzz + db $1C, $20, $C0; Magneton + db $12, $E6, $DD; Koffing + db $00, $00, $00; MissingNo. + db $0A, $DD, $60; Mankey + db $0C, $88, $C0; Seel + db $0B, $AA, $01; Diglett + db $1D, $11, $40; Tauros + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $10, $DD, $01; Farfetch'd + db $1A, $44, $40; Venonat + db $0F, $3C, $C0; Dragonite + db $00, $80, $10; MissingNo. + db $00, $00, $00; MissingNo. + db $1D, $E0, $80; MissingNo. + db $0B, $BB, $01; Doduo + db $0E, $FF, $FF; Poliwag + db $0D, $FF, $FF; Jynx + db $09, $F8, $40; Moltres + db $09, $80, $40; Articuno + db $18, $FF, $80; Zapdos + db $0E, $FF, $FF; Ditto + db $19, $77, $10; Meowth + db $20, $20, $E0; Krabby + db $22, $FF, $40; MissingNo. + db $00, $00, $00; MissingNo. + db $0E, $E0, $60; MissingNo. + db $24, $4F, $10; Vulpix + db $24, $88, $60; Ninetales + db $0F, $EE, $01; Pikachu + db $09, $EE, $08; Raichu + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $0F, $60, $40; Dratini + db $0F, $40, $80; Dragonair + db $16, $BB, $40; Kabuto + db $18, $EE, $01; Kabutops + db $19, $99, $10; Horsea + db $19, $3C, $01; Seadra + db $0F, $40, $C0; MissingNo. + db $0F, $20, $C0; MissingNo. + db $00, $20, $40; Sandshrew + db $00, $FF, $FF; Sandslash + db $1F, $F0, $01; Omanyte + db $1F, $FF, $40; Omastar + db $0E, $FF, $35; Jigglypuff + db $0E, $68, $60; Wigglytuff + db $1A, $88, $60; Eevee + db $1A, $10, $20; Flareon + db $1A, $3D, $80; Jolteon + db $1A, $AA, $FF; Vaporeon + db $1F, $EE, $01; Machop + db $1D, $E0, $80; Zubat + db $17, $12, $40; Ekans + db $1E, $20, $E0; Paras + db $0E, $77, $60; Poliwhirl + db $0E, $00, $FF; Poliwrath + db $15, $EE, $01; Weedle + db $13, $FF, $01; Kakuna + db $13, $60, $80; Beedrill + db $00, $00, $00; MissingNo. + db $0B, $99, $20; Dodrio + db $0A, $AF, $40; Primeape + db $0B, $2A, $10; Dugtrio + db $1A, $29, $80; Venomoth + db $0C, $23, $FF; Dewgong + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $16, $80, $20; Caterpie + db $1C, $CC, $01; Metapod + db $16, $77, $40; Butterfree + db $1F, $08, $C0; Machamp + db $11, $20, $10; MissingNo. + db $21, $FF, $40; Golduck + db $0D, $EE, $40; Hypno + db $1D, $FA, $80; Golbat + db $1E, $99, $FF; Mewtwo + db $05, $55, $01; Snorlax + db $17, $80, $00; Magikarp + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $07, $EF, $FF; Muk + db $0F, $40, $80; MissingNo. + db $20, $EE, $E0; Kingler + db $18, $6F, $E0; Cloyster + db $00, $00, $00; MissingNo. + db $06, $A8, $90; Electrode + db $19, $AA, $20; Clefable + db $12, $FF, $FF; Weezing + db $19, $99, $FF; Persian + db $08, $4F, $60; Marowak + db $00, $00, $00; MissingNo. + db $1C, $30, $40; Haunter + db $1C, $C0, $01; Abra + db $1C, $98, $FF; Alakazam + db $14, $28, $C0; Pidgeotto + db $14, $11, $FF; Pidgeot + db $1E, $00, $80; Starmie + db $0F, $80, $01; Bulbasaur + db $0F, $00, $C0; Venusaur + db $1A, $EE, $FF; Tentacruel + db $00, $00, $00; MissingNo. + db $16, $80, $40; Goldeen + db $16, $10, $FF; Seaking + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $25, $00, $80; Ponyta + db $25, $20, $C0; Rapidash + db $22, $00, $80; Rattata + db $22, $20, $FF; Raticate + db $00, $2C, $C0; Nidorino + db $01, $2C, $E0; Nidorina + db $24, $F0, $10; Geodude + db $25, $AA, $FF; Porygon + db $23, $20, $F0; Aerodactyl + db $00, $00, $00; MissingNo. + db $1C, $80, $60; Magnemite + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $04, $60, $40; Charmander + db $1D, $60, $40; Squirtle + db $04, $20, $40; Charmeleon + db $1D, $20, $40; Wartortle + db $04, $00, $80; Charizard + db $1D, $00, $80; MissingNo. + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $00, $00, $00; MissingNo. + db $08, $DD, $01; Oddish + db $08, $AA, $40; Gloom + db $23, $22, $FF; Vileplume + db $21, $55, $01; Bellsprout + db $25, $44, $20; Weepinbell + db $25, $66, $CC; Victreebel
\ No newline at end of file diff --git a/data/dungeon_tilesets.asm b/data/dungeon_tilesets.asm new file mode 100755 index 00000000..d226ce29 --- /dev/null +++ b/data/dungeon_tilesets.asm @@ -0,0 +1,2 @@ +DungeonTilesets: ; c7b2 (3:47b2) + db FOREST, MUSEUM, SHIP, CAVERN, LOBBY, MANSION, GATE, LAB, FACILITY, CEMETERY, GYM, $FF
\ No newline at end of file diff --git a/data/evos_moves.asm b/data/evos_moves.asm new file mode 100755 index 00000000..b0b1cb15 --- /dev/null +++ b/data/evos_moves.asm @@ -0,0 +1,2171 @@ +EvosMovesPointerTable: ; 3b05c (e:705c) + dw Mon112_EvosMoves + dw Mon115_EvosMoves + dw Mon032_EvosMoves + dw Mon035_EvosMoves + dw Mon021_EvosMoves + dw Mon100_EvosMoves + dw Mon034_EvosMoves + dw Mon080_EvosMoves + dw Mon002_EvosMoves + dw Mon103_EvosMoves + dw Mon108_EvosMoves + dw Mon102_EvosMoves + dw Mon088_EvosMoves + dw Mon094_EvosMoves + dw Mon029_EvosMoves + dw Mon031_EvosMoves + dw Mon104_EvosMoves + dw Mon111_EvosMoves + dw Mon131_EvosMoves + dw Mon059_EvosMoves + dw Mon151_EvosMoves + dw Mon130_EvosMoves + dw Mon090_EvosMoves + dw Mon072_EvosMoves + dw Mon092_EvosMoves + dw Mon123_EvosMoves + dw Mon120_EvosMoves + dw Mon009_EvosMoves + dw Mon127_EvosMoves + dw Mon114_EvosMoves + dw Mon152_EvosMoves ;MissingNo + dw Mon153_EvosMoves ;MissingNo + dw Mon058_EvosMoves + dw Mon095_EvosMoves + dw Mon022_EvosMoves + dw Mon016_EvosMoves + dw Mon079_EvosMoves + dw Mon064_EvosMoves + dw Mon075_EvosMoves + dw Mon113_EvosMoves + dw Mon067_EvosMoves + dw Mon122_EvosMoves + dw Mon106_EvosMoves + dw Mon107_EvosMoves + dw Mon024_EvosMoves + dw Mon047_EvosMoves + dw Mon054_EvosMoves + dw Mon096_EvosMoves + dw Mon076_EvosMoves + dw Mon154_EvosMoves ;MissingNo + dw Mon126_EvosMoves + dw Mon155_EvosMoves ;MissingNo + dw Mon125_EvosMoves + dw Mon082_EvosMoves + dw Mon109_EvosMoves + dw Mon156_EvosMoves ;MissingNo + dw Mon056_EvosMoves + dw Mon086_EvosMoves + dw Mon050_EvosMoves + dw Mon128_EvosMoves + dw Mon157_EvosMoves ;MissingNo + dw Mon158_EvosMoves ;MissingNo + dw Mon159_EvosMoves ;MissingNo + dw Mon083_EvosMoves + dw Mon048_EvosMoves + dw Mon149_EvosMoves + dw Mon160_EvosMoves ;MissingNo + dw Mon161_EvosMoves ;MissingNo + dw Mon162_EvosMoves ;MissingNo + dw Mon084_EvosMoves + dw Mon060_EvosMoves + dw Mon124_EvosMoves + dw Mon146_EvosMoves + dw Mon144_EvosMoves + dw Mon145_EvosMoves + dw Mon132_EvosMoves + dw Mon052_EvosMoves + dw Mon098_EvosMoves + dw Mon163_EvosMoves ;MissingNo + dw Mon164_EvosMoves ;MissingNo + dw Mon165_EvosMoves ;MissingNo + dw Mon037_EvosMoves + dw Mon038_EvosMoves + dw Mon025_EvosMoves + dw Mon026_EvosMoves + dw Mon166_EvosMoves ;MissingNo + dw Mon167_EvosMoves ;MissingNo + dw Mon147_EvosMoves + dw Mon148_EvosMoves + dw Mon140_EvosMoves + dw Mon141_EvosMoves + dw Mon116_EvosMoves + dw Mon117_EvosMoves + dw Mon168_EvosMoves ;MissingNo + dw Mon169_EvosMoves ;MissingNo + dw Mon027_EvosMoves + dw Mon028_EvosMoves + dw Mon138_EvosMoves + dw Mon139_EvosMoves + dw Mon039_EvosMoves + dw Mon040_EvosMoves + dw Mon133_EvosMoves + dw Mon136_EvosMoves + dw Mon135_EvosMoves + dw Mon134_EvosMoves + dw Mon066_EvosMoves + dw Mon041_EvosMoves + dw Mon023_EvosMoves + dw Mon046_EvosMoves + dw Mon061_EvosMoves + dw Mon062_EvosMoves + dw Mon013_EvosMoves + dw Mon014_EvosMoves + dw Mon015_EvosMoves + dw Mon170_EvosMoves ;MissingNo + dw Mon085_EvosMoves + dw Mon057_EvosMoves + dw Mon051_EvosMoves + dw Mon049_EvosMoves + dw Mon087_EvosMoves + dw Mon171_EvosMoves ;MissingNo + dw Mon172_EvosMoves ;MissingNo + dw Mon010_EvosMoves + dw Mon011_EvosMoves + dw Mon012_EvosMoves + dw Mon068_EvosMoves + dw Mon173_EvosMoves ;MissingNo + dw Mon055_EvosMoves + dw Mon097_EvosMoves + dw Mon042_EvosMoves + dw Mon150_EvosMoves + dw Mon143_EvosMoves + dw Mon129_EvosMoves + dw Mon174_EvosMoves ;MissingNo + dw Mon175_EvosMoves ;MissingNo + dw Mon089_EvosMoves + dw Mon176_EvosMoves ;MissingNo + dw Mon099_EvosMoves + dw Mon091_EvosMoves + dw Mon177_EvosMoves ;MissingNo + dw Mon101_EvosMoves + dw Mon036_EvosMoves + dw Mon110_EvosMoves + dw Mon053_EvosMoves + dw Mon105_EvosMoves + dw Mon178_EvosMoves ;MissingNo + dw Mon093_EvosMoves + dw Mon063_EvosMoves + dw Mon065_EvosMoves + dw Mon017_EvosMoves + dw Mon018_EvosMoves + dw Mon121_EvosMoves + dw Mon001_EvosMoves + dw Mon003_EvosMoves + dw Mon073_EvosMoves + dw Mon179_EvosMoves ;MissingNo + dw Mon118_EvosMoves + dw Mon119_EvosMoves + dw Mon180_EvosMoves ;MissingNo + dw Mon181_EvosMoves ;MissingNo + dw Mon182_EvosMoves ;MissingNo + dw Mon183_EvosMoves ;MissingNo + dw Mon077_EvosMoves + dw Mon078_EvosMoves + dw Mon019_EvosMoves + dw Mon020_EvosMoves + dw Mon033_EvosMoves + dw Mon030_EvosMoves + dw Mon074_EvosMoves + dw Mon137_EvosMoves + dw Mon142_EvosMoves + dw Mon184_EvosMoves ;MissingNo + dw Mon081_EvosMoves + dw Mon185_EvosMoves ;MissingNo + dw Mon186_EvosMoves ;MissingNo + dw Mon004_EvosMoves + dw Mon007_EvosMoves + dw Mon005_EvosMoves + dw Mon008_EvosMoves + dw Mon006_EvosMoves + dw Mon187_EvosMoves ;MissingNo + dw Mon188_EvosMoves ;MissingNo + dw Mon189_EvosMoves ;MissingNo + dw Mon190_EvosMoves ;MissingNo + dw Mon043_EvosMoves + dw Mon044_EvosMoves + dw Mon045_EvosMoves + dw Mon069_EvosMoves + dw Mon070_EvosMoves + dw Mon071_EvosMoves + +Mon112_EvosMoves: ; 3b1d8 (e:71d8) +;RHYDON +;Evolutions + db 0 +;Learnset + db 30,STOMP + db 35,TAIL_WHIP + db 40,FURY_ATTACK + db 48,HORN_DRILL + db 55,LEER + db 64,TAKE_DOWN + db 0 +Mon115_EvosMoves: ; 3b1e6 (e:71e6) +;KANGASKHAN +;Evolutions + db 0 +;Learnset + db 26,BITE + db 31,TAIL_WHIP + db 36,MEGA_PUNCH + db 41,LEER + db 46,DIZZY_PUNCH + db 0 +Mon032_EvosMoves: ; 3b1f2 (e:71f2) +;NIDORAN_M +;Evolutions + db EV_LEVEL,16,NIDORINO + db 0 +;Learnset + db 8,HORN_ATTACK + db 14,POISON_STING + db 21,FOCUS_ENERGY + db 29,FURY_ATTACK + db 36,HORN_DRILL + db 43,DOUBLE_KICK + db 0 +Mon035_EvosMoves: ; 3b203 (e:7203) +;CLEFAIRY +;Evolutions + db EV_ITEM,MOON_STONE,1,CLEFABLE + db 0 +;Learnset + db 13,SING + db 18,DOUBLESLAP + db 24,MINIMIZE + db 31,METRONOME + db 39,DEFENSE_CURL + db 48,LIGHT_SCREEN + db 0 +Mon021_EvosMoves: ; 3b215 (e:7215) +;SPEAROW +;Evolutions + db EV_LEVEL,20,FEAROW + db 0 +;Learnset + db 9,LEER + db 15,FURY_ATTACK + db 22,MIRROR_MOVE + db 29,DRILL_PECK + db 36,AGILITY + db 0 +Mon100_EvosMoves: ; 3b224 (e:7224) +;VOLTORB +;Evolutions + db EV_LEVEL,30,ELECTRODE + db 0 +;Learnset + db 17,SONICBOOM + db 22,SELFDESTRUCT + db 29,LIGHT_SCREEN + db 36,SWIFT + db 43,EXPLOSION + db 0 +Mon034_EvosMoves: ; 3b233 (e:7233) +;NIDOKING +;Evolutions + db 0 +;Learnset + db 8,HORN_ATTACK + db 14,POISON_STING + db 23,THRASH + db 0 +Mon080_EvosMoves: ; 3b23b (e:723b) +;SLOWBRO +;Evolutions + db 0 +;Learnset + db 18,DISABLE + db 22,HEADBUTT + db 27,GROWL + db 33,WATER_GUN + db 37,WITHDRAW + db 44,AMNESIA + db 55,PSYCHIC_M + db 0 +Mon002_EvosMoves: ; 3b24b (e:724b) +;IVYSAUR +;Evolutions + db EV_LEVEL,32,VENUSAUR + db 0 +;Learnset + db 7,LEECH_SEED + db 13,VINE_WHIP + db 22,POISONPOWDER + db 30,RAZOR_LEAF + db 38,GROWTH + db 46,SLEEP_POWDER + db 54,SOLARBEAM + db 0 +Mon103_EvosMoves: ; 3b25e (e:725e) +;EXEGGUTOR +;Evolutions + db 0 +;Learnset + db 28,STOMP + db 0 +Mon108_EvosMoves: ; 3b262 (e:7262) +;LICKITUNG +;Evolutions + db 0 +;Learnset + db 7,STOMP + db 15,DISABLE + db 23,DEFENSE_CURL + db 31,SLAM + db 39,SCREECH + db 0 +Mon102_EvosMoves: ; 3b26e (e:726e) +;EXEGGCUTE +;Evolutions + db EV_ITEM,LEAF_STONE ,1,EXEGGUTOR + db 0 +;Learnset + db 25,REFLECT + db 28,LEECH_SEED + db 32,STUN_SPORE + db 37,POISONPOWDER + db 42,SOLARBEAM + db 48,SLEEP_POWDER + db 0 +Mon088_EvosMoves: ; 3b280 (e:7280) +;GRIMER +;Evolutions + db EV_LEVEL,38,MUK + db 0 +;Learnset + db 30,POISON_GAS + db 33,MINIMIZE + db 37,SLUDGE + db 42,HARDEN + db 48,SCREECH + db 55,ACID_ARMOR + db 0 +Mon094_EvosMoves: ; 3b291 (e:7291) +;GENGAR +;Evolutions + db 0 +;Learnset + db 29,HYPNOSIS + db 38,DREAM_EATER + db 0 +Mon029_EvosMoves: ; 3b297 (e:7297) +;NIDORAN_F +;Evolutions + db EV_LEVEL,16,NIDORINA + db 0 +;Learnset + db 8,SCRATCH + db 14,POISON_STING + db 21,TAIL_WHIP + db 29,BITE + db 36,FURY_SWIPES + db 43,DOUBLE_KICK + db 0 +Mon031_EvosMoves: ; 3b2a8 (e:72a8) +;NIDOQUEEN +;Evolutions + db 0 +;Learnset + db 8,SCRATCH + db 14,POISON_STING + db 23,BODY_SLAM + db 0 +Mon104_EvosMoves: ; 3b2b0 (e:72b0) +;CUBONE +;Evolutions + db EV_LEVEL,28,MAROWAK + db 0 +;Learnset + db 25,LEER + db 31,FOCUS_ENERGY + db 38,THRASH + db 43,BONEMERANG + db 46,RAGE + db 0 +Mon111_EvosMoves: ; 3b2bf (e:72bf) +;RHYHORN +;Evolutions + db EV_LEVEL,42,RHYDON + db 0 +;Learnset + db 30,STOMP + db 35,TAIL_WHIP + db 40,FURY_ATTACK + db 45,HORN_DRILL + db 50,LEER + db 55,TAKE_DOWN + db 0 +Mon131_EvosMoves: ; 3b2d0 (e:72d0) +;LAPRAS +;Evolutions + db 0 +;Learnset + db 16,SING + db 20,MIST + db 25,BODY_SLAM + db 31,CONFUSE_RAY + db 38,ICE_BEAM + db 46,HYDRO_PUMP + db 0 +Mon059_EvosMoves: ; 3b2de (e:72de) +;ARCANINE +;Evolutions + db 0 +;Learnset + db 0 +Mon151_EvosMoves: ; 3b2e0 (e:72e0) +;MEW +;Evolutions + db 0 +;Learnset + db 10,TRANSFORM + db 20,MEGA_PUNCH + db 30,METRONOME + db 40,PSYCHIC_M + db 0 +Mon130_EvosMoves: ; 3b2ea (e:72ea) +;GYARADOS +;Evolutions + db 0 +;Learnset + db 20,BITE + db 25,DRAGON_RAGE + db 32,LEER + db 41,HYDRO_PUMP + db 52,HYPER_BEAM + db 0 +Mon090_EvosMoves: ; 3b2f6 (e:72f6) +;SHELLDER +;Evolutions + db EV_ITEM,WATER_STONE ,1,CLOYSTER + db 0 +;Learnset + db 18,SUPERSONIC + db 23,CLAMP + db 30,AURORA_BEAM + db 39,LEER + db 50,ICE_BEAM + db 0 +Mon072_EvosMoves: ; 3b306 (e:7306) +;TENTACOOL +;Evolutions + db EV_LEVEL,30,TENTACRUEL + db 0 +;Learnset + db 7,SUPERSONIC + db 13,WRAP + db 18,POISON_STING + db 22,WATER_GUN + db 27,CONSTRICT + db 33,BARRIER + db 40,SCREECH + db 48,HYDRO_PUMP + db 0 +Mon092_EvosMoves: ; 3b31b (e:731b) +;GASTLY +;Evolutions + db EV_LEVEL,25,HAUNTER + db 0 +;Learnset + db 27,HYPNOSIS + db 35,DREAM_EATER + db 0 +Mon123_EvosMoves: ; 3b324 (e:7324) +;SCYTHER +;Evolutions + db 0 +;Learnset + db 17,LEER + db 20,FOCUS_ENERGY + db 24,DOUBLE_TEAM + db 29,SLASH + db 35,SWORDS_DANCE + db 42,AGILITY + db 0 +Mon120_EvosMoves: ; 3b332 (e:7332) +;STARYU +;Evolutions + db EV_ITEM,WATER_STONE ,1,STARMIE + db 0 +;Learnset + db 17,WATER_GUN + db 22,HARDEN + db 27,RECOVER + db 32,SWIFT + db 37,MINIMIZE + db 42,LIGHT_SCREEN + db 47,HYDRO_PUMP + db 0 +Mon009_EvosMoves: ; 3b346 (e:7346) +;BLASTOISE +;Evolutions + db 0 +;Learnset + db 8,BUBBLE + db 15,WATER_GUN + db 24,BITE + db 31,WITHDRAW + db 42,SKULL_BASH + db 52,HYDRO_PUMP + db 0 +Mon127_EvosMoves: ; 3b354 (e:7354) +;PINSIR +;Evolutions + db 0 +;Learnset + db 25,SEISMIC_TOSS + db 30,GUILLOTINE + db 36,FOCUS_ENERGY + db 43,HARDEN + db 49,SLASH + db 54,SWORDS_DANCE + db 0 +Mon114_EvosMoves: ; 3b362 (e:7362) +;TANGELA +;Evolutions + db 0 +;Learnset + db 29,ABSORB + db 32,POISONPOWDER + db 36,STUN_SPORE + db 39,SLEEP_POWDER + db 45,SLAM + db 49,GROWTH + db 0 + +Mon152_EvosMoves: ; 3b370 (e:7370) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon153_EvosMoves: ; 3b372 (e:7372) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon058_EvosMoves: ; 3b374 (e:7374) +;GROWLITHE +;Evolutions + db EV_ITEM,FIRE_STONE,1,ARCANINE + db 0 +;Learnset + db 18,EMBER + db 23,LEER + db 30,TAKE_DOWN + db 39,AGILITY + db 50,FLAMETHROWER + db 0 +Mon095_EvosMoves: ; 3b384 (e:7384) +;ONIX +;Evolutions + db 0 +;Learnset + db 15,BIND + db 19,ROCK_THROW + db 25,RAGE + db 33,SLAM + db 43,HARDEN + db 0 +Mon022_EvosMoves: ; 3b390 (e:7390) +;FEAROW +;Evolutions + db 0 +;Learnset + db 9,LEER + db 15,FURY_ATTACK + db 25,MIRROR_MOVE + db 34,DRILL_PECK + db 43,AGILITY + db 0 +Mon016_EvosMoves: ; 3b39c (e:739c) +;PIDGEY +;Evolutions + db EV_LEVEL,18,PIDGEOTTO + db 0 +;Learnset + db 5,SAND_ATTACK + db 12,QUICK_ATTACK + db 19,WHIRLWIND + db 28,WING_ATTACK + db 36,AGILITY + db 44,MIRROR_MOVE + db 0 +Mon079_EvosMoves: ; 3b3ad (e:73ad) +;SLOWPOKE +;Evolutions + db EV_LEVEL,37,SLOWBRO + db 0 +;Learnset + db 18,DISABLE + db 22,HEADBUTT + db 27,GROWL + db 33,WATER_GUN + db 40,AMNESIA + db 48,PSYCHIC_M + db 0 +Mon064_EvosMoves: ; 3b3be (e:73be) +;KADABRA +;Evolutions + db EV_TRADE,1,ALAKAZAM + db 0 +;Learnset + db 16,CONFUSION + db 20,DISABLE + db 27,PSYBEAM + db 31,RECOVER + db 38,PSYCHIC_M + db 42,REFLECT + db 0 +Mon075_EvosMoves: ; 3b3cf (e:73cf) +;GRAVELER +;Evolutions + db EV_TRADE,1,GOLEM + db 0 +;Learnset + db 11,DEFENSE_CURL + db 16,ROCK_THROW + db 21,SELFDESTRUCT + db 29,HARDEN + db 36,EARTHQUAKE + db 43,EXPLOSION + db 0 +Mon113_EvosMoves: ; 3b3e0 (e:73e0) +;CHANSEY +;Evolutions + db 0 +;Learnset + db 24,SING + db 30,GROWL + db 38,MINIMIZE + db 44,DEFENSE_CURL + db 48,LIGHT_SCREEN + db 54,DOUBLE_EDGE + db 0 +Mon067_EvosMoves: ; 3b3ee (e:73ee) +;MACHOKE +;Evolutions + db EV_TRADE,1,MACHAMP + db 0 +;Learnset + db 20,LOW_KICK + db 25,LEER + db 36,FOCUS_ENERGY + db 44,SEISMIC_TOSS + db 52,SUBMISSION + db 0 +Mon122_EvosMoves: ; 3b3fd (e:73fd) +;MR_MIME +;Evolutions + db 0 +;Learnset + db 15,CONFUSION + db 23,LIGHT_SCREEN + db 31,DOUBLESLAP + db 39,MEDITATE + db 47,SUBSTITUTE + db 0 +Mon106_EvosMoves: ; 3b409 (e:7409) +;HITMONLEE +;Evolutions + db 0 +;Learnset + db 33,ROLLING_KICK + db 38,JUMP_KICK + db 43,FOCUS_ENERGY + db 48,HI_JUMP_KICK + db 53,MEGA_KICK + db 0 +Mon107_EvosMoves: ; 3b415 (e:7415) +;HITMONCHAN +;Evolutions + db 0 +;Learnset + db 33,FIRE_PUNCH + db 38,ICE_PUNCH + db 43,THUNDERPUNCH + db 48,MEGA_PUNCH + db 53,COUNTER + db 0 +Mon024_EvosMoves: ; 3b421 (e:7421) +;ARBOK +;Evolutions + db 0 +;Learnset + db 10,POISON_STING + db 17,BITE + db 27,GLARE + db 36,SCREECH + db 47,ACID + db 0 +Mon047_EvosMoves: ; 3b42d (e:742d) +;PARASECT +;Evolutions + db 0 +;Learnset + db 13,STUN_SPORE + db 20,LEECH_LIFE + db 30,SPORE + db 39,SLASH + db 48,GROWTH + db 0 +Mon054_EvosMoves: ; 3b439 (e:7439) +;PSYDUCK +;Evolutions + db EV_LEVEL,33,GOLDUCK + db 0 +;Learnset + db 28,TAIL_WHIP + db 31,DISABLE + db 36,CONFUSION + db 43,FURY_SWIPES + db 52,HYDRO_PUMP + db 0 +Mon096_EvosMoves: ; 3b448 (e:7448) +;DROWZEE +;Evolutions + db EV_LEVEL,26,HYPNO + db 0 +;Learnset + db 12,DISABLE + db 17,CONFUSION + db 24,HEADBUTT + db 29,POISON_GAS + db 32,PSYCHIC_M + db 37,MEDITATE + db 0 +Mon076_EvosMoves: ; 3b459 (e:7459) +;GOLEM +;Evolutions + db 0 +;Learnset + db 11,DEFENSE_CURL + db 16,ROCK_THROW + db 21,SELFDESTRUCT + db 29,HARDEN + db 36,EARTHQUAKE + db 43,EXPLOSION + db 0 + +Mon154_EvosMoves: ; 3b467 (e:7467) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon126_EvosMoves: ; 3b469 (e:7469) +;MAGMAR +;Evolutions + db 0 +;Learnset + db 36,LEER + db 39,CONFUSE_RAY + db 43,FIRE_PUNCH + db 48,SMOKESCREEN + db 52,SMOG + db 55,FLAMETHROWER + db 0 + +Mon155_EvosMoves: ; 3b477 (e:7477) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon125_EvosMoves: ; 3b479 (e:7479) +;ELECTABUZZ +;Evolutions + db 0 +;Learnset + db 34,THUNDERSHOCK + db 37,SCREECH + db 42,THUNDERPUNCH + db 49,LIGHT_SCREEN + db 54,THUNDER + db 0 +Mon082_EvosMoves: ; 3b485 (e:7485) +;MAGNETON +;Evolutions + db 0 +;Learnset + db 21,SONICBOOM + db 25,THUNDERSHOCK + db 29,SUPERSONIC + db 38,THUNDER_WAVE + db 46,SWIFT + db 54,SCREECH + db 0 +Mon109_EvosMoves: ; 3b493 (e:7493) +;KOFFING +;Evolutions + db EV_LEVEL,35,WEEZING + db 0 +;Learnset + db 32,SLUDGE + db 37,SMOKESCREEN + db 40,SELFDESTRUCT + db 45,HAZE + db 48,EXPLOSION + db 0 + +Mon156_EvosMoves: ; 3b4a2 (e:74a2) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon056_EvosMoves: ; 3b4a4 (e:74a4) +;MANKEY +;Evolutions + db EV_LEVEL,28,PRIMEAPE + db 0 +;Learnset + db 15,KARATE_CHOP + db 21,FURY_SWIPES + db 27,FOCUS_ENERGY + db 33,SEISMIC_TOSS + db 39,THRASH + db 0 +Mon086_EvosMoves: ; 3b4b3 (e:74b3) +;SEEL +;Evolutions + db EV_LEVEL,34,DEWGONG + db 0 +;Learnset + db 30,GROWL + db 35,AURORA_BEAM + db 40,REST + db 45,TAKE_DOWN + db 50,ICE_BEAM + db 0 +Mon050_EvosMoves: ; 3b4c2 (e:74c2) +;DIGLETT +;Evolutions + db EV_LEVEL,26,DUGTRIO + db 0 +;Learnset + db 15,GROWL + db 19,DIG + db 24,SAND_ATTACK + db 31,SLASH + db 40,EARTHQUAKE + db 0 +Mon128_EvosMoves: ; 3b4d1 (e:74d1) +;TAUROS +;Evolutions + db 0 +;Learnset + db 21,STOMP + db 28,TAIL_WHIP + db 35,LEER + db 44,RAGE + db 51,TAKE_DOWN + db 0 + +Mon157_EvosMoves: ; 3b4dd (e:74dd) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon158_EvosMoves: ; 3b4df (e:74df) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon159_EvosMoves: ; 3b4e1 (e:74e1) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon083_EvosMoves: ; 3b4e3 (e:74e3) +;FARFETCH_D +;Evolutions + db 0 +;Learnset + db 7,LEER + db 15,FURY_ATTACK + db 23,SWORDS_DANCE + db 31,AGILITY + db 39,SLASH + db 0 +Mon048_EvosMoves: ; 3b4ef (e:74ef) +;VENONAT +;Evolutions + db EV_LEVEL,31,VENOMOTH + db 0 +;Learnset + db 24,POISONPOWDER + db 27,LEECH_LIFE + db 30,STUN_SPORE + db 35,PSYBEAM + db 38,SLEEP_POWDER + db 43,PSYCHIC_M + db 0 +Mon149_EvosMoves: ; 3b500 (e:7500) +;DRAGONITE +;Evolutions + db 0 +;Learnset + db 10,THUNDER_WAVE + db 20,AGILITY + db 35,SLAM + db 45,DRAGON_RAGE + db 60,HYPER_BEAM + db 0 + +Mon160_EvosMoves: ; 3b50c (e:750c) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon161_EvosMoves: ; 3b50e (e:750e) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon162_EvosMoves: ; 3b510 (e:7510) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon084_EvosMoves: ; 3b512 (e:7512) +;DODUO +;Evolutions + db EV_LEVEL,31,DODRIO + db 0 +;Learnset + db 20,GROWL + db 24,FURY_ATTACK + db 30,DRILL_PECK + db 36,RAGE + db 40,TRI_ATTACK + db 44,AGILITY + db 0 +Mon060_EvosMoves: ; 3b523 (e:7523) +;POLIWAG +;Evolutions + db EV_LEVEL,25,POLIWHIRL + db 0 +;Learnset + db 16,HYPNOSIS + db 19,WATER_GUN + db 25,DOUBLESLAP + db 31,BODY_SLAM + db 38,AMNESIA + db 45,HYDRO_PUMP + db 0 +Mon124_EvosMoves: ; 3b534 (e:7534) +;JYNX +;Evolutions + db 0 +;Learnset + db 18,LICK + db 23,DOUBLESLAP + db 31,ICE_PUNCH + db 39,BODY_SLAM + db 47,THRASH + db 58,BLIZZARD + db 0 +Mon146_EvosMoves: ; 3b542 (e:7542) +;MOLTRES +;Evolutions + db 0 +;Learnset + db 51,LEER + db 55,AGILITY + db 60,SKY_ATTACK + db 0 +Mon144_EvosMoves: ; 3b54a (e:754a) +;ARTICUNO +;Evolutions + db 0 +;Learnset + db 51,BLIZZARD + db 55,AGILITY + db 60,MIST + db 0 +Mon145_EvosMoves: ; 3b552 (e:7552) +;ZAPDOS +;Evolutions + db 0 +;Learnset + db 51,THUNDER + db 55,AGILITY + db 60,LIGHT_SCREEN + db 0 +Mon132_EvosMoves: ; 3b55a (e:755a) +;DITTO +;Evolutions + db 0 +;Learnset + db 0 +Mon052_EvosMoves: ; 3b55c (e:755c) +;MEOWTH +;Evolutions + db EV_LEVEL,28,PERSIAN + db 0 +;Learnset + db 12,BITE + db 17,PAY_DAY + db 24,SCREECH + db 33,FURY_SWIPES + db 44,SLASH + db 0 +Mon098_EvosMoves: ; 3b56b (e:756b) +;KRABBY +;Evolutions + db EV_LEVEL,28,KINGLER + db 0 +;Learnset + db 20,VICEGRIP + db 25,GUILLOTINE + db 30,STOMP + db 35,CRABHAMMER + db 40,HARDEN + db 0 + +Mon163_EvosMoves: ; 3b57a (e:757a) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon164_EvosMoves: ; 3b57c (e:757c) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon165_EvosMoves: ; 3b57e (e:757e) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon037_EvosMoves: ; 3b580 (e:7580) +;VULPIX +;Evolutions + db EV_ITEM,FIRE_STONE,1,NINETALES + db 0 +;Learnset + db 16,QUICK_ATTACK + db 21,ROAR + db 28,CONFUSE_RAY + db 35,FLAMETHROWER + db 42,FIRE_SPIN + db 0 +Mon038_EvosMoves: ; 3b590 (e:7590) +;NINETALES +;Evolutions + db 0 +;Learnset + db 0 +Mon025_EvosMoves: ; 3b592 (e:7592) +;PIKACHU +;Evolutions + db EV_ITEM,THUNDER_STONE ,1,RAICHU + db 0 +;Learnset + db 9,THUNDER_WAVE + db 16,QUICK_ATTACK + db 26,SWIFT + db 33,AGILITY + db 43,THUNDER + db 0 +Mon026_EvosMoves: ; 3b5a2 (e:75a2) +;RAICHU +;Evolutions + db 0 +;Learnset + db 0 + +Mon166_EvosMoves: ; 3b5a4 (e:75a4) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon167_EvosMoves: ; 3b5a6 (e:75a6) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon147_EvosMoves: ; 3b5a8 (e:75a8) +;DRATINI +;Evolutions + db EV_LEVEL,30,DRAGONAIR + db 0 +;Learnset + db 10,THUNDER_WAVE + db 20,AGILITY + db 30,SLAM + db 40,DRAGON_RAGE + db 50,HYPER_BEAM + db 0 +Mon148_EvosMoves: ; 3b5b7 (e:75b7) +;DRAGONAIR +;Evolutions + db EV_LEVEL,55,DRAGONITE + db 0 +;Learnset + db 10,THUNDER_WAVE + db 20,AGILITY + db 35,SLAM + db 45,DRAGON_RAGE + db 55,HYPER_BEAM + db 0 +Mon140_EvosMoves: ; 3b5c6 (e:75c6) +;KABUTO +;Evolutions + db EV_LEVEL,40,KABUTOPS + db 0 +;Learnset + db 34,ABSORB + db 39,SLASH + db 44,LEER + db 49,HYDRO_PUMP + db 0 +Mon141_EvosMoves: ; 3b5d3 (e:75d3) +;KABUTOPS +;Evolutions + db 0 +;Learnset + db 34,ABSORB + db 39,SLASH + db 46,LEER + db 53,HYDRO_PUMP + db 0 +Mon116_EvosMoves: ; 3b5dd (e:75dd) +;HORSEA +;Evolutions + db EV_LEVEL,32,SEADRA + db 0 +;Learnset + db 19,SMOKESCREEN + db 24,LEER + db 30,WATER_GUN + db 37,AGILITY + db 45,HYDRO_PUMP + db 0 +Mon117_EvosMoves: ; 3b5ec (e:75ec) +;SEADRA +;Evolutions + db 0 +;Learnset + db 19,SMOKESCREEN + db 24,LEER + db 30,WATER_GUN + db 41,AGILITY + db 52,HYDRO_PUMP + db 0 + +Mon168_EvosMoves: ; 3b5f8 (e:75f8) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon169_EvosMoves: ; 3b5fa (e:75fa) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon027_EvosMoves: ; 3b5fc (e:75fc) +;SANDSHREW +;Evolutions + db EV_LEVEL,22,SANDSLASH + db 0 +;Learnset + db 10,SAND_ATTACK + db 17,SLASH + db 24,POISON_STING + db 31,SWIFT + db 38,FURY_SWIPES + db 0 +Mon028_EvosMoves: ; 3b60b (e:760b) +;SANDSLASH +;Evolutions + db 0 +;Learnset + db 10,SAND_ATTACK + db 17,SLASH + db 27,POISON_STING + db 36,SWIFT + db 47,FURY_SWIPES + db 0 +Mon138_EvosMoves: ; 3b617 (e:7617) +;OMANYTE +;Evolutions + db EV_LEVEL,40,OMASTAR + db 0 +;Learnset + db 34,HORN_ATTACK + db 39,LEER + db 46,SPIKE_CANNON + db 53,HYDRO_PUMP + db 0 +Mon139_EvosMoves: ; 3b624 (e:7624) +;OMASTAR +;Evolutions + db 0 +;Learnset + db 34,HORN_ATTACK + db 39,LEER + db 44,SPIKE_CANNON + db 49,HYDRO_PUMP + db 0 +Mon039_EvosMoves: ; 3b62e (e:762e) +;JIGGLYPUFF +;Evolutions + db EV_ITEM,MOON_STONE,1,WIGGLYTUFF + db 0 +;Learnset + db 9,POUND + db 14,DISABLE + db 19,DEFENSE_CURL + db 24,DOUBLESLAP + db 29,REST + db 34,BODY_SLAM + db 39,DOUBLE_EDGE + db 0 +Mon040_EvosMoves: ; 3b642 (e:7642) +;WIGGLYTUFF +;Evolutions + db 0 +;Learnset + db 0 +Mon133_EvosMoves: ; 3b644 (e:7644) +;EEVEE +;Evolutions + db EV_ITEM,FIRE_STONE,1,FLAREON + db EV_ITEM,THUNDER_STONE ,1,JOLTEON + db EV_ITEM,WATER_STONE ,1,VAPOREON + db 0 +;Learnset + db 27,QUICK_ATTACK + db 31,TAIL_WHIP + db 37,BITE + db 45,TAKE_DOWN + db 0 +Mon136_EvosMoves: ; 3b65a (e:765a) +;FLAREON +;Evolutions + db 0 +;Learnset + db 27,QUICK_ATTACK + db 31,EMBER + db 37,TAIL_WHIP + db 40,BITE + db 42,LEER + db 44,FIRE_SPIN + db 48,RAGE + db 54,FLAMETHROWER + db 0 +Mon135_EvosMoves: ; 3b66c (e:766c) +;JOLTEON +;Evolutions + db 0 +;Learnset + db 27,QUICK_ATTACK + db 31,THUNDERSHOCK + db 37,TAIL_WHIP + db 40,THUNDER_WAVE + db 42,DOUBLE_KICK + db 44,AGILITY + db 48,PIN_MISSILE + db 54,THUNDER + db 0 +Mon134_EvosMoves: ; 3b67e (e:767e) +;VAPOREON +;Evolutions + db 0 +;Learnset + db 27,QUICK_ATTACK + db 31,WATER_GUN + db 37,TAIL_WHIP + db 40,BITE + db 42,ACID_ARMOR + db 44,HAZE + db 48,MIST + db 54,HYDRO_PUMP + db 0 +Mon066_EvosMoves: ; 3b690 (e:7690) +;MACHOP +;Evolutions + db EV_LEVEL,28,MACHOKE + db 0 +;Learnset + db 20,LOW_KICK + db 25,LEER + db 32,FOCUS_ENERGY + db 39,SEISMIC_TOSS + db 46,SUBMISSION + db 0 +Mon041_EvosMoves: ; 3b69f (e:769f) +;ZUBAT +;Evolutions + db EV_LEVEL,22,GOLBAT + db 0 +;Learnset + db 10,SUPERSONIC + db 15,BITE + db 21,CONFUSE_RAY + db 28,WING_ATTACK + db 36,HAZE + db 0 +Mon023_EvosMoves: ; 3b6ae (e:76ae) +;EKANS +;Evolutions + db EV_LEVEL,22,ARBOK + db 0 +;Learnset + db 10,POISON_STING + db 17,BITE + db 24,GLARE + db 31,SCREECH + db 38,ACID + db 0 +Mon046_EvosMoves: ; 3b6bd (e:76bd) +;PARAS +;Evolutions + db EV_LEVEL,24,PARASECT + db 0 +;Learnset + db 13,STUN_SPORE + db 20,LEECH_LIFE + db 27,SPORE + db 34,SLASH + db 41,GROWTH + db 0 +Mon061_EvosMoves: ; 3b6cc (e:76cc) +;POLIWHIRL +;Evolutions + db EV_ITEM,WATER_STONE ,1,POLIWRATH + db 0 +;Learnset + db 16,HYPNOSIS + db 19,WATER_GUN + db 26,DOUBLESLAP + db 33,BODY_SLAM + db 41,AMNESIA + db 49,HYDRO_PUMP + db 0 +Mon062_EvosMoves: ; 3b6de (e:76de) +;POLIWRATH +;Evolutions + db 0 +;Learnset + db 16,HYPNOSIS + db 19,WATER_GUN + db 0 +Mon013_EvosMoves: ; 3b6e4 (e:76e4) +;WEEDLE +;Evolutions + db EV_LEVEL,7,KAKUNA + db 0 +;Learnset + db 0 +Mon014_EvosMoves: ; 3b6e9 (e:76e9) +;KAKUNA +;Evolutions + db EV_LEVEL,10,BEEDRILL + db 0 +;Learnset + db 0 +Mon015_EvosMoves: ; 3b6ee (e:76ee) +;BEEDRILL +;Evolutions + db 0 +;Learnset + db 12,FURY_ATTACK + db 16,FOCUS_ENERGY + db 20,TWINEEDLE + db 25,RAGE + db 30,PIN_MISSILE + db 35,AGILITY + db 0 + +Mon170_EvosMoves: ; 3b6fc (e:76fc) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon085_EvosMoves: ; 3b6fe (e:76fe) +;DODRIO +;Evolutions + db 0 +;Learnset + db 20,GROWL + db 24,FURY_ATTACK + db 30,DRILL_PECK + db 39,RAGE + db 45,TRI_ATTACK + db 51,AGILITY + db 0 +Mon057_EvosMoves: ; 3b70c (e:770c) +;PRIMEAPE +;Evolutions + db 0 +;Learnset + db 15,KARATE_CHOP + db 21,FURY_SWIPES + db 27,FOCUS_ENERGY + db 37,SEISMIC_TOSS + db 46,THRASH + db 0 +Mon051_EvosMoves: ; 3b718 (e:7718) +;DUGTRIO +;Evolutions + db 0 +;Learnset + db 15,GROWL + db 19,DIG + db 24,SAND_ATTACK + db 35,SLASH + db 47,EARTHQUAKE + db 0 +Mon049_EvosMoves: ; 3b724 (e:7724) +;VENOMOTH +;Evolutions + db 0 +;Learnset + db 24,POISONPOWDER + db 27,LEECH_LIFE + db 30,STUN_SPORE + db 38,PSYBEAM + db 43,SLEEP_POWDER + db 50,PSYCHIC_M + db 0 +Mon087_EvosMoves: ; 3b732 (e:7732) +;DEWGONG +;Evolutions + db 0 +;Learnset + db 30,GROWL + db 35,AURORA_BEAM + db 44,REST + db 50,TAKE_DOWN + db 56,ICE_BEAM + db 0 + +Mon171_EvosMoves: ; 3b73e (e:773e) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon172_EvosMoves: ; 3b740 (e:7740) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon010_EvosMoves: ; 3b742 (e:7742) +;CATERPIE +;Evolutions + db EV_LEVEL,7,METAPOD + db 0 +;Learnset + db 0 +Mon011_EvosMoves: ; 3b747 (e:7747) +;METAPOD +;Evolutions + db EV_LEVEL,10,BUTTERFREE + db 0 +;Learnset + db 0 +Mon012_EvosMoves: ; 3b74c (e:774c) +;BUTTERFREE +;Evolutions + db 0 +;Learnset + db 12,CONFUSION + db 15,POISONPOWDER + db 16,STUN_SPORE + db 17,SLEEP_POWDER + db 21,SUPERSONIC + db 26,WHIRLWIND + db 32,PSYBEAM + db 0 +Mon068_EvosMoves: ; 3b75c (e:775c) +;MACHAMP +;Evolutions + db 0 +;Learnset + db 20,LOW_KICK + db 25,LEER + db 36,FOCUS_ENERGY + db 44,SEISMIC_TOSS + db 52,SUBMISSION + db 0 + +Mon173_EvosMoves: ; 3b768 (e:7768) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon055_EvosMoves: ; 3b76a (e:776a) +;GOLDUCK +;Evolutions + db 0 +;Learnset + db 28,TAIL_WHIP + db 31,DISABLE + db 39,CONFUSION + db 48,FURY_SWIPES + db 59,HYDRO_PUMP + db 0 +Mon097_EvosMoves: ; 3b776 (e:7776) +;HYPNO +;Evolutions + db 0 +;Learnset + db 12,DISABLE + db 17,CONFUSION + db 24,HEADBUTT + db 33,POISON_GAS + db 37,PSYCHIC_M + db 43,MEDITATE + db 0 +Mon042_EvosMoves: ; 3b784 (e:7784) +;GOLBAT +;Evolutions + db 0 +;Learnset + db 10,SUPERSONIC + db 15,BITE + db 21,CONFUSE_RAY + db 32,WING_ATTACK + db 43,HAZE + db 0 +Mon150_EvosMoves: ; 3b790 (e:7790) +;MEWTWO +;Evolutions + db 0 +;Learnset + db 63,BARRIER + db 66,PSYCHIC_M + db 70,RECOVER + db 75,MIST + db 81,AMNESIA + db 0 +Mon143_EvosMoves: ; 3b79c (e:779c) +;SNORLAX +;Evolutions + db 0 +;Learnset + db 35,BODY_SLAM + db 41,HARDEN + db 48,DOUBLE_EDGE + db 56,HYPER_BEAM + db 0 +Mon129_EvosMoves: ; 3b7a6 (e:77a6) +;MAGIKARP +;Evolutions + db EV_LEVEL,20,GYARADOS + db 0 +;Learnset + db 15,TACKLE + db 0 + +Mon174_EvosMoves: ; 3b7ad (e:77ad) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon175_EvosMoves: ; 3b7af (e:77af) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon089_EvosMoves: ; 3b7b1 (e:77b1) +;MUK +;Evolutions + db 0 +;Learnset + db 30,POISON_GAS + db 33,MINIMIZE + db 37,SLUDGE + db 45,HARDEN + db 53,SCREECH + db 60,ACID_ARMOR + db 0 + +Mon176_EvosMoves: ; 3b7bf (e:77bf) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon099_EvosMoves: ; 3b7c1 (e:77c1) +;KINGLER +;Evolutions + db 0 +;Learnset + db 20,VICEGRIP + db 25,GUILLOTINE + db 34,STOMP + db 42,CRABHAMMER + db 49,HARDEN + db 0 +Mon091_EvosMoves: ; 3b7cd (e:77cd) +;CLOYSTER +;Evolutions + db 0 +;Learnset + db 50,SPIKE_CANNON + db 0 + +Mon177_EvosMoves: ; 3b7d1 (e:77d1) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon101_EvosMoves: ; 3b7d3 (e:77d3) +;ELECTRODE +;Evolutions + db 0 +;Learnset + db 17,SONICBOOM + db 22,SELFDESTRUCT + db 29,LIGHT_SCREEN + db 40,SWIFT + db 50,EXPLOSION + db 0 +Mon036_EvosMoves: ; 3b7df (e:77df) +;CLEFABLE +;Evolutions + db 0 +;Learnset + db 0 +Mon110_EvosMoves: ; 3b7e1 (e:77e1) +;WEEZING +;Evolutions + db 0 +;Learnset + db 32,SLUDGE + db 39,SMOKESCREEN + db 43,SELFDESTRUCT + db 49,HAZE + db 53,EXPLOSION + db 0 +Mon053_EvosMoves: ; 3b7ed (e:77ed) +;PERSIAN +;Evolutions + db 0 +;Learnset + db 12,BITE + db 17,PAY_DAY + db 24,SCREECH + db 37,FURY_SWIPES + db 51,SLASH + db 0 +Mon105_EvosMoves: ; 3b7f9 (e:77f9) +;MAROWAK +;Evolutions + db 0 +;Learnset + db 25,LEER + db 33,FOCUS_ENERGY + db 41,THRASH + db 48,BONEMERANG + db 55,RAGE + db 0 + +Mon178_EvosMoves: ; 3b805 (e:7805) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon093_EvosMoves: ; 3b807 (e:7807) +;HAUNTER +;Evolutions + db EV_TRADE,1,GENGAR + db 0 +;Learnset + db 29,HYPNOSIS + db 38,DREAM_EATER + db 0 +Mon063_EvosMoves: ; 3b810 (e:7810) +;ABRA +;Evolutions + db EV_LEVEL,16,KADABRA + db 0 +;Learnset + db 0 +Mon065_EvosMoves: ; 3b815 (e:7815) +;ALAKAZAM +;Evolutions + db 0 +;Learnset + db 16,CONFUSION + db 20,DISABLE + db 27,PSYBEAM + db 31,RECOVER + db 38,PSYCHIC_M + db 42,REFLECT + db 0 +Mon017_EvosMoves: ; 3b823 (e:7823) +;PIDGEOTTO +;Evolutions + db EV_LEVEL,36,PIDGEOT + db 0 +;Learnset + db 5,SAND_ATTACK + db 12,QUICK_ATTACK + db 21,WHIRLWIND + db 31,WING_ATTACK + db 40,AGILITY + db 49,MIRROR_MOVE + db 0 +Mon018_EvosMoves: ; 3b834 (e:7834) +;PIDGEOT +;Evolutions + db 0 +;Learnset + db 5,SAND_ATTACK + db 12,QUICK_ATTACK + db 21,WHIRLWIND + db 31,WING_ATTACK + db 44,AGILITY + db 54,MIRROR_MOVE + db 0 +Mon121_EvosMoves: ; 3b842 (e:7842) +;STARMIE +;Evolutions + db 0 +;Learnset + db 0 +Mon001_EvosMoves: ; 3b844 (e:7844) +;BULBASAUR +;Evolutions + db EV_LEVEL,16,IVYSAUR + db 0 +;Learnset + db 7,LEECH_SEED + db 13,VINE_WHIP + db 20,POISONPOWDER + db 27,RAZOR_LEAF + db 34,GROWTH + db 41,SLEEP_POWDER + db 48,SOLARBEAM + db 0 +Mon003_EvosMoves: ; 3b857 (e:7857) +;VENUSAUR +;Evolutions + db 0 +;Learnset + db 7,LEECH_SEED + db 13,VINE_WHIP + db 22,POISONPOWDER + db 30,RAZOR_LEAF + db 43,GROWTH + db 55,SLEEP_POWDER + db 65,SOLARBEAM + db 0 +Mon073_EvosMoves: ; 3b867 (e:7867) +;TENTACRUEL +;Evolutions + db 0 +;Learnset + db 7,SUPERSONIC + db 13,WRAP + db 18,POISON_STING + db 22,WATER_GUN + db 27,CONSTRICT + db 35,BARRIER + db 43,SCREECH + db 50,HYDRO_PUMP + db 0 + +Mon179_EvosMoves: ; 3b879 (e:7879) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon118_EvosMoves: ; 3b87b (e:787b) +;GOLDEEN +;Evolutions + db EV_LEVEL,33,SEAKING + db 0 +;Learnset + db 19,SUPERSONIC + db 24,HORN_ATTACK + db 30,FURY_ATTACK + db 37,WATERFALL + db 45,HORN_DRILL + db 54,AGILITY + db 0 +Mon119_EvosMoves: ; 3b88c (e:788c) +;SEAKING +;Evolutions + db 0 +;Learnset + db 19,SUPERSONIC + db 24,HORN_ATTACK + db 30,FURY_ATTACK + db 39,WATERFALL + db 48,HORN_DRILL + db 54,AGILITY + db 0 + +Mon180_EvosMoves: ; 3b89a (e:789a) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon181_EvosMoves: ; 3b89c (e:789c) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon182_EvosMoves: ; 3b89e (e:789e) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon183_EvosMoves: ; 3b8a0 (e:78a0) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon077_EvosMoves: ; 3b8a2 (e:78a2) +;PONYTA +;Evolutions + db EV_LEVEL,40,RAPIDASH + db 0 +;Learnset + db 30,TAIL_WHIP + db 32,STOMP + db 35,GROWL + db 39,FIRE_SPIN + db 43,TAKE_DOWN + db 48,AGILITY + db 0 +Mon078_EvosMoves: ; 3b8b3 (e:78b3) +;RAPIDASH +;Evolutions + db 0 +;Learnset + db 30,TAIL_WHIP + db 32,STOMP + db 35,GROWL + db 39,FIRE_SPIN + db 47,TAKE_DOWN + db 55,AGILITY + db 0 +Mon019_EvosMoves: ; 3b8c1 (e:78c1) +;RATTATA +;Evolutions + db EV_LEVEL,20,RATICATE + db 0 +;Learnset + db 7,QUICK_ATTACK + db 14,HYPER_FANG + db 23,FOCUS_ENERGY + db 34,SUPER_FANG + db 0 +Mon020_EvosMoves: ; 3b8ce (e:78ce) +;RATICATE +;Evolutions + db 0 +;Learnset + db 7,QUICK_ATTACK + db 14,HYPER_FANG + db 27,FOCUS_ENERGY + db 41,SUPER_FANG + db 0 +Mon033_EvosMoves: ; 3b8d8 (e:78d8) +;NIDORINO +;Evolutions + db EV_ITEM,MOON_STONE,1,NIDOKING + db 0 +;Learnset + db 8,HORN_ATTACK + db 14,POISON_STING + db 23,FOCUS_ENERGY + db 32,FURY_ATTACK + db 41,HORN_DRILL + db 50,DOUBLE_KICK + db 0 +Mon030_EvosMoves: ; 3b8ea (e:78ea) +;NIDORINA +;Evolutions + db EV_ITEM,MOON_STONE,1,NIDOQUEEN + db 0 +;Learnset + db 8,SCRATCH + db 14,POISON_STING + db 23,TAIL_WHIP + db 32,BITE + db 41,FURY_SWIPES + db 50,DOUBLE_KICK + db 0 +Mon074_EvosMoves: ; 3b8fc (e:78fc) +;GEODUDE +;Evolutions + db EV_LEVEL,25,GRAVELER + db 0 +;Learnset + db 11,DEFENSE_CURL + db 16,ROCK_THROW + db 21,SELFDESTRUCT + db 26,HARDEN + db 31,EARTHQUAKE + db 36,EXPLOSION + db 0 +Mon137_EvosMoves: ; 3b90d (e:790d) +;PORYGON +;Evolutions + db 0 +;Learnset + db 23,PSYBEAM + db 28,RECOVER + db 35,AGILITY + db 42,TRI_ATTACK + db 0 +Mon142_EvosMoves: ; 3b917 (e:7917) +;AERODACTYL +;Evolutions + db 0 +;Learnset + db 33,SUPERSONIC + db 38,BITE + db 45,TAKE_DOWN + db 54,HYPER_BEAM + db 0 + +Mon184_EvosMoves: ; 3b921 (e:7921) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon081_EvosMoves: ; 3b923 (e:7923) +;MAGNEMITE +;Evolutions + db EV_LEVEL,30,MAGNETON + db 0 +;Learnset + db 21,SONICBOOM + db 25,THUNDERSHOCK + db 29,SUPERSONIC + db 35,THUNDER_WAVE + db 41,SWIFT + db 47,SCREECH + db 0 + +Mon185_EvosMoves: ; 3b934 (e:7934) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon186_EvosMoves: ; 3b936 (e:7936) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon004_EvosMoves: ; 3b938 (e:7938) +;CHARMANDER +;Evolutions + db EV_LEVEL,16,CHARMELEON + db 0 +;Learnset + db 9,EMBER + db 15,LEER + db 22,RAGE + db 30,SLASH + db 38,FLAMETHROWER + db 46,FIRE_SPIN + db 0 +Mon007_EvosMoves: ; 3b949 (e:7949) +;SQUIRTLE +;Evolutions + db EV_LEVEL,16,WARTORTLE + db 0 +;Learnset + db 8,BUBBLE + db 15,WATER_GUN + db 22,BITE + db 28,WITHDRAW + db 35,SKULL_BASH + db 42,HYDRO_PUMP + db 0 +Mon005_EvosMoves: ; 3b95a (e:795a) +;CHARMELEON +;Evolutions + db EV_LEVEL,36,CHARIZARD + db 0 +;Learnset + db 9,EMBER + db 15,LEER + db 24,RAGE + db 33,SLASH + db 42,FLAMETHROWER + db 56,FIRE_SPIN + db 0 +Mon008_EvosMoves: ; 3b96b (e:796b) +;WARTORTLE +;Evolutions + db EV_LEVEL,36,BLASTOISE + db 0 +;Learnset + db 8,BUBBLE + db 15,WATER_GUN + db 24,BITE + db 31,WITHDRAW + db 39,SKULL_BASH + db 47,HYDRO_PUMP + db 0 +Mon006_EvosMoves: ; 3b97c (e:797c) +;CHARIZARD +;Evolutions + db 0 +;Learnset + db 9,EMBER + db 15,LEER + db 24,RAGE + db 36,SLASH + db 46,FLAMETHROWER + db 55,FIRE_SPIN + db 0 + +Mon187_EvosMoves: ; 3b98a (e:798a) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon188_EvosMoves: ; 3b98c (e:798c) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon189_EvosMoves: ; 3b98e (e:798e) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 + +Mon190_EvosMoves: ; 3b990 (e:7990) +;MISSINGNO +;Evolutions + db 0 +;Learnset + db 0 +Mon043_EvosMoves: ; 3b992 (e:7992) +;ODDISH +;Evolutions + db EV_LEVEL,21,GLOOM + db 0 +;Learnset + db 15,POISONPOWDER + db 17,STUN_SPORE + db 19,SLEEP_POWDER + db 24,ACID + db 33,PETAL_DANCE + db 46,SOLARBEAM + db 0 +Mon044_EvosMoves: ; 3b9a3 (e:79a3) +;GLOOM +;Evolutions + db EV_ITEM,LEAF_STONE ,1,VILEPLUME + db 0 +;Learnset + db 15,POISONPOWDER + db 17,STUN_SPORE + db 19,SLEEP_POWDER + db 28,ACID + db 38,PETAL_DANCE + db 52,SOLARBEAM + db 0 +Mon045_EvosMoves: ; 3b9b5 (e:79b5) +;VILEPLUME +;Evolutions + db 0 +;Learnset + db 15,POISONPOWDER + db 17,STUN_SPORE + db 19,SLEEP_POWDER + db 0 +Mon069_EvosMoves: ; 3b9bd (e:79bd) +;BELLSPROUT +;Evolutions + db EV_LEVEL,21,WEEPINBELL + db 0 +;Learnset + db 13,WRAP + db 15,POISONPOWDER + db 18,SLEEP_POWDER + db 21,STUN_SPORE + db 26,ACID + db 33,RAZOR_LEAF + db 42,SLAM + db 0 +Mon070_EvosMoves: ; 3b9d0 (e:79d0) +;WEEPINBELL +;Evolutions + db EV_ITEM,LEAF_STONE ,1,VICTREEBEL + db 0 +;Learnset + db 13,WRAP + db 15,POISONPOWDER + db 18,SLEEP_POWDER + db 23,STUN_SPORE + db 29,ACID + db 38,RAZOR_LEAF + db 49,SLAM + db 0 +Mon071_EvosMoves: ; 3b9e4 (e:79e4) +;VICTREEBEL +;Evolutions + db 0 +;Learnset + db 13,WRAP + db 15,POISONPOWDER + db 18,SLEEP_POWDER + db 0
\ No newline at end of file diff --git a/data/force_bike_surf.asm b/data/force_bike_surf.asm new file mode 100755 index 00000000..ff38ee6d --- /dev/null +++ b/data/force_bike_surf.asm @@ -0,0 +1,11 @@ +ForcedBikeOrSurfMaps: ; c3e6 (3:43e6) +; map id, y, x + db ROUTE_16,$0A,$11 + db ROUTE_16,$0B,$11 + db ROUTE_18,$08,$21 + db ROUTE_18,$09,$21 + db SEAFOAM_ISLANDS_4,$07,$12 + db SEAFOAM_ISLANDS_4,$07,$13 + db SEAFOAM_ISLANDS_5,$0E,$04 + db SEAFOAM_ISLANDS_5,$0E,$05 + db $FF ;end
\ No newline at end of file diff --git a/data/good_rod.asm b/data/good_rod.asm new file mode 100755 index 00000000..bb554ce3 --- /dev/null +++ b/data/good_rod.asm @@ -0,0 +1,3 @@ +GoodRodMons: ; e27f (3:627f) + db 10,GOLDEEN + db 10,POLIWAG
\ No newline at end of file diff --git a/data/hidden_coins.asm b/data/hidden_coins.asm new file mode 100755 index 00000000..5106d88a --- /dev/null +++ b/data/hidden_coins.asm @@ -0,0 +1,14 @@ +HiddenCoinCoords: ; 76822 (1d:6822) + db GAME_CORNER,$08,$00 + db GAME_CORNER,$10,$01 + db GAME_CORNER,$0b,$03 + db GAME_CORNER,$0e,$03 + db GAME_CORNER,$0c,$04 + db GAME_CORNER,$0c,$09 + db GAME_CORNER,$0f,$09 + db GAME_CORNER,$0e,$10 + db GAME_CORNER,$10,$0a + db GAME_CORNER,$07,$0b + db GAME_CORNER,$08,$0f + db GAME_CORNER,$0f,$0c + db $ff
\ No newline at end of file diff --git a/data/hidden_item_coords.asm b/data/hidden_item_coords.asm new file mode 100755 index 00000000..f0ed2e75 --- /dev/null +++ b/data/hidden_item_coords.asm @@ -0,0 +1,57 @@ +HiddenItemCoords: ; 766b8 (1d:66b8) +; map ID, then coords + db VIRIDIAN_FOREST,$12,$01 + db VIRIDIAN_FOREST,$2a,$10 + db MT_MOON_3,$0c,$12 + db ROUTE_25,$03,$26 + db ROUTE_9,$07,$0e + db SS_ANNE_6,$09,$0d + db SS_ANNE_10,$01,$03 + db ROUTE_10,$11,$09 + db ROUTE_10,$35,$10 + db ROCKET_HIDEOUT_1,$0f,$15 + db ROCKET_HIDEOUT_3,$11,$1b + db ROCKET_HIDEOUT_4,$01,$19 + db POKEMONTOWER_5,$0c,$04 + db ROUTE_13,$0e,$01 + db ROUTE_13,$0d,$10 + db MANSION_4,$09,$01 + db SAFARI_ZONE_ENTRANCE,$01,$0a + db SAFARI_ZONE_WEST,$05,$06 + db SILPH_CO_5F,$03,$0c + db SILPH_CO_9F,$0f,$02 + db COPYCATS_HOUSE_2F,$01,$01 + db UNKNOWN_DUNGEON_1,$0b,$0e + db UNKNOWN_DUNGEON_3,$03,$1b + db POWER_PLANT,$10,$11 + db POWER_PLANT,$01,$0c + db SEAFOAM_ISLANDS_3,$0f,$0f + db SEAFOAM_ISLANDS_5,$11,$19 + db MANSION_1,$10,$08 + db MANSION_3,$09,$01 + db ROUTE_23,$2c,$09 + db ROUTE_23,$46,$13 + db ROUTE_23,$5a,$08 + db VICTORY_ROAD_2,$02,$05 + db VICTORY_ROAD_2,$07,$1a + db $6f,$0b,$0e + db VIRIDIAN_CITY,$04,$0e + db ROUTE_11,$05,$30 + db ROUTE_12,$3f,$02 + db ROUTE_17,$0e,$0f + db ROUTE_17,$2d,$08 + db ROUTE_17,$48,$11 + db ROUTE_17,$5b,$04 + db ROUTE_17,$79,$08 + db UNDERGROUND_PATH_NS,$04,$03 + db UNDERGROUND_PATH_NS,$22,$04 + db UNDERGROUND_PATH_WE,$02,$0c + db UNDERGROUND_PATH_WE,$05,$15 + db CELADON_CITY,$0f,$30 + db ROUTE_25,$01,$0a + db MT_MOON_3,$09,$21 + db SEAFOAM_ISLANDS_4,$10,$09 + db VERMILION_CITY,$0b,$0e + db CERULEAN_CITY,$08,$0f + db ROUTE_4,$03,$28 + db $ff
\ No newline at end of file diff --git a/data/hidden_objects.asm b/data/hidden_objects.asm new file mode 100755 index 00000000..d5554ff5 --- /dev/null +++ b/data/hidden_objects.asm @@ -0,0 +1,780 @@ +HiddenObjectMaps: ; 46a40 (11:6a40) + db REDS_HOUSE_2F + db BLUES_HOUSE + db OAKS_LAB + db VIRIDIAN_POKECENTER + db VIRIDIAN_MART + db VIRIDIAN_SCHOOL + db VIRIDIAN_GYM + db MUSEUM_1F + db PEWTER_GYM + db PEWTER_MART + db PEWTER_POKECENTER + db CERULEAN_POKECENTER + db CERULEAN_GYM + db CERULEAN_MART + db LAVENDER_POKECENTER + db VERMILION_POKECENTER + db VERMILION_GYM + db CELADON_MANSION_2 + db CELADON_POKECENTER + db CELADON_GYM + db GAME_CORNER + db CELADON_HOTEL + db FUCHSIA_POKECENTER + db FUCHSIA_GYM + db CINNABAR_GYM + db CINNABAR_POKECENTER + db SAFFRON_GYM + db MT_MOON_POKECENTER + db ROCK_TUNNEL_POKECENTER + db BATTLE_CENTER + db TRADE_CENTER + db VIRIDIAN_FOREST + db MT_MOON_3 + db INDIGO_PLATEAU + db ROUTE_25 + db ROUTE_9 + db SS_ANNE_6 + db SS_ANNE_10 + db ROCKET_HIDEOUT_1 + db ROCKET_HIDEOUT_3 + db ROCKET_HIDEOUT_4 + db SAFFRON_POKECENTER + db POKEMONTOWER_5 + db ROUTE_13 + db SAFARI_ZONE_ENTRANCE + db SAFARI_ZONE_WEST + db SILPH_CO_5F + db SILPH_CO_9F + db COPYCATS_HOUSE_2F + db UNKNOWN_DUNGEON_1 + db UNKNOWN_DUNGEON_3 + db POWER_PLANT + db SEAFOAM_ISLANDS_3 + db SEAFOAM_ISLANDS_5 + db MANSION_1 + db MANSION_3 + db ROUTE_23 + db VICTORY_ROAD_2 + db $6F + db BILLS_HOUSE + db VIRIDIAN_CITY + db SAFARI_ZONE_REST_HOUSE_2 + db SAFARI_ZONE_REST_HOUSE_3 + db SAFARI_ZONE_REST_HOUSE_4 + db $B9 + db LAVENDER_HOUSE_1 + db CELADON_MANSION_5 + db FIGHTING_DOJO + db ROUTE_10 + db INDIGO_PLATEAU_LOBBY + db CINNABAR_LAB_4 + db BIKE_SHOP + db ROUTE_11 + db ROUTE_12 + db MANSION_2 + db MANSION_4 + db SILPH_CO_11F + db ROUTE_17 + db UNDERGROUND_PATH_NS + db UNDERGROUND_PATH_WE + db CELADON_CITY + db SEAFOAM_ISLANDS_4 + db VERMILION_CITY + db CERULEAN_CITY + db ROUTE_4 + db $FF + +HiddenObjectPointers: ; 46a96 (11:6a96) +; each of these pointers is for the corresponding map in HiddenObjectMaps + dw RedsHouse2FHiddenObjects + dw BluesHouseHiddenObjects + dw OaksLabHiddenObjects + dw ViridianPokecenterHiddenObjects + dw ViridianMartHiddenObjects + dw ViridianSchoolHiddenObjects + dw ViridianGymHiddenObjects + dw Museum1FHiddenObjects + dw PewterGymHiddenObjects + dw PewterMartHiddenObjects + dw PewterPokecenterHiddenObjects + dw CeruleanPokecenterHiddenObjects + dw CeruleanGymHiddenObjects + dw CeruleanMartHiddenObjects + dw LavenderPokecenterHiddenObjects + dw VermilionPokecenterHiddenObjects + dw VermilionGymHiddenObjects + dw CeladonMansion2HiddenObjects + dw CeladonPokecenterHiddenObjects + dw CeladonGymHiddenObjects + dw GameCornerHiddenObjects + dw CeladonHotelHiddenObjects + dw FuchsiaPokecenterHiddenObjects + dw FuchsiaGymHiddenObjects + dw CinnabarGymHiddenObjects + dw CinnabarPokecenterHiddenObjects + dw SaffronGymHiddenObjects + dw MtMoonPokecenterHiddenObjects + dw RockTunnelPokecenterHiddenObjects + dw BattleCenterHiddenObjects + dw TradeCenterHiddenObjects + dw ViridianForestHiddenObjects + dw MtMoon3HiddenObjects + dw IndigoPlateauHiddenObjects + dw Route25HiddenObjects + dw Route9HiddenObjects + dw SSAnne6HiddenObjects + dw SSAnne10HiddenObjects + dw RocketHideout1HiddenObjects + dw RocketHideout3HiddenObjects + dw RocketHideout4HiddenObjects + dw SaffronPokecenterHiddenObjects + dw PokemonTower5HiddenObjects + dw Route13HiddenObjects + dw SafariZoneEntranceHiddenObjects + dw SafariZoneWestHiddenObjects + dw SilphCo5FHiddenObjects + dw SilphCo9FHiddenObjects + dw CopycatsHouse2FHiddenObjects + dw UnknownDungeon1HiddenObjects + dw UnknownDungeon3HiddenObjects + dw PowerPlantHiddenObjects + dw SeafoamIslands3HiddenObjects + dw SeafoamIslands5HiddenObjects + dw Mansion1HiddenObjects + dw Mansion3HiddenObjects + dw Route23HiddenObjects + dw VictoryRoad2HiddenObjects + dw Unused6FHiddenObjects + dw BillsHouseHiddenObjects + dw ViridianCityHiddenObjects + dw SafariZoneRestHouse2HiddenObjects + dw SafariZoneRestHouse3HiddenObjects + dw SafariZoneRestHouse4HiddenObjects + dw UnusedB9HiddenObjects + dw LavenderHouse1HiddenObjects + dw CeladonMansion5HiddenObjects + dw FightingDojoHiddenObjects + dw Route10HiddenObjects + dw IndigoPlateauLobbyHiddenObjects + dw CinnabarLab4HiddenObjects + dw BikeShopHiddenObjects + dw Route11HiddenObjects + dw Route12HiddenObjects + dw Mansion2HiddenObjects + dw Mansion4HiddenObjects + dw SilphCo11FHiddenObjects + dw Route17HiddenObjects + dw UndergroundPathNsHiddenObjects + dw UndergroundPathWeHiddenObjects + dw CeladonCityHiddenObjects + dw SeafoamIslands4HiddenObjects + dw VermilionCityHiddenObjects + dw CeruleanCityHiddenObjects + dw Route4HiddenObjects + +BattleCenterHiddenObjects: ; 46b40 (11:6b40) + db $04,$05,$d0 ; XXX, y, x + dbw Bank(Func_21845), Func_21845 + db $04,$04,$d0 ; XXX, y, x + dbw Bank(Func_21825), Func_21825 + db $FF +TradeCenterHiddenObjects: ; 46b4d (11:6b4d) + db $04,$05,$d0 ; XXX, y, x + dbw Bank(Func_21845), Func_21845 + db $04,$04,$d0 ; XXX, y, x + dbw Bank(Func_21825), Func_21825 + db $FF +RedsHouse2FHiddenObjects: ; 46b5a (11:6b5a) + db $01,$00,$04 ; XXX, y, x + dbw Bank(Func_5db86), Func_5db86 + db $05,$03,$d0 ; XXX, y, x + dbw Bank(Func_5db79), Func_5db79 + db $FF +BluesHouseHiddenObjects: ; 46b67 (11:6b67) + db $01,$00,$04 ; XXX, y, x + dbw Bank(Func_62509), Func_62509 + db $01,$01,$04 ; XXX, y, x + dbw Bank(Func_62509), Func_62509 + db $01,$07,$04 ; XXX, y, x + dbw Bank(Func_62509), Func_62509 + db $FF +OaksLabHiddenObjects: ; 46b7a (11:6b7a) + db $00,$04,$04 ; XXX, y, x + dbw Bank(Func_1e958), Func_1e958 + db $00,$05,$04 ; XXX, y, x + dbw Bank(Func_1e965), Func_1e965 + db $01,$00,$04 ; XXX, y, x + dbw Bank(Func_1ecaf), Func_1ecaf + db $01,$01,$04 ; XXX, y, x + dbw Bank(Func_1ecaf), Func_1ecaf + db $FF +ViridianPokecenterHiddenObjects: ; 46b93 (11:6b93) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +ViridianMartHiddenObjects: ; 46ba0 (11:6ba0) + db $FF +ViridianSchoolHiddenObjects: ; 46ba1 (11:6ba1) + db $04,$03,$20 ; XXX, y, x + dbw Bank(Func_52996), Func_52996 + db $00,$03,$21 ; XXX, y, x + dbw Bank(Func_5dc1a), Func_5dc1a + db $FF +ViridianGymHiddenObjects: ; 46bae (11:6bae) + db $0f,$0f,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $0f,$12,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $FF +Museum1FHiddenObjects: ; 46bbb (11:6bbb) + db $03,$02,$04 ; XXX, y, x + dbw Bank(AerodactylFossil), AerodactylFossil + db $06,$02,$04 ; XXX, y, x + dbw Bank(KabutopsFossil), KabutopsFossil + db $FF +PewterGymHiddenObjects: ; 46bc8 (11:6bc8) + db $0a,$03,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $0a,$06,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $FF +PewterMartHiddenObjects: ; 46bd5 (11:6bd5) + db $FF +PewterPokecenterHiddenObjects: ; 46bd6 (11:6bd6) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +CeruleanPokecenterHiddenObjects: ; 46be3 (11:6be3) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +CeruleanGymHiddenObjects: ; 46bf0 (11:6bf0) + db $0b,$03,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $0b,$06,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $FF +CeruleanMartHiddenObjects: ; 46bfd (11:6bfd) + db $FF +LavenderPokecenterHiddenObjects: ; 46bfe (11:6bfe) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +VermilionPokecenterHiddenObjects: ; 46c0b (11:6c0b) + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $04,$00,$04 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $FF +VermilionGymHiddenObjects: ; 46c18 (11:6c18) + db $0e,$03,$04 ; XXX, y, x + dbw BANK(GymStatues), GymStatues + db $0e,$06,$04 ; XXX, y, x + dbw BANK(GymStatues), GymStatues + db $01,$06,$00 ; XXX, y, x + dbw Bank(Func_5ddef), Func_5ddef + db $07,$01,$00 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $09,$01,$01 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $0b,$01,$02 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $07,$03,$03 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $09,$03,$04 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $0b,$03,$05 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $07,$05,$06 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $09,$05,$07 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $0b,$05,$08 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $07,$07,$09 ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $09,$07,$0a ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $0b,$07,$0b ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $07,$09,$0c ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $09,$09,$0d ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $0b,$09,$0e ; XXX, y, x + dbw Bank(GymTrashScript), GymTrashScript + db $FF +CeladonMansion2HiddenObjects: ; 46c85 (11:6c85) + db $05,$00,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +CeladonPokecenterHiddenObjects: ; 46c8c (11:6c8c) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +CeladonGymHiddenObjects: ; 46c99 (11:6c99) + db $0f,$03,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $0f,$06,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $FF +GameCornerHiddenObjects: ; 46ca6 (11:6ca6) + db $0f,$12,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0e,$12,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0d,$12,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0c,$12,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0b,$12,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0a,$12,$ff ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0a,$0d,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0b,$0d,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0c,$0d,$fe ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0d,$0d,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0e,$0d,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0f,$0d,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0f,$0c,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0e,$0c,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0d,$0c,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0c,$0c,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0b,$0c,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0a,$0c,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0a,$07,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0b,$07,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0c,$07,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0d,$07,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0e,$07,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0f,$07,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0f,$06,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0e,$06,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0d,$06,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0c,$06,$fd ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0b,$06,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0a,$06,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0a,$01,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0b,$01,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0c,$01,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0d,$01,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0e,$01,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $0f,$01,$d0 ; XXX, y, x + dbw Bank(Func_37e2d), Func_37e2d + db $08,$00,COIN+10 + dbw BANK(HiddenCoins),HiddenCoins + db $10,$01,COIN+10 + dbw BANK(HiddenCoins),HiddenCoins + db $0b,$03,COIN+20 + dbw BANK(HiddenCoins),HiddenCoins + db $0e,$03,COIN+10 + dbw BANK(HiddenCoins),HiddenCoins + db $0c,$04,COIN+10 + dbw BANK(HiddenCoins),HiddenCoins + db $0c,$09,COIN+20 + dbw BANK(HiddenCoins),HiddenCoins + db $0f,$09,COIN+10 + dbw BANK(HiddenCoins),HiddenCoins + db $0e,$10,COIN+10 + dbw BANK(HiddenCoins),HiddenCoins + db $10,$0a,COIN+10 + dbw BANK(HiddenCoins),HiddenCoins + db $07,$0b,COIN+40 + dbw BANK(HiddenCoins),HiddenCoins + db $08,$0f,COIN+100 + dbw BANK(HiddenCoins),HiddenCoins + db $0f,$0c,COIN+10 + dbw BANK(HiddenCoins),HiddenCoins + db $FF +CeladonHotelHiddenObjects: ; 46dc7 (11:6dc7) + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $FF +FuchsiaPokecenterHiddenObjects: ; 46dd4 (11:6dd4) + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $04,$00,$04 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $FF +FuchsiaGymHiddenObjects: ; 46de1 (11:6de1) + db $0f,$03,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $0f,$06,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $FF +CinnabarGymHiddenObjects: ; 46dee (11:6dee) + db $0d,$11,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $07,$0f,$01 ; XXX, y, x + dbw Bank(Func_1eaa17), Func_1eaa17 + db $01,$0a,$12 ; XXX, y, x + dbw Bank(Func_1eaa17), Func_1eaa17 + db $07,$09,$13 ; XXX, y, x + dbw Bank(Func_1eaa17), Func_1eaa17 + db $0d,$09,$14 ; XXX, y, x + dbw Bank(Func_1eaa17), Func_1eaa17 + db $0d,$01,$05 ; XXX, y, x + dbw Bank(Func_1eaa17), Func_1eaa17 + db $07,$01,$16 ; XXX, y, x + dbw Bank(Func_1eaa17), Func_1eaa17 + db $FF +CinnabarPokecenterHiddenObjects: ; 46e19 (11:6e19) + db $04,$00,$04 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +SaffronGymHiddenObjects: ; 46e26 (11:6e26) + db $0f,$09,$04 ; XXX, y, x + dbw BANK(GymStatues),GymStatues + db $FF +MtMoonPokecenterHiddenObjects: ; 46e2d (11:6e2d) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +RockTunnelPokecenterHiddenObjects: ; 46e3a (11:6e3a) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +ViridianForestHiddenObjects: ; 46e47 (11:6e47) + db $12,$01,POTION + dbw BANK(HiddenItems),HiddenItems + db $2a,$10,ANTIDOTE + dbw BANK(HiddenItems),HiddenItems + db $FF +MtMoon3HiddenObjects: ; 46e54 (11:6e54) + db $0c,$12,MOON_STONE + dbw BANK(HiddenItems),HiddenItems + db $09,$21,ETHER + dbw BANK(HiddenItems),HiddenItems + db $FF +IndigoPlateauHiddenObjects: ; 46e61 (11:6e61) + db $0d,$08,$ff ; XXX, y, x + dbw Bank(Func_52a2f), Func_52a2f + db $0d,$0b,$00 ; XXX, y, x + dbw Bank(Func_52a2f), Func_52a2f + db $FF +Route25HiddenObjects: ; 46e6e (11:6e6e) + db $03,$26,ETHER + dbw BANK(HiddenItems),HiddenItems + db $01,$0a,ELIXER + dbw BANK(HiddenItems),HiddenItems + db $FF +Route9HiddenObjects: ; 46e7b (11:6e7b) + db $07,$0e,ETHER + dbw BANK(HiddenItems),HiddenItems + db $FF +SSAnne6HiddenObjects: ; 46e82 (11:6e82) + db $05,$0d,$00 ; XXX, y, x + dbw Bank(Func_5ddef), Func_5ddef + db $07,$0d,$00 ; XXX, y, x + dbw Bank(Func_5ddef), Func_5ddef + db $09,$0d,GREAT_BALL + dbw BANK(HiddenItems),HiddenItems + db $FF +SSAnne10HiddenObjects: ; 46e95 (11:6e95) + db $01,$03,HYPER_POTION + dbw BANK(HiddenItems),HiddenItems + db $FF +Route10HiddenObjects: ; 46e9c (11:6e9c) + db $11,$09,SUPER_POTION + dbw BANK(HiddenItems),HiddenItems + db $35,$10,MAX_ETHER + dbw BANK(HiddenItems),HiddenItems + db $FF +RocketHideout1HiddenObjects: ; 46ea9 (11:6ea9) + db $0f,$15,PP_UP + dbw BANK(HiddenItems),HiddenItems + db $FF +RocketHideout3HiddenObjects: ; 46eb0 (11:6eb0) + db $11,$1b,NUGGET + dbw BANK(HiddenItems),HiddenItems + db $FF +RocketHideout4HiddenObjects: ; 46eb7 (11:6eb7) + db $01,$19,SUPER_POTION + dbw BANK(HiddenItems),HiddenItems + db $FF +SaffronPokecenterHiddenObjects: ; 46ebe (11:6ebe) + db $04,$00,$04 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +PokemonTower5HiddenObjects: ; 46ecb (11:6ecb) + db $0c,$04,ELIXER + dbw BANK(HiddenItems),HiddenItems + db $FF +Route13HiddenObjects: ; 46ed2 (11:6ed2) + db $0e,$01,PP_UP + dbw BANK(HiddenItems),HiddenItems + db $0d,$10,CALCIUM + dbw BANK(HiddenItems),HiddenItems + db $FF +SafariZoneEntranceHiddenObjects: ; 46edf (11:6edf) + db $01,$0a,NUGGET + dbw BANK(HiddenItems),HiddenItems + db $FF +SafariZoneWestHiddenObjects: ; 46ee6 (11:6ee6) + db $05,$06,REVIVE + dbw BANK(HiddenItems),HiddenItems + db $FF +SilphCo5FHiddenObjects: ; 46eed (11:6eed) + db $03,$0c,ELIXER + dbw BANK(HiddenItems),HiddenItems + db $FF +SilphCo9FHiddenObjects: ; 46ef4 (11:6ef4) + db $0f,$02,MAX_POTION + dbw BANK(HiddenItems),HiddenItems + db $FF +CopycatsHouse2FHiddenObjects: ; 46efb (11:6efb) + db $01,$01,NUGGET + dbw BANK(HiddenItems),HiddenItems + db $FF +UnknownDungeon1HiddenObjects: ; 46f02 (11:6f02) + db $0b,$0e,RARE_CANDY + dbw BANK(HiddenItems),HiddenItems + db $FF +UnknownDungeon3HiddenObjects: ; 46f09 (11:6f09) + db $03,$1b,ULTRA_BALL + dbw BANK(HiddenItems),HiddenItems + db $FF +PowerPlantHiddenObjects: ; 46f10 (11:6f10) + db $10,$11,MAX_ELIXER + dbw BANK(HiddenItems),HiddenItems + db $01,$0c,PP_UP + dbw BANK(HiddenItems),HiddenItems + db $FF +SeafoamIslands3HiddenObjects: ; 46f1d (11:6f1d) + db $0f,$0f,NUGGET + dbw BANK(HiddenItems),HiddenItems + db $FF +SeafoamIslands5HiddenObjects: ; 46f24 (11:6f24) + db $11,$19,ULTRA_BALL + dbw BANK(HiddenItems),HiddenItems + db $FF +Mansion1HiddenObjects: ; 46f2b (11:6f2b) + db $10,$08,MOON_STONE + dbw BANK(HiddenItems),HiddenItems + db $05,$02,$04 ; XXX, y, x + dbw BANK(Func_44316),Func_44316 + db $FF +Mansion2HiddenObjects: ; 46f38 (11:6f38) + db $0b,$02,$04 ; XXX, y, x + dbw Bank(Func_52037), Func_52037 + db $FF +Mansion3HiddenObjects: ; 46f3f (11:6f3f) + db $09,$01,MAX_REVIVE + dbw BANK(HiddenItems),HiddenItems + db $05,$0a,$04 ; XXX, y, x + dbw Bank(Func_5227a), Func_5227a + db $FF +Mansion4HiddenObjects: ; 46f4c (11:6f4c) + db $09,$01,RARE_CANDY + dbw BANK(HiddenItems),HiddenItems + db $03,$14,$04 ; XXX, y, x + dbw Bank(Func_52420), Func_52420 + db $19,$12,$04 ; XXX, y, x + dbw Bank(Func_52420), Func_52420 + db $FF +Route23HiddenObjects: ; 46f5f (11:6f5f) + db $2c,$09,FULL_RESTORE + dbw BANK(HiddenItems),HiddenItems + db $46,$13,ULTRA_BALL + dbw BANK(HiddenItems),HiddenItems + db $5a,$08,MAX_ETHER + dbw BANK(HiddenItems),HiddenItems + db $FF +VictoryRoad2HiddenObjects: ; 46f72 (11:6f72) + db $02,$05,ULTRA_BALL + dbw BANK(HiddenItems),HiddenItems + db $07,$1a,FULL_RESTORE + dbw BANK(HiddenItems),HiddenItems + db $FF +Unused6FHiddenObjects: ; 46f7f (11:6f7f) + db $0b,$0e,MAX_ELIXER + dbw BANK(HiddenItems),HiddenItems + db $FF +BillsHouseHiddenObjects: ; 46f86 (11:6f86) + db $04,$01,$04 ; XXX, y, x + dbw Bank(Func_1eb6e), Func_1eb6e + db $FF +ViridianCityHiddenObjects: ; 46f8d (11:6f8d) + db $04,$0e,POTION + dbw BANK(HiddenItems),HiddenItems + db $FF +SafariZoneRestHouse2HiddenObjects: ; 46f94 (11:6f94) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +SafariZoneRestHouse3HiddenObjects: ; 46fa1 (11:6fa1) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +SafariZoneRestHouse4HiddenObjects: ; 46fae (11:6fae) + db $04,$00,$08 ; XXX, y, x + dbw Bank(Func_6245d), Func_6245d + db $03,$0d,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +UnusedB9HiddenObjects: ; 46fbb (11:6fbb) + db $02,$01,$04 ; XXX, y, x + dbw Bank(Func_5db8f), Func_5db8f + db $FF +LavenderHouse1HiddenObjects: ; 46fc2 (11:6fc2) + db $01,$00,$00 ; XXX, y, x + dbw Bank(Func_1eb60), Func_1eb60 + db $01,$01,$00 ; XXX, y, x + dbw Bank(Func_1eb60), Func_1eb60 + db $01,$07,$00 ; XXX, y, x + dbw Bank(Func_1eb60), Func_1eb60 + db $FF +CeladonMansion5HiddenObjects: ; 46fd5 (11:6fd5) + db $00,$03,$34 ; XXX, y, x + dbw Bank(Func_5dc1a), Func_5dc1a + db $00,$04,$34 ; XXX, y, x + dbw Bank(Func_5dc1a), Func_5dc1a + db $04,$03,$35 ; XXX, y, x + dbw Bank(Func_52996), Func_52996 + db $FF +FightingDojoHiddenObjects: ; 46fe8 (11:6fe8) + db $09,$03,$04 ; XXX, y, x + dbw Bank(Func_52a22), Func_52a22 + db $09,$06,$04 ; XXX, y, x + dbw Bank(Func_52a22), Func_52a22 + db $00,$04,$04 ; XXX, y, x + dbw Bank(Func_52a08), Func_52a08 + db $00,$05,$04 ; XXX, y, x + dbw Bank(Func_52a15), Func_52a15 + db $FF +IndigoPlateauLobbyHiddenObjects: ; 47001 (11:7001) + db $07,$0f,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +CinnabarLab4HiddenObjects: ; 47008 (11:7008) + db $04,$00,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $04,$02,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +BikeShopHiddenObjects: ; 47015 (11:7015) + db $00,$01,$d0 ; XXX, y, x + dbw Bank(Func_1e94b), Func_1e94b + db $01,$02,$d0 ; XXX, y, x + dbw Bank(Func_1e94b), Func_1e94b + db $02,$01,$d0 ; XXX, y, x + dbw Bank(Func_1e94b), Func_1e94b + db $02,$03,$d0 ; XXX, y, x + dbw Bank(Func_1e94b), Func_1e94b + db $04,$00,$d0 ; XXX, y, x + dbw Bank(Func_1e94b), Func_1e94b + db $05,$01,$d0 ; XXX, y, x + dbw Bank(Func_1e94b), Func_1e94b + db $FF +Route11HiddenObjects: ; 4703a (11:703a) + db $05,$30,ESCAPE_ROPE + dbw BANK(HiddenItems),HiddenItems + db $FF +Route12HiddenObjects: ; 47041 (11:7041) + db $3f,$02,HYPER_POTION + dbw BANK(HiddenItems),HiddenItems + db $FF +SilphCo11FHiddenObjects: ; 47048 (11:7048) + db $0c,$0a,$04 ; XXX, y, x + dbw Bank(Func_62516), Func_62516 + db $FF +Route17HiddenObjects: ; 4704f (11:704f) + db $0e,$0f,RARE_CANDY + dbw BANK(HiddenItems),HiddenItems + db $2d,$08,FULL_RESTORE + dbw BANK(HiddenItems),HiddenItems + db $48,$11,PP_UP + dbw BANK(HiddenItems),HiddenItems + db $5b,$04,MAX_REVIVE + dbw BANK(HiddenItems),HiddenItems + db $79,$08,MAX_ELIXER + dbw BANK(HiddenItems),HiddenItems + db $FF +UndergroundPathNsHiddenObjects: ; 4706e (11:706e) + db $04,$03,FULL_RESTORE + dbw BANK(HiddenItems),HiddenItems + db $22,$04,X_SPECIAL + dbw BANK(HiddenItems),HiddenItems + db $FF +UndergroundPathWeHiddenObjects: ; 4707b (11:707b) + db $02,$0c,NUGGET + dbw BANK(HiddenItems),HiddenItems + db $05,$15,ELIXER + dbw BANK(HiddenItems),HiddenItems + db $FF +CeladonCityHiddenObjects: ; 47088 (11:7088) + db $0f,$30,PP_UP + dbw BANK(HiddenItems),HiddenItems + db $FF +SeafoamIslands4HiddenObjects: ; 4708f (11:708f) + db $10,$09,MAX_ELIXER + dbw BANK(HiddenItems),HiddenItems + db $FF +VermilionCityHiddenObjects: ; 47096 (11:7096) + db $0b,$0e,MAX_ETHER + dbw BANK(HiddenItems),HiddenItems + db $FF +CeruleanCityHiddenObjects: ; 4709d (11:709d) + db $08,$0f,RARE_CANDY + dbw BANK(HiddenItems),HiddenItems + db $FF +Route4HiddenObjects: ; 470a4 (11:70a4) + db $03,$28,GREAT_BALL + dbw BANK(HiddenItems),HiddenItems + db $FF
\ No newline at end of file diff --git a/data/item_prices.asm b/data/item_prices.asm new file mode 100755 index 00000000..f64bd11f --- /dev/null +++ b/data/item_prices.asm @@ -0,0 +1,98 @@ +ItemPrices: ; 4608 (1:4608) + db $00,$00,$00 + db $00,$12,$00 + db $00,$06,$00 + db $00,$02,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$10,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$01,$00 + db $00,$02,$50 + db $00,$02,$50 + db $00,$02,$00 + db $00,$02,$00 + db $00,$30,$00 + db $00,$25,$00 + db $00,$15,$00 + db $00,$07,$00 + db $00,$03,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$05,$50 + db $00,$03,$50 + db $00,$00,$00 + db $00,$21,$00 + db $00,$21,$00 + db $00,$21,$00 + db $00,$98,$00 + db $00,$98,$00 + db $00,$98,$00 + db $00,$98,$00 + db $00,$98,$00 + db $00,$48,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$09,$50 + db $00,$21,$00 + db $00,$00,$00 + db $01,$00,$00 + db $00,$98,$00 + db $00,$10,$00 + db $00,$06,$00 + db $00,$15,$00 + db $00,$40,$00 + db $00,$07,$00 + db $00,$05,$00 + db $00,$07,$00 + db $00,$06,$50 + db $00,$00,$10 + db $00,$02,$00 + db $00,$03,$00 + db $00,$03,$50 + db $00,$00,$00 + db $00,$00,$00 + db $00,$05,$00 + db $00,$05,$50 + db $00,$03,$50 + db $00,$03,$50 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00 + db $00,$00,$00
\ No newline at end of file diff --git a/data/map_songs.asm b/data/map_songs.asm new file mode 100755 index 00000000..582b7242 --- /dev/null +++ b/data/map_songs.asm @@ -0,0 +1,249 @@ +MapSongBanks: ; c04d (3:404d) + db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ;PALLET_TOWN + db MUSIC_CITIES1, BANK(Music_Cities1) ; VIRIDIAN_CITY + db MUSIC_CITIES1, BANK(Music_Cities1) ; PEWTER_CITY + db MUSIC_CITIES2, BANK(Music_Cities2) ; CERULEAN_CITY + db MUSIC_LAVENDER, BANK(Music_Lavender) ; LAVENDER_TOWN + db MUSIC_VERMILION, BANK(Music_Vermilion) ; VERMILION_CITY + db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_CITY + db MUSIC_CITIES2, BANK(Music_Cities2) ; FUCHSIA_CITY + db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; CINNABAR_ISLAND + db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; INDIGO_PLATEAU + db MUSIC_CITIES1, BANK(Music_Cities1) ; SAFFRON_CITY + db MUSIC_CITIES1, BANK(Music_Cities1) ; unused + db MUSIC_ROUTES1, BANK(Music_Routes1) ; ROUTE_1 + db MUSIC_ROUTES1, BANK(Music_Routes1) ; ROUTE_2 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_3 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_4 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_5 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_6 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_7 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_8 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_9 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_10 + db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_11 + db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_12 + db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_13 + db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_14 + db MUSIC_ROUTES4, BANK(Music_Routes4) ; ROUTE_15 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_16 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_17 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_18 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_19 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_20 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_21 + db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_22 + db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; ROUTE_23 + db MUSIC_ROUTES2, BANK(Music_Routes2) ; ROUTE_24 + db MUSIC_ROUTES2, BANK(Music_Routes2) ; ROUTE_25 + db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; RedsHouse1F + db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; RedsHouse2F + db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; BluesHouse + db MUSIC_OAKS_LAB, BANK(Music_OaksLab) ; OaksLab + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; ViridianPokecenter + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; ViridianMart + db MUSIC_CITIES1, BANK(Music_Cities1) ; School + db MUSIC_CITIES1, BANK(Music_Cities1) ; ViridianHouse + db MUSIC_GYM, BANK(Music_Gym) ; ViridianGym + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DiglettsCaveRoute2 + db MUSIC_CITIES1, BANK(Music_Cities1) ; ViridianForestExit + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route2House + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route2Gate + db MUSIC_CITIES1, BANK(Music_Cities1) ; ViridianForestEntrance + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; ViridianForest + db MUSIC_CITIES1, BANK(Music_Cities1) ; Museum1F + db MUSIC_CITIES1, BANK(Music_Cities1) ; Museum2F + db MUSIC_GYM, BANK(Music_Gym) ; PewterGym + db MUSIC_CITIES1, BANK(Music_Cities1) ; PewterHouse1 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; PewterMart + db MUSIC_CITIES1, BANK(Music_Cities1) ; PewterHouse2 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; PewterPokecenter + db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MtMoon1 + db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MtMoon2 + db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MtMoon3 + db MUSIC_CITIES2, BANK(Music_Cities2) ; CeruleanHouseTrashed + db MUSIC_CITIES2, BANK(Music_Cities2) ; CeruleanHouse1 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeruleanPokecenter + db MUSIC_GYM, BANK(Music_Gym) ; CeruleanGym + db MUSIC_CITIES2, BANK(Music_Cities2) ; BikeShop + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeruleanMart + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; MtMoonPokecenter + db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; CeruleanHouseTrashed + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route5Gate + db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundTunnelEntranceRoute5 + db MUSIC_CITIES1, BANK(Music_Cities1) ; DayCareM + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route6Gate + db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundTunnelEntranceRoute6 + db MUSIC_VERMILION, BANK(Music_Vermilion) ; FREEZE + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route7Gate + db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundPathEntranceRoute7 + db MUSIC_CELADON, BANK(Music_Celadon) ;FREEZE + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route8Gate + db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundPathEntranceRoute8 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; RockTunnelPokecenter + db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; RockTunnel1 + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; PowerPlant + db MUSIC_VERMILION, BANK(Music_Vermilion) ; Route11Gate + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DiglettsCaveEntranceRoute11 + db MUSIC_VERMILION, BANK(Music_Vermilion) ; Route11GateUpstairs + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route12Gate + db MUSIC_CITIES2, BANK(Music_Cities2) ; BillsHouse + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VermilionPokecenter + db MUSIC_VERMILION, BANK(Music_Vermilion) ; FanClub + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VermilionMart + db MUSIC_GYM, BANK(Music_Gym) ; VermilionGym + db MUSIC_VERMILION, BANK(Music_Vermilion) ; VermilionHouse1 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; VermilionDock + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne1 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne2 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne3 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne4 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne5 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne6 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne7 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne8 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne9 + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne10 + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ;unused + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ;unused + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused + db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VictoryRoad1 + db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ;unused + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ;unused + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ;unused + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ;unused + db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; Lance + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused + db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused + db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; HallofFameRoom + db MUSIC_ROUTES1, BANK(Music_Routes1) ; UndergroundPathNS + db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; Gary + db MUSIC_ROUTES1, BANK(Music_Routes1) ; UndergroundPathWE + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart1 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart2 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart3 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart4 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMartRoof + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMartElevator + db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion1 + db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion2 + db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion3 + db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion4 + db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion5 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonPokecenter + db MUSIC_GYM, BANK(Music_Gym) ; CeladonGym + db MUSIC_GAME_CORNER, BANK(Music_GameCorner) ; CeladonGameCorner + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart5 + db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonPrizeRoom + db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonDiner + db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonHouse + db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonHotel + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; LavenderPokecenter + db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower1 + db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower2 + db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower3 + db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower4 + db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower5 + db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower6 + db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower7 + db MUSIC_LAVENDER, BANK(Music_Lavender) ; LavenderHouse1 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; LavenderMart + db MUSIC_LAVENDER, BANK(Music_Lavender) ; LavenderHouse2 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; FuchsiaMart + db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaHouse1 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; FuchsiaPokecenter + db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaHouse2 + db MUSIC_CITIES2, BANK(Music_Cities2) ; SafariZoneEntrance + db MUSIC_GYM, BANK(Music_Gym) ; FuchsiaGym + db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaMeetingRoom + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands2 + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands3 + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands4 + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands5 + db MUSIC_CITIES2, BANK(Music_Cities2) ; VermilionHouse2 + db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaHouse3 + db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion1 + db MUSIC_GYM, BANK(Music_Gym) ; CinnabarGym + db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab1 + db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab2 + db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab3 + db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab4 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CinnabarPokecenter + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CinnabarMart + db MUSIC_CINNABAR, BANK(Music_Cinnabar) + db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; IndigoPlateauLobby + db MUSIC_CITIES1, BANK(Music_Cities1) ; CopycatsHouse1F + db MUSIC_CITIES1, BANK(Music_Cities1) ; CopycatsHouse2F + db MUSIC_CITIES1, BANK(Music_Cities1) ; FightingDojo + db MUSIC_GYM, BANK(Music_Gym) ; SaffronGym + db MUSIC_CITIES1, BANK(Music_Cities1) ; SaffronHouse1 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; SaffronMart + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo1 + db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; SaffronPokecenter + db MUSIC_CITIES1, BANK(Music_Cities1) ; SaffronHouse2 + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route15Gate + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route15GateUpstairs + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route16Gate + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route16GateUpstairs + db MUSIC_CELADON, BANK(Music_Celadon) ; Route16House + db MUSIC_CELADON, BANK(Music_Celadon) ; Route12House + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route18Gate + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route18GateUpstairs + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands1 + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; Route22Gate + db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VictoryRoad2 + db MUSIC_CITIES1, BANK(Music_Cities1) ; Route12GateUpstairs + db MUSIC_VERMILION, BANK(Music_Vermilion) ; VermilionHouse3 + db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DiglettsCave + db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VictoryRoad3 + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout1 + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout2 + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout3 + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout4 + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideoutElevator + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo2 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo3 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo4 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo5 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo6 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo7 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo8 + db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion2 + db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion3 + db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion4 + db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneEast + db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneNorth + db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneWest + db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneCenter + db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse1 + db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneSecretHouse + db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse2 + db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse3 + db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse4 + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UnknownDungeon2 + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UnknownDungeon3 + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UnknownDungeon1 + db MUSIC_CITIES2, BANK(Music_Cities2) ; NameRater + db MUSIC_CITIES1, BANK(Music_Cities1) ; CeruleanHouse2 + db MUSIC_CINNABAR, BANK(Music_Cinnabar) + db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; RockTunnel2 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo9 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo10 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo11 + db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCoElevator + db MUSIC_SILPH_CO, BANK(Music_SilphCo) + db MUSIC_SILPH_CO, BANK(Music_SilphCo) + db MUSIC_CELADON, BANK(Music_Celadon) ; BattleCenterM + db MUSIC_CELADON, BANK(Music_Celadon) ; TradeCenterM + db MUSIC_SILPH_CO, BANK(Music_SilphCo) + db MUSIC_SILPH_CO, BANK(Music_SilphCo) + db MUSIC_SILPH_CO, BANK(Music_SilphCo) + db MUSIC_SILPH_CO, BANK(Music_SilphCo) + db MUSIC_GYM, BANK(Music_Gym) ; Lorelei + db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; Bruno + db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; Agatha
\ No newline at end of file diff --git a/data/mart_inventories.asm b/data/mart_inventories.asm new file mode 100755 index 00000000..18165f49 --- /dev/null +++ b/data/mart_inventories.asm @@ -0,0 +1,75 @@ +; mart inventories are below +; they are texts +; first byte $FE, next byte # of items, last byte $FF + +; Viridian +ViridianMartText6:: ; 2442 (0:2442) + db $FE,4,POKE_BALL,ANTIDOTE,PARLYZ_HEAL,BURN_HEAL,$FF + +; Pewter +PewterMartText1:: ; 2449 (0:2449) + db $FE,7,POKE_BALL,POTION,ESCAPE_ROPE,ANTIDOTE,BURN_HEAL,AWAKENING + db PARLYZ_HEAL,$FF + +; Cerulean +CeruleanMartText1:: ; 2453 (0:2453) + db $FE,7,POKE_BALL,POTION,REPEL,ANTIDOTE,BURN_HEAL,AWAKENING + db PARLYZ_HEAL,$FF + +; Bike shop + db $FE,1,BICYCLE,$FF + +; Vermilion +VermilionMartText1:: ; 2461 (0:2461) + db $FE,6,POKE_BALL,SUPER_POTION,ICE_HEAL,AWAKENING,PARLYZ_HEAL + db REPEL,$FF + +; Lavender +LavenderMartText1:: ; 246a (0:246a) + db $FE,9,GREAT_BALL,SUPER_POTION,REVIVE,ESCAPE_ROPE,SUPER_REPEL + db ANTIDOTE,BURN_HEAL,ICE_HEAL,PARLYZ_HEAL,$FF + +; Celadon Dept. Store 2F (1) +CeladonMart2Text1:: ; 2476 (0:2476) + db $FE,9,GREAT_BALL,SUPER_POTION,REVIVE,SUPER_REPEL,ANTIDOTE + db BURN_HEAL,ICE_HEAL,AWAKENING,PARLYZ_HEAL,$FF + +; Celadon Dept. Store 2F (2) +CeladonMart2Text2:: ; 2482 (0:2482) + db $FE,9,TM_32,TM_33,TM_02,TM_07,TM_37,TM_01,TM_05,TM_09,TM_17,$FF + +; Celadon Dept. Store 4F +CeladonMart4Text1:: ; 248e (0:248e) + db $FE,5,POKE_DOLL,FIRE_STONE,THUNDER_STONE,WATER_STONE,LEAF_STONE,$FF + +; Celadon Dept. Store 5F (1) +CeladonMart5Text3:: ; 2496 (0:2496) + db $FE,7,X_ACCURACY,GUARD_SPEC_,DIRE_HIT,X_ATTACK,X_DEFEND,X_SPEED + db X_SPECIAL,$FF + +; Celadon Dept. Store 5F (2) +CeladonMart5Text4:: ; 24a0 (0:24a0) + db $FE,5,HP_UP,PROTEIN,IRON,CARBOS,CALCIUM,$FF + +; Fuchsia +FuchsiaMartText1:: ; 24a8 (0:24a8) + db $FE,6,ULTRA_BALL,GREAT_BALL,SUPER_POTION,REVIVE,FULL_HEAL + db SUPER_REPEL,$FF + +; unused? 24b1 + db $FE,5,GREAT_BALL,HYPER_POTION,SUPER_POTION,FULL_HEAL,REVIVE,$FF + +; Cinnabar +CinnabarMartText1:: ; 24b9 (0:24b9) + db $FE,7,ULTRA_BALL,GREAT_BALL,HYPER_POTION,MAX_REPEL,ESCAPE_ROPE + db FULL_HEAL,REVIVE,$FF + +; Saffron +SaffronMartText1:: ; 24c3 (0:24c3) + db $FE,6,GREAT_BALL,HYPER_POTION,MAX_REPEL,ESCAPE_ROPE,FULL_HEAL + db REVIVE,$FF + +; Indigo +IndigoPlateauLobbyText4:: ; 24cc (0:24cc) + db $FE,7,ULTRA_BALL,GREAT_BALL,FULL_RESTORE,MAX_POTION,FULL_HEAL + db REVIVE,MAX_REPEL,$FF
\ No newline at end of file diff --git a/data/mew_base_stats.asm b/data/mew_base_stats.asm new file mode 100755 index 00000000..6232acc3 --- /dev/null +++ b/data/mew_base_stats.asm @@ -0,0 +1,35 @@ +MewBaseStats: ; 425b (1:425b) + db DEX_MEW ; pokedex id + db 100 ; base hp + db 100 ; base attack + db 100 ; base defense + db 100 ; base speed + db 100 ; base special + + db PSYCHIC ; species type 1 + db PSYCHIC ; species type 2 + + db 45 ; catch rate + db 64 ; base exp yield + db $55 ; sprite dimensions + + dw MewPicFront + dw MewPicBack + + ; attacks known at lvl 0 + db POUND + db 0 + db 0 + db 0 + + db 3 ; growth rate + + ; include learnset directly + db %11111111 + db %11111111 + db %11111111 + db %11111111 + db %11111111 + db %11111111 + db %11111111 + db %11111111 ; usually spacing
\ No newline at end of file diff --git a/data/mon_palettes.asm b/data/mon_palettes.asm new file mode 100755 index 00000000..4aaa5793 --- /dev/null +++ b/data/mon_palettes.asm @@ -0,0 +1,153 @@ +MonsterPalettes: ; 725c8 (1c:65c8) + db PAL_MEWMON ; MISSINGNO + db PAL_GREENMON ; BULBASAUR + db PAL_GREENMON ; IVYSAUR + db PAL_GREENMON ; VENUSAUR + db PAL_REDMON ; CHARMANDER + db PAL_REDMON ; CHARMELEON + db PAL_REDMON ; CHARIZARD + db PAL_CYANMON ; SQUIRTLE + db PAL_CYANMON ; WARTORTLE + db PAL_CYANMON ; BLASTOISE + db PAL_GREENMON ; CATERPIE + db PAL_GREENMON ; METAPOD + db PAL_CYANMON ; BUTTERFREE + db PAL_YELLOWMON ; WEEDLE + db PAL_YELLOWMON ; KAKUNA + db PAL_YELLOWMON ; BEEDRILL + db PAL_BROWNMON ; PIDGEY + db PAL_BROWNMON ; PIDGEOTTO + db PAL_BROWNMON ; PIDGEOT + db PAL_GREYMON ; RATTATA + db PAL_GREYMON ; RATICATE + db PAL_BROWNMON ; SPEAROW + db PAL_BROWNMON ; FEAROW + db PAL_PURPLEMON ; EKANS + db PAL_PURPLEMON ; ARBOK + db PAL_YELLOWMON ; PIKACHU + db PAL_YELLOWMON ; RAICHU + db PAL_BROWNMON ; SANDSHREW + db PAL_BROWNMON ; SANDSLASH + db PAL_BLUEMON ; NIDORAN_F + db PAL_BLUEMON ; NIDORINA + db PAL_BLUEMON ; NIDOQUEEN + db PAL_PURPLEMON ; NIDORAN_M + db PAL_PURPLEMON ; NIDORINO + db PAL_PURPLEMON ; NIDOKING + db PAL_PINKMON ; CLEFAIRY + db PAL_PINKMON ; CLEFABLE + db PAL_REDMON ; VULPIX + db PAL_YELLOWMON ; NINETALES + db PAL_PINKMON ; JIGGLYPUFF + db PAL_PINKMON ; WIGGLYTUFF + db PAL_BLUEMON ; ZUBAT + db PAL_BLUEMON ; GOLBAT + db PAL_GREENMON ; ODDISH + db PAL_REDMON ; GLOOM + db PAL_REDMON ; VILEPLUME + db PAL_REDMON ; PARAS + db PAL_REDMON ; PARASECT + db PAL_PURPLEMON ; VENONAT + db PAL_PURPLEMON ; VENOMOTH + db PAL_BROWNMON ; DIGLETT + db PAL_BROWNMON ; DUGTRIO + db PAL_YELLOWMON ; MEOWTH + db PAL_YELLOWMON ; PERSIAN + db PAL_YELLOWMON ; PSYDUCK + db PAL_CYANMON ; GOLDUCK + db PAL_BROWNMON ; MANKEY + db PAL_BROWNMON ; PRIMEAPE + db PAL_BROWNMON ; GROWLITHE + db PAL_REDMON ; ARCANINE + db PAL_BLUEMON ; POLIWAG + db PAL_BLUEMON ; POLIWHIRL + db PAL_BLUEMON ; POLIWRATH + db PAL_YELLOWMON ; ABRA + db PAL_YELLOWMON ; KADABRA + db PAL_YELLOWMON ; ALAKAZAM + db PAL_GREYMON ; MACHOP + db PAL_GREYMON ; MACHOKE + db PAL_GREYMON ; MACHAMP + db PAL_GREENMON ; BELLSPROUT + db PAL_GREENMON ; WEEPINBELL + db PAL_GREENMON ; VICTREEBEL + db PAL_CYANMON ; TENTACOOL + db PAL_CYANMON ; TENTACRUEL + db PAL_GREYMON ; GEODUDE + db PAL_GREYMON ; GRAVELER + db PAL_GREYMON ; GOLEM + db PAL_REDMON ; PONYTA + db PAL_REDMON ; RAPIDASH + db PAL_PINKMON ; SLOWPOKE + db PAL_PINKMON ; SLOWBRO + db PAL_GREYMON ; MAGNEMITE + db PAL_GREYMON ; MAGNETON + db PAL_BROWNMON ; FARFETCH_D + db PAL_BROWNMON ; DODUO + db PAL_BROWNMON ; DODRIO + db PAL_BLUEMON ; SEEL + db PAL_BLUEMON ; DEWGONG + db PAL_PURPLEMON ; GRIMER + db PAL_PURPLEMON ; MUK + db PAL_GREYMON ; SHELLDER + db PAL_GREYMON ; CLOYSTER + db PAL_PURPLEMON ; GASTLY + db PAL_PURPLEMON ; HAUNTER + db PAL_PURPLEMON ; GENGAR + db PAL_GREYMON ; ONIX + db PAL_YELLOWMON ; DROWZEE + db PAL_YELLOWMON ; HYPNO + db PAL_REDMON ; KRABBY + db PAL_REDMON ; KINGLER + db PAL_YELLOWMON ; VOLTORB + db PAL_YELLOWMON ; ELECTRODE + db PAL_PINKMON ; EXEGGCUTE + db PAL_GREENMON ; EXEGGUTOR + db PAL_GREYMON ; CUBONE + db PAL_GREYMON ; MAROWAK + db PAL_BROWNMON ; HITMONLEE + db PAL_BROWNMON ; HITMONCHAN + db PAL_PINKMON ; LICKITUNG + db PAL_PURPLEMON ; KOFFING + db PAL_PURPLEMON ; WEEZING + db PAL_GREYMON ; RHYHORN + db PAL_GREYMON ; RHYDON + db PAL_PINKMON ; CHANSEY + db PAL_BLUEMON ; TANGELA + db PAL_BROWNMON ; KANGASKHAN + db PAL_CYANMON ; HORSEA + db PAL_CYANMON ; SEADRA + db PAL_REDMON ; GOLDEEN + db PAL_REDMON ; SEAKING + db PAL_REDMON ; STARYU + db PAL_GREYMON ; STARMIE + db PAL_PINKMON ; MR_MIME + db PAL_GREENMON ; SCYTHER + db PAL_MEWMON ; JYNX + db PAL_YELLOWMON ; ELECTABUZZ + db PAL_REDMON ; MAGMAR + db PAL_BROWNMON ; PINSIR + db PAL_GREYMON ; TAUROS + db PAL_REDMON ; MAGIKARP + db PAL_BLUEMON ; GYARADOS + db PAL_CYANMON ; LAPRAS + db PAL_GREYMON ; DITTO + db PAL_GREYMON ; EEVEE + db PAL_CYANMON ; VAPOREON + db PAL_YELLOWMON ; JOLTEON + db PAL_REDMON ; FLAREON + db PAL_GREYMON ; PORYGON + db PAL_BLUEMON ; OMANYTE + db PAL_BLUEMON ; OMASTAR + db PAL_BROWNMON ; KABUTO + db PAL_BROWNMON ; KABUTOPS + db PAL_GREYMON ; AERODACTYL + db PAL_PINKMON ; SNORLAX + db PAL_BLUEMON ; ARTICUNO + db PAL_YELLOWMON ; ZAPDOS + db PAL_REDMON ; MOLTRES + db PAL_GREYMON ; DRATINI + db PAL_BLUEMON ; DRAGONAIR + db PAL_BROWNMON ; DRAGONITE + db PAL_MEWMON ; MEWTWO + db PAL_MEWMON ; MEW
\ No newline at end of file diff --git a/data/mon_party_sprites.asm b/data/mon_party_sprites.asm new file mode 100755 index 00000000..6e8efcb4 --- /dev/null +++ b/data/mon_party_sprites.asm @@ -0,0 +1,77 @@ +MonOverworldData: ; 7190d (1c:590d) + dn SPRITE_GRASS, SPRITE_GRASS ;Bulbasaur/Ivysaur + dn SPRITE_GRASS, SPRITE_MON ;Venusaur/Charmander + dn SPRITE_MON, SPRITE_MON ;Charmeleon/Charizard + dn SPRITE_WATER, SPRITE_WATER ;Squirtle/Wartortle + dn SPRITE_WATER, SPRITE_BUG ;Blastoise/Caterpie + dn SPRITE_BUG, SPRITE_BUG ;Metapod/Butterfree + dn SPRITE_BUG, SPRITE_BUG ;Weedle/Kakuna + dn SPRITE_BUG, SPRITE_BIRD_M ;Beedrill/Pidgey + dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Pidgeotto/Pidgeot + dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Rattata/Raticate + dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Spearow/Fearow + dn SPRITE_SNAKE, SPRITE_SNAKE ;Ekans/Arbok + dn SPRITE_FAIRY, SPRITE_FAIRY ;Pikachu/Raichu + dn SPRITE_MON, SPRITE_MON ;Sandshrew/Sandslash + dn SPRITE_MON, SPRITE_MON ;Nidoran?/Nidorina + dn SPRITE_MON, SPRITE_MON ;Nidoqueen/Nidoran? + dn SPRITE_MON, SPRITE_MON ;Nidorino/Nidoking + dn SPRITE_FAIRY, SPRITE_FAIRY ;Clefairy/Clefable + dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Vulpix/Ninetales + dn SPRITE_FAIRY, SPRITE_FAIRY ;Jigglypuff/Wigglytuff + dn SPRITE_MON, SPRITE_MON ;Zubat/Golbat + dn SPRITE_GRASS, SPRITE_GRASS ;Oddish/Gloom + dn SPRITE_GRASS, SPRITE_BUG ;Vileplume/Paras + dn SPRITE_BUG, SPRITE_BUG ;Parasect/Venonat + dn SPRITE_BUG, SPRITE_MON ;Venomoth/Diglett + dn SPRITE_MON, SPRITE_MON ;Dugtrio/Meowth + dn SPRITE_MON, SPRITE_MON ;Persian/Psyduck + dn SPRITE_MON, SPRITE_MON ;Golduck/Mankey + dn SPRITE_MON, SPRITE_QUADRUPED ;Primeape/Growlithe + dn SPRITE_QUADRUPED, SPRITE_MON ;Arcanine/Poliwag + dn SPRITE_MON, SPRITE_MON ;Poliwhirl/Poliwrath + dn SPRITE_MON, SPRITE_MON ;Abra/Kadabra + dn SPRITE_MON, SPRITE_MON ;Alakazam/Machop + dn SPRITE_MON, SPRITE_MON ;Machoke/Machamp + dn SPRITE_GRASS, SPRITE_GRASS ;Bellsprout/Weepinbell + dn SPRITE_GRASS, SPRITE_WATER ;Victreebel/Tentacool + dn SPRITE_WATER, SPRITE_MON ;Tentacruel/Geodude + dn SPRITE_MON, SPRITE_MON ;Graveler/Golem + dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Ponyta/Rapidash + dn SPRITE_QUADRUPED, SPRITE_MON ;Slowpoke/Slowbro + dn SPRITE_BALL_M, SPRITE_BALL_M ;Magnemite/Magneton + dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Farfetch'd/Doduo + dn SPRITE_BIRD_M, SPRITE_WATER ;Dodrio/Seel + dn SPRITE_WATER, SPRITE_MON ;Dewgong/Grimer + dn SPRITE_MON, SPRITE_HELIX ;Muk/Shellder + dn SPRITE_HELIX, SPRITE_MON ;Cloyster/Gastly + dn SPRITE_MON, SPRITE_MON ;Haunter/Gengar + dn SPRITE_SNAKE, SPRITE_MON ;Onix/Drowzee + dn SPRITE_MON, SPRITE_WATER ;Hypno/Krabby + dn SPRITE_WATER, SPRITE_BALL_M ;Kingler/Voltorb + dn SPRITE_BALL_M, SPRITE_GRASS ;Electrode/Exeggcute + dn SPRITE_GRASS, SPRITE_MON ;Exeggutor/Cubone + dn SPRITE_MON, SPRITE_MON ;Marowak/Hitmonlee + dn SPRITE_MON, SPRITE_MON ;Hitmonchan/Lickitung + dn SPRITE_MON, SPRITE_MON ;Koffing/Weezing + dn SPRITE_QUADRUPED, SPRITE_MON ;Rhyhorn/Rhydon + dn SPRITE_FAIRY, SPRITE_GRASS ;Chansey/Tangela + dn SPRITE_MON, SPRITE_WATER ;Kangaskhan/Horsea + dn SPRITE_WATER, SPRITE_WATER ;Seadra/Goldeen + dn SPRITE_WATER, SPRITE_HELIX ;Seaking/Staryu + dn SPRITE_HELIX, SPRITE_MON ;Starmie/Mr.Mime + dn SPRITE_BUG, SPRITE_MON ;Scyther/Jynx + dn SPRITE_MON, SPRITE_MON ;Electabuzz/Magmar + dn SPRITE_BUG, SPRITE_QUADRUPED ;Pinsir/Tauros + dn SPRITE_WATER, SPRITE_SNAKE ;Magikarp/Gyarados + dn SPRITE_WATER, SPRITE_MON ;Lapras/Ditto + dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Eevee/Vaporeon + dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Jolteon/Flareon + dn SPRITE_MON, SPRITE_HELIX ;Porygon/Omanyte + dn SPRITE_HELIX, SPRITE_HELIX ;Omastar/Kabuto + dn SPRITE_HELIX, SPRITE_BIRD_M ;Kabutops/Aerodactyl + dn SPRITE_MON, SPRITE_BIRD_M ;Snorlax/Articuno + dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Zapdos/Moltres + dn SPRITE_SNAKE, SPRITE_SNAKE ;Dratini/Dragonair + dn SPRITE_SNAKE, SPRITE_MON ;Dragonite/Mewtwo + dn SPRITE_MON, 0 ;Mew/Padding
\ No newline at end of file diff --git a/data/moves.asm b/data/moves.asm new file mode 100755 index 00000000..53b6915a --- /dev/null +++ b/data/moves.asm @@ -0,0 +1,168 @@ +Moves: ; 38000 (e:4000) +; characteristics of each move +; animation, effect, power, type, accuracy, PP + db POUND ,NO_ADDITIONAL_EFFECT ,$28,NORMAL, $FF,35 + db KARATE_CHOP ,NO_ADDITIONAL_EFFECT ,$32,NORMAL, $FF,25 + db DOUBLESLAP ,TWO_TO_FIVE_ATTACKS_EFFECT,$0F,NORMAL, $D8,10 + db COMET_PUNCH ,TWO_TO_FIVE_ATTACKS_EFFECT,$12,NORMAL, $D8,15 + db MEGA_PUNCH ,NO_ADDITIONAL_EFFECT ,$50,NORMAL, $D8,20 + db PAY_DAY ,PAY_DAY_EFFECT ,$28,NORMAL, $FF,20 + db FIRE_PUNCH ,BURN_SIDE_EFFECT1 ,$4B,FIRE, $FF,15 + db ICE_PUNCH ,FREEZE_SIDE_EFFECT ,$4B,ICE, $FF,15 + db THUNDERPUNCH,PARALYZE_SIDE_EFFECT1 ,$4B,ELECTRIC,$FF,15 + db SCRATCH ,NO_ADDITIONAL_EFFECT ,$28,NORMAL, $FF,35 + db VICEGRIP ,NO_ADDITIONAL_EFFECT ,$37,NORMAL, $FF,30 + db GUILLOTINE ,OHKO_EFFECT ,$01,NORMAL, $4C,5 + db RAZOR_WIND ,CHARGE_EFFECT ,$50,NORMAL, $BF,10 + db SWORDS_DANCE,ATTACK_UP2_EFFECT ,$00,NORMAL, $FF,30 + db CUT ,NO_ADDITIONAL_EFFECT ,$32,NORMAL, $F2,30 + db GUST ,NO_ADDITIONAL_EFFECT ,$28,NORMAL, $FF,35 + db WING_ATTACK ,NO_ADDITIONAL_EFFECT ,$23,FLYING, $FF,35 + db WHIRLWIND ,SWITCH_AND_TELEPORT_EFFECT,$00,NORMAL, $D8,20 + db FLY ,FLY_EFFECT ,$46,FLYING, $F2,15 + db BIND ,TRAPPING_EFFECT ,$0F,NORMAL, $BF,20 + db SLAM ,NO_ADDITIONAL_EFFECT ,$50,NORMAL, $BF,20 + db VINE_WHIP ,NO_ADDITIONAL_EFFECT ,$23,GRASS, $FF,10 + db STOMP ,FLINCH_SIDE_EFFECT2 ,$41,NORMAL, $FF,20 + db DOUBLE_KICK ,ATTACK_TWICE_EFFECT ,$1E,FIGHTING,$FF,30 + db MEGA_KICK ,NO_ADDITIONAL_EFFECT ,$78,NORMAL, $BF,5 + db JUMP_KICK ,JUMP_KICK_EFFECT ,$46,FIGHTING,$F2,25 + db ROLLING_KICK,FLINCH_SIDE_EFFECT2 ,$3C,FIGHTING,$D8,15 + db SAND_ATTACK ,ACCURACY_DOWN1_EFFECT ,$00,NORMAL, $FF,15 + db HEADBUTT ,FLINCH_SIDE_EFFECT2 ,$46,NORMAL, $FF,15 + db HORN_ATTACK ,NO_ADDITIONAL_EFFECT ,$41,NORMAL, $FF,25 + db FURY_ATTACK ,TWO_TO_FIVE_ATTACKS_EFFECT,$0F,NORMAL, $D8,20 + db HORN_DRILL ,OHKO_EFFECT ,$01,NORMAL, $4C,5 + db TACKLE ,NO_ADDITIONAL_EFFECT ,$23,NORMAL, $F2,35 + db BODY_SLAM ,PARALYZE_SIDE_EFFECT2 ,$55,NORMAL, $FF,15 + db WRAP ,TRAPPING_EFFECT ,$0F,NORMAL, $D8,20 + db TAKE_DOWN ,RECOIL_EFFECT ,$5A,NORMAL, $D8,20 + db THRASH ,THRASH_PETAL_DANCE_EFFECT ,$5A,NORMAL, $FF,20 + db DOUBLE_EDGE ,RECOIL_EFFECT ,$64,NORMAL, $FF,15 + db TAIL_WHIP ,DEFENSE_DOWN1_EFFECT ,$00,NORMAL, $FF,30 + db POISON_STING,POISON_SIDE_EFFECT1 ,$0F,POISON, $FF,35 + db TWINEEDLE ,TWINEEDLE_EFFECT ,$19,BUG, $FF,20 + db PIN_MISSILE ,TWO_TO_FIVE_ATTACKS_EFFECT,$0E,BUG, $D8,20 + db LEER ,DEFENSE_DOWN1_EFFECT ,$00,NORMAL, $FF,30 + db BITE ,FLINCH_SIDE_EFFECT1 ,$3C,NORMAL, $FF,25 + db GROWL ,ATTACK_DOWN1_EFFECT ,$00,NORMAL, $FF,40 + db ROAR ,SWITCH_AND_TELEPORT_EFFECT,$00,NORMAL, $FF,20 + db SING ,SLEEP_EFFECT ,$00,NORMAL, $8C,15 + db SUPERSONIC ,CONFUSION_EFFECT ,$00,NORMAL, $8C,20 + db SONICBOOM ,SPECIAL_DAMAGE_EFFECT ,$01,NORMAL, $E5,20 + db DISABLE ,DISABLE_EFFECT ,$00,NORMAL, $8C,20 + db ACID ,DEFENSE_DOWN_SIDE_EFFECT ,$28,POISON, $FF,30 + db EMBER ,BURN_SIDE_EFFECT1 ,$28,FIRE, $FF,25 + db FLAMETHROWER,BURN_SIDE_EFFECT1 ,$5F,FIRE, $FF,15 + db MIST ,MIST_EFFECT ,$00,ICE, $FF,30 + db WATER_GUN ,NO_ADDITIONAL_EFFECT ,$28,WATER, $FF,25 + db HYDRO_PUMP ,NO_ADDITIONAL_EFFECT ,$78,WATER, $CC,5 + db SURF ,NO_ADDITIONAL_EFFECT ,$5F,WATER, $FF,15 + db ICE_BEAM ,FREEZE_SIDE_EFFECT ,$5F,ICE, $FF,10 + db BLIZZARD ,FREEZE_SIDE_EFFECT ,$78,ICE, $E5,5 + db PSYBEAM ,CONFUSION_SIDE_EFFECT ,$41,PSYCHIC, $FF,20 + db BUBBLEBEAM ,SPEED_DOWN_SIDE_EFFECT ,$41,WATER, $FF,20 + db AURORA_BEAM ,ATTACK_DOWN_SIDE_EFFECT ,$41,ICE, $FF,20 + db HYPER_BEAM ,HYPER_BEAM_EFFECT ,$96,NORMAL, $E5,5 + db PECK ,NO_ADDITIONAL_EFFECT ,$23,FLYING, $FF,35 + db DRILL_PECK ,NO_ADDITIONAL_EFFECT ,$50,FLYING, $FF,20 + db SUBMISSION ,RECOIL_EFFECT ,$50,FIGHTING,$CC,25 + db LOW_KICK ,FLINCH_SIDE_EFFECT2 ,$32,FIGHTING,$E5,20 + db COUNTER ,NO_ADDITIONAL_EFFECT ,$01,FIGHTING,$FF,20 + db SEISMIC_TOSS,SPECIAL_DAMAGE_EFFECT ,$01,FIGHTING,$FF,20 + db STRENGTH ,NO_ADDITIONAL_EFFECT ,$50,NORMAL, $FF,15 + db ABSORB ,DRAIN_HP_EFFECT ,$14,GRASS, $FF,20 + db MEGA_DRAIN ,DRAIN_HP_EFFECT ,$28,GRASS, $FF,10 + db LEECH_SEED ,LEECH_SEED_EFFECT ,$00,GRASS, $E5,10 + db GROWTH ,SPECIAL_UP1_EFFECT ,$00,NORMAL, $FF,40 + db RAZOR_LEAF ,NO_ADDITIONAL_EFFECT ,$37,GRASS, $F2,25 + db SOLARBEAM ,CHARGE_EFFECT ,$78,GRASS, $FF,10 + db POISONPOWDER,POISON_EFFECT ,$00,POISON, $BF,35 + db STUN_SPORE ,PARALYZE_EFFECT ,$00,GRASS, $BF,30 + db SLEEP_POWDER,SLEEP_EFFECT ,$00,GRASS, $BF,15 + db PETAL_DANCE ,THRASH_PETAL_DANCE_EFFECT ,$46,GRASS, $FF,20 + db STRING_SHOT ,SPEED_DOWN1_EFFECT ,$00,BUG, $F2,40 + db DRAGON_RAGE ,SPECIAL_DAMAGE_EFFECT ,$01,DRAGON, $FF,10 + db FIRE_SPIN ,TRAPPING_EFFECT ,$0F,FIRE, $B2,15 + db THUNDERSHOCK,PARALYZE_SIDE_EFFECT1 ,$28,ELECTRIC,$FF,30 + db THUNDERBOLT ,PARALYZE_SIDE_EFFECT1 ,$5F,ELECTRIC,$FF,15 + db THUNDER_WAVE,PARALYZE_EFFECT ,$00,ELECTRIC,$FF,20 + db THUNDER ,PARALYZE_SIDE_EFFECT1 ,$78,ELECTRIC,$B2,10 + db ROCK_THROW ,NO_ADDITIONAL_EFFECT ,$32,ROCK, $A5,15 + db EARTHQUAKE ,NO_ADDITIONAL_EFFECT ,$64,GROUND, $FF,10 + db FISSURE ,OHKO_EFFECT ,$01,GROUND, $4C,5 + db DIG ,CHARGE_EFFECT ,$64,GROUND, $FF,10 + db TOXIC ,POISON_EFFECT ,$00,POISON, $D8,10 + db CONFUSION ,CONFUSION_SIDE_EFFECT ,$32,PSYCHIC, $FF,25 + db PSYCHIC_M ,SPECIAL_DOWN_SIDE_EFFECT ,$5A,PSYCHIC, $FF,10 + db HYPNOSIS ,SLEEP_EFFECT ,$00,PSYCHIC, $99,20 + db MEDITATE ,ATTACK_UP1_EFFECT ,$00,PSYCHIC, $FF,40 + db AGILITY ,SPEED_UP2_EFFECT ,$00,PSYCHIC, $FF,30 + db QUICK_ATTACK,NO_ADDITIONAL_EFFECT ,$28,NORMAL, $FF,30 + db RAGE ,RAGE_EFFECT ,$14,NORMAL, $FF,20 + db TELEPORT ,SWITCH_AND_TELEPORT_EFFECT,$00,PSYCHIC, $FF,20 + db NIGHT_SHADE ,SPECIAL_DAMAGE_EFFECT ,$00,GHOST, $FF,15 + db MIMIC ,MIMIC_EFFECT ,$00,NORMAL, $FF,10 + db SCREECH ,DEFENSE_DOWN2_EFFECT ,$00,NORMAL, $D8,40 + db DOUBLE_TEAM ,EVASION_UP1_EFFECT ,$00,NORMAL, $FF,15 + db RECOVER ,HEAL_EFFECT ,$00,NORMAL, $FF,20 + db HARDEN ,DEFENSE_UP1_EFFECT ,$00,NORMAL, $FF,30 + db MINIMIZE ,EVASION_UP1_EFFECT ,$00,NORMAL, $FF,20 + db SMOKESCREEN ,ACCURACY_DOWN1_EFFECT ,$00,NORMAL, $FF,20 + db CONFUSE_RAY ,CONFUSION_EFFECT ,$00,GHOST, $FF,10 + db WITHDRAW ,DEFENSE_UP1_EFFECT ,$00,WATER, $FF,40 + db DEFENSE_CURL,DEFENSE_UP1_EFFECT ,$00,NORMAL, $FF,40 + db BARRIER ,DEFENSE_UP2_EFFECT ,$00,PSYCHIC, $FF,30 + db LIGHT_SCREEN,LIGHT_SCREEN_EFFECT ,$00,PSYCHIC, $FF,30 + db HAZE ,HAZE_EFFECT ,$00,ICE, $FF,30 + db REFLECT ,REFLECT_EFFECT ,$00,PSYCHIC, $FF,20 + db FOCUS_ENERGY,FOCUS_ENERGY_EFFECT ,$00,NORMAL, $FF,30 + db BIDE ,BIDE_EFFECT ,$00,NORMAL, $FF,10 + db METRONOME ,METRONOME_EFFECT ,$00,NORMAL, $FF,10 + db MIRROR_MOVE ,MIRROR_MOVE_EFFECT ,$00,FLYING, $FF,20 + db SELFDESTRUCT,EXPLODE_EFFECT ,$82,NORMAL, $FF,5 + db EGG_BOMB ,NO_ADDITIONAL_EFFECT ,$64,NORMAL, $BF,10 + db LICK ,PARALYZE_SIDE_EFFECT2 ,$14,GHOST, $FF,30 + db SMOG ,POISON_SIDE_EFFECT2 ,$14,POISON, $B2,20 + db SLUDGE ,POISON_SIDE_EFFECT2 ,$41,POISON, $FF,20 + db BONE_CLUB ,FLINCH_SIDE_EFFECT1 ,$41,GROUND, $D8,20 + db FIRE_BLAST ,BURN_SIDE_EFFECT2 ,$78,FIRE, $D8,5 + db WATERFALL ,NO_ADDITIONAL_EFFECT ,$50,WATER, $FF,15 + db CLAMP ,TRAPPING_EFFECT ,$23,WATER, $BF,10 + db SWIFT ,SWIFT_EFFECT ,$3C,NORMAL, $FF,20 + db SKULL_BASH ,CHARGE_EFFECT ,$64,NORMAL, $FF,15 + db SPIKE_CANNON,TWO_TO_FIVE_ATTACKS_EFFECT,$14,NORMAL, $FF,15 + db CONSTRICT ,SPEED_DOWN_SIDE_EFFECT ,$0A,NORMAL, $FF,35 + db AMNESIA ,SPECIAL_UP2_EFFECT ,$00,PSYCHIC, $FF,20 + db KINESIS ,ACCURACY_DOWN1_EFFECT ,$00,PSYCHIC, $CC,15 + db SOFTBOILED ,HEAL_EFFECT ,$00,NORMAL, $FF,10 + db HI_JUMP_KICK,JUMP_KICK_EFFECT ,$55,FIGHTING,$E5,20 + db GLARE ,PARALYZE_EFFECT ,$00,NORMAL, $BF,30 + db DREAM_EATER ,DREAM_EATER_EFFECT ,$64,PSYCHIC, $FF,15 + db POISON_GAS ,POISON_EFFECT ,$00,POISON, $8C,40 + db BARRAGE ,TWO_TO_FIVE_ATTACKS_EFFECT,$0F,NORMAL, $D8,20 + db LEECH_LIFE ,DRAIN_HP_EFFECT ,$14,BUG, $FF,15 + db LOVELY_KISS ,SLEEP_EFFECT ,$00,NORMAL, $BF,10 + db SKY_ATTACK ,CHARGE_EFFECT ,$8C,FLYING, $E5,5 + db TRANSFORM ,TRANSFORM_EFFECT ,$00,NORMAL, $FF,10 + db BUBBLE ,SPEED_DOWN_SIDE_EFFECT ,$14,WATER, $FF,30 + db DIZZY_PUNCH ,NO_ADDITIONAL_EFFECT ,$46,NORMAL, $FF,10 + db SPORE ,SLEEP_EFFECT ,$00,GRASS, $FF,15 + db FLASH ,ACCURACY_DOWN1_EFFECT ,$00,NORMAL, $B2,20 + db PSYWAVE ,SPECIAL_DAMAGE_EFFECT ,$01,PSYCHIC, $CC,15 + db SPLASH ,SPLASH_EFFECT ,$00,NORMAL, $FF,40 + db ACID_ARMOR ,DEFENSE_UP2_EFFECT ,$00,POISON, $FF,40 + db CRABHAMMER ,NO_ADDITIONAL_EFFECT ,$5A,WATER, $D8,10 + db EXPLOSION ,EXPLODE_EFFECT ,$AA,NORMAL, $FF,5 + db FURY_SWIPES ,TWO_TO_FIVE_ATTACKS_EFFECT,$12,NORMAL, $CC,15 + db BONEMERANG ,ATTACK_TWICE_EFFECT ,$32,GROUND, $E5,10 + db REST ,HEAL_EFFECT ,$00,PSYCHIC, $FF,10 + db ROCK_SLIDE ,NO_ADDITIONAL_EFFECT ,$4B,ROCK, $E5,10 + db HYPER_FANG ,FLINCH_SIDE_EFFECT1 ,$50,NORMAL, $E5,15 + db SHARPEN ,ATTACK_UP1_EFFECT ,$00,NORMAL, $FF,30 + db CONVERSION ,CONVERSION_EFFECT ,$00,NORMAL, $FF,30 + db TRI_ATTACK ,NO_ADDITIONAL_EFFECT ,$50,NORMAL, $FF,10 + db SUPER_FANG ,SUPER_FANG_EFFECT ,$01,NORMAL, $E5,10 + db SLASH ,NO_ADDITIONAL_EFFECT ,$46,NORMAL, $FF,20 + db SUBSTITUTE ,SUBSTITUTE_EFFECT ,$00,NORMAL, $FF,10 + db STRUGGLE ,RECOIL_EFFECT ,$32,NORMAL, $FF,10
\ No newline at end of file diff --git a/data/pokedex_entries.asm b/data/pokedex_entries.asm new file mode 100755 index 00000000..54b83099 --- /dev/null +++ b/data/pokedex_entries.asm @@ -0,0 +1,1259 @@ +PokedexEntryPointers: ; 4047e (10:447e) + dw RhydonDexEntry + dw KangaskhanDexEntry + dw NidoranMDexEntry + dw ClefairyDexEntry + dw SpearowDexEntry + dw VoltorbDexEntry + dw NidokingDexEntry + dw SlowbroDexEntry + dw IvysaurDexEntry + dw ExeggutorDexEntry + dw LickitungDexEntry + dw ExeggcuteDexEntry + dw GrimerDexEntry + dw GengarDexEntry + dw NidoranFDexEntry + dw NidoqueenDexEntry + dw CuboneDexEntry + dw RhyhornDexEntry + dw LaprasDexEntry + dw ArcanineDexEntry + dw MewDexEntry + dw GyaradosDexEntry + dw ShellderDexEntry + dw TentacoolDexEntry + dw GastlyDexEntry + dw ScytherDexEntry + dw StaryuDexEntry + dw BlastoiseDexEntry + dw PinsirDexEntry + dw TangelaDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw GrowlitheDexEntry + dw OnixDexEntry + dw FearowDexEntry + dw PidgeyDexEntry + dw SlowpokeDexEntry + dw KadabraDexEntry + dw GravelerDexEntry + dw ChanseyDexEntry + dw MachokeDexEntry + dw MrMimeDexEntry + dw HitmonleeDexEntry + dw HitmonchanDexEntry + dw ArbokDexEntry + dw ParasectDexEntry + dw PsyduckDexEntry + dw DrowzeeDexEntry + dw GolemDexEntry + dw MissingNoDexEntry + dw MagmarDexEntry + dw MissingNoDexEntry + dw ElectabuzzDexEntry + dw MagnetonDexEntry + dw KoffingDexEntry + dw MissingNoDexEntry + dw MankeyDexEntry + dw SeelDexEntry + dw DiglettDexEntry + dw TaurosDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw FarfetchdDexEntry + dw VenonatDexEntry + dw DragoniteDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw DoduoDexEntry + dw PoliwagDexEntry + dw JynxDexEntry + dw MoltresDexEntry + dw ArticunoDexEntry + dw ZapdosDexEntry + dw DittoDexEntry + dw MeowthDexEntry + dw KrabbyDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw VulpixDexEntry + dw NinetalesDexEntry + dw PikachuDexEntry + dw RaichuDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw DratiniDexEntry + dw DragonairDexEntry + dw KabutoDexEntry + dw KabutopsDexEntry + dw HorseaDexEntry + dw SeadraDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw SandshrewDexEntry + dw SandslashDexEntry + dw OmanyteDexEntry + dw OmastarDexEntry + dw JigglypuffDexEntry + dw WigglytuffDexEntry + dw EeveeDexEntry + dw FlareonDexEntry + dw JolteonDexEntry + dw VaporeonDexEntry + dw MachopDexEntry + dw ZubatDexEntry + dw EkansDexEntry + dw ParasDexEntry + dw PoliwhirlDexEntry + dw PoliwrathDexEntry + dw WeedleDexEntry + dw KakunaDexEntry + dw BeedrillDexEntry + dw MissingNoDexEntry + dw DodrioDexEntry + dw PrimeapeDexEntry + dw DugtrioDexEntry + dw VenomothDexEntry + dw DewgongDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw CaterpieDexEntry + dw MetapodDexEntry + dw ButterfreeDexEntry + dw MachampDexEntry + dw MissingNoDexEntry + dw GolduckDexEntry + dw HypnoDexEntry + dw GolbatDexEntry + dw MewtwoDexEntry + dw SnorlaxDexEntry + dw MagikarpDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw MukDexEntry + dw MissingNoDexEntry + dw KinglerDexEntry + dw CloysterDexEntry + dw MissingNoDexEntry + dw ElectrodeDexEntry + dw ClefableDexEntry + dw WeezingDexEntry + dw PersianDexEntry + dw MarowakDexEntry + dw MissingNoDexEntry + dw HaunterDexEntry + dw AbraDexEntry + dw AlakazamDexEntry + dw PidgeottoDexEntry + dw PidgeotDexEntry + dw StarmieDexEntry + dw BulbasaurDexEntry + dw VenusaurDexEntry + dw TentacruelDexEntry + dw MissingNoDexEntry + dw GoldeenDexEntry + dw SeakingDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw PonytaDexEntry + dw RapidashDexEntry + dw RattataDexEntry + dw RaticateDexEntry + dw NidorinoDexEntry + dw NidorinaDexEntry + dw GeodudeDexEntry + dw PorygonDexEntry + dw AerodactylDexEntry + dw MissingNoDexEntry + dw MagnemiteDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw CharmanderDexEntry + dw SquirtleDexEntry + dw CharmeleonDexEntry + dw WartortleDexEntry + dw CharizardDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw MissingNoDexEntry + dw OddishDexEntry + dw GloomDexEntry + dw VileplumeDexEntry + dw BellsproutDexEntry + dw WeepinbellDexEntry + dw VictreebelDexEntry + +; string: species name +; height in feet, inches +; weight in pounds +; text entry + +RhydonDexEntry: ; 405fa (10:45fa) + db "DRILL@" + db 6,3 + dw 2650 + TX_FAR _RhydonDexEntry + db "@" + +KangaskhanDexEntry: ; 40609 (10:4609) + db "PARENT@" + db 7,3 + dw 1760 + TX_FAR _KangaskhanDexEntry + db "@" + +NidoranMDexEntry: ; 40619 (10:4619) + db "POISON PIN@" + db 1,8 + dw 200 + TX_FAR _NidoranMDexEntry + db "@" + +ClefairyDexEntry: ; 4062d (10:462d) + db "FAIRY@" + db 2,0 + dw 170 + TX_FAR _ClefairyDexEntry + db "@" + +SpearowDexEntry: ; 4063c (10:463c) + db "TINY BIRD@" + db 1,0 + dw 40 + TX_FAR _SpearowDexEntry + db "@" + +VoltorbDexEntry: ; 4064f (10:464f) + db "BALL@" + db 1,8 + dw 230 + TX_FAR _VoltorbDexEntry + db "@" + +NidokingDexEntry: ; 4065d (10:465d) + db "DRILL@" + db 4,7 + dw 1370 + TX_FAR _NidokingDexEntry + db "@" + +SlowbroDexEntry: ; 4066c (10:466c) + db "HERMITCRAB@" + db 5,3 + dw 1730 + TX_FAR _SlowbroDexEntry + db "@" + +IvysaurDexEntry: ; 40680 (10:4680) + db "SEED@" + db 3,3 + dw 290 + TX_FAR _IvysaurDexEntry + db "@" + +ExeggutorDexEntry: ; 4068e (10:468e) + db "COCONUT@" + db 6,7 + dw 2650 + TX_FAR _ExeggutorDexEntry + db "@" + +LickitungDexEntry: ; 4069f (10:469f) + db "LICKING@" + db 3,11 + dw 1440 + TX_FAR _LickitungDexEntry + db "@" + +ExeggcuteDexEntry: ; 406b0 (10:46b0) + db "EGG@" + db 1,4 + dw 60 + TX_FAR _ExeggcuteDexEntry + db "@" + +GrimerDexEntry: ; 406bd (10:46bd) + db "SLUDGE@" + db 2,11 + dw 660 + TX_FAR _GrimerDexEntry + db "@" + +GengarDexEntry: ; 406cd (10:46cd) + db "SHADOW@" + db 4,11 + dw 890 + TX_FAR _GengarDexEntry + db "@" + +NidoranFDexEntry: ; 406dd (10:46dd) + db "POISON PIN@" + db 1,4 + dw 150 + TX_FAR _NidoranFDexEntry + db "@" + +NidoqueenDexEntry: ; 406f1 (10:46f1) + db "DRILL@" + db 4,3 + dw 1320 + TX_FAR _NidoqueenDexEntry + db "@" + +CuboneDexEntry: ; 40700 (10:4700) + db "LONELY@" + db 1,4 + dw 140 + TX_FAR _CuboneDexEntry + db "@" + +RhyhornDexEntry: ; 40710 (10:4710) + db "SPIKES@" + db 3,3 + dw 2540 + TX_FAR _RhyhornDexEntry + db "@" + +LaprasDexEntry: ; 40720 (10:4720) + db "TRANSPORT@" + db 8,2 + dw 4850 + TX_FAR _LaprasDexEntry + db "@" + +ArcanineDexEntry: ; 40733 (10:4733) + db "LEGENDARY@" + db 6,3 + dw 3420 + TX_FAR _ArcanineDexEntry + db "@" + +MewDexEntry: ; 40746 (10:4746) + db "NEW SPECIE@" + db 1,4 + dw 90 + TX_FAR _MewDexEntry + db "@" + +GyaradosDexEntry: ; 4075a (10:475a) + db "ATROCIOUS@" + db 21,4 + dw 5180 + TX_FAR _GyaradosDexEntry + db "@" + +ShellderDexEntry: ; 4076d (10:476d) + db "BIVALVE@" + db 1,0 + dw 90 + TX_FAR _ShellderDexEntry + db "@" + +TentacoolDexEntry: ; 4077e (10:477e) + db "JELLYFISH@" + db 2,11 + dw 1000 + TX_FAR _TentacoolDexEntry + db "@" + +GastlyDexEntry: ; 40791 (10:4791) + db "GAS@" + db 4,3 + dw 2 + TX_FAR _GastlyDexEntry + db "@" + +ScytherDexEntry: ; 4079e (10:479e) + db "MANTIS@" + db 4,11 + dw 1230 + TX_FAR _ScytherDexEntry + db "@" + +StaryuDexEntry: ; 407ae (10:47ae) + db "STARSHAPE@" + db 2,7 + dw 760 + TX_FAR _StaryuDexEntry + db "@" + +BlastoiseDexEntry: ; 407c1 (10:47c1) + db "SHELLFISH@" + db 5,3 + dw 1890 + TX_FAR _BlastoiseDexEntry + db "@" + +PinsirDexEntry: ; 407d4 (10:47d4) + db "STAGBEETLE@" + db 4,11 + dw 1210 + TX_FAR _PinsirDexEntry + db "@" + +TangelaDexEntry: ; 407e8 (10:47e8) + db "VINE@" + db 3,3 + dw 770 + TX_FAR _TangelaDexEntry + db "@" + +GrowlitheDexEntry: ; 407f6 (10:47f6) + db "PUPPY@" + db 2,4 + dw 420 + TX_FAR _GrowlitheDexEntry + db "@" + +OnixDexEntry: ; 40805 (10:4805) + db "ROCK SNAKE@" + db 28,10 + dw 4630 + TX_FAR _OnixDexEntry + db "@" + +FearowDexEntry: ; 40819 (10:4819) + db "BEAK@" + db 3,11 + dw 840 + TX_FAR _FearowDexEntry + db "@" + +PidgeyDexEntry: ; 40827 (10:4827) + db "TINY BIRD@" + db 1,0 + dw 40 + TX_FAR _PidgeyDexEntry + db "@" + +SlowpokeDexEntry: ; 4083a (10:483a) + db "DOPEY@" + db 3,11 + dw 790 + TX_FAR _SlowpokeDexEntry + db "@" + +KadabraDexEntry: ; 40849 (10:4849) + db "PSI@" + db 4,3 + dw 1250 + TX_FAR _KadabraDexEntry + db "@" + +GravelerDexEntry: ; 40856 (10:4856) + db "ROCK@" + db 3,3 + dw 2320 + TX_FAR _GravelerDexEntry + db "@" + +ChanseyDexEntry: ; 40864 (10:4864) + db "EGG@" + db 3,7 + dw 760 + TX_FAR _ChanseyDexEntry + db "@" + +MachokeDexEntry: ; 40871 (10:4871) + db "SUPERPOWER@" + db 4,11 + dw 1550 + TX_FAR _MachokeDexEntry + db "@" + +MrMimeDexEntry: ; 40885 (10:4885) + db "BARRIER@" + db 4,3 + dw 1200 + TX_FAR _MrMimeDexEntry + db "@" + +HitmonleeDexEntry: ; 40896 (10:4896) + db "KICKING@" + db 4,11 + dw 1100 + TX_FAR _HitmonleeDexEntry + db "@" + +HitmonchanDexEntry: ; 408a7 (10:48a7) + db "PUNCHING@" + db 4,7 + dw 1110 + TX_FAR _HitmonchanDexEntry + db "@" + +ArbokDexEntry: ; 408b9 (10:48b9) + db "COBRA@" + db 11,6 + dw 1430 + TX_FAR _ArbokDexEntry + db "@" + +ParasectDexEntry: ; 408c8 (10:48c8) + db "MUSHROOM@" + db 3,3 + dw 650 + TX_FAR _ParasectDexEntry + db "@" + +PsyduckDexEntry: ; 408da (10:48da) + db "DUCK@" + db 2,7 + dw 430 + TX_FAR _PsyduckDexEntry + db "@" + +DrowzeeDexEntry: ; 408e8 (10:48e8) + db "HYPNOSIS@" + db 3,3 + dw 710 + TX_FAR _DrowzeeDexEntry + db "@" + +GolemDexEntry: ; 408fa (10:48fa) + db "MEGATON@" + db 4,7 + dw 6620 + TX_FAR _GolemDexEntry + db "@" + +MagmarDexEntry: ; 4090b (10:490b) + db "SPITFIRE@" + db 4,3 + dw 980 + TX_FAR _MagmarDexEntry + db "@" + +ElectabuzzDexEntry: ; 4091d (10:491d) + db "ELECTRIC@" + db 3,7 + dw 660 + TX_FAR _ElectabuzzDexEntry + db "@" + +MagnetonDexEntry: ; 4092f (10:492f) + db "MAGNET@" + db 3,3 + dw 1320 + TX_FAR _MagnetonDexEntry + db "@" + +KoffingDexEntry: ; 4093f (10:493f) + db "POISON GAS@" + db 2,0 + dw 20 + TX_FAR _KoffingDexEntry + db "@" + +MankeyDexEntry: ; 40953 (10:4953) + db "PIG MONKEY@" + db 1,8 + dw 620 + TX_FAR _MankeyDexEntry + db "@" + +SeelDexEntry: ; 40967 (10:4967) + db "SEA LION@" + db 3,7 + dw 1980 + TX_FAR _SeelDexEntry + db "@" + +DiglettDexEntry: ; 40979 (10:4979) + db "MOLE@" + db 0,8 + dw 20 + TX_FAR _DiglettDexEntry + db "@" + +TaurosDexEntry: ; 40987 (10:4987) + db "WILD BULL@" + db 4,7 + dw 1950 + TX_FAR _TaurosDexEntry + db "@" + +FarfetchdDexEntry: ; 4099a (10:499a) + db "WILD DUCK@" + db 2,7 + dw 330 + TX_FAR _FarfetchdDexEntry + db "@" + +VenonatDexEntry: ; 409ad (10:49ad) + db "INSECT@" + db 3,3 + dw 660 + TX_FAR _VenonatDexEntry + db "@" + +DragoniteDexEntry: ; 409bd (10:49bd) + db "DRAGON@" + db 7,3 + dw 4630 + TX_FAR _DragoniteDexEntry + db "@" + +DoduoDexEntry: ; 409cd (10:49cd) + db "TWIN BIRD@" + db 4,7 + dw 860 + TX_FAR _DoduoDexEntry + db "@" + +PoliwagDexEntry: ; 409e0 (10:49e0) + db "TADPOLE@" + db 2,0 + dw 270 + TX_FAR _PoliwagDexEntry + db "@" + +JynxDexEntry: ; 409f1 (10:49f1) + db "HUMANSHAPE@" + db 4,7 + dw 900 + TX_FAR _JynxDexEntry + db "@" + +MoltresDexEntry: ; 40a05 (10:4a05) + db "FLAME@" + db 6,7 + dw 1320 + TX_FAR _MoltresDexEntry + db "@" + +ArticunoDexEntry: ; 40a14 (10:4a14) + db "FREEZE@" + db 5,7 + dw 1220 + TX_FAR _ArticunoDexEntry + db "@" + +ZapdosDexEntry: ; 40a24 (10:4a24) + db "ELECTRIC@" + db 5,3 + dw 1160 + TX_FAR _ZapdosDexEntry + db "@" + +DittoDexEntry: ; 40a36 (10:4a36) + db "TRANSFORM@" + db 1,0 + dw 90 + TX_FAR _DittoDexEntry + db "@" + +MeowthDexEntry: ; 40a49 (10:4a49) + db "SCRATCHCAT@" + db 1,4 + dw 90 + TX_FAR _MeowthDexEntry + db "@" + +KrabbyDexEntry: ; 40a5d (10:4a5d) + db "RIVER CRAB@" + db 1,4 + dw 140 + TX_FAR _KrabbyDexEntry + db "@" + +VulpixDexEntry: ; 40a71 (10:4a71) + db "FOX@" + db 2,0 + dw 220 + TX_FAR _VulpixDexEntry + db "@" + +NinetalesDexEntry: ; 40a7e (10:4a7e) + db "FOX@" + db 3,7 + dw 440 + TX_FAR _NinetalesDexEntry + db "@" + +PikachuDexEntry: ; 40a8b (10:4a8b) + db "MOUSE@" + db 1,4 + dw 130 + TX_FAR _PikachuDexEntry + db "@" + +RaichuDexEntry: ; 40a9a (10:4a9a) + db "MOUSE@" + db 2,7 + dw 660 + TX_FAR _RaichuDexEntry + db "@" + +DratiniDexEntry: ; 40aa9 (10:4aa9) + db "DRAGON@" + db 5,11 + dw 70 + TX_FAR _DratiniDexEntry + db "@" + +DragonairDexEntry: ; 40ab9 (10:4ab9) + db "DRAGON@" + db 13,1 + dw 360 + TX_FAR _DragonairDexEntry + db "@" + +KabutoDexEntry: ; 40ac9 (10:4ac9) + db "SHELLFISH@" + db 1,8 + dw 250 + TX_FAR _KabutoDexEntry + db "@" + +KabutopsDexEntry: ; 40adc (10:4adc) + db "SHELLFISH@" + db 4,3 + dw 890 + TX_FAR _KabutopsDexEntry + db "@" + +HorseaDexEntry: ; 40aef (10:4aef) + db "DRAGON@" + db 1,4 + dw 180 + TX_FAR _HorseaDexEntry + db "@" + +SeadraDexEntry: ; 40aff (10:4aff) + db "DRAGON@" + db 3,11 + dw 550 + TX_FAR _SeadraDexEntry + db "@" + +SandshrewDexEntry: ; 40b0f (10:4b0f) + db "MOUSE@" + db 2,0 + dw 260 + TX_FAR _SandshrewDexEntry + db "@" + +SandslashDexEntry: ; 40b1e (10:4b1e) + db "MOUSE@" + db 3,3 + dw 650 + TX_FAR _SandslashDexEntry + db "@" + +OmanyteDexEntry: ; 40b2d (10:4b2d) + db "SPIRAL@" + db 1,4 + dw 170 + TX_FAR _OmanyteDexEntry + db "@" + +OmastarDexEntry: ; 40b3d (10:4b3d) + db "SPIRAL@" + db 3,3 + dw 770 + TX_FAR _OmastarDexEntry + db "@" + +JigglypuffDexEntry: ; 40b4d (10:4b4d) + db "BALLOON@" + db 1,8 + dw 120 + TX_FAR _JigglypuffDexEntry + db "@" + +WigglytuffDexEntry: ; 40b5e (10:4b5e) + db "BALLOON@" + db 3,3 + dw 260 + TX_FAR _WigglytuffDexEntry + db "@" + +EeveeDexEntry: ; 40b6f (10:4b6f) + db "EVOLUTION@" + db 1,0 + dw 140 + TX_FAR _EeveeDexEntry + db "@" + +FlareonDexEntry: ; 40b82 (10:4b82) + db "FLAME@" + db 2,11 + dw 550 + TX_FAR _FlareonDexEntry + db "@" + +JolteonDexEntry: ; 40b91 (10:4b91) + db "LIGHTNING@" + db 2,7 + dw 540 + TX_FAR _JolteonDexEntry + db "@" + +VaporeonDexEntry: ; 40ba4 (10:4ba4) + db "BUBBLE JET@" + db 3,3 + dw 640 + TX_FAR _VaporeonDexEntry + db "@" + +MachopDexEntry: ; 40bb8 (10:4bb8) + db "SUPERPOWER@" + db 2,7 + dw 430 + TX_FAR _MachopDexEntry + db "@" + +ZubatDexEntry: ; 40bcc (10:4bcc) + db "BAT@" + db 2,7 + dw 170 + TX_FAR _ZubatDexEntry + db "@" + +EkansDexEntry: ; 40bd9 (10:4bd9) + db "SNAKE@" + db 6,7 + dw 150 + TX_FAR _EkansDexEntry + db "@" + +ParasDexEntry: ; 40be8 (10:4be8) + db "MUSHROOM@" + db 1,0 + dw 120 + TX_FAR _ParasDexEntry + db "@" + +PoliwhirlDexEntry: ; 40bfa (10:4bfa) + db "TADPOLE@" + db 3,3 + dw 440 + TX_FAR _PoliwhirlDexEntry + db "@" + +PoliwrathDexEntry: ; 40c0b (10:4c0b) + db "TADPOLE@" + db 4,3 + dw 1190 + TX_FAR _PoliwrathDexEntry + db "@" + +WeedleDexEntry: ; 40c1c (10:4c1c) + db "HAIRY BUG@" + db 1,0 + dw 70 + TX_FAR _WeedleDexEntry + db "@" + +KakunaDexEntry: ; 40c2f (10:4c2f) + db "COCOON@" + db 2,0 + dw 220 + TX_FAR _KakunaDexEntry + db "@" + +BeedrillDexEntry: ; 40c3f (10:4c3f) + db "POISON BEE@" + db 3,3 + dw 650 + TX_FAR _BeedrillDexEntry + db "@" + +DodrioDexEntry: ; 40c53 (10:4c53) + db "TRIPLEBIRD@" + db 5,11 + dw 1880 + TX_FAR _DodrioDexEntry + db "@" + +PrimeapeDexEntry: ; 40c67 (10:4c67) + db "PIG MONKEY@" + db 3,3 + dw 710 + TX_FAR _PrimeapeDexEntry + db "@" + +DugtrioDexEntry: ; 40c7b (10:4c7b) + db "MOLE@" + db 2,4 + dw 730 + TX_FAR _DugtrioDexEntry + db "@" + +VenomothDexEntry: ; 40c89 (10:4c89) + db "POISONMOTH@" + db 4,11 + dw 280 + TX_FAR _VenomothDexEntry + db "@" + +DewgongDexEntry: ; 40c9d (10:4c9d) + db "SEA LION@" + db 5,7 + dw 2650 + TX_FAR _DewgongDexEntry + db "@" + +CaterpieDexEntry: ; 40caf (10:4caf) + db "WORM@" + db 1,0 + dw 60 + TX_FAR _CaterpieDexEntry + db "@" + +MetapodDexEntry: ; 40cbd (10:4cbd) + db "COCOON@" + db 2,4 + dw 220 + TX_FAR _MetapodDexEntry + db "@" + +ButterfreeDexEntry: ; 40ccd (10:4ccd) + db "BUTTERFLY@" + db 3,7 + dw 710 + TX_FAR _ButterfreeDexEntry + db "@" + +MachampDexEntry: ; 40ce0 (10:4ce0) + db "SUPERPOWER@" + db 5,3 + dw 2870 + TX_FAR _MachampDexEntry + db "@" + +GolduckDexEntry: ; 40cf4 (10:4cf4) + db "DUCK@" + db 5,7 + dw 1690 + TX_FAR _GolduckDexEntry + db "@" + +HypnoDexEntry: ; 40d02 (10:4d02) + db "HYPNOSIS@" + db 5,3 + dw 1670 + TX_FAR _HypnoDexEntry + db "@" + +GolbatDexEntry: ; 40d14 (10:4d14) + db "BAT@" + db 5,3 + dw 1210 + TX_FAR _GolbatDexEntry + db "@" + +MewtwoDexEntry: ; 40d21 (10:4d21) + db "GENETIC@" + db 6,7 + dw 2690 + TX_FAR _MewtwoDexEntry + db "@" + +SnorlaxDexEntry: ; 40d32 (10:4d32) + db "SLEEPING@" + db 6,11 + dw 10140 + TX_FAR _SnorlaxDexEntry + db "@" + +MagikarpDexEntry: ; 40d44 (10:4d44) + db "FISH@" + db 2,11 + dw 220 + TX_FAR _MagikarpDexEntry + db "@" + +MukDexEntry: ; 40d52 (10:4d52) + db "SLUDGE@" + db 3,11 + dw 660 + TX_FAR _MukDexEntry + db "@" + +KinglerDexEntry: ; 40d62 (10:4d62) + db "PINCER@" + db 4,3 + dw 1320 + TX_FAR _KinglerDexEntry + db "@" + +CloysterDexEntry: ; 40d72 (10:4d72) + db "BIVALVE@" + db 4,11 + dw 2920 + TX_FAR _CloysterDexEntry + db "@" + +ElectrodeDexEntry: ; 40d83 (10:4d83) + db "BALL@" + db 3,11 + dw 1470 + TX_FAR _ElectrodeDexEntry + db "@" + +ClefableDexEntry: ; 40d91 (10:4d91) + db "FAIRY@" + db 4,3 + dw 880 + TX_FAR _ClefableDexEntry + db "@" + +WeezingDexEntry: ; 40da0 (10:4da0) + db "POISON GAS@" + db 3,11 + dw 210 + TX_FAR _WeezingDexEntry + db "@" + +PersianDexEntry: ; 40db4 (10:4db4) + db "CLASSY CAT@" + db 3,3 + dw 710 + TX_FAR _PersianDexEntry + db "@" + +MarowakDexEntry: ; 40dc8 (10:4dc8) + db "BONEKEEPER@" + db 3,3 + dw 990 + TX_FAR _MarowakDexEntry + db "@" + +HaunterDexEntry: ; 40ddc (10:4ddc) + db "GAS@" + db 5,3 + dw 2 + TX_FAR _HaunterDexEntry + db "@" + +AbraDexEntry: ; 40de9 (10:4de9) + db "PSI@" + db 2,11 + dw 430 + TX_FAR _AbraDexEntry + db "@" + +AlakazamDexEntry: ; 40df6 (10:4df6) + db "PSI@" + db 4,11 + dw 1060 + TX_FAR _AlakazamDexEntry + db "@" + +PidgeottoDexEntry: ; 40e03 (10:4e03) + db "BIRD@" + db 3,7 + dw 660 + TX_FAR _PidgeottoDexEntry + db "@" + +PidgeotDexEntry: ; 40e11 (10:4e11) + db "BIRD@" + db 4,11 + dw 870 + TX_FAR _PidgeotDexEntry + db "@" + +StarmieDexEntry: ; 40e1f (10:4e1f) + db "MYSTERIOUS@" + db 3,7 + dw 1760 + TX_FAR _StarmieDexEntry + db "@" + +BulbasaurDexEntry: ; 40e33 (10:4e33) + db "SEED@" + db 2,4 + dw 150 + TX_FAR _BulbasaurDexEntry + db "@" + +VenusaurDexEntry: ; 40e41 (10:4e41) + db "SEED@" + db 6,7 + dw 2210 + TX_FAR _VenusaurDexEntry + db "@" + +TentacruelDexEntry: ; 40e4f (10:4e4f) + db "JELLYFISH@" + db 5,3 + dw 1210 + TX_FAR _TentacruelDexEntry + db "@" + +GoldeenDexEntry: ; 40e62 (10:4e62) + db "GOLDFISH@" + db 2,0 + dw 330 + TX_FAR _GoldeenDexEntry + db "@" + +SeakingDexEntry: ; 40e74 (10:4e74) + db "GOLDFISH@" + db 4,3 + dw 860 + TX_FAR _SeakingDexEntry + db "@" + +PonytaDexEntry: ; 40e86 (10:4e86) + db "FIRE HORSE@" + db 3,3 + dw 660 + TX_FAR _PonytaDexEntry + db "@" + +RapidashDexEntry: ; 40e9a (10:4e9a) + db "FIRE HORSE@" + db 5,7 + dw 2090 + TX_FAR _RapidashDexEntry + db "@" + +RattataDexEntry: ; 40eae (10:4eae) + db "RAT@" + db 1,0 + dw 80 + TX_FAR _RattataDexEntry + db "@" + +RaticateDexEntry: ; 40ebb (10:4ebb) + db "RAT@" + db 2,4 + dw 410 + TX_FAR _RaticateDexEntry + db "@" + +NidorinoDexEntry: ; 40ec8 (10:4ec8) + db "POISON PIN@" + db 2,11 + dw 430 + TX_FAR _NidorinoDexEntry + db "@" + +NidorinaDexEntry: ; 40edc (10:4edc) + db "POISON PIN@" + db 2,7 + dw 440 + TX_FAR _NidorinaDexEntry + db "@" + +GeodudeDexEntry: ; 40ef0 (10:4ef0) + db "ROCK@" + db 1,4 + dw 440 + TX_FAR _GeodudeDexEntry + db "@" + +PorygonDexEntry: ; 40efe (10:4efe) + db "VIRTUAL@" + db 2,7 + dw 800 + TX_FAR _PorygonDexEntry + db "@" + +AerodactylDexEntry: ; 40f0f (10:4f0f) + db "FOSSIL@" + db 5,11 + dw 1300 + TX_FAR _AerodactylDexEntry + db "@" + +MagnemiteDexEntry: ; 40f1f (10:4f1f) + db "MAGNET@" + db 1,0 + dw 130 + TX_FAR _MagnemiteDexEntry + db "@" + +CharmanderDexEntry: ; 40f2f (10:4f2f) + db "LIZARD@" + db 2,0 + dw 190 + TX_FAR _CharmanderDexEntry + db "@" + +SquirtleDexEntry: ; 40f3f (10:4f3f) + db "TINYTURTLE@" + db 1,8 + dw 200 + TX_FAR _SquirtleDexEntry + db "@" + +CharmeleonDexEntry: ; 40f53 (10:4f53) + db "FLAME@" + db 3,7 + dw 420 + TX_FAR _CharmeleonDexEntry + db "@" + +WartortleDexEntry: ; 40f62 (10:4f62) + db "TURTLE@" + db 3,3 + dw 500 + TX_FAR _WartortleDexEntry + db "@" + +CharizardDexEntry: ; 40f72 (10:4f72) + db "FLAME@" + db 5,7 + dw 2000 + TX_FAR _CharizardDexEntry + db "@" + +OddishDexEntry: ; 40f81 (10:4f81) + db "WEED@" + db 1,8 + dw 120 + TX_FAR _OddishDexEntry + db "@" + +GloomDexEntry: ; 40f8f (10:4f8f) + db "WEED@" + db 2,7 + dw 190 + TX_FAR _GloomDexEntry + db "@" + +VileplumeDexEntry: ; 40f9d (10:4f9d) + db "FLOWER@" + db 3,11 + dw 410 + TX_FAR _VileplumeDexEntry + db "@" + +BellsproutDexEntry: ; 40fad (10:4fad) + db "FLOWER@" + db 2,4 + dw 90 + TX_FAR _BellsproutDexEntry + db "@" + +WeepinbellDexEntry: ; 40fbd (10:4fbd) + db "FLYCATCHER@" + db 3,3 + dw 140 + TX_FAR _WeepinbellDexEntry + db "@" + +VictreebelDexEntry: ; 40fd1 (10:4fd1) + db "FLYCATCHER@" + db 5,7 + dw 340 + TX_FAR _VictreebelDexEntry + db "@" + +MissingNoDexEntry: ; 40fe5 (10:4fe5) + db "???@" + db 10 ; 1.0 m + db 100 ; 10.0 kg + db 0,"コメント さくせいちゅう@" ; コメント作成中 (Comment to be written)
\ No newline at end of file diff --git a/data/pokedex_order.asm b/data/pokedex_order.asm new file mode 100755 index 00000000..0c4b91f3 --- /dev/null +++ b/data/pokedex_order.asm @@ -0,0 +1,191 @@ +PokedexOrder: ; 41024 (10:5024) + db 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 + db DEX_GRIMER + db DEX_GENGAR + db DEX_NIDORAN_F + db DEX_NIDOQUEEN + db DEX_CUBONE + db DEX_RHYHORN + db DEX_LAPRAS + db DEX_ARCANINE + db DEX_MEW + db DEX_GYARADOS + db DEX_SHELLDER + db DEX_TENTACOOL + db DEX_GASTLY + db DEX_SCYTHER + db DEX_STARYU + db DEX_BLASTOISE + db DEX_PINSIR + db DEX_TANGELA + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_GROWLITHE + db DEX_ONIX + db DEX_FEAROW + db DEX_PIDGEY + db DEX_SLOWPOKE + db DEX_KADABRA + db DEX_GRAVELER + db DEX_CHANSEY + db DEX_MACHOKE + db DEX_MR_MIME + db DEX_HITMONLEE + db DEX_HITMONCHAN + db DEX_ARBOK + db DEX_PARASECT + db DEX_PSYDUCK + db DEX_DROWZEE + db DEX_GOLEM + db 0 ; MISSINGNO. + db DEX_MAGMAR + db 0 ; MISSINGNO. + db DEX_ELECTABUZZ + db DEX_MAGNETON + db DEX_KOFFING + db 0 ; MISSINGNO. + db DEX_MANKEY + db DEX_SEEL + db DEX_DIGLETT + db DEX_TAUROS + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_FARFETCH_D + db DEX_VENONAT + db DEX_DRAGONITE + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_DODUO + db DEX_POLIWAG + db DEX_JYNX + db DEX_MOLTRES + db DEX_ARTICUNO + db DEX_ZAPDOS + db DEX_DITTO + db DEX_MEOWTH + db DEX_KRABBY + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_VULPIX + db DEX_NINETALES + db DEX_PIKACHU + db DEX_RAICHU + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_DRATINI + db DEX_DRAGONAIR + db DEX_KABUTO + db DEX_KABUTOPS + db DEX_HORSEA + db DEX_SEADRA + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_SANDSHREW + db DEX_SANDSLASH + db DEX_OMANYTE + db DEX_OMASTAR + db DEX_JIGGLYPUFF + db DEX_WIGGLYTUFF + db DEX_EEVEE + db DEX_FLAREON + db DEX_JOLTEON + db DEX_VAPOREON + db DEX_MACHOP + db DEX_ZUBAT + db DEX_EKANS + db DEX_PARAS + db DEX_POLIWHIRL + db DEX_POLIWRATH + db DEX_WEEDLE + db DEX_KAKUNA + db DEX_BEEDRILL + db 0 ; MISSINGNO. + db DEX_DODRIO + db DEX_PRIMEAPE + db DEX_DUGTRIO + db DEX_VENOMOTH + db DEX_DEWGONG + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_CATERPIE + db DEX_METAPOD + db DEX_BUTTERFREE + db DEX_MACHAMP + db 0 ; MISSINGNO. + db DEX_GOLDUCK + db DEX_HYPNO + db DEX_GOLBAT + db DEX_MEWTWO + db DEX_SNORLAX + db DEX_MAGIKARP + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_MUK + db 0 ; MISSINGNO. + db DEX_KINGLER + db DEX_CLOYSTER + db 0 ; MISSINGNO. + db DEX_ELECTRODE + db DEX_CLEFABLE + db DEX_WEEZING + db DEX_PERSIAN + db DEX_MAROWAK + db 0 ; MISSINGNO. + db DEX_HAUNTER + db DEX_ABRA + db DEX_ALAKAZAM + db DEX_PIDGEOTTO + db DEX_PIDGEOT + db DEX_STARMIE + db DEX_BULBASAUR + db DEX_VENUSAUR + db DEX_TENTACRUEL + db 0 ; MISSINGNO. + db DEX_GOLDEEN + db DEX_SEAKING + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_PONYTA + db DEX_RAPIDASH + db DEX_RATTATA + db DEX_RATICATE + db DEX_NIDORINO + db DEX_NIDORINA + db DEX_GEODUDE + db DEX_PORYGON + db DEX_AERODACTYL + db 0 ; MISSINGNO. + db DEX_MAGNEMITE + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_CHARMANDER + db DEX_SQUIRTLE + db DEX_CHARMELEON + db DEX_WARTORTLE + db DEX_CHARIZARD + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db 0 ; MISSINGNO. + db DEX_ODDISH + db DEX_GLOOM + db DEX_VILEPLUME + db DEX_BELLSPROUT + db DEX_WEEPINBELL + db DEX_VICTREEBEL
\ No newline at end of file diff --git a/data/prizes.asm b/data/prizes.asm new file mode 100755 index 00000000..1fab54fc --- /dev/null +++ b/data/prizes.asm @@ -0,0 +1,69 @@ +PrizeDifferentMenuPtrs: ; 52843 (14:6843) + dw PrizeMenuMon1Entries + dw PrizeMenuMon1Cost + + dw PrizeMenuMon2Entries + dw PrizeMenuMon2Cost + + dw PrizeMenuTMsEntries + dw PrizeMenuTMsCost + +NoThanksText: ; 5284f (14:684f) + db "NO THANKS@" + +PrizeMenuMon1Entries: ; 52859 (14:6859) + db ABRA + db CLEFAIRY +IF _RED + db NIDORINA +ENDC +IF _BLUE + db NIDORINO +ENDC + db "@" +PrizeMenuMon1Cost: ; 5285d (14:685d) +IF _RED + db $01,$80 + db $05,$00 +ENDC +IF _BLUE + db $01,$20 + db $07,$50 +ENDC + db $12,$00 + db "@" + +PrizeMenuMon2Entries: ; 52864 (14:6864) +IF _RED + db DRATINI + db SCYTHER +ENDC +IF _BLUE + db PINSIR + db DRATINI +ENDC + db PORYGON + db "@" +PrizeMenuMon2Cost: ; 52868 (14:6868) +IF _RED + db $28,$00 + db $55,$00 + db $99,$99 +ENDC +IF _BLUE + db $25,$00 + db $46,$00 + db $65,$00 +ENDC + db "@" + +PrizeMenuTMsEntries: ; 5286f (14:686f) + db TM_23 + db TM_15 + db TM_50 + db "@" +PrizeMenuTMsCost: ; 52873 (14:6873) + db $33,$00 ; 3300 Coins + db $55,$00 ; 5500 Coins + db $77,$00 ; 7700 Coins + db "@" diff --git a/data/slot_machine_wheels.asm b/data/slot_machine_wheels.asm new file mode 100755 index 00000000..e41da729 --- /dev/null +++ b/data/slot_machine_wheels.asm @@ -0,0 +1,59 @@ +SlotMachineWheel1: ; 379e5 (d:79e5) + dw SLOTS7 + dw SLOTSMOUSE + dw SLOTSFISH + dw SLOTSBAR + dw SLOTSCHERRY + dw SLOTS7 + dw SLOTSFISH + dw SLOTSBIRD + dw SLOTSBAR + dw SLOTSCHERRY + dw SLOTS7 + dw SLOTSMOUSE + dw SLOTSBIRD + dw SLOTSBAR + dw SLOTSCHERRY + dw SLOTS7 + dw SLOTSMOUSE + dw SLOTSFISH + +SlotMachineWheel2: ; 37a09 (d:7a09) + dw SLOTS7 + dw SLOTSFISH + dw SLOTSCHERRY + dw SLOTSBIRD + dw SLOTSMOUSE + dw SLOTSBAR + dw SLOTSCHERRY + dw SLOTSFISH + dw SLOTSBIRD + dw SLOTSCHERRY + dw SLOTSBAR + dw SLOTSFISH + dw SLOTSBIRD + dw SLOTSCHERRY + dw SLOTSMOUSE + dw SLOTS7 + dw SLOTSFISH + dw SLOTSCHERRY + +SlotMachineWheel3: ; 37a2d (d:7a2d) + dw SLOTS7 + dw SLOTSBIRD + dw SLOTSFISH + dw SLOTSCHERRY + dw SLOTSMOUSE + dw SLOTSBIRD + dw SLOTSFISH + dw SLOTSCHERRY + dw SLOTSMOUSE + dw SLOTSBIRD + dw SLOTSFISH + dw SLOTSCHERRY + dw SLOTSMOUSE + dw SLOTSBIRD + dw SLOTSBAR + dw SLOTS7 + dw SLOTSBIRD + dw SLOTSFISH
\ No newline at end of file diff --git a/data/super_palettes.asm b/data/super_palettes.asm new file mode 100755 index 00000000..79d6b9a0 --- /dev/null +++ b/data/super_palettes.asm @@ -0,0 +1,174 @@ +; palettes for overworlds, title screen, monsters +SuperPalettes: ; 72660 (1c:6660) + RGB 31,29,31 ; PAL_ROUTE + RGB 21,28,11 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_PALLET + RGB 25,28,27 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_VIRIDIAN + RGB 17,26,3 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_PEWTER + RGB 23,25,16 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_CERULEAN + RGB 17,20,30 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_LAVENDER + RGB 27,20,27 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_VERMILION + RGB 30,18,0 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_CELADON + RGB 16,30,22 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_FUCHSIA + RGB 31,15,22 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_CINNABAR + RGB 26,10,6 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_INDIGO + RGB 22,14,24 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_SAFFRON + RGB 27,27,3 + RGB 20,26,31 + RGB 3,2,2 + RGB 31,29,31 ; PAL_TOWNMAP + RGB 20,26,31 + RGB 17,23,10 + RGB 3,2,2 +IF _RED + RGB 31,29,31 ; PAL_LOGO1 + RGB 30,30,17 + RGB 17,23,10 + RGB 21,0,4 +ENDC +IF _BLUE + RGB 31,29,31 ; PAL_LOGO1 + RGB 30,30,17 + RGB 21,0,4 + RGB 14,19,29 +ENDC + RGB 31,29,31 ; PAL_LOGO2 + RGB 30,30,17 + RGB 18,18,24 + RGB 7,7,16 + RGB 31,29,31 ; PAL_0F + RGB 24,20,30 + RGB 11,20,30 + RGB 3,2,2 + RGB 31,29,31 ; PAL_MEWMON + RGB 30,22,17 + RGB 16,14,19 + RGB 3,2,2 + RGB 31,29,31 ; PAL_BLUEMON + RGB 18,20,27 + RGB 11,15,23 + RGB 3,2,2 + RGB 31,29,31 ; PAL_REDMON + RGB 31,20,10 + RGB 26,10,6 + RGB 3,2,2 + RGB 31,29,31 ; PAL_CYANMON + RGB 21,25,29 + RGB 14,19,25 + RGB 3,2,2 + RGB 31,29,31 ; PAL_PURPLEMON + RGB 27,22,24 + RGB 21,15,23 + RGB 3,2,2 + RGB 31,29,31 ; PAL_BROWNMON + RGB 28,20,15 + RGB 21,14,9 + RGB 3,2,2 + RGB 31,29,31 ; PAL_GREENMON + RGB 20,26,16 + RGB 9,20,11 + RGB 3,2,2 + RGB 31,29,31 ; PAL_PINKMON + RGB 30,22,24 + RGB 28,15,21 + RGB 3,2,2 + RGB 31,29,31 ; PAL_YELLOWMON + RGB 31,28,14 + RGB 26,20,0 + RGB 3,2,2 + RGB 31,29,31 ; PAL_GREYMON + RGB 26,21,22 + RGB 15,15,18 + RGB 3,2,2 + RGB 31,29,31 ; PAL_SLOTS1 + RGB 26,21,22 + RGB 27,20,6 + RGB 3,2,2 + RGB 31,29,31 ; PAL_SLOTS2 + RGB 31,31,17 +IF _RED + RGB 25,17,21 +ENDC +IF _BLUE + RGB 16,19,29 +ENDC + RGB 3,2,2 + RGB 31,29,31 ; PAL_SLOTS3 + RGB 22,31,16 +IF _RED + RGB 25,17,21 +ENDC +IF _BLUE + RGB 16,19,29 +ENDC + RGB 3,2,2 + RGB 31,29,31 ; PAL_SLOTS4 +IF _RED + RGB 16,19,29 + RGB 25,17,21 +ENDC +IF _BLUE + RGB 25,17,21 + RGB 16,19,29 +ENDC + RGB 3,2,2 + RGB 31,29,31 ; PAL_BLACK + RGB 7,7,7 + RGB 2,3,3 + RGB 3,2,2 + RGB 31,29,31 ; PAL_GREENBAR + RGB 30,26,15 + RGB 9,20,11 + RGB 3,2,2 + RGB 31,29,31 ; PAL_YELLOWBAR + RGB 30,26,15 + RGB 26,20,0 + RGB 3,2,2 + RGB 31,29,31 ; PAL_REDBAR + RGB 30,26,15 + RGB 26,10,6 + RGB 3,2,2 + RGB 31,29,31 ; PAL_BADGE + RGB 30,22,17 + RGB 11,15,23 + RGB 3,2,2 + RGB 31,29,31 ; PAL_CAVE + RGB 21,14,9 + RGB 18,24,22 + RGB 3,2,2 + RGB 31,29,31 ; PAL_GAMEFREAK + RGB 31,28,14 + RGB 24,20,10 + RGB 3,2,2
\ No newline at end of file diff --git a/data/super_rod.asm b/data/super_rod.asm new file mode 100755 index 00000000..0582e70e --- /dev/null +++ b/data/super_rod.asm @@ -0,0 +1,101 @@ +; super rod data +; format: map, pointer to fishing group +SuperRodData: ; e919 (3:6919) + dbw PALLET_TOWN, FishingGroup1 + dbw VIRIDIAN_CITY, FishingGroup1 + dbw CERULEAN_CITY, FishingGroup3 + dbw VERMILION_CITY, FishingGroup4 + dbw CELADON_CITY, FishingGroup5 + dbw FUCHSIA_CITY, FishingGroup10 + dbw CINNABAR_ISLAND, FishingGroup8 + dbw ROUTE_4, FishingGroup3 + dbw ROUTE_6, FishingGroup4 + dbw ROUTE_10, FishingGroup5 + dbw ROUTE_11, FishingGroup4 + dbw ROUTE_12, FishingGroup7 + dbw ROUTE_13, FishingGroup7 + dbw ROUTE_17, FishingGroup7 + dbw ROUTE_18, FishingGroup7 + dbw ROUTE_19, FishingGroup8 + dbw ROUTE_20, FishingGroup8 + dbw ROUTE_21, FishingGroup8 + dbw ROUTE_22, FishingGroup2 + dbw ROUTE_23, FishingGroup9 + dbw ROUTE_24, FishingGroup3 + dbw ROUTE_25, FishingGroup3 + dbw CERULEAN_GYM, FishingGroup3 + dbw VERMILION_DOCK, FishingGroup4 +;XXX syntax errors on the rest? + dbw $A1, FishingGroup8 ; SEAFOAM_ISLANDS_4 + dbw $A2, FishingGroup8 ; SEAFOAM_ISLANDS_5 + dbw SAFARI_ZONE_EAST, FishingGroup6 + dbw $DA, FishingGroup6 ; SAFARI_ZONE_NORTH + dbw SAFARI_ZONE_WEST, FishingGroup6 + dbw $DC, FishingGroup6 ; SAFARI_ZONE_CENTER + dbw $E2, FishingGroup9 ; UNKNOWN_DUNGEON_2 + dbw $E3, FishingGroup9 ; UNKNOWN_DUNGEON_3 + dbw $E4, FishingGroup9 ; UNKNOWN_DUNGEON_1 + db $FF + +; fishing groups +; number of monsters, followed by level/monster pairs +FishingGroup1: ; e97d (3:697d) + db 2 + db 15,TENTACOOL + db 15,POLIWAG + +FishingGroup2: ; e982 (3:6982) + db 2 + db 15,GOLDEEN + db 15,POLIWAG + +FishingGroup3: ; e987 (3:6987) + db 3 + db 15,PSYDUCK + db 15,GOLDEEN + db 15,KRABBY + +FishingGroup4: ; e98e (3:698e) + db 2 + db 15,KRABBY + db 15,SHELLDER + +FishingGroup5: ; e993 (3:6993) + db 2 + db 23,POLIWHIRL + db 15,SLOWPOKE + +FishingGroup6: ; e998 (3:6998) + db 4 + db 15,DRATINI + db 15,KRABBY + db 15,PSYDUCK + db 15,SLOWPOKE + +FishingGroup7: ; e9a1 (3:69a1) + db 4 + db 5,TENTACOOL + db 15,KRABBY + db 15,GOLDEEN + db 15,MAGIKARP + +FishingGroup8: ; e9aa (3:69aa) + db 4 + db 15,STARYU + db 15,HORSEA + db 15,SHELLDER + db 15,GOLDEEN + +FishingGroup9: ; e9b3 (3:69b3) + db 4 + db 23,SLOWBRO + db 23,SEAKING + db 23,KINGLER + db 23,SEADRA + +FishingGroup10: ; e9bc (3:69bc) + db 4 + db 23,SEAKING + db 15,KRABBY + db 15,GOLDEEN + db 15,MAGIKARP
\ No newline at end of file diff --git a/data/title_mons.asm b/data/title_mons.asm new file mode 100755 index 00000000..d3fb3652 --- /dev/null +++ b/data/title_mons.asm @@ -0,0 +1,56 @@ +TitleMons: ; 4588 (1:4588) +; mons on the title screen are randomly chosen from here +IF _RED + db CHARMANDER + db SQUIRTLE + db BULBASAUR + db WEEDLE + db NIDORAN_M + db SCYTHER + db PIKACHU + db CLEFAIRY + db RHYDON + db ABRA + db GASTLY + db DITTO + db PIDGEOTTO + db ONIX + db PONYTA + db MAGIKARP +ENDC +IF _GREEN + db BULBASAUR + db CHARMANDER + db SQUIRTLE + db CATERPIE + db NIDORAN_F + db PINSIR + db PIKACHU + db CLEFAIRY + db RHYDON + db ABRA + db GASTLY + db DITTO + db PIDGEOTTO + db ONIX + db PONYTA + db MAGIKARP +ENDC +IF _BLUE + db SQUIRTLE + db CHARMANDER + db BULBASAUR + db MANKEY + db HITMONLEE + db VULPIX + db CHANSEY + db AERODACTYL + db JOLTEON + db SNORLAX + db GLOOM + db POLIWAG + db DODUO + db PORYGON + db GENGAR + db RAICHU +ENDC
\ No newline at end of file diff --git a/data/tm_prices.asm b/data/tm_prices.asm new file mode 100755 index 00000000..5e335690 --- /dev/null +++ b/data/tm_prices.asm @@ -0,0 +1,7 @@ +TechnicalMachinePrices: ; 7bfa7 (1e:7fa7) +; In thousands (nybbles). + db $32, $21, $34, $24, $34 + db $21, $45, $55, $32, $32 + db $55, $52, $54, $52, $41 + db $21, $12, $42, $25, $24 + db $22, $52, $24, $34, $42
\ No newline at end of file diff --git a/data/tms.asm b/data/tms.asm new file mode 100755 index 00000000..3ec73402 --- /dev/null +++ b/data/tms.asm @@ -0,0 +1,56 @@ +TechnicalMachines: ; 13773 (4:7773) + db MEGA_PUNCH + db RAZOR_WIND + db SWORDS_DANCE + db WHIRLWIND + db MEGA_KICK + db TOXIC + db HORN_DRILL + db BODY_SLAM + db TAKE_DOWN + db DOUBLE_EDGE + db BUBBLEBEAM + db WATER_GUN + db ICE_BEAM + db BLIZZARD + db HYPER_BEAM + db PAY_DAY + db SUBMISSION + db COUNTER + db SEISMIC_TOSS + db RAGE + db MEGA_DRAIN + db SOLARBEAM + db DRAGON_RAGE + db THUNDERBOLT + db THUNDER + db EARTHQUAKE + db FISSURE + db DIG + db PSYCHIC_M + db TELEPORT + db MIMIC + db DOUBLE_TEAM + db REFLECT + db BIDE + db METRONOME + db SELFDESTRUCT + db EGG_BOMB + db FIRE_BLAST + db SWIFT + db SKULL_BASH + db SOFTBOILED + db DREAM_EATER + db SKY_ATTACK + db REST + db THUNDER_WAVE + db PSYWAVE + db EXPLOSION + db ROCK_SLIDE + db TRI_ATTACK + db SUBSTITUTE + db CUT + db FLY + db SURF + db STRENGTH + db FLASH
\ No newline at end of file diff --git a/data/town_map_entries.asm b/data/town_map_entries.asm new file mode 100755 index 00000000..d240be8a --- /dev/null +++ b/data/town_map_entries.asm @@ -0,0 +1,101 @@ +ExternalMapEntries: ; 71313 (1c:5313) + EMAP $2,$B,PalletTownName + EMAP $2,$8,ViridianCityName + EMAP $2,$3,PewterCityName + EMAP $A,$2,CeruleanCityName + EMAP $E,$5,LavenderTownName + EMAP $A,$9,VermilionCityName + EMAP $7,$5,CeladonCityName + EMAP $8,$D,FuchsiaCityName + EMAP $2,$F,CinnabarIslandName + EMAP $0,$2,IndigoPlateauName + EMAP $A,$5,SaffronCityName + EMAP $0,$0,PalletTownName ; unused + EMAP $2,$A,Route1Name + EMAP $2,$6,Route2Name + EMAP $4,$3,Route3Name + EMAP $8,$2,Route4Name + EMAP $A,$3,Route5Name + EMAP $A,$8,Route6Name + EMAP $8,$5,Route7Name + EMAP $D,$5,Route8Name + EMAP $D,$2,Route9Name + EMAP $E,$4,Route10Name + EMAP $C,$9,Route11Name + EMAP $E,$9,Route12Name + EMAP $D,$B,Route13Name + EMAP $B,$C,Route14Name + EMAP $A,$D,Route15Name + EMAP $5,$5,Route16Name + EMAP $4,$8,Route17Name + EMAP $6,$D,Route18Name + EMAP $6,$F,Route19Name + EMAP $4,$F,Route20Name + EMAP $2,$D,Route21Name + EMAP $0,$8,Route22Name + EMAP $0,$6,Route23Name + EMAP $A,$1,Route24Name + EMAP $B,$0,Route25Name + +InternalMapEntries: ; 71382 (1c:5382) + IMAP $29,$2,$B,PalletTownName + IMAP $2E,$2,$8,ViridianCityName + IMAP $33,$2,$6,Route2Name + IMAP $34,$2,$4,ViridianForestName + IMAP $3B,$2,$3,PewterCityName + IMAP $3E,$6,$2,MountMoonName + IMAP $44,$A,$2,CeruleanCityName + IMAP $45,$5,$2,Route4Name + IMAP $46,$A,$2,CeruleanCityName + IMAP $49,$A,$4,Route5Name + IMAP $4C,$A,$6,Route6Name + IMAP $4F,$9,$5,Route7Name + IMAP $51,$B,$5,Route8Name + IMAP $53,$E,$3,RockTunnelName + IMAP $54,$F,$4,PowerPlantName + IMAP $57,$D,$9,Route11Name + IMAP $58,$E,$7,Route12Name + IMAP $59,$C,$0,SeaCottageName + IMAP $5F,$A,$9,VermilionCityName + IMAP $69,$9,$A,SSAnneName + IMAP $6D,$0,$4,VictoryRoadName + IMAP $77,$0,$2,PokemonLeagueName + IMAP $78,$A,$5,UndergroundPathName + IMAP $79,$0,$2,PokemonLeagueName + IMAP $7A,$A,$5,UndergroundPathName + IMAP $8D,$7,$5,CeladonCityName + IMAP $8E,$E,$5,LavenderTownName + IMAP $95,$F,$5,PokemonTowerName + IMAP $98,$E,$5,LavenderTownName + IMAP $9C,$8,$D,FuchsiaCityName + IMAP $9D,$8,$C,SafariZoneName + IMAP $9F,$8,$D,FuchsiaCityName + IMAP $A3,$5,$F,SeafoamIslandsName + IMAP $A4,$A,$9,VermilionCityName + IMAP $A5,$8,$D,FuchsiaCityName + IMAP $A6,$2,$F,PokemonMansionName + IMAP $AE,$2,$F,CinnabarIslandName + IMAP $AF,$0,$2,IndigoPlateauName + IMAP $B8,$A,$5,SaffronCityName + IMAP $BA,$9,$D,Route15Name + IMAP $BD,$4,$5,Route16Name + IMAP $BE,$E,$A,Route12Name + IMAP $C0,$7,$D,Route18Name + IMAP $C1,$5,$F,SeafoamIslandsName + IMAP $C2,$0,$7,Route22Name + IMAP $C3,$0,$4,VictoryRoadName + IMAP $C4,$E,$7,Route12Name + IMAP $C5,$A,$9,VermilionCityName + IMAP $C6,$3,$4,DiglettsCaveName + IMAP $C7,$0,$4,VictoryRoadName + IMAP $CF,$7,$5,RocketHQName + IMAP $D6,$A,$5,SilphCoName + IMAP $D9,$2,$F,PokemonMansionName + IMAP $E2,$8,$C,SafariZoneName + IMAP $E5,$9,$1,CeruleanCaveName + IMAP $E6,$E,$5,LavenderTownName + IMAP $E7,$A,$2,CeruleanCityName + IMAP $E9,$E,$3,RockTunnelName + IMAP $ED,$A,$5,SilphCoName + IMAP $F8,$0,$2,PokemonLeagueName + db $FF
\ No newline at end of file diff --git a/data/town_map_order.asm b/data/town_map_order.asm new file mode 100755 index 00000000..2cae70bd --- /dev/null +++ b/data/town_map_order.asm @@ -0,0 +1,48 @@ +TownMapOrder: ; 70f11 (1c:4f11) + db PALLET_TOWN + db ROUTE_1 + db VIRIDIAN_CITY + db ROUTE_2 + db VIRIDIAN_FOREST + db DIGLETTS_CAVE + db PEWTER_CITY + db ROUTE_3 + db MT_MOON_1 + db ROUTE_4 + db CERULEAN_CITY + db ROUTE_24 + db ROUTE_25 + db BILLS_HOUSE + db ROUTE_5 + db ROUTE_6 + db VERMILION_CITY + db SS_ANNE_1 + db ROUTE_9 + db ROCK_TUNNEL_POKECENTER + db ROUTE_10 + db LAVENDER_TOWN + db POKEMONTOWER_2 + db ROUTE_8 + db ROUTE_7 + db CELADON_CITY + db SAFFRON_CITY + db ROUTE_11 + db ROUTE_12 + db ROUTE_13 + db ROUTE_14 + db ROUTE_15 + db ROUTE_16 + db ROUTE_17 + db ROUTE_18 + db FUCHSIA_CITY + db SAFARI_ZONE_EAST + db ROUTE_19 + db SEAFOAM_ISLANDS_2 + db ROUTE_20 + db CINNABAR_ISLAND + db ROUTE_21 + db ROUTE_22 + db ROUTE_23 + db VICTORY_ROAD_3 + db INDIGO_PLATEAU + db POWER_PLANT
\ No newline at end of file diff --git a/data/trades.asm b/data/trades.asm new file mode 100755 index 00000000..2593f01c --- /dev/null +++ b/data/trades.asm @@ -0,0 +1,12 @@ +TradeMons: ; 71b7b (1c:5b7b) +; givemonster, getmonster, textstring, nickname (11 bytes), 14 bytes total + db NIDORINO, NIDORINA, 0,"TERRY@@@@@@" + db ABRA, MR_MIME, 0,"MARCEL@@@@@" + db BUTTERFREE,BEEDRILL, 2,"CHIKUCHIKU@" + db PONYTA, SEEL, 0,"SAILOR@@@@@" + db SPEAROW, FARFETCH_D,2,"DUX@@@@@@@@" + db SLOWBRO, LICKITUNG, 0,"MARC@@@@@@@" + db POLIWHIRL, JYNX, 1,"LOLA@@@@@@@" + db RAICHU, ELECTRODE, 1,"DORIS@@@@@@" + db VENONAT, TANGELA, 2,"CRINKLES@@@" + db NIDORAN_M, NIDORAN_F, 2,"SPOT@@@@@@@" diff --git a/data/trainer_moves.asm b/data/trainer_moves.asm new file mode 100755 index 00000000..f9982be5 --- /dev/null +++ b/data/trainer_moves.asm @@ -0,0 +1,194 @@ +LoneMoves: ; 39d22 (e:5d22) +; these are used for gym leaders. +; this is not automatic! you have to write the number you want to W_LONEATTACKNO +; first. e.g., erika's script writes 4 to W_LONEATTACKNO to get mega drain, +; the fourth entry in the list. + +; first byte: pokemon in the trainer's party that gets the move +; second byte: move +; unterminated + db 1,BIDE + db 1,BUBBLEBEAM + db 2,THUNDERBOLT + db 2,MEGA_DRAIN + db 3,TOXIC + db 3,PSYWAVE + db 3,FIRE_BLAST + db 4,FISSURE + +TeamMoves: ; 39d32 (e:5d32) +; these are used for elite four. +; this is automatic, based on trainer class. +; don't be confused by LoneMoves above, the two data structures are + ; _completely_ unrelated. + +; first byte: trainer (all trainers in this class have this move) +; second byte: move +; ff-terminated + db LORELEI,BLIZZARD + db BRUNO,FISSURE + db AGATHA,TOXIC + db LANCE,BARRIER + db $FF + +if _YELLOW +; different format from above. + +; entry ≔ trainerclass, trainerid, moveset+, 0 +; moveset ≔ partymon, partymon'smove, moveid + + db BUG_CATCHER,$f + db 2,2,TACKLE + db 2,3,STRING_SHOT + db 0 + + db YOUNGSTER,$e + db 1,4,FISSURE + db 0 + + db BROCK,$1 + db 2,3,BIND + db 2,4,BIDE + db 0 + + db MISTY,$1 + db 2,4,BUBBLEBEAM + db 0 + + db LT__SURGE,$1 + db 1,1,THUNDERBOLT + db 1,2,MEGA_PUNCH + db 1,3,MEGA_KICK + db 1,4,GROWL + db 0 + + db ERIKA,$1 + db 1,3,MEGA_DRAIN + db 2,1,RAZOR_LEAF + db 3,1,PETAL_DANCE + db 0 + + db KOGA,$1 + db 1,1,TOXIC + db 1,2,TACKLE + db 2,1,TOXIC + db 2,3,SUPERSONIC + db 3,1,TOXIC + db 3,2,DOUBLE_EDGE + db 4,1,LEECH_LIFE + db 4,2,DOUBLE_TEAM + db 4,3,PSYCHIC_M + db 4,4,TOXIC + db 0 + + db BLAINE,$1 + db 1,1,FLAMETHROWER + db 1,4,CONFUSE_RAY + db 3,1,FLAMETHROWER + db 3,2,FIRE_BLAST + db 3,3,REFLECT + db 0 + + db SABRINA,$1 + db 1,1,FLASH + db 2,1,KINESIS + db 2,4,PSYWAVE + db 3,1,PSYWAVE + db 0 + + db GIOVANNI,$3 + db 1,3,FISSURE + db 2,2,DOUBLE_TEAM + db 3,1,EARTHQUAKE + db 3,3,THUNDER + db 4,1,EARTHQUAKE + db 4,2,LEER + db 4,3,THUNDER + db 5,1,ROCK_SLIDE + db 5,4,EARTHQUAKE + db 0 + + db LORELEI,$1 + db 1,1,BUBBLEBEAM + db 2,3,ICE_BEAM + db 3,1,PSYCHIC_M + db 3,2,SURF + db 4,3,LOVELY_KISS + db 5,3,BLIZZARD + db 0 + + db BRUNO,$1 + db 1,1,ROCK_SLIDE + db 1,2,SCREECH + db 1,4,DIG + db 2,3,FIRE_PUNCH + db 2,4,DOUBLE_TEAM + db 3,1,DOUBLE_KICK + db 3,2,MEGA_KICK + db 3,4,DOUBLE_TEAM + db 4,1,ROCK_SLIDE + db 4,2,SCREECH + db 4,4,EARTHQUAKE + db 5,2,KARATE_CHOP + db 5,3,STRENGTH + db 0 + + db AGATHA,$1 + db 1,2,SUBSTITUTE + db 1,3,LICK + db 1,4,MEGA_DRAIN + db 2,2,TOXIC + db 2,4,LEECH_LIFE + db 3,2,LICK + db 4,1,WRAP + db 5,2,PSYCHIC_M + db 0 + + db LANCE,$1 + db 1,1,DRAGON_RAGE + db 2,1,THUNDER_WAVE + db 2,3,THUNDERBOLT + db 3,1,BUBBLEBEAM + db 3,2,WRAP + db 3,3,ICE_BEAM + db 4,1,WING_ATTACK + db 4,2,SWIFT + db 4,3,FLY + db 5,1,BLIZZARD + db 5,2,FIRE_BLAST + db 5,3,THUNDER + db 0 + + db SONY3,$1 + db 1,3,EARTHQUAKE + db 2,4,KINESIS + db 3,4,LEECH_SEED + db 4,1,ICE_BEAM + db 5,1,CONFUSE_RAY + db 5,4,FIRE_SPIN + db 6,3,QUICK_ATTACK + db 0 + + db SONY3,$2 + db 1,3,EARTHQUAKE + db 2,4,KINESIS + db 3,4,LEECH_SEED + db 4,1,THUNDERBOLT + db 5,1,ICE_BEAM + db 6,2,REFLECT + db 6,3,QUICK_ATTACK + db 0 + + db SONY3,$3 + db 1,3,EARTHQUAKE + db 2,4,KINESIS + db 3,4,LEECH_SEED + db 4,1,CONFUSE_RAY + db 4,4,FIRE_SPIN + db 5,1,THUNDERBOLT + db 6,1,AURORA_BEAM + db 6,3,QUICK_ATTACK + db 0 + + db $ff +endc
\ No newline at end of file diff --git a/data/trainer_parties.asm b/data/trainer_parties.asm new file mode 100755 index 00000000..9cfada81 --- /dev/null +++ b/data/trainer_parties.asm @@ -0,0 +1,592 @@ +TrainerDataPointers: ; 39d3b (e:5d3b) + dw YoungsterData,BugCatcherData,LassData,SailorData,JrTrainerMData + dw JrTrainerFData,PokemaniacData,SuperNerdData,HikerData,BikerData + dw BurglarData,EngineerData,Juggler1Data,FisherData,SwimmerData + dw CueBallData,GamblerData,BeautyData,PsychicData,RockerData + dw JugglerData,TamerData,BirdKeeperData,BlackbeltData,Green1Data + dw ProfOakData,ChiefData,ScientistData,GiovanniData,RocketData + dw CooltrainerMData,CooltrainerFData,BrunoData,BrockData,MistyData + dw LtSurgeData,ErikaData,KogaData,BlaineData,SabrinaData + dw GentlemanData,Green2Data,Green3Data,LoreleiData,ChannelerData + dw AgathaData,LanceData + +; if first byte != FF, then + ; first byte is level (of all pokemon on this team) + ; all the next bytes are pokemon species + ; null-terminated +; if first byte == FF, then + ; first byte is FF (obviously) + ; every next two bytes are a level and species + ; null-terminated + +YoungsterData: ; 39d99 (e:5d99) + db 11,RATTATA,EKANS,0 + db 14,SPEAROW,0 + db 10,RATTATA,RATTATA,ZUBAT,0 + db 14,RATTATA,EKANS,ZUBAT,0 + db 15,RATTATA,SPEAROW,0 + db 17,SLOWPOKE,0 + db 14,EKANS,SANDSHREW,0 + db 21,NIDORAN_M,0 + db 21,EKANS,0 + db 19,SANDSHREW,ZUBAT,0 + db 17,RATTATA,RATTATA,RATICATE,0 + db 18,NIDORAN_M,NIDORINO,0 + db 17,SPEAROW,RATTATA,RATTATA,SPEAROW,0 +if _YELLOW + db 24,SANDSHREW,0 +endc +BugCatcherData: ; 39dce (e:5dce) +if _YELLOW + db 7,CATERPIE,CATERPIE,0 + db 6,METAPOD,CATERPIE,METAPOD,0 + db 10,CATERPIE,0 +else + db 6,WEEDLE,CATERPIE,0 + db 7,WEEDLE,KAKUNA,WEEDLE,0 + db 9,WEEDLE,0 +endc + db 10,CATERPIE,WEEDLE,CATERPIE,0 + db 9,WEEDLE,KAKUNA,CATERPIE,METAPOD,0 + db 11,CATERPIE,METAPOD,0 + db 11,WEEDLE,KAKUNA,0 + db 10,CATERPIE,METAPOD,CATERPIE,0 + db 14,CATERPIE,WEEDLE,0 + db 16,WEEDLE,CATERPIE,WEEDLE,0 + db 20,BUTTERFREE,0 + db 18,METAPOD,CATERPIE,VENONAT,0 + db 19,BEEDRILL,BEEDRILL,0 + db 20,CATERPIE,WEEDLE,VENONAT,0 +if _YELLOW + db 8,CATERPIE,METAPOD,0 +endc +LassData: ; 39e0c (e:5e0c) + db 9,PIDGEY,PIDGEY,0 + db 10,RATTATA,NIDORAN_M,0 + db 14,JIGGLYPUFF,0 + db 31,PARAS,PARAS,PARASECT,0 + db 11,ODDISH,BELLSPROUT,0 + db 14,CLEFAIRY,0 + db 16,PIDGEY,NIDORAN_F,0 + db 14,PIDGEY,NIDORAN_F,0 + db 15,NIDORAN_M,NIDORAN_F,0 + db 13,ODDISH,PIDGEY,ODDISH,0 + db 18,PIDGEY,NIDORAN_F,0 +if _YELLOW + db 20,JIGGLYPUFF,0 +else + db 18,RATTATA,PIKACHU,0 +endc + db 23,NIDORAN_F,NIDORINA,0 + db 24,MEOWTH,MEOWTH,MEOWTH,0 +if _YELLOW + db 19,PIDGEY,RATTATA,NIDORAN_F,MEOWTH,NIDORAN_M,0 +else + db 19,PIDGEY,RATTATA,NIDORAN_M,MEOWTH,PIKACHU,0 +endc + db 22,CLEFAIRY,CLEFAIRY,0 + db 23,BELLSPROUT,WEEPINBELL,0 + db 23,ODDISH,GLOOM,0 +if _YELLOW + db 6,NIDORAN_F,NIDORAN_M,0 +endc +SailorData: ; 39e58 (e:5e58) + db 18,MACHOP,SHELLDER,0 + db 17,MACHOP,TENTACOOL,0 + db 21,SHELLDER,0 + db 17,HORSEA,SHELLDER,TENTACOOL,0 + db 18,TENTACOOL,STARYU,0 + db 17,HORSEA,HORSEA,HORSEA,0 + db 20,MACHOP,0 +if _YELLOW + db 24,MAGNEMITE,0 +else + db 21,PIKACHU,PIKACHU,0 +endc +JrTrainerMData: ; 39e78 (e:5e78) +if _YELLOW + db 9,DIGLETT,SANDSHREW,0 +else + db 11,DIGLETT,SANDSHREW,0 +endc + db 14,RATTATA,EKANS,0 + db 18,MANKEY,0 + db 20,SQUIRTLE,0 + db 16,SPEAROW,RATICATE,0 + db 18,DIGLETT,DIGLETT,SANDSHREW,0 + db 21,GROWLITHE,CHARMANDER,0 + db 19,RATTATA,DIGLETT,EKANS,SANDSHREW,0 + db 29,NIDORAN_M,NIDORINO,0 +if _YELLOW + db 16,WEEPINBELL,0 +endc +JrTrainerFData: ; 39e9d (e:5e9d) + db 19,GOLDEEN,0 +if _YELLOW + db 16,ODDISH,BELLSPROUT,0 +else + db 16,RATTATA,PIKACHU,0 +endc + db 16,PIDGEY,PIDGEY,PIDGEY,0 + db 22,BULBASAUR,0 + db 18,ODDISH,BELLSPROUT,ODDISH,BELLSPROUT,0 + db 23,MEOWTH,0 +if _YELLOW + db 20,JIGGLYPUFF,CLEFAIRY,0 +else + db 20,PIKACHU,CLEFAIRY,0 +endc + db 21,PIDGEY,PIDGEOTTO,0 + db 21,JIGGLYPUFF,PIDGEY,MEOWTH,0 + db 22,ODDISH,BULBASAUR,0 + db 24,BULBASAUR,IVYSAUR,0 +if _YELLOW + db 24,PIDGEY,MEOWTH,RATTATA,PIDGEY,MEOWTH,0 +else + db 24,PIDGEY,MEOWTH,RATTATA,PIKACHU,MEOWTH,0 +endc + db 30,POLIWAG,POLIWAG,0 + db 27,PIDGEY,MEOWTH,PIDGEY,PIDGEOTTO,0 + db 28,GOLDEEN,POLIWAG,HORSEA,0 + db 31,GOLDEEN,SEAKING,0 + db 22,BELLSPROUT,CLEFAIRY,0 + db 20,MEOWTH,ODDISH,PIDGEY,0 + db 19,PIDGEY,RATTATA,RATTATA,BELLSPROUT,0 + db 28,GLOOM,ODDISH,ODDISH,0 +if _YELLOW + db 29,PIDGEY,PIDGEOTTO,0 +else + db 29,PIKACHU,RAICHU,0 +endc + db 33,CLEFAIRY,0 + db 29,BELLSPROUT,ODDISH,TANGELA,0 + db 30,TENTACOOL,HORSEA,SEEL,0 +if _YELLOW + db 20,CUBONE,0 +endc +PokemaniacData: ; 39f09 (e:5f09) + db 30,RHYHORN,LICKITUNG,0 + db 20,CUBONE,SLOWPOKE,0 + db 20,SLOWPOKE,SLOWPOKE,SLOWPOKE,0 + db 22,CHARMANDER,CUBONE,0 + db 25,SLOWPOKE,0 + db 40,CHARMELEON,LAPRAS,LICKITUNG,0 + db 23,CUBONE,SLOWPOKE,0 +SuperNerdData: ; 39f26 (e:5f26) + db 11,MAGNEMITE,VOLTORB,0 + db 12,GRIMER,VOLTORB,KOFFING,0 + db 20,VOLTORB,KOFFING,VOLTORB,MAGNEMITE,0 + db 22,GRIMER,MUK,GRIMER,0 + db 26,KOFFING,0 + db 22,KOFFING,MAGNEMITE,WEEZING,0 + db 20,MAGNEMITE,MAGNEMITE,KOFFING,MAGNEMITE,0 + db 24,MAGNEMITE,VOLTORB,0 + db 36,VULPIX,VULPIX,NINETALES,0 + db 34,PONYTA,CHARMANDER,VULPIX,GROWLITHE,0 + db 41,RAPIDASH,0 + db 37,GROWLITHE,VULPIX,0 +HikerData: ; 39f5e (e:5f5e) + db 10,GEODUDE,GEODUDE,ONIX,0 + db 15,MACHOP,GEODUDE,0 + db 13,GEODUDE,GEODUDE,MACHOP,GEODUDE,0 + db 17,ONIX,0 + db 21,GEODUDE,ONIX,0 + db 20,GEODUDE,MACHOP,GEODUDE,0 + db 21,GEODUDE,ONIX,0 + db 19,ONIX,GRAVELER,0 + db 21,GEODUDE,GEODUDE,GRAVELER,0 + db 25,GEODUDE,0 + db 20,MACHOP,ONIX,0 + db 19,GEODUDE,MACHOP,GEODUDE,GEODUDE,0 + db 20,ONIX,ONIX,GEODUDE,0 + db 21,GEODUDE,GRAVELER,0 +BikerData: ; 39f9c (e:5f9c) + db 28,KOFFING,KOFFING,KOFFING,0 + db 29,KOFFING,GRIMER,0 + db 25,KOFFING,KOFFING,WEEZING,KOFFING,GRIMER,0 + db 28,KOFFING,GRIMER,WEEZING,0 + db 29,GRIMER,KOFFING,0 + db 33,WEEZING,0 + db 26,GRIMER,GRIMER,GRIMER,GRIMER,0 + db 28,WEEZING,KOFFING,WEEZING,0 + db 33,MUK,0 + db 29,VOLTORB,VOLTORB,0 + db 29,WEEZING,MUK,0 + db 25,KOFFING,WEEZING,KOFFING,KOFFING,WEEZING,0 + db 26,KOFFING,KOFFING,GRIMER,KOFFING,0 + db 28,GRIMER,GRIMER,KOFFING,0 + db 29,KOFFING,MUK,0 +BurglarData: ; 39fe4 (e:5fe4) + db 29,GROWLITHE,VULPIX,0 + db 33,GROWLITHE,0 + db 28,VULPIX,CHARMANDER,PONYTA,0 + db 36,GROWLITHE,VULPIX,NINETALES,0 + db 41,PONYTA,0 + db 37,VULPIX,GROWLITHE,0 + db 34,CHARMANDER,CHARMELEON,0 + db 38,NINETALES,0 + db 34,GROWLITHE,PONYTA,0 +EngineerData: ; 3a007 (e:6007) + db 21,VOLTORB,MAGNEMITE,0 + db 21,MAGNEMITE,0 + db 18,MAGNEMITE,MAGNEMITE,MAGNETON,0 +Juggler1Data: ; 3a013 (e:6013) +; none +FisherData: ; 3a013 (e:6013) + db 17,GOLDEEN,TENTACOOL,GOLDEEN,0 + db 17,TENTACOOL,STARYU,SHELLDER,0 + db 22,GOLDEEN,POLIWAG,GOLDEEN,0 + db 24,TENTACOOL,GOLDEEN,0 + db 27,GOLDEEN,0 + db 21,POLIWAG,SHELLDER,GOLDEEN,HORSEA,0 + db 28,SEAKING,GOLDEEN,SEAKING,SEAKING,0 + db 31,SHELLDER,CLOYSTER,0 + db 27,MAGIKARP,MAGIKARP,MAGIKARP,MAGIKARP,MAGIKARP,MAGIKARP,0 + db 33,SEAKING,GOLDEEN,0 + db 24,MAGIKARP,MAGIKARP,0 +SwimmerData: ; 3a049 (e:6049) + db 16,HORSEA,SHELLDER,0 + db 30,TENTACOOL,SHELLDER,0 + db 29,GOLDEEN,HORSEA,STARYU,0 + db 30,POLIWAG,POLIWHIRL,0 + db 27,HORSEA,TENTACOOL,TENTACOOL,GOLDEEN,0 + db 29,GOLDEEN,SHELLDER,SEAKING,0 + db 30,HORSEA,HORSEA,0 + db 27,TENTACOOL,TENTACOOL,STARYU,HORSEA,TENTACRUEL,0 + db 31,SHELLDER,CLOYSTER,0 + db 35,STARYU,0 + db 28,HORSEA,HORSEA,SEADRA,HORSEA,0 + db 33,SEADRA,TENTACRUEL,0 + db 37,STARMIE,0 + db 33,STARYU,WARTORTLE,0 + db 32,POLIWHIRL,TENTACOOL,SEADRA,0 +CueBallData: ; 3a08d (e:608d) + db 28,MACHOP,MANKEY,MACHOP,0 + db 29,MANKEY,MACHOP,0 + db 33,MACHOP,0 + db 29,MANKEY,PRIMEAPE,0 + db 29,MACHOP,MACHOKE,0 + db 33,MACHOKE,0 + db 26,MANKEY,MANKEY,MACHOKE,MACHOP,0 + db 29,PRIMEAPE,MACHOKE,0 + db 31,TENTACOOL,TENTACOOL,TENTACRUEL,0 +GamblerData: ; 3a0b3 (e:60b3) + db 18,POLIWAG,HORSEA,0 + db 18,BELLSPROUT,ODDISH,0 + db 18,VOLTORB,MAGNEMITE,0 + db 18,GROWLITHE,VULPIX,0 + db 22,POLIWAG,POLIWAG,POLIWHIRL,0 + db 22,ONIX,GEODUDE,GRAVELER,0 + db 24,GROWLITHE,VULPIX,0 +BeautyData: ; 3a0d1 (e:60d1) + db 21,ODDISH,BELLSPROUT,ODDISH,BELLSPROUT,0 + db 24,BELLSPROUT,BELLSPROUT,0 + db 26,EXEGGCUTE,0 +if _YELLOW + db 27,RATTATA,VULPIX,RATTATA,0 +else + db 27,RATTATA,PIKACHU,RATTATA,0 +endc + db 29,CLEFAIRY,MEOWTH,0 + db 35,SEAKING,0 + db 30,SHELLDER,SHELLDER,CLOYSTER,0 + db 31,POLIWAG,SEAKING,0 + db 29,PIDGEOTTO,WIGGLYTUFF,0 + db 29,BULBASAUR,IVYSAUR,0 + db 33,WEEPINBELL,BELLSPROUT,WEEPINBELL,0 + db 27,POLIWAG,GOLDEEN,SEAKING,GOLDEEN,POLIWAG,0 + db 30,GOLDEEN,SEAKING,0 + db 29,STARYU,STARYU,STARYU,0 + db 30,SEADRA,HORSEA,SEADRA,0 +PsychicData: ; 3a115 (e:6115) + db 31,KADABRA,SLOWPOKE,MR_MIME,KADABRA,0 + db 34,MR_MIME,KADABRA,0 + db 33,SLOWPOKE,SLOWPOKE,SLOWBRO,0 + db 38,SLOWBRO,0 +RockerData: ; 3a127 (e:6127) +if _YELLOW + db 20,VOLTORB,VOLTORB,VOLTORB,0 +else + db 20,VOLTORB,MAGNEMITE,VOLTORB,0 +endc + db 29,VOLTORB,ELECTRODE,0 +JugglerData: ; 3a130 (e:6130) + db 29,KADABRA,MR_MIME,0 + db 41,DROWZEE,HYPNO,KADABRA,KADABRA,0 + db 31,DROWZEE,DROWZEE,KADABRA,DROWZEE,0 + db 34,DROWZEE,HYPNO,0 + db 48,MR_MIME,0 + db 33,HYPNO,0 + db 38,HYPNO,0 + db 34,DROWZEE,KADABRA,0 +TamerData: ; 3a151 (e:6151) + db 34,SANDSLASH,ARBOK,0 + db 33,ARBOK,SANDSLASH,ARBOK,0 + db 43,RHYHORN,0 + db 39,ARBOK,TAUROS,0 + db 44,PERSIAN,GOLDUCK,0 + db 42,RHYHORN,PRIMEAPE,ARBOK,TAUROS,0 +BirdKeeperData: ; 3a16b (e:616b) + db 29,PIDGEY,PIDGEOTTO,0 + db 25,SPEAROW,PIDGEY,PIDGEY,SPEAROW,SPEAROW,0 + db 26,PIDGEY,PIDGEOTTO,SPEAROW,FEAROW,0 + db 33,FARFETCH_D,0 + db 29,SPEAROW,FEAROW,0 + db 26,PIDGEOTTO,FARFETCH_D,DODUO,PIDGEY,0 + db 28,DODRIO,DODUO,DODUO,0 + db 29,SPEAROW,FEAROW,0 + db 34,DODRIO,0 + db 26,SPEAROW,SPEAROW,FEAROW,SPEAROW,0 + db 30,FEAROW,FEAROW,PIDGEOTTO,0 + db 39,PIDGEOTTO,PIDGEOTTO,PIDGEY,PIDGEOTTO,0 + db 42,FARFETCH_D,FEAROW,0 + db 28,PIDGEY,DODUO,PIDGEOTTO,0 + db 26,PIDGEY,SPEAROW,PIDGEY,FEAROW,0 + db 29,PIDGEOTTO,FEAROW,0 + db 28,SPEAROW,DODUO,FEAROW,0 +BlackbeltData: ; 3a1be (e:61be) + db 37,HITMONLEE,HITMONCHAN,0 + db 31,MANKEY,MANKEY,PRIMEAPE,0 + db 32,MACHOP,MACHOKE,0 + db 36,PRIMEAPE,0 + db 31,MACHOP,MANKEY,PRIMEAPE,0 + db 40,MACHOP,MACHOKE,0 + db 43,MACHOKE,0 + db 38,MACHOKE,MACHOP,MACHOKE,0 + db 43,MACHOKE,MACHOP,MACHOKE,0 +Green1Data: ; 3a1e4 (e:61e4) +if _YELLOW + db 5,EEVEE,0 + db $FF,9,SPEAROW,8,EEVEE,0 + db $FF,18,SPEAROW,15,SANDSHREW,15,RATTATA,17,EEVEE,0 +else + db 5,SQUIRTLE,0 + db 5,BULBASAUR,0 + db 5,CHARMANDER,0 + db $FF,9,PIDGEY,8,SQUIRTLE,0 + db $FF,9,PIDGEY,8,BULBASAUR,0 + db $FF,9,PIDGEY,8,CHARMANDER,0 + db $FF,18,PIDGEOTTO,15,ABRA,15,RATTATA,17,SQUIRTLE,0 + db $FF,18,PIDGEOTTO,15,ABRA,15,RATTATA,17,BULBASAUR,0 + db $FF,18,PIDGEOTTO,15,ABRA,15,RATTATA,17,CHARMANDER,0 +endc +ProfOakData: ; 3a21d (e:621d) + db $FF,66,TAUROS,67,EXEGGUTOR,68,ARCANINE,69,BLASTOISE,70,GYARADOS,0 + db $FF,66,TAUROS,67,EXEGGUTOR,68,ARCANINE,69,VENUSAUR,70,GYARADOS,0 + db $FF,66,TAUROS,67,EXEGGUTOR,68,ARCANINE,69,CHARIZARD,70,GYARADOS,0 +ChiefData: ; 3a241 (e:6241) +; none +ScientistData: ; 3a241 (e:6241) + db 34,KOFFING,VOLTORB,0 + db 26,GRIMER,WEEZING,KOFFING,WEEZING,0 + db 28,MAGNEMITE,VOLTORB,MAGNETON,0 + db 29,ELECTRODE,WEEZING,0 + db 33,ELECTRODE,0 + db 26,MAGNETON,KOFFING,WEEZING,MAGNEMITE,0 + db 25,VOLTORB,KOFFING,MAGNETON,MAGNEMITE,KOFFING,0 + db 29,ELECTRODE,MUK,0 + db 29,GRIMER,ELECTRODE,0 + db 28,VOLTORB,KOFFING,MAGNETON,0 + db 29,MAGNEMITE,KOFFING,0 + db 33,MAGNEMITE,MAGNETON,VOLTORB,0 + db 34,MAGNEMITE,ELECTRODE,0 +GiovanniData: ; 3a27e (e:627e) +if _YELLOW + db $FF,25,ONIX,24,RHYHORN,29,PERSIAN,0 + db $FF,37,NIDORINO,35,PERSIAN,37,RHYHORN,41,NIDOQUEEN,0 + db $FF,50,DUGTRIO,53,PERSIAN,53,NIDOQUEEN,55,NIDOKING,55,RHYDON,0 +else + db $FF,25,ONIX,24,RHYHORN,29,KANGASKHAN,0 + db $FF,37,NIDORINO,35,KANGASKHAN,37,RHYHORN,41,NIDOQUEEN,0 + db $FF,45,RHYHORN,42,DUGTRIO,44,NIDOQUEEN,45,NIDOKING,50,RHYDON,0 +endc +RocketData: ; 3a29c (e:629c) + db 13,RATTATA,ZUBAT,0 + db 11,SANDSHREW,RATTATA,ZUBAT,0 + db 12,ZUBAT,EKANS,0 + db 16,RATICATE,0 + db 17,MACHOP,DROWZEE,0 + db 15,EKANS,ZUBAT,0 + db 20,RATICATE,ZUBAT,0 + db 21,DROWZEE,MACHOP,0 + db 21,RATICATE,RATICATE,0 + db 20,GRIMER,KOFFING,KOFFING,0 + db 19,RATTATA,RATICATE,RATICATE,RATTATA,0 + db 22,GRIMER,KOFFING,0 + db 17,ZUBAT,KOFFING,GRIMER,ZUBAT,RATICATE,0 + db 20,RATTATA,RATICATE,DROWZEE,0 + db 21,MACHOP,MACHOP,0 + db 23,SANDSHREW,EKANS,SANDSLASH,0 + db 23,EKANS,SANDSHREW,ARBOK,0 + db 21,KOFFING,ZUBAT,0 + db 25,ZUBAT,ZUBAT,GOLBAT,0 + db 26,KOFFING,DROWZEE,0 + db 23,ZUBAT,RATTATA,RATICATE,ZUBAT,0 + db 26,DROWZEE,KOFFING,0 + db 29,CUBONE,ZUBAT,0 + db 25,GOLBAT,ZUBAT,ZUBAT,RATICATE,ZUBAT,0 + db 28,RATICATE,HYPNO,RATICATE,0 + db 29,MACHOP,DROWZEE,0 + db 28,EKANS,ZUBAT,CUBONE,0 + db 33,ARBOK,0 + db 33,HYPNO,0 + db 29,MACHOP,MACHOKE,0 + db 28,ZUBAT,ZUBAT,GOLBAT,0 + db 26,RATICATE,ARBOK,KOFFING,GOLBAT,0 + db 29,CUBONE,CUBONE,0 + db 29,SANDSHREW,SANDSLASH,0 + db 26,RATICATE,ZUBAT,GOLBAT,RATTATA,0 + db 28,WEEZING,GOLBAT,KOFFING,0 + db 28,DROWZEE,GRIMER,MACHOP,0 + db 28,GOLBAT,DROWZEE,HYPNO,0 + db 33,MACHOKE,0 + db 25,RATTATA,RATTATA,ZUBAT,RATTATA,EKANS,0 + db 32,CUBONE,DROWZEE,MAROWAK,0 +if _YELLOW +JessieJamesData: + db 14,EKANS,MEOWTH,KOFFING,0 + db 25,KOFFING,MEOWTH,EKANS,0 + db 27,MEOWTH,ARBOK,WEEZING,0 + db 31,WEEZING,ARBOK,MEOWTH,0 + db 16,KOFFING,0 + db 27,KOFFING,0 + db 29,WEEZING,0 + db 33,WEEZING,0 +endc +CooltrainerMData: ; 3a35a (e:635a) + db 39,NIDORINO,NIDOKING,0 + db 43,EXEGGUTOR,CLOYSTER,ARCANINE,0 + db 43,KINGLER,TENTACRUEL,BLASTOISE,0 + db 45,KINGLER,STARMIE,0 + db 42,IVYSAUR,WARTORTLE,CHARMELEON,CHARIZARD,0 + db 44,IVYSAUR,WARTORTLE,CHARMELEON,0 + db 49,NIDOKING,0 + db 44,KINGLER,CLOYSTER,0 + db 39,SANDSLASH,DUGTRIO,0 + db 43,RHYHORN,0 +CooltrainerFData: ; 3a385 (e:6385) + db 24,WEEPINBELL,GLOOM,IVYSAUR,0 + db 43,BELLSPROUT,WEEPINBELL,VICTREEBEL,0 + db 43,PARASECT,DEWGONG,CHANSEY,0 + db 46,VILEPLUME,BUTTERFREE,0 + db 44,PERSIAN,NINETALES,0 + db 45,IVYSAUR,VENUSAUR,0 + db 45,NIDORINA,NIDOQUEEN,0 + db 43,PERSIAN,NINETALES,RAICHU,0 +BrunoData: ; 3a3a9 (e:63a9) + db $FF,53,ONIX,55,HITMONCHAN,55,HITMONLEE,56,ONIX,58,MACHAMP,0 +BrockData: ; 3a3b5 (e:63b5) +if _YELLOW + db $FF,10,GEODUDE,12,ONIX,0 +else + db $FF,12,GEODUDE,14,ONIX,0 +endc +MistyData: ; 3a3bb (e:63bb) + db $FF,18,STARYU,21,STARMIE,0 +LtSurgeData: ; 3a3c1 (e:63c1) +if _YELLOW + db $FF,28,RAICHU,0 +else + db $FF,21,VOLTORB,18,PIKACHU,24,RAICHU,0 +endc +ErikaData: ; 3a3c9 (e:63c9) +if _YELLOW + db $FF,30,TANGELA,32,WEEPINBELL,32,GLOOM,0 +else + db $FF,29,VICTREEBEL,24,TANGELA,29,VILEPLUME,0 +endc +KogaData: ; 3a3d1 (e:63d1) +if _YELLOW + db $FF,44,VENONAT,46,VENONAT,48,VENONAT,50,VENOMOTH,0 +else + db $FF,37,KOFFING,39,MUK,37,KOFFING,43,WEEZING,0 +endc +BlaineData: ; 3a3db (e:63db) +if _YELLOW + db $FF,48,NINETALES,50,RAPIDASH,54,ARCANINE,0 +else + db $FF,42,GROWLITHE,40,PONYTA,42,RAPIDASH,47,ARCANINE,0 +endc +SabrinaData: ; 3a3e5 (e:63e5) +if _YELLOW + db $FF,50,ABRA,50,KADABRA,50,ALAKAZAM,0 +else + db $FF,38,KADABRA,37,MR_MIME,38,VENOMOTH,43,ALAKAZAM,0 +endc +GentlemanData: ; 3a3ef (e:63ef) + db 18,GROWLITHE,GROWLITHE,0 + db 19,NIDORAN_M,NIDORAN_F,0 +if _YELLOW + db 22,VOLTORB,MAGNEMITE,0 +else + db 23,PIKACHU,0 +endc + db 48,PRIMEAPE,0 + db 17,GROWLITHE,PONYTA,0 +Green2Data: ; 3a401 (e:6401) +if _YELLOW + db $FF,19,SPEAROW,16,RATTATA,18,SANDSHREW,20,EEVEE,0 + db $FF,25,FEAROW,23,SHELLDER,22,VULPIX,20,SANDSHREW,25,EEVEE,0 + db $FF,25,FEAROW,23,MAGNEMITE,22,SHELLDER,20,SANDSHREW,25,EEVEE,0 + db $FF,25,FEAROW,23,VULPIX,22,MAGNEMITE,20,SANDSHREW,25,EEVEE,0 + db $FF,38,SANDSLASH,35,NINETALES,37,CLOYSTER,35,KADABRA,40,JOLTEON,0 + db $FF,38,SANDSLASH,35,CLOYSTER,37,MAGNETON,35,KADABRA,40,FLAREON,0 + db $FF,38,SANDSLASH,35,MAGNETON,37,NINETALES,35,KADABRA,40,VAPOREON,0 + db $FF,47,SANDSLASH,45,EXEGGCUTE,45,NINETALES,47,CLOYSTER,50,KADABRA,53,JOLTEON,0 + db $FF,47,SANDSLASH,45,EXEGGCUTE,45,CLOYSTER,47,MAGNETON,50,KADABRA,53,FLAREON,0 + db $FF,47,SANDSLASH,45,EXEGGCUTE,45,MAGNETON,47,NINETALES,50,KADABRA,53,VAPOREON,0 +else + db $FF,19,PIDGEOTTO,16,RATICATE,18,KADABRA,20,WARTORTLE,0 + db $FF,19,PIDGEOTTO,16,RATICATE,18,KADABRA,20,IVYSAUR,0 + db $FF,19,PIDGEOTTO,16,RATICATE,18,KADABRA,20,CHARMELEON,0 + db $FF,25,PIDGEOTTO,23,GROWLITHE,22,EXEGGCUTE,20,KADABRA,25,WARTORTLE,0 + db $FF,25,PIDGEOTTO,23,GYARADOS,22,GROWLITHE,20,KADABRA,25,IVYSAUR,0 + db $FF,25,PIDGEOTTO,23,EXEGGCUTE,22,GYARADOS,20,KADABRA,25,CHARMELEON,0 + db $FF,37,PIDGEOT,38,GROWLITHE,35,EXEGGCUTE,35,ALAKAZAM,40,BLASTOISE,0 + db $FF,37,PIDGEOT,38,GYARADOS,35,GROWLITHE,35,ALAKAZAM,40,VENUSAUR,0 + db $FF,37,PIDGEOT,38,EXEGGCUTE,35,GYARADOS,35,ALAKAZAM,40,CHARIZARD,0 + db $FF,47,PIDGEOT,45,RHYHORN,45,GROWLITHE,47,EXEGGCUTE,50,ALAKAZAM,53,BLASTOISE,0 + db $FF,47,PIDGEOT,45,RHYHORN,45,GYARADOS,47,GROWLITHE,50,ALAKAZAM,53,VENUSAUR,0 + db $FF,47,PIDGEOT,45,RHYHORN,45,EXEGGCUTE,47,GYARADOS,50,ALAKAZAM,53,CHARIZARD,0 +endc +Green3Data: ; 3a491 (e:6491) +if _YELLOW + db $FF,61,SANDSLASH,59,ALAKAZAM,61,EXEGGUTOR,61,CLOYSTER,63,NINETALES,65,JOLTEON,0 + db $FF,61,SANDSLASH,59,ALAKAZAM,61,EXEGGUTOR,61,MAGNETON,63,CLOYSTER,65,FLAREON,0 + db $FF,61,SANDSLASH,59,ALAKAZAM,61,EXEGGUTOR,61,NINETALES,63,MAGNETON,65,VAPOREON,0 +else + db $FF,61,PIDGEOT,59,ALAKAZAM,61,RHYDON,61,ARCANINE,63,EXEGGUTOR,65,BLASTOISE,0 + db $FF,61,PIDGEOT,59,ALAKAZAM,61,RHYDON,61,GYARADOS,63,ARCANINE,65,VENUSAUR,0 + db $FF,61,PIDGEOT,59,ALAKAZAM,61,RHYDON,61,EXEGGUTOR,63,GYARADOS,65,CHARIZARD,0 +endc +LoreleiData: ; 3a4bb (e:64bb) + db $FF,54,DEWGONG,53,CLOYSTER,54,SLOWBRO,56,JYNX,56,LAPRAS,0 +ChannelerData: ; 3a4c7 (e:64c7) + db 22,GASTLY,0 + db 24,GASTLY,0 + db 23,GASTLY,GASTLY,0 + db 24,GASTLY,0 + db 23,GASTLY,0 + db 24,GASTLY,0 + db 24,HAUNTER,0 + db 22,GASTLY,0 + db 24,GASTLY,0 + db 23,GASTLY,GASTLY,0 + db 24,GASTLY,0 + db 22,GASTLY,0 + db 24,GASTLY,0 + db 23,HAUNTER,0 + db 24,GASTLY,0 + db 22,GASTLY,0 + db 24,GASTLY,0 + db 22,HAUNTER,0 + db 22,GASTLY,GASTLY,GASTLY,0 + db 24,GASTLY,0 + db 24,GASTLY,0 + db 34,GASTLY,HAUNTER,0 + db 38,HAUNTER,0 + db 33,GASTLY,GASTLY,HAUNTER,0 +AgathaData: ; 3a516 (e:6516) + db $FF,56,GENGAR,56,GOLBAT,55,HAUNTER,58,ARBOK,60,GENGAR,0 +LanceData: ; 3a522 (e:6522) + db $FF,58,GYARADOS,56,DRAGONAIR,56,DRAGONAIR,60,AERODACTYL,62,DRAGONITE,0
\ No newline at end of file diff --git a/data/trainer_types.asm b/data/trainer_types.asm new file mode 100755 index 00000000..c92bb634 --- /dev/null +++ b/data/trainer_types.asm @@ -0,0 +1,17 @@ +FemaleTrainerList:: ; 3434 (0:3434) + db $c8+LASS + db $c8+JR__TRAINER_F + db $c8+BEAUTY + db $c8+COOLTRAINER_F + db $FF + +EvilTrainerList:: ; 3439 (0:3439) + db $c8+JUGGLER_X + db $c8+GAMBLER + db $c8+ROCKER + db $c8+JUGGLER + db $c8+CHIEF + db $c8+SCIENTIST + db $c8+GIOVANNI + db $c8+ROCKET + db $FF
\ No newline at end of file diff --git a/data/type_effects.asm b/data/type_effects.asm new file mode 100755 index 00000000..c6d7e90a --- /dev/null +++ b/data/type_effects.asm @@ -0,0 +1,89 @@ +TypeEffects: ; 3e474 (f:6474) +; format: attacking type, defending type, damage multiplier +; the multiplier is a (decimal) fixed-point number: +; 20 is ×2.0 +; 05 is ×0.5 +; 00 is ×0 + db WATER,FIRE,20 + db FIRE,GRASS,20 + db FIRE,ICE,20 + db GRASS,WATER,20 + db ELECTRIC,WATER,20 + db WATER,ROCK,20 + db GROUND,FLYING,00 + db WATER,WATER,05 + db FIRE,FIRE,05 + db ELECTRIC,ELECTRIC,05 + db ICE,ICE,05 + db GRASS,GRASS,05 + db PSYCHIC,PSYCHIC,05 + db FIRE,WATER,05 + db GRASS,FIRE,05 + db WATER,GRASS,05 + db ELECTRIC,GRASS,05 + db NORMAL,ROCK,05 + db NORMAL,GHOST,00 + db GHOST,GHOST,20 + db FIRE,BUG,20 + db FIRE,ROCK,05 + db WATER,GROUND,20 + db ELECTRIC,GROUND,00 + db ELECTRIC,FLYING,20 + db GRASS,GROUND,20 + db GRASS,BUG,05 + db GRASS,POISON,05 + db GRASS,ROCK,20 + db GRASS,FLYING,05 + db ICE,WATER,05 + db ICE,GRASS,20 + db ICE,GROUND,20 + db ICE,FLYING,20 + db FIGHTING,NORMAL,20 + db FIGHTING,POISON,05 + db FIGHTING,FLYING,05 + db FIGHTING,PSYCHIC,05 + db FIGHTING,BUG,05 + db FIGHTING,ROCK,20 + db FIGHTING,ICE,20 + db FIGHTING,GHOST,00 + db POISON,GRASS,20 + db POISON,POISON,05 + db POISON,GROUND,05 + db POISON,BUG,20 + db POISON,ROCK,05 + db POISON,GHOST,05 + db GROUND,FIRE,20 + db GROUND,ELECTRIC,20 + db GROUND,GRASS,05 + db GROUND,BUG,05 + db GROUND,ROCK,20 + db GROUND,POISON,20 + db FLYING,ELECTRIC,05 + db FLYING,FIGHTING,20 + db FLYING,BUG,20 + db FLYING,GRASS,20 + db FLYING,ROCK,05 + db PSYCHIC,FIGHTING,20 + db PSYCHIC,POISON,20 + db BUG,FIRE,05 + db BUG,GRASS,20 + db BUG,FIGHTING,05 + db BUG,FLYING,05 + db BUG,PSYCHIC,20 + db BUG,GHOST,05 + db BUG,POISON,20 + db ROCK,FIRE,20 + db ROCK,FIGHTING,05 + db ROCK,GROUND,05 + db ROCK,FLYING,20 + db ROCK,BUG,20 + db ROCK,ICE,20 + db GHOST,NORMAL,00 + db GHOST,PSYCHIC,00 + db FIRE,DRAGON,05 + db WATER,DRAGON,05 + db ELECTRIC,DRAGON,05 + db GRASS,DRAGON,05 + db ICE,DRAGON,20 + db DRAGON,DRAGON,20 + db $FF
\ No newline at end of file diff --git a/data/wild_mons.asm b/data/wild_mons.asm new file mode 100755 index 00000000..1f9b14f0 --- /dev/null +++ b/data/wild_mons.asm @@ -0,0 +1,3810 @@ +WildDataPointers: ; ceeb (3:4eeb) + dw NoMons ; PALLET_TOWN + dw NoMons ; VIRIDIAN_CITY + dw NoMons ; PEWTER_CITY + dw NoMons ; CERULEAN_CITY + dw NoMons ; LAVENDER_TOWN + dw NoMons ; VERMILION_CITY + dw NoMons ; CELADON_CITY + dw NoMons ; FUCHSIA_CITY + dw NoMons ; CINNABAR_ISLAND + dw NoMons ; INDIGO_PLATEAU + dw NoMons ; SAFFRON_CITY + dw NoMons ; unused + dw Route1Mons ; ROUTE_1 + dw Route2Mons ; ROUTE_2 + dw Route3Mons ; ROUTE_3 + dw Route4Mons ; ROUTE_4 + dw Route5Mons ; ROUTE_5 + dw Route6Mons ; ROUTE_6 + dw Route7Mons ; ROUTE_7 + dw Route8Mons ; ROUTE_8 + dw Route9Mons ; ROUTE_9 + dw Route10Mons ; ROUTE_10 + dw Route11Mons ; ROUTE_11 + dw Route12Mons ; ROUTE_12 + dw Route13Mons ; ROUTE_13 + dw Route14Mons ; ROUTE_14 + dw Route15Mons ; ROUTE_15 + dw Route16Mons ; ROUTE_16 + dw Route17Mons ; ROUTE_17 + dw Route18Mons ; ROUTE_18 + dw WaterMons ; ROUTE_19 + dw WaterMons ; ROUTE_20 + dw Route21Mons ; ROUTE_21 + dw Route22Mons ; ROUTE_22 + dw Route23Mons ; ROUTE_23 + dw Route24Mons ; ROUTE_24 + dw Route25Mons ; ROUTE_25 + dw NoMons ; REDS_HOUSE_1F + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw ForestMons ; ViridianForest + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw MoonMons1 + dw MoonMonsB1 + dw MoonMonsB2 + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw TunnelMonsB1 + dw PowerPlantMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw PlateauMons1 + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw TowerMons1 + dw TowerMons2 + dw TowerMons3 + dw TowerMons4 + dw TowerMons5 + dw TowerMons6 + dw TowerMons7 + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw IslandMonsB1 + dw IslandMonsB2 + dw IslandMonsB3 + dw IslandMonsB4 + dw NoMons + dw NoMons + dw MansionMons1 + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw IslandMons1 + dw NoMons + dw PlateauMons2 + dw NoMons + dw NoMons + dw CaveMons + dw PlateauMons3 + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw MansionMons2 + dw MansionMons3 + dw MansionMonsB1 + dw ZoneMons1 + dw ZoneMons2 + dw ZoneMons3 + dw ZoneMonsCenter + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw DungeonMons2 + dw DungeonMonsB1 + dw DungeonMons1 + dw NoMons + dw NoMons + dw NoMons + dw TunnelMonsB2 + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw NoMons + dw $FFFF + +; wild pokemon data is divided into two parts. +; first part: pokemon found in grass +; second part: pokemon found while surfing +; each part goes as follows: + ; if first byte == 00, then + ; no wild pokemon on this map + ; if first byte != 00, then + ; first byte is encounter rate + ; followed by 20 bytes: + ; level, species (ten times) + +IF _RED +NoMons: ; d0dd (3:50dd) + db $00 + + db $00 + +Route1Mons: ; d0df (3:50df) + db $19 + db 3,PIDGEY + db 3,RATTATA + db 3,RATTATA + db 2,RATTATA + db 2,PIDGEY + db 3,PIDGEY + db 3,PIDGEY + db 4,RATTATA + db 4,PIDGEY + db 5,PIDGEY + + db $00 + +Route2Mons: ; d0f5 (3:50f5) + db $19 + db 3,RATTATA + db 3,PIDGEY + db 4,PIDGEY + db 4,RATTATA + db 5,PIDGEY + db 3,WEEDLE + db 2,RATTATA + db 5,RATTATA + db 4,WEEDLE + db 5,WEEDLE + + db $00 + +Route22Mons: ; d10b (3:510b) + db $19 + db 3,RATTATA + db 3,NIDORAN_M + db 4,RATTATA + db 4,NIDORAN_M + db 2,RATTATA + db 2,NIDORAN_M + db 3,SPEAROW + db 5,SPEAROW + db 3,NIDORAN_F + db 4,NIDORAN_F + + db $00 + +ForestMons: ; d121 (3:5121) + db $08 + db 4,WEEDLE + db 5,KAKUNA + db 3,WEEDLE + db 5,WEEDLE + db 4,KAKUNA + db 6,KAKUNA + db 4,METAPOD + db 3,CATERPIE + db 3,PIKACHU + db 5,PIKACHU + + db $00 + +Route3Mons: ; d137 (3:5137) + db $14 + db 6,PIDGEY + db 5,SPEAROW + db 7,PIDGEY + db 6,SPEAROW + db 7,SPEAROW + db 8,PIDGEY + db 8,SPEAROW + db 3,JIGGLYPUFF + db 5,JIGGLYPUFF + db 7,JIGGLYPUFF + + db $00 + +MoonMons1: ; d14d (3:514d) + db $0A + db 8,ZUBAT + db 7,ZUBAT + db 9,ZUBAT + db 8,GEODUDE + db 6,ZUBAT + db 10,ZUBAT + db 10,GEODUDE + db 8,PARAS + db 11,ZUBAT + db 8,CLEFAIRY + + db $00 + +MoonMonsB1: ; d163 (3:5163) + db $0A + db 8,ZUBAT + db 7,ZUBAT + db 7,GEODUDE + db 8,GEODUDE + db 9,ZUBAT + db 10,PARAS + db 10,ZUBAT + db 11,ZUBAT + db 9,CLEFAIRY + db 9,GEODUDE + + db $00 + +MoonMonsB2: ; d179 (3:5179) + db $0A + db 9,ZUBAT + db 9,GEODUDE + db 10,ZUBAT + db 10,GEODUDE + db 11,ZUBAT + db 10,PARAS + db 12,PARAS + db 10,CLEFAIRY + db 12,ZUBAT + db 12,CLEFAIRY + + db $00 + +Route4Mons: ; d18f (3:518f) + db $14 + db 10,RATTATA + db 10,SPEAROW + db 8,RATTATA + db 6,EKANS + db 8,SPEAROW + db 10,EKANS + db 12,RATTATA + db 12,SPEAROW + db 8,EKANS + db 12,EKANS + + db $00 + +Route24Mons: ; d1a5 (3:51a5) + db $19 + db 7,WEEDLE + db 8,KAKUNA + db 12,PIDGEY + db 12,ODDISH + db 13,ODDISH + db 10,ABRA + db 14,ODDISH + db 13,PIDGEY + db 8,ABRA + db 12,ABRA + + db $00 + +Route25Mons: ; d1bb (3:51bb) + db $0F + db 8,WEEDLE + db 9,KAKUNA + db 13,PIDGEY + db 12,ODDISH + db 13,ODDISH + db 12,ABRA + db 14,ODDISH + db 10,ABRA + db 7,METAPOD + db 8,CATERPIE + + db $00 + +Route9Mons: ; d1d1 (3:51d1) + db $0F + db 16,RATTATA + db 16,SPEAROW + db 14,RATTATA + db 11,EKANS + db 13,SPEAROW + db 15,EKANS + db 17,RATTATA + db 17,SPEAROW + db 13,EKANS + db 17,EKANS + + db $00 + +Route5Mons: ; d1e7 (3:51e7) + db $0F + db 13,ODDISH + db 13,PIDGEY + db 15,PIDGEY + db 10,MANKEY + db 12,MANKEY + db 15,ODDISH + db 16,ODDISH + db 16,PIDGEY + db 14,MANKEY + db 16,MANKEY + + db $00 + +Route6Mons: ; d1fd (3:51fd) + db $0F + db 13,ODDISH + db 13,PIDGEY + db 15,PIDGEY + db 10,MANKEY + db 12,MANKEY + db 15,ODDISH + db 16,ODDISH + db 16,PIDGEY + db 14,MANKEY + db 16,MANKEY + + db $00 + +Route11Mons: ; d213 (3:5213) + db $0F + db 14,EKANS + db 15,SPEAROW + db 12,EKANS + db 9,DROWZEE + db 13,SPEAROW + db 13,DROWZEE + db 15,EKANS + db 17,SPEAROW + db 11,DROWZEE + db 15,DROWZEE + + db $00 + +TunnelMonsB1: ; d229 (3:5229) + db $0F + db 16,ZUBAT + db 17,ZUBAT + db 17,GEODUDE + db 15,MACHOP + db 16,GEODUDE + db 18,ZUBAT + db 15,ZUBAT + db 17,MACHOP + db 13,ONIX + db 15,ONIX + + db $00 + +TunnelMonsB2: ; d23f (3:523f) + db $0F + db 16,ZUBAT + db 17,ZUBAT + db 17,GEODUDE + db 15,MACHOP + db 16,GEODUDE + db 18,ZUBAT + db 17,MACHOP + db 17,ONIX + db 13,ONIX + db 18,GEODUDE + + db $00 + +Route10Mons: ; d255 (3:5255) + db $0F + db 16,VOLTORB + db 16,SPEAROW + db 14,VOLTORB + db 11,EKANS + db 13,SPEAROW + db 15,EKANS + db 17,VOLTORB + db 17,SPEAROW + db 13,EKANS + db 17,EKANS + + db $00 + +Route12Mons: ; d26b (3:526b) + db $0F + db 24,ODDISH + db 25,PIDGEY + db 23,PIDGEY + db 24,VENONAT + db 22,ODDISH + db 26,VENONAT + db 26,ODDISH + db 27,PIDGEY + db 28,GLOOM + db 30,GLOOM + + db $00 + +Route8Mons: ; d281 (3:5281) + db $0F + db 18,PIDGEY + db 18,MANKEY + db 17,EKANS + db 16,GROWLITHE + db 20,PIDGEY + db 20,MANKEY + db 19,EKANS + db 17,GROWLITHE + db 15,GROWLITHE + db 18,GROWLITHE + + db $00 + +Route7Mons: ; d297 (3:5297) + db $0F + db 19,PIDGEY + db 19,ODDISH + db 17,MANKEY + db 22,ODDISH + db 22,PIDGEY + db 18,MANKEY + db 18,GROWLITHE + db 20,GROWLITHE + db 19,MANKEY + db 20,MANKEY + + db $00 + +TowerMons1: ; d2ad (3:52ad) + db $00 + + db $00 + +TowerMons2: ; d2af (3:52af) + db $00 + + db $00 + +TowerMons3: ; d2b1 (3:52b1) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 19,GASTLY + db 18,GASTLY + db 24,GASTLY + db 20,CUBONE + db 22,CUBONE + db 25,HAUNTER + + db $00 + +TowerMons4: ; d2c7 (3:52c7) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 19,GASTLY + db 18,GASTLY + db 25,HAUNTER + db 20,CUBONE + db 22,CUBONE + db 24,GASTLY + + db $00 + +TowerMons5: ; d2dd (3:52dd) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 19,GASTLY + db 18,GASTLY + db 25,HAUNTER + db 20,CUBONE + db 22,CUBONE + db 24,GASTLY + + db $00 + +TowerMons6: ; d2f3 (3:52f3) + db $0F + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 20,GASTLY + db 19,GASTLY + db 26,HAUNTER + db 22,CUBONE + db 24,CUBONE + db 28,HAUNTER + + db $00 + +TowerMons7: ; d309 (3:5309) + db $0F + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 20,GASTLY + db 28,HAUNTER + db 22,CUBONE + db 24,CUBONE + db 28,HAUNTER + db 30,HAUNTER + + db $00 + +Route13Mons: ; d31f (3:531f) + db $14 + db 24,ODDISH + db 25,PIDGEY + db 27,PIDGEY + db 24,VENONAT + db 22,ODDISH + db 26,VENONAT + db 26,ODDISH + db 25,DITTO + db 28,GLOOM + db 30,GLOOM + + db $00 + +Route14Mons: ; d335 (3:5335) + db $0F + db 24,ODDISH + db 26,PIDGEY + db 23,DITTO + db 24,VENONAT + db 22,ODDISH + db 26,VENONAT + db 26,ODDISH + db 30,GLOOM + db 28,PIDGEOTTO + db 30,PIDGEOTTO + + db $00 + +Route15Mons: ; d34b (3:534b) + db $0F + db 24,ODDISH + db 26,DITTO + db 23,PIDGEY + db 26,VENONAT + db 22,ODDISH + db 28,VENONAT + db 26,ODDISH + db 30,GLOOM + db 28,PIDGEOTTO + db 30,PIDGEOTTO + + db $00 + +Route16Mons: ; d361 (3:5361) + db $19 + db 20,SPEAROW + db 22,SPEAROW + db 18,RATTATA + db 20,DODUO + db 20,RATTATA + db 18,DODUO + db 22,DODUO + db 22,RATTATA + db 23,RATICATE + db 25,RATICATE + + db $00 + +Route17Mons: ; d377 (3:5377) + db $19 + db 20,SPEAROW + db 22,SPEAROW + db 25,RATICATE + db 24,DODUO + db 27,RATICATE + db 26,DODUO + db 28,DODUO + db 29,RATICATE + db 25,FEAROW + db 27,FEAROW + + db $00 + +Route18Mons: ; d38d (3:538d) + db $19 + db 20,SPEAROW + db 22,SPEAROW + db 25,RATICATE + db 24,DODUO + db 25,FEAROW + db 26,DODUO + db 28,DODUO + db 29,RATICATE + db 27,FEAROW + db 29,FEAROW + + db $00 + +ZoneMonsCenter: ; d3a3 (3:53a3) + db $1E + db 22,NIDORAN_M + db 25,RHYHORN + db 22,VENONAT + db 24,EXEGGCUTE + db 31,NIDORINO + db 25,EXEGGCUTE + db 31,NIDORINA + db 30,PARASECT + db 23,SCYTHER + db 23,CHANSEY + + db $00 + +ZoneMons1: ; d3b9 (3:53b9) + db $1E + db 24,NIDORAN_M + db 26,DODUO + db 22,PARAS + db 25,EXEGGCUTE + db 33,NIDORINO + db 23,EXEGGCUTE + db 24,NIDORAN_F + db 25,PARASECT + db 25,KANGASKHAN + db 28,SCYTHER + + db $00 + +ZoneMons2: ; d3cf (3:53cf) + db $1E + db 22,NIDORAN_M + db 26,RHYHORN + db 23,PARAS + db 25,EXEGGCUTE + db 30,NIDORINO + db 27,EXEGGCUTE + db 30,NIDORINA + db 32,VENOMOTH + db 26,CHANSEY + db 28,TAUROS + + db $00 + +ZoneMons3: ; d3e5 (3:53e5) + db $1E + db 25,NIDORAN_M + db 26,DODUO + db 23,VENONAT + db 24,EXEGGCUTE + db 33,NIDORINO + db 26,EXEGGCUTE + db 25,NIDORAN_F + db 31,VENOMOTH + db 26,TAUROS + db 28,KANGASKHAN + + db $00 + +WaterMons: ; d3fb (3:53fb) + db $00 + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +IslandMons1: ; d411 (3:5411) + db $0F + db 30,SEEL + db 30,SLOWPOKE + db 30,SHELLDER + db 30,HORSEA + db 28,HORSEA + db 21,ZUBAT + db 29,GOLBAT + db 28,PSYDUCK + db 28,SHELLDER + db 38,GOLDUCK + + db $00 + +IslandMonsB1: ; d427 (3:5427) + db $0A + db 30,STARYU + db 30,HORSEA + db 32,SHELLDER + db 32,HORSEA + db 28,SLOWPOKE + db 30,SEEL + db 30,SLOWPOKE + db 28,SEEL + db 38,DEWGONG + db 37,SEADRA + + db $00 + +IslandMonsB2: ; d43d (3:543d) + db $0A + db 30,SEEL + db 30,SLOWPOKE + db 32,SEEL + db 32,SLOWPOKE + db 28,HORSEA + db 30,STARYU + db 30,HORSEA + db 28,SHELLDER + db 30,GOLBAT + db 37,SLOWBRO + + db $00 + +IslandMonsB3: ; d453 (3:5453) + db $0A + db 31,SLOWPOKE + db 31,SEEL + db 33,SLOWPOKE + db 33,SEEL + db 29,HORSEA + db 31,SHELLDER + db 31,HORSEA + db 29,SHELLDER + db 39,SEADRA + db 37,DEWGONG + + db $00 + +IslandMonsB4: ; d469 (3:5469) + db $0A + db 31,HORSEA + db 31,SHELLDER + db 33,HORSEA + db 33,SHELLDER + db 29,SLOWPOKE + db 31,SEEL + db 31,SLOWPOKE + db 29,SEEL + db 39,SLOWBRO + db 32,GOLBAT + + db $00 + +MansionMons1: ; d47f (3:547f) + db $0A + db 32,KOFFING + db 30,KOFFING + db 34,PONYTA + db 30,PONYTA + db 34,GROWLITHE + db 32,PONYTA + db 30,GRIMER + db 28,PONYTA + db 37,WEEZING + db 39,MUK + + db $00 + +MansionMons2: ; d495 (3:5495) + db $0A + db 32,GROWLITHE + db 34,KOFFING + db 34,KOFFING + db 30,PONYTA + db 30,KOFFING + db 32,PONYTA + db 30,GRIMER + db 28,PONYTA + db 39,WEEZING + db 37,MUK + + db $00 + +MansionMons3: ; d4ab (3:54ab) + db $0A + db 31,KOFFING + db 33,GROWLITHE + db 35,KOFFING + db 32,PONYTA + db 34,PONYTA + db 40,WEEZING + db 34,GRIMER + db 38,WEEZING + db 36,PONYTA + db 42,MUK + + db $00 + +MansionMonsB1: ; d4c1 (3:54c1) + db $0A + db 33,KOFFING + db 31,KOFFING + db 35,GROWLITHE + db 32,PONYTA + db 31,KOFFING + db 40,WEEZING + db 34,PONYTA + db 35,GRIMER + db 42,WEEZING + db 42,MUK + + db $00 + +Route21Mons: ; d4d7 (3:54d7) + db $19 + db 21,RATTATA + db 23,PIDGEY + db 30,RATICATE + db 23,RATTATA + db 21,PIDGEY + db 30,PIDGEOTTO + db 32,PIDGEOTTO + db 28,TANGELA + db 30,TANGELA + db 32,TANGELA + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +DungeonMons1: ; d501 (3:5501) + db $0A + db 46,GOLBAT + db 46,HYPNO + db 46,MAGNETON + db 49,DODRIO + db 49,VENOMOTH + db 52,ARBOK + db 49,KADABRA + db 52,PARASECT + db 53,RAICHU + db 53,DITTO + + db $00 + +DungeonMons2: ; d517 (3:5517) + db $0F + db 51,DODRIO + db 51,VENOMOTH + db 51,KADABRA + db 52,RHYDON + db 52,MAROWAK + db 52,ELECTRODE + db 56,CHANSEY + db 54,WIGGLYTUFF + db 55,DITTO + db 60,DITTO + + db $00 + +DungeonMonsB1: ; d52d (3:552d) + db $19 + db 55,RHYDON + db 55,MAROWAK + db 55,ELECTRODE + db 64,CHANSEY + db 64,PARASECT + db 64,RAICHU + db 57,ARBOK + db 65,DITTO + db 63,DITTO + db 67,DITTO + + db $00 + +PowerPlantMons: ; d543 (3:5543) + db $0A + db 21,VOLTORB + db 21,MAGNEMITE + db 20,PIKACHU + db 24,PIKACHU + db 23,MAGNEMITE + db 23,VOLTORB + db 32,MAGNETON + db 35,MAGNETON + db 33,ELECTABUZZ + db 36,ELECTABUZZ + + db $00 + +Route23Mons: ; d559 (3:5559) + db $0A + db 26,EKANS + db 33,DITTO + db 26,SPEAROW + db 38,FEAROW + db 38,DITTO + db 38,FEAROW + db 41,ARBOK + db 43,DITTO + db 41,FEAROW + db 43,FEAROW + + db $00 + +PlateauMons2: ; d56f (3:556f) + db $0A + db 22,MACHOP + db 24,GEODUDE + db 26,ZUBAT + db 36,ONIX + db 39,ONIX + db 42,ONIX + db 41,MACHOKE + db 40,GOLBAT + db 40,MAROWAK + db 43,GRAVELER + + db $00 + +PlateauMons3: ; d585 (3:5585) + db $0F + db 24,MACHOP + db 26,GEODUDE + db 22,ZUBAT + db 42,ONIX + db 40,VENOMOTH + db 45,ONIX + db 43,GRAVELER + db 41,GOLBAT + db 42,MACHOKE + db 45,MACHOKE + + db $00 + +PlateauMons1: ; d59b (3:559b) + db $0F + db 24,MACHOP + db 26,GEODUDE + db 22,ZUBAT + db 36,ONIX + db 39,ONIX + db 42,ONIX + db 41,GRAVELER + db 41,GOLBAT + db 42,MACHOKE + db 43,MAROWAK + + db $00 + +CaveMons: ; d5b1 (3:55b1) + db $14 + db 18,DIGLETT + db 19,DIGLETT + db 17,DIGLETT + db 20,DIGLETT + db 16,DIGLETT + db 15,DIGLETT + db 21,DIGLETT + db 22,DIGLETT + db 29,DUGTRIO + db 31,DUGTRIO + + db $00 + +ENDC +IF _GREEN || !_JAPAN && _BLUE +NoMons: ; d0dd (3:50dd) + db $00 + + db $00 + +Route1Mons: ; d0df (3:50df) + db $19 + db 3,PIDGEY + db 3,RATTATA + db 3,RATTATA + db 2,RATTATA + db 2,PIDGEY + db 3,PIDGEY + db 3,PIDGEY + db 4,RATTATA + db 4,PIDGEY + db 5,PIDGEY + + db $00 + +Route2Mons: ; d0f5 (3:50f5) + db $19 + db 3,RATTATA + db 3,PIDGEY + db 4,PIDGEY + db 4,RATTATA + db 5,PIDGEY + db 3,CATERPIE + db 2,RATTATA + db 5,RATTATA + db 4,CATERPIE + db 5,CATERPIE + + db $00 + +Route22Mons: ; d10b (3:510b) + db $19 + db 3,RATTATA + db 3,NIDORAN_F + db 4,RATTATA + db 4,NIDORAN_F + db 2,RATTATA + db 2,NIDORAN_F + db 3,SPEAROW + db 5,SPEAROW + db 3,NIDORAN_M + db 4,NIDORAN_M + + db $00 + +ForestMons: ; d121 (3:5121) + db $08 + db 4,CATERPIE + db 5,METAPOD + db 3,CATERPIE + db 5,CATERPIE + db 4,METAPOD + db 6,METAPOD + db 4,KAKUNA + db 3,WEEDLE + db 3,PIKACHU + db 5,PIKACHU + + db $00 + +Route3Mons: ; d137 (3:5137) + db $14 + db 6,PIDGEY + db 5,SPEAROW + db 7,PIDGEY + db 6,SPEAROW + db 7,SPEAROW + db 8,PIDGEY + db 8,SPEAROW + db 3,JIGGLYPUFF + db 5,JIGGLYPUFF + db 7,JIGGLYPUFF + + db $00 + +MoonMons1: ; d14d (3:514d) + db $0A + db 8,ZUBAT + db 7,ZUBAT + db 9,ZUBAT + db 8,GEODUDE + db 6,ZUBAT + db 10,ZUBAT + db 10,GEODUDE + db 8,PARAS + db 11,ZUBAT + db 8,CLEFAIRY + + db $00 + +MoonMonsB1: ; d163 (3:5163) + db $0A + db 8,ZUBAT + db 7,ZUBAT + db 7,GEODUDE + db 8,GEODUDE + db 9,ZUBAT + db 10,PARAS + db 10,ZUBAT + db 11,ZUBAT + db 9,CLEFAIRY + db 9,GEODUDE + + db $00 + +MoonMonsB2: ; d179 (3:5179) + db $0A + db 9,ZUBAT + db 9,GEODUDE + db 10,ZUBAT + db 10,GEODUDE + db 11,ZUBAT + db 10,PARAS + db 12,PARAS + db 10,CLEFAIRY + db 12,ZUBAT + db 12,CLEFAIRY + + db $00 + +Route4Mons: ; d18f (3:518f) + db $14 + db 10,RATTATA + db 10,SPEAROW + db 8,RATTATA + db 6,SANDSHREW + db 8,SPEAROW + db 10,SANDSHREW + db 12,RATTATA + db 12,SPEAROW + db 8,SANDSHREW + db 12,SANDSHREW + + db $00 + +Route24Mons: ; d1a5 (3:51a5) + db $19 + db 7,CATERPIE + db 8,METAPOD + db 12,PIDGEY + db 12,BELLSPROUT + db 13,BELLSPROUT + db 10,ABRA + db 14,BELLSPROUT + db 13,PIDGEY + db 8,ABRA + db 12,ABRA + + db $00 + +Route25Mons: ; d1bb (3:51bb) + db $0F + db 8,CATERPIE + db 9,METAPOD + db 13,PIDGEY + db 12,BELLSPROUT + db 13,BELLSPROUT + db 12,ABRA + db 14,BELLSPROUT + db 10,ABRA + db 7,KAKUNA + db 8,WEEDLE + + db $00 + +Route9Mons: ; d1d1 (3:51d1) + db $0F + db 16,RATTATA + db 16,SPEAROW + db 14,RATTATA + db 11,SANDSHREW + db 13,SPEAROW + db 15,SANDSHREW + db 17,RATTATA + db 17,SPEAROW + db 13,SANDSHREW + db 17,SANDSHREW + + db $00 + +Route5Mons: ; d1e7 (3:51e7) + db $0F + db 13,BELLSPROUT + db 13,PIDGEY + db 15,PIDGEY + db 10,MEOWTH + db 12,MEOWTH + db 15,BELLSPROUT + db 16,BELLSPROUT + db 16,PIDGEY + db 14,MEOWTH + db 16,MEOWTH + + db $00 + +Route6Mons: ; d1fd (3:51fd) + db $0F + db 13,BELLSPROUT + db 13,PIDGEY + db 15,PIDGEY + db 10,MEOWTH + db 12,MEOWTH + db 15,BELLSPROUT + db 16,BELLSPROUT + db 16,PIDGEY + db 14,MEOWTH + db 16,MEOWTH + + db $00 + +Route11Mons: ; d213 (3:5213) + db $0F + db 14,SANDSHREW + db 15,SPEAROW + db 12,SANDSHREW + db 9,DROWZEE + db 13,SPEAROW + db 13,DROWZEE + db 15,SANDSHREW + db 17,SPEAROW + db 11,DROWZEE + db 15,DROWZEE + + db $00 + +TunnelMonsB1: ; d229 (3:5229) + db $0F + db 16,ZUBAT + db 17,ZUBAT + db 17,GEODUDE + db 15,MACHOP + db 16,GEODUDE + db 18,ZUBAT + db 15,ZUBAT + db 17,MACHOP + db 13,ONIX + db 15,ONIX + + db $00 + +TunnelMonsB2: ; d23f (3:523f) + db $0F + db 16,ZUBAT + db 17,ZUBAT + db 17,GEODUDE + db 15,MACHOP + db 16,GEODUDE + db 18,ZUBAT + db 17,MACHOP + db 17,ONIX + db 13,ONIX + db 18,GEODUDE + + db $00 + +Route10Mons: ; d255 (3:5255) + db $0F + db 16,VOLTORB + db 16,SPEAROW + db 14,VOLTORB + db 11,SANDSHREW + db 13,SPEAROW + db 15,SANDSHREW + db 17,VOLTORB + db 17,SPEAROW + db 13,SANDSHREW + db 17,SANDSHREW + + db $00 + +Route12Mons: ; d26b (3:526b) + db $0F + db 24,BELLSPROUT + db 25,PIDGEY + db 23,PIDGEY + db 24,VENONAT + db 22,BELLSPROUT + db 26,VENONAT + db 26,BELLSPROUT + db 27,PIDGEY + db 28,WEEPINBELL + db 30,WEEPINBELL + + db $00 + +Route8Mons: ; d281 (3:5281) + db $0F + db 18,PIDGEY + db 18,MEOWTH + db 17,SANDSHREW + db 16,VULPIX + db 20,PIDGEY + db 20,MEOWTH + db 19,SANDSHREW + db 17,VULPIX + db 15,VULPIX + db 18,VULPIX + + db $00 + +Route7Mons: ; d297 (3:5297) + db $0F + db 19,PIDGEY + db 19,BELLSPROUT + db 17,MEOWTH + db 22,BELLSPROUT + db 22,PIDGEY + db 18,MEOWTH + db 18,VULPIX + db 20,VULPIX + db 19,MEOWTH + db 20,MEOWTH + + db $00 + +TowerMons1: ; d2ad (3:52ad) + db $00 + + db $00 + +TowerMons2: ; d2af (3:52af) + db $00 + + db $00 + +TowerMons3: ; d2b1 (3:52b1) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 19,GASTLY + db 18,GASTLY + db 24,GASTLY + db 20,CUBONE + db 22,CUBONE + db 25,HAUNTER + + db $00 + +TowerMons4: ; d2c7 (3:52c7) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 19,GASTLY + db 18,GASTLY + db 25,HAUNTER + db 20,CUBONE + db 22,CUBONE + db 24,GASTLY + + db $00 + +TowerMons5: ; d2dd (3:52dd) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 19,GASTLY + db 18,GASTLY + db 25,HAUNTER + db 20,CUBONE + db 22,CUBONE + db 24,GASTLY + + db $00 + +TowerMons6: ; d2f3 (3:52f3) + db $0F + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 20,GASTLY + db 19,GASTLY + db 26,HAUNTER + db 22,CUBONE + db 24,CUBONE + db 28,HAUNTER + + db $00 + +TowerMons7: ; d309 (3:5309) + db $0F + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 20,GASTLY + db 28,HAUNTER + db 22,CUBONE + db 24,CUBONE + db 28,HAUNTER + db 30,HAUNTER + + db $00 + +Route13Mons: ; d31f (3:531f) + db $14 + db 24,BELLSPROUT + db 25,PIDGEY + db 27,PIDGEY + db 24,VENONAT + db 22,BELLSPROUT + db 26,VENONAT + db 26,BELLSPROUT + db 25,DITTO + db 28,WEEPINBELL + db 30,WEEPINBELL + + db $00 + +Route14Mons: ; d335 (3:5335) + db $0F + db 24,BELLSPROUT + db 26,PIDGEY + db 23,DITTO + db 24,VENONAT + db 22,BELLSPROUT + db 26,VENONAT + db 26,BELLSPROUT + db 30,WEEPINBELL + db 28,PIDGEOTTO + db 30,PIDGEOTTO + + db $00 + +Route15Mons: ; d34b (3:534b) + db $0F + db 24,BELLSPROUT + db 26,DITTO + db 23,PIDGEY + db 26,VENONAT + db 22,BELLSPROUT + db 28,VENONAT + db 26,BELLSPROUT + db 30,WEEPINBELL + db 28,PIDGEOTTO + db 30,PIDGEOTTO + + db $00 + +Route16Mons: ; d361 (3:5361) + db $19 + db 20,SPEAROW + db 22,SPEAROW + db 18,RATTATA + db 20,DODUO + db 20,RATTATA + db 18,DODUO + db 22,DODUO + db 22,RATTATA + db 23,RATICATE + db 25,RATICATE + + db $00 + +Route17Mons: ; d377 (3:5377) + db $19 + db 20,SPEAROW + db 22,SPEAROW + db 25,RATICATE + db 24,DODUO + db 27,RATICATE + db 26,DODUO + db 28,DODUO + db 29,RATICATE + db 25,FEAROW + db 27,FEAROW + + db $00 + +Route18Mons: ; d38d (3:538d) + db $19 + db 20,SPEAROW + db 22,SPEAROW + db 25,RATICATE + db 24,DODUO + db 25,FEAROW + db 26,DODUO + db 28,DODUO + db 29,RATICATE + db 27,FEAROW + db 29,FEAROW + + db $00 + +ZoneMonsCenter: ; d3a3 (3:53a3) + db $1E + db 22,NIDORAN_F + db 25,RHYHORN + db 22,VENONAT + db 24,EXEGGCUTE + db 31,NIDORINA + db 25,EXEGGCUTE + db 31,NIDORINO + db 30,PARASECT + db 23,PINSIR + db 23,CHANSEY + + db $00 + +ZoneMons1: ; d3b9 (3:53b9) + db $1E + db 24,NIDORAN_F + db 26,DODUO + db 22,PARAS + db 25,EXEGGCUTE + db 33,NIDORINA + db 23,EXEGGCUTE + db 24,NIDORAN_M + db 25,PARASECT + db 25,KANGASKHAN + db 28,PINSIR + + db $00 + +ZoneMons2: ; d3cf (3:53cf) + db $1E + db 22,NIDORAN_F + db 26,RHYHORN + db 23,PARAS + db 25,EXEGGCUTE + db 30,NIDORINA + db 27,EXEGGCUTE + db 30,NIDORINO + db 32,VENOMOTH + db 26,CHANSEY + db 28,TAUROS + + db $00 + +ZoneMons3: ; d3e5 (3:53e5) + db $1E + db 25,NIDORAN_F + db 26,DODUO + db 23,VENONAT + db 24,EXEGGCUTE + db 33,NIDORINA + db 26,EXEGGCUTE + db 25,NIDORAN_M + db 31,VENOMOTH + db 26,TAUROS + db 28,KANGASKHAN + + db $00 + +WaterMons: ; d3fb (3:53fb) + db $00 + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +IslandMons1: ; d411 (3:5411) + db $0F + db 30,SEEL + db 30,PSYDUCK + db 30,STARYU + db 30,KRABBY + db 28,KRABBY + db 21,ZUBAT + db 29,GOLBAT + db 28,SLOWPOKE + db 28,STARYU + db 38,SLOWBRO + + db $00 + +IslandMonsB1: ; d427 (3:5427) + db $0A + db 30,SHELLDER + db 30,KRABBY + db 32,STARYU + db 32,KRABBY + db 28,PSYDUCK + db 30,SEEL + db 30,PSYDUCK + db 28,SEEL + db 38,DEWGONG + db 37,KINGLER + + db $00 + +IslandMonsB2: ; d43d (3:543d) + db $0A + db 30,SEEL + db 30,PSYDUCK + db 32,SEEL + db 32,PSYDUCK + db 28,KRABBY + db 30,SHELLDER + db 30,KRABBY + db 28,STARYU + db 30,GOLBAT + db 37,GOLDUCK + + db $00 + +IslandMonsB3: ; d453 (3:5453) + db $0A + db 31,PSYDUCK + db 31,SEEL + db 33,PSYDUCK + db 33,SEEL + db 29,KRABBY + db 31,STARYU + db 31,KRABBY + db 29,STARYU + db 39,KINGLER + db 37,DEWGONG + + db $00 + +IslandMonsB4: ; d469 (3:5469) + db $0A + db 31,KRABBY + db 31,STARYU + db 33,KRABBY + db 33,STARYU + db 29,PSYDUCK + db 31,SEEL + db 31,PSYDUCK + db 29,SEEL + db 39,GOLDUCK + db 32,GOLBAT + + db $00 + +MansionMons1: ; d47f (3:547f) + db $0A + db 32,GRIMER + db 30,GRIMER + db 34,PONYTA + db 30,PONYTA + db 34,VULPIX + db 32,PONYTA + db 30,KOFFING + db 28,PONYTA + db 37,MUK + db 39,WEEZING + + db $00 + +MansionMons2: ; d495 (3:5495) + db $0A + db 32,VULPIX + db 34,GRIMER + db 34,GRIMER + db 30,PONYTA + db 30,GRIMER + db 32,PONYTA + db 30,KOFFING + db 28,PONYTA + db 39,MUK + db 37,WEEZING + + db $00 + +MansionMons3: ; d4ab (3:54ab) + db $0A + db 31,GRIMER + db 33,VULPIX + db 35,GRIMER + db 32,PONYTA + db 34,MAGMAR + db 40,MUK + db 34,KOFFING + db 38,MUK + db 36,PONYTA + db 42,WEEZING + + db $00 + +MansionMonsB1: ; d4c1 (3:54c1) + db $0A + db 33,GRIMER + db 31,GRIMER + db 35,VULPIX + db 32,PONYTA + db 31,GRIMER + db 40,MUK + db 34,PONYTA + db 35,KOFFING + db 38,MAGMAR + db 42,WEEZING + + db $00 + +Route21Mons: ; d4d7 (3:54d7) + db $19 + db 21,RATTATA + db 23,PIDGEY + db 30,RATICATE + db 23,RATTATA + db 21,PIDGEY + db 30,PIDGEOTTO + db 32,PIDGEOTTO + db 28,TANGELA + db 30,TANGELA + db 32,TANGELA + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +DungeonMons1: ; d501 (3:5501) + db $0A + db 46,GOLBAT + db 46,HYPNO + db 46,MAGNETON + db 49,DODRIO + db 49,VENOMOTH + db 52,SANDSLASH + db 49,KADABRA + db 52,PARASECT + db 53,RAICHU + db 53,DITTO + + db $00 + +DungeonMons2: ; d517 (3:5517) + db $0F + db 51,DODRIO + db 51,VENOMOTH + db 51,KADABRA + db 52,RHYDON + db 52,MAROWAK + db 52,ELECTRODE + db 56,CHANSEY + db 54,WIGGLYTUFF + db 55,DITTO + db 60,DITTO + + db $00 + +DungeonMonsB1: ; d52d (3:552d) + db $19 + db 55,RHYDON + db 55,MAROWAK + db 55,ELECTRODE + db 64,CHANSEY + db 64,PARASECT + db 64,RAICHU + db 57,SANDSLASH + db 65,DITTO + db 63,DITTO + db 67,DITTO + + db $00 + +PowerPlantMons: ; d543 (3:5543) + db $0A + db 21,VOLTORB + db 21,MAGNEMITE + db 20,PIKACHU + db 24,PIKACHU + db 23,MAGNEMITE + db 23,VOLTORB + db 32,MAGNETON + db 35,MAGNETON + db 33,RAICHU + db 36,RAICHU + + db $00 + +Route23Mons: ; d559 (3:5559) + db $0A + db 26,SANDSHREW + db 33,DITTO + db 26,SPEAROW + db 38,FEAROW + db 38,DITTO + db 38,FEAROW + db 41,SANDSLASH + db 43,DITTO + db 41,FEAROW + db 43,FEAROW + + db $00 + +PlateauMons2: ; d56f (3:556f) + db $0A + db 22,MACHOP + db 24,GEODUDE + db 26,ZUBAT + db 36,ONIX + db 39,ONIX + db 42,ONIX + db 41,MACHOKE + db 40,GOLBAT + db 40,MAROWAK + db 43,GRAVELER + + db $00 + +PlateauMons3: ; d585 (3:5585) + db $0F + db 24,MACHOP + db 26,GEODUDE + db 22,ZUBAT + db 42,ONIX + db 40,VENOMOTH + db 45,ONIX + db 43,GRAVELER + db 41,GOLBAT + db 42,MACHOKE + db 45,MACHOKE + + db $00 + +PlateauMons1: ; d59b (3:559b) + db $0F + db 24,MACHOP + db 26,GEODUDE + db 22,ZUBAT + db 36,ONIX + db 39,ONIX + db 42,ONIX + db 41,GRAVELER + db 41,GOLBAT + db 42,MACHOKE + db 43,MAROWAK + + db $00 + +CaveMons: ; d5b1 (3:55b1) + db $14 + db 18,DIGLETT + db 19,DIGLETT + db 17,DIGLETT + db 20,DIGLETT + db 16,DIGLETT + db 15,DIGLETT + db 21,DIGLETT + db 22,DIGLETT + db 29,DUGTRIO + db 31,DUGTRIO + + db $00 + +ENDC +IF _JAPAN && _BLUE +NoMons: ; d0dd (3:50dd) + db $00 + + db $00 + +Route1Mons: ; d0df (3:50df) + db $19 + db 3,PIDGEY + db 3,RATTATA + db 3,RATTATA + db 2,RATTATA + db 2,PIDGEY + db 3,PIDGEY + db 3,PIDGEY + db 4,RATTATA + db 4,PIDGEY + db 5,PIDGEY + + db $00 + +Route2Mons: ; d0f5 (3:50f5) + db $19 + db 3,RATTATA + db 3,PIDGEY + db 4,PIDGEY + db 4,RATTATA + db 5,PIDGEY + db 3,CATERPIE + db 2,RATTATA + db 5,RATTATA + db 4,CATERPIE + db 5,CATERPIE + + db $00 + +Route22Mons: ; d10b (3:510b) + db $19 + db 3,RATTATA + db 3,NIDORAN_M + db 4,RATTATA + db 4,NIDORAN_M + db 2,RATTATA + db 2,NIDORAN_M + db 3,SPEAROW + db 5,SPEAROW + db 3,NIDORAN_F + db 4,NIDORAN_F + + db $00 + +ForestMons: ; d121 (3:5121) + db $08 + db 4,CATERPIE + db 5,METAPOD + db 3,CATERPIE + db 5,CATERPIE + db 4,METAPOD + db 6,METAPOD + db 4,KAKUNA + db 3,WEEDLE + db 3,PIKACHU + db 5,PIKACHU + + db $00 + +Route3Mons: ; d137 (3:5137) + db $14 + db 6,PIDGEY + db 5,SPEAROW + db 7,PIDGEY + db 6,SPEAROW + db 7,SPEAROW + db 8,PIDGEY + db 8,SPEAROW + db 3,JIGGLYPUFF + db 5,JIGGLYPUFF + db 7,JIGGLYPUFF + + db $00 + +MoonMons1: ; d14d (3:514d) + db $0A + db 8,ZUBAT + db 7,ZUBAT + db 9,ZUBAT + db 8,GEODUDE + db 6,ZUBAT + db 10,ZUBAT + db 10,GEODUDE + db 8,PARAS + db 11,ZUBAT + db 8,CLEFAIRY + + db $00 + +MoonMonsB1: ; d163 (3:5163) + db $0A + db 8,ZUBAT + db 7,ZUBAT + db 7,GEODUDE + db 8,GEODUDE + db 9,ZUBAT + db 10,PARAS + db 10,ZUBAT + db 11,ZUBAT + db 9,CLEFAIRY + db 9,GEODUDE + + db $00 + +MoonMonsB2: ; d179 (3:5179) + db $0A + db 9,ZUBAT + db 9,GEODUDE + db 10,ZUBAT + db 10,GEODUDE + db 11,ZUBAT + db 10,PARAS + db 12,PARAS + db 10,CLEFAIRY + db 12,ZUBAT + db 12,CLEFAIRY + + db $00 + +Route4Mons: ; d18f (3:518f) + db $14 + db 10,RATTATA + db 10,SPEAROW + db 8,RATTATA + db 6,SANDSHREW + db 8,SPEAROW + db 10,SANDSHREW + db 12,RATTATA + db 12,SPEAROW + db 8,SANDSHREW + db 12,SANDSHREW + + db $00 + +Route24Mons: ; d1a5 (3:51a5) + db $19 + db 7,CATERPIE + db 8,METAPOD + db 12,PIDGEY + db 12,ODDISH + db 13,ODDISH + db 10,ABRA + db 14,ODDISH + db 13,PIDGEY + db 8,ABRA + db 12,ABRA + + db $00 + +Route25Mons: ; d1bb (3:51bb) + db $0F + db 8,CATERPIE + db 9,METAPOD + db 13,PIDGEY + db 12,ODDISH + db 13,ODDISH + db 12,ABRA + db 14,ODDISH + db 10,ABRA + db 7,KAKUNA + db 8,WEEDLE + + db $00 + +Route9Mons: ; d1d1 (3:51d1) + db $0F + db 16,RATTATA + db 16,SPEAROW + db 14,RATTATA + db 11,SANDSHREW + db 13,SPEAROW + db 15,SANDSHREW + db 17,RATTATA + db 17,SPEAROW + db 13,SANDSHREW + db 17,SANDSHREW + + db $00 + +Route5Mons: ; d1e7 (3:51e7) + db $0F + db 13,ODDISH + db 13,PIDGEY + db 15,PIDGEY + db 10,MEOWTH + db 12,MEOWTH + db 15,ODDISH + db 16,ODDISH + db 16,PIDGEY + db 14,MEOWTH + db 16,MEOWTH + + db $00 + +Route6Mons: ; d1fd (3:51fd) + db $0F + db 13,ODDISH + db 13,PIDGEY + db 15,PIDGEY + db 10,MEOWTH + db 12,MEOWTH + db 15,ODDISH + db 16,ODDISH + db 16,PIDGEY + db 14,MEOWTH + db 16,MEOWTH + + db $00 + +Route11Mons: ; d213 (3:5213) + db $0F + db 14,SANDSHREW + db 15,SPEAROW + db 12,SANDSHREW + db 9,DROWZEE + db 13,SPEAROW + db 13,DROWZEE + db 15,SANDSHREW + db 17,SPEAROW + db 11,DROWZEE + db 15,DROWZEE + + db $00 + +TunnelMonsB1: ; d229 (3:5229) + db $0F + db 16,ZUBAT + db 17,ZUBAT + db 17,GEODUDE + db 15,MACHOP + db 16,GEODUDE + db 18,DITTO + db 15,ZUBAT + db 17,MACHOP + db 13,ONIX + db 15,ONIX + + db $00 + +TunnelMonsB2: ; d23f (3:523f) + db $0F + db 16,ZUBAT + db 17,ZUBAT + db 17,GEODUDE + db 15,MACHOP + db 16,GEODUDE + db 18,DITTO + db 17,MACHOP + db 17,ONIX + db 13,ONIX + db 18,GEODUDE + + db $00 + +Route10Mons: ; d255 (3:5255) + db $0F + db 16,VOLTORB + db 16,SPEAROW + db 14,VOLTORB + db 11,SANDSHREW + db 13,SPEAROW + db 15,SANDSHREW + db 17,VOLTORB + db 17,SPEAROW + db 13,SANDSHREW + db 17,SANDSHREW + + db $00 + +Route12Mons: ; d26b (3:526b) + db $0F + db 24,ODDISH + db 25,PIDGEY + db 23,PIDGEY + db 24,VENONAT + db 22,ODDISH + db 26,VENONAT + db 26,ODDISH + db 27,PIDGEY + db 28,GLOOM + db 30,GLOOM + + db $00 + +Route8Mons: ; d281 (3:5281) + db $0F + db 18,PIDGEY + db 18,MEOWTH + db 17,SANDSHREW + db 16,GROWLITHE + db 20,PIDGEY + db 20,MEOWTH + db 19,SANDSHREW + db 17,GROWLITHE + db 15,GROWLITHE + db 18,GROWLITHE + + db $00 + +Route7Mons: ; d297 (3:5297) + db $0F + db 19,PIDGEY + db 19,ODDISH + db 17,MEOWTH + db 22,ODDISH + db 22,PIDGEY + db 18,MEOWTH + db 18,GROWLITHE + db 20,GROWLITHE + db 19,MEOWTH + db 20,MEOWTH + + db $00 + +TowerMons1: ; d2ad (3:52ad) + db $00 + + db $00 + +TowerMons2: ; d2af (3:52af) + db $00 + + db $00 + +TowerMons3: ; d2b1 (3:52b1) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 19,GASTLY + db 18,GASTLY + db 24,GASTLY + db 20,CUBONE + db 22,CUBONE + db 25,HAUNTER + + db $00 + +TowerMons4: ; d2c7 (3:52c7) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 19,GASTLY + db 18,GASTLY + db 25,HAUNTER + db 20,CUBONE + db 22,CUBONE + db 24,GASTLY + + db $00 + +TowerMons5: ; d2dd (3:52dd) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 19,GASTLY + db 18,GASTLY + db 25,HAUNTER + db 20,CUBONE + db 22,CUBONE + db 24,GASTLY + + db $00 + +TowerMons6: ; d2f3 (3:52f3) + db $0F + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 20,GASTLY + db 19,GASTLY + db 26,HAUNTER + db 22,CUBONE + db 24,CUBONE + db 28,HAUNTER + + db $00 + +TowerMons7: ; d309 (3:5309) + db $0F + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 20,GASTLY + db 28,HAUNTER + db 22,CUBONE + db 24,CUBONE + db 28,HAUNTER + db 30,HAUNTER + + db $00 + +Route13Mons: ; d31f (3:531f) + db $14 + db 24,ODDISH + db 25,PIDGEY + db 27,PIDGEY + db 24,VENONAT + db 22,ODDISH + db 26,VENONAT + db 26,ODDISH + db 25,DITTO + db 28,GLOOM + db 30,GLOOM + + db $00 + +Route14Mons: ; d335 (3:5335) + db $0F + db 24,ODDISH + db 26,PIDGEY + db 23,DITTO + db 24,VENONAT + db 22,ODDISH + db 26,VENONAT + db 26,ODDISH + db 30,GLOOM + db 28,PIDGEOTTO + db 30,PIDGEOTTO + + db $00 + +Route15Mons: ; d34b (3:534b) + db $0F + db 24,ODDISH + db 26,DITTO + db 23,PIDGEY + db 26,VENONAT + db 22,ODDISH + db 28,VENONAT + db 26,ODDISH + db 30,GLOOM + db 28,PIDGEOTTO + db 30,PIDGEOTTO + + db $00 + +Route16Mons: ; d361 (3:5361) + db $19 + db 20,SPEAROW + db 22,SPEAROW + db 18,RATTATA + db 20,DODUO + db 20,RATTATA + db 18,DODUO + db 22,DODUO + db 22,RATTATA + db 23,RATICATE + db 25,RATICATE + + db $00 + +Route17Mons: ; d377 (3:5377) + db $19 + db 20,SPEAROW + db 22,SPEAROW + db 25,RATICATE + db 24,DODUO + db 27,RATICATE + db 26,DODUO + db 28,DODUO + db 29,RATICATE + db 25,FEAROW + db 27,FEAROW + + db $00 + +Route18Mons: ; d38d (3:538d) + db $19 + db 20,SPEAROW + db 22,SPEAROW + db 25,RATICATE + db 24,DODUO + db 25,FEAROW + db 26,DODUO + db 28,DODUO + db 29,RATICATE + db 27,FEAROW + db 29,FEAROW + + db $00 + +ZoneMonsCenter: ; d3a3 (3:53a3) + db $1E + db 22,NIDORAN_M + db 25,RHYHORN + db 22,VENONAT + db 24,EXEGGCUTE + db 31,NIDORINO + db 25,EXEGGCUTE + db 31,NIDORINA + db 30,PARASECT + db 23,SCYTHER + db 23,CHANSEY + + db $00 + +ZoneMons1: ; d3b9 (3:53b9) + db $1E + db 24,NIDORAN_M + db 26,DODUO + db 22,PARAS + db 25,EXEGGCUTE + db 33,NIDORINO + db 23,EXEGGCUTE + db 24,NIDORAN_F + db 25,PARASECT + db 25,LICKITUNG + db 28,SCYTHER + + db $00 + +ZoneMons2: ; d3cf (3:53cf) + db $1E + db 22,NIDORAN_M + db 26,RHYHORN + db 23,PARAS + db 25,EXEGGCUTE + db 30,NIDORINO + db 27,EXEGGCUTE + db 30,NIDORINA + db 32,VENOMOTH + db 26,CHANSEY + db 28,PINSIR + + db $00 + +ZoneMons3: ; d3e5 (3:53e5) + db $1E + db 25,NIDORAN_M + db 26,DODUO + db 23,VENONAT + db 24,EXEGGCUTE + db 33,NIDORINO + db 26,EXEGGCUTE + db 25,NIDORAN_F + db 31,VENOMOTH + db 26,PINSIR + db 28,LICKITUNG + + db $00 + +WaterMons: ; d3fb (3:53fb) + db $00 + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +WaterMons: ; d3fb (3:53fb) + db $00 + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +IslandMons1: ; d411 (3:5411) + db $0F + db 30,SEEL + db 30,HORSEA + db 30,STARYU + db 30,KRABBY + db 28,KRABBY + db 21,ZUBAT + db 29,GOLBAT + db 28,SLOWPOKE + db 28,STARYU + db 38,SLOWBRO + + db $00 + +IslandMonsB1: ; d427 (3:5427) + db $0A + db 30,SHELLDER + db 30,KRABBY + db 32,STARYU + db 32,KRABBY + db 28,HORSEA + db 30,SEEL + db 30,HORSEA + db 28,SEEL + db 38,DEWGONG + db 37,KINGLER + + db $00 + +IslandMonsB2: ; d43d (3:543d) + db $0A + db 30,SEEL + db 30,HORSEA + db 32,SEEL + db 32,HORSEA + db 28,KRABBY + db 30,SHELLDER + db 30,KRABBY + db 28,STARYU + db 30,GOLBAT + db 37,JYNX + + db $00 + +IslandMonsB3: ; d453 (3:5453) + db $0A + db 31,HORSEA + db 31,SEEL + db 33,HORSEA + db 33,SEEL + db 29,KRABBY + db 31,STARYU + db 31,KRABBY + db 29,STARYU + db 39,KINGLER + db 37,DEWGONG + + db $00 + +IslandMonsB4: ; d469 (3:5469) + db $0A + db 31,KRABBY + db 31,STARYU + db 33,KRABBY + db 33,STARYU + db 29,HORSEA + db 31,SEEL + db 31,HORSEA + db 29,SEEL + db 39,JYNX + db 32,GOLBAT + + db $00 + +MansionMons1: ; d47f (3:547f) + db $0A + db 32,GRIMER + db 30,GRIMER + db 34,PONYTA + db 30,PONYTA + db 34,GROWLITHE + db 32,PONYTA + db 30,KOFFING + db 28,PONYTA + db 37,MUK + db 39,WEEZING + + db $00 + +MansionMons2: ; d495 (3:5495) + db $0A + db 32,GROWLITHE + db 34,GRIMER + db 34,GRIMER + db 30,PONYTA + db 30,GRIMER + db 32,PONYTA + db 30,KOFFING + db 28,PONYTA + db 39,MUK + db 37,WEEZING + + db $00 + +MansionMons3: ; d4ab (3:54ab) + db $0A + db 31,GRIMER + db 33,GROWLITHE + db 35,GRIMER + db 32,PONYTA + db 34,PONYTA + db 40,MUK + db 34,KOFFING + db 38,MUK + db 36,PONYTA + db 42,WEEZING + + db $00 + +MansionMonsB1: ; d4c1 (3:54c1) + db $0A + db 33,GRIMER + db 31,GRIMER + db 35,GROWLITHE + db 32,PONYTA + db 31,GRIMER + db 40,MUK + db 34,PONYTA + db 35,KOFFING + db 38,MUK + db 42,WEEZING + + db $00 + +Route21Mons: ; d4d7 (3:54d7) + db $19 + db 21,RATTATA + db 23,PIDGEY + db 30,RATICATE + db 23,RATTATA + db 21,PIDGEY + db 30,PIDGEOTTO + db 32,PIDGEOTTO + db 28,TANGELA + db 30,TANGELA + db 32,TANGELA + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +DungeonMons1: ; d501 (3:5501) + db $0A + db 46,GOLBAT + db 46,HYPNO + db 46,MAGNETON + db 49,RAPIDASH + db 49,VENOMOTH + db 52,SANDSLASH + db 49,KADABRA + db 52,PARASECT + db 53,RAICHU + db 53,DITTO + + db $00 + +DungeonMons2: ; d517 (3:5517) + db $0F + db 51,DODRIO + db 51,VENOMOTH + db 51,KADABRA + db 52,RHYDON + db 52,RATICATE + db 52,ELECTRODE + db 56,CHANSEY + db 54,WIGGLYTUFF + db 55,DITTO + db 60,DITTO + + db $00 + +DungeonMonsB1: ; d52d (3:552d) + db $19 + db 55,RHYDON + db 55,MAROWAK + db 55,ELECTRODE + db 64,CLEFAIRY + db 64,PARASECT + db 64,RAICHU + db 57,SANDSLASH + db 65,DITTO + db 63,DITTO + db 67,DITTO + + db $00 + +PowerPlantMons: ; d543 (3:5543) + db $0A + db 21,VOLTORB + db 21,MAGNEMITE + db 20,PIKACHU + db 24,PIKACHU + db 23,MAGNEMITE + db 23,VOLTORB + db 32,MAGNETON + db 35,MAGNETON + db 33,RAICHU + db 36,RAICHU + + db $00 + +Route23Mons: ; d559 (3:5559) + db $0A + db 26,SANDSHREW + db 33,DITTO + db 26,SPEAROW + db 38,FEAROW + db 38,DITTO + db 38,FEAROW + db 41,SANDSLASH + db 43,DITTO + db 41,FEAROW + db 43,FEAROW + + db $00 + +PlateauMons2: ; d56f (3:556f) + db $0A + db 22,MACHOP + db 24,GEODUDE + db 26,ZUBAT + db 36,ONIX + db 39,ONIX + db 42,ONIX + db 41,MACHOKE + db 40,GOLBAT + db 40,MAROWAK + db 43,GRAVELER + + db $00 + +PlateauMons3: ; d585 (3:5585) + db $0F + db 24,MACHOP + db 26,GEODUDE + db 22,ZUBAT + db 42,ONIX + db 40,VENOMOTH + db 45,ONIX + db 43,GRAVELER + db 41,GOLBAT + db 42,MACHOKE + db 45,MACHOKE + + db $00 + +PlateauMons1: ; d59b (3:559b) + db $0F + db 24,MACHOP + db 26,GEODUDE + db 22,ZUBAT + db 36,ONIX + db 39,ONIX + db 42,ONIX + db 41,GRAVELER + db 41,GOLBAT + db 42,MACHOKE + db 43,MAROWAK + + db $00 + +CaveMons: ; d5b1 (3:55b1) + db $14 + db 18,DIGLETT + db 19,DIGLETT + db 17,DIGLETT + db 20,DIGLETT + db 16,DIGLETT + db 15,DIGLETT + db 21,DIGLETT + db 22,DIGLETT + db 29,DUGTRIO + db 31,DUGTRIO + + db $00 + +ENDC +IF _YELLOW +NoMons: ; d0dd (3:50dd) + db $00 + + db $00 + +Route1Mons: ; d0df (3:50df) + db $19 + db 3,PIDGEY + db 4,PIDGEY + db 2,RATTATA + db 3,RATTATA + db 2,PIDGEY + db 3,PIDGEY + db 5,PIDGEY + db 4,RATTATA + db 6,PIDGEY + db 7,PIDGEY + + db $00 + +Route2Mons: ; d0f5 (3:50f5) + db $19 + db 3,RATTATA + db 3,PIDGEY + db 4,RATTATA + db 4,NIDORAN_M + db 4,NIDORAN_F + db 5,PIDGEY + db 6,NIDORAN_M + db 6,NIDORAN_F + db 7,PIDGEY + db 7,PIDGEY + + db $00 + +Route22Mons: ; d10b (3:510b) + db $19 + db 2,NIDORAN_M + db 2,NIDORAN_F + db 3,MANKEY + db 3,RATTATA + db 4,NIDORAN_M + db 4,NIDORAN_F + db 5,MANKEY + db 2,SPEAROW + db 4,SPEAROW + db 6,SPEAROW + + db $00 + +ForestMons: ; d121 (3:5121) + db $19 + db 3,CATERPIE + db 4,METAPOD + db 4,CATERPIE + db 5,CATERPIE + db 4,PIDGEY + db 6,PIDGEY + db 6,CATERPIE + db 6,METAPOD + db 8,PIDGEY + db 9,PIDGEOTTO + + db $00 + +Route3Mons: ; d137 (3:5137) + db $14 + db 8,SPEAROW + db 9,SPEAROW + db 9,MANKEY + db 10,SPEAROW + db 8,SANDSHREW + db 10,RATTATA + db 10,SANDSHREW + db 12,RATTATA + db 11,SPEAROW + db 12,SPEAROW + + db $00 + +MoonMons1: ; d14d (3:514d) + db $0A + db 8,ZUBAT + db 9,ZUBAT + db 10,GEODUDE + db 6,ZUBAT + db 7,ZUBAT + db 10,ZUBAT + db 10,GEODUDE + db 11,ZUBAT + db 12,SANDSHREW + db 11,CLEFAIRY + + db $00 + +MoonMonsB1: ; d163 (3:5163) + db $0A + db 8,ZUBAT + db 9,ZUBAT + db 10,ZUBAT + db 10,GEODUDE + db 11,GEODUDE + db 11,ZUBAT + db 9,PARAS + db 11,PARAS + db 10,CLEFAIRY + db 12,CLEFAIRY + + db $00 + +MoonMonsB2: ; d179 (3:5179) + db $0A + db 10,ZUBAT + db 11,GEODUDE + db 13,PARAS + db 11,ZUBAT + db 11,ZUBAT + db 12,ZUBAT + db 13,ZUBAT + db 9,CLEFAIRY + db 11,CLEFAIRY + db 13,CLEFAIRY + + db $00 + +Route4Mons: ; d18f (3:518f) + db $14 + db 8,SPEAROW + db 9,SPEAROW + db 9,MANKEY + db 10,SPEAROW + db 8,SANDSHREW + db 10,RATTATA + db 10,SANDSHREW + db 12,RATTATA + db 11,SPEAROW + db 12,SPEAROW + + db $00 + +Route24Mons: ; d1a5 (3:51a5) + db $19 + db 12,ODDISH + db 12,BELLSPROUT + db 13,PIDGEY + db 14,ODDISH + db 14,BELLSPROUT + db 15,PIDGEY + db 13,VENONAT + db 16,VENONAT + db 17,PIDGEY + db 17,PIDGEOTTO + + db $00 + +Route25Mons: ; d1bb (3:51bb) + db $0F + db 12,ODDISH + db 12,BELLSPROUT + db 13,PIDGEY + db 14,ODDISH + db 14,BELLSPROUT + db 15,PIDGEY + db 13,VENONAT + db 16,VENONAT + db 17,PIDGEY + db 17,PIDGEOTTO + + db $00 + +Route9Mons: ; d1d1 (3:51d1) + db $0F + db 16,NIDORAN_M + db 16,NIDORAN_F + db 18,RATTATA + db 18,NIDORAN_M + db 18,NIDORAN_F + db 17,SPEAROW + db 18,NIDORINO + db 18,NIDORINA + db 20,RATICATE + db 19,FEAROW + + db $00 + +Route5Mons: ; d1e7 (3:51e7) + db $0F + db 15,PIDGEY + db 14,RATTATA + db 7,ABRA + db 16,PIDGEY + db 16,RATTATA + db 17,PIDGEY + db 17,PIDGEOTTO + db 3,JIGGLYPUFF + db 5,JIGGLYPUFF + db 7,JIGGLYPUFF + + db $00 + +Route6Mons: ; d1fd (3:51fd) + db $0F + db 15,PIDGEY + db 14,RATTATA + db 7,ABRA + db 16,PIDGEY + db 16,RATTATA + db 17,PIDGEY + db 17,PIDGEOTTO + db 3,JIGGLYPUFF + db 5,JIGGLYPUFF + db 7,JIGGLYPUFF + + db $03 + db 15,PSYDUCK + db 15,PSYDUCK + db 15,PSYDUCK + db 15,PSYDUCK + db 15,PSYDUCK + db 15,PSYDUCK + db 15,PSYDUCK + db 15,PSYDUCK + db 15,GOLDUCK + db 20,GOLDUCK + +Route11Mons: ; d213 (3:5213) + db $0F + db 16,PIDGEY + db 15,RATTATA + db 18,PIDGEY + db 15,DROWZEE + db 17,RATTATA + db 17,DROWZEE + db 18,PIDGEOTTO + db 20,PIDGEOTTO + db 19,DROWZEE + db 17,RATICATE + + db $00 + +TunnelMonsB1: ; d229 (3:5229) + db $0F + db 15,ZUBAT + db 16,GEODUDE + db 17,ZUBAT + db 19,ZUBAT + db 18,GEODUDE + db 20,GEODUDE + db 21,ZUBAT + db 17,MACHOP + db 19,MACHOP + db 21,MACHOP + + db $00 + +TunnelMonsB2: ; d23f (3:523f) + db $0F + db 20,ZUBAT + db 17,GEODUDE + db 18,MACHOP + db 21,ZUBAT + db 22,ZUBAT + db 21,GEODUDE + db 20,MACHOP + db 14,ONIX + db 18,ONIX + db 22,ONIX + + db $00 + +Route10Mons: ; d255 (3:5255) + db $0F + db 16,MAGNEMITE + db 18,RATTATA + db 18,MAGNEMITE + db 20,MAGNEMITE + db 17,NIDORAN_M + db 17,NIDORAN_F + db 22,MAGNEMITE + db 20,RATICATE + db 16,MACHOP + db 18,MACHOP + + db $00 + +Route12Mons: ; d26b (3:526b) + db $0F + db 25,ODDISH + db 25,BELLSPROUT + db 28,PIDGEY + db 28,PIDGEOTTO + db 27,ODDISH + db 27,BELLSPROUT + db 29,GLOOM + db 29,WEEPINBELL + db 26,FARFETCH_D + db 31,FARFETCH_D + + db $03 + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWBRO + db 20,SLOWBRO + +Route8Mons: ; d281 (3:5281) + db $0F + db 20,PIDGEY + db 22,PIDGEY + db 20,RATTATA + db 15,ABRA + db 19,ABRA + db 24,PIDGEOTTO + db 19,JIGGLYPUFF + db 24,JIGGLYPUFF + db 20,KADABRA + db 27,KADABRA + + db $00 + +Route7Mons: ; d297 (3:5297) + db $0F + db 20,PIDGEY + db 22,PIDGEY + db 20,RATTATA + db 15,ABRA + db 19,ABRA + db 24,PIDGEOTTO + db 26,ABRA + db 19,JIGGLYPUFF + db 24,JIGGLYPUFF + db 24,JIGGLYPUFF + + db $00 + +TowerMons1: ; d2ad (3:52ad) + db $00 + + db $00 + +TowerMons2: ; d2af (3:52af) + db $00 + + db $00 + +TowerMons3: ; d2b1 (3:52b1) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 19,GASTLY + db 18,GASTLY + db 25,GASTLY + db 20,HAUNTER + db 25,HAUNTER + + db $00 + +TowerMons4: ; d2c7 (3:52c7) + db $0A + db 20,GASTLY + db 21,GASTLY + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 19,GASTLY + db 18,GASTLY + db 25,GASTLY + db 20,HAUNTER + db 25,HAUNTER + + db $00 + +TowerMons5: ; d2dd (3:52dd) + db $0F + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 25,GASTLY + db 26,GASTLY + db 21,GASTLY + db 20,CUBONE + db 27,GASTLY + db 22,HAUNTER + db 27,HAUNTER + + db $00 + +TowerMons6: ; d2f3 (3:52f3) + db $0F + db 22,GASTLY + db 23,GASTLY + db 24,GASTLY + db 25,GASTLY + db 26,GASTLY + db 21,GASTLY + db 22,CUBONE + db 27,GASTLY + db 22,HAUNTER + db 27,HAUNTER + + db $00 + +TowerMons7: ; d309 (3:5309) + db $14 + db 24,GASTLY + db 25,GASTLY + db 26,GASTLY + db 27,GASTLY + db 28,GASTLY + db 23,GASTLY + db 24,CUBONE + db 29,GASTLY + db 24,HAUNTER + db 29,HAUNTER + + db $00 + +Route13Mons: ; d31f (3:531f) + db $0F + db 25,ODDISH + db 25,BELLSPROUT + db 28,PIDGEOTTO + db 28,PIDGEY + db 27,ODDISH + db 27,BELLSPROUT + db 29,GLOOM + db 29,WEEPINBELL + db 26,FARFETCH_D + db 31,FARFETCH_D + + db $03 + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWPOKE + db 15,SLOWBRO + db 20,SLOWBRO + +Route14Mons: ; d335 (3:5335) + db $0F + db 26,ODDISH + db 26,BELLSPROUT + db 24,VENONAT + db 30,PIDGEOTTO + db 28,ODDISH + db 28,BELLSPROUT + db 30,GLOOM + db 30,WEEPINBELL + db 27,VENONAT + db 30,VENOMOTH + + db $00 + +Route15Mons: ; d34b (3:534b) + db $0F + db 26,ODDISH + db 26,BELLSPROUT + db 24,VENONAT + db 32,PIDGEOTTO + db 28,ODDISH + db 28,BELLSPROUT + db 30,GLOOM + db 30,WEEPINBELL + db 27,VENONAT + db 30,VENOMOTH + + db $00 + +Route16Mons: ; d361 (3:5361) + db $19 + db 22,SPEAROW + db 22,DODUO + db 23,RATTATA + db 24,DODUO + db 24,RATTATA + db 26,DODUO + db 23,SPEAROW + db 24,FEAROW + db 25,RATICATE + db 26,RATICATE + + db $00 + +Route17Mons: ; d377 (3:5377) + db $19 + db 26,DODUO + db 27,FEAROW + db 27,DODUO + db 28,DODUO + db 28,PONYTA + db 30,PONYTA + db 29,FEAROW + db 28,DODUO + db 32,PONYTA + db 29,DODRIO + + db $00 + +Route18Mons: ; d38d (3:538d) + db $19 + db 22,SPEAROW + db 22,DODUO + db 23,RATTATA + db 24,DODUO + db 24,RATTATA + db 26,DODUO + db 23,SPEAROW + db 24,FEAROW + db 25,RATICATE + db 26,RATICATE + + db $00 + +ZoneMonsCenter: ; d3a3 (3:53a3) + db $1E + db 14,NIDORAN_M + db 36,NIDORAN_F + db 24,EXEGGCUTE + db 20,RHYHORN + db 23,NIDORINO + db 27,PARASECT + db 27,PARAS + db 32,PARASECT + db 22,TANGELA + db 7,CHANSEY + + db $00 + +ZoneMons1: ; d3b9 (3:53b9) + db $1E + db 21,NIDORAN_M + db 29,NIDORAN_F + db 22,EXEGGCUTE + db 21,TAUROS + db 32,NIDORINA + db 19,CUBONE + db 26,EXEGGCUTE + db 24,MAROWAK + db 21,CHANSEY + db 15,SCYTHER + + db $00 + +ZoneMons2: ; d3cf (3:53cf) + db $1E + db 36,NIDORAN_M + db 14,NIDORAN_F + db 20,EXEGGCUTE + db 25,RHYHORN + db 23,NIDORINA + db 28,KANGASKHAN + db 16,CUBONE + db 33,KANGASKHAN + db 25,SCYTHER + db 15,PINSIR + + db $00 + +ZoneMons3: ; d3e5 (3:53e5) + db $1E + db 29,NIDORAN_M + db 21,NIDORAN_F + db 22,EXEGGCUTE + db 21,TAUROS + db 32,NIDORINO + db 19,CUBONE + db 26,EXEGGCUTE + db 24,MAROWAK + db 25,PINSIR + db 27,TANGELA + + db $00 + +WaterMons: ; d3fb (3:53fb) + db $00 + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +WaterMons: ; d3fb (3:53fb) + db $00 + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +IslandMons1: ; d411 (3:5411) + db $0F + db 18,ZUBAT + db 25,KRABBY + db 27,KRABBY + db 27,ZUBAT + db 36,ZUBAT + db 28,SLOWPOKE + db 30,SLOWPOKE + db 9,ZUBAT + db 27,GOLBAT + db 36,GOLBAT + + db $00 + +IslandMonsB1: ; d427 (3:5427) + db $0A + db 27,ZUBAT + db 26,KRABBY + db 36,ZUBAT + db 28,KRABBY + db 27,GOLBAT + db 29,SLOWPOKE + db 18,ZUBAT + db 28,KINGLER + db 22,SEEL + db 26,SEEL + + db $00 + +IslandMonsB2: ; d43d (3:543d) + db $0A + db 27,ZUBAT + db 27,KRABBY + db 36,ZUBAT + db 27,GOLBAT + db 28,KINGLER + db 24,SEEL + db 29,KRABBY + db 36,GOLBAT + db 31,SLOWPOKE + db 31,SLOWBRO + + db $00 + +IslandMonsB3: ; d453 (3:5453) + db $0A + db 27,GOLBAT + db 36,ZUBAT + db 29,KRABBY + db 27,ZUBAT + db 30,KINGLER + db 26,SEEL + db 31,KRABBY + db 30,SEEL + db 28,DEWGONG + db 32,DEWGONG + + db $05 + db 25,TENTACOOL + db 30,TENTACOOL + db 20,TENTACOOL + db 30,STARYU + db 35,TENTACOOL + db 30,STARYU + db 40,TENTACOOL + db 30,STARYU + db 30,STARYU + db 30,STARYU + +IslandMonsB4: ; d469 (3:5469) + db $0A + db 36,GOLBAT + db 36,ZUBAT + db 30,KRABBY + db 32,KINGLER + db 28,SEEL + db 32,SEEL + db 27,GOLBAT + db 45,ZUBAT + db 30,DEWGONG + db 34,DEWGONG + + db $05 + db 25,TENTACOOL + db 30,TENTACOOL + db 20,TENTACOOL + db 30,STARYU + db 35,TENTACOOL + db 30,STARYU + db 40,TENTACOOL + db 30,STARYU + db 30,STARYU + db 30,STARYU + +MansionMons1: ; d47f (3:547f) + db $0A + db 34,RATTATA + db 34,RATICATE + db 23,GRIMER + db 26,GROWLITHE + db 37,RATTATA + db 37,RATICATE + db 30,GROWLITHE + db 26,GRIMER + db 34,GROWLITHE + db 38,GROWLITHE + + db $00 + +MansionMons2: ; d495 (3:5495) + db $0A + db 37,RATTATA + db 37,RATICATE + db 26,GRIMER + db 29,GRIMER + db 40,RATTATA + db 40,RATICATE + db 32,GRIMER + db 35,GRIMER + db 35,MUK + db 38,MUK + + db $00 + +MansionMons3: ; d4ab (3:54ab) + db $0A + db 40,RATTATA + db 40,RATICATE + db 32,GRIMER + db 35,GRIMER + db 43,RATTATA + db 43,RATICATE + db 38,GRIMER + db 38,GRIMER + db 38,MUK + db 41,MUK + + db $00 + +MansionMonsB1: ; d4c1 (3:54c1) + db $0A + db 35,GRIMER + db 38,GRIMER + db 37,RATICATE + db 40,RATICATE + db 41,MUK + db 43,RATICATE + db 24,DITTO + db 46,RATICATE + db 18,DITTO + db 12,DITTO + + db $00 + +Route21Mons: ; d4d7 (3:54d7) + db $19 + db 15,PIDGEY + db 13,RATTATA + db 13,PIDGEY + db 11,PIDGEY + db 17,PIDGEY + db 15,RATTATA + db 15,RATICATE + db 17,PIDGEOTTO + db 19,PIDGEOTTO + db 15,PIDGEOTTO + + db $05 + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 5,TENTACOOL + db 10,TENTACOOL + db 15,TENTACOOL + db 20,TENTACOOL + db 30,TENTACOOL + db 35,TENTACOOL + db 40,TENTACOOL + +DungeonMons1: ; d501 (3:5501) + db $0A + db 50,GOLBAT + db 55,GOLBAT + db 45,GRAVELER + db 55,GLOOM + db 55,WEEPINBELL + db 52,SANDSLASH + db 54,VENOMOTH + db 54,PARASECT + db 55,DITTO + db 60,DITTO + + db $00 + +DungeonMons2: ; d517 (3:5517) + db $0F + db 52,GOLBAT + db 57,GOLBAT + db 50,GRAVELER + db 56,SANDSLASH + db 50,RHYHORN + db 60,DITTO + db 58,GLOOM + db 58,WEEPINBELL + db 60,RHYDON + db 58,RHYDON + + db $00 + +DungeonMonsB1: ; d52d (3:552d) + db $19 + db 54,GOLBAT + db 59,GOLBAT + db 55,GRAVELER + db 52,RHYHORN + db 62,RHYDON + db 60,DITTO + db 56,CHANSEY + db 65,DITTO + db 55,LICKITUNG + db 50,LICKITUNG + + db $00 + +PowerPlantMons: ; d543 (3:5543) + db $0A + db 30,MAGNEMITE + db 35,MAGNEMITE + db 33,MAGNETON + db 33,VOLTORB + db 37,VOLTORB + db 33,GRIMER + db 37,GRIMER + db 38,MAGNETON + db 33,MUK + db 37,MUK + + db $00 + +Route23Mons: ; d559 (3:5559) + db $0A + db 41,NIDORINO + db 41,NIDORINA + db 36,MANKEY + db 44,NIDORINO + db 44,NIDORINA + db 40,FEAROW + db 41,MANKEY + db 45,FEAROW + db 41,PRIMEAPE + db 46,PRIMEAPE + + db $00 + +PlateauMons2: ; d56f (3:556f) + db $0A + db 31,GEODUDE + db 36,GEODUDE + db 41,GEODUDE + db 44,ZUBAT + db 39,GOLBAT + db 44,GRAVELER + db 45,ONIX + db 47,ONIX + db 39,MACHOKE + db 42,MACHOKE + + db $00 + +PlateauMons3: ; d585 (3:5585) + db $0F + db 36,GEODUDE + db 44,GOLBAT + db 41,GEODUDE + db 49,ONIX + db 46,GEODUDE + db 41,GRAVELER + db 42,MACHOKE + db 45,MACHOKE + db 47,GRAVELER + db 47,GRAVELER + + db $00 + +PlateauMons1: ; d59b (3:559b) + db $0F + db 26,GEODUDE + db 31,GEODUDE + db 36,GEODUDE + db 39,ZUBAT + db 44,ZUBAT + db 41,GEODUDE + db 43,ONIX + db 45,ONIX + db 41,GRAVELER + db 47,GRAVELER + + db $00 + +CaveMons: ; d5b1 (3:55b1) + db $14 + db 18,DIGLETT + db 19,DIGLETT + db 17,DIGLETT + db 20,DIGLETT + db 16,DIGLETT + db 15,DIGLETT + db 21,DIGLETT + db 22,DIGLETT + db 29,DUGTRIO + db 31,DUGTRIO + + db $00 + +ENDC
\ No newline at end of file |