summaryrefslogtreecommitdiff
path: root/data/scripts/maps/Route121.inc
blob: c813fe6ace3c6768a0d25edade0b463627bb8f43 (plain)
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
Route121_MapScripts:: @ 81F5DFC
	.byte 0

Route121_EventScript_1F5DFD:: @ 81F5DFD
	msgbox Route121_Text_1F607F, 2
	end

Route121_EventScript_1F5E06:: @ 81F5E06
	msgbox Route121_Text_1F60D3, 3
	end

Route121_EventScript_1F5E0F:: @ 81F5E0F
	msgbox Route121_Text_1F611E, 3
	end

Route121_EventScript_1F5E18:: @ 81F5E18
	lockall
	playbgm MUS_AQA_0, 0
	applymovement 13, Route121_Movement_2725B8
	waitmovement 0
	msgbox Route121_Text_1F605A, 4
	closemessage
	applymovement 12, Route121_Movement_1F5E59
	applymovement 13, Route121_Movement_1F5E62
	applymovement 14, Route121_Movement_1F5E6B
	waitmovement 0
	fadedefaultbgm
	removeobject 12
	removeobject 13
	removeobject 14
	setvar VAR_0x4074, 1
	releaseall
	end

Route121_Movement_1F5E59: @ 81F5E59
	step_down
	step_down
	step_down
	step_down
	step_down
	step_down
	step_down
	step_down
	step_end

Route121_Movement_1F5E62: @ 81F5E62
	step_down
	step_down
	step_down
	step_down
	step_down
	step_down
	step_down
	step_down
	step_end

Route121_Movement_1F5E6B: @ 81F5E6B
	step_down
	step_down
	step_down
	step_down
	step_down
	step_down
	step_down
	step_down
	step_end

Route121_EventScript_1F5E74:: @ 81F5E74
	trainerbattle 0, TRAINER_VANESSA, 0, Route121_Text_29F0EC, Route121_Text_29F11F
	msgbox Route121_Text_29F138, 6
	end

Route121_EventScript_1F5E8B:: @ 81F5E8B
	trainerbattle 2, TRAINER_WALTER_1, 0, Route121_Text_29F199, Route121_Text_29F20D, Route121_EventScript_1F5EB7
	specialvar VAR_RESULT, ShouldTryRematchBattle
	compare VAR_RESULT, 1
	goto_eq Route121_EventScript_1F5ED6
	msgbox Route121_Text_29F21E, 4
	release
	end

Route121_EventScript_1F5EB7:: @ 81F5EB7
	special sub_80B4808
	waitmovement 0
	msgbox Route121_Text_29F25B, 4
	setvar VAR_0x8004, 254
	special sub_81D1C20
	setorcopyvar VAR_0x8000, 254
	callstd 8
	release
	end

Route121_EventScript_1F5ED6:: @ 81F5ED6
	trainerbattle 5, TRAINER_WALTER_1, 0, Route121_Text_29F2A6, Route121_Text_29F31A
	msgbox Route121_Text_29F32B, 6
	end

Route121_EventScript_1F5EED:: @ 81F5EED
	trainerbattle 0, TRAINER_TAMMY, 0, Route121_Text_29F381, Route121_Text_29F3B9
	msgbox Route121_Text_29F3C6, 6
	end

Route121_EventScript_1F5F04:: @ 81F5F04
	trainerbattle 4, TRAINER_KATE_AND_JOY, 0, Route121_Text_29F3FB, Route121_Text_29F43F, Route121_Text_29F4C9
	msgbox Route121_Text_29F476, 6
	end

Route121_EventScript_1F5F1F:: @ 81F5F1F
	trainerbattle 4, TRAINER_KATE_AND_JOY, 0, Route121_Text_29F521, Route121_Text_29F564, Route121_Text_29F5CE
	msgbox Route121_Text_29F582, 6
	end

Route121_EventScript_1F5F3A:: @ 81F5F3A
	trainerbattle 2, TRAINER_JESSICA_1, 0, Route121_Text_29F612, Route121_Text_29F641, Route121_EventScript_1F5F66
	specialvar VAR_RESULT, ShouldTryRematchBattle
	compare VAR_RESULT, 1
	goto_eq Route121_EventScript_1F5F85
	msgbox Route121_Text_29F66F, 4
	release
	end

Route121_EventScript_1F5F66:: @ 81F5F66
	special sub_80B4808
	waitmovement 0
	msgbox Route121_Text_29F69F, 4
	setvar VAR_0x8004, 127
	special sub_81D1C20
	setorcopyvar VAR_0x8000, 127
	callstd 8
	release
	end

Route121_EventScript_1F5F85:: @ 81F5F85
	trainerbattle 5, TRAINER_JESSICA_1, 0, Route121_Text_29F6E4, Route121_Text_29F710
	msgbox Route121_Text_29F740, 6
	end

Route121_EventScript_1F5F9C:: @ 81F5F9C
	trainerbattle 0, TRAINER_CALE, 0, Route121_Text_29F91A, Route121_Text_29F97B
	msgbox Route121_Text_29F9AE, 6
	end

Route121_EventScript_1F5FB3:: @ 81F5FB3
	trainerbattle 0, TRAINER_MYLES, 0, Route121_Text_29FA1E, Route121_Text_29FA64
	msgbox Route121_Text_29FA73, 6
	end

Route121_EventScript_1F5FCA:: @ 81F5FCA
	trainerbattle 0, TRAINER_PAT, 0, Route121_Text_29FAA7, Route121_Text_29FAD8
	msgbox Route121_Text_29FAEA, 6
	end

Route121_EventScript_1F5FE1:: @ 81F5FE1
	trainerbattle 0, TRAINER_MARCEL, 0, Route121_Text_29FB35, Route121_Text_29FB8C
	msgbox Route121_Text_29FBA8, 6
	end

Route121_EventScript_1F5FF8:: @ 81F5FF8
	trainerbattle 2, TRAINER_CRISTIN_1, 0, Route121_Text_29F770, Route121_Text_29F7C1, Route121_EventScript_1F6024
	specialvar VAR_RESULT, ShouldTryRematchBattle
	compare VAR_RESULT, 1
	goto_eq Route121_EventScript_1F6043
	msgbox Route121_Text_29F7D4, 4
	release
	end

Route121_EventScript_1F6024:: @ 81F6024
	special sub_80B4808
	waitmovement 0
	msgbox Route121_Text_29F80D, 4
	setvar VAR_0x8004, 767
	special sub_81D1C20
	setorcopyvar VAR_0x8000, 767
	callstd 8
	release
	end

Route121_EventScript_1F6043:: @ 81F6043
	trainerbattle 5, TRAINER_CRISTIN_1, 0, Route121_Text_29F855, Route121_Text_29F8A8
	msgbox Route121_Text_29F8D0, 6
	end

Route121_Text_1F605A: @ 81F605A
	.string "Okay!\n"
	.string "We’re to move out to MT. PYRE!$"

Route121_Text_1F607F: @ 81F607F
	.string "Ahead looms MT. PYRE…\p"
	.string "It is a natural monument to the spirits \n"
	.string "of departed POKéMON…$"

Route121_Text_1F60D3: @ 81F60D3
	.string "MT. PYRE PIER\p"
	.string "…The sign is old and worn out.\n"
	.string "The words are barely legible…$"

Route121_Text_1F611E: @ 81F611E
	.string "“Filled with rare POKéMON!”\n"
	.string "SAFARI ZONE$"