SeafloorCavern_Room9_MapScripts:: .byte 0 SeafloorCavern_Room9_EventScript_ArchieAwakenKyogre:: lockall setvar VAR_0x8004, LOCALID_SEAFLOOR_CAVERN_ARCHIE setvar VAR_0x8005, LOCALID_SEAFLOOR_CAVERN_MAXIE setvar VAR_0x8006, LOCALID_SEAFLOOR_CAVERN_GRUNT_1 setvar VAR_0x8007, LOCALID_SEAFLOOR_CAVERN_GRUNT_2 applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFasterUp waitmovement 0 applymovement LOCALID_PLAYER, SeafloorCavern_Room9_Movement_Delay32 waitmovement 0 playbgm MUS_ENCOUNTER_AQUA, FALSE msgbox SeafloorCavern_Room9_Text_ArchieHoldItRightThere, MSGBOX_DEFAULT closemessage addobject VAR_0x8004 applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFasterLeft waitmovement 0 applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_ArchieApproachPlayer waitmovement 0 msgbox SeafloorCavern_Room9_Text_ArchieSoItWasYou, MSGBOX_DEFAULT applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterUp waitmovement 0 msgbox SeafloorCavern_Room9_Text_ArchieBeholdKyogre, MSGBOX_DEFAULT applymovement VAR_0x8004, Common_Movement_FacePlayer waitmovement 0 msgbox SeafloorCavern_Room9_Text_ArchieYouMustDisappear, MSGBOX_DEFAULT trainerbattle_no_intro TRAINER_ARCHIE, SeafloorCavern_Room9_Text_ArchieDefeat msgbox SeafloorCavern_Room9_Text_ArchieWithThisRedOrb, MSGBOX_DEFAULT setweather WEATHER_NONE doweather special Script_FadeOutMapMusic waitstate msgbox SeafloorCavern_Room9_Text_RedOrbShinesByItself, MSGBOX_DEFAULT special WaitWeather waitstate setvar VAR_RESULT, 1 playse SE_M_DETECT dofieldeffectsparkle 16, 42, 0 waitfieldeffect FLDEFF_SPARKLE closemessage setvar VAR_RESULT, 0 playfanfare MUS_AWAKEN_LEGEND playse SE_ORB special DoOrbEffect applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterUp applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFasterUp waitmovement 0 delay 150 removeobject LOCALID_SEAFLOOR_CAVERN_KYOGRE_SLEEPING addobject LOCALID_SEAFLOOR_CAVERN_KYOGRE waitstate delay 60 applymovement LOCALID_SEAFLOOR_CAVERN_KYOGRE, SeafloorCavern_Room9_Movement_KyogreApproach waitmovement 0 special FadeOutOrbEffect waitstate setvar VAR_0x8004, 1 @ vertical pan setvar VAR_0x8005, 1 @ horizontal pan setvar VAR_0x8006, 8 @ num shakes setvar VAR_0x8007, 5 @ shake delay special ShakeCamera waitstate applymovement LOCALID_SEAFLOOR_CAVERN_KYOGRE, SeafloorCavern_Room9_Movement_KyogreExit waitmovement 0 removeobject LOCALID_SEAFLOOR_CAVERN_KYOGRE delay 4 setvar VAR_0x8004, 2 @ vertical pan setvar VAR_0x8005, 2 @ horizontal pan setvar VAR_0x8006, 8 @ num shakes setvar VAR_0x8007, 5 @ shake delay special ShakeCamera waitstate delay 30 setvar VAR_0x8004, LOCALID_SEAFLOOR_CAVERN_ARCHIE setvar VAR_0x8005, LOCALID_SEAFLOOR_CAVERN_MAXIE setvar VAR_0x8006, LOCALID_SEAFLOOR_CAVERN_GRUNT_1 setvar VAR_0x8007, LOCALID_SEAFLOOR_CAVERN_GRUNT_2 msgbox SeafloorCavern_Room9_Text_ArchieWhereDidKyogreGo, MSGBOX_DEFAULT playse SE_PC_LOGIN applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFasterLeft waitmovement 0 msgbox SeafloorCavern_Room9_Text_ArchieAMessageFromOutside, MSGBOX_DEFAULT closemessage applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_ArchieListenMessage waitmovement 0 msgbox SeafloorCavern_Room9_Text_ArchieWhatRainingTooHard, MSGBOX_DEFAULT closemessage playse SE_PC_OFF delay 20 applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterDown waitmovement 0 msgbox SeafloorCavern_Room9_Text_ArchieWhyDidKyogreDisappear, MSGBOX_DEFAULT closemessage addobject VAR_0x8005 addobject VAR_0x8006 addobject VAR_0x8007 applymovement VAR_0x8007, SeafloorCavern_Room9_Movement_MagmaGruntArrive applymovement VAR_0x8006, SeafloorCavern_Room9_Movement_MagmaGruntArrive applymovement VAR_0x8005, SeafloorCavern_Room9_Movement_MaxieArrive waitmovement 0 applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterLeft waitmovement 0 msgbox SeafloorCavern_Room9_Text_MaxieWhatHaveYouWrought, MSGBOX_DEFAULT playse SE_PIN applymovement VAR_0x8004, Common_Movement_ExclamationMark waitmovement 0 applymovement VAR_0x8004, Common_Movement_Delay48 waitmovement 0 msgbox SeafloorCavern_Room9_Text_ArchieDontGetAllHighAndMighty, MSGBOX_DEFAULT msgbox SeafloorCavern_Room9_Text_MaxieWeDontHaveTimeToArgue, MSGBOX_DEFAULT closemessage applymovement VAR_0x8005, SeafloorCavern_Room9_Movement_MaxieExit applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_ArchieExit waitmovement 0 msgbox SeafloorCavern_Room9_Text_MaxieComeOnPlayer, MSGBOX_DEFAULT setvar VAR_ROUTE128_STATE, 1 setvar VAR_SOOTOPOLIS_CITY_STATE, 1 clearflag FLAG_HIDE_SOOTOPOLIS_CITY_STEVEN clearflag FLAG_HIDE_SOOTOPOLIS_CITY_ARCHIE clearflag FLAG_HIDE_SOOTOPOLIS_CITY_MAXIE clearflag FLAG_HIDE_SOOTOPOLIS_CITY_RESIDENTS clearflag FLAG_HIDE_SOOTOPOLIS_CITY_GROUDON clearflag FLAG_HIDE_SOOTOPOLIS_CITY_KYOGRE setflag FLAG_HIDE_SOOTOPOLIS_CITY_MAN_1 setflag FLAG_LEGENDARIES_IN_SOOTOPOLIS clearflag FLAG_HIDE_ROUTE_128_ARCHIE clearflag FLAG_HIDE_ROUTE_128_MAXIE setflag FLAG_SYS_WEATHER_CTRL setflag FLAG_KYOGRE_ESCAPED_SEAFLOOR_CAVERN setflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN setvar VAR_STEVENS_HOUSE_STATE, 2 setvar VAR_SEAFLOOR_CAVERN_STATE, 1 setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_ARCHIE setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAXIE setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAGMA_GRUNTS setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_KYOGRE setflag FLAG_HIDE_SEAFLOOR_CAVERN_AQUA_GRUNTS setflag FLAG_HIDE_MAP_NAME_POPUP warp MAP_ROUTE128, 38, 22 waitstate releaseall end SeafloorCavern_Room9_Movement_ArchieApproachPlayer: walk_right walk_right walk_right walk_right walk_right walk_right walk_right step_end SeafloorCavern_Room9_Movement_Unused1: walk_left walk_left step_end SeafloorCavern_Room9_Movement_ArchieListenMessage: walk_left delay_16 step_end SeafloorCavern_Room9_Movement_Unused2: walk_right step_end SeafloorCavern_Room9_Movement_ArchieExit: face_up lock_facing_direction walk_down unlock_facing_direction walk_in_place_faster_right step_end SeafloorCavern_Room9_Movement_KyogreApproach: delay_16 delay_16 walk_slow_down delay_16 delay_16 delay_16 walk_slow_down delay_16 delay_16 delay_16 step_end SeafloorCavern_Room9_Movement_KyogreExit: slide_up slide_up step_end SeafloorCavern_Room9_Movement_MaxieArrive: walk_fast_right walk_fast_right walk_fast_right walk_fast_right walk_fast_right step_end SeafloorCavern_Room9_Movement_MaxieExit: walk_right walk_right step_end SeafloorCavern_Room9_Movement_MagmaGruntArrive: walk_fast_right walk_fast_right walk_fast_right walk_fast_right step_end SeafloorCavern_Room9_Movement_Delay32: delay_16 delay_16 step_end SeafloorCavern_Room9_Text_ArchieHoldItRightThere: .string "水梧桐:给我站住。$" SeafloorCavern_Room9_Text_ArchieSoItWasYou: .string "水梧桐:呵呵呵……\n真的是你啊。$" SeafloorCavern_Room9_Text_ArchieBeholdKyogre: .string "水梧桐:看吧!\p这超古代宝可梦——盖欧卡,\n它沉睡的姿态是多么美丽!\p我等这一天等了\n太久了……$" SeafloorCavern_Room9_Text_ArchieYouMustDisappear: .string "水梧桐:你能追到这里来\n确实让我惊讶。\p但一切都结束了。\p为了实现我的梦想,\n你必须在此消失!$" SeafloorCavern_Room9_Text_ArchieDefeat: .string "什么?!\n居然输给区区一个小鬼?!$" SeafloorCavern_Room9_Text_ArchieWithThisRedOrb: .string "水梧桐:呵呵呵……\p该说真不愧是你吗……\n我承认你确实有两下子。\p但是!\n我拥有这个!\p只要用朱红色宝珠,\n我可以让盖欧卡……$" SeafloorCavern_Room9_Text_RedOrbShinesByItself: .string "朱红色宝珠\n开始自己发出光芒了!$" SeafloorCavern_Room9_Text_ArchieWhereDidKyogreGo: .string "水梧桐:什么?!\p我什么都没做!\n朱红色宝珠怎么会……\p盖欧卡去哪了?$" SeafloorCavern_Room9_Text_ArchieAMessageFromOutside: .string "水梧桐:嗯?是留在外面的\n队员的联络……$" SeafloorCavern_Room9_Text_ArchieWhatRainingTooHard: .string "水梧桐:是我,怎么了?\p嗯……\n下暴雨了?\p很好……意料之中。\n这就是我们唤醒盖欧卡的目的,\l为实现海洋队扩张大海的愿景。\p什么?!\p雨量远远超出预期?\n你们也陷入危险了?\p怎么会……\n绝不可能……\p你们原地待命,\n继续监测情况!$" SeafloorCavern_Room9_Text_ArchieWhyDidKyogreDisappear: .string "水梧桐:一定是哪里不对……\p朱红色宝珠明明应该能够\n唤醒并控制盖欧卡才对……\p可是……为什么?\n为什么盖欧卡不见了?\p为什么?!$" SeafloorCavern_Room9_Text_MaxieWhatHaveYouWrought: .string "赤焰松:你都干了些什么?\p水梧桐……你终于还是\n唤醒盖欧卡了吗?\p这场倾盆大雨一直下个不停的话,\n世界会变成什么样子?\p所有的陆地都将\n被海水淹没……$" SeafloorCavern_Room9_Text_ArchieDontGetAllHighAndMighty: .string "水梧桐:什——什么?!\n少在这里装腔作势!\p难道不是你们熔岩队\n激怒了固拉多吗?\p只要我有朱红色宝珠,\n我应该还能控制盖欧卡……\p我应该能的……$" SeafloorCavern_Room9_Text_MaxieWeDontHaveTimeToArgue: .string "赤焰松:我们没时间继续\n在这儿争吵了!\p出去亲眼看看吧!\p看看你造成的那一切是不是\n我们一直所期望的世界的样子!$" SeafloorCavern_Room9_Text_MaxieComeOnPlayer: .string "赤焰松:{PLAYER},\n你也得赶紧离开这儿!$"