mirror of
https://github.com/pret/pokeemerald.git
synced 2026-05-09 04:13:03 -05:00
199 lines
5.2 KiB
PHP
199 lines
5.2 KiB
PHP
Route24_MapScripts::
|
|
.byte 0
|
|
|
|
Route24_EventScript_Rocket::
|
|
lock
|
|
faceplayer
|
|
goto_if_eq VAR_MAP_SCENE_ROUTE24, 1, Route24_EventScript_RocketPostBattle
|
|
msgbox Route24_Text_JustEarnedFabulousPrize
|
|
checkitemspace ITEM_NUGGET
|
|
goto_if_eq VAR_RESULT, FALSE, Route24_EventScript_NoRoomForNugget
|
|
call Route24_EventScript_BattleRocket
|
|
release
|
|
end
|
|
|
|
Route24_EventScript_NoRoomForNugget::
|
|
msgbox Route24_Text_YouDontHaveAnyRoom
|
|
release
|
|
end
|
|
|
|
Route24_EventScript_RocketPostBattle::
|
|
msgbox Route24_Text_YoudBecomeTopRocketLeader
|
|
release
|
|
end
|
|
|
|
Route24_EventScript_RocketTriggerLeft::
|
|
lockall
|
|
setvar VAR_TEMP_1, 0
|
|
goto Route24_EventScript_RocketTrigger
|
|
end
|
|
|
|
Route24_EventScript_RocketTriggerRight::
|
|
lockall
|
|
setvar VAR_TEMP_1, 1
|
|
goto Route24_EventScript_RocketTrigger
|
|
end
|
|
|
|
Route24_EventScript_RocketTrigger::
|
|
textcolor NPC_TEXT_COLOR_MALE
|
|
call_if_eq VAR_TEMP_1, 0, Route24_EventScript_RocketApproachPlayer
|
|
call_if_eq VAR_TEMP_1, 1, Route24_EventScript_RocketMotionToPlayer
|
|
applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
|
waitmovement 0
|
|
msgbox Route24_Text_JustEarnedFabulousPrize
|
|
checkitemspace ITEM_NUGGET
|
|
goto_if_eq VAR_RESULT, FALSE, Route24_EventScript_NoRoomForNuggetTrigger
|
|
call Route24_EventScript_BattleRocket
|
|
releaseall
|
|
end
|
|
|
|
Route24_EventScript_BattleRocket::
|
|
giveitem_msg Route24_Text_ReceivedNuggetFromMysteryTrainer, ITEM_NUGGET
|
|
message Route24_Text_JoinTeamRocket
|
|
waitmessage
|
|
playbgm MUS_RG_ENCOUNTER_ROCKET, 0
|
|
waitbuttonpress
|
|
setvar VAR_LAST_TALKED, LOCALID_ROUTE24_ROCKET
|
|
trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_6, Route24_Text_RocketDefeat
|
|
msgbox Route24_Text_YoudBecomeTopRocketLeader
|
|
setvar VAR_MAP_SCENE_ROUTE24, 1
|
|
return
|
|
|
|
Route24_EventScript_RocketApproachPlayer::
|
|
applymovement LOCALID_ROUTE24_ROCKET, Route24_Movement_RocketApproachPlayer
|
|
waitmovement 0
|
|
return
|
|
|
|
Route24_EventScript_RocketMotionToPlayer::
|
|
applymovement LOCALID_ROUTE24_ROCKET, Common_Movement_WalkInPlaceFasterLeft
|
|
waitmovement 0
|
|
return
|
|
|
|
Route24_EventScript_NoRoomForNuggetTrigger::
|
|
msgbox Route24_Text_YouDontHaveAnyRoom
|
|
closemessage
|
|
applymovement LOCALID_PLAYER, Route24_Movement_WalkDown
|
|
waitmovement 0
|
|
call_if_eq VAR_TEMP_1, 0, Route24_EventScript_RocketWalkBackToPos
|
|
release
|
|
end
|
|
|
|
Route24_EventScript_RocketWalkBackToPos::
|
|
applymovement LOCALID_ROUTE24_ROCKET, Route24_Movement_RocketWalkBackToPos
|
|
waitmovement 0
|
|
return
|
|
|
|
Route24_Movement_RocketApproachPlayer::
|
|
walk_left
|
|
step_end
|
|
|
|
Route24_Movement_RocketWalkBackToPos::
|
|
walk_right
|
|
walk_in_place_faster_left
|
|
step_end
|
|
|
|
Route24_Movement_WalkDown::
|
|
walk_down
|
|
step_end
|
|
|
|
Route24_Text_JustEarnedFabulousPrize::
|
|
.string "Congratulations! You beat our\n"
|
|
.string "five contest TRAINERS!\p"
|
|
.string "You just earned a fabulous prize!$"
|
|
|
|
Route24_Text_ReceivedNuggetFromMysteryTrainer::
|
|
.string "{PLAYER} received a NUGGET\n"
|
|
.string "from the mystery TRAINER!$"
|
|
|
|
Route24_Text_YouDontHaveAnyRoom::
|
|
.string "You don't have any room!$"
|
|
|
|
Route24_Text_JoinTeamRocket::
|
|
.string "By the way, how would you like to\n"
|
|
.string "join TEAM ROCKET?\p"
|
|
.string "We're a group of professional\n"
|
|
.string "criminals specializing in POKéMON!\p"
|
|
.string "Want to join?\p"
|
|
.string "Are you sure?\p"
|
|
.string "Come on, join us!\p"
|
|
.string "I'm telling you to join!\p"
|
|
.string "…Okay, you need convincing!\p"
|
|
.string "I'll make you an offer you can't\n"
|
|
.string "refuse!$"
|
|
|
|
Route24_Text_RocketDefeat::
|
|
.string "Arrgh!\n"
|
|
.string "You are good!$"
|
|
|
|
Route24_Text_YoudBecomeTopRocketLeader::
|
|
.string "With your ability, you'd become\n"
|
|
.string "a top leader in TEAM ROCKET.\p"
|
|
.string "Come on, think of the opportunity!\n"
|
|
.string "Don't let this chance go to waste.$"
|
|
|
|
Route24_Text_ShaneIntro::
|
|
.string "I saw your feat from the grass!$"
|
|
|
|
Route24_Text_ShaneDefeat::
|
|
.string "I thought not!$"
|
|
|
|
Route24_Text_ShanePostBattle::
|
|
.string "I hid because the people on the\n"
|
|
.string "bridge frightened me.$"
|
|
|
|
Route24_Text_EthanIntro::
|
|
.string "Okay! I'm No. 5!\n"
|
|
.string "I'll stomp you!$"
|
|
|
|
Route24_Text_EthanDefeat::
|
|
.string "Whoa!\n"
|
|
.string "Too much!$"
|
|
|
|
Route24_Text_EthanPostBattle::
|
|
.string "I did my best. I have no regrets!$"
|
|
|
|
Route24_Text_ReliIntro::
|
|
.string "I'm No. 4!\n"
|
|
.string "Getting tired?$"
|
|
|
|
Route24_Text_ReliDefeat::
|
|
.string "I lost, too!$"
|
|
|
|
Route24_Text_ReliPostBattle::
|
|
.string "I did my best, so I've no regrets!$"
|
|
|
|
Route24_Text_TimmyIntro::
|
|
.string "Here's No. 3!\n"
|
|
.string "I won't be easy!$"
|
|
|
|
Route24_Text_TimmyDefeat::
|
|
.string "Ow!\n"
|
|
.string "Stomped flat!$"
|
|
|
|
Route24_Text_TimmyPostBattle::
|
|
.string "I did my best. I have no regrets!$"
|
|
|
|
Route24_Text_AliIntro::
|
|
.string "I'm second!\n"
|
|
.string "Now it's serious!$"
|
|
|
|
Route24_Text_AliDefeat::
|
|
.string "How could I lose?$"
|
|
|
|
Route24_Text_AliPostBattle::
|
|
.string "I did my best. I have no regrets!$"
|
|
|
|
Route24_Text_CaleIntro::
|
|
.string "People call this the NUGGET\n"
|
|
.string "BRIDGE!\p"
|
|
.string "Beat us five TRAINERS and win\n"
|
|
.string "a fabulous prize!\p"
|
|
.string "Think you got what it takes?$"
|
|
|
|
Route24_Text_CaleDefeat::
|
|
.string "Whoo!\n"
|
|
.string "Good stuff!$"
|
|
|
|
Route24_Text_CalePostBattle::
|
|
.string "I did my best. I have no regrets!$"
|