forked from pokemon-speedrunning/RouteOne
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathred.c
295 lines (274 loc) · 5.58 KB
/
red.c
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
// NIDORAN
addmoney 175 // Rival
buy 3 POKEBALL
use POKEBALL
// BROCK
use POKEBALL
get ANTIDOTE
use ANTIDOTE
addmoney 90 // Weedle Guy
buy 8 POTION
0x3A3B5 -sxp 2 // Brock
lm HORNATTACK
// ROUTE 3
0x39DDA -ydef -1 // BC1
// 0x39DDA -ydef -1 -bbs 1/0/0/0 // BC1 SS
0x39D99 -ydef -1 // Shorts Guy
// 0x39D99 -ydef -1 -xdef -1 -bbs 1/0/0/0 // Shorts Guy Tail Whiped
// 0x39D99 -ydef -1 -xdef -2 -bbs 2/0/0/0 // Shorts Guy Tail Whiped x2
0x39DDF // BC2
// 0x39DDF -xspd -1 -bbs 1/0/0/0 // BC2 SS
// 0x39DDF -xspd -2 -bbs 2/0/0/0 // BC2 double SS
// 0x39DDF -xspd -2 -bbs 2/0/0/0 -ydef -1 // BC2 double SS
// 0x39E10 // Lass
// lm POISONSTING
0x39DE5 // BC3
// 0x39DE5 -xspd -1 -bbs 1/0/0/0 // BC3 SS
// 0x39DE5 -xspd -2 -bbs 2/0/0/0 // BC3 double SS
lm POISONSTING
// L5 SPEAROW // Lass xp
// MT. MOON
get TM12
get RARECANDY
get ESCAPEROPE
get TM01
get MOONSTONE
use POKEBALL
// use RARECANDY
// rc
// evolve NIDORINO
// use TM12
// lm WATERGUN
// um TACKLE
// use MOONSTONE
// evolve NIDOKING
// use TM01
// lm MEGAPUNCH
// um LEER
0x3A29C // Moon Rocket
// 0x3A29C -ydef -1 // Moon Rocket Leer
// 0x3A29C -xdef -1 -bbs 1/0/0/0 // Moon Rocket Tail Whiped
// 0x3A29C -xdef -2 -bbs 2/0/0/0 // Moon Rocket Tail Whiped x2
use RARECANDY
rc
evolve NIDORINO
use TM12
lm WATERGUN
um TACKLE
use MOONSTONE
evolve NIDOKING
use TM01
lm MEGAPUNCH
um LEER
0x39F2A // Moon Nerd
//0x39F2A -xdef -2 -bbs 1/0/0/0 // Moon Nerd Screech
get HELIXFOSSIL
// L9 GEODUDE // Moon xp
// BRIDGE
get RARECANDY
0x3A209 // Bridge Rival
0x39DF2 // Bug Catcher
// 0x39DF2 -bbs 1/0/0/0 // Bug Catcher String Shot
0x39E27 // Lass
0x39DA5 // Youngster
// 0x39DA5 -xdef -1 -bbs 1/0/0/0 // Youngster Tail Whip
0x39E23 // Lass
0x39E80 // Mankey
// 0x39E80 -xdef -1 -bbs 1/0/0/0 // Mankey Leered
0x3A2B0 // Bridge Rocket
// 0x3A2B0 -xdef -1 -bbs 1/0/0/0 // Bridge Rocket Leer
get NUGGET
// MISTY
0x39F6D // Hiker
0x39E2B // Lass
// 0x39E2B -bbs 1/0/0/0 // Lass
0x39F67 // Hiker
0x39E2F // Lass
lm THRASH
um WATERGUN
get SSTICKET
use RARECANDY
rc
use ESCAPEROPE
0x3A2AC // Dig Rocket
get TM28
0x39E9D // Goldeen
0x3A3BB // Misty
// SURGE
0x39EA4 // Pidgey Girl
0x39E86 // JrTrainerm
lm BUBBLEBEAM
0x3A40B // Boat Rival
// 0x3A40B -bbs 1/0/0/0 // Boat Rival bb
get HM01
// 0x3A3FD // Optional Gentleman
sell TM34
sell NUGGET
buy 6 REPEL
buy 2 PARLYZHEAL
// rc // Gentleman candy
use TM11
lm BUBBLEBEAM
um POISONSTING
use TM28
0x3A3C1 // Surge
// FLY
get BIKEVOUCHER
use BIKEVOUCHER
get BICYCLE
swap POTION BICYCLE
use TM24
lm THUNDERBOLT
um HORNATTACK
0x39EAC // 4 Turn Thrash Girl
0x39E07 // Bug Catcher
use REPEL
0x39F22 // Pokemaniac
0x39F1A // Pokemaniac
0x39EC2 // Oddish Girl
use 2 REPEL
0x39F81 // Hiker
0x39EE8 // JrTrainerf
get MAXETHER
0x3A0CD // Gambler
get ELIXER
buy TM07
buy 7 SUPERREPEL
buy 4 SUPERPOTION
buy POKEDOLL
buy SODAPOP
use SODAPOP
get TM48
buy FRESHWATER
buy 11 XACCURACY
buy 6 XSPECIAL
buy 3 XSPEED
get HM02
// FLUTE
swap HELIXFOSSIL TM07
use TM48
lm ROCKSLIDE
um MEGAPUNCH
use SUPERREPEL
swap SSTICKET XACCURACY
0x3A42B // Lavender Rival
0x3A4E3 // Channeler 1
get ELIXER
get ELIXER
// 0x3A4F0 // Haunter
0x3A507 // Channeler 2
0x3A504 // Channeler 3
get RARECANDY
use TM07
lm HORNDRILL
swap HM01 SUPERREPEL
use POKEDOLL
0x3A2ED // Rocket 1
0x3A2F2 -xacc // Rocket 2
0x3A2F6 // Rocket 3
get POKEFLUTE
// KOGA
use FRESHWATER
get ELIXER
0x3A319 // Arbok
get CARDKEY
// 0x3A44F -xacc // Silph Rival (after X Acc)
// 0x3A44F -xacc -xspd 1 -bbs 1/1/0/0 // Silph Rival (after X Speed)
0x3A44F -xacc -xspd 1 -xspc 1 -bbs 2/2/0/0 // Silph Rival (after X Spec)
// 0x3A44F -xacc -xspd 1 -xspc 2 -bbs 3/3/0/0 // Silph Rival (after second X Spec)
use ELIXER
0x3A355 -xacc // Rocket
// L32 Cubone -t -sxp 2
// L32 Drowzee -t
// L32 Marowak -t
0x3A286 -xacc // Giovanni
get TM26
get RARECANDY
use REPEL
swap PARLYZHEAL RARECANDY
get RARECANDY
use REPEL
swap POTION XSPECIAL
use TM26
lm EARTHQUAKE
um THRASH
um ROCKSLIDE
use SUPERREPEL
get GOLDTEETH
get HM03
0x3A13A // Juggler 1
0x3A140 // Juggler 2
0x3A3D2 // Koga
// 0x3A3D1 // Weezing
// 0x3A3D1 -yatk 1 // Weezing X Atk
// 0x3A3D1 -xspc 1 -bbs 1/1/1/0 // Weezing X Spec
// 0x3A3D1 -yatk 1 -xspc 1 -bbs 1/1/1/0 // Weezing X Atk X Spec
use ELIXER
// ERIKA
USE 3 RARECANDY
rc
rc
rc
use GOLDTEETH
get HM04
use SUPERREPEL
swap POTION XSPEED
get TM14
use TM14
lm BLIZZARD
um BUBBLEBEAM
use REPEL
get RARECANDY
get SECRETKEY
0x3A0DB // Beauty
0x3A3C9 // Erika
// BLAINE
0x3A3DB -xacc // Blaine
// SABRINA
// L38 Kadabra -t
// L37 MrMime -t
0x3A3E5 // Sabrina
// stats
// GIOVANNI
0x3A382 // Rhyhorn
0x3A1DA -xacc // Blackbelt
// 0x3A1DA -xspc 1 -bbs 1/1/1/0 // Blackbelt backup (eq tb bliz)
// L38 Machoke -t -sxp 2
// L38 Machop -t
// L38 Machoke -t
use ELIXER
0x3A290 // Giovanni
// 0x3A290 -xspc 1 -bbs 1/1/1/0 // Giovanni X Spec stall
// rc
// LORELEI
use SUPERREPEL
0x3A475 -xacc -xspd 1 -bbs 1/1/0/1 // Viridian Rival
// 0x3A475 -xacc -xspc 1 -bbs 1/1/1/0 // Viridian Rival beginners route
get MAXETHER
use 3 SUPERREPEL
use MAXETHER
0x3A4BB -xacc // Lorelei
// 0x3A4BB -xacc -xspc 1 // Lorelei X Spec
// BRUNO
use MAXETHER
// rc
0x3A3A9 -xacc // Bruno
// AGATHA
use RARECANDY
rc
0x3A516 -xspc 1 -bbs 1/-1/1/0 // Agatha
// 0x3A516 -bbs -1/-1/-1/-1 // Agatha hazed
// 0x3A516 -xspd 1 // Agatha haze+speed
// LANCE
use ELIXER
0x3A522 -xspc 1 -bbs 1/1/1/0 // Lance after X Spec
// 0x3A522 -xspd 1 -xspc 1 -bbs 2/2/0/1 // Lance after X Speed
// 0x3A522 -xspd 1 -xspc 1 // Lance after level up
// 0x3A522 // Lance yolo
// 0x3A522 -xspd 1 -bbs 1/1/0/1 // Lance X Speed turn 1
// CHAMP
lm Surf
0x3A49F -xspc 1 -xacc -bbs 1/1/1/0 // Champ
// 0x3A49F -xspc 1 -xacc // Champ after level up
// 0x3A49F -xspd 1 -xacc -bbs 1/1/0/1 // Champ X Speed
// 0x3A49F -xspc 3 -bbs 2/2/2/0 // meme