pokeemerald/data/maps/RocketHideout_B1F_Frlg/scripts.inc
hedara90 58317e35b9
Cawt FRLG part 1 (#8396)
Co-authored-by: Hedara <hedara90@gmail.com>
2025-11-30 09:28:36 -08:00

118 lines
3.9 KiB
PHP

RocketHideout_B1F_MapScripts::
map_script MAP_SCRIPT_ON_LOAD, RocketHideout_B1F_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, RocketHideout_B1F_OnTransition
.byte 0
RocketHideout_B1F_OnLoad::
call_if_not_defeated TRAINER_TEAM_ROCKET_GRUNT_12 RocketHideout_B1F_EventScript_SetBarrier
end
RocketHideout_B1F_OnTransition::
setworldmapflag FLAG_WORLD_MAP_ROCKET_HIDEOUT_B1F
end
RocketHideout_B1F_EventScript_Grunt1::
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_8, RocketHideout_B1F_Text_Grunt1Intro, RocketHideout_B1F_Text_Grunt1Defeat
msgbox RocketHideout_B1F_Text_Grunt1PostBattle, MSGBOX_AUTOCLOSE
end
RocketHideout_B1F_EventScript_Grunt2::
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_9, RocketHideout_B1F_Text_Grunt2Intro, RocketHideout_B1F_Text_Grunt2Defeat
msgbox RocketHideout_B1F_Text_Grunt2PostBattle, MSGBOX_AUTOCLOSE
end
RocketHideout_B1F_EventScript_Grunt3::
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_10, RocketHideout_B1F_Text_Grunt3Intro, RocketHideout_B1F_Text_Grunt3Defeat
msgbox RocketHideout_B1F_Text_Grunt3PostBattle, MSGBOX_AUTOCLOSE
end
RocketHideout_B1F_EventScript_Grunt4::
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_11, RocketHideout_B1F_Text_Grunt4Intro, RocketHideout_B1F_Text_Grunt4Defeat
msgbox RocketHideout_B1F_Text_Grunt4PostBattle, MSGBOX_AUTOCLOSE
end
RocketHideout_B1F_EventScript_Grunt5::
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_12, RocketHideout_B1F_Text_Grunt5Intro, RocketHideout_B1F_Text_Grunt5Defeat, RocketHideout_B1F_EventScript_DefeatedGrunt5
msgbox RocketHideout_B1F_Text_Grunt5PostBattle, MSGBOX_AUTOCLOSE
end
RocketHideout_B1F_EventScript_DefeatedGrunt5::
call RocketHideout_B1F_EventScript_RemoveBarrier
playse SE_UNLOCK
special DrawWholeMapView
waitse
release
end
RocketHideout_B1F_EventScript_SetBarrier::
setmetatile 20, 19, METATILE_SilphCo_HideoutBarrier_TopLeft_Floor, 1
setmetatile 21, 19, METATILE_SilphCo_HideoutBarrier_TopRight_Floor, 1
setmetatile 20, 20, METATILE_SilphCo_HideoutBarrier_BottomLeft, 1
setmetatile 21, 20, METATILE_SilphCo_HideoutBarrier_BottomRight, 1
setmetatile 20, 21, METATILE_SilphCo_HideoutFloor_ShadeFull, 0
setmetatile 21, 21, METATILE_SilphCo_HideoutFloor_ShadeFull, 0
return
RocketHideout_B1F_EventScript_RemoveBarrier::
setmetatile 20, 19, METATILE_SilphCo_HideoutFloor_ShadeFull, 0
setmetatile 21, 19, METATILE_SilphCo_HideoutFloor, 0
setmetatile 20, 20, METATILE_SilphCo_HideoutFloor_ShadeFull, 0
setmetatile 21, 20, METATILE_SilphCo_HideoutFloor, 0
setmetatile 20, 21, METATILE_SilphCo_HideoutFloor_ShadeFull, 0
setmetatile 21, 21, METATILE_SilphCo_HideoutFloor, 0
return
RocketHideout_B1F_Text_Grunt1Intro::
.string "Who are you?\n"
.string "How did you get here?$"
RocketHideout_B1F_Text_Grunt1Defeat::
.string "Oww!\n"
.string "Beaten!$"
RocketHideout_B1F_Text_Grunt1PostBattle::
.string "Blast it… You're dissing TEAM\n"
.string "ROCKET, aren't you?$"
RocketHideout_B1F_Text_Grunt2Intro::
.string "You broke into TEAM ROCKET's\n"
.string "operation? What nerve!$"
RocketHideout_B1F_Text_Grunt2Defeat::
.string "Boom!$"
RocketHideout_B1F_Text_Grunt2PostBattle::
.string "You're not going to get away with\n"
.string "this, brat!$"
RocketHideout_B1F_Text_Grunt3Intro::
.string "Intruder alert!$"
RocketHideout_B1F_Text_Grunt3Defeat::
.string "I can't do it!$"
RocketHideout_B1F_Text_Grunt3PostBattle::
.string "SILPH SCOPE? Humph!\n"
.string "I don't know where it is.$"
RocketHideout_B1F_Text_Grunt4Intro::
.string "Why did you come here?$"
RocketHideout_B1F_Text_Grunt4Defeat::
.string "This won't do!$"
RocketHideout_B1F_Text_Grunt4PostBattle::
.string "Okay, I'll talk…\n"
.string "Take the elevator to see my BOSS.$"
RocketHideout_B1F_Text_Grunt5Intro::
.string "Are you lost, you little mouse?$"
RocketHideout_B1F_Text_Grunt5Defeat::
.string "Why…?$"
RocketHideout_B1F_Text_Grunt5PostBattle::
.string "Uh-oh, that ruckus somehow opened\n"
.string "the door!$"