mirror of
https://github.com/pret/pokefirered.git
synced 2026-05-20 03:48:01 -05:00
115 lines
3.2 KiB
C++
115 lines
3.2 KiB
C++
Route16_NorthEntrance_1F_MapScripts::
|
|
map_script MAP_SCRIPT_ON_TRANSITION, Route16_NorthEntrance_1F_OnTransition
|
|
.byte 0
|
|
|
|
Route16_NorthEntrance_1F_OnTransition::
|
|
clearflag FLAG_SYS_ON_CYCLING_ROAD
|
|
call_if_set FLAG_GOT_BICYCLE, Route16_NorthEntrance_1F_EventScript_DisableNeedBikeTrigger
|
|
end
|
|
|
|
Route16_NorthEntrance_1F_EventScript_DisableNeedBikeTrigger::
|
|
setvar VAR_TEMP_1, 1
|
|
return
|
|
|
|
Route16_NorthEntrance_1F_EventScript_Guard::
|
|
msgbox Route16_NorthEntrance_1F_Text_CyclingRoadIsDownhillCourse, MSGBOX_NPC
|
|
end
|
|
|
|
Route16_NorthEntrance_1F_EventScript_NeedBikeTriggerTop::
|
|
lockall
|
|
setvar VAR_0x8008, 0
|
|
goto Route16_NorthEntrance_1F_EventScript_NeedBikeTrigger
|
|
end
|
|
|
|
Route16_NorthEntrance_1F_EventScript_NeedBikeTriggerMidTop::
|
|
lockall
|
|
setvar VAR_0x8008, 1
|
|
goto Route16_NorthEntrance_1F_EventScript_NeedBikeTrigger
|
|
end
|
|
|
|
Route16_NorthEntrance_1F_EventScript_NeedBikeTriggerMid::
|
|
lockall
|
|
setvar VAR_0x8008, 2
|
|
goto Route16_NorthEntrance_1F_EventScript_NeedBikeTrigger
|
|
end
|
|
|
|
Route16_NorthEntrance_1F_EventScript_NeedBikeTriggerMidBottom::
|
|
lockall
|
|
setvar VAR_0x8008, 3
|
|
goto Route16_NorthEntrance_1F_EventScript_NeedBikeTrigger
|
|
end
|
|
|
|
Route16_NorthEntrance_1F_EventScript_NeedBikeTriggerBottom::
|
|
lockall
|
|
setvar VAR_0x8008, 4
|
|
goto Route16_NorthEntrance_1F_EventScript_NeedBikeTrigger
|
|
end
|
|
|
|
Route16_NorthEntrance_1F_EventScript_NeedBikeTrigger::
|
|
textcolor NPC_TEXT_COLOR_MALE
|
|
msgbox Route16_NorthEntrance_1F_Text_ExcuseMeWaitUp
|
|
closemessage
|
|
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
|
|
waitmovement 0
|
|
delay 20
|
|
call_if_eq VAR_0x8008, 1, Route16_NorthEntrance_1F_EventScript_PlayerWalkToCounterMidTop
|
|
call_if_eq VAR_0x8008, 2, Route16_NorthEntrance_1F_EventScript_PlayerWalkToCounterMid
|
|
call_if_eq VAR_0x8008, 3, Route16_NorthEntrance_1F_EventScript_PlayerWalkToCounterMidBottom
|
|
call_if_eq VAR_0x8008, 4, Route16_NorthEntrance_1F_EventScript_PlayerWalkToCounterBottom
|
|
msgbox Route16_NorthEntrance_1F_Text_NoPedestriansOnCyclingRoad
|
|
closemessage
|
|
applymovement OBJ_EVENT_ID_PLAYER, Route16_NorthEntrance_1F_Movement_WalkRight
|
|
waitmovement 0
|
|
releaseall
|
|
end
|
|
|
|
Route16_NorthEntrance_1F_EventScript_PlayerWalkToCounterMidTop::
|
|
applymovement OBJ_EVENT_ID_PLAYER, Route16_NorthEntrance_1F_Movement_WalkUp
|
|
waitmovement 0
|
|
return
|
|
|
|
Route16_NorthEntrance_1F_EventScript_PlayerWalkToCounterMid::
|
|
applymovement OBJ_EVENT_ID_PLAYER, Route16_NorthEntrance_1F_Movement_WalkUp2
|
|
waitmovement 0
|
|
return
|
|
|
|
Route16_NorthEntrance_1F_EventScript_PlayerWalkToCounterMidBottom::
|
|
applymovement OBJ_EVENT_ID_PLAYER, Route16_NorthEntrance_1F_Movement_WalkUp3
|
|
waitmovement 0
|
|
return
|
|
|
|
Route16_NorthEntrance_1F_EventScript_PlayerWalkToCounterBottom::
|
|
applymovement OBJ_EVENT_ID_PLAYER, Route16_NorthEntrance_1F_Movement_WalkUp4
|
|
waitmovement 0
|
|
return
|
|
|
|
Route16_NorthEntrance_1F_Movement_WalkUp::
|
|
walk_up
|
|
step_end
|
|
|
|
Route16_NorthEntrance_1F_Movement_WalkUp2::
|
|
walk_up
|
|
walk_up
|
|
step_end
|
|
|
|
Route16_NorthEntrance_1F_Movement_WalkUp3::
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
step_end
|
|
|
|
Route16_NorthEntrance_1F_Movement_WalkUp4::
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
step_end
|
|
|
|
Route16_NorthEntrance_1F_Movement_WalkRight::
|
|
walk_right
|
|
step_end
|
|
|
|
Route16_NorthEntrance_1F_EventScript_OldMan::
|
|
msgbox Route16_NorthEntrance_1F_Text_HowdYouGetInGoodEffort, MSGBOX_NPC
|
|
end
|