mirror of
https://github.com/pret/pokeruby.git
synced 2026-08-07 18:14:00 -05:00
276 lines
5.8 KiB
PHP
276 lines
5.8 KiB
PHP
Route116_MapScripts:: @ 8150A31
|
|
map_script 3, Route116_MapScript1_150A37
|
|
.byte 0
|
|
|
|
Route116_MapScript1_150A37:: @ 8150A37
|
|
checkflag 143
|
|
call_if 1, Route116_EventScript_150A41
|
|
end
|
|
|
|
Route116_EventScript_150A41:: @ 8150A41
|
|
setobjectxyperm 21, 41, 10
|
|
return
|
|
|
|
Route116_EventScript_150A49:: @ 8150A49
|
|
lock
|
|
faceplayer
|
|
checkflag 143
|
|
goto_if_eq Route116_EventScript_150A67
|
|
checkflag 142
|
|
goto_if_eq Route116_EventScript_150A71
|
|
msgbox Route116_Text_1703CF, 4
|
|
release
|
|
end
|
|
|
|
Route116_EventScript_150A67:: @ 8150A67
|
|
msgbox Route116_Text_170556, 4
|
|
release
|
|
end
|
|
|
|
Route116_EventScript_150A71:: @ 8150A71
|
|
msgbox Route116_Text_1703F7, 4
|
|
release
|
|
end
|
|
|
|
Route116_EventScript_150A7B:: @ 8150A7B
|
|
lock
|
|
faceplayer
|
|
checkflag 287
|
|
goto_if_eq Route116_EventScript_150B04
|
|
msgbox Route116_Text_1705AE, 4
|
|
goto Route116_EventScript_150A94
|
|
end
|
|
|
|
Route116_EventScript_150A94:: @ 8150A94
|
|
setflag 287
|
|
giveitem ITEM_REPEAT_BALL
|
|
compare RESULT, 0
|
|
goto_if_eq Route116_EventScript_150B12
|
|
msgbox Route116_Text_1707B8, 4
|
|
closemessage
|
|
compare FACING, 2
|
|
call_if 1, Route116_EventScript_150AEE
|
|
compare FACING, 1
|
|
call_if 1, Route116_EventScript_150AEE
|
|
compare FACING, 3
|
|
call_if 1, Route116_EventScript_150AEE
|
|
compare FACING, 4
|
|
call_if 1, Route116_EventScript_150AF9
|
|
removeobject LAST_TALKED
|
|
clearflag 949
|
|
setflag 256
|
|
release
|
|
end
|
|
|
|
Route116_EventScript_150AEE:: @ 8150AEE
|
|
applymovement LAST_TALKED, Route116_Movement_150B1C
|
|
waitmovement 0
|
|
return
|
|
|
|
Route116_EventScript_150AF9:: @ 8150AF9
|
|
applymovement LAST_TALKED, Route116_Movement_150B25
|
|
waitmovement 0
|
|
return
|
|
|
|
Route116_EventScript_150B04:: @ 8150B04
|
|
msgbox Route116_Text_170865, 4
|
|
goto Route116_EventScript_150A94
|
|
end
|
|
|
|
Route116_EventScript_150B12:: @ 8150B12
|
|
msgbox Route116_Text_17082A, 4
|
|
release
|
|
end
|
|
|
|
Route116_Movement_150B1C:: @ 8150B1C
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_end
|
|
|
|
Route116_Movement_150B25:: @ 8150B25
|
|
step_down
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_end
|
|
|
|
Route116_EventScript_150B30:: @ 8150B30
|
|
msgbox Route116_Text_170A46, 3
|
|
end
|
|
|
|
Route116_EventScript_150B39:: @ 8150B39
|
|
msgbox Route116_Text_170A60, 3
|
|
end
|
|
|
|
Route116_EventScript_150B42:: @ 8150B42
|
|
msgbox Route116_Text_170AB8, 3
|
|
end
|
|
|
|
Route116_EventScript_150B4B:: @ 8150B4B
|
|
msgbox Route116_Text_170ACE, 3
|
|
end
|
|
|
|
Route116_EventScript_150B54:: @ 8150B54
|
|
msgbox Route116_Text_170B7D, 3
|
|
end
|
|
|
|
Route116_EventScript_150B5D:: @ 8150B5D
|
|
lock
|
|
faceplayer
|
|
msgbox Route116_Text_17032A, 4
|
|
setvar 0x406f, 2
|
|
release
|
|
end
|
|
|
|
Route116_EventScript_150B6E:: @ 8150B6E
|
|
lockall
|
|
applymovement 11, Route116_Movement_1A0843
|
|
applymovement 255, Route116_Movement_1A083F
|
|
waitmovement 0
|
|
msgbox Route116_Text_17032A, 4
|
|
setvar 0x406f, 2
|
|
releaseall
|
|
end
|
|
|
|
Route116_EventScript_150B8F:: @ 8150B8F
|
|
lock
|
|
faceplayer
|
|
checkitem ITEM_BLACK_GLASSES, 1
|
|
compare RESULT, 1
|
|
goto_if_eq Route116_EventScript_150BCA
|
|
specialvar RESULT, sub_810F828
|
|
compare RESULT, 1
|
|
goto_if_eq Route116_EventScript_150BBB
|
|
msgbox Route116_Text_1708EE, 4
|
|
release
|
|
end
|
|
|
|
Route116_EventScript_150BBB:: @ 8150BBB
|
|
msgbox Route116_Text_1709B7, 4
|
|
closemessage
|
|
goto Route116_EventScript_150C03
|
|
end
|
|
|
|
Route116_EventScript_150BCA:: @ 8150BCA
|
|
msgbox Route116_Text_1708EE, 4
|
|
msgbox Route116_Text_170921, 4
|
|
specialvar RESULT, sub_810F828
|
|
compare RESULT, 1
|
|
goto_if_eq Route116_EventScript_150BF4
|
|
msgbox Route116_Text_170A03, 4
|
|
release
|
|
end
|
|
|
|
Route116_EventScript_150BF4:: @ 8150BF4
|
|
msgbox Route116_Text_17094D, 4
|
|
closemessage
|
|
goto Route116_EventScript_150C03
|
|
end
|
|
|
|
Route116_EventScript_150C03:: @ 8150C03
|
|
delay 20
|
|
compare FACING, 2
|
|
call_if 1, Route116_EventScript_150C37
|
|
compare FACING, 1
|
|
call_if 1, Route116_EventScript_150C37
|
|
compare FACING, 3
|
|
call_if 1, Route116_EventScript_150C37
|
|
compare FACING, 4
|
|
call_if 1, Route116_EventScript_150C42
|
|
removeobject LAST_TALKED
|
|
release
|
|
end
|
|
|
|
Route116_EventScript_150C37:: @ 8150C37
|
|
applymovement LAST_TALKED, Route116_Movement_150C4D
|
|
waitmovement 0
|
|
return
|
|
|
|
Route116_EventScript_150C42:: @ 8150C42
|
|
applymovement LAST_TALKED, Route116_Movement_150C57
|
|
waitmovement 0
|
|
return
|
|
|
|
Route116_Movement_150C4D:: @ 8150C4D
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_end
|
|
|
|
Route116_Movement_150C57:: @ 8150C57
|
|
step_up
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_end
|
|
|
|
Route116_EventScript_150C62:: @ 8150C62
|
|
trainerbattle 0, OPPONENT_JOEY, 0, Route116_Text_1BD02B, Route116_Text_1BD04C
|
|
msgbox Route116_Text_1BD078, 6
|
|
end
|
|
|
|
Route116_EventScript_150C79:: @ 8150C79
|
|
trainerbattle 0, OPPONENT_JOSE, 0, Route116_Text_1BD0AF, Route116_Text_1BD0D7
|
|
msgbox Route116_Text_1BD0F4, 6
|
|
end
|
|
|
|
Route116_EventScript_150C90:: @ 8150C90
|
|
trainerbattle 0, OPPONENT_JERRY_1, 0, Route116_Text_1BD1C0, Route116_Text_1BD21A
|
|
specialvar RESULT, sub_8082C68
|
|
compare RESULT, 1
|
|
goto_if_eq Route116_EventScript_150CB7
|
|
msgbox Route116_Text_1BD248, 6
|
|
end
|
|
|
|
Route116_EventScript_150CB7:: @ 8150CB7
|
|
trainerbattle 5, OPPONENT_JERRY_1, 0, Route116_Text_1BD2A5, Route116_Text_1BD2FE
|
|
msgbox Route116_Text_1BD31A, 6
|
|
end
|
|
|
|
Route116_EventScript_150CCE:: @ 8150CCE
|
|
trainerbattle 0, OPPONENT_CLARK, 0, Route116_Text_1BCF79, Route116_Text_1BCFBB
|
|
msgbox Route116_Text_1BCFE3, 6
|
|
end
|
|
|
|
Route116_EventScript_150CE5:: @ 8150CE5
|
|
trainerbattle 0, OPPONENT_JANICE, 0, Route116_Text_1BD131, Route116_Text_1BD165
|
|
msgbox Route116_Text_1BD180, 6
|
|
end
|
|
|
|
Route116_EventScript_150CFC:: @ 8150CFC
|
|
trainerbattle 0, OPPONENT_KAREN_1, 0, Route116_Text_1BD377, Route116_Text_1BD3AC
|
|
specialvar RESULT, sub_8082C68
|
|
compare RESULT, 1
|
|
goto_if_eq Route116_EventScript_150D23
|
|
msgbox Route116_Text_1BD3C3, 6
|
|
end
|
|
|
|
Route116_EventScript_150D23:: @ 8150D23
|
|
trainerbattle 5, OPPONENT_KAREN_1, 0, Route116_Text_1BD405, Route116_Text_1BD44A
|
|
msgbox Route116_Text_1BD466, 6
|
|
end
|