-
Notifications
You must be signed in to change notification settings - Fork 208
/
orange_grass.asm
311 lines (299 loc) · 10.8 KB
/
orange_grass.asm
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
; Orange Pokémon in grass
def_grass_wildmons ROUTE_49
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 2, XATU
wildmon LEVEL_FROM_BADGES - 2, SUNFLORA
wildmon LEVEL_FROM_BADGES + 0, EXEGGCUTE
wildmon LEVEL_FROM_BADGES + 1, XATU
wildmon LEVEL_FROM_BADGES + 2, EXEGGCUTE
wildmon LEVEL_FROM_BADGES + 3, JUMPLUFF
wildmon LEVEL_FROM_BADGES + 1, JUMPLUFF
; day
wildmon LEVEL_FROM_BADGES - 2, XATU
wildmon LEVEL_FROM_BADGES - 2, SUNFLORA
wildmon LEVEL_FROM_BADGES + 0, EXEGGCUTE
wildmon LEVEL_FROM_BADGES + 1, XATU
wildmon LEVEL_FROM_BADGES + 2, EXEGGCUTE
wildmon LEVEL_FROM_BADGES + 3, JUMPLUFF
wildmon LEVEL_FROM_BADGES + 1, JUMPLUFF
; nite
wildmon LEVEL_FROM_BADGES - 2, NOCTOWL
wildmon LEVEL_FROM_BADGES - 2, PARASECT
wildmon LEVEL_FROM_BADGES + 0, EXEGGCUTE
wildmon LEVEL_FROM_BADGES + 1, NOCTOWL
wildmon LEVEL_FROM_BADGES + 2, EXEGGCUTE
wildmon LEVEL_FROM_BADGES + 3, PARASECT
wildmon LEVEL_FROM_BADGES + 1, PARASECT
end_grass_wildmons
def_grass_wildmons BEAUTIFUL_BEACH
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, LEDIAN
wildmon LEVEL_FROM_BADGES + 0, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, MARILL
wildmon LEVEL_FROM_BADGES + 2, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, AZUMARILL
wildmon LEVEL_FROM_BADGES + 1, AZUMARILL
; day
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, WEEPINBELL
wildmon LEVEL_FROM_BADGES + 0, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, MARILL
wildmon LEVEL_FROM_BADGES + 2, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, AZUMARILL
wildmon LEVEL_FROM_BADGES + 1, AZUMARILL
; nite
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, ARIADOS
wildmon LEVEL_FROM_BADGES + 0, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, MARILL
wildmon LEVEL_FROM_BADGES + 2, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, AZUMARILL
wildmon LEVEL_FROM_BADGES + 1, AZUMARILL
end_grass_wildmons
def_grass_wildmons WARM_BEACH
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, LEDIAN
wildmon LEVEL_FROM_BADGES + 0, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, MARILL
wildmon LEVEL_FROM_BADGES + 2, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, AZUMARILL
wildmon LEVEL_FROM_BADGES + 1, AZUMARILL
; day
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, WEEPINBELL
wildmon LEVEL_FROM_BADGES + 0, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, MARILL
wildmon LEVEL_FROM_BADGES + 2, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, AZUMARILL
wildmon LEVEL_FROM_BADGES + 1, AZUMARILL
; nite
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, ARIADOS
wildmon LEVEL_FROM_BADGES + 0, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, MARILL
wildmon LEVEL_FROM_BADGES + 2, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, AZUMARILL
wildmon LEVEL_FROM_BADGES + 1, AZUMARILL
end_grass_wildmons
def_grass_wildmons ROCKY_BEACH
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, LEDIAN
wildmon LEVEL_FROM_BADGES + 0, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, PHANPY
wildmon LEVEL_FROM_BADGES + 2, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, DONPHAN
wildmon LEVEL_FROM_BADGES + 1, DONPHAN
; day
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, WEEPINBELL
wildmon LEVEL_FROM_BADGES + 0, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, PHANPY
wildmon LEVEL_FROM_BADGES + 2, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, DONPHAN
wildmon LEVEL_FROM_BADGES + 1, DONPHAN
; nite
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, ARIADOS
wildmon LEVEL_FROM_BADGES + 0, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, MARILL
wildmon LEVEL_FROM_BADGES + 2, SLOWPOKE, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, AZUMARILL
wildmon LEVEL_FROM_BADGES + 1, AZUMARILL
end_grass_wildmons
def_grass_wildmons SHAMOUTI_TUNNEL
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 1, RHYHORN
wildmon LEVEL_FROM_BADGES - 1, GRAVELER
wildmon LEVEL_FROM_BADGES + 1, MEOWTH, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, GOLBAT
wildmon LEVEL_FROM_BADGES + 2, GOLBAT
wildmon LEVEL_FROM_BADGES + 4, PERRSERKER
wildmon LEVEL_FROM_BADGES + 2, PERRSERKER
; day
wildmon LEVEL_FROM_BADGES - 1, RHYHORN
wildmon LEVEL_FROM_BADGES - 1, GRAVELER
wildmon LEVEL_FROM_BADGES + 1, MEOWTH, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, GOLBAT
wildmon LEVEL_FROM_BADGES + 2, GOLBAT
wildmon LEVEL_FROM_BADGES + 4, PERRSERKER
wildmon LEVEL_FROM_BADGES + 2, PERRSERKER
; nite
wildmon LEVEL_FROM_BADGES + 2, GOLBAT
wildmon LEVEL_FROM_BADGES - 1, GRAVELER
wildmon LEVEL_FROM_BADGES + 1, MEOWTH, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES - 1, RHYHORN
wildmon LEVEL_FROM_BADGES + 0, RHYHORN
wildmon LEVEL_FROM_BADGES + 4, PERRSERKER
wildmon LEVEL_FROM_BADGES + 2, PERRSERKER
end_grass_wildmons
def_grass_wildmons NOISY_FOREST
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 1, FEAROW
wildmon LEVEL_FROM_BADGES - 1, BUTTERFREE
wildmon LEVEL_FROM_BADGES + 1, BUTTERFREE
wildmon LEVEL_FROM_BADGES + 3, SCYTHER
wildmon LEVEL_FROM_BADGES + 2, WEEPINBELL
wildmon LEVEL_FROM_BADGES + 4, YANMA
wildmon LEVEL_FROM_BADGES + 2, YANMA
; day
wildmon LEVEL_FROM_BADGES - 1, FEAROW
wildmon LEVEL_FROM_BADGES - 1, BEEDRILL
wildmon LEVEL_FROM_BADGES + 1, BEEDRILL
wildmon LEVEL_FROM_BADGES + 3, SCYTHER
wildmon LEVEL_FROM_BADGES + 2, WEEPINBELL
wildmon LEVEL_FROM_BADGES + 4, YANMA
wildmon LEVEL_FROM_BADGES + 2, YANMA
; nite
wildmon LEVEL_FROM_BADGES - 1, FEAROW
wildmon LEVEL_FROM_BADGES - 1, ARIADOS
wildmon LEVEL_FROM_BADGES + 1, ARIADOS
wildmon LEVEL_FROM_BADGES + 3, SCYTHER
wildmon LEVEL_FROM_BADGES + 2, GLOOM
wildmon LEVEL_FROM_BADGES + 4, YANMA
wildmon LEVEL_FROM_BADGES + 2, YANMA
end_grass_wildmons
def_grass_wildmons SHAMOUTI_SHRINE_RUINS
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, LEDIAN
wildmon LEVEL_FROM_BADGES + 0, PONYTA, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, HYPNO
wildmon LEVEL_FROM_BADGES + 2, PONYTA, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, RAPIDASH, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, RAPIDASH, GALARIAN_FORM
; day
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, WEEPINBELL
wildmon LEVEL_FROM_BADGES + 0, PONYTA, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, HYPNO
wildmon LEVEL_FROM_BADGES + 2, PONYTA, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, RAPIDASH, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, RAPIDASH, GALARIAN_FORM
; nite
wildmon LEVEL_FROM_BADGES - 2, KRABBY
wildmon LEVEL_FROM_BADGES - 2, ARIADOS
wildmon LEVEL_FROM_BADGES + 0, PONYTA, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, HYPNO
wildmon LEVEL_FROM_BADGES + 2, PONYTA, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 3, RAPIDASH, GALARIAN_FORM
wildmon LEVEL_FROM_BADGES + 1, RAPIDASH, GALARIAN_FORM
end_grass_wildmons
def_grass_wildmons FIRE_ISLAND
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 2, SLUGMA
wildmon LEVEL_FROM_BADGES - 1, SLUGMA
wildmon LEVEL_FROM_BADGES + 0, MAGCARGO
wildmon LEVEL_FROM_BADGES + 1, MAGCARGO
wildmon LEVEL_FROM_BADGES + 2, MAGMAR
wildmon LEVEL_FROM_BADGES + 4, MAGMAR
wildmon LEVEL_FROM_BADGES + 6, MAGMAR
; day
wildmon LEVEL_FROM_BADGES - 2, SLUGMA
wildmon LEVEL_FROM_BADGES - 1, SLUGMA
wildmon LEVEL_FROM_BADGES + 0, MAGCARGO
wildmon LEVEL_FROM_BADGES + 1, MAGCARGO
wildmon LEVEL_FROM_BADGES + 2, MAGMAR
wildmon LEVEL_FROM_BADGES + 4, MAGMAR
wildmon LEVEL_FROM_BADGES + 6, MAGMAR
; nite
wildmon LEVEL_FROM_BADGES - 2, HOUNDOUR
wildmon LEVEL_FROM_BADGES - 1, HOUNDOUR
wildmon LEVEL_FROM_BADGES + 0, HOUNDOOM
wildmon LEVEL_FROM_BADGES + 1, HOUNDOOM
wildmon LEVEL_FROM_BADGES + 2, MAGMAR
wildmon LEVEL_FROM_BADGES + 4, MAGMAR
wildmon LEVEL_FROM_BADGES + 6, MAGMAR
end_grass_wildmons
def_grass_wildmons ICE_ISLAND
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 2, SEEL
wildmon LEVEL_FROM_BADGES - 1, SEEL
wildmon LEVEL_FROM_BADGES + 0, DEWGONG
wildmon LEVEL_FROM_BADGES + 1, DEWGONG
wildmon LEVEL_FROM_BADGES + 2, JYNX
wildmon LEVEL_FROM_BADGES + 4, JYNX
wildmon LEVEL_FROM_BADGES + 6, JYNX
; day
wildmon LEVEL_FROM_BADGES - 2, SEEL
wildmon LEVEL_FROM_BADGES - 1, SEEL
wildmon LEVEL_FROM_BADGES + 0, DEWGONG
wildmon LEVEL_FROM_BADGES + 1, DEWGONG
wildmon LEVEL_FROM_BADGES + 2, JYNX
wildmon LEVEL_FROM_BADGES + 4, JYNX
wildmon LEVEL_FROM_BADGES + 6, JYNX
; nite
wildmon LEVEL_FROM_BADGES - 2, SNEASEL
wildmon LEVEL_FROM_BADGES - 1, SNEASEL
wildmon LEVEL_FROM_BADGES + 0, WEAVILE
wildmon LEVEL_FROM_BADGES + 1, WEAVILE
wildmon LEVEL_FROM_BADGES + 2, JYNX
wildmon LEVEL_FROM_BADGES + 4, JYNX
wildmon LEVEL_FROM_BADGES + 6, JYNX
end_grass_wildmons
def_grass_wildmons LIGHTNING_ISLAND
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
wildmon LEVEL_FROM_BADGES - 2, VOLTORB
wildmon LEVEL_FROM_BADGES - 1, VOLTORB
wildmon LEVEL_FROM_BADGES + 0, ELECTRODE
wildmon LEVEL_FROM_BADGES + 1, ELECTRODE
wildmon LEVEL_FROM_BADGES + 2, ELECTABUZZ
wildmon LEVEL_FROM_BADGES + 4, ELECTABUZZ
wildmon LEVEL_FROM_BADGES + 6, ELECTABUZZ
; day
wildmon LEVEL_FROM_BADGES - 2, VOLTORB
wildmon LEVEL_FROM_BADGES - 1, VOLTORB
wildmon LEVEL_FROM_BADGES + 0, ELECTRODE
wildmon LEVEL_FROM_BADGES + 1, ELECTRODE
wildmon LEVEL_FROM_BADGES + 2, ELECTABUZZ
wildmon LEVEL_FROM_BADGES + 4, ELECTABUZZ
wildmon LEVEL_FROM_BADGES + 6, ELECTABUZZ
; nite
wildmon LEVEL_FROM_BADGES - 2, MAGNEMITE
wildmon LEVEL_FROM_BADGES - 1, MAGNEMITE
wildmon LEVEL_FROM_BADGES + 0, MAGNETON
wildmon LEVEL_FROM_BADGES + 1, MAGNETON
wildmon LEVEL_FROM_BADGES + 2, ELECTABUZZ
wildmon LEVEL_FROM_BADGES + 4, ELECTABUZZ
wildmon LEVEL_FROM_BADGES + 6, ELECTABUZZ
end_grass_wildmons
def_grass_wildmons NAVEL_ROCK_INSIDE
db 1, 1, 1 ; encounter rates: morn/day/nite
; morn
wildmon 80, DRAGONAIR
wildmon 80, DRAGONAIR
wildmon 81, DRAGONAIR
wildmon 82, DRAGONAIR
wildmon 83, DRAGONAIR
wildmon 84, DRAGONITE
wildmon 85, DRAGONITE
; day
wildmon 80, DRAGONAIR
wildmon 80, DRAGONAIR
wildmon 81, DRAGONAIR
wildmon 82, DRAGONAIR
wildmon 83, DRAGONAIR
wildmon 84, DRAGONITE
wildmon 85, DRAGONITE
; nite
wildmon 80, DRAGONAIR
wildmon 80, DRAGONAIR
wildmon 81, DRAGONAIR
wildmon 82, DRAGONAIR
wildmon 83, DRAGONAIR
wildmon 84, DRAGONITE
wildmon 85, DRAGONITE
end_grass_wildmons
db -1 ; end