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
|
Route103_MapScripts:: @ 814EB81
map_script MAP_SCRIPT_ON_TRANSITION, Route103_MapScript1_14EB87
.byte 0
Route103_MapScript1_14EB87:: @ 814EB87
call Common_EventScript_SetupRivalGfxId
call ProfBirch_EventScript_UpdateLocation
end
Route103_EventScript_14EB92:: @ 814EB92
lockall
checkplayergender
compare VAR_RESULT, 0
goto_if_eq Route103_EventScript_14EBAB
compare VAR_RESULT, 1
goto_if_eq Route103_EventScript_14EC04
end
Route103_EventScript_14EBAB:: @ 814EBAB
msgbox Route103_Text_16D57A, MSGBOX_DEFAULT
playbgm MUS_ENCOUNTER_MAY, TRUE
applymovement 2, Common_Movement_FacePlayer
waitmovement 0
applymovement 2, Common_Movement_ExclamationMark
waitmovement 0
applymovement 2, Common_Movement_Delay48
waitmovement 0
msgbox Route103_Text_16D5B6, MSGBOX_DEFAULT
switch VAR_STARTER_MON
case 0, Route103_EventScript_14EC5D
case 1, Route103_EventScript_14EC6D
case 2, Route103_EventScript_14EC7D
end
Route103_EventScript_14EC04:: @ 814EC04
msgbox Route103_Text_16D762, MSGBOX_DEFAULT
playbgm MUS_ENCOUNTER_BRENDAN, TRUE
applymovement 2, Common_Movement_FacePlayer
waitmovement 0
applymovement 2, Common_Movement_ExclamationMark
waitmovement 0
applymovement 2, Common_Movement_Delay48
waitmovement 0
msgbox Route103_Text_16D7A9, MSGBOX_DEFAULT
switch VAR_STARTER_MON
case 0, Route103_EventScript_14EC8D
case 1, Route103_EventScript_14EC9D
case 2, Route103_EventScript_14ECAD
end
Route103_EventScript_14EC5D:: @ 814EC5D
trainerbattle_no_intro TRAINER_MAY_4, Route103_Text_16D65B
goto Route103_EventScript_14ECBD
end
Route103_EventScript_14EC6D:: @ 814EC6D
trainerbattle_no_intro TRAINER_MAY_7, Route103_Text_16D65B
goto Route103_EventScript_14ECBD
end
Route103_EventScript_14EC7D:: @ 814EC7D
trainerbattle_no_intro TRAINER_MAY_1, Route103_Text_16D65B
goto Route103_EventScript_14ECBD
end
Route103_EventScript_14EC8D:: @ 814EC8D
trainerbattle_no_intro TRAINER_BRENDAN_4, Route103_Text_16D836
goto Route103_EventScript_14ECCB
end
Route103_EventScript_14EC9D:: @ 814EC9D
trainerbattle_no_intro TRAINER_BRENDAN_7, Route103_Text_16D836
goto Route103_EventScript_14ECCB
end
Route103_EventScript_14ECAD:: @ 814ECAD
trainerbattle_no_intro TRAINER_BRENDAN_1, Route103_Text_16D836
goto Route103_EventScript_14ECCB
end
Route103_EventScript_14ECBD:: @ 814ECBD
msgbox Route103_Text_16D688, MSGBOX_DEFAULT
goto Route103_EventScript_14ECD9
end
Route103_EventScript_14ECCB:: @ 814ECCB
msgbox Route103_Text_16D856, MSGBOX_DEFAULT
goto Route103_EventScript_14ECD9
end
Route103_EventScript_14ECD9:: @ 814ECD9
closemessage
switch VAR_FACING
case 1, Route103_EventScript_14ED29
case 2, Route103_EventScript_14ED0C
case 3, Route103_EventScript_14ED29
case 4, Route103_EventScript_14ED29
end
Route103_EventScript_14ED0C:: @ 814ED0C
applymovement 2, Route103_Movement_14ED67
waitmovement 0
playse SE_LEDGE
applymovement 2, Route103_Movement_14ED6B
waitmovement 0
goto Route103_EventScript_14ED46
end
Route103_EventScript_14ED29:: @ 814ED29
applymovement 2, Route103_Movement_14ED71
waitmovement 0
playse SE_LEDGE
applymovement 2, Route103_Movement_14ED74
waitmovement 0
goto Route103_EventScript_14ED46
end
Route103_EventScript_14ED46:: @ 814ED46
removeobject 2
setvar VAR_ROUTE103_STATE, 1
setvar VAR_BIRCH_LAB_STATE, 4
clearflag FLAG_HIDE_RIVAL_BIRCH_LAB
setflag FLAG_DEFEATED_RIVAL_ROUTE103
setvar VAR_OLDALE_STATE, 1
clearflag FLAG_HIDE_RIVAL_OLDALE_TOWN
savebgm 0
fadedefaultbgm
releaseall
end
Route103_Movement_14ED67:: @ 814ED67
walk_left
walk_down
walk_down
step_end
Route103_Movement_14ED6B:: @ 814ED6B
jump_2_down
delay_16
walk_down
walk_down
walk_down
step_end
Route103_Movement_14ED71:: @ 814ED71
walk_down
walk_down
step_end
Route103_Movement_14ED74:: @ 814ED74
jump_2_down
delay_16
walk_down
walk_down
step_end
Route103_EventScript_14ED79:: @ 814ED79
msgbox Route103_Text_16D950, MSGBOX_NPC
end
Route103_EventScript_14ED82:: @ 814ED82
msgbox Route103_Text_16D996, MSGBOX_NPC
end
Route103_EventScript_14ED8B:: @ 814ED8B
msgbox Route103_Text_16D9FB, MSGBOX_SIGN
end
Route103_EventScript_14ED94:: @ 814ED94
trainerbattle_single TRAINER_DAISY, Route103_Text_1B7D55, Route103_Text_1B7D8B
msgbox Route103_Text_1B7DB2, MSGBOX_AUTOCLOSE
end
Route103_EventScript_14EDAB:: @ 814EDAB
trainerbattle_double TRAINER_AMY_AND_LIV_1, Route103_Text_1B7DF7, Route103_Text_1B7E3B, Route103_Text_1B7EAC
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1
goto_if_eq Route103_EventScript_14EDD6
msgbox Route103_Text_1B7E50, MSGBOX_AUTOCLOSE
end
Route103_EventScript_14EDD6:: @ 814EDD6
trainerbattle_rematch_double TRAINER_AMY_AND_LIV_1, Route103_Text_1B7FE7, Route103_Text_1B802B, Route103_Text_1B80AF
msgbox Route103_Text_1B8053, MSGBOX_AUTOCLOSE
end
Route103_EventScript_14EDF1:: @ 814EDF1
trainerbattle_double TRAINER_AMY_AND_LIV_1, Route103_Text_1B7EFB, Route103_Text_1B7F20, Route103_Text_1B7F8E
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1
goto_if_eq Route103_EventScript_14EE1C
msgbox Route103_Text_1B7F40, MSGBOX_AUTOCLOSE
end
Route103_EventScript_14EE1C:: @ 814EE1C
trainerbattle_rematch_double TRAINER_AMY_AND_LIV_1, Route103_Text_1B80FE, Route103_Text_1B8123, Route103_Text_1B81A1
msgbox Route103_Text_1B814D, MSGBOX_AUTOCLOSE
end
Route103_EventScript_14EE37:: @ 814EE37
trainerbattle_single TRAINER_ANDREW, Route103_Text_1B81FA, Route103_Text_1B8258
msgbox Route103_Text_1B8281, MSGBOX_AUTOCLOSE
end
Route103_EventScript_14EE4E:: @ 814EE4E
trainerbattle_single TRAINER_MIGUEL_1, Route103_Text_1B82A9, Route103_Text_1B82EC
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1
goto_if_eq Route103_EventScript_14EE75
msgbox Route103_Text_1B830D, MSGBOX_AUTOCLOSE
end
Route103_EventScript_14EE75:: @ 814EE75
trainerbattle_rematch TRAINER_MIGUEL_1, Route103_Text_1B8349, Route103_Text_1B838C
msgbox Route103_Text_1B83A4, MSGBOX_AUTOCLOSE
end
|