shithub: pokecrystal

Download patch

ref: 093aa58ec161a384a6bf18b65a87347d98ccafb9
parent: 37c6a35a547b4cc72789e795e172233e6634e904
author: IIMarckus <iimarckus@gmail.com>
date: Sun Mar 4 16:33:27 EST 2012

Add wild Pokémon data.

--- a/constants.asm
+++ b/constants.asm
@@ -1,0 +1,251 @@
+BULBASAUR  EQU 1
+IVYSAUR    EQU 2
+VENUSAUR   EQU 3
+CHARMANDER EQU 4
+CHARMELEON EQU 5
+CHARIZARD  EQU 6
+SQUIRTLE   EQU 7
+WARTORTLE  EQU 8
+BLASTOISE  EQU 9
+CATERPIE   EQU 10
+METAPOD    EQU 11
+BUTTERFREE EQU 12
+WEEDLE     EQU 13
+KAKUNA     EQU 14
+BEEDRILL   EQU 15
+PIDGEY     EQU 16
+PIDGEOTTO  EQU 17
+PIDGEOT    EQU 18
+RATTATA    EQU 19
+RATICATE   EQU 20
+SPEAROW    EQU 21
+FEAROW     EQU 22
+EKANS      EQU 23
+ARBOK      EQU 24
+PIKACHU    EQU 25
+RAICHU     EQU 26
+SANDSHREW  EQU 27
+SANDSLASH  EQU 28
+NIDORAN_F  EQU 29
+NIDORINA   EQU 30
+NIDOQUEEN  EQU 31
+NIDORAN_M  EQU 32
+NIDORINO   EQU 33
+NIDOKING   EQU 34
+CLEFAIRY   EQU 35
+CLEFABLE   EQU 36
+VULPIX     EQU 37
+NINETALES  EQU 38
+JIGGLYPUFF EQU 39
+WIGGLYTUFF EQU 40
+ZUBAT      EQU 41
+GOLBAT     EQU 42
+ODDISH     EQU 43
+GLOOM      EQU 44
+VILEPLUME  EQU 45
+PARAS      EQU 46
+PARASECT   EQU 47
+VENONAT    EQU 48
+VENOMOTH   EQU 49
+DIGLETT    EQU 50
+DUGTRIO    EQU 51
+MEOWTH     EQU 52
+PERSIAN    EQU 53
+PSYDUCK    EQU 54
+GOLDUCK    EQU 55
+MANKEY     EQU 56
+PRIMEAPE   EQU 57
+GROWLITHE  EQU 58
+ARCANINE   EQU 59
+POLIWAG    EQU 60
+POLIWHIRL  EQU 61
+POLIWRATH  EQU 62
+ABRA       EQU 63
+KADABRA    EQU 64
+ALAKAZAM   EQU 65
+MACHOP     EQU 66
+MACHOKE    EQU 67
+MACHAMP    EQU 68
+BELLSPROUT EQU 69
+WEEPINBELL EQU 70
+VICTREEBEL EQU 71
+TENTACOOL  EQU 72
+TENTACRUEL EQU 73
+GEODUDE    EQU 74
+GRAVELER   EQU 75
+GOLEM      EQU 76
+PONYTA     EQU 77
+RAPIDASH   EQU 78
+SLOWPOKE   EQU 79
+SLOWBRO    EQU 80
+MAGNEMITE  EQU 81
+MAGNETON   EQU 82
+FARFETCH_D EQU 83
+DODUO      EQU 84
+DODRIO     EQU 85
+SEEL       EQU 86
+DEWGONG    EQU 87
+GRIMER     EQU 88
+MUK        EQU 89
+SHELLDER   EQU 90
+CLOYSTER   EQU 91
+GASTLY     EQU 92
+HAUNTER    EQU 93
+GENGAR     EQU 94
+ONIX       EQU 95
+DROWZEE    EQU 96
+HYPNO      EQU 97
+KRABBY     EQU 98
+KINGLER    EQU 99
+VOLTORB    EQU 100
+ELECTRODE  EQU 101
+EXEGGCUTE  EQU 102
+EXEGGUTOR  EQU 103
+CUBONE     EQU 104
+MAROWAK    EQU 105
+HITMONLEE  EQU 106
+HITMONCHAN EQU 107
+LICKITUNG  EQU 108
+KOFFING    EQU 109
+WEEZING    EQU 110
+RHYHORN    EQU 111
+RHYDON     EQU 112
+CHANSEY    EQU 113
+TANGELA    EQU 114
+KANGASKHAN EQU 115
+HORSEA     EQU 116
+SEADRA     EQU 117
+GOLDEEN    EQU 118
+SEAKING    EQU 119
+STARYU     EQU 120
+STARMIE    EQU 121
+MR__MIME   EQU 122
+SCYTHER    EQU 123
+JYNX       EQU 124
+ELECTABUZZ EQU 125
+MAGMAR     EQU 126
+PINSIR     EQU 127
+TAUROS     EQU 128
+MAGIKARP   EQU 129
+GYARADOS   EQU 130
+LAPRAS     EQU 131
+DITTO      EQU 132
+EEVEE      EQU 133
+VAPOREON   EQU 134
+JOLTEON    EQU 135
+FLAREON    EQU 136
+PORYGON    EQU 137
+OMANYTE    EQU 138
+OMASTAR    EQU 139
+KABUTO     EQU 140
+KABUTOPS   EQU 141
+AERODACTYL EQU 142
+SNORLAX    EQU 143
+ARTICUNO   EQU 144
+ZAPDOS     EQU 145
+MOLTRES    EQU 146
+DRATINI    EQU 147
+DRAGONAIR  EQU 148
+DRAGONITE  EQU 149
+MEWTWO     EQU 150
+MEW        EQU 151
+CHIKORITA  EQU 152
+BAYLEEF    EQU 153
+MEGANIUM   EQU 154
+CYNDAQUIL  EQU 155
+QUILAVA    EQU 156
+TYPHLOSION EQU 157
+TOTODILE   EQU 158
+CROCONAW   EQU 159
+FERALIGATR EQU 160
+SENTRET    EQU 161
+FURRET     EQU 162
+HOOTHOOT   EQU 163
+NOCTOWL    EQU 164
+LEDYBA     EQU 165
+LEDIAN     EQU 166
+SPINARAK   EQU 167
+ARIADOS    EQU 168
+CROBAT     EQU 169
+CHINCHOU   EQU 170
+LANTURN    EQU 171
+PICHU      EQU 172
+CLEFFA     EQU 173
+IGGLYBUFF  EQU 174
+TOGEPI     EQU 175
+TOGETIC    EQU 176
+NATU       EQU 177
+XATU       EQU 178
+MAREEP     EQU 179
+FLAAFFY    EQU 180
+AMPHAROS   EQU 181
+BELLOSSOM  EQU 182
+MARILL     EQU 183
+AZUMARILL  EQU 184
+SUDOWOODO  EQU 185
+POLITOED   EQU 186
+HOPPIP     EQU 187
+SKIPLOOM   EQU 188
+JUMPLUFF   EQU 189
+AIPOM      EQU 190
+SUNKERN    EQU 191
+SUNFLORA   EQU 192
+YANMA      EQU 193
+WOOPER     EQU 194
+QUAGSIRE   EQU 195
+ESPEON     EQU 196
+UMBREON    EQU 197
+MURKROW    EQU 198
+SLOWKING   EQU 199
+MISDREAVUS EQU 200
+UNOWN      EQU 201
+WOBBUFFET  EQU 202
+GIRAFARIG  EQU 203
+PINECO     EQU 204
+FORRETRESS EQU 205
+DUNSPARCE  EQU 206
+GLIGAR     EQU 207
+STEELIX    EQU 208
+SNUBBULL   EQU 209
+GRANBULL   EQU 210
+QWILFISH   EQU 211
+SCIZOR     EQU 212
+SHUCKLE    EQU 213
+HERACROSS  EQU 214
+SNEASEL    EQU 215
+TEDDIURSA  EQU 216
+URSARING   EQU 217
+SLUGMA     EQU 218
+MAGCARGO   EQU 219
+SWINUB     EQU 220
+PILOSWINE  EQU 221
+CORSOLA    EQU 222
+REMORAID   EQU 223
+OCTILLERY  EQU 224
+DELIBIRD   EQU 225
+MANTINE    EQU 226
+SKARMORY   EQU 227
+HOUNDOUR   EQU 228
+HOUNDOOM   EQU 229
+KINGDRA    EQU 230
+PHANPY     EQU 231
+DONPHAN    EQU 232
+PORYGON2   EQU 233
+STANTLER   EQU 234
+SMEARGLE   EQU 235
+TYROGUE    EQU 236
+HITMONTOP  EQU 237
+SMOOCHUM   EQU 238
+ELEKID     EQU 239
+MAGBY      EQU 240
+MILTANK    EQU 241
+BLISSEY    EQU 242
+RAIKOU     EQU 243
+ENTEI      EQU 244
+SUICUNE    EQU 245
+LARVITAR   EQU 246
+PUPITAR    EQU 247
+TYRANITAR  EQU 248
+LUGIA      EQU 249
+HO_OH      EQU 250
+CELEBI     EQU 251
--- a/main.asm
+++ b/main.asm
@@ -19,7 +19,1659 @@
 SECTION "bank9",DATA,BANK[$9]
 INCBIN "baserom.gbc",$24000,$4000
 SECTION "bankA",DATA,BANK[$A]
-INCBIN "baserom.gbc",$28000,$4000
+INCBIN "baserom.gbc",$28000,$$2A5e9 - $28000
+
+	db $03,$02 ; Sprout Tower 2F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 3,RATTATA
+	db 4,RATTATA
+	db 5,RATTATA
+	db 3,RATTATA
+	db 6,RATTATA
+	db 5,RATTATA
+	db 5,RATTATA
+	; day
+	db 3,RATTATA
+	db 4,RATTATA
+	db 5,RATTATA
+	db 3,RATTATA
+	db 6,RATTATA
+	db 5,RATTATA
+	db 5,RATTATA
+	; nite
+	db 3,GASTLY
+	db 4,GASTLY
+	db 5,GASTLY
+	db 3,RATTATA
+	db 6,GASTLY
+	db 5,RATTATA
+	db 5,RATTATA
+
+	db $03,$03 ; Sprout Tower 3F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 3,RATTATA
+	db 4,RATTATA
+	db 5,RATTATA
+	db 3,RATTATA
+	db 6,RATTATA
+	db 5,RATTATA
+	db 5,RATTATA
+	; day
+	db 3,RATTATA
+	db 4,RATTATA
+	db 5,RATTATA
+	db 3,RATTATA
+	db 6,RATTATA
+	db 5,RATTATA
+	db 5,RATTATA
+	; nite
+	db 3,GASTLY
+	db 4,GASTLY
+	db 5,GASTLY
+	db 3,RATTATA
+	db 6,GASTLY
+	db 5,RATTATA
+	db 5,RATTATA
+
+	db $03,$05 ; Tin Tower 2F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db $03,$06 ; Tin Tower 3F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db $03,$07 ; Tin Tower 4F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db $03,$08 ; Tin Tower 5F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db $03,$09 ; Tin Tower 6F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db $03,$0a ; Tin Tower 7F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db $03,$0b ; Tin Tower 8F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db $03,$0c ; Tin Tower 9F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db $03,$0d ; Burned Tower 1F
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 13,RATTATA
+	db 14,KOFFING
+	db 15,RATTATA
+	db 14,ZUBAT
+	db 15,RATTATA
+	db 15,RATICATE
+	db 15,RATICATE
+	; day
+	db 13,RATTATA
+	db 14,KOFFING
+	db 15,RATTATA
+	db 14,ZUBAT
+	db 15,RATTATA
+	db 15,RATICATE
+	db 15,RATICATE
+	; nite
+	db 13,RATTATA
+	db 14,KOFFING
+	db 15,RATTATA
+	db 14,ZUBAT
+	db 15,RATTATA
+	db 15,RATICATE
+	db 15,RATICATE
+
+	db $03,$0e ; Burned Tower B1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 14,RATTATA
+	db 14,KOFFING
+	db 16,KOFFING
+	db 15,ZUBAT
+	db 12,KOFFING
+	db 16,KOFFING
+	db 16,WEEZING
+	; day
+	db 14,RATTATA
+	db 14,KOFFING
+	db 16,KOFFING
+	db 15,ZUBAT
+	db 12,KOFFING
+	db 16,KOFFING
+	db 16,WEEZING
+	; nite
+	db 14,RATTATA
+	db 14,KOFFING
+	db 16,KOFFING
+	db 15,ZUBAT
+	db 12,KOFFING
+	db 16,KOFFING
+	db 16,WEEZING
+
+	db $03,$0f ; National Park
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 12,NIDORAN_M
+	db 12,NIDORAN_F
+	db 14,LEDYBA
+	db 13,PIDGEY
+	db 10,CATERPIE
+	db 10,WEEDLE
+	db 10,WEEDLE
+	; day
+	db 12,NIDORAN_F
+	db 12,NIDORAN_M
+	db 14,SUNKERN
+	db 13,PIDGEY
+	db 10,CATERPIE
+	db 10,WEEDLE
+	db 10,WEEDLE
+	; nite
+	db 12,PSYDUCK
+	db 13,HOOTHOOT
+	db 14,SPINARAK
+	db 15,HOOTHOOT
+	db 10,VENONAT
+	db 12,VENONAT
+	db 12,VENONAT
+
+	db $03,$16 ; Ruins of Alph (outside)
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 20,NATU
+	db 22,NATU
+	db 18,NATU
+	db 24,NATU
+	db 20,SMEARGLE
+	db 22,SMEARGLE
+	db 22,SMEARGLE
+	; day
+	db 20,NATU
+	db 22,NATU
+	db 18,NATU
+	db 24,NATU
+	db 20,SMEARGLE
+	db 22,SMEARGLE
+	db 22,SMEARGLE
+	; nite
+	db 20,NATU
+	db 22,NATU
+	db 18,NATU
+	db 24,NATU
+	db 22,WOOPER
+	db 22,QUAGSIRE
+	db 22,QUAGSIRE
+
+	db $03,$1b ; Ruins of Alph (inner chamber)
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	; day
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	; nite
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+
+	db $03,$25 ; Union Cave 1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 6,GEODUDE
+	db 6,SANDSHREW
+	db 5,ZUBAT
+	db 4,RATTATA
+	db 7,ZUBAT
+	db 6,ONIX
+	db 6,ONIX
+	; day
+	db 6,GEODUDE
+	db 6,SANDSHREW
+	db 5,ZUBAT
+	db 4,RATTATA
+	db 7,ZUBAT
+	db 6,ONIX
+	db 6,ONIX
+	; nite
+	db 6,GEODUDE
+	db 6,RATTATA
+	db 5,WOOPER
+	db 4,RATTATA
+	db 7,ZUBAT
+	db 6,ONIX
+	db 6,ONIX
+
+	db $03,$26 ; Union Cave B1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 8,GEODUDE
+	db 6,ZUBAT
+	db 8,ZUBAT
+	db 8,ONIX
+	db 6,RATTATA
+	db 8,RATTATA
+	db 8,RATTATA
+	; day
+	db 8,GEODUDE
+	db 6,ZUBAT
+	db 8,ZUBAT
+	db 8,ONIX
+	db 6,RATTATA
+	db 8,RATTATA
+	db 8,RATTATA
+	; nite
+	db 8,GEODUDE
+	db 6,ZUBAT
+	db 8,WOOPER
+	db 8,ONIX
+	db 6,RATTATA
+	db 8,RATTATA
+	db 8,RATTATA
+
+	db $03,$27 ; Union Cave B1F
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 22,ZUBAT
+	db 21,RATICATE
+	db 20,GEODUDE
+	db 23,ONIX
+	db 23,ONIX
+	; day
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 22,ZUBAT
+	db 21,RATICATE
+	db 20,GEODUDE
+	db 23,ONIX
+	db 23,ONIX
+	; nite
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 22,QUAGSIRE
+	db 21,RATICATE
+	db 20,GEODUDE
+	db 23,ONIX
+	db 23,ONIX
+
+	db $03,$28 ; Slowpoke Well B1F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 5,ZUBAT
+	db 6,ZUBAT
+	db 7,ZUBAT
+	db 6,SLOWPOKE
+	db 8,ZUBAT
+	db 8,SLOWPOKE
+	db 8,SLOWPOKE
+	; day
+	db 5,ZUBAT
+	db 6,ZUBAT
+	db 7,ZUBAT
+	db 6,SLOWPOKE
+	db 8,ZUBAT
+	db 8,SLOWPOKE
+	db 8,SLOWPOKE
+	; nite
+	db 5,ZUBAT
+	db 6,ZUBAT
+	db 7,ZUBAT
+	db 6,SLOWPOKE
+	db 8,ZUBAT
+	db 8,SLOWPOKE
+	db 8,SLOWPOKE
+
+	db $03,$29 ; Slowpoke Well B2F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 21,ZUBAT
+	db 23,ZUBAT
+	db 19,ZUBAT
+	db 21,SLOWPOKE
+	db 23,GOLBAT
+	db 23,SLOWPOKE
+	db 23,SLOWPOKE
+	; day
+	db 21,ZUBAT
+	db 23,ZUBAT
+	db 19,ZUBAT
+	db 21,SLOWPOKE
+	db 23,GOLBAT
+	db 23,SLOWPOKE
+	db 23,SLOWPOKE
+	; nite
+	db 21,ZUBAT
+	db 23,ZUBAT
+	db 19,ZUBAT
+	db 21,SLOWPOKE
+	db 23,GOLBAT
+	db 23,SLOWPOKE
+	db 23,SLOWPOKE
+
+	db $03,$34 ; Ilex Forest
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 5,CATERPIE
+	db 5,WEEDLE
+	db 7,METAPOD
+	db 7,KAKUNA
+	db 7,PIDGEY
+	db 6,PARAS
+	db 6,PARAS
+	; day
+	db 5,CATERPIE
+	db 5,WEEDLE
+	db 7,METAPOD
+	db 7,KAKUNA
+	db 7,PIDGEY
+	db 6,PARAS
+	db 6,PARAS
+	; nite
+	db 5,ODDISH
+	db 5,VENONAT
+	db 7,ODDISH
+	db 7,PSYDUCK
+	db 7,HOOTHOOT
+	db 6,PARAS
+	db 6,PARAS
+
+	db $03,$39 ; Mount Mortar 1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 14,RATTATA
+	db 13,ZUBAT
+	db 14,MACHOP
+	db 13,GOLBAT
+	db 14,GEODUDE
+	db 16,RATICATE
+	db 16,RATICATE
+	; day
+	db 14,RATTATA
+	db 13,ZUBAT
+	db 14,MACHOP
+	db 13,GOLBAT
+	db 14,GEODUDE
+	db 16,RATICATE
+	db 16,RATICATE
+	; nite
+	db 14,RATTATA
+	db 13,ZUBAT
+	db 14,MARILL
+	db 13,GOLBAT
+	db 14,GEODUDE
+	db 16,RATICATE
+	db 16,RATICATE
+
+	db $03,$3a ; Mount Mortar 1F (inside)
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 13,GEODUDE
+	db 14,RATTATA
+	db 15,MACHOP
+	db 14,RATICATE
+	db 15,ZUBAT
+	db 15,GOLBAT
+	db 15,GOLBAT
+	; day
+	db 13,GEODUDE
+	db 14,RATTATA
+	db 15,MACHOP
+	db 14,RATICATE
+	db 15,ZUBAT
+	db 15,GOLBAT
+	db 15,GOLBAT
+	; nite
+	db 13,GEODUDE
+	db 14,RATTATA
+	db 15,RATICATE
+	db 14,ZUBAT
+	db 15,MARILL
+	db 15,GOLBAT
+	db 15,GOLBAT
+
+	db $03,$3b ; Mount Mortar 2F (inside)
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 31,GRAVELER
+	db 32,MACHOKE
+	db 31,GEODUDE
+	db 30,RATICATE
+	db 28,MACHOP
+	db 30,GOLBAT
+	db 30,GOLBAT
+	; day
+	db 31,GRAVELER
+	db 32,MACHOKE
+	db 31,GEODUDE
+	db 30,RATICATE
+	db 28,MACHOP
+	db 30,GOLBAT
+	db 30,GOLBAT
+	; nite
+	db 31,GRAVELER
+	db 31,GEODUDE
+	db 30,RATICATE
+	db 30,GOLBAT
+	db 28,MARILL
+	db 32,GOLBAT
+	db 32,GOLBAT
+
+	db $03,$3c ; Mount Mortar B1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 15,ZUBAT
+	db 17,ZUBAT
+	db 17,GOLBAT
+	db 16,MACHOP
+	db 16,GEODUDE
+	db 18,RATICATE
+	db 18,RATICATE
+	; day
+	db 15,ZUBAT
+	db 17,ZUBAT
+	db 17,GOLBAT
+	db 16,MACHOP
+	db 16,GEODUDE
+	db 18,RATICATE
+	db 18,RATICATE
+	; nite
+	db 15,ZUBAT
+	db 17,ZUBAT
+	db 17,GOLBAT
+	db 16,MARILL
+	db 16,GEODUDE
+	db 18,RATICATE
+	db 18,RATICATE
+
+	db $03,$3d ; Ice Path 1F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 21,SWINUB
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 23,SWINUB
+	db 24,GOLBAT
+	db 22,GOLBAT
+	db 22,GOLBAT
+	; day
+	db 21,SWINUB
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 23,SWINUB
+	db 24,GOLBAT
+	db 22,GOLBAT
+	db 22,GOLBAT
+	; nite
+	db 21,DELIBIRD
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 23,DELIBIRD
+	db 24,GOLBAT
+	db 22,GOLBAT
+	db 22,GOLBAT
+
+	db $03,$3e ; Ice Path B1F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 22,SWINUB
+	db 23,ZUBAT
+	db 23,GOLBAT
+	db 24,SWINUB
+	db 25,GOLBAT
+	db 23,GOLBAT
+	db 22,JYNX
+	; day
+	db 22,SWINUB
+	db 23,ZUBAT
+	db 23,GOLBAT
+	db 24,SWINUB
+	db 25,GOLBAT
+	db 23,GOLBAT
+	db 22,JYNX
+	; nite
+	db 22,DELIBIRD
+	db 23,ZUBAT
+	db 23,GOLBAT
+	db 24,DELIBIRD
+	db 25,GOLBAT
+	db 23,GOLBAT
+	db 22,SNEASEL
+
+	db $03,$3f ; Ice Path B2F, Mahogany side
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 23,SWINUB
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,SWINUB
+	db 26,GOLBAT
+	db 22,JYNX
+	db 24,JYNX
+	; day
+	db 23,SWINUB
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,SWINUB
+	db 26,GOLBAT
+	db 22,JYNX
+	db 24,JYNX
+	; nite
+	db 23,DELIBIRD
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,DELIBIRD
+	db 26,GOLBAT
+	db 22,SNEASEL
+	db 24,SNEASEL
+
+	db $03,$40 ; Ice Path B2F, Blackthorn side
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 23,SWINUB
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,SWINUB
+	db 26,GOLBAT
+	db 22,JYNX
+	db 24,JYNX
+	; day
+	db 23,SWINUB
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,SWINUB
+	db 26,GOLBAT
+	db 22,JYNX
+	db 24,JYNX
+	; nite
+	db 23,DELIBIRD
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,DELIBIRD
+	db 26,GOLBAT
+	db 22,SNEASEL
+	db 24,SNEASEL
+
+	db $03,$41 ; Ice Path B3F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 24,SWINUB
+	db 25,ZUBAT
+	db 25,GOLBAT
+	db 26,SWINUB
+	db 22,JYNX
+	db 24,JYNX
+	db 26,JYNX
+	; day
+	db 24,SWINUB
+	db 25,ZUBAT
+	db 25,GOLBAT
+	db 26,SWINUB
+	db 22,JYNX
+	db 24,JYNX
+	db 26,JYNX
+	; nite
+	db 24,DELIBIRD
+	db 25,ZUBAT
+	db 25,GOLBAT
+	db 26,DELIBIRD
+	db 22,SNEASEL
+	db 24,SNEASEL
+	db 26,SNEASEL
+
+	db $03,$42 ; Whirl Island NW
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db $03,$43 ; Whirl Island NE
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db $03,$44 ; Whirl Island SW
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db $03,$45 ; Whirl Island, interior
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db $03,$46 ; Whirl Island SE
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db $03,$47 ; Whirl Island B1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 23,KRABBY
+	db 24,ZUBAT
+	db 23,SEEL
+	db 25,KRABBY
+	db 26,GOLBAT
+	db 25,SEEL
+	db 25,SEEL
+	; day
+	db 23,KRABBY
+	db 24,ZUBAT
+	db 23,SEEL
+	db 25,KRABBY
+	db 26,GOLBAT
+	db 25,SEEL
+	db 25,SEEL
+	; nite
+	db 23,KRABBY
+	db 24,ZUBAT
+	db 23,KRABBY
+	db 25,KRABBY
+	db 26,GOLBAT
+	db 25,GOLBAT
+	db 25,GOLBAT
+
+	db $03,$48 ; Whirl Island B2F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 24,KRABBY
+	db 25,ZUBAT
+	db 24,SEEL
+	db 26,KRABBY
+	db 27,GOLBAT
+	db 26,SEEL
+	db 26,SEEL
+	; day
+	db 24,KRABBY
+	db 25,ZUBAT
+	db 24,SEEL
+	db 26,KRABBY
+	db 27,GOLBAT
+	db 26,SEEL
+	db 26,SEEL
+	; nite
+	db 24,KRABBY
+	db 25,ZUBAT
+	db 24,KRABBY
+	db 26,KRABBY
+	db 27,GOLBAT
+	db 26,GOLBAT
+	db 26,GOLBAT
+
+	db $03,$49 ; Whirl Island, Lugia's chamber
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 25,KRABBY
+	db 26,ZUBAT
+	db 25,SEEL
+	db 27,KRABBY
+	db 28,GOLBAT
+	db 27,SEEL
+	db 27,SEEL
+	; day
+	db 25,KRABBY
+	db 26,ZUBAT
+	db 25,SEEL
+	db 27,KRABBY
+	db 28,GOLBAT
+	db 27,SEEL
+	db 27,SEEL
+	; nite
+	db 25,KRABBY
+	db 26,ZUBAT
+	db 25,KRABBY
+	db 27,KRABBY
+	db 28,GOLBAT
+	db 27,GOLBAT
+	db 27,GOLBAT
+
+	db $03,$4a ; Silver Cave 1
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 43,GRAVELER
+	db 44,URSARING
+	db 42,ONIX
+	db 45,MAGMAR
+	db 45,GOLBAT
+	db 20,LARVITAR
+	db 15,LARVITAR
+	; day
+	db 43,GRAVELER
+	db 44,URSARING
+	db 42,ONIX
+	db 45,MAGMAR
+	db 45,GOLBAT
+	db 20,LARVITAR
+	db 15,LARVITAR
+	; nite
+	db 43,GRAVELER
+	db 44,GOLBAT
+	db 42,ONIX
+	db 42,GOLBAT
+	db 45,GOLDUCK
+	db 46,GOLBAT
+	db 46,GOLBAT
+
+	db $03,$4b ; Silver Cave 2
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 48,GOLBAT
+	db 48,MACHOKE
+	db 47,URSARING
+	db 46,PARASECT
+	db 48,PARASECT
+	db 15,LARVITAR
+	db 20,LARVITAR
+	; day
+	db 48,GOLBAT
+	db 48,MACHOKE
+	db 47,URSARING
+	db 46,PARASECT
+	db 48,PARASECT
+	db 15,LARVITAR
+	db 20,LARVITAR
+	; nite
+	db 48,GOLBAT
+	db 48,GOLDUCK
+	db 46,GOLBAT
+	db 46,PARASECT
+	db 48,PARASECT
+	db 45,MISDREAVUS
+	db 45,MISDREAVUS
+
+	db $03,$4c ; Silver Cave 3
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 51,GOLBAT
+	db 48,ONIX
+	db 48,GRAVELER
+	db 50,URSARING
+	db 20,LARVITAR
+	db 15,LARVITAR
+	db 20,PUPITAR
+	; day
+	db 51,GOLBAT
+	db 48,ONIX
+	db 48,GRAVELER
+	db 50,URSARING
+	db 20,LARVITAR
+	db 15,LARVITAR
+	db 20,PUPITAR
+	; nite
+	db 51,GOLBAT
+	db 48,ONIX
+	db 48,GRAVELER
+	db 49,GOLBAT
+	db 45,GOLDUCK
+	db 53,GOLBAT
+	db 53,GOLBAT
+
+	db $03,$4d ; Silver Cave item rooms
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 48,GOLBAT
+	db 46,GOLBAT
+	db 50,GOLBAT
+	db 46,PARASECT
+	db 48,PARASECT
+	db 50,PARASECT
+	db 52,PARASECT
+	; day
+	db 48,GOLBAT
+	db 46,GOLBAT
+	db 50,GOLBAT
+	db 46,PARASECT
+	db 48,PARASECT
+	db 50,PARASECT
+	db 52,PARASECT
+	; nite
+	db 45,MISDREAVUS
+	db 48,GOLBAT
+	db 50,GOLBAT
+	db 46,PARASECT
+	db 48,PARASECT
+	db 50,PARASECT
+	db 52,PARASECT
+
+	db $03,$4e ; Dark Cave, Violet entrance
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 3,GEODUDE
+	db 2,ZUBAT
+	db 2,GEODUDE
+	db 4,GEODUDE
+	db 2,TEDDIURSA
+	db 4,ZUBAT
+	db 4,DUNSPARCE
+	; day
+	db 3,GEODUDE
+	db 2,ZUBAT
+	db 2,GEODUDE
+	db 4,GEODUDE
+	db 2,ZUBAT
+	db 4,ZUBAT
+	db 4,DUNSPARCE
+	; nite
+	db 3,GEODUDE
+	db 2,ZUBAT
+	db 2,GEODUDE
+	db 4,GEODUDE
+	db 2,ZUBAT
+	db 4,ZUBAT
+	db 4,DUNSPARCE
+
+	db $03,$4f ; Dark Cave, Blackthorn entrance
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 23,GEODUDE
+	db 23,ZUBAT
+	db 25,GRAVELER
+	db 25,URSARING
+	db 20,TEDDIURSA
+	db 23,GOLBAT
+	db 23,GOLBAT
+	; day
+	db 23,GEODUDE
+	db 23,ZUBAT
+	db 25,GRAVELER
+	db 25,URSARING
+	db 30,URSARING
+	db 23,GOLBAT
+	db 23,GOLBAT
+	; nite
+	db 23,GEODUDE
+	db 23,ZUBAT
+	db 25,GRAVELER
+	db 20,WOBBUFFET
+	db 25,WOBBUFFET
+	db 23,GOLBAT
+	db 23,GOLBAT
+
+	db $18,$03 ; Route 29
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 2,PIDGEY
+	db 2,SENTRET
+	db 3,PIDGEY
+	db 3,SENTRET
+	db 2,RATTATA
+	db 3,HOPPIP
+	db 3,HOPPIP
+	; day
+	db 2,PIDGEY
+	db 2,SENTRET
+	db 3,PIDGEY
+	db 3,SENTRET
+	db 2,RATTATA
+	db 3,HOPPIP
+	db 3,HOPPIP
+	; nite
+	db 2,HOOTHOOT
+	db 2,RATTATA
+	db 3,HOOTHOOT
+	db 3,RATTATA
+	db 2,RATTATA
+	db 3,HOOTHOOT
+	db 3,HOOTHOOT
+
+	db $1a,$01 ; Route 30
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 3,LEDYBA
+	db 3,CATERPIE
+	db 4,CATERPIE
+	db 4,PIDGEY
+	db 3,WEEDLE
+	db 4,HOPPIP
+	db 4,HOPPIP
+	; day
+	db 3,PIDGEY
+	db 3,CATERPIE
+	db 4,CATERPIE
+	db 4,PIDGEY
+	db 3,WEEDLE
+	db 4,HOPPIP
+	db 4,HOPPIP
+	; nite
+	db 3,SPINARAK
+	db 3,HOOTHOOT
+	db 4,POLIWAG
+	db 4,HOOTHOOT
+	db 3,ZUBAT
+	db 4,HOOTHOOT
+	db 4,HOOTHOOT
+
+	db $1a,$02 ; Route 31
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 4,LEDYBA
+	db 4,CATERPIE
+	db 5,BELLSPROUT
+	db 5,PIDGEY
+	db 4,WEEDLE
+	db 5,HOPPIP
+	db 5,HOPPIP
+	; day
+	db 4,PIDGEY
+	db 4,CATERPIE
+	db 5,BELLSPROUT
+	db 5,PIDGEY
+	db 4,WEEDLE
+	db 5,HOPPIP
+	db 5,HOPPIP
+	; nite
+	db 4,SPINARAK
+	db 4,POLIWAG
+	db 5,BELLSPROUT
+	db 5,HOOTHOOT
+	db 4,ZUBAT
+	db 5,GASTLY
+	db 5,GASTLY
+
+	db $0a,$01 ; Route 32
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 4,EKANS
+	db 5,RATTATA
+	db 7,BELLSPROUT
+	db 6,HOPPIP
+	db 7,PIDGEY
+	db 7,HOPPIP
+	db 7,HOPPIP
+	; day
+	db 4,EKANS
+	db 5,RATTATA
+	db 7,BELLSPROUT
+	db 6,HOPPIP
+	db 7,PIDGEY
+	db 7,HOPPIP
+	db 7,HOPPIP
+	; nite
+	db 4,WOOPER
+	db 5,RATTATA
+	db 7,BELLSPROUT
+	db 6,ZUBAT
+	db 7,HOOTHOOT
+	db 7,GASTLY
+	db 7,GASTLY
+
+	db $08,$06 ; Route 33
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 6,RATTATA
+	db 6,SPEAROW
+	db 6,GEODUDE
+	db 6,HOPPIP
+	db 7,EKANS
+	db 7,HOPPIP
+	db 7,HOPPIP
+	; day
+	db 6,RATTATA
+	db 6,SPEAROW
+	db 6,GEODUDE
+	db 6,HOPPIP
+	db 7,EKANS
+	db 7,HOPPIP
+	db 7,HOPPIP
+	; nite
+	db 6,RATTATA
+	db 6,ZUBAT
+	db 6,GEODUDE
+	db 6,ZUBAT
+	db 7,RATTATA
+	db 7,RATTATA
+	db 7,RATTATA
+
+	db $0b,$01 ; Route 34
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 10,SNUBBULL
+	db 11,RATTATA
+	db 12,PIDGEY
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 10,DITTO
+	; day
+	db 10,SNUBBULL
+	db 11,RATTATA
+	db 12,PIDGEY
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 10,DITTO
+	; nite
+	db 12,DROWZEE
+	db 11,RATTATA
+	db 12,HOOTHOOT
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 10,DITTO
+
+	db $0a,$02 ; Route 35
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 12,SNUBBULL
+	db 14,PIDGEY
+	db 13,GROWLITHE
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 12,YANMA
+	; day
+	db 12,SNUBBULL
+	db 14,PIDGEY
+	db 13,GROWLITHE
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 12,YANMA
+	; nite
+	db 12,DROWZEE
+	db 14,HOOTHOOT
+	db 13,PSYDUCK
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 12,YANMA
+
+	db $0a,$03 ; Route 36
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 4,LEDYBA
+	db 4,PIDGEY
+	db 5,BELLSPROUT
+	db 5,GROWLITHE
+	db 5,PIDGEY
+	db 6,PIDGEY
+	db 6,PIDGEY
+	; day
+	db 4,PIDGEY
+	db 4,PIDGEY
+	db 5,BELLSPROUT
+	db 5,GROWLITHE
+	db 5,PIDGEY
+	db 6,PIDGEY
+	db 6,PIDGEY
+	; nite
+	db 4,SPINARAK
+	db 4,HOOTHOOT
+	db 5,BELLSPROUT
+	db 5,HOOTHOOT
+	db 5,HOOTHOOT
+	db 5,GASTLY
+	db 5,GASTLY
+
+	db $0a,$04 ; Route 37
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 13,LEDYBA
+	db 14,GROWLITHE
+	db 15,PIDGEY
+	db 16,GROWLITHE
+	db 15,PIDGEOTTO
+	db 15,LEDIAN
+	db 15,LEDIAN
+	; day
+	db 13,PIDGEY
+	db 14,GROWLITHE
+	db 15,PIDGEY
+	db 16,GROWLITHE
+	db 15,PIDGEOTTO
+	db 15,PIDGEY
+	db 15,PIDGEY
+	; nite
+	db 13,SPINARAK
+	db 14,STANTLER
+	db 15,HOOTHOOT
+	db 16,STANTLER
+	db 15,NOCTOWL
+	db 15,ARIADOS
+	db 15,ARIADOS
+
+	db $01,$0c ; Route 38
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 16,RATTATA
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 13,TAUROS
+	db 13,MILTANK
+	db 13,MILTANK
+	; day
+	db 16,RATTATA
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 13,TAUROS
+	db 13,MILTANK
+	db 13,MILTANK
+	; nite
+	db 16,MEOWTH
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,NOCTOWL
+	db 16,MEOWTH
+	db 16,MEOWTH
+	db 16,MEOWTH
+
+	db $01,$0d ; Route 39
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 16,RATTATA
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 15,MILTANK
+	db 15,TAUROS
+	db 15,TAUROS
+	; day
+	db 16,RATTATA
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 15,MILTANK
+	db 15,TAUROS
+	db 15,TAUROS
+	; nite
+	db 16,MEOWTH
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,NOCTOWL
+	db 18,MEOWTH
+	db 18,MEOWTH
+	db 18,MEOWTH
+
+	db $02,$05 ; Route 42
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 13,EKANS
+	db 14,SPEAROW
+	db 15,RATTATA
+	db 16,RATICATE
+	db 15,ARBOK
+	db 16,FEAROW
+	db 16,FEAROW
+	; day
+	db 13,EKANS
+	db 14,SPEAROW
+	db 15,RATTATA
+	db 16,RATICATE
+	db 15,ARBOK
+	db 16,FEAROW
+	db 16,FEAROW
+	; nite
+	db 13,RATTATA
+	db 14,ZUBAT
+	db 15,RATICATE
+	db 16,GOLBAT
+	db 15,MARILL
+	db 16,GOLBAT
+	db 16,GOLBAT
+
+	db $09,$05 ; Route 43
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 15,SENTRET
+	db 16,PIDGEOTTO
+	db 16,FARFETCH_D
+	db 15,FURRET
+	db 17,RATICATE
+	db 17,FURRET
+	db 17,FURRET
+	; day
+	db 15,SENTRET
+	db 16,PIDGEOTTO
+	db 16,FARFETCH_D
+	db 15,FURRET
+	db 17,RATICATE
+	db 17,FURRET
+	db 17,FURRET
+	; nite
+	db 15,VENONAT
+	db 16,NOCTOWL
+	db 16,RATICATE
+	db 17,VENONAT
+	db 17,RATICATE
+	db 17,VENOMOTH
+	db 17,VENOMOTH
+
+	db $02,$06 ; Route 43
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 23,TANGELA
+	db 22,LICKITUNG
+	db 22,BELLSPROUT
+	db 24,WEEPINBELL
+	db 24,LICKITUNG
+	db 26,LICKITUNG
+	db 26,LICKITUNG
+	; day
+	db 23,TANGELA
+	db 22,LICKITUNG
+	db 22,BELLSPROUT
+	db 24,WEEPINBELL
+	db 24,LICKITUNG
+	db 26,LICKITUNG
+	db 26,LICKITUNG
+	; nite
+	db 23,TANGELA
+	db 22,POLIWAG
+	db 22,BELLSPROUT
+	db 24,WEEPINBELL
+	db 24,POLIWHIRL
+	db 26,POLIWHIRL
+	db 26,POLIWHIRL
+
+	db $05,$08 ; Route 45
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 23,GEODUDE
+	db 23,GRAVELER
+	db 24,GLIGAR
+	db 25,DONPHAN
+	db 20,PHANPY
+	db 27,SKARMORY
+	db 27,SKARMORY
+	; day
+	db 23,GEODUDE
+	db 23,GRAVELER
+	db 24,GLIGAR
+	db 25,DONPHAN
+	db 30,DONPHAN
+	db 27,SKARMORY
+	db 27,SKARMORY
+	; nite
+	db 23,GEODUDE
+	db 23,GRAVELER
+	db 24,GLIGAR
+	db 25,GRAVELER
+	db 27,GRAVELER
+	db 27,GRAVELER
+	db 27,GRAVELER
+
+	db $05,$09 ; Route 46
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 2,GEODUDE
+	db 2,SPEAROW
+	db 3,GEODUDE
+	db 3,RATTATA
+	db 2,PHANPY
+	db 2,RATTATA
+	db 2,RATTATA
+	; day
+	db 2,GEODUDE
+	db 2,SPEAROW
+	db 3,GEODUDE
+	db 3,RATTATA
+	db 2,RATTATA
+	db 2,RATTATA
+	db 2,RATTATA
+	; nite
+	db 2,GEODUDE
+	db 2,RATTATA
+	db 3,GEODUDE
+	db 3,RATTATA
+	db 2,RATTATA
+	db 2,RATTATA
+	db 2,RATTATA
+
+	db $13,$02 ; Silver Cave outside
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 41,TANGELA
+	db 42,PONYTA
+	db 42,ARBOK
+	db 44,RAPIDASH
+	db 41,DODUO
+	db 43,DODRIO
+	db 43,DODRIO
+	; day
+	db 41,TANGELA
+	db 42,PONYTA
+	db 42,ARBOK
+	db 44,RAPIDASH
+	db 41,DODUO
+	db 43,DODRIO
+	db 43,DODRIO
+	; nite
+	db 41,TANGELA
+	db 42,POLIWHIRL
+	db 42,GOLBAT
+	db 44,POLIWHIRL
+	db 40,GOLBAT
+	db 44,GOLBAT
+	db 44,GOLBAT
+
+	db $FF
+
+INCBIN "baserom.gbc",$2b11d,$2c000 - $2b11d
+
 SECTION "bankB",DATA,BANK[$B]
 INCBIN "baserom.gbc",$2C000,$4000
 SECTION "bankC",DATA,BANK[$C]
--- a/pokecrystal.asm
+++ b/pokecrystal.asm
@@ -1,1 +1,2 @@
+INCLUDE "constants.asm"
 INCLUDE "main.tx"
--