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
|
SevenIsland_House_Room1_MapScripts:: @ 817088A
map_script 3, SevenIsland_House_Room1_MapScript1_170895
map_script 2, SevenIsland_House_Room1_MapScript2_1708CF
.byte 0
SevenIsland_House_Room1_MapScript1_170895:: @ 8170895
special ValidateEReaderTrainer
compare_var_to_value VAR_RESULT, 0
call_if eq, EventScript_1708AF
compare_var_to_value VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 0
call_if ne, EventScript_1708C3
end
EventScript_1708AF:: @ 81708AF
setvar VAR_0x4001, 1
setobjectxyperm 1, 4, 2
setobjectmovementtype 1, 8
setmaplayoutindex LAYOUT_UNUSED_LAYOUT_8338B4C
return
EventScript_1708C3:: @ 81708C3
setobjectxyperm 1, 3, 2
setobjectmovementtype 1, 10
return
SevenIsland_House_Room1_MapScript2_1708CF:: @ 81708CF
map_script_2 VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 1, EventScript_1708E9
map_script_2 VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 2, EventScript_1708E9
map_script_2 VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 3, EventScript_1708E9
.2byte 0
EventScript_1708E9:: @ 1708E9
lockall
textcolor 1
applymovement 255, Movement_170953
waitmovement 0
applymovement 1, Movement_170955
waitmovement 0
moveobjectoffscreen 1
applymovement 255, Movement_1A75E9
waitmovement 0
compare_var_to_value VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 1
call_if eq, EventScript_170938
compare_var_to_value VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 2
call_if eq, EventScript_170941
compare_var_to_value VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 3
call_if eq, EventScript_17094A
special LoadPlayerParty
setvar VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 0
releaseall
end
EventScript_170938:: @ 8170938
msgbox gUnknown_81A088C
return
EventScript_170941:: @ 8170941
msgbox gUnknown_81A0971
return
EventScript_17094A:: @ 817094A
msgbox gUnknown_81A0807
return
Movement_170953:: @ 8170953
step_10
step_end
Movement_170955:: @ 8170955
step_13
step_2d
step_end
SevenIsland_House_Room1_EventScript_170958:: @ 8170958
lock
faceplayer
special ValidateEReaderTrainer
compare_var_to_value VAR_RESULT, 1
call_if eq, EventScript_17097D
compare_var_to_value VAR_0x4001, 1
goto_if eq, EventScript_170987
msgbox gUnknown_81A049B
release
end
EventScript_17097D:: @ 817097D
msgbox gUnknown_81A049B
release
end
EventScript_170987:: @ 8170987
special SavePlayerParty
special Special_BufferEReaderTrainerName5
msgbox gUnknown_81A0598, MSGBOX_YESNO
compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_170A11
call EventScript_170A1E
compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_170A11
msgbox gUnknown_81A0788, MSGBOX_YESNO
compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_170A11
special LoadPlayerParty
call EventScript_1A4EAF
compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_170A11
special SavePlayerParty
special ReducePlayerPartyToThree
msgbox gUnknown_81A07C4
closemessage
compare_var_to_value VAR_FACING, 2
call_if eq, EventScript_170A2D
compare_var_to_value VAR_FACING, 4
call_if eq, EventScript_170A3F
compare_var_to_value VAR_FACING, 3
call_if eq, EventScript_170A51
warp MAP_SEVEN_ISLAND_HOUSE_ROOM2, 255, 3, 1
waitstate
release
end
EventScript_170A11:: @ 8170A11
special LoadPlayerParty
msgbox gUnknown_81A064E
release
end
EventScript_170A1E:: @ 8170A1E
msgbox gUnknown_81A06AB
fadescreen 1
special sub_80A0334
waitstate
return
EventScript_170A2D:: @ 8170A2D
applymovement VAR_LAST_TALKED, Movement_170A6F
applymovement 255, Movement_170A63
waitmovement 0
return
EventScript_170A3F:: @ 8170A3F
applymovement VAR_LAST_TALKED, Movement_170A72
applymovement 255, Movement_170A67
waitmovement 0
return
EventScript_170A51:: @ 8170A51
applymovement VAR_LAST_TALKED, Movement_170A6F
applymovement 255, Movement_170A6B
waitmovement 0
return
Movement_170A63:: @ 8170A63
step_1c
step_11
step_11
step_end
Movement_170A67:: @ 8170A67
step_1c
step_13
step_11
step_end
Movement_170A6B:: @ 8170A6B
step_1c
step_12
step_11
step_end
Movement_170A6F:: @ 8170A6F
step_12
step_30
step_end
Movement_170A72:: @ 8170A72
step_13
step_2f
step_end
SevenIsland_House_Room1_EventScript_170A75:: @ 8170A75
msgbox gUnknown_81A0567, 3
end
|