mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-16 19:47:35 +01:00
f497c1508b
Also move maps/scripts to scripts/maps
1031 lines
25 KiB
PHP
1031 lines
25 KiB
PHP
Route110_MapScripts:: @ 81EF269
|
||
map_script 5, Route110_MapScript1_1EF279
|
||
map_script 3, Route110_MapScript1_1EF27D
|
||
map_script 2, Route110_MapScript2_1EF297
|
||
.byte 0
|
||
|
||
Route110_MapScript1_1EF279: @ 81EF279
|
||
special sub_8137F44
|
||
end
|
||
|
||
Route110_MapScript1_1EF27D: @ 81EF27D
|
||
call Route110_EventScript_271ED7
|
||
call Route110_EventScript_271EFB
|
||
compare_var_to_value VAR_0x40A9, 1
|
||
call_if 1, Route110_EventScript_1EF293
|
||
end
|
||
|
||
Route110_EventScript_1EF293:: @ 81EF293
|
||
savebgm BGM_CYCLING
|
||
return
|
||
|
||
Route110_MapScript2_1EF297: @ 81EF297
|
||
map_script_2 VAR_0x40A9, 1, Route110_EventScript_1EF2A1
|
||
.2byte 0
|
||
|
||
Route110_EventScript_1EF2A1:: @ 81EF2A1
|
||
special sub_8137D0C
|
||
setvar VAR_0x40A9, 2
|
||
return
|
||
|
||
Route110_EventScript_1EF2AA:: @ 81EF2AA
|
||
lock
|
||
faceplayer
|
||
msgbox Route110_Text_1EFB5D, 4
|
||
applymovement VAR_LAST_TALKED, Route110_Movement_2725A2
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF2C0:: @ 81EF2C0
|
||
lock
|
||
faceplayer
|
||
msgbox Route110_Text_1EFB93, 4
|
||
applymovement VAR_LAST_TALKED, Route110_Movement_2725A2
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF2D6:: @ 81EF2D6
|
||
lock
|
||
faceplayer
|
||
msgbox Route110_Text_1EFBCA, 4
|
||
applymovement VAR_LAST_TALKED, Route110_Movement_2725A2
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF2EC:: @ 81EF2EC
|
||
lock
|
||
faceplayer
|
||
msgbox Route110_Text_1EFC0D, 4
|
||
applymovement VAR_LAST_TALKED, Route110_Movement_2725A2
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF302:: @ 81EF302
|
||
msgbox Route110_Text_1EFFC3, 2
|
||
end
|
||
|
||
Route110_EventScript_1EF30B:: @ 81EF30B
|
||
msgbox Route110_Text_1F0006, 2
|
||
end
|
||
|
||
Route110_EventScript_1EF314:: @ 81EF314
|
||
msgbox Route110_Text_1F006A, 2
|
||
end
|
||
|
||
Route110_EventScript_1EF31D:: @ 81EF31D
|
||
msgbox Route110_Text_1F0261, 2
|
||
end
|
||
|
||
Route110_EventScript_1EF326:: @ 81EF326
|
||
msgbox Route110_Text_1F02CA, 2
|
||
end
|
||
|
||
Route110_EventScript_1EF32F:: @ 81EF32F
|
||
msgbox Route110_Text_1F030E, 2
|
||
end
|
||
|
||
Route110_EventScript_1EF338:: @ 81EF338
|
||
msgbox Route110_Text_1F0390, 2
|
||
end
|
||
|
||
Route110_EventScript_1EF341:: @ 81EF341
|
||
msgbox Route110_Text_1F0812, 3
|
||
end
|
||
|
||
Route110_EventScript_1EF34A:: @ 81EF34A
|
||
msgbox Route110_Text_1F082D, 3
|
||
end
|
||
|
||
Route110_EventScript_1EF353:: @ 81EF353
|
||
msgbox Route110_Text_1F0842, 3
|
||
end
|
||
|
||
Route110_EventScript_1EF35C:: @ 81EF35C
|
||
msgbox Route110_Text_1F08CD, 3
|
||
end
|
||
|
||
Route110_EventScript_1EF365:: @ 81EF365
|
||
msgbox Route110_Text_1F08E3, 3
|
||
end
|
||
|
||
Route110_EventScript_1EF36E:: @ 81EF36E
|
||
msgbox Route110_Text_1F08F3, 3
|
||
end
|
||
|
||
Route110_EventScript_1EF377:: @ 81EF377
|
||
msgbox Route110_Text_1F090D, 3
|
||
end
|
||
|
||
Route110_EventScript_1EF380:: @ 81EF380
|
||
msgbox Route110_Text_1F0992, 3
|
||
end
|
||
|
||
Route110_EventScript_1EF389:: @ 81EF389
|
||
msgbox Route110_Text_1F09DB, 3
|
||
end
|
||
|
||
Route110_EventScript_1EF392:: @ 81EF392
|
||
lockall
|
||
specialvar VAR_RESULT, sub_8137EFC
|
||
compare_var_to_value VAR_RESULT, 0
|
||
goto_eq Route110_EventScript_1EF3AD
|
||
msgbox Route110_Text_1F0A1E, 4
|
||
releaseall
|
||
end
|
||
|
||
Route110_EventScript_1EF3AD:: @ 81EF3AD
|
||
msgbox Route110_Text_1F0A5E, 4
|
||
releaseall
|
||
end
|
||
|
||
Route110_EventScript_1EF3B7:: @ 81EF3B7
|
||
lock
|
||
faceplayer
|
||
specialvar VAR_RESULT, sp0E3_walkrun_bitfield_interpretation
|
||
compare_var_to_value VAR_RESULT, 1
|
||
goto_eq Route110_EventScript_1EF3E8
|
||
compare_var_to_value VAR_0x40A9, 0
|
||
goto_eq Route110_EventScript_1EF3DE
|
||
msgbox Route110_Text_1F06FB, 4
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF3DE:: @ 81EF3DE
|
||
msgbox Route110_Text_1F0661, 4
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF3E8:: @ 81EF3E8
|
||
msgbox Route110_Text_1F0755, 4
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF3F2:: @ 81EF3F2
|
||
trainerbattle 0, TRAINER_EDWARD, 0, Route110_Text_29802B, Route110_Text_298064
|
||
msgbox Route110_Text_29808A, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF409:: @ 81EF409
|
||
trainerbattle 0, TRAINER_JACLYN, 0, Route110_Text_2980B9, Route110_Text_2980E5
|
||
msgbox Route110_Text_2980F8, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF420:: @ 81EF420
|
||
trainerbattle 2, TRAINER_EDWIN_1, 0, Route110_Text_29815E, Route110_Text_29818F, Route110_EventScript_1EF44C
|
||
specialvar VAR_RESULT, sub_80B226C
|
||
compare_var_to_value VAR_RESULT, 1
|
||
goto_eq Route110_EventScript_1EF46B
|
||
msgbox Route110_Text_2981B3, 4
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF44C:: @ 81EF44C
|
||
special sub_80B4808
|
||
waitmovement 0
|
||
msgbox Route110_Text_298201, 4
|
||
setvar VAR_0x8004, 512
|
||
special sub_81D1C20
|
||
setorcopyvar VAR_0x8000, 512
|
||
callstd 8
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF46B:: @ 81EF46B
|
||
trainerbattle 5, TRAINER_EDWIN_1, 0, Route110_Text_298232, Route110_Text_298288
|
||
msgbox Route110_Text_2982A2, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF482:: @ 81EF482
|
||
trainerbattle 0, TRAINER_DALE, 0, Route110_Text_2982CC, Route110_Text_2982F5
|
||
msgbox Route110_Text_298303, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF499:: @ 81EF499
|
||
trainerbattle 0, TRAINER_JACOB, 0, Route110_Text_297B3F, Route110_Text_297B77
|
||
msgbox Route110_Text_297B8F, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF4B0:: @ 81EF4B0
|
||
trainerbattle 0, TRAINER_ANTHONY, 0, Route110_Text_297BE7, Route110_Text_297C0F
|
||
msgbox Route110_Text_297C1F, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF4C7:: @ 81EF4C7
|
||
trainerbattle 2, TRAINER_BENJAMIN_1, 0, Route110_Text_297C63, Route110_Text_297C8A, Route110_EventScript_1EF4F3
|
||
specialvar VAR_RESULT, sub_80B226C
|
||
compare_var_to_value VAR_RESULT, 1
|
||
goto_eq Route110_EventScript_1EF512
|
||
msgbox Route110_Text_297CB4, 4
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF4F3:: @ 81EF4F3
|
||
special sub_80B4808
|
||
waitmovement 0
|
||
msgbox Route110_Text_297CFE, 4
|
||
setvar VAR_0x8004, 353
|
||
special sub_81D1C20
|
||
setorcopyvar VAR_0x8000, 353
|
||
callstd 8
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF512:: @ 81EF512
|
||
trainerbattle 5, TRAINER_BENJAMIN_1, 0, Route110_Text_297D4B, Route110_Text_297D8E
|
||
msgbox Route110_Text_297DB0, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF529:: @ 81EF529
|
||
trainerbattle 0, TRAINER_JASMINE, 0, Route110_Text_297F93, Route110_Text_297FD0
|
||
msgbox Route110_Text_297FF1, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF540:: @ 81EF540
|
||
trainerbattle 2, TRAINER_ABIGAIL_1, 0, Route110_Text_297DFA, Route110_Text_297E69, Route110_EventScript_1EF56C
|
||
specialvar VAR_RESULT, sub_80B226C
|
||
compare_var_to_value VAR_RESULT, 1
|
||
goto_eq Route110_EventScript_1EF58B
|
||
msgbox Route110_Text_297E88, 4
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF56C:: @ 81EF56C
|
||
special sub_80B4808
|
||
waitmovement 0
|
||
msgbox Route110_Text_297ECD, 4
|
||
setvar VAR_0x8004, 358
|
||
special sub_81D1C20
|
||
setorcopyvar VAR_0x8000, 358
|
||
callstd 8
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF58B:: @ 81EF58B
|
||
trainerbattle 5, TRAINER_ABIGAIL_1, 0, Route110_Text_297F09, Route110_Text_297F37
|
||
msgbox Route110_Text_297F58, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF5A2:: @ 81EF5A2
|
||
trainerbattle 2, TRAINER_ISABEL_1, 0, Route110_Text_298349, Route110_Text_298389, Route110_EventScript_1EF5CE
|
||
specialvar VAR_RESULT, sub_80B226C
|
||
compare_var_to_value VAR_RESULT, 1
|
||
goto_eq Route110_EventScript_1EF5ED
|
||
msgbox Route110_Text_2983A2, 4
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF5CE:: @ 81EF5CE
|
||
special sub_80B4808
|
||
waitmovement 0
|
||
msgbox Route110_Text_2983EE, 4
|
||
setvar VAR_0x8004, 302
|
||
special sub_81D1C20
|
||
setorcopyvar VAR_0x8000, 302
|
||
callstd 8
|
||
release
|
||
end
|
||
|
||
Route110_EventScript_1EF5ED:: @ 81EF5ED
|
||
trainerbattle 5, TRAINER_ISABEL_1, 0, Route110_Text_298466, Route110_Text_2984AF
|
||
msgbox Route110_Text_2984C8, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF604:: @ 81EF604
|
||
trainerbattle 0, TRAINER_TIMMY, 0, Route110_Text_298525, Route110_Text_298559
|
||
msgbox Route110_Text_298579, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF61B:: @ 81EF61B
|
||
end
|
||
|
||
Route110_EventScript_1EF61C:: @ 81EF61C
|
||
trainerbattle 0, TRAINER_KALEB, 0, Route110_Text_2986ED, Route110_Text_298735
|
||
msgbox Route110_Text_298755, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF633:: @ 81EF633
|
||
trainerbattle 0, TRAINER_JOSEPH, 0, Route110_Text_298642, Route110_Text_298686
|
||
msgbox Route110_Text_2986A9, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF64A:: @ 81EF64A
|
||
trainerbattle 0, TRAINER_ALYSSA, 0, Route110_Text_2985AB, Route110_Text_2985F9
|
||
msgbox Route110_Text_298612, 6
|
||
end
|
||
|
||
Route110_EventScript_1EF661:: @ 81EF661
|
||
lockall
|
||
applymovement 21, Route110_Movement_2725A8
|
||
waitmovement 0
|
||
call Route110_EventScript_1EF673
|
||
releaseall
|
||
end
|
||
|
||
Route110_EventScript_1EF673:: @ 81EF673
|
||
special sub_8137E6C
|
||
msgbox Route110_Text_1F03FF, 4
|
||
switch VAR_RESULT
|
||
case 10, Route110_EventScript_1EF6FD
|
||
case 9, Route110_EventScript_1EF70B
|
||
case 8, Route110_EventScript_1EF70B
|
||
case 7, Route110_EventScript_1EF70B
|
||
case 6, Route110_EventScript_1EF719
|
||
case 5, Route110_EventScript_1EF719
|
||
case 4, Route110_EventScript_1EF719
|
||
case 3, Route110_EventScript_1EF727
|
||
case 2, Route110_EventScript_1EF727
|
||
case 1, Route110_EventScript_1EF727
|
||
case 0, Route110_EventScript_1EF735
|
||
end
|
||
|
||
Route110_EventScript_1EF6FD:: @ 81EF6FD
|
||
msgbox Route110_Text_1F0431, 4
|
||
goto Route110_EventScript_1EF743
|
||
end
|
||
|
||
Route110_EventScript_1EF70B:: @ 81EF70B
|
||
msgbox Route110_Text_1F04A4, 4
|
||
goto Route110_EventScript_1EF743
|
||
end
|
||
|
||
Route110_EventScript_1EF719:: @ 81EF719
|
||
msgbox Route110_Text_1F0500, 4
|
||
goto Route110_EventScript_1EF743
|
||
end
|
||
|
||
Route110_EventScript_1EF727:: @ 81EF727
|
||
msgbox Route110_Text_1F0567, 4
|
||
goto Route110_EventScript_1EF743
|
||
end
|
||
|
||
Route110_EventScript_1EF735:: @ 81EF735
|
||
msgbox Route110_Text_1F05CE, 4
|
||
goto Route110_EventScript_1EF743
|
||
end
|
||
|
||
Route110_EventScript_1EF743:: @ 81EF743
|
||
setvar VAR_0x40A9, 3
|
||
savebgm SE_STOP
|
||
fadedefaultbgm
|
||
return
|
||
|
||
Route110_EventScript_1EF74D:: @ 81EF74D
|
||
setvar VAR_0x8008, 1
|
||
goto Route110_EventScript_1EF76E
|
||
end
|
||
|
||
Route110_EventScript_1EF758:: @ 81EF758
|
||
setvar VAR_0x8008, 2
|
||
goto Route110_EventScript_1EF76E
|
||
end
|
||
|
||
Route110_EventScript_1EF763:: @ 81EF763
|
||
setvar VAR_0x8008, 3
|
||
goto Route110_EventScript_1EF76E
|
||
end
|
||
|
||
Route110_EventScript_1EF76E:: @ 81EF76E
|
||
lockall
|
||
checkplayergender
|
||
compare_var_to_value VAR_RESULT, 0
|
||
call_if 1, Route110_EventScript_1EF7E1
|
||
compare_var_to_value VAR_RESULT, 1
|
||
call_if 1, Route110_EventScript_1EF7E6
|
||
applymovement 28, Route110_Movement_2725AA
|
||
waitmovement 0
|
||
applymovement 28, Route110_Movement_272598
|
||
waitmovement 0
|
||
applymovement 28, Route110_Movement_27259A
|
||
waitmovement 0
|
||
delay 30
|
||
compare_var_to_value VAR_0x8008, 1
|
||
call_if 1, Route110_EventScript_1EF94E
|
||
compare_var_to_value VAR_0x8008, 2
|
||
call_if 1, Route110_EventScript_1EF959
|
||
compare_var_to_value VAR_0x8008, 3
|
||
call_if 1, Route110_EventScript_1EF964
|
||
checkplayergender
|
||
compare_var_to_value VAR_RESULT, 0
|
||
goto_eq Route110_EventScript_1EF7EB
|
||
compare_var_to_value VAR_RESULT, 1
|
||
goto_eq Route110_EventScript_1EF865
|
||
releaseall
|
||
end
|
||
|
||
Route110_EventScript_1EF7E1:: @ 81EF7E1
|
||
playbgm BGM_GIRL_SUP, 1
|
||
return
|
||
|
||
Route110_EventScript_1EF7E6:: @ 81EF7E6
|
||
playbgm BGM_BOY_SUP, 1
|
||
return
|
||
|
||
Route110_EventScript_1EF7EB:: @ 81EF7EB
|
||
msgbox Route110_Text_1EFC48, 4
|
||
switch VAR_FIRST_POKE
|
||
case 0, Route110_EventScript_1EF81A
|
||
case 1, Route110_EventScript_1EF82A
|
||
case 2, Route110_EventScript_1EF83A
|
||
end
|
||
|
||
Route110_EventScript_1EF81A:: @ 81EF81A
|
||
trainerbattle 3, TRAINER_MAY_5, 0, Route110_Text_1EFCCB
|
||
goto Route110_EventScript_1EF84A
|
||
end
|
||
|
||
Route110_EventScript_1EF82A:: @ 81EF82A
|
||
trainerbattle 3, TRAINER_MAY_8, 0, Route110_Text_1EFCCB
|
||
goto Route110_EventScript_1EF84A
|
||
end
|
||
|
||
Route110_EventScript_1EF83A:: @ 81EF83A
|
||
trainerbattle 3, TRAINER_MAY_2, 0, Route110_Text_1EFCCB
|
||
goto Route110_EventScript_1EF84A
|
||
end
|
||
|
||
Route110_EventScript_1EF84A:: @ 81EF84A
|
||
msgbox Route110_Text_1EFCF1, 4
|
||
call Route110_EventScript_1EF8DF
|
||
msgbox Route110_Text_1EFD58, 4
|
||
goto Route110_EventScript_1EF8EC
|
||
end
|
||
|
||
Route110_EventScript_1EF865:: @ 81EF865
|
||
msgbox Route110_Text_1EFE3F, 4
|
||
switch VAR_FIRST_POKE
|
||
case 0, Route110_EventScript_1EF894
|
||
case 1, Route110_EventScript_1EF8A4
|
||
case 2, Route110_EventScript_1EF8B4
|
||
end
|
||
|
||
Route110_EventScript_1EF894:: @ 81EF894
|
||
trainerbattle 3, TRAINER_BRENDAN_5, 0, Route110_Text_1EFEB4
|
||
goto Route110_EventScript_1EF8C4
|
||
end
|
||
|
||
Route110_EventScript_1EF8A4:: @ 81EF8A4
|
||
trainerbattle 3, TRAINER_BRENDAN_8, 0, Route110_Text_1EFEB4
|
||
goto Route110_EventScript_1EF8C4
|
||
end
|
||
|
||
Route110_EventScript_1EF8B4:: @ 81EF8B4
|
||
trainerbattle 3, TRAINER_BRENDAN_2, 0, Route110_Text_1EFEB4
|
||
goto Route110_EventScript_1EF8C4
|
||
end
|
||
|
||
Route110_EventScript_1EF8C4:: @ 81EF8C4
|
||
msgbox Route110_Text_1EFECD, 4
|
||
call Route110_EventScript_1EF8DF
|
||
msgbox Route110_Text_1EFF1C, 4
|
||
goto Route110_EventScript_1EF8EC
|
||
end
|
||
|
||
Route110_EventScript_1EF8DF:: @ 81EF8DF
|
||
giveitem_std ITEM_ITEMFINDER
|
||
return
|
||
|
||
Route110_EventScript_1EF8EC:: @ 81EF8EC
|
||
closemessage
|
||
compare_var_to_value VAR_0x8008, 1
|
||
call_if 1, Route110_EventScript_1EF990
|
||
compare_var_to_value VAR_0x8008, 2
|
||
call_if 1, Route110_EventScript_1EF998
|
||
compare_var_to_value VAR_0x8008, 3
|
||
call_if 1, Route110_EventScript_1EF9A0
|
||
setobjectmovementtype 28, 10
|
||
setobjectmovementtype 29, 10
|
||
removeobject 28
|
||
addobject 29
|
||
delay 45
|
||
compare_var_to_value VAR_0x8008, 1
|
||
call_if 1, Route110_EventScript_1EF96F
|
||
compare_var_to_value VAR_0x8008, 2
|
||
call_if 1, Route110_EventScript_1EF97A
|
||
compare_var_to_value VAR_0x8008, 3
|
||
call_if 1, Route110_EventScript_1EF985
|
||
removeobject 29
|
||
setvar VAR_0x4069, 1
|
||
savebgm SE_STOP
|
||
fadedefaultbgm
|
||
releaseall
|
||
end
|
||
|
||
Route110_EventScript_1EF94E:: @ 81EF94E
|
||
applymovement 28, Route110_Movement_1EF9A8
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EF959:: @ 81EF959
|
||
applymovement 28, Route110_Movement_1EF9AC
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EF964:: @ 81EF964
|
||
applymovement 28, Route110_Movement_1EF9AE
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EF96F:: @ 81EF96F
|
||
applymovement 29, Route110_Movement_1EF9B2
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EF97A:: @ 81EF97A
|
||
applymovement 29, Route110_Movement_1EF9BA
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EF985:: @ 81EF985
|
||
applymovement 29, Route110_Movement_1EF9C3
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EF990:: @ 81EF990
|
||
setobjectxyperm 29, 33, 55
|
||
return
|
||
|
||
Route110_EventScript_1EF998:: @ 81EF998
|
||
setobjectxyperm 29, 34, 55
|
||
return
|
||
|
||
Route110_EventScript_1EF9A0:: @ 81EF9A0
|
||
setobjectxyperm 29, 35, 55
|
||
return
|
||
|
||
Route110_Movement_1EF9A8: @ 81EF9A8
|
||
step_down
|
||
step_left
|
||
step_25
|
||
step_end
|
||
|
||
Route110_Movement_1EF9AC: @ 81EF9AC
|
||
step_down
|
||
step_end
|
||
|
||
Route110_Movement_1EF9AE: @ 81EF9AE
|
||
step_down
|
||
step_right
|
||
step_25
|
||
step_end
|
||
|
||
Route110_Movement_1EF9B2: @ 81EF9B2
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_end
|
||
|
||
Route110_Movement_1EF9BA: @ 81EF9BA
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_15
|
||
step_end
|
||
|
||
Route110_Movement_1EF9C3: @ 81EF9C3
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_16
|
||
step_end
|
||
|
||
Route110_EventScript_1EF9CB:: @ 81EF9CB
|
||
lockall
|
||
setvar VAR_0x8008, 1
|
||
goto Route110_EventScript_1EF9F7
|
||
|
||
Route110_EventScript_1EF9D6:: @ 81EF9D6
|
||
lockall
|
||
setvar VAR_0x8008, 2
|
||
goto Route110_EventScript_1EF9F7
|
||
|
||
Route110_EventScript_1EF9E1:: @ 81EF9E1
|
||
lockall
|
||
setvar VAR_0x8008, 3
|
||
goto Route110_EventScript_1EF9F7
|
||
|
||
Route110_EventScript_1EF9EC:: @ 81EF9EC
|
||
lockall
|
||
setvar VAR_0x8008, 4
|
||
goto Route110_EventScript_1EF9F7
|
||
|
||
Route110_EventScript_1EF9F7:: @ 81EF9F7
|
||
addobject 36
|
||
applymovement 36, Route110_Movement_1EFB30
|
||
waitmovement 0
|
||
playse SE_PIN
|
||
applymovement 36, Route110_Movement_272598
|
||
waitmovement 0
|
||
applymovement 36, Route110_Movement_27259A
|
||
waitmovement 0
|
||
compare_var_to_value VAR_0x8008, 1
|
||
call_if 1, Route110_EventScript_1EFAD8
|
||
compare_var_to_value VAR_0x8008, 2
|
||
call_if 1, Route110_EventScript_1EFAE3
|
||
compare_var_to_value VAR_0x8008, 3
|
||
call_if 1, Route110_EventScript_1EFAEE
|
||
compare_var_to_value VAR_0x8008, 4
|
||
call_if 1, Route110_EventScript_1EFAF9
|
||
msgbox Route110_Text_1F0AB5, 4
|
||
closemessage
|
||
delay 20
|
||
applymovement 36, Route110_Movement_2725A4
|
||
waitmovement 0
|
||
delay 10
|
||
applymovement 36, Route110_Movement_2725A8
|
||
waitmovement 0
|
||
delay 20
|
||
applymovement 36, Route110_Movement_2725AA
|
||
waitmovement 0
|
||
delay 30
|
||
msgbox Route110_Text_1F0AFF, 4
|
||
closemessage
|
||
delay 30
|
||
playfanfare BGM_ME_MATCH_CALL
|
||
msgbox Route110_Text_1F0C0C, 4
|
||
waitfanfare
|
||
closemessage
|
||
delay 30
|
||
setflag FLAG_0x119
|
||
msgbox Route110_Text_1F0C33, 4
|
||
closemessage
|
||
compare_var_to_value VAR_0x8008, 1
|
||
call_if 1, Route110_EventScript_1EFB04
|
||
compare_var_to_value VAR_0x8008, 2
|
||
call_if 1, Route110_EventScript_1EFB0F
|
||
compare_var_to_value VAR_0x8008, 3
|
||
call_if 1, Route110_EventScript_1EFB1A
|
||
compare_var_to_value VAR_0x8008, 4
|
||
call_if 1, Route110_EventScript_1EFB25
|
||
removeobject 36
|
||
setvar VAR_0x40DA, 2
|
||
releaseall
|
||
end
|
||
|
||
Route110_EventScript_1EFAD8:: @ 81EFAD8
|
||
applymovement 36, Route110_Movement_1EFB34
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EFAE3:: @ 81EFAE3
|
||
applymovement 36, Route110_Movement_1EFB39
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EFAEE:: @ 81EFAEE
|
||
applymovement 36, Route110_Movement_1EFB3D
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EFAF9:: @ 81EFAF9
|
||
applymovement 36, Route110_Movement_1EFB40
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EFB04:: @ 81EFB04
|
||
applymovement 36, Route110_Movement_1EFB44
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EFB0F:: @ 81EFB0F
|
||
applymovement 36, Route110_Movement_1EFB4B
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EFB1A:: @ 81EFB1A
|
||
applymovement 36, Route110_Movement_1EFB51
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_EventScript_1EFB25:: @ 81EFB25
|
||
applymovement 36, Route110_Movement_1EFB57
|
||
waitmovement 0
|
||
return
|
||
|
||
Route110_Movement_1EFB30: @ 81EFB30
|
||
step_down
|
||
step_down
|
||
step_down
|
||
step_end
|
||
|
||
Route110_Movement_1EFB34: @ 81EFB34
|
||
step_down
|
||
step_left
|
||
step_left
|
||
step_down
|
||
step_end
|
||
|
||
Route110_Movement_1EFB39: @ 81EFB39
|
||
step_down
|
||
step_left
|
||
step_down
|
||
step_end
|
||
|
||
Route110_Movement_1EFB3D: @ 81EFB3D
|
||
step_down
|
||
step_down
|
||
step_end
|
||
|
||
Route110_Movement_1EFB40: @ 81EFB40
|
||
step_down
|
||
step_right
|
||
step_down
|
||
step_end
|
||
|
||
Route110_Movement_1EFB44: @ 81EFB44
|
||
step_up
|
||
step_up
|
||
step_right
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_end
|
||
|
||
Route110_Movement_1EFB4B: @ 81EFB4B
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_end
|
||
|
||
Route110_Movement_1EFB51: @ 81EFB51
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_end
|
||
|
||
Route110_Movement_1EFB57: @ 81EFB57
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_up
|
||
step_end
|
||
|
||
Route110_Text_1EFB5D: @ 81EFB5D
|
||
.string "TEAM AQUA’s activities…\n"
|
||
.string "We can’t talk about them yet.$"
|
||
|
||
Route110_Text_1EFB93: @ 81EFB93
|
||
.string "I want to get going to SLATEPORT and\n"
|
||
.string "kick up a ruckus!$"
|
||
|
||
Route110_Text_1EFBCA: @ 81EFBCA
|
||
.string "This is my first job after joining\n"
|
||
.string "TEAM AQUA. It’s a little scary.$"
|
||
|
||
Route110_Text_1EFC0D: @ 81EFC0D
|
||
.string "TEAM AQUA’s actions should bring\n"
|
||
.string "smiles to people’s faces!$"
|
||
|
||
Route110_Text_1EFC48: @ 81EFC48
|
||
.string "MAY: Hi, {PLAYER}{KUN}, long time no see!\p"
|
||
.string "While I was searching for other\n"
|
||
.string "POKéMON, my POKéMON grew stronger.\p"
|
||
.string "So…\n"
|
||
.string "How about a little battle?$"
|
||
|
||
Route110_Text_1EFCCB: @ 81EFCCB
|
||
.string "Yikes!\n"
|
||
.string "You’re better than I expected!$"
|
||
|
||
Route110_Text_1EFCF1: @ 81EFCF1
|
||
.string "MAY: {PLAYER}{KUN}, you’ve been busy\n"
|
||
.string "training, too, haven’t you?\p"
|
||
.string "I think you deserve a reward!\n"
|
||
.string "This is from me!$"
|
||
|
||
Route110_Text_1EFD58: @ 81EFD58
|
||
.string "MAY: That’s an ITEMFINDER.\p"
|
||
.string "Try it out. If there is an item that’s\n"
|
||
.string "not visible, it emits a sound.\p"
|
||
.string "Okay, {PLAYER}{KUN}, let’s meet again!\p"
|
||
.string "I know it’s a little silly coming from\n"
|
||
.string "me, but I think you should train a lot\l"
|
||
.string "harder for the next time.$"
|
||
|
||
Route110_Text_1EFE3F: @ 81EFE3F
|
||
.string "BRENDAN: Hey, {PLAYER}.\n"
|
||
.string "So this is where you were.\l"
|
||
.string "How’s it going?\p"
|
||
.string "Have you been raising your POKéMON?\n"
|
||
.string "I’ll check for you.$"
|
||
|
||
Route110_Text_1EFEB4: @ 81EFEB4
|
||
.string "Hmm…\n"
|
||
.string "You’re pretty good.$"
|
||
|
||
Route110_Text_1EFECD: @ 81EFECD
|
||
.string "BRENDAN: {PLAYER}, you’ve trained\n"
|
||
.string "without me noticing…\p"
|
||
.string "Good enough!\n"
|
||
.string "Here, take this.$"
|
||
|
||
Route110_Text_1EFF1C: @ 81EFF1C
|
||
.string "BRENDAN: That’s an ITEMFINDER.\p"
|
||
.string "Use it to root around for items that\n"
|
||
.string "aren’t visible.\p"
|
||
.string "If it senses something, it emits\n"
|
||
.string "a sound.\p"
|
||
.string "Anyway, I’m off to look for new\n"
|
||
.string "POKéMON.$"
|
||
|
||
Route110_Text_1EFFC3: @ 81EFFC3
|
||
.string "Wouldn’t it be great to ride a BIKE\n"
|
||
.string "at full speed on CYCLING ROAD?$"
|
||
|
||
Route110_Text_1F0006: @ 81F0006
|
||
.string "How do you like the way my raven-\n"
|
||
.string "colored hair streams behind me?\p"
|
||
.string "I grew my hair out just for that.$"
|
||
|
||
Route110_Text_1F006A: @ 81F006A
|
||
.string "Oh, hey, you got that BIKE from RYDEL!\p"
|
||
.string "Oh, it’s glaringly obvious.\n"
|
||
.string "It says right on your bike…\p"
|
||
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\n"
|
||
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\p"
|
||
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\n"
|
||
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\p"
|
||
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\n"
|
||
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\p"
|
||
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\n"
|
||
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL,\p"
|
||
.string "RYDEL, RYDEL, RYDEL, RYDEL, RYDEL…\n"
|
||
.string "That name’s everywhere.\p"
|
||
.string "You should ride it around all over\n"
|
||
.string "the place--it’s good advertising!$"
|
||
|
||
Route110_Text_1F0261: @ 81F0261
|
||
.string "The two roads, one above, one below…\p"
|
||
.string "A road each for people and POKéMON.\n"
|
||
.string "Perhaps that is right and fair.$"
|
||
|
||
Route110_Text_1F02CA: @ 81F02CA
|
||
.string "I don’t have a BIKE, so I’ll take\n"
|
||
.string "a leisurely walk on the low road.$"
|
||
|
||
Route110_Text_1F030E: @ 81F030E
|
||
.string "Learning techniques will make BIKE\n"
|
||
.string "riding even more fun.\p"
|
||
.string "There are some places that you can\n"
|
||
.string "reach only by using a BIKE technique.$"
|
||
|
||
Route110_Text_1F0390: @ 81F0390
|
||
.string "Which should I choose?\p"
|
||
.string "Make a beeline for MAUVILLE on\n"
|
||
.string "CYCLING ROAD, or take the low road\l"
|
||
.string "and look for POKéMON?$"
|
||
|
||
Route110_Text_1F03FF: @ 81F03FF
|
||
.string "Number of collisions:\n"
|
||
.string "… … {STR_VAR_1}!\p"
|
||
.string "Total time:\n"
|
||
.string "… … {STR_VAR_2}!$"
|
||
|
||
Route110_Text_1F0431: @ 81F0431
|
||
.string "Bravo! Splendid showing!\p"
|
||
.string "Your love of cycling comes from deep\n"
|
||
.string "within your heart.\l"
|
||
.string "You’ve shaken me to my very soul!$"
|
||
|
||
Route110_Text_1F04A4: @ 81F04A4
|
||
.string "Your technique is remarkable.\p"
|
||
.string "I suggest you speed up a bit while\n"
|
||
.string "still avoiding collisions.$"
|
||
|
||
Route110_Text_1F0500: @ 81F0500
|
||
.string "I would consider you a work in\n"
|
||
.string "progress.\p"
|
||
.string "Still, I hope you don’t forget the\n"
|
||
.string "sheer pleasure of cycling.$"
|
||
|
||
Route110_Text_1F0567: @ 81F0567
|
||
.string "My word… Your cycling skills border\n"
|
||
.string "on terrifying.\p"
|
||
.string "Most certainly, you need much more\n"
|
||
.string "practice riding.$"
|
||
|
||
Route110_Text_1F05CE: @ 81F05CE
|
||
.string "…I am aghast…\p"
|
||
.string "You’re perhaps not cut out for this\n"
|
||
.string "unfortunate cycling business.\p"
|
||
.string "You ought to give serious thought to\n"
|
||
.string "returning that BIKE to RYDEL.$"
|
||
|
||
Route110_Text_1F0661: @ 81F0661
|
||
.string "This is CYCLING ROAD.\p"
|
||
.string "If you were to ride from MAUVILLE to\n"
|
||
.string "SLATEPORT on a MACH BIKE, you would\l"
|
||
.string "be rated for the number of collisions\l"
|
||
.string "and your total time.$"
|
||
|
||
Route110_Text_1F06FB: @ 81F06FB
|
||
.string "Regardless of the results, I count on\n"
|
||
.string "seeing more challenges from you.\l"
|
||
.string "Always aim higher!$"
|
||
|
||
Route110_Text_1F0755: @ 81F0755
|
||
.string "On this CYCLING ROAD, those riding\n"
|
||
.string "MACH BIKES are rated for their number\l"
|
||
.string "of collisions and their total times.\p"
|
||
.string "ACRO BIKES do not qualify for rating.\n"
|
||
.string "They are easy to turn, so it’s not fair.$"
|
||
|
||
Route110_Text_1F0812: @ 81F0812
|
||
.string "ROUTE 110\n"
|
||
.string "{0x7A} SLATEPORT CITY$"
|
||
|
||
Route110_Text_1F082D: @ 81F082D
|
||
.string "SEASIDE CYCLING ROAD$"
|
||
|
||
Route110_Text_1F0842: @ 81F0842
|
||
.string "“TEAM AQUA was here!”\p"
|
||
.string "Someone painted that onto this sign,\n"
|
||
.string "but then someone else painted over it.\p"
|
||
.string "“TEAM MAGMA rules!” is what it\n"
|
||
.string "says now.$"
|
||
|
||
Route110_Text_1F08CD: @ 81F08CD
|
||
.string "ROUTE 110\n"
|
||
.string "{0x7B} ROUTE 103$"
|
||
|
||
Route110_Text_1F08E3: @ 81F08E3
|
||
.string "SEASIDE PARKING$"
|
||
|
||
Route110_Text_1F08F3: @ 81F08F3
|
||
.string "ROUTE 110\n"
|
||
.string "{0x79} MAUVILLE CITY$"
|
||
|
||
Route110_Text_1F090D: @ 81F090D
|
||
.string "TRAINER TIPS\p"
|
||
.string "The foe can be made helpless by\n"
|
||
.string "paralyzing it or causing it to sleep.\p"
|
||
.string "It is an important technique for\n"
|
||
.string "POKéMON battles.$"
|
||
|
||
Route110_Text_1F0992: @ 81F0992
|
||
.string "TRAINER TIPS\p"
|
||
.string "The items in the BAG can be reorganized\n"
|
||
.string "by pressing SELECT.$"
|
||
|
||
Route110_Text_1F09DB: @ 81F09DB
|
||
.string "“Three steps {0x7C} and two steps {0x79}\n"
|
||
.string "to reach the wondrous TRICK HOUSE.”$"
|
||
|
||
Route110_Text_1F0A1E: @ 81F0A1E
|
||
.string "THE BEST RECORD TO DATE…\p"
|
||
.string "No. of collisions: {STR_VAR_1}\p"
|
||
.string "Elapsed time: {STR_VAR_2}$"
|
||
|
||
Route110_Text_1F0A5E: @ 81F0A5E
|
||
.string "THE BEST RECORD TO DATE…\p"
|
||
.string "No one seems to have taken the\n"
|
||
.string "challenge. There is no record…$"
|
||
|
||
Route110_Text_1F0AB5: @ 81F0AB5
|
||
.string "PROF. BIRCH: Oh, {PLAYER}{KUN}!\n"
|
||
.string "Imagine seeing you here!\p"
|
||
.string "And where might my {RIVAL} be?$"
|
||
|
||
Route110_Text_1F0AFF: @ 81F0AFF
|
||
.string "Oh, I see!\n"
|
||
.string "You two are running separately.\l"
|
||
.string "Well, that’s fine.\p"
|
||
.string "Oh, yes, I heard that your POKéNAV\n"
|
||
.string "had the MATCH CALL system installed.\p"
|
||
.string "Well, then, I should register you in\n"
|
||
.string "my POKéNAV as well.\p"
|
||
.string "That way, even when we’re apart,\n"
|
||
.string "I can rate your POKéDEX anytime.\p"
|
||
.string "… … … … … …$"
|
||
|
||
Route110_Text_1F0C0C: @ 81F0C0C
|
||
.string "Registered PROF. BIRCH\n"
|
||
.string "in the POKéNAV.$"
|
||
|
||
Route110_Text_1F0C33: @ 81F0C33
|
||
.string "PROF. BIRCH: {PLAYER}{KUN}…\p"
|
||
.string "Please keep an eye out for my {RIVAL}.\n"
|
||
.string "… … … … … …\p"
|
||
.string "Well, I had better get going.\n"
|
||
.string "See you again, {PLAYER}{KUN}!$"
|
||
|