summaryrefslogtreecommitdiff
path: root/data/wildPokemon
diff options
context:
space:
mode:
Diffstat (limited to 'data/wildPokemon')
-rwxr-xr-xdata/wildPokemon/diglettscave.asm14
-rwxr-xr-xdata/wildPokemon/fishinggroup1.asm4
-rwxr-xr-xdata/wildPokemon/fishinggroup10.asm6
-rwxr-xr-xdata/wildPokemon/fishinggroup2.asm4
-rwxr-xr-xdata/wildPokemon/fishinggroup3.asm5
-rwxr-xr-xdata/wildPokemon/fishinggroup4.asm4
-rwxr-xr-xdata/wildPokemon/fishinggroup5.asm4
-rwxr-xr-xdata/wildPokemon/fishinggroup6.asm6
-rwxr-xr-xdata/wildPokemon/fishinggroup7.asm6
-rwxr-xr-xdata/wildPokemon/fishinggroup8.asm6
-rwxr-xr-xdata/wildPokemon/fishinggroup9.asm6
-rwxr-xr-xdata/wildPokemon/mansion1.asm43
-rwxr-xr-xdata/wildPokemon/mansion2.asm56
-rwxr-xr-xdata/wildPokemon/mansion3.asm56
-rwxr-xr-xdata/wildPokemon/mansionb1.asm56
-rwxr-xr-xdata/wildPokemon/mtmoon1.asm28
-rwxr-xr-xdata/wildPokemon/mtmoonb1.asm28
-rwxr-xr-xdata/wildPokemon/mtmoonb2.asm28
-rwxr-xr-xdata/wildPokemon/nomons.asm4
-rwxr-xr-xdata/wildPokemon/pokemontower1.asm4
-rwxr-xr-xdata/wildPokemon/pokemontower2.asm4
-rwxr-xr-xdata/wildPokemon/pokemontower3.asm31
-rwxr-xr-xdata/wildPokemon/pokemontower4.asm31
-rwxr-xr-xdata/wildPokemon/pokemontower5.asm31
-rwxr-xr-xdata/wildPokemon/pokemontower6.asm31
-rwxr-xr-xdata/wildPokemon/pokemontower7.asm32
-rwxr-xr-xdata/wildPokemon/powerplant.asm37
-rwxr-xr-xdata/wildPokemon/rocktunnel1.asm36
-rwxr-xr-xdata/wildPokemon/rocktunnel2.asm35
-rwxr-xr-xdata/wildPokemon/route1.asm28
-rwxr-xr-xdata/wildPokemon/route10.asm44
-rwxr-xr-xdata/wildPokemon/route11.asm44
-rwxr-xr-xdata/wildPokemon/route12.asm56
-rwxr-xr-xdata/wildPokemon/route13.asm57
-rwxr-xr-xdata/wildPokemon/route14.asm43
-rwxr-xr-xdata/wildPokemon/route15.asm43
-rwxr-xr-xdata/wildPokemon/route16.asm30
-rwxr-xr-xdata/wildPokemon/route17.asm30
-rwxr-xr-xdata/wildPokemon/route18.asm30
-rwxr-xr-xdata/wildPokemon/route2.asm40
-rwxr-xr-xdata/wildPokemon/route21.asm40
-rwxr-xr-xdata/wildPokemon/route22.asm40
-rwxr-xr-xdata/wildPokemon/route23.asm40
-rwxr-xr-xdata/wildPokemon/route24.asm57
-rwxr-xr-xdata/wildPokemon/route25.asm57
-rwxr-xr-xdata/wildPokemon/route3.asm28
-rwxr-xr-xdata/wildPokemon/route4.asm44
-rwxr-xr-xdata/wildPokemon/route5.asm57
-rwxr-xr-xdata/wildPokemon/route6.asm70
-rwxr-xr-xdata/wildPokemon/route7.asm57
-rwxr-xr-xdata/wildPokemon/route8.asm57
-rwxr-xr-xdata/wildPokemon/route9.asm44
-rwxr-xr-xdata/wildPokemon/safarizone1.asm48
-rwxr-xr-xdata/wildPokemon/safarizone2.asm50
-rwxr-xr-xdata/wildPokemon/safarizone3.asm56
-rwxr-xr-xdata/wildPokemon/safarizonecenter.asm56
-rwxr-xr-xdata/wildPokemon/seafoamisland1.asm56
-rwxr-xr-xdata/wildPokemon/seafoamislandb1.asm56
-rwxr-xr-xdata/wildPokemon/seafoamislandb2.asm56
-rwxr-xr-xdata/wildPokemon/seafoamislandb3.asm68
-rwxr-xr-xdata/wildPokemon/seafoamislandb4.asm68
-rwxr-xr-xdata/wildPokemon/unknowndungeon1.asm40
-rwxr-xr-xdata/wildPokemon/unknowndungeon2.asm35
-rwxr-xr-xdata/wildPokemon/unknowndungeonb1.asm35
-rwxr-xr-xdata/wildPokemon/victoryroad1.asm30
-rwxr-xr-xdata/wildPokemon/victoryroad2.asm30
-rwxr-xr-xdata/wildPokemon/victoryroad3.asm30
-rwxr-xr-xdata/wildPokemon/viridianforest.asm44
-rwxr-xr-xdata/wildPokemon/waterpokemon.asm15
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
+