summaryrefslogtreecommitdiff
path: root/data/wild/grass_water.asm
blob: ee65db7901b4b1e3442450effe6904c5b11fd679 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
WildDataPointers:
	table_width 2, WildDataPointers
	dw NotingWildMons      ; PALLET_TOWN
	dw NotingWildMons      ; VIRIDIAN_CITY
	dw NotingWildMons      ; PEWTER_CITY
	dw NotingWildMons      ; CERULEAN_CITY
	dw NotingWildMons      ; LAVENDER_TOWN
	dw NotingWildMons      ; VERMILION_CITY
	dw NotingWildMons      ; CELADON_CITY
	dw NotingWildMons      ; FUCHSIA_CITY
	dw NotingWildMons      ; CINNABAR_ISLAND
	dw NotingWildMons      ; INDIGO_PLATEAU
	dw NotingWildMons      ; SAFFRON_CITY
	dw NotingWildMons      ; unused
	dw Route1WildMons  ; ROUTE_1
	dw Route2WildMons  ; ROUTE_2
	dw Route3WildMons  ; ROUTE_3
	dw Route4WildMons  ; ROUTE_4
	dw Route5WildMons  ; ROUTE_5
	dw Route6WildMons  ; ROUTE_6
	dw Route7WildMons  ; ROUTE_7
	dw Route8WildMons  ; ROUTE_8
	dw Route9WildMons  ; ROUTE_9
	dw Route10WildMons ; ROUTE_10
	dw Route11WildMons ; ROUTE_11
	dw Route12WildMons ; ROUTE_12
	dw Route13WildMons ; ROUTE_13
	dw Route14WildMons ; ROUTE_14
	dw Route15WildMons ; ROUTE_15
	dw Route16WildMons ; ROUTE_16
	dw Route17WildMons ; ROUTE_17
	dw Route18WildMons ; ROUTE_18
	dw SeaRoutesWildMons   ; ROUTE_19
	dw SeaRoutesWildMons   ; ROUTE_20
	dw Route21WildMons ; ROUTE_21
	dw Route22WildMons ; ROUTE_22
	dw Route23WildMons ; ROUTE_23
	dw Route24WildMons ; ROUTE_24
	dw Route25WildMons ; ROUTE_25
	dw NotingWildMons      ; REDS_HOUSE_1F
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw ViridianForestWildMons ; ViridianForest
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw MtMoon1FWildMons
	dw MtMoonB1FWildMons
	dw MtMoonB2FWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw RockTunnel1FWildMons
	dw PowerPlantWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw VictoryRoad1FWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw PokemonTower1FWildMons
	dw PokemonTower2FWildMons
	dw PokemonTower3FWildMons
	dw PokemonTower4FWildMons
	dw PokemonTower5FWildMons
	dw PokemonTower6FWildMons
	dw PokemonTower7FWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw SeafoamIslandsB1FWildMons
	dw SeafoamIslandsB2FWildMons
	dw SeafoamIslandsB3FWildMons
	dw SeafoamIslandsB4FWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw PokemonMansion1FWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw SeafoamIslands1FWildMons
	dw NotingWildMons
	dw VictoryRoad2FWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw DiglettsCaveWildMons
	dw VictoryRoad3FWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw PokemonMansion2FWildMons
	dw PokemonMansion3FWildMons
	dw PokemonMansionB1FWildMons
	dw SafariZoneEastWildMons
	dw SafariZoneNorthWildMons
	dw SafariZoneWestWildMons
	dw SafariZoneCenterWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw CeruleanCave2FWildMons
	dw CeruleanCaveB1FWildMons
	dw CeruleanCave1FWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw RockTunnelB1FWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	dw NotingWildMons
	assert_table_length NUM_MAPS
	dw -1 ; end

; wild pokemon data is divided into two parts.
; first part:  pokemon found in grass
; second part: pokemon found while surfing
; each part goes as follows:
    ; if first byte == 0, then
        ; no wild pokemon on this map
    ; if first byte != 0, then
        ; first byte is encounter rate
        ; followed by 20 bytes:
        ; level, species (ten times)

INCLUDE "data/wild/maps/nothing.asm"
INCLUDE "data/wild/maps/Route1.asm"
INCLUDE "data/wild/maps/Route2.asm"
INCLUDE "data/wild/maps/Route22.asm"
INCLUDE "data/wild/maps/ViridianForest.asm"
INCLUDE "data/wild/maps/Route3.asm"
INCLUDE "data/wild/maps/MtMoon1F.asm"
INCLUDE "data/wild/maps/MtMoonB1F.asm"
INCLUDE "data/wild/maps/MtMoonB2F.asm"
INCLUDE "data/wild/maps/Route4.asm"
INCLUDE "data/wild/maps/Route24.asm"
INCLUDE "data/wild/maps/Route25.asm"
INCLUDE "data/wild/maps/Route9.asm"
INCLUDE "data/wild/maps/Route5.asm"
INCLUDE "data/wild/maps/Route6.asm"
INCLUDE "data/wild/maps/Route11.asm"
INCLUDE "data/wild/maps/RockTunnel1F.asm"
INCLUDE "data/wild/maps/RockTunnelB1F.asm"
INCLUDE "data/wild/maps/Route10.asm"
INCLUDE "data/wild/maps/Route12.asm"
INCLUDE "data/wild/maps/Route8.asm"
INCLUDE "data/wild/maps/Route7.asm"
INCLUDE "data/wild/maps/PokemonTower1F.asm"
INCLUDE "data/wild/maps/PokemonTower2F.asm"
INCLUDE "data/wild/maps/PokemonTower3F.asm"
INCLUDE "data/wild/maps/PokemonTower4F.asm"
INCLUDE "data/wild/maps/PokemonTower5F.asm"
INCLUDE "data/wild/maps/PokemonTower6F.asm"
INCLUDE "data/wild/maps/PokemonTower7F.asm"
INCLUDE "data/wild/maps/Route13.asm"
INCLUDE "data/wild/maps/Route14.asm"
INCLUDE "data/wild/maps/Route15.asm"
INCLUDE "data/wild/maps/Route16.asm"
INCLUDE "data/wild/maps/Route17.asm"
INCLUDE "data/wild/maps/Route18.asm"
INCLUDE "data/wild/maps/SafariZoneCenter.asm"
INCLUDE "data/wild/maps/SafariZoneEast.asm"
INCLUDE "data/wild/maps/SafariZoneNorth.asm"
INCLUDE "data/wild/maps/SafariZoneWest.asm"
INCLUDE "data/wild/maps/SeaRoutes.asm"
INCLUDE "data/wild/maps/SeafoamIslands1F.asm"
INCLUDE "data/wild/maps/SeafoamIslandsB1F.asm"
INCLUDE "data/wild/maps/SeafoamIslandsB2F.asm"
INCLUDE "data/wild/maps/SeafoamIslandsB3F.asm"
INCLUDE "data/wild/maps/SeafoamIslandsB4F.asm"
INCLUDE "data/wild/maps/PokemonMansion1F.asm"
INCLUDE "data/wild/maps/PokemonMansion2F.asm"
INCLUDE "data/wild/maps/PokemonMansion3F.asm"
INCLUDE "data/wild/maps/PokemonMansionB1F.asm"
INCLUDE "data/wild/maps/Route21.asm"
INCLUDE "data/wild/maps/CeruleanCave1F.asm"
INCLUDE "data/wild/maps/CeruleanCave2F.asm"
INCLUDE "data/wild/maps/CeruleanCaveB1F.asm"
INCLUDE "data/wild/maps/PowerPlant.asm"
INCLUDE "data/wild/maps/Route23.asm"
INCLUDE "data/wild/maps/VictoryRoad2F.asm"
INCLUDE "data/wild/maps/VictoryRoad3F.asm"
INCLUDE "data/wild/maps/VictoryRoad1F.asm"
INCLUDE "data/wild/maps/DiglettsCave.asm"