mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-17 03:57:38 +01:00
316 lines
9.2 KiB
PHP
316 lines
9.2 KiB
PHP
.set LOCALID_MAGMA_GRUNT_1, 5
|
|
.set LOCALID_MAGMA_GRUNT_2, 6
|
|
.set LOCALID_ARCHIE, 7
|
|
.set LOCALID_AQUA_GRUNT_1, 8
|
|
.set LOCALID_AQUA_GRUNT_2, 9
|
|
|
|
MeteorFalls_1F_1R_MapScripts:: @ 822BD2A
|
|
map_script MAP_SCRIPT_ON_LOAD, MeteorFalls_1F_1R_OnLoad
|
|
.byte 0
|
|
|
|
MeteorFalls_1F_1R_OnLoad: @ 822BD30
|
|
call_if_set FLAG_SYS_GAME_CLEAR, MeteorFalls_1F_1R_EventScript_OpenStevensCave
|
|
end
|
|
|
|
MeteorFalls_1F_1R_EventScript_OpenStevensCave:: @ 822BD3A
|
|
setmetatile 4, 1, METATILE_MeteorFalls_CaveEntrance_Top, 1
|
|
setmetatile 3, 2, METATILE_MeteorFalls_CaveEntrance_Left, 1
|
|
setmetatile 4, 2, METATILE_MeteorFalls_CaveEntrance_Bottom, 0
|
|
setmetatile 5, 2, METATILE_MeteorFalls_CaveEntrance_Right, 1
|
|
return
|
|
|
|
MeteorFalls_1F_1R_EventScript_MagmaStealsMeteoriteScene:: @ 822BD5F
|
|
lockall
|
|
playbgm MUS_ENCOUNTER_MAGMA, FALSE
|
|
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceDown
|
|
waitmovement 0
|
|
delay 30
|
|
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceDown
|
|
waitmovement 0
|
|
msgbox MeteorFalls_1F_1R_Text_WithThisMeteorite, MSGBOX_DEFAULT
|
|
closemessage
|
|
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFastestUp
|
|
applymovement LOCALID_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFastestUp
|
|
waitmovement 0
|
|
playse SE_PIN
|
|
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_ExclamationMark
|
|
waitmovement 0
|
|
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_Delay48
|
|
waitmovement 0
|
|
msgbox MeteorFalls_1F_1R_Text_DontExpectMercyFromMagma, MSGBOX_DEFAULT
|
|
closemessage
|
|
applymovement LOCALID_MAGMA_GRUNT_1, MeteorFalls_1F_1R_Movement_MagmaGruntApproachPlayer
|
|
waitmovement 0
|
|
msgbox MeteorFalls_1F_1R_Text_HoldItRightThereMagma, MSGBOX_DEFAULT
|
|
closemessage
|
|
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
|
|
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFastestLeft
|
|
applymovement LOCALID_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFastestLeft
|
|
waitmovement 0
|
|
addobject LOCALID_ARCHIE
|
|
addobject LOCALID_AQUA_GRUNT_1
|
|
addobject LOCALID_AQUA_GRUNT_2
|
|
playbgm MUS_ENCOUNTER_AQUA, FALSE
|
|
applymovement LOCALID_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieArrive
|
|
applymovement LOCALID_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1Arrive
|
|
applymovement LOCALID_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2Arrive
|
|
waitmovement 0
|
|
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFastestLeft
|
|
applymovement LOCALID_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFastestLeft
|
|
waitmovement 0
|
|
msgbox MeteorFalls_1F_1R_Text_BeSeeingYouTeamAqua, MSGBOX_DEFAULT
|
|
closemessage
|
|
applymovement OBJ_EVENT_ID_PLAYER, MeteorFalls_1F_1R_Movement_PushPlayerOutOfWay
|
|
applymovement LOCALID_MAGMA_GRUNT_1, MeteorFalls_1F_1R_Movement_MagmaGrunt1Exit
|
|
applymovement LOCALID_MAGMA_GRUNT_2, MeteorFalls_1F_1R_Movement_MagmaGrunt2Exit
|
|
waitmovement 0
|
|
removeobject LOCALID_MAGMA_GRUNT_1
|
|
removeobject LOCALID_MAGMA_GRUNT_2
|
|
applymovement LOCALID_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieApproachPlayer
|
|
waitmovement 0
|
|
msgbox MeteorFalls_1F_1R_Text_ArchieSeenYouBefore, MSGBOX_DEFAULT
|
|
closemessage
|
|
applymovement LOCALID_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1ApproachArchie
|
|
applymovement LOCALID_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2ApproachArchie
|
|
waitmovement 0
|
|
msgbox MeteorFalls_1F_1R_Text_BossWeShouldChaseMagma, MSGBOX_DEFAULT
|
|
applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestDown
|
|
waitmovement 0
|
|
msgbox MeteorFalls_1F_1R_Text_ArchieYesNoTellingWhatMagmaWillDo, MSGBOX_DEFAULT
|
|
applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestLeft
|
|
waitmovement 0
|
|
msgbox MeteorFalls_1F_1R_Text_ArchieFarewell, MSGBOX_DEFAULT
|
|
closemessage
|
|
applymovement LOCALID_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieExit
|
|
applymovement LOCALID_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1Exit
|
|
applymovement LOCALID_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2Exit
|
|
waitmovement 0
|
|
fadedefaultbgm
|
|
removeobject LOCALID_ARCHIE
|
|
removeobject LOCALID_AQUA_GRUNT_1
|
|
removeobject LOCALID_AQUA_GRUNT_2
|
|
setflag FLAG_HIDE_ROUTE_112_TEAM_MAGMA
|
|
setflag FLAG_MET_ARCHIE_METEOR_FALLS
|
|
setflag FLAG_HIDE_FALLARBOR_TOWN_BATTLE_TENT_SCOTT
|
|
setvar VAR_METEOR_FALLS_STATE, 1
|
|
releaseall
|
|
end
|
|
|
|
MeteorFalls_1F_1R_Movement_MagmaGruntApproachPlayer: @ 822BEC0
|
|
walk_right
|
|
walk_right
|
|
walk_in_place_fastest_up
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_MagmaGrunt1Exit: @ 822BEC4
|
|
walk_fast_up
|
|
walk_fast_up
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_MagmaGrunt2Exit: @ 822BECE
|
|
walk_fast_up
|
|
walk_fast_up
|
|
walk_fast_up
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
walk_fast_right
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_ArchieArrive: @ 822BED9
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_AquaGrunt1Arrive: @ 822BEE0
|
|
delay_16
|
|
delay_16
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_AquaGrunt2Arrive: @ 822BEE8
|
|
delay_16
|
|
delay_16
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_ArchieExit: @ 822BEF0
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_ArchieApproachPlayer: @ 822BEF8
|
|
walk_right
|
|
walk_right
|
|
walk_up
|
|
walk_up
|
|
walk_in_place_fastest_left
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_AquaGrunt1Exit: @ 822BEFE
|
|
walk_up
|
|
walk_up
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_AquaGrunt1ApproachArchie: @ 822BF08
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_in_place_fastest_up
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_AquaGrunt2Exit: @ 822BF0D
|
|
walk_up
|
|
walk_up
|
|
walk_up
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_AquaGrunt2ApproachArchie: @ 822BF18
|
|
walk_right
|
|
walk_right
|
|
walk_right
|
|
walk_in_place_fastest_up
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_Movement_PushPlayerOutOfWay: @ 822BF1D
|
|
walk_in_place_fastest_down
|
|
delay_4
|
|
walk_in_place_fastest_right
|
|
lock_facing_direction
|
|
walk_left
|
|
unlock_facing_direction
|
|
face_right
|
|
step_end
|
|
|
|
MeteorFalls_1F_1R_EventScript_ProfCozmo:: @ 822BF25
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_MET_PROF_COZMO, MeteorFalls_1F_1R_EventScript_MetCozmo
|
|
setflag FLAG_MET_PROF_COZMO
|
|
msgbox MeteorFalls_1F_1R_Text_MeetProfCozmo, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
MeteorFalls_1F_1R_EventScript_MetCozmo:: @ 822BF3D
|
|
msgbox MeteorFalls_1F_1R_Text_WhatsTeamMagmaDoingAtMtChimney, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
MeteorFalls_1F_1R_Text_WithThisMeteorite: @ 822BF47
|
|
.string "Hehehe!\p"
|
|
.string "With this METEORITE, that thing in\n"
|
|
.string "MT. CHIMNEY will…$"
|
|
|
|
MeteorFalls_1F_1R_Text_DontExpectMercyFromMagma: @ 822BF84
|
|
.string "Heh?\p"
|
|
.string "I don't know who you are, but if you get\n"
|
|
.string "in the way of TEAM MAGMA, don't\l"
|
|
.string "expect any mercy!$"
|
|
|
|
MeteorFalls_1F_1R_Text_HoldItRightThereMagma: @ 822BFE4
|
|
.string "Hold it right there, TEAM MAGMA!\p"
|
|
.string "You're badly mistaken if you think you\n"
|
|
.string "can have your way with the world!$"
|
|
|
|
MeteorFalls_1F_1R_Text_BeSeeingYouTeamAqua: @ 822C04E
|
|
.string "Hehehe!\n"
|
|
.string "Even TEAM AQUA joins us!\p"
|
|
.string "But it's too much trouble to deal with\n"
|
|
.string "you all…\p"
|
|
.string "Heh, it doesn't matter!\p"
|
|
.string "We've got the METEORITE, so off to\n"
|
|
.string "MT. CHIMNEY we go!\p"
|
|
.string "Hehehe! Be seeing you, you TEAM\n"
|
|
.string "AQUA dingbats!$"
|
|
|
|
MeteorFalls_1F_1R_Text_ArchieSeenYouBefore: @ 822C11C
|
|
.string "ARCHIE: Didn't I see you before?\n"
|
|
.string "At SLATEPORT's MUSEUM?\p"
|
|
.string "Ah, so your name is {PLAYER}.\p"
|
|
.string "At the time, I thought you were one\n"
|
|
.string "of TEAM MAGMA's goons.\p"
|
|
.string "Humph…\n"
|
|
.string "You're one odd kid.\p"
|
|
.string "TEAM MAGMA is a dangerous group of\n"
|
|
.string "total fanatics.\p"
|
|
.string "They engage in destruction, claiming\n"
|
|
.string "to expand the land mass.\p"
|
|
.string "They are the rivals to us,\n"
|
|
.string "the sea-loving TEAM AQUA!$"
|
|
|
|
MeteorFalls_1F_1R_Text_BossWeShouldChaseMagma: @ 822C268
|
|
.string "BOSS, we should give chase to\n"
|
|
.string "TEAM MAGMA…$"
|
|
|
|
MeteorFalls_1F_1R_Text_ArchieYesNoTellingWhatMagmaWillDo: @ 822C292
|
|
.string "ARCHIE: Yes, yes, we must!\n"
|
|
.string "We've got to hurry.\p"
|
|
.string "There's no telling what TEAM MAGMA\n"
|
|
.string "will do at MT. CHIMNEY!$"
|
|
|
|
MeteorFalls_1F_1R_Text_ArchieFarewell: @ 822C2FC
|
|
.string "ARCHIE: {PLAYER}, you should keep\n"
|
|
.string "an eye out for TEAM MAGMA, too.\p"
|
|
.string "Farewell!$"
|
|
|
|
MeteorFalls_1F_1R_Text_MeetProfCozmo: @ 822C342
|
|
.string "I… I'm COZMO…\n"
|
|
.string "I'm a PROFESSOR…\p"
|
|
.string "TEAM MAGMA asked me to guide them\n"
|
|
.string "to METEOR FALLS…\p"
|
|
.string "But they tricked me.\n"
|
|
.string "They even took my METEORITE away…\p"
|
|
.string "And then another similar bunch,\n"
|
|
.string "TEAM AQUA showed up.\p"
|
|
.string "After that…\n"
|
|
.string "I don't understand any of it.\p"
|
|
.string "But that TEAM MAGMA…\p"
|
|
.string "What are they going to do with that\n"
|
|
.string "METEORITE at MT. CHIMNEY?$"
|
|
|
|
MeteorFalls_1F_1R_Text_WhatsTeamMagmaDoingAtMtChimney: @ 822C47D
|
|
.string "PROF. COZMO: But that TEAM MAGMA…\p"
|
|
.string "What are they going to do with that\n"
|
|
.string "METEORITE at MT. CHIMNEY?$"
|