summaryrefslogtreecommitdiff
path: root/data/scripts/maps/JaggedPass.inc
blob: e5c3932211e868d0c57a79ee950b126e2f1dd9c6 (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
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
JaggedPass_MapScripts:: @ 8230656
	map_script 5, JaggedPass_MapScript1_230666
	map_script 3, JaggedPass_MapScript1_23068B
	map_script 1, JaggedPass_MapScript1_23069C
	.byte 0

JaggedPass_MapScript1_230666: @ 8230666
	setstepcallback 1
	compare VAR_0x40C8, 0
	call_if 1, JaggedPass_EventScript_230674
	end

JaggedPass_EventScript_230674:: @ 8230674
	checkitem ITEM_MAGMA_EMBLEM, 1
	compare VAR_RESULT, 1
	goto_eq JaggedPass_EventScript_230685
	return

JaggedPass_EventScript_230685:: @ 8230685
	setvar VAR_0x40C8, 1
	return

JaggedPass_MapScript1_23068B: @ 823068B
	compare VAR_0x40BD, 1
	call_if 1, JaggedPass_EventScript_230697
	end

JaggedPass_EventScript_230697:: @ 8230697
	setweather 7
	doweather
	return

JaggedPass_MapScript1_23069C: @ 823069C
	compare VAR_0x40C8, 1
	goto_if 3, JaggedPass_EventScript_2306A8
	end

JaggedPass_EventScript_2306A8:: @ 82306A8
	setmetatile 16, 17, 628, 1
	setmetatile 16, 18, 628, 1
	end

JaggedPass_EventScript_2306BB:: @ 82306BB
	lockall
	setvar VAR_0x8004, 1
	setvar VAR_0x8005, 1
	setvar VAR_0x8006, 8
	setvar VAR_0x8007, 5
	special sub_8139560
	waitstate
	msgbox JaggedPass_Text_230DBA, 4
	closemessage
	setvar VAR_0x8004, 1
	setvar VAR_0x8005, 1
	setvar VAR_0x8006, 16
	setvar VAR_0x8007, 3
	special sub_8139560
	waitstate
	playse SE_KOUKA_M
	setmetatile 16, 17, 598, 1
	setmetatile 16, 18, 606, 0
	special DrawWholeMapView
	delay 30
	setvar VAR_0x40C8, 2
	waitse
	releaseall
	end

JaggedPass_EventScript_230718:: @ 8230718
	lockall
	checkflag FLAG_0x139
	goto_eq JaggedPass_EventScript_230766
	waitse
	playse SE_PIN
	applymovement 5, JaggedPass_Movement_272598
	waitmovement 0
	applymovement 5, JaggedPass_Movement_27259A
	waitmovement 0
	applymovement 5, JaggedPass_Movement_27259E
	waitmovement 0
	msgbox JaggedPass_Text_230CCB, 4
	closemessage
	trainerbattle 3, TRAINER_GRUNT_30, 0, JaggedPass_Text_230D2D
	setflag FLAG_0x139
	applymovement 5, JaggedPass_Movement_2725A2
	waitmovement 0
	releaseall
	end

JaggedPass_EventScript_230766:: @ 8230766
	applymovement 5, JaggedPass_Movement_27259E
	waitmovement 0
	msgbox JaggedPass_Text_230D65, 4
	closemessage
	applymovement 5, JaggedPass_Movement_2725A2
	waitmovement 0
	releaseall
	end

JaggedPass_EventScript_230785:: @ 8230785
	trainerbattle 0, TRAINER_ERIC, 0, JaggedPass_Text_230888, JaggedPass_Text_2308FF
	msgbox JaggedPass_Text_230916, 6
	end

JaggedPass_EventScript_23079C:: @ 823079C
	trainerbattle 2, TRAINER_DIANA_1, 0, JaggedPass_Text_230974, JaggedPass_Text_2309B5, JaggedPass_EventScript_2307C8
	specialvar VAR_RESULT, ShouldTryRematchBattle
	compare VAR_RESULT, 1
	goto_eq JaggedPass_EventScript_2307E4
	msgbox JaggedPass_Text_2309D8, 4
	release
	end

JaggedPass_EventScript_2307C8:: @ 82307C8
	special sub_80B4808
	msgbox JaggedPass_Text_230A2C, 4
	setvar VAR_0x8004, 474
	special sub_81D1C20
	setorcopyvar VAR_0x8000, 474
	callstd 8
	release
	end

JaggedPass_EventScript_2307E4:: @ 82307E4
	trainerbattle 5, TRAINER_DIANA_1, 0, JaggedPass_Text_230A76, JaggedPass_Text_230AAA
	msgbox JaggedPass_Text_230AD7, 6
	end

JaggedPass_EventScript_2307FB:: @ 82307FB
	trainerbattle 2, TRAINER_ETHAN_1, 0, JaggedPass_Text_230B10, JaggedPass_Text_230B50, JaggedPass_EventScript_230827
	specialvar VAR_RESULT, ShouldTryRematchBattle
	compare VAR_RESULT, 1
	goto_eq JaggedPass_EventScript_230843
	msgbox JaggedPass_Text_230B93, 4
	release
	end

JaggedPass_EventScript_230827:: @ 8230827
	special sub_80B4808
	msgbox JaggedPass_Text_230BC6, 4
	setvar VAR_0x8004, 216
	special sub_81D1C20
	setorcopyvar VAR_0x8000, 216
	callstd 8
	release
	end

JaggedPass_EventScript_230843:: @ 8230843
	trainerbattle 5, TRAINER_ETHAN_1, 0, JaggedPass_Text_230C28, JaggedPass_Text_230C60
	msgbox JaggedPass_Text_230C94, 6
	end

JaggedPass_EventScript_23085A:: @ 823085A
	trainerbattle 0, TRAINER_JULIO, 0, JaggedPass_Text_230DF7, JaggedPass_Text_230E38
	msgbox JaggedPass_Text_230E57, 6
	end

JaggedPass_EventScript_230871:: @ 8230871
	trainerbattle 0, TRAINER_AUTUMN, 0, JaggedPass_Text_230E8E, JaggedPass_Text_230ECD
	msgbox JaggedPass_Text_230EE3, 6
	end

JaggedPass_Text_230888: @ 8230888
	.string "MT. CHIMNEY’s JAGGED PASS…\p"
	.string "Now this is what I’ve always wanted\n"
	.string "in a mountain.\p"
	.string "This jagged bumpiness…\n"
	.string "It rocks my soul!$"

JaggedPass_Text_2308FF: @ 82308FF
	.string "Losing left me bitter!$"

JaggedPass_Text_230916: @ 8230916
	.string "Yes, I did lose at POKéMON…\p"
	.string "But, when it comes to the love of\n"
	.string "the mountains, I have you beat!$"

JaggedPass_Text_230974: @ 8230974
	.string "This place isn’t your casual hike.\n"
	.string "It’s not suited for a picnic.$"

JaggedPass_Text_2309B5: @ 82309B5
	.string "Ohhh, no!\n"
	.string "The ground is too bumpy…$"

JaggedPass_Text_2309D8: @ 82309D8
	.string "Did you know?\p"
	.string "Some people cleverly ride their\n"
	.string "bicycles up this horribly bumpy pass.$"

JaggedPass_Text_230A2C: @ 8230A2C
	.string "Will you ever be back in this area?\n"
	.string "If you do return, I’d like a rematch.$"

JaggedPass_Text_230A76: @ 8230A76
	.string "Picnics are fun wherever you go.\n"
	.string "Just like POKéMON!$"

JaggedPass_Text_230AAA: @ 8230AAA
	.string "I only lost because the ground is\n"
	.string "too bumpy!$"

JaggedPass_Text_230AD7: @ 8230AD7
	.string "I’ll forget about losing and just\n"
	.string "enjoy this bumpy hike.$"

JaggedPass_Text_230B10: @ 8230B10
	.string "JAGGED PASS is hard to walk on.\n"
	.string "It’s a good place for training.$"

JaggedPass_Text_230B50: @ 8230B50
	.string "It was all over while we were still\n"
	.string "trying to find a good footing…$"

JaggedPass_Text_230B93: @ 8230B93
	.string "If I had an ACRO BIKE, I’d be able to\n"
	.string "jump ledges.$"

JaggedPass_Text_230BC6: @ 8230BC6
	.string "When I get more used to this bumpiness,\n"
	.string "I’ll be sure to win!\p"
	.string "Can you register me in your POKéNAV?$"

JaggedPass_Text_230C28: @ 8230C28
	.string "I got used to this bumpiness.\n"
	.string "I sing while I climb now.$"

JaggedPass_Text_230C60: @ 8230C60
	.string "It’s still not easy to battle on this\n"
	.string "bumpy ground…$"

JaggedPass_Text_230C94: @ 8230C94
	.string "I should get an ACRO BIKE from RYDEL\n"
	.string "in MAUVILLE CITY…$"

JaggedPass_Text_230CCB: @ 8230CCB
	.string "Wah!\n"
	.string "What are you doing here?\p"
	.string "What am I doing in a place like this?\p"
	.string "What business is it of yours?$"

JaggedPass_Text_230D2D: @ 8230D2D
	.string "Urrrgh…\p"
	.string "I should’ve ducked into our HIDEOUT\n"
	.string "right away…$"

JaggedPass_Text_230D65: @ 8230D65
	.string "Okay, oh-kay!\n"
	.string "I admit it--you’re strong!\p"
	.string "Don’t worry about me.\n"
	.string "Go wherever you want!$"

JaggedPass_Text_230DBA: @ 8230DBA
	.string "Oh! This boulder is shaking in response\n"
	.string "to the MAGMA EMBLEM!$"

JaggedPass_Text_230DF7: @ 8230DF7
	.string "Aiyeeh! It’s awfully scary to shoot\n"
	.string "down the mountain in one go!$"

JaggedPass_Text_230E38: @ 8230E38
	.string "I feel like I’m falling apart…$"

JaggedPass_Text_230E57: @ 8230E57
	.string "My bicycle bounced around so much,\n"
	.string "my rear end’s sore…$"

JaggedPass_Text_230E8E: @ 8230E8E
	.string "I climb this hill every day.\n"
	.string "I have confidence in my strength!$"

JaggedPass_Text_230ECD: @ 8230ECD
	.string "Hmm…\n"
	.string "What went wrong?$"

JaggedPass_Text_230EE3: @ 8230EE3
	.string "What is that odd rock protrusion\n"
	.string "a little up the hill from here?$"