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
|
LittlerootTown_MaysHouse_2F_MapScripts:: @ 8152A50
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_2F_MapScript1_152A5B
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_MaysHouse_2F_MapScript2_152A86
.byte 0
LittlerootTown_MaysHouse_2F_MapScript1_152A5B:: @ 8152A5B
call_if_unset FLAG_DEFEATED_RIVAL_ROUTE103, LittlerootTown_MaysHouse_2F_EventScript_152A7A
compare VAR_LITTLEROOT_INTRO_STATE, 4
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_1B6950
call SecretBase_EventScript_SetDecorationFlags
setvar VAR_SECRET_BASE_INITIALIZED, 0
end
LittlerootTown_MaysHouse_2F_EventScript_152A7A:: @ 8152A7A
setobjectxyperm 1, 7, 2
setobjectmovementtype 1, 7
return
LittlerootTown_MaysHouse_2F_MapScript2_152A86:: @ 8152A86
map_script_2 VAR_SECRET_BASE_INITIALIZED, 0, LittlerootTown_MaysHouse_2F_EventScript_152A90
.2byte 0
LittlerootTown_MaysHouse_2F_EventScript_152A90:: @ 8152A90
checkplayergender
compare VAR_RESULT, 1
goto_if_eq SecretBase_EventScript_InitDecorations
end
LittlerootTown_BrendansHouse_2F_EventScript_152A9D:: @ 8152A9D
LittlerootTown_MaysHouse_2F_EventScript_152A9D:: @ 8152A9D
lockall
goto_if_set FLAG_MET_RIVAL_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_152BB5
checkplayergender
compare VAR_RESULT, 0
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152AD4
compare VAR_RESULT, 1
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B4A
playse SE_EXIT
removeobject VAR_LAST_TALKED
setvar VAR_LITTLEROOT_RIVAL_STATE, 3
setvar VAR_LITTLEROOT_STATE, 1
savebgm 0
fadedefaultbgm
releaseall
end
LittlerootTown_BrendansHouse_2F_EventScript_152AD4:: @ 8152AD4
msgbox LittlerootTown_BrendansHouse_2F_Text_17337E, MSGBOX_DEFAULT
playbgm MUS_ENCOUNTER_MAY, TRUE
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
waitmovement 0
applymovement VAR_LAST_TALKED, Common_Movement_ExclamationMark
waitmovement 0
applymovement VAR_LAST_TALKED, Common_Movement_Delay48
waitmovement 0
msgbox LittlerootTown_BrendansHouse_2F_Text_1733AF, MSGBOX_DEFAULT
closemessage
compare VAR_FACING, 4
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B29
compare VAR_FACING, 2
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B34
compare VAR_FACING, 3
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B3F
return
LittlerootTown_BrendansHouse_2F_EventScript_152B29:: @ 8152B29
applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C11
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152B34:: @ 8152B34
applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C1C
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152B3F:: @ 8152B3F
applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C1C
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152B4A:: @ 8152B4A
msgbox LittlerootTown_BrendansHouse_2F_Text_1735C9, MSGBOX_DEFAULT
playbgm MUS_ENCOUNTER_BRENDAN, TRUE
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
waitmovement 0
applymovement VAR_LAST_TALKED, Common_Movement_ExclamationMark
waitmovement 0
applymovement VAR_LAST_TALKED, Common_Movement_Delay48
waitmovement 0
msgbox LittlerootTown_BrendansHouse_2F_Text_1735FC, MSGBOX_DEFAULT
closemessage
compare VAR_FACING, 4
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B9F
compare VAR_FACING, 2
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B9F
compare VAR_FACING, 3
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BAA
return
LittlerootTown_BrendansHouse_2F_EventScript_152B9F:: @ 8152B9F
applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C30
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152BAA:: @ 8152BAA
applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C25
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152BB5:: @ 8152BB5
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
waitmovement 0
checkplayergender
compare VAR_RESULT, 0
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BDB
compare VAR_RESULT, 1
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BED
setflag FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE
releaseall
end
LittlerootTown_BrendansHouse_2F_EventScript_152BDB:: @ 8152BDB
goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_152BFF
msgbox LittlerootTown_BrendansHouse_2F_Text_1737AE, MSGBOX_DEFAULT
return
LittlerootTown_BrendansHouse_2F_EventScript_152BED:: @ 8152BED
goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_152C08
msgbox LittlerootTown_BrendansHouse_2F_Text_1738F2, MSGBOX_DEFAULT
return
LittlerootTown_BrendansHouse_2F_EventScript_152BFF:: @ 8152BFF
msgbox LittlerootTown_BrendansHouse_2F_Text_173883, MSGBOX_DEFAULT
return
LittlerootTown_BrendansHouse_2F_EventScript_152C08:: @ 8152C08
msgbox LittlerootTown_BrendansHouse_2F_Text_1739CC, MSGBOX_DEFAULT
return
LittlerootTown_BrendansHouse_2F_Movement_152C11:: @ 8152C11
walk_down
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_up
walk_up
delay_8
step_end
LittlerootTown_BrendansHouse_2F_Movement_152C1C:: @ 8152C1C
walk_left
walk_left
walk_left
walk_left
walk_left
walk_left
walk_up
delay_8
step_end
LittlerootTown_BrendansHouse_2F_Movement_152C25:: @ 8152C25
walk_down
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_up
walk_up
delay_8
step_end
LittlerootTown_BrendansHouse_2F_Movement_152C30:: @ 8152C30
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_up
delay_8
step_end
gUnknown_08152C39:: @ 8152C39
LittlerootTown_MaysHouse_2F_EventScript_152C39:: @ 8152C39
lockall
checkplayergender
compare VAR_RESULT, 0
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_152C52
compare VAR_RESULT, 1
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_152C5C
end
LittlerootTown_MaysHouse_2F_EventScript_152C52:: @ 8152C52
msgbox LittlerootTown_MaysHouse_2F_Text_1A100C, MSGBOX_DEFAULT
releaseall
end
LittlerootTown_MaysHouse_2F_EventScript_152C5C:: @ 8152C5C
setvar VAR_0x8004, 2
special DoPCTurnOnEffect
playse SE_PC_ON
msgbox LittlerootTown_MaysHouse_2F_Text_1A10D6, MSGBOX_DEFAULT
special BedroomPC
waitstate
releaseall
end
gMayHouse_TurnPCOff:: @ 8152C75
setvar VAR_0x8004, 2
playse SE_PC_OFF
special DoPCTurnOffEffect
releaseall
end
|