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
|
TwoIsland_MapScripts:: @ 8167564
map_script MAP_SCRIPT_ON_TRANSITION, TwoIsland_OnTransition
.byte 0
TwoIsland_OnTransition:: @ 816756A
setworldmapflag FLAG_WORLD_MAP_TWO_ISLAND
setflag FLAG_VISITED_TWO_ISLAND
call EventScript_167576
end
EventScript_167576:: @ 8167576
goto_if_set FLAG_SYS_CAN_LINK_WITH_RS, EventScript_167597
goto_if_set FLAG_SYS_GAME_CLEAR, EventScript_1675B8
goto_if_set FLAG_RESCUED_LOSTELLE, EventScript_1675D9
goto EventScript_1675E8
end
EventScript_167597:: @ 8167597
goto_if_unset FLAG_TWO_ISLAND_SHOP_INTRODUCED, EventScript_1675EE
goto_if_unset FLAG_TWO_ISLAND_SHOP_EXPANDED_1, EventScript_1675F4
goto_if_unset FLAG_TWO_ISLAND_SHOP_EXPANDED_2, EventScript_1675FD
goto EventScript_167606
end
EventScript_1675B8:: @ 81675B8
goto_if_unset FLAG_TWO_ISLAND_SHOP_INTRODUCED, EventScript_1675EE
goto_if_unset FLAG_RESCUED_LOSTELLE, EventScript_1675EE
goto_if_unset FLAG_TWO_ISLAND_SHOP_EXPANDED_1, EventScript_1675F4
goto EventScript_1675FD
end
EventScript_1675D9:: @ 81675D9
goto_if_unset FLAG_TWO_ISLAND_SHOP_INTRODUCED, EventScript_1675EE
goto EventScript_1675F4
end
EventScript_1675E8:: @ 81675E8
goto EventScript_1675EE
end
EventScript_1675EE:: @ 81675EE
setvar VAR_MAP_SCENE_TWO_ISLAND, 1
return
EventScript_1675F4:: @ 81675F4
setvar VAR_MAP_SCENE_TWO_ISLAND, 2
clearflag FLAG_HIDE_TWO_ISLAND_WOMAN
return
EventScript_1675FD:: @ 81675FD
setvar VAR_MAP_SCENE_TWO_ISLAND, 3
clearflag FLAG_HIDE_TWO_ISLAND_BEAUTY
return
EventScript_167606:: @ 8167606
setvar VAR_MAP_SCENE_TWO_ISLAND, 4
clearflag FLAG_HIDE_TWO_ISLAND_SUPER_NERD
return
TwoIsland_EventScript_16760F:: @ 816760F
goto_if_questlog EventScript_ReleaseEnd
lock
faceplayer
compare VAR_MAP_SCENE_TWO_ISLAND, 4
goto_if_eq EventScript_167646
compare VAR_MAP_SCENE_TWO_ISLAND, 3
goto_if_eq EventScript_16765E
compare VAR_MAP_SCENE_TWO_ISLAND, 2
goto_if_eq EventScript_167676
goto EventScript_16768E
end
EventScript_167646:: @ 8167646
goto_if_set FLAG_TWO_ISLAND_SHOP_EXPANDED_3, EventScript_1676A6
setflag FLAG_TWO_ISLAND_SHOP_EXPANDED_3
message Text_181CAE
waitmessage
goto EventScript_167728
end
EventScript_16765E:: @ 816765E
goto_if_set FLAG_TWO_ISLAND_SHOP_EXPANDED_2, EventScript_1676A6
setflag FLAG_TWO_ISLAND_SHOP_EXPANDED_2
message Text_181C77
waitmessage
goto EventScript_167708
end
EventScript_167676:: @ 8167676
goto_if_set FLAG_TWO_ISLAND_SHOP_EXPANDED_1, EventScript_1676A6
setflag FLAG_TWO_ISLAND_SHOP_EXPANDED_1
message Text_181B7C
waitmessage
goto EventScript_1676EC
end
EventScript_16768E:: @ 816768E
goto_if_set FLAG_TWO_ISLAND_SHOP_INTRODUCED, EventScript_1676A6
setflag FLAG_TWO_ISLAND_SHOP_INTRODUCED
message Text_181AFE
waitmessage
goto EventScript_1676D3
end
EventScript_1676A6:: @ 81676A6
message Text_MayIHelpYou
waitmessage
compare VAR_MAP_SCENE_TWO_ISLAND, 4
goto_if_eq EventScript_167728
compare VAR_MAP_SCENE_TWO_ISLAND, 3
goto_if_eq EventScript_167708
compare VAR_MAP_SCENE_TWO_ISLAND, 2
goto_if_eq EventScript_1676EC
goto EventScript_1676D3
end
EventScript_1676D3:: @ 81676D3
pokemart Items_1676E4
msgbox Text_PleaseComeAgain
release
end
.align 2
Items_1676E4:: @ 81676E4
.2byte ITEM_GREAT_BALL
.2byte ITEM_FRESH_WATER
.2byte ITEM_NONE
release
end
EventScript_1676EC:: @ 81676EC
pokemart Items_1676FC
msgbox Text_PleaseComeAgain
release
end
.align 2
Items_1676FC:: @ 81676FC
.2byte ITEM_ULTRA_BALL
.2byte ITEM_GREAT_BALL
.2byte ITEM_SODA_POP
.2byte ITEM_FRESH_WATER
.2byte ITEM_NONE
release
end
EventScript_167708:: @ 8167708
pokemart Items_167718
msgbox Text_PleaseComeAgain
release
end
.align 2
Items_167718:: @ 8167718
.2byte ITEM_ULTRA_BALL
.2byte ITEM_GREAT_BALL
.2byte ITEM_LEMONADE
.2byte ITEM_SODA_POP
.2byte ITEM_FRESH_WATER
.2byte ITEM_MOOMOO_MILK
.2byte ITEM_NONE
release
end
EventScript_167728:: @ 8167728
pokemart Items_167738
msgbox Text_PleaseComeAgain
release
end
.align 2
Items_167738:: @ 8167738
.2byte ITEM_ULTRA_BALL
.2byte ITEM_REPEAT_BALL
.2byte ITEM_TIMER_BALL
.2byte ITEM_LEMONADE
.2byte ITEM_SODA_POP
.2byte ITEM_FRESH_WATER
.2byte ITEM_MOOMOO_MILK
.2byte ITEM_LAVA_COOKIE
.2byte ITEM_NONE
release
end
TwoIsland_EventScript_16774C:: @ 816774C
msgbox gUnknown_8181D2F, MSGBOX_NPC
end
TwoIsland_EventScript_167755:: @ 8167755
msgbox gUnknown_8181DCA, MSGBOX_NPC
end
TwoIsland_EventScript_16775E:: @ 816775E
lock
faceplayer
famechecker FAMECHECKER_BRUNO, 4
msgbox gUnknown_8181E47
release
end
TwoIsland_EventScript_167777:: @ 8167777
msgbox gUnknown_8181F28, MSGBOX_NPC
end
TwoIsland_EventScript_167780:: @ 8167780
msgbox gUnknown_8181F5D, MSGBOX_NPC
end
TwoIsland_EventScript_167789:: @ 8167789
msgbox gUnknown_8181FCE, MSGBOX_NPC
end
TwoIsland_EventScript_167792:: @ 8167792
msgbox gUnknown_8181A88, MSGBOX_SIGN
end
TwoIsland_EventScript_16779B:: @ 816779B
msgbox gUnknown_8181AA7, MSGBOX_SIGN
end
TwoIsland_EventScript_1677A4:: @ 81677A4
msgbox gUnknown_8181AC8, MSGBOX_SIGN
end
|