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
|
FarawayIsland_Interior_MapScripts:: @ 8267CFA
map_script 5, FarawayIsland_Interior_MapScript1_267D54
map_script 3, FarawayIsland_Interior_MapScript1_267D72
map_script 2, FarawayIsland_Interior_MapScript2_267D98
map_script 7, FarawayIsland_Interior_MapScript1_267D0F
.byte 0
FarawayIsland_Interior_MapScript1_267D0F: @ 8267D0F
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, FarawayIsland_Interior_EventScript_267D19
end
FarawayIsland_Interior_EventScript_267D19:: @ 8267D19
specialvar VAR_RESULT, sub_8138B80
compare VAR_RESULT, 1
goto_eq FarawayIsland_Interior_EventScript_267D4B
compare VAR_RESULT, 4
goto_eq FarawayIsland_Interior_EventScript_267D4B
compare VAR_RESULT, 5
goto_eq FarawayIsland_Interior_EventScript_267D4B
compare VAR_RESULT, 10
goto_eq FarawayIsland_Interior_EventScript_267D4B
return
FarawayIsland_Interior_EventScript_267D4B:: @ 8267D4B
setvar VAR_0x8004, 1
special sub_81D4A90
return
FarawayIsland_Interior_MapScript1_267D54: @ 8267D54
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, FarawayIsland_Interior_EventScript_267D5E
end
FarawayIsland_Interior_EventScript_267D5E:: @ 8267D5E
specialvar VAR_RESULT, sub_8138B80
compare VAR_RESULT, 7
goto_if 5, FarawayIsland_Interior_EventScript_27374E
removeobject VAR_LAST_TALKED
return
FarawayIsland_Interior_MapScript1_267D72: @ 8267D72
setvar VAR_0x403A, 0
setvar VAR_0x4001, 1
checkflag FLAG_0x1CA
call_if 0, FarawayIsland_Interior_EventScript_267D86
end
FarawayIsland_Interior_EventScript_267D86:: @ 8267D86
checkflag FLAG_0x1C7
goto_eq FarawayIsland_Interior_EventScript_27374E
clearflag FLAG_0x2CE
setvar VAR_0x4001, 0
return
FarawayIsland_Interior_MapScript2_267D98: @ 8267D98
map_script_2 VAR_0x4001, 0, FarawayIsland_Interior_EventScript_267DA2
.2byte 0
FarawayIsland_Interior_EventScript_267DA2:: @ 8267DA2
lockall
playse SE_PIN
applymovement 1, FarawayIsland_Interior_Movement_272598
waitmovement 0
applymovement 1, FarawayIsland_Interior_Movement_27259A
waitmovement 0
applymovement 1, FarawayIsland_Interior_Movement_267DCE
waitmovement 0
moveobjectoffscreen 1
setvar VAR_0x4001, 1
releaseall
end
FarawayIsland_Interior_Movement_267DCE: @ 8267DCE
step_up
step_up
step_up
step_25
step_54
step_end
FarawayIsland_Interior_Movement_267DD4: @ 8267DD4
step_55
step_end
FarawayIsland_Interior_Movement_267DD6: @ 8267DD6
step_40
step_16
step_16
step_41
step_1d
step_1d
step_end
FarawayIsland_Interior_Movement_267DDD: @ 8267DDD
step_40
step_16
step_16
step_41
step_1e
step_1e
step_end
FarawayIsland_Interior_Movement_267DE4: @ 8267DE4
step_40
step_16
step_16
step_41
step_20
step_20
step_end
FarawayIsland_Interior_Movement_267DEB: @ 8267DEB
step_40
step_16
step_16
step_41
step_1f
step_1f
step_end
FarawayIsland_Interior_EventScript_267DF2:: @ 8267DF2
lock
faceplayer
applymovement 1, FarawayIsland_Interior_Movement_267DD4
waitmovement 0
setvar VAR_0x8004, 0
special sub_81D4A90
message FarawayIsland_Interior_Text_2C6DFF
waitse
playmoncry SPECIES_MEW, 2
compare VAR_FACING, 2
call_if 1, FarawayIsland_Interior_EventScript_267EAF
compare VAR_FACING, 1
call_if 1, FarawayIsland_Interior_EventScript_267EBA
compare VAR_FACING, 3
call_if 1, FarawayIsland_Interior_EventScript_267EC5
compare VAR_FACING, 4
call_if 1, FarawayIsland_Interior_EventScript_267ED0
special sub_81D4BEC
delay 40
waitmoncry
setvar VAR_0x8004, 151
setvar VAR_0x8005, 30
setvar VAR_0x8006, 0
special CreateObedientEnemyMon
setflag FLAG_SYS_CTRL_OBJ_DELETE
special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
compare VAR_RESULT, 1
goto_eq FarawayIsland_Interior_EventScript_267E96
compare VAR_RESULT, 4
goto_eq FarawayIsland_Interior_EventScript_267EA4
compare VAR_RESULT, 5
goto_eq FarawayIsland_Interior_EventScript_267EA4
compare VAR_RESULT, 10
goto_eq FarawayIsland_Interior_EventScript_267EA4
setflag FLAG_0x1CA
release
end
FarawayIsland_Interior_EventScript_267E96:: @ 8267E96
setflag FLAG_0x1C7
setvar VAR_0x8004, 151
goto FarawayIsland_Interior_EventScript_273776
end
FarawayIsland_Interior_EventScript_267EA4:: @ 8267EA4
setvar VAR_0x8004, 151
goto FarawayIsland_Interior_EventScript_273776
end
FarawayIsland_Interior_EventScript_267EAF:: @ 8267EAF
applymovement 1, FarawayIsland_Interior_Movement_267DD6
waitmovement 0
return
FarawayIsland_Interior_EventScript_267EBA:: @ 8267EBA
applymovement 1, FarawayIsland_Interior_Movement_267DDD
waitmovement 0
return
FarawayIsland_Interior_EventScript_267EC5:: @ 8267EC5
applymovement 1, FarawayIsland_Interior_Movement_267DE4
waitmovement 0
return
FarawayIsland_Interior_EventScript_267ED0:: @ 8267ED0
applymovement 1, FarawayIsland_Interior_Movement_267DEB
waitmovement 0
return
FarawayIsland_Interior_EventScript_267EDB:: @ 8267EDB
lockall
fadescreenswapbuffers 1
setflag FLAG_0x2CE
removeobject 1
fadescreenswapbuffers 0
msgbox FarawayIsland_Interior_Text_267EF1, 4
closemessage
releaseall
end
FarawayIsland_Interior_Text_267EF1: @ 8267EF1
.string "The feeling of being watched faded…$"
|