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
|
RustboroCity_DevonCorp_3F_MapScripts:: @ 8157711
map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_DevonCorp_3F_MapScript1_157721
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, RustboroCity_DevonCorp_3F_MapScript2_157739
map_script MAP_SCRIPT_ON_FRAME_TABLE, RustboroCity_DevonCorp_3F_MapScript2_157748
.byte 0
RustboroCity_DevonCorp_3F_MapScript1_157721:: @ 8157721
compare VAR_DEVON_CORP_3F_STATE, 0
call_if_eq RustboroCity_DevonCorp_3F_EventScript_15772D
end
RustboroCity_DevonCorp_3F_EventScript_15772D:: @ 815772D
setobjectxyperm 2, 3, 2
setobjectmovementtype 2, 9
return
RustboroCity_DevonCorp_3F_MapScript2_157739:: @ 8157739
map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_157743
.2byte 0
RustboroCity_DevonCorp_3F_EventScript_157743:: @ 8157743
turnobject OBJ_EVENT_ID_PLAYER, 4
end
RustboroCity_DevonCorp_3F_MapScript2_157748:: @ 8157748
map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_157752
.2byte 0
RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752
lockall
msgbox RustboroCity_DevonCorp_3F_Text_18374C, MSGBOX_DEFAULT
closemessage
applymovement 2, RustboroCity_DevonCorp_3F_Movement_157815
waitmovement 0
delay 80
applymovement 2, RustboroCity_DevonCorp_3F_Movement_15781E
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_183903, MSGBOX_DEFAULT
closemessage
playbgm MUS_FOLLOW_ME, FALSE
applymovement 2, RustboroCity_DevonCorp_3F_Movement_157803
applymovement OBJ_EVENT_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_157827
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_18394A, MSGBOX_DEFAULT
closemessage
fadedefaultbgm
applymovement 2, RustboroCity_DevonCorp_3F_Movement_157812
applymovement OBJ_EVENT_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_157835
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_18320B, MSGBOX_DEFAULT
giveitem ITEM_LETTER
msgbox RustboroCity_DevonCorp_3F_Text_18337E, MSGBOX_DEFAULT
playfanfare MUS_OBTAIN_ITEM
message RustboroCity_DevonCorp_3F_Text_183422
waitfanfare
waitmessage
setflag FLAG_SYS_POKENAV_GET
setflag FLAG_RECEIVED_POKENAV
msgbox RustboroCity_DevonCorp_3F_Text_183439, MSGBOX_DEFAULT
setflag FLAG_HIDE_TUNNER_DIGGER_ROUTE116
clearflag FLAG_HIDE_BOYFRIEND_RUSTURF_TUNNEL
clearflag FLAG_HIDE_GIRLFRIEND_RUSTURF_TUNNEL
clearflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE
clearflag FLAG_HIDE_PEEKO_BRINEY_HOUSE
setvar VAR_BRINEY_LOCATION, 1
clearflag FLAG_HIDE_RIVAL_RUSTBORO
setvar VAR_DEVON_CORP_3F_STATE, 1
releaseall
end
@ 81577FE
walk_up
walk_up
walk_up
walk_in_place_fastest_left
step_end
RustboroCity_DevonCorp_3F_Movement_157803:: @ 8157803
walk_right
walk_right
walk_right
walk_down
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_in_place_fastest_left
step_end
RustboroCity_DevonCorp_3F_Movement_157812:: @ 8157812
delay_16
walk_in_place_fastest_down
step_end
RustboroCity_DevonCorp_3F_Movement_157815:: @ 8157815
walk_right
walk_right
walk_right
walk_down
walk_right
walk_right
walk_right
walk_right
step_end
RustboroCity_DevonCorp_3F_Movement_15781E:: @ 815781E
walk_left
walk_left
walk_left
walk_left
walk_up
walk_left
walk_left
walk_left
step_end
RustboroCity_DevonCorp_3F_Movement_157827:: @ 8157827
walk_right
walk_right
walk_right
walk_right
walk_down
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
step_end
RustboroCity_DevonCorp_3F_Movement_157835:: @ 8157835
delay_16
delay_16
walk_down
walk_down
walk_in_place_fastest_right
step_end
RustboroCity_DevonCorp_3F_EventScript_15783B:: @ 815783B
lock
faceplayer
goto_if_set FLAG_RECEIVED_EXP_SHARE, RustboroCity_DevonCorp_3F_EventScript_15789B
goto_if_set FLAG_DELIVERED_STEVEN_LETTER, RustboroCity_DevonCorp_3F_EventScript_157864
msgbox RustboroCity_DevonCorp_3F_Text_18351E, MSGBOX_DEFAULT
closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
RustboroCity_DevonCorp_3F_EventScript_157864:: @ 8157864
msgbox RustboroCity_DevonCorp_3F_Text_18353E, MSGBOX_DEFAULT
giveitem ITEM_EXP_SHARE
compare VAR_RESULT, 0
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_EXP_SHARE
msgbox RustboroCity_DevonCorp_3F_Text_1835B3, MSGBOX_DEFAULT
closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
RustboroCity_DevonCorp_3F_EventScript_15789B:: @ 815789B
msgbox RustboroCity_DevonCorp_3F_Text_18368D, MSGBOX_DEFAULT
closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
RustboroCity_DevonCorp_3F_EventScript_1578B0:: @ 81578B0
lock
faceplayer
goto_if_set FLAG_RECEIVED_REPEAT_BALL, RustboroCity_DevonCorp_3F_EventScript_1578C5
msgbox RustboroCity_DevonCorp_3F_Text_18395C, MSGBOX_DEFAULT
release
end
RustboroCity_DevonCorp_3F_EventScript_1578C5:: @ 81578C5
msgbox RustboroCity_DevonCorp_3F_Text_1839A3, MSGBOX_DEFAULT
release
end
RustboroCity_DevonCorp_3F_EventScript_1578CF:: @ 81578CF
msgbox RustboroCity_DevonCorp_3F_Text_183A04, MSGBOX_SIGN
end
|