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
312
313
314
315
316
317
318
319
320
321
322
|
LavaridgeTown_MapScripts:: @ 814E4A3
map_script 3, LavaridgeTown_MapScript1_14E4AE
map_script 2, LavaridgeTown_MapScript2_14E4E3
.byte 0
LavaridgeTown_MapScript1_14E4AE:: @ 814E4AE
setflag 2066
checkflag 139
callif 1, LavaridgeTown_EventScript_14E4DF
call LavaridgeTown_EventScript_1A014E
call LavaridgeTown_EventScript_1A0172
compare 0x4053, 2
callif 1, LavaridgeTown_EventScript_14E4D0
end
LavaridgeTown_EventScript_14E4D0:: @ 814E4D0
movespriteperm 8, 11, 9
movespriteperm 7, 11, 9
return
LavaridgeTown_EventScript_14E4DF:: @ 814E4DF
clearflag 877
return
LavaridgeTown_MapScript2_14E4E3:: @ 814E4E3
map_script_2 0x4053, 1, LavaridgeTown_EventScript_14E4ED
.2byte 0
LavaridgeTown_EventScript_14E4ED:: @ 814E4ED
lockall
setvar 0x8008, 1
setdooropened 12, 15
doorchange
reappear 8
move 8, LavaridgeTown_Movement_14E70E
waitmove 0
setdoorclosed 12, 15
doorchange
move 8, LavaridgeTown_Movement_1A083F
waitmove 0
move 255, LavaridgeTown_Movement_1A0843
move 8, LavaridgeTown_Movement_1A0833
waitmove 0
move 8, LavaridgeTown_Movement_1A0835
waitmove 0
checkgender
compare RESULT, 0
callif 1, LavaridgeTown_EventScript_14E56B
compare RESULT, 1
callif 1, LavaridgeTown_EventScript_14E570
compare 0x8008, 1
callif 1, LavaridgeTown_EventScript_14E68F
checkgender
compare RESULT, 0
jumpeq LavaridgeTown_EventScript_14E5AB
compare RESULT, 1
jumpeq LavaridgeTown_EventScript_14E5D0
end
LavaridgeTown_EventScript_14E56B:: @ 814E56B
playmusic 415, 1
return
LavaridgeTown_EventScript_14E570:: @ 814E570
playmusic 421, 1
return
LavaridgeTown_EventScript_14E575:: @ 814E575
lock
faceplayer
setvar 0x8008, 0
checkgender
compare RESULT, 0
callif 1, LavaridgeTown_EventScript_14E56B
compare RESULT, 1
callif 1, LavaridgeTown_EventScript_14E570
checkgender
compare RESULT, 0
jumpeq LavaridgeTown_EventScript_14E5AB
compare RESULT, 1
jumpeq LavaridgeTown_EventScript_14E5D0
end
LavaridgeTown_EventScript_14E5AB:: @ 814E5AB
msgbox LavaridgeTown_Text_16BDA4, 4
giveitem ITEM_GO_GOGGLES
setflag 221
msgbox LavaridgeTown_Text_16BE7D, 4
jump LavaridgeTown_EventScript_14E5F5
end
LavaridgeTown_EventScript_14E5D0:: @ 814E5D0
msgbox LavaridgeTown_Text_16BF92, 4
giveitem ITEM_GO_GOGGLES
setflag 221
msgbox LavaridgeTown_Text_16C020, 4
jump LavaridgeTown_EventScript_14E5F5
end
LavaridgeTown_EventScript_14E5F5:: @ 814E5F5
closebutton
compare 0x8008, 1
callif 1, LavaridgeTown_EventScript_14E646
compare 0x8008, 0
callif 1, LavaridgeTown_EventScript_14E64E
disappear 8
reappear 7
pause 30
compare 0x8008, 1
callif 1, LavaridgeTown_EventScript_14E69A
compare 0x8008, 0
callif 1, LavaridgeTown_EventScript_14E6A5
disappear 7
setvar 0x4053, 2
playmusicbattle 0
fadedefault
compare 0x8008, 0
jumpeq LavaridgeTown_EventScript_14E644
releaseall
end
LavaridgeTown_EventScript_14E644:: @ 814E644
release
end
LavaridgeTown_EventScript_14E646:: @ 814E646
movespriteperm 7, 6, 16
return
LavaridgeTown_EventScript_14E64E:: @ 814E64E
compare FACING, 2
callif 1, LavaridgeTown_EventScript_14E67B
compare FACING, 1
callif 1, LavaridgeTown_EventScript_14E680
compare FACING, 3
callif 1, LavaridgeTown_EventScript_14E685
compare FACING, 4
callif 1, LavaridgeTown_EventScript_14E68A
return
LavaridgeTown_EventScript_14E67B:: @ 814E67B
spritebehave 7, 8
return
LavaridgeTown_EventScript_14E680:: @ 814E680
spritebehave 7, 7
return
LavaridgeTown_EventScript_14E685:: @ 814E685
spritebehave 7, 10
return
LavaridgeTown_EventScript_14E68A:: @ 814E68A
spritebehave 7, 9
return
LavaridgeTown_EventScript_14E68F:: @ 814E68F
move 8, LavaridgeTown_Movement_14E6E8
waitmove 0
return
LavaridgeTown_EventScript_14E69A:: @ 814E69A
move 7, LavaridgeTown_Movement_14E6EF
waitmove 0
return
LavaridgeTown_EventScript_14E6A5:: @ 814E6A5
compare FACING, 2
callif 1, LavaridgeTown_EventScript_14E6D2
compare FACING, 1
callif 1, LavaridgeTown_EventScript_14E6D2
compare FACING, 3
callif 1, LavaridgeTown_EventScript_14E6DD
compare FACING, 4
callif 1, LavaridgeTown_EventScript_14E6D2
return
LavaridgeTown_EventScript_14E6D2:: @ 814E6D2
move 7, LavaridgeTown_Movement_14E6FA
waitmove 0
return
LavaridgeTown_EventScript_14E6DD:: @ 814E6DD
move 7, LavaridgeTown_Movement_14E703
waitmove 0
return
LavaridgeTown_Movement_14E6E8:: @ 814E6E8
step_left
step_left
step_left
step_left
step_left
step_left
step_end
LavaridgeTown_Movement_14E6EF:: @ 814E6EF
step_18
step_18
step_18
step_16
step_16
step_16
step_16
step_16
step_16
step_16
step_end
LavaridgeTown_Movement_14E6FA:: @ 814E6FA
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_end
LavaridgeTown_Movement_14E703:: @ 814E703
step_15
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_end
LavaridgeTown_Movement_14E70E:: @ 814E70E
step_down
step_end
LavaridgeTown_EventScript_14E710:: @ 814E710
specialval RESULT, player_get_direction_lower_nybble
compare RESULT, 1
jumpeq LavaridgeTown_EventScript_14E721
end
LavaridgeTown_EventScript_14E721:: @ 814E721
inccounter GAME_STAT_ENTERED_HOT_SPRINGS
end
LavaridgeTown_EventScript_14E724:: @ 814E724
msgbox LavaridgeTown_Text_16C3FD, 2
end
LavaridgeTown_EventScript_14E72D:: @ 814E72D
msgbox LavaridgeTown_Text_16C4DB, 3
end
LavaridgeTown_EventScript_14E736:: @ 814E736
msgbox LavaridgeTown_Text_16C59B, 2
end
LavaridgeTown_EventScript_14E73F:: @ 814E73F
msgbox LavaridgeTown_Text_16C603, 2
end
LavaridgeTown_EventScript_14E748:: @ 814E748
msgbox LavaridgeTown_Text_16C694, 2
end
LavaridgeTown_EventScript_14E751:: @ 814E751
msgbox LavaridgeTown_Text_16C54E, 2
end
LavaridgeTown_EventScript_14E75A:: @ 814E75A
lock
faceplayer
checkflag 266
jumpeq LavaridgeTown_EventScript_14E79E
msgbox LavaridgeTown_Text_16C174, 5
compare RESULT, 0
jumpeq LavaridgeTown_EventScript_14E7B2
countpokemon
compare RESULT, 6
jumpeq LavaridgeTown_EventScript_14E7A8
msgbox LavaridgeTown_Text_16C2B6, 4
setflag 266
fanfare 370
message LavaridgeTown_Text_16C2EA
waitfanfare
waittext
giveegg 360
release
end
LavaridgeTown_EventScript_14E79E:: @ 814E79E
msgbox LavaridgeTown_Text_16C398, 4
release
end
LavaridgeTown_EventScript_14E7A8:: @ 814E7A8
msgbox LavaridgeTown_Text_16C2FF, 4
release
end
LavaridgeTown_EventScript_14E7B2:: @ 814E7B2
msgbox LavaridgeTown_Text_16C33C, 4
release
end
LavaridgeTown_EventScript_14E7BC:: @ 814E7BC
msgbox LavaridgeTown_Text_16C72F, 3
end
LavaridgeTown_EventScript_14E7C5:: @ 814E7C5
msgbox LavaridgeTown_Text_16C77C, 3
end
@ 814E7CE
msgbox LavaridgeTown_Text_16C7CF, 3
end
LavaridgeTown_EventScript_14E7D7:: @ 814E7D7
msgbox LavaridgeTown_Text_16C7CF, 3
end
|