mirror of
https://github.com/pret/pokeruby.git
synced 2026-08-28 05:14:40 -05:00
445 lines
10 KiB
PHP
Vendored
445 lines
10 KiB
PHP
Vendored
Route109_MapScripts:: @ 814F4D2
|
|
.byte 0
|
|
|
|
Route109_EventScript_14F4D3:: @ 814F4D3
|
|
call EventScript_BackupMrBrineyLocation
|
|
setobjectpriority 2, MAP_ROUTE109, 0
|
|
setobjectpriority 255, MAP_ROUTE109, 0
|
|
applymovement 2, Route109_Movement_14F67B
|
|
waitmovement 0
|
|
removeobject 2
|
|
switch VAR_FACING
|
|
case 1, Route109_EventScript_14F518
|
|
case 3, Route109_EventScript_14F538
|
|
case 4, Route109_EventScript_14F528
|
|
end
|
|
|
|
Route109_EventScript_14F518:: @ 814F518
|
|
applymovement LOCALID_PLAYER, Route109_Movement_14F66D
|
|
waitmovement 0
|
|
goto Route109_EventScript_14F548
|
|
end
|
|
|
|
Route109_EventScript_14F528:: @ 814F528
|
|
applymovement LOCALID_PLAYER, Route109_Movement_14F675
|
|
waitmovement 0
|
|
goto Route109_EventScript_14F548
|
|
end
|
|
|
|
Route109_EventScript_14F538:: @ 814F538
|
|
applymovement LOCALID_PLAYER, Route109_Movement_14F678
|
|
waitmovement 0
|
|
goto Route109_EventScript_14F548
|
|
end
|
|
|
|
Route109_EventScript_14F548:: @ 814F548
|
|
hideobjectat LOCALID_PLAYER, MAP_ROUTE109
|
|
call Common_EventScript_PlayBrineysBoatMusic
|
|
applymovement 1, Route109_Movement_14F5BF
|
|
applymovement LOCALID_PLAYER, Route109_Movement_14F5BF
|
|
waitmovement 0
|
|
call Common_EventScript_StopBrineysBoatMusic
|
|
showobjectat LOCALID_PLAYER, MAP_DEWFORD_TOWN
|
|
applymovement LOCALID_PLAYER, Route109_Movement_14F670
|
|
waitmovement 0
|
|
addobject 4
|
|
clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD
|
|
setobjectxyperm 2, 12, 8
|
|
addobject 2
|
|
setobjectpriority 2, MAP_DEWFORD_TOWN, 0
|
|
applymovement 2, Route109_Movement_14F67D
|
|
waitmovement 0
|
|
clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
|
setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109
|
|
hideobjectat 1, MAP_ROUTE109
|
|
msgbox Route109_Text_BrineyLandedInDewford, MSGBOX_DEFAULT
|
|
closemessage
|
|
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
|
|
resetobjectpriority LOCALID_PLAYER, MAP_ROUTE109
|
|
resetobjectpriority 2, MAP_DEWFORD_TOWN
|
|
moveobjectoffscreen 2
|
|
release
|
|
end
|
|
|
|
Route109_Movement_14F5BF:: @ 814F5BF
|
|
walk_in_place_fastest_down
|
|
walk_down
|
|
walk_down
|
|
walk_fast_down
|
|
walk_fast_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fastest_down
|
|
walk_fast_down
|
|
walk_fast_down
|
|
walk_fast_left
|
|
walk_fast_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fastest_left
|
|
walk_fast_left
|
|
walk_fast_left
|
|
walk_fast_left
|
|
walk_fast_left
|
|
walk_fast_left
|
|
walk_fast_left
|
|
walk_fast_left
|
|
walk_fast_left
|
|
walk_fast_left
|
|
walk_left
|
|
walk_left
|
|
walk_in_place_fastest_down
|
|
step_end
|
|
|
|
Route109_Movement_14F66D:: @ 814F66D
|
|
walk_down
|
|
walk_down
|
|
step_end
|
|
|
|
Route109_Movement_14F670:: @ 814F670
|
|
walk_down
|
|
walk_down
|
|
walk_left
|
|
walk_in_place_fastest_right
|
|
step_end
|
|
|
|
Route109_Movement_14F675:: @ 814F675
|
|
walk_right
|
|
walk_down
|
|
step_end
|
|
|
|
Route109_Movement_14F678:: @ 814F678
|
|
walk_left
|
|
walk_down
|
|
step_end
|
|
|
|
Route109_Movement_14F67B:: @ 814F67B
|
|
walk_down
|
|
step_end
|
|
|
|
Route109_Movement_14F67D:: @ 814F67D
|
|
walk_down
|
|
walk_in_place_fastest_left
|
|
step_end
|
|
|
|
Route109_EventScript_14F680:: @ 814F680
|
|
lock
|
|
faceplayer
|
|
goto_if_unset FLAG_DELIVERED_DEVON_GOODS, Route109_EventScript_14F691
|
|
goto Route109_EventScript_14F6AF
|
|
end
|
|
|
|
Route109_EventScript_14F691:: @ 814F691
|
|
message Route109_Text_16E0F9
|
|
msgbox Route109_Text_16E0F9, MSGBOX_YESNO
|
|
compare VAR_RESULT, NO
|
|
goto_if_eq Route109_EventScript_14F6F1
|
|
goto Route109_EventScript_14F6E2
|
|
end
|
|
|
|
Route109_EventScript_14F6AF:: @ 814F6AF
|
|
message Route109_Text_16E26A
|
|
waitmessage
|
|
multichoicedefault 21, 8, 14, 1, 0
|
|
switch VAR_RESULT
|
|
case 0, Route109_EventScript_14F6E2
|
|
case 1, Route109_EventScript_14F6FB
|
|
case 127, Route109_EventScript_14F6FB
|
|
end
|
|
|
|
Route109_EventScript_14F6E2:: @ 814F6E2
|
|
msgbox Route109_Text_16E159, MSGBOX_DEFAULT
|
|
closemessage
|
|
goto Route109_EventScript_14F4D3
|
|
end
|
|
|
|
Route109_EventScript_14F6F1:: @ 814F6F1
|
|
msgbox Route109_Text_16E1B1, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route109_EventScript_14F6FB:: @ 814F6FB
|
|
msgbox Route109_Text_16E2C5, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
Route109_EventScript_14F705:: @ 814F705
|
|
msgbox Route109_Text_16E307, MSGBOX_NPC
|
|
end
|
|
|
|
Route109_EventScript_14F70E:: @ 814F70E
|
|
lock
|
|
faceplayer
|
|
msgbox Route109_Text_16E405, MSGBOX_DEFAULT
|
|
closemessage
|
|
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
|
waitmovement 0
|
|
release
|
|
end
|
|
|
|
Route109_EventScript_14F725:: @ 814F725
|
|
lock
|
|
faceplayer
|
|
special GetPlayerBigGuyGirlString
|
|
goto_if_set FLAG_RECEIVED_SOFT_SAND, Route109_EventScript_14F762
|
|
msgbox Route109_Text_16E433, MSGBOX_DEFAULT
|
|
giveitem ITEM_SOFT_SAND
|
|
compare VAR_RESULT, 0
|
|
goto_if_eq Common_EventScript_ShowBagIsFull
|
|
closemessage
|
|
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
|
waitmovement 0
|
|
setflag FLAG_RECEIVED_SOFT_SAND
|
|
release
|
|
end
|
|
|
|
Route109_EventScript_14F762:: @ 814F762
|
|
msgbox Route109_Text_16E446, MSGBOX_DEFAULT
|
|
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
|
waitmovement 0
|
|
release
|
|
end
|
|
|
|
Route109_EventScript_14F776:: @ 814F776
|
|
msgbox Route109_Text_16E35B, MSGBOX_NPC
|
|
end
|
|
|
|
Route109_EventScript_14F77F:: @ 814F77F
|
|
msgbox Route109_Text_16E4D5, MSGBOX_NPC
|
|
end
|
|
|
|
Route109_EventScript_14F788:: @ 814F788
|
|
lock
|
|
faceplayer
|
|
waitse
|
|
playmoncry SPECIES_ZIGZAGOON, 0
|
|
msgbox Route109_Text_16E5CA, MSGBOX_DEFAULT
|
|
waitmoncry
|
|
release
|
|
end
|
|
|
|
Route109_EventScript_14F79B:: @ 814F79B
|
|
msgbox Route109_Text_16E5DC, MSGBOX_SIGN
|
|
end
|
|
|
|
Route109_EventScript_14F7A4:: @ 814F7A4
|
|
msgbox Route109_Text_16E62C, MSGBOX_SIGN
|
|
end
|
|
|
|
Route109_EventScript_14F7AD:: @ 814F7AD
|
|
trainerbattle_single TRAINER_DAVID, Route109_Text_1B9A1C, Route109_Text_1B9A59
|
|
msgbox Route109_Text_1B9A6D, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F7C4:: @ 814F7C4
|
|
trainerbattle_single TRAINER_ALICE, Route109_Text_1B9AAD, Route109_Text_1B9AD9
|
|
msgbox Route109_Text_1B9AEB, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F7DB:: @ 814F7DB
|
|
trainerbattle_single TRAINER_HUEY, Route109_Text_1B9B11, Route109_Text_1B9B57
|
|
msgbox Route109_Text_1B9B68, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F7F2:: @ 814F7F2
|
|
trainerbattle_single TRAINER_EDMOND, Route109_Text_1B9B91, Route109_Text_1B9BAE
|
|
msgbox Route109_Text_1B9BD3, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F809:: @ 814F809
|
|
trainerbattle_single TRAINER_RICKY_1, Route109_Text_1B9C23, Route109_Text_1B9C65
|
|
specialvar VAR_RESULT, ShouldTryRematchBattle
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq Route109_EventScript_14F830
|
|
msgbox Route109_Text_1B9C6E, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F830:: @ 814F830
|
|
trainerbattle_rematch TRAINER_RICKY_1, Route109_Text_1B9CB3, Route109_Text_1B9CEB
|
|
msgbox Route109_Text_1B9D10, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F847:: @ 814F847
|
|
trainerbattle_single TRAINER_LOLA_1, Route109_Text_1B9D54, Route109_Text_1B9D87
|
|
specialvar VAR_RESULT, ShouldTryRematchBattle
|
|
compare VAR_RESULT, 1
|
|
goto_if_eq Route109_EventScript_14F86E
|
|
msgbox Route109_Text_1B9D8E, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F86E:: @ 814F86E
|
|
trainerbattle_rematch TRAINER_LOLA_1, Route109_Text_1B9DD8, Route109_Text_1B9E16
|
|
msgbox Route109_Text_1B9E1D, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F885:: @ 814F885
|
|
trainerbattle_single TRAINER_CARMEN, Route109_Text_1B9E60, Route109_Text_1B9EA1
|
|
msgbox Route109_Text_1B9ECA, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F89C:: @ 814F89C
|
|
trainerbattle_single TRAINER_GWEN, Route109_Text_1B9F07, Route109_Text_1B9F31
|
|
msgbox Route109_Text_1B9F44, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F8B3:: @ 814F8B3
|
|
trainerbattle_single TRAINER_CARTER, Route109_Text_1B9F65, Route109_Text_1B9F9C
|
|
msgbox Route109_Text_1B9FB7, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F8CA:: @ 814F8CA
|
|
trainerbattle_double TRAINER_MEL_AND_PAUL, Route109_Text_1B9FF6, Route109_Text_1BA052, Route109_Text_1BA0BF
|
|
msgbox Route109_Text_1BA069, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
Route109_EventScript_14F8E5:: @ 814F8E5
|
|
trainerbattle_double TRAINER_MEL_AND_PAUL, Route109_Text_1BA114, Route109_Text_1BA15F, Route109_Text_1BA1D0
|
|
msgbox Route109_Text_1BA193, MSGBOX_AUTOCLOSE
|
|
end
|