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
|
Route118_MapScripts:: @ 8150F28
map_script 3, Route118_MapScript1_150F2E
.byte 0
Route118_MapScript1_150F2E:: @ 8150F2E
call Route118_EventScript_1AE313
end
Route118_EventScript_150F34:: @ 8150F34
lock
faceplayer
goto_if_set FLAG_RECEIVED_GOOD_ROD, Route118_EventScript_150F89
msgbox Route118_Text_170F12, MSGBOX_YESNO
compare RESULT, YES
goto_if_eq Route118_EventScript_150F5E
compare RESULT, NO
goto_if_eq Route118_EventScript_150F7F
end
Route118_EventScript_150F5E:: @ 8150F5E
msgbox Route118_Text_170F46, 4
giveitem_std ITEM_GOOD_ROD
setflag FLAG_RECEIVED_GOOD_ROD
msgbox Route118_Text_170F7E, 4
release
end
Route118_EventScript_150F7F:: @ 8150F7F
msgbox Route118_Text_170FB0, 4
release
end
Route118_EventScript_150F89:: @ 8150F89
msgbox Route118_Text_170FC8, 4
release
end
Route118_EventScript_150F93:: @ 8150F93
msgbox Route118_Text_170FFE, 2
end
Route118_EventScript_150F9C:: @ 8150F9C
msgbox Route118_Text_17108B, 3
end
Route118_EventScript_150FA5:: @ 8150FA5
msgbox Route118_Text_1710A5, 3
end
Route118_EventScript_150FAE:: @ 8150FAE
lockall
setvar VAR_SPECIAL_8, 0
applymovement 255, Route118_Movement_1A0841
waitmovement 0
applymovement 19, Route118_Movement_151069
waitmovement 0
goto Route118_EventScript_151004
end
Route118_EventScript_150FCE:: @ 8150FCE
lockall
setvar VAR_SPECIAL_8, 1
applymovement 255, Route118_Movement_1A0841
waitmovement 0
goto Route118_EventScript_151004
end
Route118_EventScript_150FE4:: @ 8150FE4
lockall
setvar VAR_SPECIAL_8, 2
applymovement 255, Route118_Movement_1A0841
waitmovement 0
applymovement 19, Route118_Movement_15106B
waitmovement 0
goto Route118_EventScript_151004
end
Route118_EventScript_151004:: @ 8151004
playse SE_DANSA
applymovement 19, Route118_Movement_15106D
waitmovement 0
delay 30
msgbox Route118_Text_170D66, 4
closemessage
compare VAR_SPECIAL_8, 0
call_if_eq Route118_EventScript_151048
compare VAR_SPECIAL_8, 1
call_if_eq Route118_EventScript_151053
compare VAR_SPECIAL_8, 2
call_if_eq Route118_EventScript_15105E
setvar VAR_ROUTE118_STATE, 1
removeobject 19
releaseall
end
Route118_EventScript_151048:: @ 8151048
applymovement 19, Route118_Movement_151071
waitmovement 0
return
Route118_EventScript_151053:: @ 8151053
applymovement 19, Route118_Movement_15107C
waitmovement 0
return
Route118_EventScript_15105E:: @ 815105E
applymovement 19, Route118_Movement_151086
waitmovement 0
return
Route118_Movement_151069:: @ 8151069
step_left
step_end
Route118_Movement_15106B:: @ 815106B
step_right
step_end
Route118_Movement_15106D:: @ 815106D
fast_step_down
step_14
step_down
step_end
Route118_Movement_151071:: @ 8151071
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_end
Route118_Movement_15107C:: @ 815107C
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_end
Route118_Movement_151086:: @ 8151086
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_end
Route118_EventScript_15108F:: @ 815108F
trainerbattle 0, OPPONENT_ROSE_1, 0, Route118_Text_1BDFF4, Route118_Text_1BE03C
specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route118_EventScript_1510B6
msgbox Route118_Text_1BE05E, 6
end
Route118_EventScript_1510B6:: @ 81510B6
trainerbattle 5, OPPONENT_ROSE_1, 0, Route118_Text_1BE0AB, Route118_Text_1BE0D3
msgbox Route118_Text_1BE104, 6
end
Route118_EventScript_1510CD:: @ 81510CD
trainerbattle 0, OPPONENT_BARNY, 0, Route118_Text_1BE24A, Route118_Text_1BE291
msgbox Route118_Text_1BE2BE, 6
end
Route118_EventScript_1510E4:: @ 81510E4
trainerbattle 0, OPPONENT_WADE, 0, Route118_Text_1BE318, Route118_Text_1BE385
msgbox Route118_Text_1BE39C, 6
end
Route118_EventScript_1510FB:: @ 81510FB
trainerbattle 0, OPPONENT_DALTON_1, 0, Route118_Text_1BE3E8, Route118_Text_1BE406
specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route118_EventScript_151122
msgbox Route118_Text_1BE413, 6
end
Route118_EventScript_151122:: @ 8151122
trainerbattle 5, OPPONENT_DALTON_1, 0, Route118_Text_1BE489, Route118_Text_1BE4CC
msgbox Route118_Text_1BE4D9, 6
end
Route118_EventScript_151139:: @ 8151139
trainerbattle 0, OPPONENT_PERRY, 0, Route118_Text_1BE148, Route118_Text_1BE188
msgbox Route118_Text_1BE19D, 6
end
Route118_EventScript_151150:: @ 8151150
trainerbattle 0, OPPONENT_CHESTER, 0, Route118_Text_1BE1D7, Route118_Text_1BE1F5
msgbox Route118_Text_1BE20D, 6
end
|