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
|
Route116_MapScripts:: @ 8150A31
map_script 3, Route116_MapScript1_150A37
.byte 0
Route116_MapScript1_150A37:: @ 8150A37
call_if_set FLAG_RECOVERED_DEVON_GOODS, Route116_EventScript_150A41
end
Route116_EventScript_150A41:: @ 8150A41
setobjectxyperm 21, 41, 10
return
Route116_EventScript_150A49:: @ 8150A49
lock
faceplayer
goto_if_set FLAG_RECOVERED_DEVON_GOODS, Route116_EventScript_150A67
goto_if_set FLAG_DEVON_GOODS_STOLEN, Route116_EventScript_150A71
msgbox Route116_Text_1703CF, 4
release
end
Route116_EventScript_150A67:: @ 8150A67
msgbox Route116_Text_170556, 4
release
end
Route116_EventScript_150A71:: @ 8150A71
msgbox Route116_Text_1703F7, 4
release
end
Route116_EventScript_150A7B:: @ 8150A7B
lock
faceplayer
goto_if_set FLAG_MET_DEVON_EMPLOYEE, Route116_EventScript_150B04
msgbox Route116_Text_1705AE, 4
goto Route116_EventScript_150A94
end
Route116_EventScript_150A94:: @ 8150A94
setflag FLAG_MET_DEVON_EMPLOYEE
giveitem_std ITEM_REPEAT_BALL
compare RESULT, 0
goto_if_eq Route116_EventScript_150B12
msgbox Route116_Text_1707B8, 4
closemessage
compare FACING, 2
call_if_eq Route116_EventScript_150AEE
compare FACING, 1
call_if_eq Route116_EventScript_150AEE
compare FACING, 3
call_if_eq Route116_EventScript_150AEE
compare FACING, 4
call_if_eq Route116_EventScript_150AF9
removeobject LAST_TALKED
clearflag FLAG_HIDE_EMPLOYEE_DEVON_CORP_3F
setflag FLAG_RECEIVED_REPEAT_BALL
release
end
Route116_EventScript_150AEE:: @ 8150AEE
applymovement LAST_TALKED, Route116_Movement_150B1C
waitmovement 0
return
Route116_EventScript_150AF9:: @ 8150AF9
applymovement LAST_TALKED, Route116_Movement_150B25
waitmovement 0
return
Route116_EventScript_150B04:: @ 8150B04
msgbox Route116_Text_170865, 4
goto Route116_EventScript_150A94
end
Route116_EventScript_150B12:: @ 8150B12
msgbox Route116_Text_17082A, 4
release
end
Route116_Movement_150B1C:: @ 8150B1C
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_end
Route116_Movement_150B25:: @ 8150B25
step_down
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_end
Route116_EventScript_150B30:: @ 8150B30
msgbox Route116_Text_170A46, 3
end
Route116_EventScript_150B39:: @ 8150B39
msgbox Route116_Text_170A60, 3
end
Route116_EventScript_150B42:: @ 8150B42
msgbox Route116_Text_170AB8, 3
end
Route116_EventScript_150B4B:: @ 8150B4B
msgbox Route116_Text_170ACE, 3
end
Route116_EventScript_150B54:: @ 8150B54
msgbox Route116_Text_170B7D, 3
end
Route116_EventScript_150B5D:: @ 8150B5D
lock
faceplayer
msgbox Route116_Text_17032A, 4
setvar VAR_ROUTE116_STATE, 2
release
end
Route116_EventScript_150B6E:: @ 8150B6E
lockall
applymovement 11, Route116_Movement_1A0843
applymovement 255, Route116_Movement_1A083F
waitmovement 0
msgbox Route116_Text_17032A, 4
setvar VAR_ROUTE116_STATE, 2
releaseall
end
Route116_EventScript_150B8F:: @ 8150B8F
lock
faceplayer
checkitem ITEM_BLACK_GLASSES, 1
compare RESULT, 1
goto_if_eq Route116_EventScript_150BCA
specialvar RESULT, FoundBlackGlasses
compare RESULT, 1
goto_if_eq Route116_EventScript_150BBB
msgbox Route116_Text_1708EE, 4
release
end
Route116_EventScript_150BBB:: @ 8150BBB
msgbox Route116_Text_1709B7, 4
closemessage
goto Route116_EventScript_150C03
end
Route116_EventScript_150BCA:: @ 8150BCA
msgbox Route116_Text_1708EE, 4
msgbox Route116_Text_170921, 4
specialvar RESULT, FoundBlackGlasses
compare RESULT, 1
goto_if_eq Route116_EventScript_150BF4
msgbox Route116_Text_170A03, 4
release
end
Route116_EventScript_150BF4:: @ 8150BF4
msgbox Route116_Text_17094D, 4
closemessage
goto Route116_EventScript_150C03
end
Route116_EventScript_150C03:: @ 8150C03
delay 20
compare FACING, 2
call_if_eq Route116_EventScript_150C37
compare FACING, 1
call_if_eq Route116_EventScript_150C37
compare FACING, 3
call_if_eq Route116_EventScript_150C37
compare FACING, 4
call_if_eq Route116_EventScript_150C42
removeobject LAST_TALKED
release
end
Route116_EventScript_150C37:: @ 8150C37
applymovement LAST_TALKED, Route116_Movement_150C4D
waitmovement 0
return
Route116_EventScript_150C42:: @ 8150C42
applymovement LAST_TALKED, Route116_Movement_150C57
waitmovement 0
return
Route116_Movement_150C4D:: @ 8150C4D
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_end
Route116_Movement_150C57:: @ 8150C57
step_up
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_end
Route116_EventScript_150C62:: @ 8150C62
trainerbattle 0, OPPONENT_JOEY, 0, Route116_Text_1BD02B, Route116_Text_1BD04C
msgbox Route116_Text_1BD078, 6
end
Route116_EventScript_150C79:: @ 8150C79
trainerbattle 0, OPPONENT_JOSE, 0, Route116_Text_1BD0AF, Route116_Text_1BD0D7
msgbox Route116_Text_1BD0F4, 6
end
Route116_EventScript_150C90:: @ 8150C90
trainerbattle 0, OPPONENT_JERRY_1, 0, Route116_Text_1BD1C0, Route116_Text_1BD21A
specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route116_EventScript_150CB7
msgbox Route116_Text_1BD248, 6
end
Route116_EventScript_150CB7:: @ 8150CB7
trainerbattle 5, OPPONENT_JERRY_1, 0, Route116_Text_1BD2A5, Route116_Text_1BD2FE
msgbox Route116_Text_1BD31A, 6
end
Route116_EventScript_150CCE:: @ 8150CCE
trainerbattle 0, OPPONENT_CLARK, 0, Route116_Text_1BCF79, Route116_Text_1BCFBB
msgbox Route116_Text_1BCFE3, 6
end
Route116_EventScript_150CE5:: @ 8150CE5
trainerbattle 0, OPPONENT_JANICE, 0, Route116_Text_1BD131, Route116_Text_1BD165
msgbox Route116_Text_1BD180, 6
end
Route116_EventScript_150CFC:: @ 8150CFC
trainerbattle 0, OPPONENT_KAREN_1, 0, Route116_Text_1BD377, Route116_Text_1BD3AC
specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route116_EventScript_150D23
msgbox Route116_Text_1BD3C3, 6
end
Route116_EventScript_150D23:: @ 8150D23
trainerbattle 5, OPPONENT_KAREN_1, 0, Route116_Text_1BD405, Route116_Text_1BD44A
msgbox Route116_Text_1BD466, 6
end
|