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
|
SootopolisCity_MysteryEventsHouse_1F_MapScripts:: @ 8227953
map_script 3, SootopolisCity_MysteryEventsHouse_1F_MapScript1_22795E
map_script 2, SootopolisCity_MysteryEventsHouse_1F_MapScript2_22799D
.byte 0
SootopolisCity_MysteryEventsHouse_1F_MapScript1_22795E: @ 822795E
setvar VAR_0x8004, 16
special sub_81A1780
compare VAR_RESULT, 0
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_22797D
compare VAR_0x40C0, 0
call_if 5, SootopolisCity_MysteryEventsHouse_1F_EventScript_227991
end
SootopolisCity_MysteryEventsHouse_1F_EventScript_22797D:: @ 822797D
setvar VAR_0x4001, 1
setobjectxyperm 1, 3, 2
setobjectmovementtype 1, 8
setmaplayoutindex 441
return
SootopolisCity_MysteryEventsHouse_1F_EventScript_227991:: @ 8227991
setobjectxyperm 1, 2, 2
setobjectmovementtype 1, 10
return
SootopolisCity_MysteryEventsHouse_1F_MapScript2_22799D: @ 822799D
map_script_2 VAR_0x40C0, 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_2279B7
map_script_2 VAR_0x40C0, 2, SootopolisCity_MysteryEventsHouse_1F_EventScript_2279B7
map_script_2 VAR_0x40C0, 3, SootopolisCity_MysteryEventsHouse_1F_EventScript_2279B7
.2byte 0
SootopolisCity_MysteryEventsHouse_1F_EventScript_2279B7:: @ 82279B7
lockall
applymovement 255, SootopolisCity_MysteryEventsHouse_1F_Movement_227A1F
waitmovement 0
applymovement 1, SootopolisCity_MysteryEventsHouse_1F_Movement_227A21
waitmovement 0
moveobjectoffscreen 1
applymovement 255, SootopolisCity_MysteryEventsHouse_1F_Movement_2725A6
waitmovement 0
compare VAR_0x40C0, 1
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227A04
compare VAR_0x40C0, 2
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227A0D
compare VAR_0x40C0, 3
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227A16
special copy_player_party_from_sav1
setvar VAR_0x40C0, 0
releaseall
end
SootopolisCity_MysteryEventsHouse_1F_EventScript_227A04:: @ 8227A04
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227DB8, 4
return
SootopolisCity_MysteryEventsHouse_1F_EventScript_227A0D:: @ 8227A0D
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227E03, 4
return
SootopolisCity_MysteryEventsHouse_1F_EventScript_227A16:: @ 8227A16
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227D5B, 4
return
SootopolisCity_MysteryEventsHouse_1F_Movement_227A1F: @ 8227A1F
step_down
step_end
SootopolisCity_MysteryEventsHouse_1F_Movement_227A21: @ 8227A21
step_right
step_25
step_end
SootopolisCity_MysteryEventsHouse_1F_EventScript_227A24:: @ 8227A24
lock
faceplayer
setvar VAR_0x8004, 16
special sub_81A1780
compare VAR_RESULT, 1
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227A4E
compare VAR_0x4001, 1
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227A58
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227B46, 4
release
end
SootopolisCity_MysteryEventsHouse_1F_EventScript_227A4E:: @ 8227A4E
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227B46, 4
release
end
SootopolisCity_MysteryEventsHouse_1F_EventScript_227A58:: @ 8227A58
special copy_player_party_to_sav1
special sub_8139238
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227BFC, 5
compare VAR_RESULT, 0
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227AE2
call SootopolisCity_MysteryEventsHouse_1F_EventScript_227AEF
compare VAR_RESULT, 0
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227AE2
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227CEB, 5
compare VAR_RESULT, 0
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227AE2
special copy_player_party_from_sav1
call SootopolisCity_MysteryEventsHouse_1F_EventScript_27134F
compare VAR_RESULT, 0
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227AE2
special copy_player_party_to_sav1
special sub_80F94E8
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227D21, 4
closemessage
compare VAR_FACING, 2
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227AFE
compare VAR_FACING, 4
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227B10
compare VAR_FACING, 3
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227B22
warp SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_B1F, 255, 3, 1
waitstate
release
end
SootopolisCity_MysteryEventsHouse_1F_EventScript_227AE2:: @ 8227AE2
special copy_player_party_from_sav1
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227C44, 4
release
end
SootopolisCity_MysteryEventsHouse_1F_EventScript_227AEF:: @ 8227AEF
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227C84, 4
fadescreen 1
special sub_80F9438
waitstate
return
SootopolisCity_MysteryEventsHouse_1F_EventScript_227AFE:: @ 8227AFE
applymovement VAR_LAST_TALKED, SootopolisCity_MysteryEventsHouse_1F_Movement_227B40
applymovement 255, SootopolisCity_MysteryEventsHouse_1F_Movement_227B34
waitmovement 0
return
SootopolisCity_MysteryEventsHouse_1F_EventScript_227B10:: @ 8227B10
applymovement VAR_LAST_TALKED, SootopolisCity_MysteryEventsHouse_1F_Movement_227B43
applymovement 255, SootopolisCity_MysteryEventsHouse_1F_Movement_227B38
waitmovement 0
return
SootopolisCity_MysteryEventsHouse_1F_EventScript_227B22:: @ 8227B22
applymovement VAR_LAST_TALKED, SootopolisCity_MysteryEventsHouse_1F_Movement_227B40
applymovement 255, SootopolisCity_MysteryEventsHouse_1F_Movement_227B3C
waitmovement 0
return
SootopolisCity_MysteryEventsHouse_1F_Movement_227B34: @ 8227B34
step_14
step_up
step_up
step_end
SootopolisCity_MysteryEventsHouse_1F_Movement_227B38: @ 8227B38
step_14
step_right
step_up
step_end
SootopolisCity_MysteryEventsHouse_1F_Movement_227B3C: @ 8227B3C
step_14
step_left
step_up
step_end
SootopolisCity_MysteryEventsHouse_1F_Movement_227B40: @ 8227B40
step_left
step_28
step_end
SootopolisCity_MysteryEventsHouse_1F_Movement_227B43: @ 8227B43
step_right
step_27
step_end
SootopolisCity_MysteryEventsHouse_1F_Text_227B46: @ 8227B46
.string "When I was young, I traveled the world\n"
.string "as a POKéMON TRAINER.\p"
.string "Now that I’ve become an old buzzard,\n"
.string "my only amusement is watching young\l"
.string "TRAINERS battle.$"
SootopolisCity_MysteryEventsHouse_1F_Text_227BDD: @ 8227BDD
.string "The door appears to be locked.$"
SootopolisCity_MysteryEventsHouse_1F_Text_227BFC: @ 8227BFC
.string "A TRAINER named {STR_VAR_1}\n"
.string "is visiting my home.\p"
.string "Would you like to challenge\n"
.string "{STR_VAR_1}?$"
SootopolisCity_MysteryEventsHouse_1F_Text_227C44: @ 8227C44
.string "You won’t battle? I’m disappointed\n"
.string "that I can’t see you battle…$"
SootopolisCity_MysteryEventsHouse_1F_Text_227C84: @ 8227C84
.string "Oh, good, good!\p"
.string "But my house isn’t all that sturdy.\p"
.string "Could I ask you to keep it down to\n"
.string "a 3-on-3 match?$"
SootopolisCity_MysteryEventsHouse_1F_Text_227CEB: @ 8227CEB
.string "Before you two battle, you should\n"
.string "save your progress.$"
SootopolisCity_MysteryEventsHouse_1F_Text_227D21: @ 8227D21
.string "I hope to see a good match!$"
SootopolisCity_MysteryEventsHouse_1F_Text_227D3D: @ 8227D3D
.string "{STR_VAR_1}$"
SootopolisCity_MysteryEventsHouse_B1F_Text_227D40: @ 8227D40
.string "The match ended up a draw.$"
SootopolisCity_MysteryEventsHouse_1F_Text_227D5B: @ 8227D5B
.string "So, it became a standoff.\p"
.string "It was a brilliant match in which\n"
.string "neither side conceded a step!$"
SootopolisCity_MysteryEventsHouse_1F_Text_227DB5: @ 8227DB5
.string "{STR_VAR_1}$"
SootopolisCity_MysteryEventsHouse_1F_Text_227DB8: @ 8227DB8
.string "That was superlative!\p"
.string "Why, it was like seeing myself in\n"
.string "my youth again!$"
SootopolisCity_MysteryEventsHouse_1F_Text_227E00: @ 8227E00
.string "{STR_VAR_1}$"
SootopolisCity_MysteryEventsHouse_1F_Text_227E03: @ 8227E03
.string "Ah, too bad for you!\p"
.string "But it was a good match.\n"
.string "I hope you can win next time.$"
|