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
|
SSTidalCorridor_MapScripts:: @ 815FC94
map_script 2, SSTidalCorridor_MapScript2_15FC9A
.byte 0
SSTidalCorridor_MapScript2_15FC9A:: @ 815FC9A
map_script_2 0x40b4, 1, SSTidalCorridor_EventScript_15FCBC
map_script_2 0x40b4, 5, SSTidalCorridor_EventScript_15FCD2
map_script_2 0x40b4, 9, SSTidalCorridor_EventScript_15FD24
map_script_2 0x40b4, 10, SSTidalCorridor_EventScript_15FD3A
.2byte 0
SSTidalCorridor_EventScript_15FCBC:: @ 815FCBC
special 203
setvar 0x40b4, 2
lockall
playsfx 73
msgbox SSTidalCorridor_Text_199007, 4
releaseall
end
SSTidalCorridor_EventScript_15FCD2:: @ 815FCD2
setvar 0x40b4, 6
lockall
playsfx 73
msgbox SSTidalCorridor_Text_199088, 4
releaseall
end
SSTidalRooms_EventScript_15FCE5:: @ 815FCE5
special 203
setvar 0x40b4, 7
playsfx 73
msgbox SSTidalRooms_Text_199007, 4
return
SSTidalRooms_EventScript_15FCF9:: @ 815FCF9
special 204
setvar 0x40b4, 4
playsfx 73
msgbox SSTidalRooms_Text_1990F8, 4
return
gUnknown_0815FD0D:: @ 815FD0D
compare 0x40B4, 2
jumpeq SSTidalCorridor_EventScript_15FD24
compare 0x40B4, 7
jumpeq SSTidalCorridor_EventScript_15FD3A
end
SSTidalCorridor_EventScript_15FD24:: @ 815FD24
special 204
setvar 0x40b4, 3
lockall
playsfx 73
msgbox SSTidalCorridor_Text_199088, 4
releaseall
end
SSTidalCorridor_EventScript_15FD3A:: @ 815FD3A
special 204
setvar 0x40b4, 8
lockall
playsfx 73
msgbox SSTidalCorridor_Text_1990B4, 4
releaseall
end
SSTidalRooms_EventScript_15FD50:: @ 815FD50
special 204
setvar 0x40b4, 8
playsfx 73
msgbox SSTidalRooms_Text_1990B4, 4
return
SSTidalRooms_EventScript_15FD64:: @ 815FD64
switch 0x40b4
case 2, SSTidalRooms_EventScript_15FCF9
case 3, SSTidalRooms_EventScript_15FCF9
case 6, SSTidalRooms_EventScript_15FCE5
case 7, SSTidalRooms_EventScript_15FD50
return
SSTidalCorridor_EventScript_15FD96:: @ 815FD96
msgbox SSTidalCorridor_Text_199291, 2
end
SSTidalCorridor_EventScript_15FD9F:: @ 815FD9F
lock
faceplayer
checksound
pokecry SPECIES_WINGULL, 0
msgbox SSTidalCorridor_Text_199388, 4
waitpokecry
release
end
SSTidalCorridor_EventScript_15FDB2:: @ 815FDB2
msgbox SSTidalCorridor_Text_1993A1, 3
end
SSTidalCorridor_EventScript_15FDBB:: @ 815FDBB
msgbox SSTidalCorridor_Text_1993A9, 3
end
SSTidalCorridor_EventScript_15FDC4:: @ 815FDC4
msgbox SSTidalCorridor_Text_1993B1, 3
end
SSTidalCorridor_EventScript_15FDCD:: @ 815FDCD
msgbox SSTidalCorridor_Text_1993B9, 3
end
SSTidalCorridor_EventScript_15FDD6:: @ 815FDD6
lock
faceplayer
compare 0x40b4, 4
jumpeq SSTidalCorridor_EventScript_15FDF8
compare 0x40b4, 8
jumpeq SSTidalCorridor_EventScript_15FE17
msgbox SSTidalCorridor_Text_19913B, 4
release
end
SSTidalCorridor_EventScript_15FDF8:: @ 815FDF8
sethealplace 8
msgbox SSTidalCorridor_Text_1991F4, 4
checkflag 260
callif 1, SSTidalCorridor_EventScript_15FE36
warp LilycoveCity_Harbor, 255, 8, 11
waitstate
release
end
SSTidalCorridor_EventScript_15FE17:: @ 815FE17
sethealplace 4
msgbox SSTidalCorridor_Text_1991F4, 4
checkflag 260
callif 1, SSTidalCorridor_EventScript_15FE36
warp SlateportCity_Harbor, 255, 8, 11
waitstate
release
end
SSTidalCorridor_EventScript_15FE36:: @ 815FE36
setflag 951
return
SSTidalCorridor_EventScript_15FE3A:: @ 815FE3A
lockall
compare 0x40b4, 2
jumpeq SSTidalCorridor_EventScript_15FE5B
compare 0x40b4, 7
jumpeq SSTidalCorridor_EventScript_15FE5B
msgbox SSTidalCorridor_Text_199268, 4
releaseall
end
SSTidalCorridor_EventScript_15FE5B:: @ 815FE5B
special 270
waitstate
end
SSTidalCorridor_EventScript_15FE60:: @ 815FE60
lock
faceplayer
checkflag 247
jumpeq SSTidalCorridor_EventScript_15FE7A
call SSTidalCorridor_EventScript_15FE84
msgbox SSTidalCorridor_Text_199203, 4
release
end
SSTidalCorridor_EventScript_15FE7A:: @ 815FE7A
msgbox SSTidalCorridor_Text_199255, 4
release
end
SSTidalCorridor_EventScript_15FE84:: @ 815FE84
checktrainerflag OPPONENT_PHILLIP
jumpif 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_LEONARD
jumpif 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_COLTON
jumpif 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_TUCKER
jumpif 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_THOMAS
jumpif 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_LEA_AND_JED
jumpif 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_GARRET
jumpif 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_ANETTE
jumpif 0, SSTidalCorridor_EventScript_15FED5
setflag 247
jump SSTidalCorridor_EventScript_15FE7A
return
SSTidalCorridor_EventScript_15FED5:: @ 815FED5
return
|