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
|
SlateportCity_OceanicMuseum_1F_MapScripts:: @ 8155ACA
map_script 3, SlateportCity_OceanicMuseum_1F_MapScript1_155AD0
.byte 0
SlateportCity_OceanicMuseum_1F_MapScript1_155AD0:: @ 8155AD0
.ifdef SAPPHIRE
setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_AQUA_MEMBER_F
setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_AQUA_MEMBER_M
.else
setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_MAGMA_MEMBER_F
setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_MAGMA_MEMBER_M
.endif
end
SlateportCity_OceanicMuseum_1F_EventScript_155ADB:: @ 8155ADB
msgbox SlateportCity_OceanicMuseum_1F_Text_17E1DE, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155AE4:: @ 8155AE4
lockall
applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_1A083F
waitmovement 0
goto SlateportCity_OceanicMuseum_1F_EventScript_155B06
end
SlateportCity_OceanicMuseum_1F_EventScript_155AF5:: @ 8155AF5
lockall
applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_1A0843
waitmovement 0
goto SlateportCity_OceanicMuseum_1F_EventScript_155B06
end
SlateportCity_OceanicMuseum_1F_EventScript_155B06:: @ 8155B06
showmoneybox 0, 0
nop
msgbox SlateportCity_OceanicMuseum_1F_Text_17E18D, MSGBOX_YESNO
compare RESULT, YES
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155B2D
closemessage
hidemoneybox 0, 0
applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_155B8D
waitmovement 0
releaseall
end
SlateportCity_OceanicMuseum_1F_EventScript_155B2D:: @ 8155B2D
checkmoney 0x32, 0
compare RESULT, 0
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155B5A
takemoney 0x32, 0
updatemoneybox 0, 0
nop
msgbox SlateportCity_OceanicMuseum_1F_Text_17E1DE, 4
setvar VAR_SLATEPORT_MUSEUM_1F_STATE, 1
hidemoneybox 0, 0
releaseall
end
SlateportCity_OceanicMuseum_1F_EventScript_155B5A:: @ 8155B5A
goto_if_unset FLAG_DELIVERED_DEVON_GOODS, SlateportCity_OceanicMuseum_1F_EventScript_155B7B
msgbox SlateportCity_OceanicMuseum_1F_Text_17E1F5, 4
closemessage
hidemoneybox 0, 0
applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_155B8D
waitmovement 0
releaseall
end
SlateportCity_OceanicMuseum_1F_EventScript_155B7B:: @ 8155B7B
msgbox SlateportCity_OceanicMuseum_1F_Text_17E22D, 4
setvar VAR_SLATEPORT_MUSEUM_1F_STATE, 1
hidemoneybox 0, 0
releaseall
end
SlateportCity_OceanicMuseum_1F_Movement_155B8D:: @ 8155B8D
step_down
step_end
SlateportCity_OceanicMuseum_1F_EventScript_155B8F:: @ 8155B8F
msgbox SlateportCity_OceanicMuseum_1F_Text_17E2BB, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155B98:: @ 8155B98
msgbox SlateportCity_OceanicMuseum_1F_Text_17E2E3, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155BA1:: @ 8155BA1
msgbox SlateportCity_OceanicMuseum_1F_Text_17E338, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155BAA:: @ 8155BAA
msgbox SlateportCity_OceanicMuseum_1F_Text_17E36F, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155BB3:: @ 8155BB3
msgbox SlateportCity_OceanicMuseum_1F_Text_17E3A9, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155BBC:: @ 8155BBC
msgbox SlateportCity_OceanicMuseum_1F_Text_17E3ED, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155BC5:: @ 8155BC5
msgbox SlateportCity_OceanicMuseum_1F_Text_17E6C9, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155BCE:: @ 8155BCE
msgbox SlateportCity_OceanicMuseum_1F_Text_17E741, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155BD7:: @ 8155BD7
msgbox SlateportCity_OceanicMuseum_1F_Text_17E7C4, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155BE0:: @ 8155BE0
msgbox SlateportCity_OceanicMuseum_1F_Text_17E892, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155BE9:: @ 8155BE9
msgbox SlateportCity_OceanicMuseum_1F_Text_17E944, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155BF2:: @ 8155BF2
msgbox SlateportCity_OceanicMuseum_1F_Text_17EA19, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155BFB:: @ 8155BFB
msgbox SlateportCity_OceanicMuseum_1F_Text_17EB0D, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155C04:: @ 8155C04
msgbox SlateportCity_OceanicMuseum_1F_Text_17EBBC, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155C0D:: @ 8155C0D
msgbox SlateportCity_OceanicMuseum_1F_Text_17EC98, 3
end
SlateportCity_OceanicMuseum_1F_EventScript_155C16:: @ 8155C16
msgbox SlateportCity_OceanicMuseum_1F_Text_17E434, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155C1F:: @ 8155C1F
msgbox SlateportCity_OceanicMuseum_1F_Text_17E477, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155C28:: @ 8155C28
msgbox SlateportCity_OceanicMuseum_1F_Text_17E4D7, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155C31:: @ 8155C31
msgbox SlateportCity_OceanicMuseum_1F_Text_17E540, 2
end
SlateportCity_OceanicMuseum_1F_EventScript_155C3A:: @ 8155C3A
lock
faceplayer
delay 8
playse SE_PIN
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_1A0833
waitmovement 0
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_1A0835
waitmovement 0
msgbox SlateportCity_OceanicMuseum_1F_Text_17E582, 4
giveitem_std ITEM_TM46
compare RESULT, 0
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155CC2
setflag FLAG_RECEIVED_TM46
msgbox SlateportCity_OceanicMuseum_1F_Text_17E606, 4
closemessage
compare FACING, 2
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155C98
compare FACING, 2
goto_if_ne SlateportCity_OceanicMuseum_1F_EventScript_155CAD
end
SlateportCity_OceanicMuseum_1F_EventScript_155C98:: @ 8155C98
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_155CD3
waitmovement 0
setflag FLAG_HIDE_SCARED_GRUNT_OCEANIC_MUSEUM
playse SE_KAIDAN
removeobject 13
release
end
SlateportCity_OceanicMuseum_1F_EventScript_155CAD:: @ 8155CAD
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_155CCC
waitmovement 0
setflag FLAG_HIDE_SCARED_GRUNT_OCEANIC_MUSEUM
playse SE_KAIDAN
removeobject 13
release
end
SlateportCity_OceanicMuseum_1F_EventScript_155CC2:: @ 8155CC2
msgbox SlateportCity_OceanicMuseum_1F_Text_17E695, 4
release
end
SlateportCity_OceanicMuseum_1F_Movement_155CCC:: @ 8155CCC
step_00
step_15
step_15
step_15
step_15
step_13
step_end
SlateportCity_OceanicMuseum_1F_Movement_155CD3:: @ 8155CD3
step_18
step_15
step_15
step_15
step_15
step_13
step_end
|