diff options
Diffstat (limited to 'data/wildPokemon')
69 files changed, 2445 insertions, 0 deletions
diff --git a/data/wildPokemon/diglettscave.asm b/data/wildPokemon/diglettscave.asm new file mode 100755 index 00000000..0b8ec1c7 --- /dev/null +++ b/data/wildPokemon/diglettscave.asm @@ -0,0 +1,14 @@ +CaveMons: + 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 + diff --git a/data/wildPokemon/fishinggroup1.asm b/data/wildPokemon/fishinggroup1.asm new file mode 100755 index 00000000..32dacef7 --- /dev/null +++ b/data/wildPokemon/fishinggroup1.asm @@ -0,0 +1,4 @@ +FishingGroup1: ; e97d (3:697d) + db 2 + db 15,TENTACOOL + db 15,POLIWAG diff --git a/data/wildPokemon/fishinggroup10.asm b/data/wildPokemon/fishinggroup10.asm new file mode 100755 index 00000000..5b815af4 --- /dev/null +++ b/data/wildPokemon/fishinggroup10.asm @@ -0,0 +1,6 @@ +FishingGroup10: ; e9bc (3:69bc) + db 4 + db 23,SEAKING + db 15,KRABBY + db 15,GOLDEEN + db 15,MAGIKARP diff --git a/data/wildPokemon/fishinggroup2.asm b/data/wildPokemon/fishinggroup2.asm new file mode 100755 index 00000000..758db30a --- /dev/null +++ b/data/wildPokemon/fishinggroup2.asm @@ -0,0 +1,4 @@ +FishingGroup2: ; e982 (3:6982) + db 2 + db 15,GOLDEEN + db 15,POLIWAG diff --git a/data/wildPokemon/fishinggroup3.asm b/data/wildPokemon/fishinggroup3.asm new file mode 100755 index 00000000..2c1911fa --- /dev/null +++ b/data/wildPokemon/fishinggroup3.asm @@ -0,0 +1,5 @@ +FishingGroup3: ; e987 (3:6987) + db 3 + db 15,PSYDUCK + db 15,GOLDEEN + db 15,KRABBY diff --git a/data/wildPokemon/fishinggroup4.asm b/data/wildPokemon/fishinggroup4.asm new file mode 100755 index 00000000..ae9a73ed --- /dev/null +++ b/data/wildPokemon/fishinggroup4.asm @@ -0,0 +1,4 @@ +FishingGroup4: ; e98e (3:698e) + db 2 + db 15,KRABBY + db 15,SHELLDER diff --git a/data/wildPokemon/fishinggroup5.asm b/data/wildPokemon/fishinggroup5.asm new file mode 100755 index 00000000..ad856b27 --- /dev/null +++ b/data/wildPokemon/fishinggroup5.asm @@ -0,0 +1,4 @@ +FishingGroup5: ; e993 (3:6993) + db 2 + db 23,POLIWHIRL + db 15,SLOWPOKE diff --git a/data/wildPokemon/fishinggroup6.asm b/data/wildPokemon/fishinggroup6.asm new file mode 100755 index 00000000..581060d4 --- /dev/null +++ b/data/wildPokemon/fishinggroup6.asm @@ -0,0 +1,6 @@ +FishingGroup6: ; e998 (3:6998) + db 4 + db 15,DRATINI + db 15,KRABBY + db 15,PSYDUCK + db 15,SLOWPOKE diff --git a/data/wildPokemon/fishinggroup7.asm b/data/wildPokemon/fishinggroup7.asm new file mode 100755 index 00000000..69c3fc25 --- /dev/null +++ b/data/wildPokemon/fishinggroup7.asm @@ -0,0 +1,6 @@ +FishingGroup7: ; e9a1 (3:69a1) + db 4 + db 5,TENTACOOL + db 15,KRABBY + db 15,GOLDEEN + db 15,MAGIKARP diff --git a/data/wildPokemon/fishinggroup8.asm b/data/wildPokemon/fishinggroup8.asm new file mode 100755 index 00000000..04cc1632 --- /dev/null +++ b/data/wildPokemon/fishinggroup8.asm @@ -0,0 +1,6 @@ +FishingGroup8: ; e9aa (3:69aa) + db 4 + db 15,STARYU + db 15,HORSEA + db 15,SHELLDER + db 15,GOLDEEN diff --git a/data/wildPokemon/fishinggroup9.asm b/data/wildPokemon/fishinggroup9.asm new file mode 100755 index 00000000..8c02cd00 --- /dev/null +++ b/data/wildPokemon/fishinggroup9.asm @@ -0,0 +1,6 @@ +FishingGroup9: ; e9b3 (3:69b3) + db 4 + db 23,SLOWBRO + db 23,SEAKING + db 23,KINGLER + db 23,SEADRA diff --git a/data/wildPokemon/mansion1.asm b/data/wildPokemon/mansion1.asm new file mode 100755 index 00000000..0a333398 --- /dev/null +++ b/data/wildPokemon/mansion1.asm @@ -0,0 +1,43 @@ +MansionMons1: + db $0A + IF _RED + 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 + ENDC + + IF _GREEN || _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/mansion2.asm b/data/wildPokemon/mansion2.asm new file mode 100755 index 00000000..07ddc947 --- /dev/null +++ b/data/wildPokemon/mansion2.asm @@ -0,0 +1,56 @@ +MansionMons2: + db $0A + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/mansion3.asm b/data/wildPokemon/mansion3.asm new file mode 100755 index 00000000..c0df4020 --- /dev/null +++ b/data/wildPokemon/mansion3.asm @@ -0,0 +1,56 @@ +MansionMons3: + db $0A + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/mansionb1.asm b/data/wildPokemon/mansionb1.asm new file mode 100755 index 00000000..9b90d211 --- /dev/null +++ b/data/wildPokemon/mansionb1.asm @@ -0,0 +1,56 @@ +MansionMonsB1: + db $0A + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/mtmoon1.asm b/data/wildPokemon/mtmoon1.asm new file mode 100755 index 00000000..3f69ae3f --- /dev/null +++ b/data/wildPokemon/mtmoon1.asm @@ -0,0 +1,28 @@ +MoonMons1: + db $0A + IF !_YELLOW + 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 + ENDC + IF _YELLOW + 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 + ENDC + db $00 + diff --git a/data/wildPokemon/mtmoonb1.asm b/data/wildPokemon/mtmoonb1.asm new file mode 100755 index 00000000..30d9a4ce --- /dev/null +++ b/data/wildPokemon/mtmoonb1.asm @@ -0,0 +1,28 @@ +MoonMonsB1: + db $0A + IF !_YELLOW + 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 + ENDC + IF _YELLOW + 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 + ENDC + db $00 + diff --git a/data/wildPokemon/mtmoonb2.asm b/data/wildPokemon/mtmoonb2.asm new file mode 100755 index 00000000..36266724 --- /dev/null +++ b/data/wildPokemon/mtmoonb2.asm @@ -0,0 +1,28 @@ +MoonMonsB2: + db $0A + IF !_YELLOW + 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 + ENDC + IF _YELLOW + 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 + ENDC + db $00 + diff --git a/data/wildPokemon/nomons.asm b/data/wildPokemon/nomons.asm new file mode 100755 index 00000000..895cf2e0 --- /dev/null +++ b/data/wildPokemon/nomons.asm @@ -0,0 +1,4 @@ +NoMons: + db $00 + db $00 + diff --git a/data/wildPokemon/pokemontower1.asm b/data/wildPokemon/pokemontower1.asm new file mode 100755 index 00000000..bdf0abc1 --- /dev/null +++ b/data/wildPokemon/pokemontower1.asm @@ -0,0 +1,4 @@ +TowerMons1: + db $00 + db $00 + diff --git a/data/wildPokemon/pokemontower2.asm b/data/wildPokemon/pokemontower2.asm new file mode 100755 index 00000000..1d0eddaf --- /dev/null +++ b/data/wildPokemon/pokemontower2.asm @@ -0,0 +1,4 @@ +TowerMons2: + db $00 + db $00 + diff --git a/data/wildPokemon/pokemontower3.asm b/data/wildPokemon/pokemontower3.asm new file mode 100755 index 00000000..7d1abf59 --- /dev/null +++ b/data/wildPokemon/pokemontower3.asm @@ -0,0 +1,31 @@ +TowerMons3: + db $0A + + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/pokemontower4.asm b/data/wildPokemon/pokemontower4.asm new file mode 100755 index 00000000..462e5034 --- /dev/null +++ b/data/wildPokemon/pokemontower4.asm @@ -0,0 +1,31 @@ +TowerMons4: + db $0A + + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/pokemontower5.asm b/data/wildPokemon/pokemontower5.asm new file mode 100755 index 00000000..6976937a --- /dev/null +++ b/data/wildPokemon/pokemontower5.asm @@ -0,0 +1,31 @@ +TowerMons5: + db $0A + + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/pokemontower6.asm b/data/wildPokemon/pokemontower6.asm new file mode 100755 index 00000000..4f2d9594 --- /dev/null +++ b/data/wildPokemon/pokemontower6.asm @@ -0,0 +1,31 @@ +TowerMons6: + db $0F + + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/pokemontower7.asm b/data/wildPokemon/pokemontower7.asm new file mode 100755 index 00000000..6c9afbd4 --- /dev/null +++ b/data/wildPokemon/pokemontower7.asm @@ -0,0 +1,32 @@ +TowerMons7: + db $0F + + IF !_YELLOW + 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 + + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/powerplant.asm b/data/wildPokemon/powerplant.asm new file mode 100755 index 00000000..741232c3 --- /dev/null +++ b/data/wildPokemon/powerplant.asm @@ -0,0 +1,37 @@ +PowerPlantMons: + db $0A + IF !_YELLOW + + db 21,VOLTORB + db 21,MAGNEMITE + db 20,PIKACHU + db 24,PIKACHU + db 23,MAGNEMITE + db 23,VOLTORB + db 32,MAGNETON + db 35,MAGNETON + IF _RED + db 33,ELECTABUZZ + db 36,ELECTABUZZ + ENDC + IF _GREEN || _BLUE + db 33,RAICHU + db 36,RAICHU + ENDC + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/rocktunnel1.asm b/data/wildPokemon/rocktunnel1.asm new file mode 100755 index 00000000..20416c5f --- /dev/null +++ b/data/wildPokemon/rocktunnel1.asm @@ -0,0 +1,36 @@ +TunnelMonsB1: + db $0F + + IF !_YELLOW + db 16,ZUBAT + db 17,ZUBAT + db 17,GEODUDE + db 15,MACHOP + db 16,GEODUDE + IF _RED || _GREEN || (_BLUE && !_JAPAN) + db 18,ZUBAT + ENDC + IF (_BLUE && _JAPAN) + db 18,DITTO + ENDC + db 15,ZUBAT + db 17,MACHOP + db 13,ONIX + db 15,ONIX + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/rocktunnel2.asm b/data/wildPokemon/rocktunnel2.asm new file mode 100755 index 00000000..b1ca24fd --- /dev/null +++ b/data/wildPokemon/rocktunnel2.asm @@ -0,0 +1,35 @@ +TunnelMonsB2: + db $0F + IF !_YELLOW + db 16,ZUBAT + db 17,ZUBAT + db 17,GEODUDE + db 15,MACHOP + db 16,GEODUDE + IF _RED || _GREEN || (_BLUE && !_JAPAN) + db 18,ZUBAT + ENDC + IF (_BLUE && _JAPAN) + db 18,DITTO + ENDC + db 17,MACHOP + db 17,ONIX + db 13,ONIX + db 18,GEODUDE + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route1.asm b/data/wildPokemon/route1.asm new file mode 100755 index 00000000..94469880 --- /dev/null +++ b/data/wildPokemon/route1.asm @@ -0,0 +1,28 @@ +Route1Mons: + db $19 + IF !_YELLOW + 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 + ENDC + IF _YELLOW + 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 + ENDC + db $00 + diff --git a/data/wildPokemon/route10.asm b/data/wildPokemon/route10.asm new file mode 100755 index 00000000..69651380 --- /dev/null +++ b/data/wildPokemon/route10.asm @@ -0,0 +1,44 @@ +Route10Mons: + db $0F + + IF _RED + 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 + ENDC + + IF !_RED + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route11.asm b/data/wildPokemon/route11.asm new file mode 100755 index 00000000..afe72dd2 --- /dev/null +++ b/data/wildPokemon/route11.asm @@ -0,0 +1,44 @@ +Route11Mons: + db $0F + + IF _RED + 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 + ENDC + + IF _GREEN || _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route12.asm b/data/wildPokemon/route12.asm new file mode 100755 index 00000000..e16b407b --- /dev/null +++ b/data/wildPokemon/route12.asm @@ -0,0 +1,56 @@ +Route12Mons: + db $0F + + IF _RED || (_JAPAN && _BLUE) + 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 + ENDC + + IF _GREEN || (!_JAPAN && _BLUE) + 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 + ENDC + + IF _YELLOW + 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 + ENDC + diff --git a/data/wildPokemon/route13.asm b/data/wildPokemon/route13.asm new file mode 100755 index 00000000..96e53229 --- /dev/null +++ b/data/wildPokemon/route13.asm @@ -0,0 +1,57 @@ +Route13Mons: + IF _RED || (_JAPAN && _BLUE) + 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 + ENDC + + IF _GREEN || (!_JAPAN && _BLUE) + 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 + ENDC + + IF _YELLOW + 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 + ENDC + diff --git a/data/wildPokemon/route14.asm b/data/wildPokemon/route14.asm new file mode 100755 index 00000000..c3e0743b --- /dev/null +++ b/data/wildPokemon/route14.asm @@ -0,0 +1,43 @@ +Route14Mons: + db $0F + IF _RED || (_JAPAN && _BLUE) + 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 + ENDC + + IF _GREEN || (!_JAPAN && _BLUE) + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route15.asm b/data/wildPokemon/route15.asm new file mode 100755 index 00000000..a8215cd3 --- /dev/null +++ b/data/wildPokemon/route15.asm @@ -0,0 +1,43 @@ +Route15Mons: + db $0F + IF _RED || (_JAPAN && _BLUE) + 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 + ENDC + + IF _GREEN || (!_JAPAN && _BLUE) + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route16.asm b/data/wildPokemon/route16.asm new file mode 100755 index 00000000..23aadb6c --- /dev/null +++ b/data/wildPokemon/route16.asm @@ -0,0 +1,30 @@ +Route16Mons: + db $19 + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route17.asm b/data/wildPokemon/route17.asm new file mode 100755 index 00000000..9cdb18b3 --- /dev/null +++ b/data/wildPokemon/route17.asm @@ -0,0 +1,30 @@ +Route17Mons: + db $19 + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route18.asm b/data/wildPokemon/route18.asm new file mode 100755 index 00000000..9d2b08cf --- /dev/null +++ b/data/wildPokemon/route18.asm @@ -0,0 +1,30 @@ +Route18Mons: + db $19 + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route2.asm b/data/wildPokemon/route2.asm new file mode 100755 index 00000000..e63f5028 --- /dev/null +++ b/data/wildPokemon/route2.asm @@ -0,0 +1,40 @@ +Route2Mons: + db $19 + + IF !_YELLOW + db 3,RATTATA + db 3,PIDGEY + db 4,PIDGEY + db 4,RATTATA + db 5,PIDGEY + if _RED + db 3,WEEDLE + ENDC + if _BLUE + db 3,CATERPIE + ENDC + db 2,RATTATA + db 5,RATTATA + if _RED + db 4,WEEDLE + db 5,WEEDLE + ENDC + if _BLUE + db 4,CATERPIE + db 5,CATERPIE + ENDC + ENDC + IF _YELLOW + 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 + ENDC + db $00 + diff --git a/data/wildPokemon/route21.asm b/data/wildPokemon/route21.asm new file mode 100755 index 00000000..26a590da --- /dev/null +++ b/data/wildPokemon/route21.asm @@ -0,0 +1,40 @@ +Route21Mons: + db $19 + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + 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 + diff --git a/data/wildPokemon/route22.asm b/data/wildPokemon/route22.asm new file mode 100755 index 00000000..e78c02c9 --- /dev/null +++ b/data/wildPokemon/route22.asm @@ -0,0 +1,40 @@ +Route22Mons: + db $19 + IF _RED || (_JAPAN && _BLUE) + 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 + ENDC + IF _GREEN || (!_JAPAN && _BLUE) + 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 + ENDC + IF _YELLOW + 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 + ENDC + db $00 + diff --git a/data/wildPokemon/route23.asm b/data/wildPokemon/route23.asm new file mode 100755 index 00000000..3cd2ca9d --- /dev/null +++ b/data/wildPokemon/route23.asm @@ -0,0 +1,40 @@ +Route23Mons: + db $0A + IF !_YELLOW + IF _RED + db 26,EKANS + ENDC + IF !_RED + db 26,SANDSHREW + ENDC + db 33,DITTO + db 26,SPEAROW + db 38,FEAROW + db 38,DITTO + db 38,FEAROW + IF _RED + db 41,ARBOK + ENDC + IF !_RED + db 41,SANDSLASH + ENDC + db 43,DITTO + db 41,FEAROW + db 43,FEAROW + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route24.asm b/data/wildPokemon/route24.asm new file mode 100755 index 00000000..28af9916 --- /dev/null +++ b/data/wildPokemon/route24.asm @@ -0,0 +1,57 @@ +Route24Mons: + db $19 + + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route25.asm b/data/wildPokemon/route25.asm new file mode 100755 index 00000000..1aac115f --- /dev/null +++ b/data/wildPokemon/route25.asm @@ -0,0 +1,57 @@ +Route25Mons: + db $0F + + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route3.asm b/data/wildPokemon/route3.asm new file mode 100755 index 00000000..1b555138 --- /dev/null +++ b/data/wildPokemon/route3.asm @@ -0,0 +1,28 @@ +Route3Mons: + db $14 + IF !_YELLOW + 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 + ENDC + IF _YELLOW + 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 + ENDC + db $00 + diff --git a/data/wildPokemon/route4.asm b/data/wildPokemon/route4.asm new file mode 100755 index 00000000..22610dc6 --- /dev/null +++ b/data/wildPokemon/route4.asm @@ -0,0 +1,44 @@ +Route4Mons: + db $14 + + IF _RED + 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 + ENDC + + IF !_RED + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route5.asm b/data/wildPokemon/route5.asm new file mode 100755 index 00000000..c08b51a4 --- /dev/null +++ b/data/wildPokemon/route5.asm @@ -0,0 +1,57 @@ +Route5Mons: + db $0F + + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route6.asm b/data/wildPokemon/route6.asm new file mode 100755 index 00000000..a2e0f4d0 --- /dev/null +++ b/data/wildPokemon/route6.asm @@ -0,0 +1,70 @@ +Route6Mons: + db $0F + + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + diff --git a/data/wildPokemon/route7.asm b/data/wildPokemon/route7.asm new file mode 100755 index 00000000..ecda56aa --- /dev/null +++ b/data/wildPokemon/route7.asm @@ -0,0 +1,57 @@ +Route7Mons: + db $0F + + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route8.asm b/data/wildPokemon/route8.asm new file mode 100755 index 00000000..97260649 --- /dev/null +++ b/data/wildPokemon/route8.asm @@ -0,0 +1,57 @@ +Route8Mons: + db $0F + + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/route9.asm b/data/wildPokemon/route9.asm new file mode 100755 index 00000000..c7c65186 --- /dev/null +++ b/data/wildPokemon/route9.asm @@ -0,0 +1,44 @@ +Route9Mons: + db $0F + + IF _RED + 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 + ENDC + + IF !_RED && !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/safarizone1.asm b/data/wildPokemon/safarizone1.asm new file mode 100755 index 00000000..1e2f463c --- /dev/null +++ b/data/wildPokemon/safarizone1.asm @@ -0,0 +1,48 @@ +ZoneMons1: + db $1E + IF _RED || (_JAPAN && _BLUE) + 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 + IF _RED + db 25,KANGASKHAN + ENDC + IF _JAPAN && _BLUE + db 25,LICKITUNG + ENDC + db 28,SCYTHER + ENDC + + IF _GREEN || (!_JAPAN && _BLUE) + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/safarizone2.asm b/data/wildPokemon/safarizone2.asm new file mode 100755 index 00000000..ac35d4e4 --- /dev/null +++ b/data/wildPokemon/safarizone2.asm @@ -0,0 +1,50 @@ +ZoneMons2: + db $1E + IF !_YELLOW + IF _RED || (_JAPAN && _BLUE) + db 22,NIDORAN_M + ENDC + IF _GREEN || (!_JAPAN && _BLUE) + db 22,NIDORAN_F + ENDC + db 26,RHYHORN + db 23,PARAS + db 25,EXEGGCUTE + IF _RED || (_JAPAN && _BLUE) + db 30,NIDORINO + ENDC + IF _GREEN || (!_JAPAN && _BLUE) + db 30,NIDORINA + ENDC + db 27,EXEGGCUTE + IF _RED || (_JAPAN && _BLUE) + db 30,NIDORINA + ENDC + IF _GREEN || (!_JAPAN && _BLUE) + db 30,NIDORINO + ENDC + db 32,VENOMOTH + db 26,CHANSEY + IF _RED || _GREEN || (!_JAPAN && _BLUE) + db 28,TAUROS + ENDC + IF (_JAPAN && _BLUE) + db 28,PINSIR + ENDC + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/safarizone3.asm b/data/wildPokemon/safarizone3.asm new file mode 100755 index 00000000..497efd24 --- /dev/null +++ b/data/wildPokemon/safarizone3.asm @@ -0,0 +1,56 @@ +ZoneMons3: + db $1E + IF _RED + 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 + ENDC + + IF _GREEN || (!_JAPAN && _BLUE) + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/safarizonecenter.asm b/data/wildPokemon/safarizonecenter.asm new file mode 100755 index 00000000..d8c74a76 --- /dev/null +++ b/data/wildPokemon/safarizonecenter.asm @@ -0,0 +1,56 @@ +ZoneMonsCenter: + db $1E + IF _RED + 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 + ENDC + + IF _GREEN || (!_JAPAN && _BLUE) + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/seafoamisland1.asm b/data/wildPokemon/seafoamisland1.asm new file mode 100755 index 00000000..472af2e1 --- /dev/null +++ b/data/wildPokemon/seafoamisland1.asm @@ -0,0 +1,56 @@ +IslandMons1: + db $0F + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/seafoamislandb1.asm b/data/wildPokemon/seafoamislandb1.asm new file mode 100755 index 00000000..9b49bc46 --- /dev/null +++ b/data/wildPokemon/seafoamislandb1.asm @@ -0,0 +1,56 @@ +IslandMonsB1: + db $0A + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/seafoamislandb2.asm b/data/wildPokemon/seafoamislandb2.asm new file mode 100755 index 00000000..4cad1012 --- /dev/null +++ b/data/wildPokemon/seafoamislandb2.asm @@ -0,0 +1,56 @@ +IslandMonsB2: + db $0A + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/seafoamislandb3.asm b/data/wildPokemon/seafoamislandb3.asm new file mode 100755 index 00000000..55d806a9 --- /dev/null +++ b/data/wildPokemon/seafoamislandb3.asm @@ -0,0 +1,68 @@ +IslandMonsB3: + db $0A + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/seafoamislandb4.asm b/data/wildPokemon/seafoamislandb4.asm new file mode 100755 index 00000000..9596ab5b --- /dev/null +++ b/data/wildPokemon/seafoamislandb4.asm @@ -0,0 +1,68 @@ +IslandMonsB4: + db $0A + IF _RED + 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 + ENDC + + IF _GREEN || !_JAPAN && _BLUE + 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 + ENDC + + IF _JAPAN && _BLUE + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/unknowndungeon1.asm b/data/wildPokemon/unknowndungeon1.asm new file mode 100755 index 00000000..2c23dcc8 --- /dev/null +++ b/data/wildPokemon/unknowndungeon1.asm @@ -0,0 +1,40 @@ +DungeonMons1: + db $0A + IF !_YELLOW + db 46,GOLBAT + db 46,HYPNO + db 46,MAGNETON + IF _RED || _GREEN || (!_JAPAN && _BLUE) + db 49,DODRIO + ENDC + IF _JAPAN && _BLUE + db 49,RAPIDASH + ENDC + db 49,VENOMOTH + IF _RED + db 52,ARBOK + ENDC + IF !_RED + db 52,SANDSLASH + ENDC + db 49,KADABRA + db 52,PARASECT + db 53,RAICHU + db 53,DITTO + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/unknowndungeon2.asm b/data/wildPokemon/unknowndungeon2.asm new file mode 100755 index 00000000..c3971b86 --- /dev/null +++ b/data/wildPokemon/unknowndungeon2.asm @@ -0,0 +1,35 @@ +DungeonMons2: + db $0F + IF !_YELLOW + db 51,DODRIO + db 51,VENOMOTH + db 51,KADABRA + db 52,RHYDON + IF _RED || _GREEN || (_BLUE && !_JAPAN) + db 52,MAROWAK + ENDC + IF (_BLUE && _JAPAN) + db 52,MAROWAK + ENDC + db 52,ELECTRODE + db 56,CHANSEY + db 54,WIGGLYTUFF + db 55,DITTO + db 60,DITTO + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/unknowndungeonb1.asm b/data/wildPokemon/unknowndungeonb1.asm new file mode 100755 index 00000000..8a66d2a9 --- /dev/null +++ b/data/wildPokemon/unknowndungeonb1.asm @@ -0,0 +1,35 @@ +DungeonMonsB1: + db $19 + IF !_YELLOW + db 55,RHYDON + db 55,MAROWAK + db 55,ELECTRODE + db 64,CHANSEY + db 64,PARASECT + db 64,RAICHU + IF _RED + db 57,ARBOK + ENDC + IF !_RED + db 57,SANDSLASH + ENDC + db 65,DITTO + db 63,DITTO + db 67,DITTO + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/victoryroad1.asm b/data/wildPokemon/victoryroad1.asm new file mode 100755 index 00000000..c39d1ff5 --- /dev/null +++ b/data/wildPokemon/victoryroad1.asm @@ -0,0 +1,30 @@ +PlateauMons1: + db $0F + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/victoryroad2.asm b/data/wildPokemon/victoryroad2.asm new file mode 100755 index 00000000..1832b83b --- /dev/null +++ b/data/wildPokemon/victoryroad2.asm @@ -0,0 +1,30 @@ +PlateauMons2: + db $0A + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/victoryroad3.asm b/data/wildPokemon/victoryroad3.asm new file mode 100755 index 00000000..e2ebf0db --- /dev/null +++ b/data/wildPokemon/victoryroad3.asm @@ -0,0 +1,30 @@ +PlateauMons3: + db $0F + IF !_YELLOW + 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 + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/viridianforest.asm b/data/wildPokemon/viridianforest.asm new file mode 100755 index 00000000..e80ba681 --- /dev/null +++ b/data/wildPokemon/viridianforest.asm @@ -0,0 +1,44 @@ +ForestMons: ; + IF !_YELLOW + db $08 + IF _RED + db 4,WEEDLE + db 5,KAKUNA + db 3,WEEDLE + db 5,WEEDLE + db 4,KAKUNA + db 6,KAKUNA + db 4,METAPOD + db 3,CATERPIE + ENDC + IF _BLUE || _GREEN + db 4,CATERPIE + db 5,METAPOD + db 3,CATERPIE + db 5,CATERPIE + db 4,METAPOD + db 6,METAPOD + db 4,KAKUNA + db 3,WEEDLE + ENDC + + db 3,PIKACHU + db 5,PIKACHU + ENDC + + IF _YELLOW + 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 + ENDC + + db $00 + diff --git a/data/wildPokemon/waterpokemon.asm b/data/wildPokemon/waterpokemon.asm new file mode 100755 index 00000000..b45a94d6 --- /dev/null +++ b/data/wildPokemon/waterpokemon.asm @@ -0,0 +1,15 @@ +WaterMons: ; + 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 + |