This repository was archived by the owner on Jan 25, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathtree_mons.asm
executable file
·274 lines (262 loc) · 4.59 KB
/
tree_mons.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
TreeMonPointerTable:
dw TreeMons1 ; PALLET_TOWN
dw TreeMons1 ; VIRIDIAN_CITY
dw TreeMons2 ; PEWTER_CITY
dw TreeMons2 ; CERULEAN_CITY
dw TreeMons4 ; LAVENDER_TOWN
dw TreeMons3 ; VERMILION_CITY
dw TreeMons4 ; CELADON_CITY
dw TreeMons5 ; FUCHSIA_CITY
dw TreeMons7 ; CINNABAR_ISLAND
dw TreeMons7 ; INDIGO_PLATEAU
dw TreeMons4 ; SAFFRON_CITY
dw TreeMons1 ; unused map
dw TreeMons1 ; ROUTE_1
dw TreeMons1 ; ROUTE_2
dw TreeMons2 ; ROUTE_3
dw TreeMons2 ; ROUTE_4
dw TreeMons3 ; ROUTE_5
dw TreeMons3 ; ROUTE_6
dw TreeMons4 ; ROUTE_7
dw TreeMons4 ; ROUTE_8
dw TreeMons4 ; ROUTE_9
dw TreeMons4 ; ROUTE_10
dw TreeMons4 ; ROUTE_11
dw TreeMons5 ; ROUTE_12
dw TreeMons5 ; ROUTE_13
dw TreeMons5 ; ROUTE_14
dw TreeMons5 ; ROUTE_15
dw TreeMons4 ; ROUTE_16
dw TreeMons5 ; ROUTE_17
dw TreeMons6 ; ROUTE_18
dw TreeMons6 ; ROUTE_19
dw TreeMons7 ; ROUTE_20
dw TreeMons7 ; ROUTE_21
dw TreeMons1 ; ROUTE_22
dw TreeMons7 ; ROUTE_23
dw TreeMons2 ; ROUTE_24
dw TreeMons2 ; ROUTE_25
; Any map not in this list defaults to TreeMons1
TreeMons1:
IF DEF(_HARD) ; Hard Version
db 15, CATERPIE
db 15, CATERPIE
db 15, WEEDLE
db 15, WEEDLE
db 15, KAKUNA
db 15, METAPOD
db 15, PARAS
db 15, SPEAROW
db 15, BEEDRILL
db 15, BUTTERFREE
ELSE ; Normal Version
db 10, CATERPIE
db 10, CATERPIE
db 10, WEEDLE
db 10, WEEDLE
db 10, KAKUNA
db 10, METAPOD
db 10, PARAS
db 10, SPEAROW
db 10, BEEDRILL
db 10, BUTTERFREE
ENDC
TreeMons2:
IF DEF(_HARD) ; Hard Version
db 15, PIDGEY
db 15, PIDGEY
db 15, SPEAROW
db 15, SPEAROW
db 15, VENONAT
db 15, VENONAT
db 15, EKANS
db 15, EKANS
db 15, MURKROW
db 15, MURKROW
ELSE ; Normal Version
db 10, PIDGEY
db 10, PIDGEY
db 10, SPEAROW
db 10, SPEAROW
db 10, VENONAT
db 10, VENONAT
db 10, EKANS
db 10, EKANS
db 10, MURKROW
db 10, MURKROW
ENDC
TreeMons3:
IF DEF(_HARD) ; Hard Version
db 20, VENONAT
db 20, VENONAT
db 20, PARAS
db 20, PARAS
db 20, SPEAROW
db 20, SPEAROW
db 20, EKANS
db 20, EKANS
db 20, EXEGGCUTE
db 20, EXEGGCUTE
ELSE ; Normal Version
db 15, VENONAT
db 15, VENONAT
db 15, PARAS
db 15, PARAS
db 15, SPEAROW
db 15, SPEAROW
db 15, EKANS
db 15, EKANS
db 15, EXEGGCUTE
db 15, EXEGGCUTE
ENDC
TreeMons4:
IF DEF(_HARD) ; Hard Version
db 25, EKANS
db 25, EKANS
db 25, EKANS
db 25, SPEAROW
db 25, SPEAROW
db 25, SPEAROW
db 25, EXEGGCUTE
db 25, EXEGGCUTE
db 25, HERACROSS
db 25, HERACROSS
ELSE ; Normal Version
db 15, EKANS
db 15, EKANS
db 15, EKANS
db 15, SPEAROW
db 15, SPEAROW
db 15, SPEAROW
db 15, EXEGGCUTE
db 15, EXEGGCUTE
db 15, HERACROSS
db 15, HERACROSS
ENDC
TreeMons5:
IF DEF(_HARD) ; Hard Version
db 35, PARAS
db 35, PARAS
db 35, VENONAT
db 35, VENONAT
db 35, BEEDRILL
db 35, BUTTERFREE
db 35, MURKROW
db 35, MURKROW
db 35, HERACROSS
db 35, SCYTHER
ELSE ; Normal Version
db 25, PARAS
db 25, PARAS
db 25, VENONAT
db 25, VENONAT
db 25, BEEDRILL
db 25, BUTTERFREE
db 25, MURKROW
db 25, MURKROW
db 25, HERACROSS
db 25, SCYTHER
ENDC
TreeMons6:
IF DEF(_HARD) ; Hard Version
db 45, PARAS
db 45, PARAS
db 45, VENONAT
db 45, VENONAT
db 45, BEEDRILL
db 45, BUTTERFREE
db 45, MURKROW
db 45, MURKROW
db 45, HERACROSS
db 45, PINSIR
ELSE ; Normal Version
db 25, PARAS
db 25, PARAS
db 25, VENONAT
db 25, VENONAT
db 25, BEEDRILL
db 25, BUTTERFREE
db 25, MURKROW
db 25, MURKROW
db 25, HERACROSS
db 25, PINSIR
ENDC
TreeMons7:
IF DEF(_HARD) ; Hard Version
db 55, BEEDRILL
db 53, BUTTERFREE
db 52, TANGELA
db 52, TANGELA
db 54, VENONAT
db 54, VENOMOTH
db 56, EXEGGCUTE
db 56, EXEGGCUTE
db 52, ARBOK
db 54, HERACROSS
ELSE ; Normal Version
db 30, BEEDRILL
db 30, BUTTERFREE
db 30, TANGELA
db 30, TANGELA
db 30, VENONAT
db 31, VENOMOTH
db 31, EXEGGCUTE
db 31, EXEGGCUTE
db 31, ARBOK
db 31, HERACROSS
ENDC
TreeMons8: ; unused for now
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
TreeMons9: ; unused for now
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
TreeMons10: ; unused for now
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
TreeMons11: ; unused for now
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
TreeMons12: ; unused for now
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY
db 10, PIDGEY