Last active
November 20, 2023 04:08
-
-
Save luckytyphlosion/e3601b623b56403ce4891059553698e9 to your computer and use it in GitHub Desktop.
Dump of map/cutscene/npc scripts for MMBN6 Falzar, EXE6 Gregar, and EXE6 Falzar (some standalone cutscene scripts missing)
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
off_8005A78:: | |
.incbin "baserom.gba", 0x5a78, 0x4 | |
off_8005A7C:: | |
.incbin "baserom.gba", 0x5a7c, 0x4 | |
off_8005A80:: | |
.incbin "baserom.gba", 0x5a80, 0x4 | |
off_8005A84:: | |
.incbin "baserom.gba", 0x5a84, 0x4 | |
off_8005A88:: | |
.incbin "baserom.gba", 0x5a88, 0x2eb5c | |
RealWorldMapScriptPointers:: | |
.word ACDCTown_OnInitMapScripts_804d0a4 | |
.word ACDCTown_ContinuousMapScripts_804d0ac | |
.word CentralTown_OnInitMapScripts_804e92c | |
.word CentralTown_ContinuousMapScripts_804e940 | |
.word CyberAcademy_OnInitMapScripts_8052d88 | |
.word CyberAcademy_ContinuousMapScripts_8052db4 | |
.word SeasideTown_OnInitMapScripts_8059d48 | |
.word SeasideTown_ContinuousMapScripts_8059d5c | |
.word GreenTown_OnInitMapScripts_805e15c | |
.word GreenTown_ContinuousMapScripts_805e170 | |
.word SkyTown_OnInitMapScripts_806063c | |
.word SkyTown_ContinuousMapScripts_806064c | |
.word ExpoSite_OnInitMapScripts_8062f48 | |
.word ExpoSite_ContinuousMapScripts_8062f60 | |
RealWorldCoordInteractionsTextIndices:: | |
.word ACDCTown_CoordInteractionTextIndicesPointers_804d0bc | |
.word CentralTown_CoordInteractionTextIndicesPointers_804e968 | |
.word CyberAcademy_CoordInteractionTextIndicesPointers_8052e0c | |
.word SeasideTown_CoordInteractionTextIndicesPointers_8059d84 | |
.word GreenTown_CoordInteractionTextIndicesPointers_805e198 | |
.word SkyTown_CoordInteractionTextIndicesPointers_806066c | |
.word ExpoSite_CoordInteractionTextIndicesPointers_8062f90 | |
RealWorldNPCPointers:: | |
.word ACDCTown_MapGroupNPCScriptPointers_804d0b4 | |
.word CentralTown_MapGroupNPCScriptPointers_804e954 | |
.word CyberAcademy_MapGroupNPCScriptPointers_8052de0 | |
.word SeasideTown_MapGroupNPCScriptPointers_8059d70 | |
.word GreenTown_MapGroupNPCScriptPointers_805e184 | |
.word SkyTown_MapGroupNPCScriptPointers_806065c | |
.word ExpoSite_MapGroupNPCScriptPointers_8062f78 | |
.incbin "baserom.gba", 0x34654, 0x1c | |
InternetMapScriptPointers:: | |
.word RobotControlComp_OnInitMapScripts_80665a4 | |
.word RobotControlComp_ContinuousMapScripts_80665ac | |
.word AquariumComp_OnInitMapScripts_8067dc8 | |
.word AquariumComp_ContinuousMapScripts_8067dd4 | |
.word JudgeTreeComp_OnInitMapScripts_80692f8 | |
.word JudgeTreeComp_ContinuousMapScripts_8069304 | |
.word MrWeatherComp_OnInitMapScripts_806a260 | |
.word MrWeatherComp_ContinuousMapScripts_806a26c | |
.word 0x0 | |
.word 0x0 | |
.word PavilionComp_OnInitMapScripts_806ae08 | |
.word PavilionComp_ContinuousMapScripts_806ae1c | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word HomePages_OnInitMapScripts_806c7b0 | |
.word HomePages_ContinuousMapScripts_806c7cc | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word Comps1_OnInitMapScripts_806dfb0 | |
.word Comps1_ContinuousMapScripts_806dff0 | |
.word Comps2_OnInitMapScripts_807022c | |
.word Comps2_ContinuousMapScripts_807026c | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word CentralArea_OnInitMapScripts_8071eb0 | |
.word CentralArea_ContinuousMapScripts_8071ebc | |
.word SeasideArea_OnInitMapScripts_80758a0 | |
.word SeasideArea_ContinuousMapScripts_80758ac | |
.word GreenArea_OnInitMapScripts_8078104 | |
.word GreenArea_ContinuousMapScripts_807810c | |
.word Underground_OnInitMapScripts_807952c | |
.word Underground_ContinuousMapScripts_8079534 | |
.word SkyACDCArea_OnInitMapScripts_807adec | |
.word SkyACDCArea_ContinuousMapScripts_807adf8 | |
.word Undernet_OnInitMapScripts_807d2f0 | |
.word Undernet_ContinuousMapScripts_807d300 | |
.word GraveyardImmortalArea_OnInitMapScripts_807f1f8 | |
.word GraveyardImmortalArea_ContinuousMapScripts_807f204 | |
InternetCoordInteractionsTextIndices:: | |
.word RobotControlComp_CoordInteractionTextIndicesPointers_80665bc | |
.word AquariumComp_CoordInteractionTextIndicesPointers_8067dec | |
.word JudgeTreeComp_CoordInteractionTextIndicesPointers_806931c | |
.word MrWeatherComp_CoordInteractionTextIndicesPointers_806a284 | |
.word 0x0 | |
.word PavilionComp_CoordInteractionTextIndicesPointers_806ae44 | |
.word 0x0 | |
.word 0x0 | |
.word HomePages_CoordInteractionTextIndicesPointers_806c804 | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word Comps1_CoordInteractionTextIndicesPointers_806e070 | |
.word Comps2_CoordInteractionTextIndicesPointers_80702ec | |
.word 0x0 | |
.word 0x0 | |
.word CentralArea_CoordInteractionTextIndicesPointers_8071ed4 | |
.word SeasideArea_CoordInteractionTextIndicesPointers_80758c4 | |
.word GreenArea_CoordInteractionTextIndicesPointers_807811c | |
.word Underground_CoordInteractionTextIndicesPointers_8079544 | |
.word SkyACDCArea_CoordInteractionTextIndicesPointers_807ae10 | |
.word Undernet_CoordInteractionTextIndicesPointers_807d320 | |
.word GraveyardImmortalArea_CoordInteractionTextIndicesPointers_807f21c | |
.incbin "baserom.gba", 0x34784, 0x5c | |
InternetNPCPointers:: | |
.word RobotControlComp_MapGroupNPCScriptPointers_80665b4 | |
.word AquariumComp_MapGroupNPCScriptPointers_8067de0 | |
.word JudgeTreeComp_MapGroupNPCScriptPointers_8069310 | |
.word MrWeatherComp_MapGroupNPCScriptPointers_806a278 | |
.word 0x0 | |
.word PavilionComp_MapGroupNPCScriptPointers_806ae30 | |
.word 0x0 | |
.word 0x0 | |
.word HomePages_MapGroupNPCScriptPointers_806c7e8 | |
.word 0x0 | |
.word 0x0 | |
.word 0x0 | |
.word Comps1_MapGroupNPCScriptPointers_806e030 | |
.word Comps2_MapGroupNPCScriptPointers_80702ac | |
.word 0x0 | |
.word 0x0 | |
.word CentralArea_MapGroupNPCScriptPointers_8071ec8 | |
.word SeasideArea_MapGroupNPCScriptPointers_80758b8 | |
.word GreenArea_MapGroupNPCScriptPointers_8078114 | |
.word Underground_MapGroupNPCScriptPointers_807953c | |
.word SkyACDCArea_MapGroupNPCScriptPointers_807ae04 | |
.word Undernet_MapGroupNPCScriptPointers_807d310 | |
.word GraveyardImmortalArea_MapGroupNPCScriptPointers_807f210 | |
.incbin "baserom.gba", 0x3483c, 0xb8 | |
PrincipalsOffice_GFXAnimList_80348f4:: | |
.word PrincipalsOffice_GFXAnim_8034908 | |
.word 0xffffffff | |
Class6A_GFXAnimList_80348fc:: | |
Class6_1_GFXAnimList_80348fc:: | |
1FHallway_GFXAnimList_80348fc:: | |
2FHallway_GFXAnimList_80348fc:: | |
CentralArea3_GFXAnimList_80348fc:: | |
ACDCTown_GFXAnimList_80348fc:: | |
CentralTown_GFXAnimList_80348fc:: | |
LansRoom_GFXAnimList_80348fc:: | |
TeachersRoom_GFXAnimList_80348fc:: | |
PrincipalsOffice_GFXAnimList_80348fc:: | |
SeasideTown_GFXAnimList_80348fc:: | |
Auditorium_GFXAnimList_80348fc:: | |
ControlRoom_GFXAnimList_80348fc:: | |
Courtroom_GFXAnimList_80348fc:: | |
ForceRoom_GFXAnimList_80348fc:: | |
CentralHall_GFXAnimList_80348fc:: | |
GreenHall_GFXAnimList_80348fc:: | |
LansHP_GFXAnimList_80348fc:: | |
LansHouse_GFXAnimList_80348fc:: | |
Admin_GFXAnimList_80348fc:: | |
Underground2_GFXAnimList_80348fc:: | |
Aquarium2_GFXAnimList_80348fc:: | |
CopyBotControlRoom_GFXAnimList_80348fc:: | |
.word Class6A_GFXAnim_8034908 | |
.word Class6A_GFXAnim_8034920 | |
.word 0xffffffff | |
Class6A_GFXAnim_8034908:: | |
PrincipalsOffice_GFXAnim_8034908:: | |
gfx_anim_manual_pal_transform 0xc, 0x3001b60, 15, 14 | |
gfx_anim_data 0x80004210, 1 | |
gfx_anim_end | |
Class6A_GFXAnim_8034920:: | |
gfx_anim_manual_pal_transform 0xc, 0x3001750, 14, 12 | |
gfx_anim_data 0x80004210, 1 | |
gfx_anim_end | |
UndernetZero_GFXAnimList_8034938:: | |
Class6_1_GFXAnimList_8034938:: | |
SeasideTown_GFXAnimList_8034938:: | |
Courtroom_GFXAnimList_8034938:: | |
ForceRoom_GFXAnimList_8034938:: | |
CentralHall_GFXAnimList_8034938:: | |
JudgeTreeComp3_GFXAnimList_8034938:: | |
CopyBotComp_GFXAnimList_8034938:: | |
LansHP_GFXAnimList_8034938:: | |
CentralArea3_GFXAnimList_8034938:: | |
Underground2_GFXAnimList_8034938:: | |
ACDCArea_GFXAnimList_8034938:: | |
Undernet2_GFXAnimList_8034938:: | |
Admin_GFXAnimList_8034938:: | |
.word UndernetZero_GFXAnim_8034944 | |
.word UndernetZero_GFXAnim_803495c | |
.word 0xffffffff | |
UndernetZero_GFXAnim_8034944:: | |
gfx_anim_manual_pal_transform 0x8, 0x3001b60, 15, 14 | |
gfx_anim_data 0x80004210, 1 | |
gfx_anim_end | |
UndernetZero_GFXAnim_803495c:: | |
gfx_anim_manual_pal_transform 0x8, 0x3001750, 14, 12 | |
gfx_anim_data 0x80004210, 1 | |
gfx_anim_end | |
.incbin "baserom.gba", 0x34974, 0x20 | |
Underground2_GFXAnimList_8034994:: | |
PavilionComp4_GFXAnimList_8034994:: | |
CopyBotComp_GFXAnimList_8034994:: | |
CentralArea3_GFXAnimList_8034994:: | |
AquariumComp3_GFXAnimList_8034994:: | |
JudgeTreeComp3_GFXAnimList_8034994:: | |
PavilionComp2_GFXAnimList_8034994:: | |
Undernet2_GFXAnimList_8034994:: | |
MrWeatherComp3_GFXAnimList_8034994:: | |
PavilionComp3_GFXAnimList_8034994:: | |
.word Underground2_GFXAnim_803499c | |
.word 0xffffffff | |
Underground2_GFXAnim_803499c:: | |
gfx_anim_manual_pal_transform 0xc, 0x3001b60, 15, 1 | |
gfx_anim_data 0x80001084, 2 | |
gfx_anim_data 0x80002108, 2 | |
gfx_anim_data 0x8000318c, 2 | |
gfx_anim_data 0x80004210, 2 | |
gfx_anim_end | |
.incbin "baserom.gba", 0x349cc, 0x394 | |
off_8034D60:: | |
.incbin "baserom.gba", 0x34d60, 0x4c | |
off_8034DAC:: | |
.incbin "baserom.gba", 0x34dac, 0x1b8 | |
off_8034F64:: | |
.word CoordInteractionCutsceneScript_Dummy_8098358 | |
.incbin "baserom.gba", 0x34f68, 0x48 | |
off_8034FB0:: | |
.incbin "baserom.gba", 0x34fb0, 0x42a | |
CentralArea3_CS_sub_80353da:: | |
.incbin "baserom.gba", 0x353da, 0x76 | |
CentralArea3_MS_sub_8035450:: | |
.incbin "baserom.gba", 0x35450, 0x1f0 | |
Class6_1_MS_sub_8035640:: | |
1FHallway_MS_sub_8035640:: | |
2FHallway_MS_sub_8035640:: | |
TeachersRoom_MS_sub_8035640:: | |
.incbin "baserom.gba", 0x35640, 0xa714 | |
CS_sub_803fd54:: | |
.incbin "baserom.gba", 0x3fd54, 0xd350 | |
ACDCTown_OnInitMapScripts_804d0a4:: | |
.word ACDCTown_OnInitMapScript_804d104 | |
.word Class6A_OnInitMapScript_804d334 | |
ACDCTown_ContinuousMapScripts_804d0ac:: | |
.word ACDCTown_ContinuousMapScript_804d2a0 | |
.word Class6A_ContinuousMapScript_804d3b0 | |
ACDCTown_MapGroupNPCScriptPointers_804d0b4:: | |
.word ACDCTown_NPCScripts_804d3b4 | |
.word Class6A_NPCScripts_804deec | |
ACDCTown_CoordInteractionTextIndicesPointers_804d0bc:: | |
.word ACDCTown_CoordInteractionTextIndices_804d0c4 | |
.word Class6A_CoordInteractionTextIndices_804d0d4 | |
ACDCTown_CoordInteractionTextIndices_804d0c4:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
Class6A_CoordInteractionTextIndices_804d0d4:: | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.incbin "baserom.gba", 0x4d0e4, 0x20 | |
ACDCTown_OnInitMapScript_804d104:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_3A, ACDCTown_OnInitMapScript_804d115 | |
ms_start_cutscene ACDCTown_CutsceneScript_809bbe9, 0x0 | |
ACDCTown_OnInitMapScript_804d115:: | |
ms_jump_if_progress_in_range 0x0, 0xf, ACDCTown_OnInitMapScript_804d12f | |
ms_jump_if_progress_in_range 0x50, 0x5f, ACDCTown_OnInitMapScript_804d163 | |
ms_jump_if_progress_in_range 0x60, 0x6f, ACDCTown_OnInitMapScript_804d1ed | |
ms_jump ACDCTown_OnInitMapScript_804d23c | |
ACDCTown_OnInitMapScript_804d12f:: | |
ms_jump_if_progress_in_range 0x0, 0x0, ACDCTown_OnInitMapScript_804d13b | |
ms_jump ACDCTown_OnInitMapScript_804d23c | |
ACDCTown_OnInitMapScript_804d13b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_403, ACDCTown_OnInitMapScript_804d23c | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_404, ACDCTown_OnInitMapScript_804d23c | |
ms_set_event_flag MS_VAR_IMM, EVENT_404 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene ACDCTown_CutsceneScript_80815b4, 0x0 | |
ms_jump ACDCTown_OnInitMapScript_804d23c | |
ACDCTown_OnInitMapScript_804d163:: | |
ms_jump_if_progress_in_range 0x51, 0x51, ACDCTown_OnInitMapScript_804d16f | |
ms_jump ACDCTown_OnInitMapScript_804d23c | |
ACDCTown_OnInitMapScript_804d16f:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C1A, ACDCTown_OnInitMapScript_804d184 | |
ms_write_word ACDCTown_OnInitMapScript_2011ea4, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ACDCTown_OnInitMapScript_804d184:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C12, ACDCTown_OnInitMapScript_804d190 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ACDCTown_OnInitMapScript_804d190:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C0F, ACDCTown_OnInitMapScript_804d1b8 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C10, ACDCTown_OnInitMapScript_804d1b8 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C10 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene ACDCTown_CutsceneScript_8090c04, 0x0 | |
ms_jump ACDCTown_OnInitMapScript_804d23c | |
ACDCTown_OnInitMapScript_804d1b8:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C19, ACDCTown_OnInitMapScript_804d23c | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C1A, ACDCTown_OnInitMapScript_804d23c | |
ms_set_event_flag MS_VAR_IMM, EVENT_C1A | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_write_word ACDCTown_OnInitMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_start_cutscene ACDCTown_CutsceneScript_80911a0, 0x0 | |
ms_jump ACDCTown_OnInitMapScript_804d23c | |
ACDCTown_OnInitMapScript_804d1ed:: | |
ms_jump_if_progress_in_range 0x64, 0x64, ACDCTown_OnInitMapScript_804d200 | |
ms_jump_if_progress_in_range 0x65, 0x65, ACDCTown_OnInitMapScript_804d228 | |
ms_jump ACDCTown_OnInitMapScript_804d23c | |
ACDCTown_OnInitMapScript_804d200:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E51, ACDCTown_OnInitMapScript_804d23c | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E52, ACDCTown_OnInitMapScript_804d23c | |
ms_set_event_flag MS_VAR_IMM, EVENT_E52 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene ACDCTown_CutsceneScript_8097358, 0x0 | |
ms_jump ACDCTown_OnInitMapScript_804d23c | |
ACDCTown_OnInitMapScript_804d228:: | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene ACDCTown_CutsceneScript_8097594, 0x0 | |
ms_jump ACDCTown_OnInitMapScript_804d23c | |
ACDCTown_OnInitMapScript_804d23c:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_133D, ACDCTown_OnInitMapScript_804d251 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_133E, ACDCTown_OnInitMapScript_804d251 | |
ms_jump ACDCTown_OnInitMapScript_804d27a | |
ACDCTown_OnInitMapScript_804d251:: | |
ms_clear_event_flag_range 2, EVENT_133D | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, ACDCTown_OnInitMapScript_804d26c | |
ms_start_cutscene ACDCTown_CutsceneScript_8099cec, 0x47 | |
ms_jump ACDCTown_OnInitMapScript_804d27a | |
ACDCTown_OnInitMapScript_804d26c:: | |
ms_start_cutscene ACDCTown_CutsceneScript_8099cec, 0x48 | |
ms_jump ACDCTown_OnInitMapScript_804d27a | |
ACDCTown_OnInitMapScript_804d27a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_113E, ACDCTown_OnInitMapScript_804d29f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_113F, ACDCTown_OnInitMapScript_804d29f | |
ms_set_event_flag MS_VAR_IMM, EVENT_113F | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene ACDCTown_CutsceneScript_8099cec, 0x28 | |
ms_jump ACDCTown_OnInitMapScript_804d29f | |
ACDCTown_OnInitMapScript_804d29f:: | |
ms_end | |
ACDCTown_ContinuousMapScript_804d2a0:: | |
ms_jump_if_progress_in_range 0x50, 0x5f, ACDCTown_ContinuousMapScript_804d2ac | |
ms_jump ACDCTown_ContinuousMapScript_804d2e6 | |
ACDCTown_ContinuousMapScript_804d2ac:: | |
ms_jump_if_progress_in_range 0x51, 0x51, ACDCTown_ContinuousMapScript_804d2b8 | |
ms_jump ACDCTown_ContinuousMapScript_804d2e6 | |
ACDCTown_ContinuousMapScript_804d2b8:: | |
ms_jump_if_flag_range_clear 5, EVENT_CC9, ACDCTown_ContinuousMapScript_804d2e6 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C11, ACDCTown_ContinuousMapScript_804d2e6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C12, ACDCTown_ContinuousMapScript_804d2e6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C12 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_start_cutscene ACDCTown_CutsceneScript_8090d34, 0x0 | |
ms_jump ACDCTown_ContinuousMapScript_804d2e6 | |
ACDCTown_ContinuousMapScript_804d2e6:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_133D, ACDCTown_ContinuousMapScript_804d2fc | |
ms_start_cutscene ACDCTown_CutsceneScript_80990b8, 0x1ff0017 | |
ms_jump ACDCTown_ContinuousMapScript_804d312 | |
ACDCTown_ContinuousMapScript_804d2fc:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_133E, ACDCTown_ContinuousMapScript_804d312 | |
ms_start_cutscene ACDCTown_CutsceneScript_80990b8, 0x1ff0018 | |
ms_jump ACDCTown_ContinuousMapScript_804d312 | |
ACDCTown_ContinuousMapScript_804d312:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_113F, ACDCTown_ContinuousMapScript_804d330 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_113E, ACDCTown_ContinuousMapScript_804d330 | |
ms_start_cutscene ACDCTown_CutsceneScript_80990b8, 0x1ff00e1 | |
ms_jump ACDCTown_ContinuousMapScript_804d330 | |
ACDCTown_ContinuousMapScript_804d330:: | |
ms_end | |
.incbin "baserom.gba", 0x4d331, 0x3 | |
Class6A_OnInitMapScript_804d334:: | |
ms_jump_if_progress_in_range 0x0, 0xf, Class6A_OnInitMapScript_804d347 | |
ms_jump_if_progress_in_range 0x60, 0x6f, Class6A_OnInitMapScript_804d37b | |
ms_jump Class6A_OnInitMapScript_804d3af | |
Class6A_OnInitMapScript_804d347:: | |
ms_jump_if_progress_in_range 0x0, 0x0, Class6A_OnInitMapScript_804d353 | |
ms_jump Class6A_OnInitMapScript_804d3af | |
Class6A_OnInitMapScript_804d353:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_401, Class6A_OnInitMapScript_804d3af | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_402, Class6A_OnInitMapScript_804d3af | |
ms_set_event_flag MS_VAR_IMM, EVENT_402 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6A_CutsceneScript_8081490, 0x0 | |
ms_jump Class6A_OnInitMapScript_804d3af | |
Class6A_OnInitMapScript_804d37b:: | |
ms_jump_if_progress_in_range 0x64, 0x64, Class6A_OnInitMapScript_804d387 | |
ms_jump Class6A_OnInitMapScript_804d3af | |
Class6A_OnInitMapScript_804d387:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E4F, Class6A_OnInitMapScript_804d3af | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E50, Class6A_OnInitMapScript_804d3af | |
ms_set_event_flag MS_VAR_IMM, EVENT_E50 | |
ms_set_enter_map_screen_fade 0x24, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6A_CutsceneScript_809718c, 0x0 | |
ms_jump Class6A_OnInitMapScript_804d3af | |
Class6A_OnInitMapScript_804d3af:: | |
ms_end | |
Class6A_ContinuousMapScript_804d3b0:: | |
ms_end | |
.incbin "baserom.gba", 0x4d3b1, 0x3 | |
ACDCTown_NPCScripts_804d3b4:: | |
.word ACDCTown_NPCScript_804d3ec | |
.word ACDCTown_NPCScript_804d426 | |
.word ACDCTown_NPCScript_804d47a | |
.word ACDCTown_NPCScript_804d4b6 | |
.word ACDCTown_NPCScript_804d50b | |
.word ACDCTown_NPCScript_804d52e | |
.word ACDCTown_NPCScript_804d551 | |
.word ACDCTown_NPCScript_804d564 | |
.word ACDCTown_NPCScript_804d595 | |
.word ACDCTown_NPCScript_804d5b0 | |
.word ACDCTown_NPCScript_804d5d3 | |
.word ACDCTown_NPCScript_804d65e | |
.word ACDCTown_NPCScript_804d6dd | |
.word 0xff | |
ACDCTown_NPCScript_804d3ec:: | |
npc_set_active_and_visible | |
npc_set_sprite 9 | |
npc_jump_if_progress_in_range 0x60, 0x60, ACDCTown_NPCScript_804d415 | |
npc_jump_if_progress_in_range 0x51, 0x51, ACDCTown_NPCScript_804d3fe | |
npc_free_and_end | |
ACDCTown_NPCScript_804d3fe:: | |
npc_jump_if_flag_set EVENT_C1C, ACDCTown_NPCScript_804d425 | |
npc_set_text_script_index 0 | |
npc_set_coords 65404, 162, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d415:: | |
npc_set_text_script_index 0 | |
npc_set_coords 65340, 65480, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d425:: | |
npc_free_and_end | |
ACDCTown_NPCScript_804d426:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x64, ACDCTown_NPCScript_804d464 | |
npc_jump_if_progress_in_range 0x51, 0x53, ACDCTown_NPCScript_804d436 | |
npc_free_and_end | |
ACDCTown_NPCScript_804d436:: | |
npc_jump_if_flag_set EVENT_C1C, ACDCTown_NPCScript_804d44f | |
npc_set_text_script_index 2 | |
npc_set_sprite 11 | |
npc_set_coords 65290, 65406, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d44f:: | |
npc_set_text_script_index 16 | |
npc_set_sprite 11 | |
npc_set_coords 164, 160, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 10, ACDCTown_NPCScript_809f71c | |
ACDCTown_NPCScript_804d464:: | |
npc_set_text_script_index 1 | |
npc_set_sprite 11 | |
npc_set_coords 65422, 68, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 16, ACDCTown_NPCScript_809f71c | |
.incbin "baserom.gba", 0x4d479, 0x1 | |
ACDCTown_NPCScript_804d47a:: | |
npc_set_active_and_visible | |
npc_set_sprite 12 | |
npc_jump_if_progress_in_range 0x60, 0x64, ACDCTown_NPCScript_804d4a5 | |
npc_jump_if_progress_in_range 0x51, 0x51, ACDCTown_NPCScript_804d48c | |
npc_free_and_end | |
ACDCTown_NPCScript_804d48c:: | |
npc_jump_if_flag_set EVENT_C1C, ACDCTown_NPCScript_804d4b5 | |
npc_set_text_script_index 4 | |
npc_set_sprite 12 | |
npc_set_coords 76, 65378, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d4a5:: | |
npc_set_text_script_index 2 | |
npc_set_coords 65306, 65448, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d4b5:: | |
npc_free_and_end | |
ACDCTown_NPCScript_804d4b6:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, ACDCTown_NPCScript_804d4f8 | |
npc_jump_if_progress_in_range 0x60, 0x61, ACDCTown_NPCScript_804d4f8 | |
npc_jump_if_progress_in_range 0x51, 0x53, ACDCTown_NPCScript_804d4cd | |
npc_free_and_end | |
ACDCTown_NPCScript_804d4cd:: | |
npc_jump_if_flag_set EVENT_C1C, ACDCTown_NPCScript_804d4e6 | |
npc_set_text_script_index 6 | |
npc_set_sprite 14 | |
npc_set_coords 252, 65381, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d4e6:: | |
npc_set_text_script_index 15 | |
npc_set_sprite 14 | |
npc_set_coords 65522, 65376, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d4f8:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 3 | |
npc_set_coords 180, 160, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x4d50a, 0x1 | |
ACDCTown_NPCScript_804d50b:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x51, ACDCTown_NPCScript_804d514 | |
npc_free_and_end | |
ACDCTown_NPCScript_804d514:: | |
npc_jump_if_flag_set EVENT_C1C, ACDCTown_NPCScript_804d52d | |
npc_set_text_script_index 8 | |
npc_set_sprite 25 | |
npc_set_coords 90, 68, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d52d:: | |
npc_free_and_end | |
ACDCTown_NPCScript_804d52e:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_jump_if_flag_clear EVENT_171D, ACDCTown_NPCScript_804d550 | |
npc_jump_if_progress_in_range 0x60, 0xff, ACDCTown_NPCScript_804d540 | |
npc_free_and_end | |
ACDCTown_NPCScript_804d540:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 306, 162, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d550:: | |
npc_free_and_end | |
ACDCTown_NPCScript_804d551:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 300, 65378, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d564:: | |
npc_set_active_and_visible | |
npc_set_sprite 26 | |
npc_jump_if_flag_set EVENT_1C36, ACDCTown_NPCScript_804d594 | |
npc_jump_if_flag_set EVENT_115D, ACDCTown_NPCScript_804d576 | |
npc_free_and_end | |
ACDCTown_NPCScript_804d576:: | |
npc_jump_if_flag_clear EVENT_171D, ACDCTown_NPCScript_804d594 | |
npc_jump_if_flag_set EVENT_163, ACDCTown_NPCScript_804d594 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 20 | |
npc_set_coords 258, 32, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d594:: | |
npc_free_and_end | |
ACDCTown_NPCScript_804d595:: | |
npc_set_active_and_visible | |
npc_set_sprite 21 | |
npc_jump_if_progress_in_range 0x52, 0xff, ACDCTown_NPCScript_804d5a0 | |
npc_free_and_end | |
ACDCTown_NPCScript_804d5a0:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 5 | |
npc_set_coords 65520, 162, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d5b0:: | |
npc_set_active_and_visible | |
npc_set_sprite 4 | |
npc_jump_if_progress_in_range 0x60, 0xff, ACDCTown_NPCScript_804d5bb | |
npc_free_and_end | |
ACDCTown_NPCScript_804d5bb:: | |
npc_jump_if_flag_set EVENT_E00, ACDCTown_NPCScript_804d5c3 | |
npc_free_and_end | |
ACDCTown_NPCScript_804d5c3:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 30 | |
npc_set_coords 142, 56, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d5d3:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, ACDCTown_NPCScript_804d5dc | |
npc_free_and_end | |
ACDCTown_NPCScript_804d5dc:: | |
npc_jump_if_flag_set EVENT_C1C, ACDCTown_NPCScript_804d649 | |
npc_jump_if_flag_set EVENT_C1A, ACDCTown_NPCScript_804d637 | |
npc_jump_if_flag_set EVENT_C14, ACDCTown_NPCScript_804d622 | |
npc_jump_if_flag_set EVENT_C12, ACDCTown_NPCScript_804d60d | |
npc_set_text_script_index 17 | |
npc_set_sprite 2 | |
npc_set_coords 65386, 65460, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 10, ACDCTown_NPCScript_809f71c | |
ACDCTown_NPCScript_804d60d:: | |
npc_set_text_script_index 17 | |
npc_set_sprite 2 | |
npc_set_coords 248, 0, 0 | |
npc_set_animation 7 | |
npc_init_movement 7, 6, 10, ACDCTown_NPCScript_809f704 | |
ACDCTown_NPCScript_804d622:: | |
npc_set_text_script_index 17 | |
npc_set_sprite 2 | |
npc_set_coords 65394, 65452, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 21, 8, ACDCTown_NPCScript_809f71c | |
ACDCTown_NPCScript_804d637:: | |
npc_set_text_script_index 17 | |
npc_set_sprite 2 | |
npc_set_coords 65394, 65452, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d649:: | |
npc_set_text_script_index 17 | |
npc_set_sprite 2 | |
npc_set_coords 65482, 65470, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 10, ACDCTown_NPCScript_809f6ec | |
ACDCTown_NPCScript_804d65e:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, ACDCTown_NPCScript_804d667 | |
npc_free_and_end | |
ACDCTown_NPCScript_804d667:: | |
npc_jump_if_flag_set EVENT_C1C, ACDCTown_NPCScript_804d6cb | |
npc_jump_if_flag_set EVENT_C1A, ACDCTown_NPCScript_804d6b9 | |
npc_jump_if_flag_set EVENT_C14, ACDCTown_NPCScript_804d6a7 | |
npc_jump_if_flag_set EVENT_C12, ACDCTown_NPCScript_804d695 | |
npc_set_text_script_index 18 | |
npc_set_sprite 3 | |
npc_set_coords 65368, 52, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d695:: | |
npc_set_text_script_index 18 | |
npc_set_sprite 3 | |
npc_set_coords 164, 64, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d6a7:: | |
npc_set_text_script_index 18 | |
npc_set_sprite 3 | |
npc_set_coords 65376, 4, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d6b9:: | |
npc_set_text_script_index 18 | |
npc_set_sprite 3 | |
npc_set_coords 65386, 65530, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d6cb:: | |
npc_set_text_script_index 18 | |
npc_set_sprite 3 | |
npc_set_coords 260, 65498, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d6dd:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, ACDCTown_NPCScript_804d6e6 | |
npc_free_and_end | |
ACDCTown_NPCScript_804d6e6:: | |
npc_jump_if_flag_set EVENT_C1C, ACDCTown_NPCScript_804d74a | |
npc_jump_if_flag_set EVENT_C1A, ACDCTown_NPCScript_804d738 | |
npc_jump_if_flag_set EVENT_C14, ACDCTown_NPCScript_804d726 | |
npc_jump_if_flag_set EVENT_C12, ACDCTown_NPCScript_804d714 | |
npc_set_text_script_index 19 | |
npc_set_sprite 1 | |
npc_set_coords 65336, 4, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d714:: | |
npc_set_text_script_index 19 | |
npc_set_sprite 1 | |
npc_set_coords 284, 72, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d726:: | |
npc_set_text_script_index 19 | |
npc_set_sprite 1 | |
npc_set_coords 65332, 65488, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d738:: | |
npc_set_text_script_index 19 | |
npc_set_sprite 1 | |
npc_set_coords 65346, 65492, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_NPCScript_804d74a:: | |
npc_set_text_script_index 19 | |
npc_set_sprite 1 | |
npc_set_coords 65386, 22, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCs_804d75c:: | |
.word ACDCTown_CutsceneNPCScript_804d790 | |
.word ACDCTown_CutsceneNPCScript_804d7b6 | |
.word ACDCTown_CutsceneNPCScript_804d7dd | |
.word ACDCTown_CutsceneNPCScript_804d7f7 | |
.word ACDCTown_CutsceneNPCScript_804d829 | |
.word ACDCTown_CutsceneNPCScript_804d849 | |
.word ACDCTown_CutsceneNPCScript_804d867 | |
.word ACDCTown_CutsceneNPCScript_804d885 | |
.word ACDCTown_CutsceneNPCScript_804d8a5 | |
.word ACDCTown_CutsceneNPCScript_804d8c5 | |
.word ACDCTown_CutsceneNPCScript_804d8e5 | |
.word ACDCTown_CutsceneNPCScript_804d905 | |
.word 0xff | |
ACDCTown_CutsceneNPCScript_804d790:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 128, 64, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d7b6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 5 | |
npc_set_coords 112, 66, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_free_and_end | |
ACDCTown_CutsceneNPCScript_804d7dd:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 6 | |
npc_set_coords 140, 66, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_free_and_end | |
ACDCTown_CutsceneNPCScript_804d7f7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 146, 92, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x9 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d829:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 130, 92, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_pause 3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d849:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 116, 90, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d867:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 104, 108, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d885:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 120, 112, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_pause 4 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d8a5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 134, 106, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_pause 1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d8c5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 8 | |
npc_set_coords 152, 108, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_pause 8 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 4, 1 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d8e5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 19 | |
npc_set_coords 102, 92, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_pause 2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d905:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 158, 96, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_pause 1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x4d925, 0x3 | |
ACDCTown_CutsceneNPCs_804d928:: | |
.word ACDCTown_CutsceneNPCScript_804d93c | |
.word ACDCTown_CutsceneNPCScript_804d997 | |
.word ACDCTown_CutsceneNPCScript_804d9c4 | |
.word ACDCTown_CutsceneNPCScript_804d9f6 | |
.word 0xff | |
ACDCTown_CutsceneNPCScript_804d93c:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65506, 65428, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_run_secondary_script ACDCTown_CutsceneNPCScript_804d971 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65380, 6, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d971:: | |
npc_pause_secondary_script 1 | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
ACDCTown_CutsceneNPCScript_804d997:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 65450, 65412, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65366, 65522, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d9c4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 65450, 65428, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 6 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65352, 6, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804d9f6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 65450, 65444, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 4 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65370, 18, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCs_804da28:: | |
.word ACDCTown_CutsceneNPCScript_804da3c | |
.word ACDCTown_CutsceneNPCScript_804da52 | |
.word ACDCTown_CutsceneNPCScript_804da68 | |
.word ACDCTown_CutsceneNPCScript_804da7e | |
.word 0xff | |
ACDCTown_CutsceneNPCScript_804da3c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 262, 34, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804da52:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 242, 34, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804da68:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 258, 48, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804da7e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 254, 12, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCs_804da94:: | |
.word ACDCTown_CutsceneNPCScript_804daa8 | |
.word ACDCTown_CutsceneNPCScript_804dac3 | |
.word ACDCTown_CutsceneNPCScript_804dad9 | |
.word ACDCTown_CutsceneNPCScript_804dafd | |
.word 0xff | |
ACDCTown_CutsceneNPCScript_804daa8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65374, 65492, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dac3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 65372, 65470, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dad9:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 65350, 65492, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dafd:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 65372, 65506, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x4db13, 0x1 | |
ACDCTown_CutsceneNPCs_804db14:: | |
.word ACDCTown_CutsceneNPCScript_804db7c | |
.word ACDCTown_CutsceneNPCScript_804dbf5 | |
.word ACDCTown_CutsceneNPCScript_804dc40 | |
.word ACDCTown_CutsceneNPCScript_804dc73 | |
.word ACDCTown_CutsceneNPCScript_804dc9b | |
.word ACDCTown_CutsceneNPCScript_804dccf | |
.word ACDCTown_CutsceneNPCScript_804dcfa | |
.word 0xff | |
ACDCTown_CutsceneNPCs_804db34:: | |
.word ACDCTown_CutsceneNPCScript_804dd1e | |
.word ACDCTown_CutsceneNPCScript_804dd4c | |
.word ACDCTown_CutsceneNPCScript_804dd62 | |
.word ACDCTown_CutsceneNPCScript_804dd78 | |
.word ACDCTown_CutsceneNPCScript_804dd8e | |
.word ACDCTown_CutsceneNPCScript_804dda4 | |
.word ACDCTown_CutsceneNPCScript_804ddba | |
.word ACDCTown_CutsceneNPCScript_804ddd0 | |
.word 0xff | |
ACDCTown_CutsceneNPCs_804db58:: | |
.word ACDCTown_CutsceneNPCScript_804de1f | |
.word ACDCTown_CutsceneNPCScript_804de4f | |
.word ACDCTown_CutsceneNPCScript_804de65 | |
.word ACDCTown_CutsceneNPCScript_804de7b | |
.word ACDCTown_CutsceneNPCScript_804de91 | |
.word ACDCTown_CutsceneNPCScript_804dea7 | |
.word ACDCTown_CutsceneNPCScript_804debd | |
.word ACDCTown_CutsceneNPCScript_804ded3 | |
.word 0xff | |
ACDCTown_CutsceneNPCScript_804db7c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 128, 70, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_wait_cutscene_var 0x9, 0x80 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x9, 0x81 | |
npc_wait_cutscene_var 0x8, 0x19 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x1a | |
npc_wait_cutscene_var 0x8, 0x1b | |
npc_run_secondary_script ACDCTown_CutsceneNPCScript_804dbd1 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 3 | |
npc_write_cutscene_var 0x8, 0x1c | |
npc_free_and_end | |
ACDCTown_CutsceneNPCScript_804dbd1:: | |
npc_pause_secondary_script 16 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
ACDCTown_CutsceneNPCScript_804dbf5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 144, 84, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_pause 192 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 2 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x18 | |
npc_wait_cutscene_var 0x8, 0x19 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dc40:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 128, 88, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 4 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_pause 4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x16 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dc73:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 114, 84, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dc9b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 110, 58, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 6 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 6 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_pause 6 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x14 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dccf:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 106, 72, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_pause 3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dcfa:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 4 | |
npc_set_coords 272, 70, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 14 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dd1e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 140, 62, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x32 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x33 | |
npc_wait_cutscene_var 0x8, 0x34 | |
npc_set_animation 4 | |
npc_write_cutscene_var 0x8, 0x35 | |
npc_wait_cutscene_var 0x8, 0x36 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x37 | |
npc_wait_cutscene_var 0x8, 0x38 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dd4c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 132, 90, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dd62:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 118, 88, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dd78:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 106, 84, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dd8e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 102, 58, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dda4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 98, 72, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804ddba:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 4 | |
npc_set_coords 144, 88, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804ddd0:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 55 | |
npc_set_coords 128, 38, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_run_secondary_script ACDCTown_CutsceneNPCScript_804ddf9 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x31 | |
npc_wait_cutscene_var 0x8, 0x32 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804ddf9:: | |
npc_pause_secondary_script 1 | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
ACDCTown_CutsceneNPCScript_804de1f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65372, 65492, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x40 | |
npc_pause 10 | |
npc_set_animation 25 | |
npc_pause 1 | |
npc_wait_anim_frame 1 | |
npc_play_sound 0xb7 | |
npc_wait_anim_frame 2 | |
npc_write_cutscene_var 0x8, 0x41 | |
npc_pause 3 | |
npc_play_music 0x63 | |
npc_play_sound 0x77 | |
npc_wait_anim_frame 192 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804de4f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 65362, 65518, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804de65:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 65348, 65492, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804de7b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 65350, 65504, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804de91:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65348, 65480, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804dea7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65366, 65468, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804debd:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 4 | |
npc_set_coords 65378, 65518, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ACDCTown_CutsceneNPCScript_804ded3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 65374, 65474, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x4deea, 0x2 | |
Class6A_NPCScripts_804deec:: | |
.word 0xff | |
Class6A_CutsceneNPCs_804def0:: | |
.word Class6A_CutsceneNPCScript_804df1c | |
.word Class6A_CutsceneNPCScript_804df62 | |
.word Class6A_CutsceneNPCScript_804df78 | |
.word Class6A_CutsceneNPCScript_804df8e | |
.word Class6A_CutsceneNPCScript_804dfa4 | |
.word Class6A_CutsceneNPCScript_804dfba | |
.word Class6A_CutsceneNPCScript_804dfd0 | |
.word Class6A_CutsceneNPCScript_804dfe6 | |
.word Class6A_CutsceneNPCScript_804dffc | |
.word Class6A_CutsceneNPCScript_804e012 | |
.word 0xff | |
Class6A_CutsceneNPCScript_804df1c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65502, 74, 8 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 65500, 82, 0 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 13 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 5 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 7 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804df62:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 65454, 74, 8 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804df78:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 14, 26, 8 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804df8e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 65502, 65514, 8 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804dfa4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 14, 65514, 8 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804dfba:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65454, 65514, 8 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804dfd0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65502, 26, 8 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804dfe6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 8 | |
npc_set_coords 65454, 26, 8 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804dffc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 14, 74, 8 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e012:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 19 | |
npc_set_coords 72, 30, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCs_804e030:: | |
.word Class6A_CutsceneNPCScript_804e090 | |
.word Class6A_CutsceneNPCScript_804e0a6 | |
.word Class6A_CutsceneNPCScript_804e0bc | |
.word Class6A_CutsceneNPCScript_804e0d2 | |
.word Class6A_CutsceneNPCScript_804e0e8 | |
.word Class6A_CutsceneNPCScript_804e0fe | |
.word Class6A_CutsceneNPCScript_804e114 | |
.word Class6A_CutsceneNPCScript_804e12a | |
.word Class6A_CutsceneNPCScript_804e140 | |
.word Class6A_CutsceneNPCScript_804e156 | |
.word Class6A_CutsceneNPCScript_804e180 | |
.word Class6A_CutsceneNPCScript_804e1df | |
.word Class6A_CutsceneNPCScript_804e203 | |
.word Class6A_CutsceneNPCScript_804e235 | |
.word Class6A_CutsceneNPCScript_804e267 | |
.word 0xff | |
Class6A_CutsceneNPCs_804e070:: | |
.word Class6A_CutsceneNPCScript_804e29c | |
.word Class6A_CutsceneNPCScript_804e306 | |
.word Class6A_CutsceneNPCScript_804e31c | |
.word Class6A_CutsceneNPCScript_804e332 | |
.word Class6A_CutsceneNPCScript_804e348 | |
.word Class6A_CutsceneNPCScript_804e35e | |
.word Class6A_CutsceneNPCScript_804e374 | |
.word 0xff | |
Class6A_CutsceneNPCScript_804e090:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65486, 70, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e0a6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 65438, 70, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e0bc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 65534, 22, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e0d2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 65486, 65510, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e0e8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65534, 65510, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e0fe:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65438, 65510, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e114:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65486, 22, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e12a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 8 | |
npc_set_coords 65438, 22, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e140:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 65534, 70, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e156:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 19 | |
npc_set_coords 88, 14, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_coords 88, 2, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e180:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 76, 148, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_run_secondary_script Class6A_CutsceneNPCScript_804e1bb | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 13 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_coords 88, 26, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e1bb:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
Class6A_CutsceneNPCScript_804e1df:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65412, 12, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65448, 40, 0 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 18 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_free_and_end | |
Class6A_CutsceneNPCScript_804e203:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65412, 28, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65448, 48, 0 | |
npc_pause 16 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 16 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 2 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 3 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_free_and_end | |
Class6A_CutsceneNPCScript_804e235:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65412, 65530, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65448, 40, 0 | |
npc_pause 32 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 16 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 2 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_free_and_end | |
Class6A_CutsceneNPCScript_804e267:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65412, 44, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65448, 42, 0 | |
npc_pause 48 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 16 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 2 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_free_and_end | |
Class6A_CutsceneNPCScript_804e29c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65486, 70, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 17 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 6 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x11 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 6 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_run_secondary_script Class6A_CutsceneNPCScript_804e2e2 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 7 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_free_and_end | |
Class6A_CutsceneNPCScript_804e2e2:: | |
npc_pause_secondary_script 48 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
Class6A_CutsceneNPCScript_804e306:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 65504, 44, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e31c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 65526, 46, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e332:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 65534, 60, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e348:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65486, 40, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e35e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65468, 48, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6A_CutsceneNPCScript_804e374:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 19 | |
npc_set_coords 88, 14, 4 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x4e38a, 0x116 | |
LansHouse_GFXAnim_804e4a0:: | |
gfx_anim_8bit_tile_copy LansHouse_GFXAnim8BitTileSrc_850d034, 0x60079c0, 2, 15, 13 | |
gfx_anim_data LansHouse_GFXAnim8BitTileCopyTileIndices_804e520, 1 | |
gfx_anim_end | |
LansHouse_GFXAnim_804e4b8:: | |
gfx_anim_8bit_tile_copy LansHouse_GFXAnim8BitTileSrc_850d034, 0x60079c0, 2, 15, 13 | |
gfx_anim_data LansHouse_GFXAnim8BitTileCopyTileIndices_804e53e, 1 | |
gfx_anim_end | |
LansHouse_GFXAnim_804e4d0:: | |
gfx_anim_8bit_tile_copy LansHouse_GFXAnim8BitTileSrc_850d034, 0x60079c0, 2, 15, 13 | |
gfx_anim_data LansHouse_GFXAnim8BitTileCopyTileIndices_804e55c, 1 | |
gfx_anim_end | |
LansHouse_GFXAnim_804e4e8:: | |
gfx_anim_8bit_tile_copy LansHouse_GFXAnim8BitTileSrc_850d034, 0x60079c0, 2, 15, 13 | |
gfx_anim_data LansHouse_GFXAnim8BitTileCopyTileIndices_804e57a, 10 | |
gfx_anim_data LansHouse_GFXAnim8BitTileCopyTileIndices_804e598, 10 | |
gfx_anim_loop | |
LansHouse_GFXAnim_804e508:: | |
gfx_anim_8bit_tile_copy LansHouse_GFXAnim8BitTileSrc_850d034, 0x60079c0, 2, 15, 13 | |
gfx_anim_data LansHouse_GFXAnim8BitTileCopyTileIndices_804e5b6, 1 | |
gfx_anim_end | |
LansHouse_GFXAnim8BitTileCopyTileIndices_804e520:: | |
.incbin "baserom.gba", 0x4e520, 0x1e | |
LansHouse_GFXAnim8BitTileCopyTileIndices_804e53e:: | |
.incbin "baserom.gba", 0x4e53e, 0x1e | |
LansHouse_GFXAnim8BitTileCopyTileIndices_804e55c:: | |
.incbin "baserom.gba", 0x4e55c, 0x1e | |
LansHouse_GFXAnim8BitTileCopyTileIndices_804e57a:: | |
.incbin "baserom.gba", 0x4e57a, 0x1e | |
LansHouse_GFXAnim8BitTileCopyTileIndices_804e598:: | |
.incbin "baserom.gba", 0x4e598, 0x1e | |
LansHouse_GFXAnim8BitTileCopyTileIndices_804e5b6:: | |
.incbin "baserom.gba", 0x4e5b6, 0x376 | |
CentralTown_OnInitMapScripts_804e92c:: | |
.word CentralTown_OnInitMapScript_804ea28 | |
.word LansHouse_OnInitMapScript_804f1d4 | |
.word LansRoom_OnInitMapScript_804f4f0 | |
.word Bathroom_OnInitMapScript_804f934 | |
.word AsterLand_OnInitMapScript_804f998 | |
CentralTown_ContinuousMapScripts_804e940:: | |
.word CentralTown_ContinuousMapScript_804eef7 | |
.word LansHouse_ContinuousMapScript_804f3f0 | |
.word LansRoom_ContinuousMapScript_804f744 | |
.word Bathroom_ContinuousMapScript_804f96e | |
.word AsterLand_ContinuousMapScript_804f9c5 | |
CentralTown_MapGroupNPCScriptPointers_804e954:: | |
.word CentralTown_NPCScripts_804f9d8 | |
.word LansHouse_NPCScripts_8051624 | |
.word LansRoom_NPCScripts_8051b5c | |
.word Bathroom_NPCScripts_8051f48 | |
.word AsterLand_NPCScripts_8051fb0 | |
CentralTown_CoordInteractionTextIndicesPointers_804e968:: | |
.word CentralTown_CoordInteractionTextIndices_804e97c | |
.word LansHouse_CoordInteractionTextIndices_804e98c | |
.word LansRoom_CoordInteractionTextIndices_804e99c | |
.word Bathroom_CoordInteractionTextIndices_804e9ac | |
.word AsterLand_CoordInteractionTextIndices_804e9bc | |
CentralTown_CoordInteractionTextIndices_804e97c:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0xff | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xa | |
.byte 0xc | |
.byte 0xd | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
LansHouse_CoordInteractionTextIndices_804e98c:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xd | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
LansRoom_CoordInteractionTextIndices_804e99c:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xa | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
Bathroom_CoordInteractionTextIndices_804e9ac:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
AsterLand_CoordInteractionTextIndices_804e9bc:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0xff | |
.byte 0x8 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.incbin "baserom.gba", 0x4e9cc, 0x5c | |
CentralTown_OnInitMapScript_804ea28:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A9B, CentralTown_OnInitMapScript_804ea41 | |
ms_init_eStruct200a6a0 0x804c701, 0x804c71d, 0x0 | |
CentralTown_OnInitMapScript_804ea41:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_3A, CentralTown_OnInitMapScript_804ea52 | |
ms_start_cutscene CentralTown_CutsceneScript_809bbe9, 0x0 | |
CentralTown_OnInitMapScript_804ea52:: | |
ms_jump_if_progress_in_range 0x0, 0xf, CentralTown_OnInitMapScript_804ea88 | |
ms_jump_if_progress_in_range 0x10, 0x1f, CentralTown_OnInitMapScript_804eb2d | |
ms_jump_if_progress_in_range 0x20, 0x2f, CentralTown_OnInitMapScript_804ebdb | |
ms_jump_if_progress_in_range 0x30, 0x3f, CentralTown_OnInitMapScript_804ec3b | |
ms_jump_if_progress_in_range 0x40, 0x4f, CentralTown_OnInitMapScript_804ec8d | |
ms_jump_if_progress_in_range 0x50, 0x5f, CentralTown_OnInitMapScript_804ecd6 | |
ms_jump_if_progress_in_range 0x60, 0x6f, CentralTown_OnInitMapScript_804ede1 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ea88:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_write_word CentralTown_OnInitMapScript_2011eb4, 0x8050402 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump_if_progress_in_range 0x0, 0x0, CentralTown_OnInitMapScript_804eaac | |
ms_jump_if_progress_in_range 0x1, 0x1, CentralTown_OnInitMapScript_804eac6 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804eaac:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D1 | |
ms_write_word CentralTown_OnInitMapScript_2011ea8, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804eac6:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D1 | |
ms_write_word CentralTown_OnInitMapScript_2011ea4, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1CA0, CentralTown_OnInitMapScript_804eaf8 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1D20, CentralTown_OnInitMapScript_804eaf8 | |
ms_write_word CentralTown_OnInitMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
CentralTown_OnInitMapScript_804eaf8:: | |
ms_write_word CentralTown_OnInitMapScript_2011ea8, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_417, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_418, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_418 | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralTown_CutsceneScript_8081c84, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804eb2d:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_jump_if_progress_in_range 0x10, 0x12, CentralTown_OnInitMapScript_804eb44 | |
ms_jump_if_progress_in_range 0x16, 0x16, CentralTown_OnInitMapScript_804eb99 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804eb44:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_50E, CentralTown_OnInitMapScript_804eb59 | |
ms_write_word CentralTown_OnInitMapScript_2011eb4, 0x8050a02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
CentralTown_OnInitMapScript_804eb59:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_557, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_558, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, CentralTown_OnInitMapScript_804eb84 | |
ms_set_event_flag MS_VAR_IMM, EVENT_558 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralTown_CutsceneScript_8099cec, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804eb84:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_557 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralTown_CutsceneScript_8099cec, 0x1 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804eb99:: | |
ms_write_word CentralTown_OnInitMapScript_2011ea8, 0x8030c02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_write_word CentralTown_OnInitMapScript_2011eb4, 0x8050b02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_537, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_538, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_538 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralTown_CutsceneScript_80861d0, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ebdb:: | |
ms_jump_if_progress_in_range 0x21, 0x21, CentralTown_OnInitMapScript_804ebee | |
ms_jump_if_progress_in_range 0x22, 0x22, CentralTown_OnInitMapScript_804ec13 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ebee:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_609, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_60A, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_60A | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralTown_CutsceneScript_8087714, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ec13:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_611, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_612, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_612 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralTown_CutsceneScript_8087f98, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ec3b:: | |
ms_jump_if_progress_in_range 0x32, 0x32, CentralTown_OnInitMapScript_804ec4e | |
ms_jump_if_progress_in_range 0x33, 0x33, CentralTown_OnInitMapScript_804ec68 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ec4e:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_86C, CentralTown_OnInitMapScript_804eef6 | |
ms_write_word CentralTown_OnInitMapScript_2011eb4, 0x8051402 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ec68:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_821, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_822, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_822 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralTown_CutsceneScript_808b6f0, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ec8d:: | |
ms_jump_if_progress_in_range 0x43, 0x43, CentralTown_OnInitMapScript_804ec99 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ec99:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A16, CentralTown_OnInitMapScript_804ecae | |
ms_write_word CentralTown_OnInitMapScript_2011eb4, 0x8051e02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
CentralTown_OnInitMapScript_804ecae:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A0F, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A10, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_A10 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralTown_CutsceneScript_808db30, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ecd6:: | |
ms_jump_if_progress_in_range 0x50, 0x50, CentralTown_OnInitMapScript_804ece9 | |
ms_jump_if_progress_in_range 0x51, 0x51, CentralTown_OnInitMapScript_804edb9 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ece9:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C0A, CentralTown_OnInitMapScript_804ed2d | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_CEA, CentralTown_OnInitMapScript_804ed2d | |
ms_write_word CentralTown_OnInitMapScript_2011eb4, 0x8052302 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_write_word CentralTown_OnInitMapScript_2011ea8, 0x8032402 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_write_word CentralTown_OnInitMapScript_2011ea4, 0x8052502 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word CentralTown_OnInitMapScript_2011eb0, 0x8032602 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
CentralTown_OnInitMapScript_804ed2d:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C05, CentralTown_OnInitMapScript_804ed55 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C06, CentralTown_OnInitMapScript_804ed55 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C06 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralTown_CutsceneScript_80905bc, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ed55:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_CC8, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C09, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C0A, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C0A | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_write_word CentralTown_OnInitMapScript_2011eb4, 0x8052302 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_write_word CentralTown_OnInitMapScript_2011ea8, 0x8032402 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_write_word CentralTown_OnInitMapScript_2011ea4, 0x8052502 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word CentralTown_OnInitMapScript_2011eb0, 0x8032602 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_start_cutscene CentralTown_CutsceneScript_80908cc, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804edb9:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C1B, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C1C, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C31 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralTown_CutsceneScript_8098c78, 0x2 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ede1:: | |
ms_jump_if_progress_in_range 0x62, 0x62, CentralTown_OnInitMapScript_804edfb | |
ms_jump_if_progress_in_range 0x63, 0x63, CentralTown_OnInitMapScript_804ee23 | |
ms_jump_if_progress_in_range 0x64, 0x64, CentralTown_OnInitMapScript_804ee3d | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804edfb:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E1D, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E1E, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E1E | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralTown_CutsceneScript_8094894, 0x0 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ee23:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E36, CentralTown_OnInitMapScript_804ee3d | |
ms_write_word CentralTown_OnInitMapScript_2011eac, 0x8032802 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump CentralTown_OnInitMapScript_804ee3d | |
CentralTown_OnInitMapScript_804ee3d:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E6B, CentralTown_OnInitMapScript_804ee62 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E6C, CentralTown_OnInitMapScript_804ee62 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E6C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralTown_CutsceneScript_8099cec, 0x58 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ee62:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E6D, CentralTown_OnInitMapScript_804ee87 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E6E, CentralTown_OnInitMapScript_804ee87 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E6E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralTown_CutsceneScript_8099cec, 0x59 | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804ee87:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E6F, CentralTown_OnInitMapScript_804eeac | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E70, CentralTown_OnInitMapScript_804eeac | |
ms_set_event_flag MS_VAR_IMM, EVENT_E70 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralTown_CutsceneScript_8099cec, 0x5a | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804eeac:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E71, CentralTown_OnInitMapScript_804eed1 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E72, CentralTown_OnInitMapScript_804eed1 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E72 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralTown_CutsceneScript_8099cec, 0x5b | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804eed1:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E73, CentralTown_OnInitMapScript_804eef6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E74, CentralTown_OnInitMapScript_804eef6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E74 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralTown_CutsceneScript_8099cec, 0x5c | |
ms_jump CentralTown_OnInitMapScript_804eef6 | |
CentralTown_OnInitMapScript_804eef6:: | |
ms_end | |
CentralTown_ContinuousMapScript_804eef7:: | |
ms_jump_if_progress_in_range 0x0, 0xf, CentralTown_ContinuousMapScript_804ef26 | |
ms_jump_if_progress_in_range 0x10, 0x1f, CentralTown_ContinuousMapScript_804efa6 | |
ms_jump_if_progress_in_range 0x20, 0x2f, CentralTown_ContinuousMapScript_804f015 | |
ms_jump_if_progress_in_range 0x30, 0x3f, CentralTown_ContinuousMapScript_804f04b | |
ms_jump_if_progress_in_range 0x50, 0x5f, CentralTown_ContinuousMapScript_804f079 | |
ms_jump_if_progress_in_range 0x60, 0x6f, CentralTown_ContinuousMapScript_804f0ce | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804ef26:: | |
ms_jump_if_progress_in_range 0x0, 0x0, CentralTown_ContinuousMapScript_804ef39 | |
ms_jump_if_progress_in_range 0x1, 0x1, CentralTown_ContinuousMapScript_804ef62 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804ef39:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_407, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_408, CentralTown_ContinuousMapScript_804f1d0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_408 | |
ms_start_cutscene CentralTown_CutsceneScript_80817b8, 0x0 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804ef62:: | |
ms_jump_if_flag_range_clear 5, EVENT_464, CentralTown_ContinuousMapScript_804ef84 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CA0, CentralTown_ContinuousMapScript_804ef84 | |
ms_add_mail_range EVENT_1CED, 1 | |
ms_start_cutscene CentralTown_CutsceneScript_8098bb8, 0x217 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804ef84:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1CA0, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1D20, CentralTown_ContinuousMapScript_804f1d0 | |
ms_write_word CentralTown_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804efa6:: | |
ms_jump_if_progress_in_range 0x10, 0x10, CentralTown_ContinuousMapScript_804efb9 | |
ms_jump_if_progress_in_range 0x12, 0x12, CentralTown_ContinuousMapScript_804efd7 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804efb9:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_558, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_557, CentralTown_ContinuousMapScript_804f1d0 | |
ms_start_cutscene CentralTown_CutsceneScript_80990b8, 0x1ff0046 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804efd7:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x11, 0, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_543, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_50D, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_50E, CentralTown_ContinuousMapScript_804f1d0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_50E | |
ms_write_word CentralTown_ContinuousMapScript_2011eb4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_start_cutscene CentralTown_CutsceneScript_8084a28, 0x0 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f015:: | |
ms_jump_if_progress_in_range 0x22, 0x22, CentralTown_ContinuousMapScript_804f021 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f021:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_631, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_60D, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_60E, CentralTown_ContinuousMapScript_804f1d0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_60E | |
ms_start_cutscene CentralTown_CutsceneScript_8087918, 0x0 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f04b:: | |
ms_jump_if_progress_in_range 0x31, 0x31, CentralTown_ContinuousMapScript_804f057 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f057:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_80F, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_810, CentralTown_ContinuousMapScript_804f1d0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_810 | |
ms_start_cutscene CentralTown_CutsceneScript_808ac74, 0x0 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f079:: | |
ms_jump_if_progress_in_range 0x50, 0x50, CentralTown_ContinuousMapScript_804f085 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f085:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C0A, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_CEA, CentralTown_ContinuousMapScript_804f1d0 | |
ms_write_word CentralTown_ContinuousMapScript_2011eb4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_write_word CentralTown_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_write_word CentralTown_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word CentralTown_ContinuousMapScript_2011eb0, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f0ce:: | |
ms_jump_if_progress_in_range 0x60, 0x60, CentralTown_ContinuousMapScript_804f0e8 | |
ms_jump_if_progress_in_range 0x62, 0x62, CentralTown_ContinuousMapScript_804f111 | |
ms_jump_if_progress_in_range 0x63, 0x64, CentralTown_ContinuousMapScript_804f13a | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f0e8:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x12, 12, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E09, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E0A, CentralTown_ContinuousMapScript_804f1d0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E0A | |
ms_start_cutscene CentralTown_CutsceneScript_8093a64, 0x0 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f111:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x12, 12, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E13, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E14, CentralTown_ContinuousMapScript_804f1d0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E14 | |
ms_start_cutscene CentralTown_CutsceneScript_8093eac, 0x0 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f13a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E6B, CentralTown_ContinuousMapScript_804f158 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E6C, CentralTown_ContinuousMapScript_804f158 | |
ms_start_cutscene CentralTown_CutsceneScript_80990b8, 0x1ff0094 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f158:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E6D, CentralTown_ContinuousMapScript_804f176 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E6E, CentralTown_ContinuousMapScript_804f176 | |
ms_start_cutscene CentralTown_CutsceneScript_80990b8, 0x1ff0095 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f176:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E6F, CentralTown_ContinuousMapScript_804f194 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E70, CentralTown_ContinuousMapScript_804f194 | |
ms_start_cutscene CentralTown_CutsceneScript_80990b8, 0x1ff0096 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f194:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E71, CentralTown_ContinuousMapScript_804f1b2 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E72, CentralTown_ContinuousMapScript_804f1b2 | |
ms_start_cutscene CentralTown_CutsceneScript_80990b8, 0x1ff0097 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f1b2:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E73, CentralTown_ContinuousMapScript_804f1d0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E74, CentralTown_ContinuousMapScript_804f1d0 | |
ms_start_cutscene CentralTown_CutsceneScript_80990b8, 0x1ff0098 | |
ms_jump CentralTown_ContinuousMapScript_804f1d0 | |
CentralTown_ContinuousMapScript_804f1d0:: | |
ms_end | |
.incbin "baserom.gba", 0x4f1d1, 0x3 | |
LansHouse_OnInitMapScript_804f1d4:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_121, LansHouse_OnInitMapScript_804f1e6 | |
ms_load_gfx_anim LansHouse_GFXAnim_804e4b8 | |
ms_jump LansHouse_OnInitMapScript_804f21c | |
LansHouse_OnInitMapScript_804f1e6:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_122, LansHouse_OnInitMapScript_804f1f8 | |
ms_load_gfx_anim LansHouse_GFXAnim_804e4d0 | |
ms_jump LansHouse_OnInitMapScript_804f21c | |
LansHouse_OnInitMapScript_804f1f8:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_123, LansHouse_OnInitMapScript_804f20a | |
ms_load_gfx_anim LansHouse_GFXAnim_804e4e8 | |
ms_jump LansHouse_OnInitMapScript_804f21c | |
LansHouse_OnInitMapScript_804f20a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_124, LansHouse_OnInitMapScript_804f21c | |
ms_load_gfx_anim LansHouse_GFXAnim_804e508 | |
ms_jump LansHouse_OnInitMapScript_804f21c | |
LansHouse_OnInitMapScript_804f21c:: | |
ms_jump_if_progress_in_range 0x0, 0xf, LansHouse_OnInitMapScript_804f244 | |
ms_jump_if_progress_in_range 0x20, 0x2f, LansHouse_OnInitMapScript_804f28b | |
ms_jump_if_progress_in_range 0x40, 0x4f, LansHouse_OnInitMapScript_804f2b9 | |
ms_jump_if_progress_in_range 0x50, 0x5f, LansHouse_OnInitMapScript_804f341 | |
ms_jump_if_progress_in_range 0x60, 0x6f, LansHouse_OnInitMapScript_804f39d | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f244:: | |
ms_jump_if_progress_in_range 0x0, 0x0, LansHouse_OnInitMapScript_804f257 | |
ms_jump_if_progress_in_range 0x1, 0x1, LansHouse_OnInitMapScript_804f271 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f257:: | |
ms_jump_if_flag_range_set 2, EVENT_462, LansHouse_OnInitMapScript_804f3ef | |
ms_write_word LansHouse_OnInitMapScript_2011ea4, 0x8010002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f271:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_41A, LansHouse_OnInitMapScript_804f3ef | |
ms_write_word LansHouse_OnInitMapScript_2011ea4, 0x8010102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f28b:: | |
ms_jump_if_progress_in_range 0x22, 0x22, LansHouse_OnInitMapScript_804f297 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f297:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_60C, LansHouse_OnInitMapScript_804f3ef | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_632, LansHouse_OnInitMapScript_804f3ef | |
ms_write_word LansHouse_OnInitMapScript_2011ea4, 0x8010202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f2b9:: | |
ms_jump_if_progress_in_range 0x40, 0x40, LansHouse_OnInitMapScript_804f2cc | |
ms_jump_if_progress_in_range 0x43, 0x43, LansHouse_OnInitMapScript_804f2f4 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f2cc:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A03, LansHouse_OnInitMapScript_804f3ef | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A04, LansHouse_OnInitMapScript_804f3ef | |
ms_set_event_flag MS_VAR_IMM, EVENT_A04 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansHouse_CutsceneScript_808d27c, 0x0 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f2f4:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A11, LansHouse_OnInitMapScript_804f319 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A12, LansHouse_OnInitMapScript_804f319 | |
ms_set_event_flag MS_VAR_IMM, EVENT_A12 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene LansHouse_CutsceneScript_808dc88, 0x0 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f319:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A15, LansHouse_OnInitMapScript_804f3ef | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A16, LansHouse_OnInitMapScript_804f3ef | |
ms_set_event_flag MS_VAR_IMM, EVENT_A16 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansHouse_CutsceneScript_808def8, 0x0 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f341:: | |
ms_jump_if_progress_in_range 0x51, 0x51, LansHouse_OnInitMapScript_804f34d | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f34d:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C0D, LansHouse_OnInitMapScript_804f375 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C0E, LansHouse_OnInitMapScript_804f375 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C0E | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansHouse_CutsceneScript_8090aa8, 0x0 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f375:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C1D, LansHouse_OnInitMapScript_804f3ef | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C1E, LansHouse_OnInitMapScript_804f3ef | |
ms_set_event_flag MS_VAR_IMM, EVENT_C1E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansHouse_CutsceneScript_8091374, 0x0 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f39d:: | |
ms_jump_if_progress_in_range 0x60, 0x60, LansHouse_OnInitMapScript_804f3b0 | |
ms_jump_if_progress_in_range 0x62, 0x62, LansHouse_OnInitMapScript_804f3d5 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f3b0:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E0B, LansHouse_OnInitMapScript_804f3ef | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E0C, LansHouse_OnInitMapScript_804f3ef | |
ms_set_event_flag MS_VAR_IMM, EVENT_E0C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene LansHouse_CutsceneScript_8093b60, 0x0 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f3d5:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E62, LansHouse_OnInitMapScript_804f3ef | |
ms_write_word LansHouse_OnInitMapScript_2011ea4, 0x8010402 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump LansHouse_OnInitMapScript_804f3ef | |
LansHouse_OnInitMapScript_804f3ef:: | |
ms_end | |
LansHouse_ContinuousMapScript_804f3f0:: | |
ms_jump_if_progress_in_range 0x0, 0xf, LansHouse_ContinuousMapScript_804f418 | |
ms_jump_if_progress_in_range 0x20, 0x2f, LansHouse_ContinuousMapScript_804f43e | |
ms_jump_if_progress_in_range 0x40, 0x4f, LansHouse_ContinuousMapScript_804f46c | |
ms_jump_if_progress_in_range 0x50, 0x5f, LansHouse_ContinuousMapScript_804f49a | |
ms_jump_if_progress_in_range 0x60, 0x6f, LansHouse_ContinuousMapScript_804f4c8 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f418:: | |
ms_jump_if_progress_in_range 0x0, 0x0, LansHouse_ContinuousMapScript_804f424 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f424:: | |
ms_jump_if_flag_range_clear 2, EVENT_462, LansHouse_ContinuousMapScript_804f4ee | |
ms_write_word LansHouse_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f43e:: | |
ms_jump_if_progress_in_range 0x22, 0x22, LansHouse_ContinuousMapScript_804f44a | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f44a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_60C, LansHouse_ContinuousMapScript_804f4ee | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_632, LansHouse_ContinuousMapScript_804f4ee | |
ms_write_word LansHouse_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f46c:: | |
ms_jump_if_progress_in_range 0x40, 0x40, LansHouse_ContinuousMapScript_804f478 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f478:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A04, LansHouse_ContinuousMapScript_804f4ee | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CA7, LansHouse_ContinuousMapScript_804f4ee | |
ms_add_mail_range EVENT_1CF3, 1 | |
ms_start_cutscene LansHouse_CutsceneScript_8098bb8, 0x1070214 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f49a:: | |
ms_jump_if_progress_in_range 0x51, 0x51, LansHouse_ContinuousMapScript_804f4a6 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f4a6:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C0E, LansHouse_ContinuousMapScript_804f4ee | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CF4, LansHouse_ContinuousMapScript_804f4ee | |
ms_add_mail_range EVENT_1CF5, 1 | |
ms_start_cutscene LansHouse_CutsceneScript_8098bb8, 0x540214 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f4c8:: | |
ms_jump_if_progress_in_range 0x62, 0x62, LansHouse_ContinuousMapScript_804f4d4 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f4d4:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E62, LansHouse_ContinuousMapScript_804f4ee | |
ms_write_word LansHouse_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump LansHouse_ContinuousMapScript_804f4ee | |
LansHouse_ContinuousMapScript_804f4ee:: | |
ms_end | |
.incbin "baserom.gba", 0x4f4ef, 0x1 | |
LansRoom_OnInitMapScript_804f4f0:: | |
ms_jump_if_progress_in_range 0x0, 0xf, LansRoom_OnInitMapScript_804f511 | |
ms_jump_if_progress_in_range 0x10, 0x1f, LansRoom_OnInitMapScript_804f59d | |
ms_jump_if_progress_in_range 0x20, 0x2f, LansRoom_OnInitMapScript_804f607 | |
ms_jump_if_progress_in_range 0x60, 0x6f, LansRoom_OnInitMapScript_804f70f | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f511:: | |
ms_jump_if_progress_in_range 0x0, 0x0, LansRoom_OnInitMapScript_804f52b | |
ms_jump_if_progress_in_range 0x1, 0x1, LansRoom_OnInitMapScript_804f553 | |
ms_jump_if_progress_in_range 0x5, 0x5, LansRoom_OnInitMapScript_804f57b | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f52b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_405, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_406, LansRoom_OnInitMapScript_804f743 | |
ms_set_event_flag MS_VAR_IMM, EVENT_406 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansRoom_CutsceneScript_8081704, 0x0 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f553:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_41B, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_41C, LansRoom_OnInitMapScript_804f743 | |
ms_set_event_flag MS_VAR_IMM, EVENT_41C | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansRoom_CutsceneScript_8081dbc, 0x0 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f57b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_440, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CDC, LansRoom_OnInitMapScript_804f743 | |
ms_add_mail_range EVENT_1CA4, 1 | |
ms_start_cutscene LansRoom_CutsceneScript_8098bb8, 0x3c0214 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f59d:: | |
ms_jump_if_progress_in_range 0x12, 0x12, LansRoom_OnInitMapScript_804f5b0 | |
ms_jump_if_progress_in_range 0x13, 0x13, LansRoom_OnInitMapScript_804f5d8 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f5b0:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_511, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_512, LansRoom_OnInitMapScript_804f743 | |
ms_set_event_flag MS_VAR_IMM, EVENT_512 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansRoom_CutsceneScript_8084cd8, 0x0 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f5d8:: | |
ms_write_word LansRoom_OnInitMapScript_2011ea4, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1CA2, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1D22, LansRoom_OnInitMapScript_804f743 | |
ms_write_word LansRoom_OnInitMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f607:: | |
ms_jump_if_progress_in_range 0x22, 0x22, LansRoom_OnInitMapScript_804f621 | |
ms_jump_if_progress_in_range 0x23, 0x23, LansRoom_OnInitMapScript_804f649 | |
ms_jump_if_progress_in_range 0x24, 0x24, LansRoom_OnInitMapScript_804f679 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f621:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_60B, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_60C, LansRoom_OnInitMapScript_804f743 | |
ms_set_event_flag MS_VAR_IMM, EVENT_60C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansRoom_CutsceneScript_8087874, 0x0 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f649:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_633, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_617, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_618, LansRoom_OnInitMapScript_804f743 | |
ms_set_event_flag MS_VAR_IMM, EVENT_618 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansRoom_CutsceneScript_8088268, 0x0 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f679:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_61C, LansRoom_OnInitMapScript_804f69b | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CAC, LansRoom_OnInitMapScript_804f69b | |
ms_add_mail_range EVENT_1CAB, 1 | |
ms_start_cutscene LansRoom_CutsceneScript_8098bb8, 0xc0214 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f69b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_623, LansRoom_OnInitMapScript_804f6e7 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_624, LansRoom_OnInitMapScript_804f6c3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_624 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansRoom_CutsceneScript_8088908, 0x0 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f6c3:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_62F, LansRoom_OnInitMapScript_804f6e7 | |
ms_set_event_flag MS_VAR_IMM, EVENT_62F | |
ms_jump_if_battle_result_equals BATTLE_RESULT_LOST, LansRoom_OnInitMapScript_804f6e7 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_62F | |
ms_start_cutscene LansRoom_CutsceneScript_80990dc, 0x119003e | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f6e7:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_625, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_626, LansRoom_OnInitMapScript_804f743 | |
ms_set_event_flag MS_VAR_IMM, EVENT_626 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x4 | |
ms_start_cutscene LansRoom_CutsceneScript_8088a28, 0x0 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f70f:: | |
ms_jump_if_progress_in_range 0x61, 0x61, LansRoom_OnInitMapScript_804f71b | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f71b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E11, LansRoom_OnInitMapScript_804f743 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E12, LansRoom_OnInitMapScript_804f743 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E12 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene LansRoom_CutsceneScript_8093d68, 0x0 | |
ms_jump LansRoom_OnInitMapScript_804f743 | |
LansRoom_OnInitMapScript_804f743:: | |
ms_end | |
LansRoom_ContinuousMapScript_804f744:: | |
ms_jump_if_progress_in_range 0x0, 0xf, LansRoom_ContinuousMapScript_804f773 | |
ms_jump_if_progress_in_range 0x10, 0x1f, LansRoom_ContinuousMapScript_804f7c6 | |
ms_jump_if_progress_in_range 0x20, 0x2f, LansRoom_ContinuousMapScript_804f866 | |
ms_jump_if_progress_in_range 0x30, 0x3f, LansRoom_ContinuousMapScript_804f8bb | |
ms_jump_if_progress_in_range 0x50, 0x5f, LansRoom_ContinuousMapScript_804f8e3 | |
ms_jump_if_progress_in_range 0x60, 0x6f, LansRoom_ContinuousMapScript_804f90b | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f773:: | |
ms_jump_if_progress_in_range 0x1, 0x1, LansRoom_ContinuousMapScript_804f786 | |
ms_jump_if_progress_in_range 0x5, 0x5, LansRoom_ContinuousMapScript_804f7aa | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f786:: | |
ms_jump_if_coord_interaction_value_not_equal 0xf0, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_41C, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_41A, LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_8098ddc, 0x0 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f7aa:: | |
ms_jump_if_coord_interaction_value_not_equal 0xf0, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_442, LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_8098ddc, 0x1 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f7c6:: | |
ms_jump_if_progress_in_range 0x12, 0x12, LansRoom_ContinuousMapScript_804f7e0 | |
ms_jump_if_progress_in_range 0x13, 0x13, LansRoom_ContinuousMapScript_804f804 | |
ms_jump_if_progress_in_range 0x16, 0x16, LansRoom_ContinuousMapScript_804f84a | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f7e0:: | |
ms_jump_if_coord_interaction_value_not_equal 0xf0, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_512, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_510, LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_8098ddc, 0x2 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f804:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CA2, LansRoom_ContinuousMapScript_804f827 | |
ms_write_word LansRoom_ContinuousMapScript_2011ea4, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_start_cutscene LansRoom_CutsceneScript_8098bb8, 0x20214 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f827:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_F3, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_F4, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_in_pet_menu LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_809ad80, 0x0 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f84a:: | |
ms_jump_if_coord_interaction_value_not_equal 0xf0, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_538, LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_8098ddc, 0x3 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f866:: | |
ms_jump_if_progress_in_range 0x22, 0x22, LansRoom_ContinuousMapScript_804f879 | |
ms_jump_if_progress_in_range 0x25, 0x25, LansRoom_ContinuousMapScript_804f89d | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f879:: | |
ms_jump_if_coord_interaction_value_not_equal 0xf0, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_60C, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_60A, LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_8098ddc, 0x4 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f89d:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_626, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CEC, LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_8098bb8, 0x4c0214 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f8bb:: | |
ms_jump_if_progress_in_range 0x31, 0x31, LansRoom_ContinuousMapScript_804f8c7 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f8c7:: | |
ms_jump_if_coord_interaction_value_not_equal 0xf0, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_810, LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_8098ddc, 0x5 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f8e3:: | |
ms_jump_if_progress_in_range 0x50, 0x50, LansRoom_ContinuousMapScript_804f8ef | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f8ef:: | |
ms_jump_if_coord_interaction_value_not_equal 0xf0, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C0A, LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_8098ddc, 0x6 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f90b:: | |
ms_jump_if_progress_in_range 0x61, 0x61, LansRoom_ContinuousMapScript_804f917 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f917:: | |
ms_jump_if_coord_interaction_value_not_equal 0xf0, LansRoom_ContinuousMapScript_804f933 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E10, LansRoom_ContinuousMapScript_804f933 | |
ms_start_cutscene LansRoom_CutsceneScript_8098ddc, 0x7 | |
ms_jump LansRoom_ContinuousMapScript_804f933 | |
LansRoom_ContinuousMapScript_804f933:: | |
ms_end | |
Bathroom_OnInitMapScript_804f934:: | |
ms_jump_if_progress_in_range 0x0, 0xf, Bathroom_OnInitMapScript_804f947 | |
ms_jump_if_progress_in_range 0x10, 0x1f, Bathroom_OnInitMapScript_804f950 | |
ms_jump Bathroom_OnInitMapScript_804f96d | |
Bathroom_OnInitMapScript_804f947:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump Bathroom_OnInitMapScript_804f96d | |
Bathroom_OnInitMapScript_804f950:: | |
ms_jump_if_progress_in_range 0x10, 0x11, Bathroom_OnInitMapScript_804f95c | |
ms_jump Bathroom_OnInitMapScript_804f96d | |
Bathroom_OnInitMapScript_804f95c:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_55B, Bathroom_OnInitMapScript_804f96d | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump Bathroom_OnInitMapScript_804f96d | |
Bathroom_OnInitMapScript_804f96d:: | |
ms_end | |
Bathroom_ContinuousMapScript_804f96e:: | |
ms_jump_if_progress_in_range 0x10, 0x1f, Bathroom_ContinuousMapScript_804f97a | |
ms_jump Bathroom_ContinuousMapScript_804f997 | |
Bathroom_ContinuousMapScript_804f97a:: | |
ms_jump_if_progress_in_range 0x10, 0x11, Bathroom_ContinuousMapScript_804f986 | |
ms_jump Bathroom_ContinuousMapScript_804f997 | |
Bathroom_ContinuousMapScript_804f986:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_55B, Bathroom_ContinuousMapScript_804f997 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump Bathroom_ContinuousMapScript_804f997 | |
Bathroom_ContinuousMapScript_804f997:: | |
ms_end | |
AsterLand_OnInitMapScript_804f998:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E00, AsterLand_OnInitMapScript_804f9c4 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E6A, AsterLand_OnInitMapScript_804f9c4 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E6A | |
ms_add_request_range EVENT_1B75, 1 | |
ms_add_request_range EVENT_1B76, 1 | |
ms_add_request_range EVENT_1B77, 1 | |
ms_add_request_range EVENT_1B78, 1 | |
ms_add_request_range EVENT_1B81, 1 | |
ms_add_request_range EVENT_1B82, 1 | |
AsterLand_OnInitMapScript_804f9c4:: | |
ms_end | |
AsterLand_ContinuousMapScript_804f9c5:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_173C, AsterLand_ContinuousMapScript_804f9d6 | |
ms_start_cutscene AsterLand_CutsceneScript_809c068, 0x180214 | |
AsterLand_ContinuousMapScript_804f9d6:: | |
ms_end | |
CentralTown_NPCScripts_804f9d8:: | |
.word CentralTown_NPCScript_804fa1c | |
.word CentralTown_NPCScript_804faf9 | |
.word CentralTown_NPCScript_804fb83 | |
.word CentralTown_NPCScript_804fd3a | |
.word CentralTown_NPCScript_804ff4a | |
.word CentralTown_NPCScript_8050120 | |
.word CentralTown_NPCScript_80502b6 | |
.word CentralTown_NPCScript_8050326 | |
.word CentralTown_NPCScript_805037b | |
.word CentralTown_NPCScript_8050397 | |
.word CentralTown_NPCScript_80503aa | |
.word CentralTown_NPCScript_80503db | |
.word CentralTown_NPCScript_805040d | |
.word CentralTown_NPCScript_805043e | |
.word CentralTown_NPCScript_8050538 | |
.word CentralTown_NPCScript_805060b | |
.word 0xff | |
CentralTown_NPCScript_804fa1c:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x62, 0x62, CentralTown_NPCScript_804fad8 | |
npc_jump_if_progress_in_range 0x60, 0x60, CentralTown_NPCScript_804fab8 | |
npc_jump_if_progress_in_range 0x50, 0x50, CentralTown_NPCScript_804faa6 | |
npc_jump_if_progress_in_range 0x24, 0x24, CentralTown_NPCScript_804fa94 | |
npc_jump_if_progress_in_range 0x23, 0x23, CentralTown_NPCScript_804fa94 | |
npc_jump_if_progress_in_range 0x22, 0x22, CentralTown_NPCScript_804fa61 | |
npc_jump_if_progress_in_range 0x0, 0x0, CentralTown_NPCScript_804fa4f | |
npc_free_and_end | |
CentralTown_NPCScript_804fa4f:: | |
npc_set_sprite 17 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 120, 65514, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fa61:: | |
npc_jump_if_flag_set EVENT_60C, CentralTown_NPCScript_804fa70 | |
npc_jump_if_flag_set EVENT_60A, CentralTown_NPCScript_804fa82 | |
npc_free_and_end | |
CentralTown_NPCScript_804fa70:: | |
npc_set_sprite 17 | |
npc_set_text_script_index 0 | |
npc_set_coords 110, 65480, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fa82:: | |
npc_set_sprite 43 | |
npc_set_text_script_index 2 | |
npc_set_coords 108, 65480, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fa94:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 23 | |
npc_set_coords 65528, 6, 0 | |
npc_set_animation 3 | |
npc_jump_with_link CentralTown_NPCScript_809f7e4 | |
CentralTown_NPCScript_804faa6:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 45 | |
npc_set_coords 110, 65510, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fab8:: | |
npc_jump_if_flag_set EVENT_E0A, CentralTown_NPCScript_804faf8 | |
npc_jump_if_flag_clear EVENT_E08, CentralTown_NPCScript_804faf8 | |
npc_set_sprite 20 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 96, 65480, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fad8:: | |
npc_jump_if_flag_set EVENT_E16, CentralTown_NPCScript_804faf8 | |
npc_jump_if_flag_clear EVENT_E14, CentralTown_NPCScript_804faf8 | |
npc_set_sprite 17 | |
npc_set_text_script_index 21 | |
npc_set_coords 74, 65508, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804faf8:: | |
npc_free_and_end | |
CentralTown_NPCScript_804faf9:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x20, 0xff, CentralTown_NPCScript_804fb53 | |
npc_jump_if_progress_in_range 0x0, 0x1, CentralTown_NPCScript_804fb09 | |
npc_free_and_end | |
CentralTown_NPCScript_804fb09:: | |
npc_jump_if_flag_set EVENT_414, CentralTown_NPCScript_804fb3f | |
npc_set_sprite_with_category 17, 28 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 96, 65514, 0 | |
npc_set_animation 0 | |
CentralTown_NPCScript_804fb1e:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 60 | |
npc_jump CentralTown_NPCScript_804fb1e | |
CentralTown_NPCScript_804fb3f:: | |
npc_set_sprite_with_category 17, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 5 | |
npc_set_coords 96, 65514, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fb53:: | |
npc_set_sprite 22 | |
npc_jump_if_flag_set EVENT_1C3A, CentralTown_NPCScript_804fb82 | |
npc_jump_if_flag_set EVENT_1BFA, CentralTown_NPCScript_804fb64 | |
npc_free_and_end | |
CentralTown_NPCScript_804fb64:: | |
npc_jump_if_flag_clear EVENT_171D, CentralTown_NPCScript_804fb82 | |
npc_jump_if_flag_set EVENT_163, CentralTown_NPCScript_804fb82 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 125 | |
npc_set_coords 146, 308, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fb82:: | |
npc_free_and_end | |
CentralTown_NPCScript_804fb83:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, CentralTown_NPCScript_804fd0f | |
npc_jump_if_progress_in_range 0x62, 0x62, CentralTown_NPCScript_804fcde | |
npc_jump_if_progress_in_range 0x60, 0x60, CentralTown_NPCScript_804fccc | |
npc_jump_if_progress_in_range 0x51, 0x53, CentralTown_NPCScript_804fcb7 | |
npc_jump_if_progress_in_range 0x50, 0x50, CentralTown_NPCScript_804fc93 | |
npc_jump_if_progress_in_range 0x40, 0x42, CentralTown_NPCScript_804fca5 | |
npc_jump_if_progress_in_range 0x32, 0x33, CentralTown_NPCScript_804fc7e | |
npc_jump_if_progress_in_range 0x25, 0x25, CentralTown_NPCScript_804fc6c | |
npc_jump_if_progress_in_range 0x24, 0x24, CentralTown_NPCScript_804fc5a | |
npc_jump_if_progress_in_range 0x23, 0x23, CentralTown_NPCScript_804fc48 | |
npc_jump_if_progress_in_range 0x22, 0x22, CentralTown_NPCScript_804fc1d | |
npc_jump_if_progress_in_range 0x10, 0x12, CentralTown_NPCScript_804fbf9 | |
npc_jump_if_progress_in_range 0x5, 0x5, CentralTown_NPCScript_804fc0b | |
npc_jump_if_progress_in_range 0x0, 0x1, CentralTown_NPCScript_804fbe7 | |
npc_free_and_end | |
CentralTown_NPCScript_804fbe7:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 0 | |
npc_set_coords 65462, 0, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fbf9:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 60 | |
npc_set_coords 56, 65360, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fc0b:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 20 | |
npc_set_coords 110, 65480, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fc1d:: | |
npc_jump_if_flag_set EVENT_60C, CentralTown_NPCScript_804fc36 | |
npc_set_sprite 9 | |
npc_set_text_script_index 3 | |
npc_set_coords 108, 65458, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fc36:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 10 | |
npc_set_coords 65406, 10, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fc48:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 20 | |
npc_set_coords 140, 64, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fc5a:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 32 | |
npc_set_coords 108, 65480, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fc6c:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 35 | |
npc_set_coords 96, 65480, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fc7e:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 61 | |
npc_set_coords 65528, 65430, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 9, CentralTown_NPCScript_809f6ec | |
CentralTown_NPCScript_804fc93:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 44 | |
npc_set_coords 64, 65452, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fca5:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 2 | |
npc_set_coords 65380, 65532, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fcb7:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 73 | |
npc_set_coords 32, 65428, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 14, CentralTown_NPCScript_809f6ec | |
CentralTown_NPCScript_804fccc:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 3 | |
npc_set_coords 65378, 65532, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fcde:: | |
npc_jump_if_flag_set EVENT_E16, CentralTown_NPCScript_804fd39 | |
npc_jump_if_flag_set EVENT_E14, CentralTown_NPCScript_804fcfd | |
npc_set_sprite 2 | |
npc_disable_npc_interaction | |
npc_set_coords 94, 65478, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fcfd:: | |
npc_set_sprite 2 | |
npc_set_text_script_index 16 | |
npc_set_coords 96, 65506, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fd0f:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 26 | |
npc_set_coords 84, 65476, 0 | |
npc_set_animation 3 | |
CentralTown_NPCScript_804fd1c:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E6C, CentralTown_NPCScript_804fd1c | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 26 | |
npc_set_coords 84, 65476, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fd39:: | |
npc_free_and_end | |
CentralTown_NPCScript_804fd3a:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C36, CentralTown_NPCScript_804fd49 | |
npc_jump_if_flag_set EVENT_115C, CentralTown_NPCScript_804fdc1 | |
CentralTown_NPCScript_804fd49:: | |
npc_jump_if_progress_in_range 0x61, 0x61, CentralTown_NPCScript_804ff1f | |
npc_jump_if_progress_in_range 0x60, 0x60, CentralTown_NPCScript_804fef1 | |
npc_jump_if_progress_in_range 0x51, 0x53, CentralTown_NPCScript_804fedf | |
npc_jump_if_progress_in_range 0x43, 0x46, CentralTown_NPCScript_804fecd | |
npc_jump_if_progress_in_range 0x40, 0x42, CentralTown_NPCScript_804feb8 | |
npc_jump_if_progress_in_range 0x32, 0x33, CentralTown_NPCScript_804fea6 | |
npc_jump_if_progress_in_range 0x31, 0x31, CentralTown_NPCScript_804fe94 | |
npc_jump_if_progress_in_range 0x30, 0x30, CentralTown_NPCScript_804fe82 | |
npc_jump_if_progress_in_range 0x25, 0x25, CentralTown_NPCScript_804ff34 | |
npc_jump_if_progress_in_range 0x24, 0x24, CentralTown_NPCScript_804fe6f | |
npc_jump_if_progress_in_range 0x23, 0x23, CentralTown_NPCScript_804fe5c | |
npc_jump_if_progress_in_range 0x22, 0x22, CentralTown_NPCScript_804fe42 | |
npc_jump_if_progress_in_range 0x13, 0x16, CentralTown_NPCScript_804fe06 | |
npc_jump_if_progress_in_range 0x10, 0x12, CentralTown_NPCScript_804fdf4 | |
npc_jump_if_progress_in_range 0x5, 0x5, CentralTown_NPCScript_804fe2d | |
npc_jump_if_progress_in_range 0x2, 0x2, CentralTown_NPCScript_804fe18 | |
npc_jump_if_progress_in_range 0x0, 0x1, CentralTown_NPCScript_804fde2 | |
npc_free_and_end | |
CentralTown_NPCScript_804fdc1:: | |
npc_jump_if_flag_clear EVENT_171D, CentralTown_NPCScript_804ff49 | |
npc_jump_if_flag_set EVENT_163, CentralTown_NPCScript_804ff49 | |
npc_set_sprite 15 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 110 | |
npc_set_coords 65362, 138, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fde2:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 2 | |
npc_set_coords 65382, 188, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fdf4:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 61 | |
npc_set_coords 65404, 0, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fe06:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 67 | |
npc_set_coords 140, 180, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fe18:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 15 | |
npc_set_coords 138, 168, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 6, CentralTown_NPCScript_809f6ec | |
CentralTown_NPCScript_804fe2d:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 21 | |
npc_set_coords 65526, 65442, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 6, CentralTown_NPCScript_809f6ec | |
CentralTown_NPCScript_804fe42:: | |
CentralTown_CutsceneNPCScript_804fe42:: | |
npc_jump_if_flag_clear EVENT_60C, CentralTown_NPCScript_804ff49 | |
npc_set_active_and_visible | |
npc_set_sprite 15 | |
npc_set_text_script_index 13 | |
npc_set_coords 65526, 8, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fe5c:: | |
npc_set_sprite 21 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 24 | |
npc_set_coords 90, 65482, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fe6f:: | |
npc_set_sprite 21 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 30 | |
npc_set_coords 65514, 65368, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fe82:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 50 | |
npc_set_coords 110, 65478, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fe94:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 57 | |
npc_set_coords 65432, 65372, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fea6:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 60 | |
npc_set_coords 65530, 126, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804feb8:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 0 | |
npc_set_coords 112, 12, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 8, CentralTown_NPCScript_809f71c | |
CentralTown_NPCScript_804fecd:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 10 | |
npc_set_coords 65464, 2, 0 | |
npc_set_animation 3 | |
npc_jump_with_link CentralTown_NPCScript_809f7e4 | |
CentralTown_NPCScript_804fedf:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 70 | |
npc_set_coords 65440, 96, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804fef1:: | |
npc_jump_if_flag_set EVENT_E0A, CentralTown_NPCScript_804ff0d | |
npc_set_sprite 15 | |
npc_set_text_script_index 1 | |
npc_set_coords 134, 156, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 8, CentralTown_NPCScript_809f6ec | |
CentralTown_NPCScript_804ff0d:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 6 | |
npc_set_coords 132, 150, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804ff1f:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 11 | |
npc_set_coords 104, 10, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 16, CentralTown_NPCScript_809f71c | |
CentralTown_NPCScript_804ff34:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 38 | |
npc_set_coords 134, 156, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 8, CentralTown_NPCScript_809f6ec | |
CentralTown_NPCScript_804ff49:: | |
npc_free_and_end | |
CentralTown_NPCScript_804ff4a:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C36, CentralTown_NPCScript_804ff59 | |
npc_jump_if_flag_set EVENT_115C, CentralTown_NPCScript_804ffbc | |
CentralTown_NPCScript_804ff59:: | |
npc_jump_if_progress_in_range 0x61, 0x61, CentralTown_NPCScript_805010a | |
npc_jump_if_progress_in_range 0x60, 0x60, CentralTown_NPCScript_80500dc | |
npc_jump_if_progress_in_range 0x51, 0x53, CentralTown_NPCScript_80500ca | |
npc_jump_if_progress_in_range 0x32, 0x33, CentralTown_NPCScript_80500b8 | |
npc_jump_if_progress_in_range 0x31, 0x31, CentralTown_NPCScript_80500a3 | |
npc_jump_if_progress_in_range 0x30, 0x30, CentralTown_NPCScript_8050091 | |
npc_jump_if_progress_in_range 0x25, 0x25, CentralTown_NPCScript_805005a | |
npc_jump_if_progress_in_range 0x23, 0x23, CentralTown_NPCScript_805007e | |
npc_jump_if_progress_in_range 0x22, 0x22, CentralTown_NPCScript_805003a | |
npc_jump_if_progress_in_range 0x13, 0x16, CentralTown_NPCScript_8050001 | |
npc_jump_if_progress_in_range 0x10, 0x12, CentralTown_NPCScript_804ffef | |
npc_jump_if_progress_in_range 0x5, 0x5, CentralTown_NPCScript_8050028 | |
npc_jump_if_progress_in_range 0x2, 0x2, CentralTown_NPCScript_8050016 | |
npc_jump_if_progress_in_range 0x0, 0x1, CentralTown_NPCScript_804ffdd | |
npc_free_and_end | |
CentralTown_NPCScript_804ffbc:: | |
npc_jump_if_flag_clear EVENT_171D, CentralTown_NPCScript_805011f | |
npc_jump_if_flag_set EVENT_163, CentralTown_NPCScript_805011f | |
npc_set_sprite 22 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 110 | |
npc_set_coords 65362, 160, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804ffdd:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 4 | |
npc_set_coords 140, 170, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_804ffef:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 62 | |
npc_set_coords 65502, 156, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050001:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 65 | |
npc_set_coords 65460, 114, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 6, CentralTown_NPCScript_809f71c | |
CentralTown_NPCScript_8050016:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 16 | |
npc_set_coords 65390, 65532, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050028:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 22 | |
npc_set_coords 144, 60, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805003a:: | |
npc_jump_if_flag_set EVENT_612, CentralTown_NPCScript_805006c | |
npc_jump_if_flag_set EVENT_60C, CentralTown_NPCScript_805005a | |
npc_set_sprite 14 | |
npc_set_text_script_index 4 | |
npc_set_coords 86, 65472, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805005a:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 11 | |
npc_set_coords 65414, 65532, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805006c:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 16 | |
npc_set_coords 65458, 0, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805007e:: | |
npc_set_sprite 14 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 21 | |
npc_set_coords 102, 65482, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050091:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 52 | |
npc_set_coords 65364, 65520, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80500a3:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 55 | |
npc_set_coords 65526, 65438, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 9, CentralTown_NPCScript_809f6ec | |
CentralTown_NPCScript_80500b8:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 62 | |
npc_set_coords 65350, 110, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80500ca:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 76 | |
npc_set_coords 146, 14, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80500dc:: | |
npc_jump_if_flag_set EVENT_E0A, CentralTown_NPCScript_80500f8 | |
npc_set_sprite 14 | |
npc_set_text_script_index 2 | |
npc_set_coords 65524, 65450, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 6, CentralTown_NPCScript_809f6ec | |
CentralTown_NPCScript_80500f8:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 7 | |
npc_set_coords 132, 90, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805010a:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 12 | |
npc_set_coords 65434, 94, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 8, CentralTown_NPCScript_809f71c | |
CentralTown_NPCScript_805011f:: | |
npc_free_and_end | |
CentralTown_NPCScript_8050120:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, CentralTown_NPCScript_805028b | |
npc_jump_if_progress_in_range 0x62, 0x62, CentralTown_NPCScript_805025a | |
npc_jump_if_progress_in_range 0x60, 0x61, CentralTown_NPCScript_8050248 | |
npc_jump_if_progress_in_range 0x40, 0x42, CentralTown_NPCScript_8050236 | |
npc_jump_if_progress_in_range 0x31, 0x31, CentralTown_NPCScript_8050224 | |
npc_jump_if_progress_in_range 0x30, 0x30, CentralTown_NPCScript_8050212 | |
npc_jump_if_progress_in_range 0x25, 0x25, CentralTown_NPCScript_8050200 | |
npc_jump_if_progress_in_range 0x23, 0x23, CentralTown_NPCScript_8050200 | |
npc_jump_if_progress_in_range 0x22, 0x22, CentralTown_NPCScript_80501d4 | |
npc_jump_if_progress_in_range 0x13, 0x16, CentralTown_NPCScript_80501b0 | |
npc_jump_if_progress_in_range 0x10, 0x11, CentralTown_NPCScript_8050196 | |
npc_jump_if_progress_in_range 0x5, 0x5, CentralTown_NPCScript_80501c2 | |
npc_jump_if_progress_in_range 0x2, 0x2, CentralTown_NPCScript_80501c2 | |
npc_jump_if_progress_in_range 0x0, 0x1, CentralTown_NPCScript_8050184 | |
npc_free_and_end | |
CentralTown_NPCScript_8050184:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 6 | |
npc_set_coords 65518, 65368, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050196:: | |
npc_jump_if_flag_set EVENT_53C, CentralTown_NPCScript_805019e | |
npc_free_and_end | |
CentralTown_NPCScript_805019e:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 50 | |
npc_set_coords 142, 68, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80501b0:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 66 | |
npc_set_coords 106, 65484, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80501c2:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 17 | |
npc_set_coords 20, 65370, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80501d4:: | |
CentralTown_CutsceneNPCScript_80501d4:: | |
npc_jump_if_flag_set EVENT_60C, CentralTown_NPCScript_80501ee | |
npc_set_active_and_visible | |
npc_set_sprite 25 | |
npc_set_text_script_index 5 | |
npc_set_coords 65384, 65534, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80501ee:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 12 | |
npc_set_coords 65384, 65534, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050200:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 22 | |
npc_set_coords 65518, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050212:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 51 | |
npc_set_coords 138, 66, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050224:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 56 | |
npc_set_coords 46, 102, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050236:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 1 | |
npc_set_coords 65526, 65422, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050248:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 0 | |
npc_set_coords 65518, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805025a:: | |
npc_jump_if_flag_set EVENT_E16, CentralTown_NPCScript_80502b5 | |
npc_jump_if_flag_set EVENT_E14, CentralTown_NPCScript_8050279 | |
npc_set_sprite 1 | |
npc_disable_npc_interaction | |
npc_set_coords 90, 65494, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050279:: | |
npc_set_sprite 1 | |
npc_set_text_script_index 17 | |
npc_set_coords 90, 65494, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805028b:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 27 | |
npc_set_coords 65460, 0, 0 | |
npc_set_animation 5 | |
CentralTown_NPCScript_8050298:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E6E, CentralTown_NPCScript_8050298 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 27 | |
npc_set_coords 65460, 0, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80502b5:: | |
npc_free_and_end | |
CentralTown_NPCScript_80502b6:: | |
npc_set_active_and_visible | |
npc_set_sprite 11 | |
npc_jump_if_progress_in_range 0x20, 0xff, CentralTown_NPCScript_80502df | |
npc_jump_if_progress_in_range 0x5, 0x5, CentralTown_NPCScript_8050315 | |
npc_jump_if_progress_in_range 0x0, 0x1, CentralTown_NPCScript_80502cf | |
npc_free_and_end | |
CentralTown_NPCScript_80502cf:: | |
npc_set_text_script_index 8 | |
npc_set_coords 65526, 65424, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80502df:: | |
npc_jump_if_flag_set EVENT_1C21, CentralTown_NPCScript_8050325 | |
npc_set_active_and_invisible | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_110A, CentralTown_NPCScript_80502df | |
npc_jump_if_flag_clear EVENT_171D, CentralTown_NPCScript_8050325 | |
npc_jump_if_flag_set EVENT_163, CentralTown_NPCScript_8050325 | |
npc_set_sprite 20 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 104 | |
npc_set_coords 65514, 206, 0 | |
npc_set_animation 5 | |
CentralTown_NPCScript_805030b:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_110C, CentralTown_NPCScript_805030b | |
npc_free_and_end | |
CentralTown_NPCScript_8050315:: | |
npc_set_text_script_index 24 | |
npc_set_coords 65384, 65530, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050325:: | |
npc_free_and_end | |
CentralTown_NPCScript_8050326:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x20, 0xff, CentralTown_NPCScript_805034b | |
npc_jump_if_progress_in_range 0x16, 0x16, CentralTown_NPCScript_8050336 | |
npc_free_and_end | |
CentralTown_NPCScript_8050336:: | |
npc_set_sprite 20 | |
npc_set_text_script_index 55 | |
npc_set_coords 94, 65468, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 6, CentralTown_NPCScript_809f71c | |
CentralTown_NPCScript_805034b:: | |
npc_set_sprite 26 | |
npc_jump_if_flag_set EVENT_1C21, CentralTown_NPCScript_805037a | |
npc_jump_if_flag_set EVENT_1BE1, CentralTown_NPCScript_805035c | |
npc_free_and_end | |
CentralTown_NPCScript_805035c:: | |
npc_jump_if_flag_clear EVENT_171D, CentralTown_NPCScript_805037a | |
npc_jump_if_flag_set EVENT_163, CentralTown_NPCScript_805037a | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 100 | |
npc_set_coords 152, 65370, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805037a:: | |
npc_free_and_end | |
CentralTown_NPCScript_805037b:: | |
npc_set_active_and_visible | |
npc_set_sprite 13 | |
npc_jump_if_progress_in_range 0x40, 0xff, CentralTown_NPCScript_8050386 | |
npc_free_and_end | |
CentralTown_NPCScript_8050386:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 105 | |
npc_set_coords 50, 314, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x50396, 0x1 | |
CentralTown_NPCScript_8050397:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 65364, 65470, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80503aa:: | |
npc_set_active_and_visible | |
npc_set_sprite 11 | |
npc_jump_if_flag_set EVENT_1C36, CentralTown_NPCScript_80503da | |
npc_jump_if_flag_set EVENT_1BF6, CentralTown_NPCScript_80503bc | |
npc_free_and_end | |
CentralTown_NPCScript_80503bc:: | |
npc_jump_if_flag_clear EVENT_171D, CentralTown_NPCScript_80503da | |
npc_jump_if_flag_set EVENT_163, CentralTown_NPCScript_80503da | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 120 | |
npc_set_coords 65380, 150, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80503da:: | |
npc_free_and_end | |
CentralTown_NPCScript_80503db:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C39, CentralTown_NPCScript_805040c | |
npc_jump_if_flag_set EVENT_11CD, CentralTown_NPCScript_80503eb | |
npc_free_and_end | |
CentralTown_NPCScript_80503eb:: | |
npc_jump_if_flag_clear EVENT_171D, CentralTown_NPCScript_805040c | |
npc_jump_if_flag_set EVENT_163, CentralTown_NPCScript_805040c | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 130 | |
npc_set_coords 65406, 65531, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805040c:: | |
npc_free_and_end | |
CentralTown_NPCScript_805040d:: | |
npc_set_active_and_visible | |
npc_set_sprite 28 | |
npc_jump_if_flag_set EVENT_1C3B, CentralTown_NPCScript_805043d | |
npc_jump_if_flag_set EVENT_1BFB, CentralTown_NPCScript_805041f | |
npc_free_and_end | |
CentralTown_NPCScript_805041f:: | |
npc_jump_if_flag_clear EVENT_171D, CentralTown_NPCScript_805043d | |
npc_jump_if_flag_set EVENT_163, CentralTown_NPCScript_805043d | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 140 | |
npc_set_coords 150, 230, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805043d:: | |
npc_free_and_end | |
CentralTown_NPCScript_805043e:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, CentralTown_NPCScript_805050d | |
npc_jump_if_progress_in_range 0x62, 0x62, CentralTown_NPCScript_80504dc | |
npc_jump_if_progress_in_range 0x60, 0x60, CentralTown_NPCScript_80504bc | |
npc_jump_if_progress_in_range 0x50, 0x50, CentralTown_NPCScript_805045c | |
npc_free_and_end | |
CentralTown_NPCScript_805045c:: | |
npc_jump_based_on_version CentralTown_NPCScript_8050466, CentralTown_NPCScript_8050491 | |
npc_free_and_end | |
CentralTown_NPCScript_8050466:: | |
npc_jump_if_flag_set EVENT_C0A, CentralTown_NPCScript_805047f | |
npc_set_sprite 39 | |
npc_set_text_script_index 41 | |
npc_set_coords 18, 65534, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805047f:: | |
npc_set_sprite 39 | |
npc_set_text_script_index 57 | |
npc_set_coords 18, 65534, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050491:: | |
npc_jump_if_flag_set EVENT_C0A, CentralTown_NPCScript_80504aa | |
npc_set_sprite 36 | |
npc_set_text_script_index 40 | |
npc_set_coords 18, 65534, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80504aa:: | |
npc_set_sprite 36 | |
npc_set_text_script_index 55 | |
npc_set_coords 18, 65534, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80504bc:: | |
npc_jump_if_flag_set EVENT_E0A, CentralTown_NPCScript_8050537 | |
npc_jump_if_flag_clear EVENT_E08, CentralTown_NPCScript_8050537 | |
npc_set_sprite 51 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 80, 65496, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80504dc:: | |
npc_jump_if_flag_set EVENT_E16, CentralTown_NPCScript_8050537 | |
npc_jump_if_flag_set EVENT_E14, CentralTown_NPCScript_80504fb | |
npc_set_sprite 20 | |
npc_disable_npc_interaction | |
npc_set_coords 70, 65478, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80504fb:: | |
npc_set_sprite 20 | |
npc_set_text_script_index 19 | |
npc_set_coords 74, 65468, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805050d:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 28 | |
npc_set_coords 65360, 230, 0 | |
npc_set_animation 7 | |
CentralTown_NPCScript_805051a:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E70, CentralTown_NPCScript_805051a | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 28 | |
npc_set_coords 65360, 230, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050537:: | |
npc_free_and_end | |
CentralTown_NPCScript_8050538:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, CentralTown_NPCScript_80505e0 | |
npc_jump_if_progress_in_range 0x62, 0x62, CentralTown_NPCScript_80505af | |
npc_jump_if_progress_in_range 0x50, 0x50, CentralTown_NPCScript_805054f | |
npc_free_and_end | |
CentralTown_NPCScript_805054f:: | |
npc_jump_based_on_version CentralTown_NPCScript_8050584, CentralTown_NPCScript_8050559 | |
npc_free_and_end | |
CentralTown_NPCScript_8050559:: | |
npc_jump_if_flag_set EVENT_C0A, CentralTown_NPCScript_8050572 | |
npc_set_sprite 37 | |
npc_set_text_script_index 42 | |
npc_set_coords 70, 65528, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050572:: | |
npc_set_sprite 37 | |
npc_set_text_script_index 59 | |
npc_set_coords 70, 65528, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050584:: | |
npc_jump_if_flag_set EVENT_C0A, CentralTown_NPCScript_805059d | |
npc_set_sprite 38 | |
npc_set_text_script_index 43 | |
npc_set_coords 70, 65528, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805059d:: | |
npc_set_sprite 38 | |
npc_set_text_script_index 61 | |
npc_set_coords 70, 65528, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80505af:: | |
npc_jump_if_flag_set EVENT_E16, CentralTown_NPCScript_805060a | |
npc_jump_if_flag_set EVENT_E14, CentralTown_NPCScript_80505ce | |
npc_set_sprite 51 | |
npc_disable_npc_interaction | |
npc_set_coords 74, 65490, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80505ce:: | |
npc_set_sprite 51 | |
npc_set_text_script_index 20 | |
npc_set_coords 66, 65486, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_80505e0:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 29 | |
npc_set_coords 65492, 65368, 0 | |
npc_set_animation 3 | |
CentralTown_NPCScript_80505ed:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E72, CentralTown_NPCScript_80505ed | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 29 | |
npc_set_coords 65492, 65368, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805060a:: | |
npc_free_and_end | |
CentralTown_NPCScript_805060b:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, CentralTown_NPCScript_805064c | |
npc_jump_if_progress_in_range 0x62, 0x62, CentralTown_NPCScript_805061b | |
npc_free_and_end | |
CentralTown_NPCScript_805061b:: | |
npc_jump_if_flag_set EVENT_E16, CentralTown_NPCScript_8050676 | |
npc_jump_if_flag_set EVENT_E14, CentralTown_NPCScript_805063a | |
npc_set_sprite 3 | |
npc_disable_npc_interaction | |
npc_set_coords 90, 65462, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805063a:: | |
npc_set_sprite 3 | |
npc_set_text_script_index 18 | |
npc_set_coords 80, 65486, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_805064c:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 30 | |
npc_set_coords 142, 66, 0 | |
npc_set_animation 5 | |
CentralTown_NPCScript_8050659:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E74, CentralTown_NPCScript_8050659 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 30 | |
npc_set_coords 142, 66, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_NPCScript_8050676:: | |
npc_free_and_end | |
.incbin "baserom.gba", 0x50677, 0x1 | |
CentralTown_CutsceneNPCs_8050678:: | |
.word CentralTown_CutsceneNPCScript_8050688 | |
.word CentralTown_CutsceneNPCScript_80506ce | |
.word CentralTown_CutsceneNPCScript_80506f2 | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050688:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 40, 65514, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 1 | |
npc_set_animation 1 | |
npc_pause 10 | |
npc_set_animation 25 | |
npc_pause 1 | |
npc_wait_anim_frame 1 | |
npc_play_sound 0xb7 | |
npc_wait_anim_frame 2 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_pause 3 | |
npc_play_music 0x63 | |
npc_play_sound 0x77 | |
npc_wait_anim_frame 192 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80506ce:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 120, 65514, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 13 | |
npc_move_in_direction 1, 4, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80506f2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 17, 28 | |
npc_set_coords 96, 65514, 0 | |
npc_set_animation 0 | |
npc_pause 60 | |
CentralTown_CutsceneNPCScript_8050703:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 60 | |
npc_jump CentralTown_CutsceneNPCScript_8050703 | |
CentralTown_CutsceneNPCs_8050724:: | |
.word CentralTown_CutsceneNPCScript_8050734 | |
.word CentralTown_CutsceneNPCScript_8050776 | |
.word CentralTown_CutsceneNPCScript_805079a | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050734:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 80, 65514, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 2 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 5 | |
npc_pause 60 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050776:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 128, 65514, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 2 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 20 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_805079a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 17, 28 | |
npc_set_coords 96, 65514, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x507f2, 0x2 | |
CentralTown_CutsceneNPCs_80507f4:: | |
.word CentralTown_CutsceneNPCScript_8050804 | |
.word CentralTown_CutsceneNPCScript_8050843 | |
.word CentralTown_CutsceneNPCScript_8050893 | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050804:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 142, 66, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 6 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 5 | |
npc_run_secondary_script CentralTown_CutsceneNPCScript_8050918 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8050843:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 62, 65522, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 2 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 10 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 6 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 30 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 3 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 5 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_run_secondary_script CentralTown_CutsceneNPCScript_8050918 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_write_cutscene_var 0x8, 0x9 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8050893:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 62, 65514, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 11 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 60 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 4 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 10 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 4 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 60 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 5 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 5 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_run_secondary_script CentralTown_CutsceneNPCScript_8050918 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8050918:: | |
npc_pause_secondary_script 10 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
CentralTown_CutsceneNPCs_805093c:: | |
.word CentralTown_CutsceneNPCScript_8050948 | |
.word CentralTown_CutsceneNPCScript_805095e | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050948:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 80, 65512, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_805095e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 80, 65488, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x50993, 0x1 | |
CentralTown_CutsceneNPCs_8050994:: | |
.word CentralTown_CutsceneNPCScript_80509b8 | |
.word CentralTown_CutsceneNPCScript_8050a11 | |
.word CentralTown_CutsceneNPCScript_8050a27 | |
.word CentralTown_CutsceneNPCScript_8050a6a | |
.word CentralTown_CutsceneNPCScript_8050a8c | |
.word CentralTown_CutsceneNPCScript_8050aae | |
.word CentralTown_CutsceneNPCScript_8050ac4 | |
.word CentralTown_CutsceneNPCScript_8050adb | |
.word 0xff | |
CentralTown_CutsceneNPCScript_80509b8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 92, 65360, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 88, 65500, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_pause 2 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x3 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x7 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x9 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 3 | |
npc_pause 180 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 6 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 8 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 10 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8050a11:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 43 | |
npc_set_coords 108, 65480, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050a27:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 104, 65508, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x5 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x81 | |
npc_wait_cutscene_var 0x8, 0x82 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x83 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 5 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 24 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8050a6a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 86, 65472, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 86, 65468, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050a8c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 25 | |
npc_set_coords 90, 65490, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 82, 65484, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050aae:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 108, 65458, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050ac4:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 90, 65360, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050adb:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 110, 65496, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_pause 2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_pause 2 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_pause 16 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 6 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 24 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_free_and_end | |
.incbin "baserom.gba", 0x50b11, 0x3 | |
CentralTown_CutsceneNPCs_8050b14:: | |
.word CentralTown_CutsceneNPCScript_8050b28 | |
.word CentralTown_CutsceneNPCScript_8050b4a | |
.word CentralTown_CutsceneNPCScript_80501d4 | |
.word CentralTown_CutsceneNPCScript_804fe42 | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050b28:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 78, 65480, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050b4a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 110, 65480, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCs_8050b60:: | |
.word CentralTown_CutsceneNPCScript_8050b70 | |
.word CentralTown_CutsceneNPCScript_8050b9a | |
.word CentralTown_CutsceneNPCScript_804fe42 | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050b70:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 78, 65480, 0 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050b9a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 110, 65480, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCs_8050bb0:: | |
.word CentralTown_CutsceneNPCScript_8050bc4 | |
.word CentralTown_CutsceneNPCScript_8050c14 | |
.word CentralTown_CutsceneNPCScript_8050c4a | |
.word CentralTown_CutsceneNPCScript_8050c65 | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050bc4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 124, 116, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 4 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 92, 114, 0 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 19 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 6 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 8 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 16 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050c14:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 5 | |
npc_set_coords 92, 65362, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 13 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 10 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 8 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 16 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050c4a:: | |
npc_set_active_and_visible | |
npc_set_sprite 14 | |
npc_set_text_script_index 56 | |
npc_set_coords 65526, 65438, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 9, CentralTown_CutsceneNPCScript_809f6ec | |
.incbin "baserom.gba", 0x50c60, 0x5 | |
CentralTown_CutsceneNPCScript_8050c65:: | |
npc_set_active_and_visible | |
npc_set_sprite 26 | |
npc_set_text_script_index 56 | |
npc_set_coords 46, 102, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x50c7b, 0x1 | |
CentralTown_CutsceneNPCs_8050c7c:: | |
.word CentralTown_CutsceneNPCScript_8050cac | |
.word CentralTown_CutsceneNPCScript_8050cc2 | |
.word CentralTown_CutsceneNPCScript_8050cd8 | |
.word CentralTown_CutsceneNPCScript_8050cef | |
.word CentralTown_CutsceneNPCScript_8050d06 | |
.word CentralTown_CutsceneNPCScript_8050d1d | |
.word CentralTown_CutsceneNPCScript_8050d45 | |
.word CentralTown_CutsceneNPCScript_8050d5c | |
.word CentralTown_CutsceneNPCScript_8050d73 | |
.word CentralTown_CutsceneNPCScript_8050da9 | |
.word CentralTown_CutsceneNPCScript_8050dda | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050cac:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 114, 65492, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050cc2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 114, 65472, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050cd8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 90, 65504, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050cef:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 86, 65482, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050d06:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 90, 65460, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050d1d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 24 | |
npc_set_coords 48, 65464, 0 | |
npc_set_animation 1 | |
CentralTown_CutsceneNPCScript_8050d2b:: | |
npc_set_animation 3 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 3 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_pause 120 | |
npc_jump CentralTown_CutsceneNPCScript_8050d2b | |
CentralTown_CutsceneNPCScript_8050d45:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 48, 65436, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050d5c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 48, 65492, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050d73:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 64, 0, 0 | |
npc_set_animation 1 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 32, 4 | |
CentralTown_CutsceneNPCScript_8050d87:: | |
npc_set_animation 19 | |
npc_move_in_direction 3, 32, 2 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 32, 7 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 32, 2 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 32, 7 | |
npc_jump CentralTown_CutsceneNPCScript_8050d87 | |
CentralTown_CutsceneNPCScript_8050da9:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 40, 0, 0 | |
npc_set_animation 0 | |
CentralTown_CutsceneNPCScript_8050db8:: | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 7 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 2 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 7 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 2 | |
npc_jump CentralTown_CutsceneNPCScript_8050db8 | |
CentralTown_CutsceneNPCScript_8050dda:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 114, 65460, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCs_8050df0:: | |
.word CentralTown_CutsceneNPCScript_8050e00 | |
.word CentralTown_CutsceneNPCScript_8050e40 | |
.word CentralTown_CutsceneNPCScript_8050e6e | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050e00:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 80, 65360, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 1 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 8 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 13 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 4 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8050e40:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 104, 65360, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 2 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 19 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8050e6e:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 92, 65344, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_run_secondary_script CentralTown_CutsceneNPCScript_8050e94 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050e94:: | |
npc_pause_secondary_script 1 | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x50eba, 0x2 | |
CentralTown_CutsceneNPCs_8050ebc:: | |
.word CentralTown_CutsceneNPCScript_8050ee8 | |
.word CentralTown_CutsceneNPCScript_8050f1b | |
.word CentralTown_CutsceneNPCScript_8050f31 | |
.word CentralTown_CutsceneNPCScript_8050f47 | |
.word CentralTown_CutsceneNPCScript_8050f5d | |
.word CentralTown_CutsceneNPCScript_8050fb0 | |
.word CentralTown_CutsceneNPCScript_8050feb | |
.word CentralTown_CutsceneNPCScript_805102e | |
.word CentralTown_CutsceneNPCScript_8051044 | |
.word CentralTown_CutsceneNPCScript_805105a | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8050ee8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 64, 65494, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 120 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x5 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_pause 120 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_pause 30 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050f1b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 36 | |
npc_set_coords 64, 65462, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050f31:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 37 | |
npc_set_coords 64, 65478, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050f47:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 64, 65510, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050f5d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 22 | |
npc_set_coords 100, 65484, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 15 | |
npc_move_in_direction 3, 8, 2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x7 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x9 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8050fb0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 50 | |
npc_set_coords 92, 65340, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 12 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 6 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 12 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8050feb:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 44 | |
npc_set_coords 92, 65316, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 15 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_pause 90 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 3 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 15 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_805102e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 70, 10, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051044:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 26 | |
npc_set_coords 52, 10, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_805105a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 65530, 65510, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCs_8051070:: | |
.word CentralTown_CutsceneNPCScript_805109c | |
.word CentralTown_CutsceneNPCScript_80510d6 | |
.word CentralTown_CutsceneNPCScript_80510ec | |
.word CentralTown_CutsceneNPCScript_8051102 | |
.word CentralTown_CutsceneNPCScript_8051118 | |
.word CentralTown_CutsceneNPCScript_805113b | |
.word CentralTown_CutsceneNPCScript_8051167 | |
.word CentralTown_CutsceneNPCScript_805117d | |
.word CentralTown_CutsceneNPCScript_8051193 | |
.word CentralTown_CutsceneNPCScript_80511a9 | |
.word 0xff | |
CentralTown_CutsceneNPCScript_805109c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 100, 65484, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x81 | |
npc_wait_cutscene_var 0x8, 0x82 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80510d6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 36 | |
npc_set_coords 60, 65470, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80510ec:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 37 | |
npc_set_coords 60, 65486, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051102:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 60, 65502, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051118:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 22 | |
npc_set_coords 108, 65500, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 30 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_805113b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 50 | |
npc_set_coords 116, 65476, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 30 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051167:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 44 | |
npc_set_coords 116, 65460, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_805117d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 70, 10, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051193:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 26 | |
npc_set_coords 52, 10, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80511a9:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 65530, 65510, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x511bf, 0x1 | |
CentralTown_CutsceneNPCs_80511c0:: | |
.word CentralTown_CutsceneNPCScript_80511e8 | |
.word CentralTown_CutsceneNPCScript_8051231 | |
.word CentralTown_CutsceneNPCScript_8051281 | |
.word CentralTown_CutsceneNPCScript_80512dd | |
.word CentralTown_CutsceneNPCScript_80512f8 | |
.word CentralTown_CutsceneNPCScript_8051313 | |
.word CentralTown_CutsceneNPCScript_8051334 | |
.word CentralTown_CutsceneNPCScript_8051355 | |
.word CentralTown_CutsceneNPCScript_8051376 | |
.word 0xff | |
CentralTown_CutsceneNPCScript_80511e8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 80, 65464, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 2 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 10 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_pause 240 | |
npc_pause 240 | |
npc_pause 240 | |
npc_pause 240 | |
npc_pause 140 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_layer_priority_override_to_2 | |
npc_pause 30 | |
npc_set_animation 1 | |
npc_pause 60 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051231:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 96, 65480, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 4 | |
npc_set_animation 3 | |
npc_pause 46 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 8 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_pause 2 | |
npc_pause 240 | |
npc_pause 240 | |
npc_pause 240 | |
npc_pause 240 | |
npc_pause 140 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_layer_priority_override_to_2 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 3 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 6 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 14 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8051281:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 80, 65496, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 2 | |
npc_set_animation 3 | |
npc_pause 48 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 5 | |
npc_set_animation 3 | |
npc_pause 16 | |
npc_set_layer_priority_override_to_3 | |
npc_pause 4 | |
npc_pause 240 | |
npc_pause 240 | |
npc_pause 240 | |
npc_pause 240 | |
npc_pause 140 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x5 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_layer_priority_override_to_2 | |
npc_set_animation 7 | |
npc_pause 90 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 1 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 4 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 2 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 16 | |
npc_write_cutscene_var 0x8, 0x7 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_80512dd:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 14 | |
npc_set_coords 132, 90, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_pause 240 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80512f8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 15 | |
npc_set_coords 132, 150, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_pause 240 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051313:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 69 | |
npc_set_coords 106, 282, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 4, 30 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 4, 24 | |
npc_set_animation 5 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8051334:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 65 | |
npc_set_coords 78, 282, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 4, 30 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 4, 24 | |
npc_set_animation 5 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8051355:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 62 | |
npc_set_coords 106, 308, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 4, 30 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 4, 24 | |
npc_set_animation 5 | |
npc_free_and_end | |
CentralTown_CutsceneNPCScript_8051376:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 70 | |
npc_set_coords 78, 308, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 4, 30 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 4, 24 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x3 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5139a, 0x2 | |
CentralTown_CutsceneNPCs_805139c:: | |
.word CentralTown_CutsceneNPCScript_80513bc | |
.word CentralTown_CutsceneNPCScript_80513f9 | |
.word CentralTown_CutsceneNPCScript_805143c | |
.word CentralTown_CutsceneNPCScript_8051477 | |
.word CentralTown_CutsceneNPCScript_8051498 | |
.word CentralTown_CutsceneNPCScript_80514c6 | |
.word CentralTown_CutsceneNPCScript_80514e7 | |
.word 0xff | |
CentralTown_CutsceneNPCScript_80513bc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 26, 110, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 13 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 8 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 48 | |
npc_set_animation 15 | |
npc_move_in_direction 3, 16, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80513f9:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 26, 134, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 4 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 16 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 6 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 60 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 8 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_805143c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 94, 65478, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 6 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 1 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 4 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 6 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051477:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 90, 65494, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 3 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 3 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051498:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 90, 65462, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 4 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80514c6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 70, 65478, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 4 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 4 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80514e7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 74, 65490, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 2 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 32 | |
npc_set_animation 9 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 2 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51515, 0x3 | |
CentralTown_CutsceneNPCs_8051518:: | |
.word CentralTown_CutsceneNPCScript_8051534 | |
.word CentralTown_CutsceneNPCScript_805155a | |
.word CentralTown_CutsceneNPCScript_8051582 | |
.word CentralTown_CutsceneNPCScript_80515a8 | |
.word CentralTown_CutsceneNPCScript_80515d2 | |
.word CentralTown_CutsceneNPCScript_80515fc | |
.word 0xff | |
CentralTown_CutsceneNPCScript_8051534:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 90, 65496, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_set_animation 5 | |
npc_pause 40 | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_set_animation 5 | |
npc_pause 40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_805155a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 74, 65464, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_pause 20 | |
npc_set_animation 7 | |
npc_pause 40 | |
npc_set_animation 1 | |
npc_pause 20 | |
npc_set_animation 7 | |
npc_pause 40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_8051582:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 65388, 8, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_set_animation 5 | |
npc_pause 20 | |
npc_set_animation 3 | |
npc_pause 40 | |
npc_set_animation 5 | |
npc_pause 20 | |
npc_set_animation 3 | |
npc_pause 40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CentralTown_CutsceneNPCScript_80515a8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 65364, 180, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
CentralTown_CutsceneNPCScript_80515b9:: | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 12 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 12 | |
npc_set_animation 7 | |
npc_pause 30 | |
npc_jump CentralTown_CutsceneNPCScript_80515b9 | |
CentralTown_CutsceneNPCScript_80515d2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 65488, 252, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
CentralTown_CutsceneNPCScript_80515e3:: | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 7 | |
npc_pause 30 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 4 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_jump CentralTown_CutsceneNPCScript_80515e3 | |
CentralTown_CutsceneNPCScript_80515fc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 126, 116, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_set_animation 5 | |
npc_pause 40 | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_set_animation 5 | |
npc_pause 40 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51622, 0x2 | |
LansHouse_NPCScripts_8051624:: | |
.word LansHouse_NPCScript_805163c | |
.word LansHouse_NPCScript_805176f | |
.word LansHouse_NPCScript_805183c | |
.word LansHouse_NPCScript_8051935 | |
.word LansHouse_NPCScript_805191a | |
.word 0xff | |
LansHouse_NPCScript_805163c:: | |
npc_set_active_and_visible | |
npc_set_sprite 6 | |
npc_jump_if_progress_in_range 0x63, 0x64, LansHouse_NPCScript_805175f | |
npc_jump_if_progress_in_range 0x62, 0x62, LansHouse_NPCScript_80516dc | |
npc_jump_if_progress_in_range 0x40, 0x41, LansHouse_NPCScript_805174c | |
npc_jump_if_progress_in_range 0x32, 0x32, LansHouse_NPCScript_80516cc | |
npc_jump_if_progress_in_range 0x24, 0x25, LansHouse_NPCScript_805173c | |
npc_jump_if_progress_in_range 0x23, 0x23, LansHouse_NPCScript_805172c | |
npc_jump_if_progress_in_range 0x22, 0x22, LansHouse_NPCScript_805169d | |
npc_jump_if_progress_in_range 0x5, 0x5, LansHouse_NPCScript_805170c | |
npc_jump_if_progress_in_range 0x2, 0x2, LansHouse_NPCScript_80516fc | |
npc_jump_if_progress_in_range 0x1, 0x1, LansHouse_NPCScript_80516ec | |
npc_jump_if_progress_in_range 0x0, 0x0, LansHouse_NPCScript_805168d | |
npc_free_and_end | |
LansHouse_NPCScript_805168d:: | |
npc_set_text_script_index 0 | |
npc_set_coords 68, 65432, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805169d:: | |
npc_jump_if_flag_set EVENT_612, LansHouse_NPCScript_805171c | |
npc_jump_if_flag_set EVENT_60C, LansHouse_NPCScript_80516bc | |
npc_set_text_script_index 2 | |
npc_set_coords 62, 65452, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x516bb, 0x1 | |
LansHouse_NPCScript_80516bc:: | |
npc_set_text_script_index 0 | |
npc_set_coords 65526, 38, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80516cc:: | |
npc_set_text_script_index 35 | |
npc_set_coords 90, 65520, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80516dc:: | |
npc_set_text_script_index 0 | |
npc_set_coords 74, 65450, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80516ec:: | |
npc_set_text_script_index 5 | |
npc_set_coords 70, 65432, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80516fc:: | |
npc_set_text_script_index 15 | |
npc_set_coords 65524, 65464, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805170c:: | |
npc_set_text_script_index 25 | |
npc_set_coords 70, 65476, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805171c:: | |
npc_set_text_script_index 5 | |
npc_set_coords 20, 65456, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805172c:: | |
npc_set_text_script_index 15 | |
npc_set_coords 68, 65432, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805173c:: | |
npc_set_text_script_index 25 | |
npc_set_coords 88, 65508, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805174c:: | |
npc_set_text_script_index 0 | |
npc_set_coords 74, 26, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 6, LansHouse_NPCScript_809f71c | |
LansHouse_NPCScript_805175f:: | |
npc_set_text_script_index 5 | |
npc_set_coords 26, 65516, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805176f:: | |
npc_set_active_and_visible | |
npc_set_sprite 5 | |
npc_jump_if_progress_in_range 0x30, 0x31, LansHouse_NPCScript_8051824 | |
npc_jump_if_progress_in_range 0x23, 0x23, LansHouse_NPCScript_80517b4 | |
npc_jump_if_progress_in_range 0x22, 0x22, LansHouse_NPCScript_80517d4 | |
npc_jump_if_progress_in_range 0x16, 0x16, LansHouse_NPCScript_8051814 | |
npc_jump_if_progress_in_range 0x13, 0x15, LansHouse_NPCScript_8051804 | |
npc_jump_if_progress_in_range 0x2, 0x2, LansHouse_NPCScript_80517c4 | |
npc_jump_if_progress_in_range 0x0, 0x1, LansHouse_NPCScript_80517a4 | |
npc_free_and_end | |
LansHouse_NPCScript_80517a4:: | |
npc_set_text_script_index 2 | |
npc_set_coords 65510, 65464, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80517b4:: | |
npc_set_text_script_index 20 | |
npc_set_coords 86, 65508, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80517c4:: | |
npc_set_text_script_index 16 | |
npc_set_coords 65506, 65464, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80517d4:: | |
npc_jump_if_flag_set EVENT_612, LansHouse_NPCScript_80517f3 | |
npc_jump_if_flag_set EVENT_60C, LansHouse_NPCScript_80517e3 | |
npc_free_and_end | |
LansHouse_NPCScript_80517e3:: | |
npc_set_text_script_index 3 | |
npc_set_coords 65506, 65464, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80517f3:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 6 | |
npc_set_coords 88, 65508, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_8051804:: | |
npc_set_text_script_index 46 | |
npc_set_coords 20, 65456, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_8051814:: | |
npc_set_text_script_index 51 | |
npc_set_coords 20, 65456, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_8051824:: | |
npc_jump_if_flag_clear EVENT_810, LansHouse_NPCScript_805183b | |
npc_set_text_script_index 42 | |
npc_set_coords 76, 0, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805183b:: | |
npc_free_and_end | |
LansHouse_NPCScript_805183c:: | |
npc_set_active_and_visible | |
npc_set_sprite 6 | |
npc_jump_if_progress_in_range 0x52, 0x53, LansHouse_NPCScript_8051909 | |
npc_jump_if_progress_in_range 0x51, 0x51, LansHouse_NPCScript_80518f9 | |
npc_jump_if_progress_in_range 0x50, 0x50, LansHouse_NPCScript_80518e6 | |
npc_jump_if_progress_in_range 0x30, 0x31, LansHouse_NPCScript_80518bf | |
npc_jump_if_progress_in_range 0x16, 0x16, LansHouse_NPCScript_80518af | |
npc_jump_if_progress_in_range 0x13, 0x15, LansHouse_NPCScript_805189f | |
npc_jump_if_progress_in_range 0x10, 0x12, LansHouse_NPCScript_8051871 | |
npc_free_and_end | |
LansHouse_NPCScript_8051871:: | |
npc_jump_if_flag_set EVENT_510, LansHouse_NPCScript_805188f | |
npc_jump_if_flag_set EVENT_542, LansHouse_NPCScript_8051919 | |
npc_set_text_script_index 40 | |
npc_set_coords 65500, 65446, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805188f:: | |
npc_set_text_script_index 41 | |
npc_set_coords 72, 65474, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_805189f:: | |
npc_set_text_script_index 45 | |
npc_set_coords 70, 65440, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80518af:: | |
npc_set_text_script_index 50 | |
npc_set_coords 70, 65440, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80518bf:: | |
npc_jump_if_flag_set EVENT_810, LansHouse_NPCScript_80518d6 | |
npc_set_text_script_index 40 | |
npc_set_coords 116, 20, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80518d6:: | |
npc_set_text_script_index 41 | |
npc_set_coords 22, 65456, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_80518e6:: | |
npc_set_text_script_index 10 | |
npc_set_coords 78, 65516, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 8, LansHouse_NPCScript_809f6ec | |
LansHouse_NPCScript_80518f9:: | |
npc_set_text_script_index 15 | |
npc_set_coords 112, 28, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_8051909:: | |
npc_set_text_script_index 20 | |
npc_set_coords 78, 65440, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_8051919:: | |
npc_free_and_end | |
LansHouse_NPCScript_805191a:: | |
npc_set_active_and_visible | |
npc_set_sprite 1 | |
npc_jump_if_progress_in_range 0x64, 0x64, LansHouse_NPCScript_8051925 | |
npc_free_and_end | |
LansHouse_NPCScript_8051925:: | |
npc_set_text_script_index 11 | |
npc_set_coords 10, 65514, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_NPCScript_8051935:: | |
npc_set_active_and_visible | |
npc_set_sprite 67 | |
npc_jump_if_progress_in_range 0x64, 0x64, LansHouse_NPCScript_8051940 | |
npc_free_and_end | |
LansHouse_NPCScript_8051940:: | |
npc_set_sprite 67 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 10 | |
npc_set_text_script_index 6 | |
npc_set_coords 20, 38, 0 | |
npc_set_animation 45 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51955, 0x3 | |
LansHouse_CutsceneNPCs_8051958:: | |
.word LansHouse_CutsceneNPCScript_8051960 | |
.word 0xff | |
LansHouse_CutsceneNPCScript_8051960:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65502, 65464, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51982, 0x2 | |
LansHouse_CutsceneNPCs_8051984:: | |
.word LansHouse_CutsceneNPCScript_8051990 | |
.word LansHouse_CutsceneNPCScript_80519d7 | |
.word 0xff | |
LansHouse_CutsceneNPCScript_8051990:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65446, 42, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 5 | |
npc_set_animation 1 | |
npc_pause 60 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 8 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 15 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 4 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_CutsceneNPCScript_80519d7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 6 | |
npc_set_coords 65494, 65458, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x519ed, 0x3 | |
LansHouse_CutsceneNPCs_80519f0:: | |
.word LansHouse_CutsceneNPCScript_80519fc | |
.word LansHouse_CutsceneNPCScript_8051a1e | |
.word 0xff | |
LansHouse_CutsceneNPCScript_80519fc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65510, 65434, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_CutsceneNPCScript_8051a1e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 6 | |
npc_set_coords 65494, 65458, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 7 | |
npc_run_secondary_script LansHouse_CutsceneNPCScript_8051a44 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 10 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_free_and_end | |
LansHouse_CutsceneNPCScript_8051a44:: | |
npc_pause_secondary_script 108 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
LansHouse_CutsceneNPCs_8051a68:: | |
.word LansHouse_CutsceneNPCScript_8051a70 | |
.word 0xff | |
LansHouse_CutsceneNPCScript_8051a70:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65502, 65464, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 22, 65498, 0 | |
npc_set_animation 27 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51aa3, 0x1 | |
LansHouse_CutsceneNPCs_8051aa4:: | |
.word LansHouse_CutsceneNPCScript_8051aac | |
.word 0xff | |
LansHouse_CutsceneNPCScript_8051aac:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65486, 42, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51ace, 0x2 | |
LansHouse_CutsceneNPCs_8051ad0:: | |
.word LansHouse_CutsceneNPCScript_8051ad8 | |
.word 0xff | |
LansHouse_CutsceneNPCScript_8051ad8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65446, 42, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 5 | |
npc_set_animation 1 | |
npc_pause 60 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 9 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 15 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_run_secondary_script LansHouse_CutsceneNPCScript_8051b36 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 7 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansHouse_CutsceneNPCScript_8051b36:: | |
npc_pause_secondary_script 60 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x51b5a, 0x2 | |
LansRoom_NPCScripts_8051b5c:: | |
.word LansRoom_NPCScript_8051b64 | |
.word 0xff | |
LansRoom_NPCScript_8051b64:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x25, 0x25, LansRoom_NPCScript_8051b6d | |
npc_free_and_end | |
LansRoom_NPCScript_8051b6d:: | |
npc_set_sprite 20 | |
npc_set_text_script_index 1 | |
npc_set_coords 65508, 8, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51b7f, 0x1 | |
LansRoom_CutsceneNPCs_8051b80:: | |
.word LansRoom_CutsceneNPCScript_8051b88 | |
.word 0xff | |
LansRoom_CutsceneNPCScript_8051b88:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65528, 8, 0 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51b9e, 0x2 | |
LansRoom_CutsceneNPCs_8051ba0:: | |
.word LansRoom_CutsceneNPCScript_8051ba8 | |
.word 0xff | |
LansRoom_CutsceneNPCScript_8051ba8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 20, 28 | |
npc_set_coords 26, 50, 0 | |
npc_set_animation 0 | |
npc_set_npc_palette_index 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_wait_anim_frame 192 | |
npc_set_animation 3 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_sprite 0 | |
npc_set_coords 65528, 8, 0 | |
npc_set_animation 27 | |
npc_set_npc_palette_index 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansRoom_CutsceneNPCs_8051bdc:: | |
.word LansRoom_CutsceneNPCScript_8051be4 | |
.word 0xff | |
LansRoom_CutsceneNPCScript_8051be4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 20, 28 | |
npc_set_coords 26, 50, 0 | |
npc_set_animation 0 | |
npc_set_npc_palette_index 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_wait_anim_frame 192 | |
npc_set_animation 3 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_sprite 0 | |
npc_set_coords 65528, 8, 0 | |
npc_set_animation 27 | |
npc_set_npc_palette_index 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansRoom_CutsceneNPCs_8051c18:: | |
.word LansRoom_CutsceneNPCScript_8051c20 | |
.word 0xff | |
LansRoom_CutsceneNPCScript_8051c20:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65528, 8, 0 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 25 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_set_animation 4 | |
npc_pause 60 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 8 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 4 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51c65, 0x3 | |
LansRoom_CutsceneNPCs_8051c68:: | |
.word LansRoom_CutsceneNPCScript_8051c70 | |
.word 0xff | |
LansRoom_CutsceneNPCScript_8051c70:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65528, 8, 0 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 7 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 11 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x51ca9, 0x3 | |
LansRoom_CutsceneNPCs_8051cac:: | |
.word LansRoom_CutsceneNPCScript_8051cb8 | |
.word LansRoom_CutsceneNPCScript_8051d02 | |
.word 0xff | |
LansRoom_CutsceneNPCScript_8051cb8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 32, 0, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_sprite_with_category 20, 28 | |
npc_set_coords 26, 50, 0 | |
npc_set_animation 0 | |
npc_set_npc_palette_index 1 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_animation 1 | |
npc_wait_anim_frame 192 | |
npc_set_animation 3 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x7 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_sprite 0 | |
npc_set_coords 65528, 8, 0 | |
npc_set_animation 27 | |
npc_set_npc_palette_index 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansRoom_CutsceneNPCScript_8051d02:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 5 | |
npc_set_coords 0, 0, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x51d22, 0x2 | |
LansRoom_CutsceneNPCs_8051d24:: | |
.word LansRoom_CutsceneNPCScript_8051d30 | |
.word LansRoom_CutsceneNPCScript_8051d52 | |
.word 0xff | |
LansRoom_CutsceneNPCScript_8051d30:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65528, 8, 0 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 4 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 60 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansRoom_CutsceneNPCScript_8051d52:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65472, 104, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_active_and_visible | |
npc_run_secondary_script LansRoom_CutsceneNPCScript_8051d7f | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 12 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansRoom_CutsceneNPCScript_8051d7f:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x51da3, 0x1 | |
LansRoom_CutsceneNPCs_8051da4:: | |
.word LansRoom_CutsceneNPCScript_8051db8 | |
.word LansRoom_CutsceneNPCScript_8051deb | |
.word LansRoom_CutsceneNPCScript_8051e5e | |
.word LansRoom_CutsceneNPCScript_8051ec0 | |
.word 0xff | |
LansRoom_CutsceneNPCScript_8051db8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 20, 28 | |
npc_set_coords 26, 50, 0 | |
npc_set_animation 0 | |
npc_set_npc_palette_index 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_play_sound 0xcf | |
npc_set_animation 3 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_sprite 0 | |
npc_set_coords 65528, 8, 0 | |
npc_set_animation 27 | |
npc_set_npc_palette_index 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
LansRoom_CutsceneNPCScript_8051deb:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 2 | |
npc_set_coords 65472, 102, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_run_secondary_script LansRoom_CutsceneNPCScript_8051f23 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 10 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 10 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 6 | |
npc_run_secondary_script LansRoom_CutsceneNPCScript_8051e3a | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 10 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 10 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_free_and_end | |
LansRoom_CutsceneNPCScript_8051e3a:: | |
npc_pause_secondary_script 152 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
LansRoom_CutsceneNPCScript_8051e5e:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 1 | |
npc_set_coords 65472, 102, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 18 | |
npc_run_secondary_script LansRoom_CutsceneNPCScript_8051f23 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 10 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 8 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 2 | |
npc_run_secondary_script LansRoom_CutsceneNPCScript_8051e9c | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 8 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 10 | |
npc_free_and_end | |
LansRoom_CutsceneNPCScript_8051e9c:: | |
npc_pause_secondary_script 136 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
LansRoom_CutsceneNPCScript_8051ec0:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 3 | |
npc_set_coords 65472, 102, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 33 | |
npc_run_secondary_script LansRoom_CutsceneNPCScript_8051f23 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 10 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_run_secondary_script LansRoom_CutsceneNPCScript_8051eff | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 6 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 10 | |
npc_free_and_end | |
LansRoom_CutsceneNPCScript_8051eff:: | |
npc_pause_secondary_script 120 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
LansRoom_CutsceneNPCScript_8051f23:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x51f47, 0x1 | |
Bathroom_NPCScripts_8051f48:: | |
.word Bathroom_NPCScript_8051f54 | |
.word Bathroom_NPCScript_8051f77 | |
.word 0xff | |
Bathroom_NPCScript_8051f54:: | |
npc_set_active_and_visible | |
npc_set_sprite 6 | |
npc_jump_if_progress_in_range 0x11, 0x11, Bathroom_NPCScript_8051f5f | |
npc_free_and_end | |
Bathroom_NPCScript_8051f5f:: | |
npc_jump_if_flag_set EVENT_542, Bathroom_NPCScript_8051f67 | |
npc_free_and_end | |
Bathroom_NPCScript_8051f67:: | |
npc_set_text_script_index 0 | |
npc_set_coords 6, 65532, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Bathroom_NPCScript_8051f77:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_jump_if_flag_set EVENT_11A9, Bathroom_NPCScript_8051f8a | |
npc_free_and_end | |
Bathroom_NPCScript_8051f8a:: | |
npc_jump_if_flag_clear EVENT_171D, Bathroom_NPCScript_8051fad | |
npc_jump_if_flag_set EVENT_163, Bathroom_NPCScript_8051fad | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 0 | |
npc_set_coords 65524, 14, 0 | |
npc_set_animation 5 | |
Bathroom_NPCScript_8051fa3:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_11AB, Bathroom_NPCScript_8051fa3 | |
npc_free_and_end | |
Bathroom_NPCScript_8051fad:: | |
npc_free_and_end | |
.incbin "baserom.gba", 0x51fae, 0x2 | |
AsterLand_NPCScripts_8051fb0:: | |
.word AsterLand_NPCScript_8051fd8 | |
.word AsterLand_NPCScript_805202e | |
.word AsterLand_NPCScript_8052065 | |
.word AsterLand_NPCScript_805209d | |
.word AsterLand_NPCScript_80520df | |
.word AsterLand_NPCScript_8052177 | |
.word AsterLand_NPCScript_80521bc | |
.word AsterLand_NPCScript_80521e0 | |
.word AsterLand_NPCScript_8052227 | |
.word 0xff | |
AsterLand_NPCScript_8051fd8:: | |
npc_set_active_and_visible | |
npc_set_sprite 51 | |
npc_jump_if_progress_in_range 0x64, 0x64, AsterLand_NPCScript_8051fff | |
npc_jump_if_progress_in_range 0x62, 0x63, AsterLand_NPCScript_805202d | |
npc_jump_if_progress_in_range 0x61, 0x61, AsterLand_NPCScript_8052015 | |
npc_jump_if_progress_in_range 0x60, 0x60, AsterLand_NPCScript_8052025 | |
npc_jump_if_progress_in_range 0x10, 0xff, AsterLand_NPCScript_8051fff | |
npc_free_and_end | |
AsterLand_NPCScript_8051fff:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 0 | |
npc_set_collision_radius 12 | |
npc_shift_center 0, 10, 0 | |
npc_set_coords 28, 65466, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
AsterLand_NPCScript_8052015:: | |
npc_set_text_script_index 0 | |
npc_set_coords 28, 65508, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
AsterLand_NPCScript_8052025:: | |
npc_jump_if_flag_set EVENT_E0A, AsterLand_NPCScript_8051fff | |
npc_free_and_end | |
AsterLand_NPCScript_805202d:: | |
npc_free_and_end | |
AsterLand_NPCScript_805202e:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_jump_if_flag_set EVENT_11A9, AsterLand_NPCScript_8052041 | |
npc_free_and_end | |
AsterLand_NPCScript_8052041:: | |
npc_jump_if_flag_clear EVENT_171D, AsterLand_NPCScript_8052064 | |
npc_jump_if_flag_set EVENT_163, AsterLand_NPCScript_8052064 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 44, 65524, 0 | |
npc_set_animation 1 | |
AsterLand_NPCScript_805205a:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_11AD, AsterLand_NPCScript_805205a | |
npc_free_and_end | |
AsterLand_NPCScript_8052064:: | |
npc_free_and_end | |
AsterLand_NPCScript_8052065:: | |
npc_set_active_and_visible | |
npc_set_sprite 28 | |
npc_jump_if_progress_in_range 0x50, 0xff, AsterLand_NPCScript_8052070 | |
npc_free_and_end | |
AsterLand_NPCScript_8052070:: | |
npc_jump_if_flag_set EVENT_1C3B, AsterLand_NPCScript_805207e | |
npc_jump_if_flag_set EVENT_1BFB, AsterLand_NPCScript_805209c | |
AsterLand_NPCScript_805207e:: | |
npc_jump_if_flag_set EVENT_1C41, AsterLand_NPCScript_805208c | |
npc_jump_if_flag_set EVENT_1C01, AsterLand_NPCScript_805209c | |
AsterLand_NPCScript_805208c:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 20 | |
npc_set_coords 108, 68, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
AsterLand_NPCScript_805209c:: | |
npc_free_and_end | |
AsterLand_NPCScript_805209d:: | |
npc_set_active_and_visible | |
npc_set_sprite 11 | |
npc_jump_if_progress_in_range 0x30, 0x31, AsterLand_NPCScript_80520bf | |
npc_jump_if_progress_in_range 0x20, 0x25, AsterLand_NPCScript_80520af | |
npc_free_and_end | |
AsterLand_NPCScript_80520af:: | |
npc_set_text_script_index 0 | |
npc_set_coords 94, 66, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
AsterLand_NPCScript_80520bf:: | |
npc_set_text_script_index 30 | |
npc_set_coords 54, 65528, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x520cf, 0x10 | |
AsterLand_NPCScript_80520df:: | |
npc_set_active_and_visible | |
npc_set_sprite 10 | |
npc_jump_if_progress_in_range 0x40, 0x46, AsterLand_NPCScript_8052123 | |
npc_jump_if_progress_in_range 0x32, 0x33, AsterLand_NPCScript_8052112 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x520f1, 0x21 | |
AsterLand_NPCScript_8052112:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 35 | |
npc_set_coords 50, 65526, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
AsterLand_NPCScript_8052123:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 90, 52, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x52134, 0x43 | |
AsterLand_NPCScript_8052177:: | |
npc_set_active_and_visible | |
npc_set_sprite 13 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5217b, 0x41 | |
AsterLand_NPCScript_80521bc:: | |
npc_set_active_and_visible | |
npc_set_sprite 14 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x521c0, 0x20 | |
AsterLand_NPCScript_80521e0:: | |
npc_set_active_and_visible | |
npc_set_sprite 9 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x521e4, 0x43 | |
AsterLand_NPCScript_8052227:: | |
npc_set_active_and_visible | |
npc_set_sprite 60 | |
npc_jump_if_progress_in_range 0x20, 0xff, AsterLand_NPCScript_8052232 | |
npc_free_and_end | |
AsterLand_NPCScript_8052232:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 30 | |
npc_set_coords 65444, 65496, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x52242, 0x266 | |
Class6_1_GFXAnim_80524a8:: | |
gfx_anim_pal_copy 0x3001960, 0x1a0, 1 | |
gfx_anim_data Class6_1_GFXAnimPalSrc_8519f0c, 1 | |
gfx_anim_end | |
.incbin "baserom.gba", 0x524c0, 0xa0 | |
TeachersRoom_GFXAnim_8052560:: | |
gfx_anim_pal_copy 0x3001a80, 0x20, 1 | |
gfx_anim_data TeachersRoom_GFXAnimPalSrc_8527b28, 24 | |
gfx_anim_data TeachersRoom_GFXAnimPalSrc_8527b48, 12 | |
gfx_anim_data TeachersRoom_GFXAnimPalSrc_8527b68, 24 | |
gfx_anim_data TeachersRoom_GFXAnimPalSrc_8527b48, 12 | |
gfx_anim_loop | |
.incbin "baserom.gba", 0x52590, 0x18 | |
PrincipalsOffice_GFXAnim_80525a8:: | |
gfx_anim_pal_copy 0x3001960, 0x1a0, 0 | |
gfx_anim_data PrincipalsOffice_GFXAnimPalSrc_852b784, 1 | |
gfx_anim_end | |
Class6_1_GFXAnim_80525c0:: | |
gfx_anim_manual_pal_transform 0x4, 0x3001b60, 12, 13 | |
gfx_anim_data 0x80000c60, 30 | |
gfx_anim_jump Class6_1_GFXAnim_80525f0 | |
Class6_1_GFXAnim_80525dc:: | |
gfx_anim_manual_pal_transform 0x4, 0x3001750, 13, 12 | |
Class6_1_GFXAnim_80525e8:: | |
gfx_anim_data 0x80000c60, 30 | |
Class6_1_GFXAnim_80525f0:: | |
gfx_anim_data 0x80001080, 30 | |
gfx_anim_data 0x800014a0, 30 | |
gfx_anim_data 0x800018c0, 30 | |
gfx_anim_data 0x80001ce0, 30 | |
gfx_anim_data 0x800018c0, 30 | |
gfx_anim_data 0x800014a0, 30 | |
gfx_anim_data 0x80001080, 30 | |
gfx_anim_jump Class6_1_GFXAnim_80525e8 | |
Class6_1_GFXAnim_8052630:: | |
gfx_anim_manual_pal_transform 0x4, 0x3001b60, 12, 13 | |
gfx_anim_data 0x80000000, 10 | |
gfx_anim_data 0x80000420, 10 | |
gfx_anim_data 0x80000840, 10 | |
gfx_anim_jump Class6_1_GFXAnim_80525e8 | |
Class6_1_GFXAnim_805265c:: | |
gfx_anim_manual_pal_transform 0x4, 0x3001750, 13, 12 | |
gfx_anim_data 0x80000000, 10 | |
gfx_anim_data 0x80000420, 10 | |
gfx_anim_data 0x80000840, 10 | |
gfx_anim_jump Class6_1_GFXAnim_80525e8 | |
.incbin "baserom.gba", 0x52688, 0x700 | |
CyberAcademy_OnInitMapScripts_8052d88:: | |
.word Class6_1_OnInitMapScript_8052f90 | |
.word Class6_2_OnInitMapScript_805356c | |
.word Class1_1_OnInitMapScript_80535f4 | |
.word Class1_2_OnInitMapScript_805367c | |
.word 1FHallway_OnInitMapScript_8053724 | |
.word 2FHallway_OnInitMapScript_80537c4 | |
.word FoyerHall_OnInitMapScript_80538a8 | |
.word TeachersRoom_OnInitMapScript_8053b4c | |
.word PrincipalsOffice_OnInitMapScript_8053e54 | |
.word ResearchLab1_OnInitMapScript_8053f44 | |
.word ResearchLab2_OnInitMapScript_8054108 | |
CyberAcademy_ContinuousMapScripts_8052db4:: | |
.word Class6_1_ContinuousMapScript_8053371 | |
.word Class6_2_ContinuousMapScript_80535ba | |
.word Class1_1_ContinuousMapScript_8053642 | |
.word Class1_2_ContinuousMapScript_80536ea | |
.word 1FHallway_ContinuousMapScript_80537c2 | |
.word 2FHallway_ContinuousMapScript_80538a0 | |
.word FoyerHall_ContinuousMapScript_8053a49 | |
.word TeachersRoom_ContinuousMapScript_8053d4a | |
.word PrincipalsOffice_ContinuousMapScript_8053eff | |
.word ResearchLab1_ContinuousMapScript_8054041 | |
.word ResearchLab2_ContinuousMapScript_80541d3 | |
CyberAcademy_MapGroupNPCScriptPointers_8052de0:: | |
.word Class6_1_NPCScripts_80542a0 | |
.word Class6_2_NPCScripts_80568d0 | |
.word Class1_1_NPCScripts_8056af8 | |
.word Class1_2_NPCScripts_8056c9c | |
.word 1FHallway_NPCScripts_8056e3c | |
.word 2FHallway_NPCScripts_80572bc | |
.word FoyerHall_NPCScripts_805756c | |
.word TeachersRoom_NPCScripts_8057e84 | |
.word PrincipalsOffice_NPCScripts_80588e8 | |
.word ResearchLab1_NPCScripts_8059010 | |
.word ResearchLab2_NPCScripts_80591a0 | |
CyberAcademy_CoordInteractionTextIndicesPointers_8052e0c:: | |
.word Class6_1_CoordInteractionTextIndices_8052e38 | |
.word Class6_2_CoordInteractionTextIndices_8052e48 | |
.word Class1_1_CoordInteractionTextIndices_8052e58 | |
.word Class1_2_CoordInteractionTextIndices_8052e68 | |
.word 1FHallway_CoordInteractionTextIndices_8052e78 | |
.word 2FHallway_CoordInteractionTextIndices_8052e88 | |
.word FoyerHall_CoordInteractionTextIndices_8052e98 | |
.word TeachersRoom_CoordInteractionTextIndices_8052ea8 | |
.word PrincipalsOffice_CoordInteractionTextIndices_8052eb8 | |
.word ResearchLab1_CoordInteractionTextIndices_8052ec8 | |
.word ResearchLab2_CoordInteractionTextIndices_8052ed8 | |
Class6_1_CoordInteractionTextIndices_8052e38:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xa | |
.byte 0xb | |
.byte 0xc | |
.byte 0xd | |
.byte 0xff | |
.byte 0xff | |
Class6_2_CoordInteractionTextIndices_8052e48:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xa | |
.byte 0xb | |
.byte 0xc | |
.byte 0xd | |
.byte 0xff | |
.byte 0xff | |
Class1_1_CoordInteractionTextIndices_8052e58:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xa | |
.byte 0xb | |
.byte 0xc | |
.byte 0xd | |
.byte 0xff | |
.byte 0xff | |
Class1_2_CoordInteractionTextIndices_8052e68:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xa | |
.byte 0xb | |
.byte 0xc | |
.byte 0xd | |
.byte 0xff | |
.byte 0xff | |
1FHallway_CoordInteractionTextIndices_8052e78:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
2FHallway_CoordInteractionTextIndices_8052e88:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
FoyerHall_CoordInteractionTextIndices_8052e98:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
TeachersRoom_CoordInteractionTextIndices_8052ea8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xc | |
.byte 0xd | |
.byte 0x10 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
PrincipalsOffice_CoordInteractionTextIndices_8052eb8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xa | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
ResearchLab1_CoordInteractionTextIndices_8052ec8:: | |
.byte 0xa | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
ResearchLab2_CoordInteractionTextIndices_8052ed8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0xa | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.incbin "baserom.gba", 0x52ee8, 0xa8 | |
Class6_1_OnInitMapScript_8052f90:: | |
ms_call_native_function Class6_1_MS_sub_8035640, 0x0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_86F, Class6_1_OnInitMapScript_8052fb5 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D1 | |
Class6_1_OnInitMapScript_8052fb5:: | |
ms_jump_if_progress_in_range 0x0, 0xf, Class6_1_OnInitMapScript_8052fe4 | |
ms_jump_if_progress_in_range 0x10, 0x1f, Class6_1_OnInitMapScript_8053128 | |
ms_jump_if_progress_in_range 0x20, 0x2f, Class6_1_OnInitMapScript_805315c | |
ms_jump_if_progress_in_range 0x30, 0x3f, Class6_1_OnInitMapScript_8053190 | |
ms_jump_if_progress_in_range 0x40, 0x4f, Class6_1_OnInitMapScript_8053253 | |
ms_jump_if_progress_in_range 0x60, 0x6f, Class6_1_OnInitMapScript_8053287 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8052fe4:: | |
ms_jump_if_progress_in_range 0x2, 0x2, Class6_1_OnInitMapScript_8052ffe | |
ms_jump_if_progress_in_range 0x3, 0x3, Class6_1_OnInitMapScript_805308f | |
ms_jump_if_progress_in_range 0x5, 0x5, Class6_1_OnInitMapScript_8053100 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8052ffe:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_42A, Class6_1_OnInitMapScript_8053028 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_42C, Class6_1_OnInitMapScript_8053028 | |
ms_write_word Class6_1_OnInitMapScript_2011ea4, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word Class6_1_OnInitMapScript_2011ea8, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
Class6_1_OnInitMapScript_8053028:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_41F, Class6_1_OnInitMapScript_8053050 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_420, Class6_1_OnInitMapScript_8053050 | |
ms_set_event_flag MS_VAR_IMM, EVENT_420 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_8082090, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053050:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_429, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_42A, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_42A | |
ms_write_word Class6_1_OnInitMapScript_2011ea4, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word Class6_1_OnInitMapScript_2011ea8, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Class6_1_CutsceneScript_8082634, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_805308f:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_42E, Class6_1_OnInitMapScript_80530d3 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1729, Class6_1_OnInitMapScript_80530d3 | |
ms_write_word Class6_1_OnInitMapScript_2011eac, 0x8050102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_write_word Class6_1_OnInitMapScript_2011eb0, 0x8070102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_write_word Class6_1_OnInitMapScript_2011eb4, 0x8010102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_write_word Class6_1_OnInitMapScript_2011eb8, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
Class6_1_OnInitMapScript_80530d3:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_47B, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_42D, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_42E, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_42E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Class6_1_CutsceneScript_8082a20, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053100:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_43F, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_440, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_440 | |
ms_set_enter_map_screen_fade 0x24, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_80832f4, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053128:: | |
ms_jump_if_progress_in_range 0x10, 0x10, Class6_1_OnInitMapScript_8053134 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053134:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_501, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_502, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_502 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_8084364, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_805315c:: | |
ms_jump_if_progress_in_range 0x20, 0x20, Class6_1_OnInitMapScript_8053168 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053168:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_603, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_604, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_604 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_80873b0, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053190:: | |
ms_jump_if_progress_in_range 0x30, 0x30, Class6_1_OnInitMapScript_80531a3 | |
ms_jump_if_progress_in_range 0x32, 0x32, Class6_1_OnInitMapScript_80531d3 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_80531a3:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_85A, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_803, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_804, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_804 | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_808a3e8, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_80531d3:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_811, Class6_1_OnInitMapScript_80531fb | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_812, Class6_1_OnInitMapScript_80531fb | |
ms_set_event_flag MS_VAR_IMM, EVENT_812 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_808ad60, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_80531fb:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_817, Class6_1_OnInitMapScript_8053223 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_818, Class6_1_OnInitMapScript_8053223 | |
ms_set_event_flag MS_VAR_IMM, EVENT_818 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_808b0a4, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053223:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_87A, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_81B, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_81C, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_81C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_808b348, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053253:: | |
ms_jump_if_progress_in_range 0x42, 0x42, Class6_1_OnInitMapScript_805325f | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_805325f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A0D, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A0E, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_A0E | |
ms_set_enter_map_screen_fade 0x24, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_808d894, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053287:: | |
ms_jump_if_progress_in_range 0x60, 0x60, Class6_1_OnInitMapScript_805329a | |
ms_jump_if_progress_in_range 0x62, 0x62, Class6_1_OnInitMapScript_8053312 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_805329a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E03, Class6_1_OnInitMapScript_80532c2 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E04, Class6_1_OnInitMapScript_80532c2 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E04 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_80934d4, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_80532c2:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E07, Class6_1_OnInitMapScript_80532ea | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E08, Class6_1_OnInitMapScript_80532ea | |
ms_set_event_flag MS_VAR_IMM, EVENT_E08 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_809390c, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_80532ea:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E0D, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E0E, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_E0E | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_8093c20, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_8053312:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E1F, Class6_1_OnInitMapScript_805333a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E20, Class6_1_OnInitMapScript_805333a | |
ms_set_event_flag MS_VAR_IMM, EVENT_E20 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Class6_1_CutsceneScript_80949d0, 0x0 | |
ms_jump Class6_1_OnInitMapScript_805333a | |
Class6_1_OnInitMapScript_805333a:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_133F, Class6_1_OnInitMapScript_8053347 | |
ms_jump Class6_1_OnInitMapScript_8053370 | |
Class6_1_OnInitMapScript_8053347:: | |
ms_clear_event_flag_range 1, EVENT_133F | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, Class6_1_OnInitMapScript_8053362 | |
ms_start_cutscene Class6_1_CutsceneScript_8099cec, 0x7d | |
ms_jump Class6_1_OnInitMapScript_8053370 | |
Class6_1_OnInitMapScript_8053362:: | |
ms_start_cutscene Class6_1_CutsceneScript_8099cec, 0x7e | |
ms_jump Class6_1_OnInitMapScript_8053370 | |
Class6_1_OnInitMapScript_8053370:: | |
ms_end | |
Class6_1_ContinuousMapScript_8053371:: | |
ms_jump_if_progress_in_range 0x0, 0xf, Class6_1_ContinuousMapScript_8053392 | |
ms_jump_if_progress_in_range 0x10, 0x1f, Class6_1_ContinuousMapScript_8053448 | |
ms_jump_if_progress_in_range 0x20, 0x2f, Class6_1_ContinuousMapScript_8053485 | |
ms_jump_if_progress_in_range 0x30, 0x3f, Class6_1_ContinuousMapScript_80534ba | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_8053392:: | |
ms_jump_if_progress_in_range 0x2, 0x2, Class6_1_ContinuousMapScript_805339e | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_805339e:: | |
ms_jump_if_flag_range_clear 8, EVENT_472, Class6_1_ContinuousMapScript_80533c8 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_421, Class6_1_ContinuousMapScript_80533c8 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_422, Class6_1_ContinuousMapScript_80533c8 | |
ms_set_event_flag MS_VAR_IMM, EVENT_422 | |
ms_start_cutscene Class6_1_CutsceneScript_80821e0, 0x0 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_80533c8:: | |
ms_jump_if_flag_range_clear 9, EVENT_484, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_47A, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_42B, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_42C, Class6_1_ContinuousMapScript_8053553 | |
ms_set_event_flag MS_VAR_IMM, EVENT_42C | |
ms_write_word Class6_1_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word Class6_1_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_write_word Class6_1_ContinuousMapScript_2011eac, 0x8050102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_write_word Class6_1_ContinuousMapScript_2011eb0, 0x8070102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_write_word Class6_1_ContinuousMapScript_2011eb4, 0x8010102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_write_word Class6_1_ContinuousMapScript_2011eb8, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
ms_start_cutscene Class6_1_CutsceneScript_80827d4, 0x0 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_8053448:: | |
ms_jump_if_progress_in_range 0x10, 0x10, Class6_1_ContinuousMapScript_8053454 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_8053454:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_53F, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_503, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_504, Class6_1_ContinuousMapScript_8053553 | |
ms_set_event_flag MS_VAR_IMM, EVENT_504 | |
ms_start_cutscene Class6_1_CutsceneScript_8084554, 0x0 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_8053485:: | |
ms_jump_if_progress_in_range 0x20, 0x20, Class6_1_ContinuousMapScript_8053491 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_8053491:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x11, 0, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_607, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_608, Class6_1_ContinuousMapScript_8053553 | |
ms_set_event_flag MS_VAR_IMM, EVENT_608 | |
ms_start_cutscene Class6_1_CutsceneScript_8087610, 0x0 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_80534ba:: | |
ms_jump_if_progress_in_range 0x30, 0x30, Class6_1_ContinuousMapScript_80534d4 | |
ms_jump_if_progress_in_range 0x31, 0x31, Class6_1_ContinuousMapScript_80534e5 | |
ms_jump_if_progress_in_range 0x32, 0x32, Class6_1_ContinuousMapScript_805350b | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_80534d4:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_86F, Class6_1_ContinuousMapScript_8053553 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16D1 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_80534e5:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_85A, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_804, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CA6, Class6_1_ContinuousMapScript_8053553 | |
ms_start_cutscene Class6_1_CutsceneScript_8098bb8, 0x1060215 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_805350b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_812, Class6_1_ContinuousMapScript_8053529 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CDD, Class6_1_ContinuousMapScript_8053529 | |
ms_start_cutscene Class6_1_CutsceneScript_8098bb8, 0x13d0215 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_8053529:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_85D, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_819, Class6_1_ContinuousMapScript_8053553 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_81A, Class6_1_ContinuousMapScript_8053553 | |
ms_set_event_flag MS_VAR_IMM, EVENT_81A | |
ms_start_cutscene Class6_1_CutsceneScript_808b25c, 0x0 | |
ms_jump Class6_1_ContinuousMapScript_8053553 | |
Class6_1_ContinuousMapScript_8053553:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_133F, Class6_1_ContinuousMapScript_8053569 | |
ms_start_cutscene Class6_1_CutsceneScript_80990b8, 0x1ff0019 | |
ms_jump Class6_1_ContinuousMapScript_8053569 | |
Class6_1_ContinuousMapScript_8053569:: | |
ms_end | |
.incbin "baserom.gba", 0x5356a, 0x2 | |
Class6_2_OnInitMapScript_805356c:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
ms_jump_if_progress_in_range 0x60, 0x6f, Class6_2_OnInitMapScript_8053588 | |
ms_jump Class6_2_OnInitMapScript_80535b9 | |
Class6_2_OnInitMapScript_8053588:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Class6_2_OnInitMapScript_8053594 | |
ms_jump Class6_2_OnInitMapScript_80535b9 | |
Class6_2_OnInitMapScript_8053594:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E75, Class6_2_OnInitMapScript_80535b9 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E76, Class6_2_OnInitMapScript_80535b9 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E76 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Class6_2_CutsceneScript_8099cec, 0x5d | |
ms_jump Class6_2_OnInitMapScript_80535b9 | |
Class6_2_OnInitMapScript_80535b9:: | |
ms_end | |
Class6_2_ContinuousMapScript_80535ba:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, Class6_2_ContinuousMapScript_80535c6 | |
ms_jump Class6_2_ContinuousMapScript_80535f0 | |
Class6_2_ContinuousMapScript_80535c6:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Class6_2_ContinuousMapScript_80535d2 | |
ms_jump Class6_2_ContinuousMapScript_80535f0 | |
Class6_2_ContinuousMapScript_80535d2:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E75, Class6_2_ContinuousMapScript_80535f0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E76, Class6_2_ContinuousMapScript_80535f0 | |
ms_start_cutscene Class6_2_CutsceneScript_80990b8, 0x1ff0099 | |
ms_jump Class6_2_ContinuousMapScript_80535f0 | |
Class6_2_ContinuousMapScript_80535f0:: | |
ms_end | |
.incbin "baserom.gba", 0x535f1, 0x3 | |
Class1_1_OnInitMapScript_80535f4:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
ms_jump_if_progress_in_range 0x60, 0x6f, Class1_1_OnInitMapScript_8053610 | |
ms_jump Class1_1_OnInitMapScript_8053641 | |
Class1_1_OnInitMapScript_8053610:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Class1_1_OnInitMapScript_805361c | |
ms_jump Class1_1_OnInitMapScript_8053641 | |
Class1_1_OnInitMapScript_805361c:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E77, Class1_1_OnInitMapScript_8053641 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E78, Class1_1_OnInitMapScript_8053641 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E78 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Class1_1_CutsceneScript_8099cec, 0x5e | |
ms_jump Class1_1_OnInitMapScript_8053641 | |
Class1_1_OnInitMapScript_8053641:: | |
ms_end | |
Class1_1_ContinuousMapScript_8053642:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, Class1_1_ContinuousMapScript_805364e | |
ms_jump Class1_1_ContinuousMapScript_8053678 | |
Class1_1_ContinuousMapScript_805364e:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Class1_1_ContinuousMapScript_805365a | |
ms_jump Class1_1_ContinuousMapScript_8053678 | |
Class1_1_ContinuousMapScript_805365a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E77, Class1_1_ContinuousMapScript_8053678 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E78, Class1_1_ContinuousMapScript_8053678 | |
ms_start_cutscene Class1_1_CutsceneScript_80990b8, 0x1ff009a | |
ms_jump Class1_1_ContinuousMapScript_8053678 | |
Class1_1_ContinuousMapScript_8053678:: | |
ms_end | |
.incbin "baserom.gba", 0x53679, 0x3 | |
Class1_2_OnInitMapScript_805367c:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
ms_jump_if_progress_in_range 0x0, 0xf, Class1_2_OnInitMapScript_80536a6 | |
ms_jump_if_progress_in_range 0x10, 0x1f, Class1_2_OnInitMapScript_80536af | |
ms_jump_if_progress_in_range 0x60, 0x6f, Class1_2_OnInitMapScript_80536b8 | |
ms_jump Class1_2_OnInitMapScript_80536e9 | |
Class1_2_OnInitMapScript_80536a6:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump Class1_2_OnInitMapScript_80536e9 | |
Class1_2_OnInitMapScript_80536af:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump Class1_2_OnInitMapScript_80536e9 | |
Class1_2_OnInitMapScript_80536b8:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Class1_2_OnInitMapScript_80536c4 | |
ms_jump Class1_2_OnInitMapScript_80536e9 | |
Class1_2_OnInitMapScript_80536c4:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E79, Class1_2_OnInitMapScript_80536e9 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E7A, Class1_2_OnInitMapScript_80536e9 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E7A | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Class1_2_CutsceneScript_8099cec, 0x5f | |
ms_jump Class1_2_OnInitMapScript_80536e9 | |
Class1_2_OnInitMapScript_80536e9:: | |
ms_end | |
Class1_2_ContinuousMapScript_80536ea:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, Class1_2_ContinuousMapScript_80536f6 | |
ms_jump Class1_2_ContinuousMapScript_8053720 | |
Class1_2_ContinuousMapScript_80536f6:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Class1_2_ContinuousMapScript_8053702 | |
ms_jump Class1_2_ContinuousMapScript_8053720 | |
Class1_2_ContinuousMapScript_8053702:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E79, Class1_2_ContinuousMapScript_8053720 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E7A, Class1_2_ContinuousMapScript_8053720 | |
ms_start_cutscene Class1_2_CutsceneScript_80990b8, 0x1ff009b | |
ms_jump Class1_2_ContinuousMapScript_8053720 | |
Class1_2_ContinuousMapScript_8053720:: | |
ms_end | |
.incbin "baserom.gba", 0x53721, 0x3 | |
1FHallway_OnInitMapScript_8053724:: | |
ms_call_native_function 1FHallway_MS_sub_8035640, 0x0 | |
ms_jump_if_progress_in_range 0x0, 0xf, 1FHallway_OnInitMapScript_8053740 | |
ms_jump_if_progress_in_range 0x30, 0x3f, 1FHallway_OnInitMapScript_805378d | |
ms_jump 1FHallway_OnInitMapScript_80537c1 | |
1FHallway_OnInitMapScript_8053740:: | |
ms_jump_if_progress_in_range 0x2, 0x2, 1FHallway_OnInitMapScript_805374c | |
ms_jump 1FHallway_OnInitMapScript_80537c1 | |
1FHallway_OnInitMapScript_805374c:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_420, 1FHallway_OnInitMapScript_80537c1 | |
ms_write_word 1FHallway_OnInitMapScript_2011ea8, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_write_word 1FHallway_OnInitMapScript_2011eac, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_write_word 1FHallway_OnInitMapScript_2011eb0, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_write_word 1FHallway_OnInitMapScript_2011eb4, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump 1FHallway_OnInitMapScript_80537c1 | |
1FHallway_OnInitMapScript_805378d:: | |
ms_jump_if_progress_in_range 0x30, 0x30, 1FHallway_OnInitMapScript_8053799 | |
ms_jump 1FHallway_OnInitMapScript_80537c1 | |
1FHallway_OnInitMapScript_8053799:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_801, 1FHallway_OnInitMapScript_80537c1 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_802, 1FHallway_OnInitMapScript_80537c1 | |
ms_set_event_flag MS_VAR_IMM, EVENT_802 | |
ms_set_enter_map_screen_fade 0x24, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene 1FHallway_CutsceneScript_808a220, 0x0 | |
ms_jump 1FHallway_OnInitMapScript_80537c1 | |
1FHallway_OnInitMapScript_80537c1:: | |
ms_end | |
1FHallway_ContinuousMapScript_80537c2:: | |
ms_end | |
.incbin "baserom.gba", 0x537c3, 0x1 | |
2FHallway_OnInitMapScript_80537c4:: | |
ms_call_native_function 2FHallway_MS_sub_8035640, 0x0 | |
ms_jump_if_progress_in_range 0x0, 0xf, 2FHallway_OnInitMapScript_80537e0 | |
ms_jump_if_progress_in_range 0x30, 0x3f, 2FHallway_OnInitMapScript_805386e | |
ms_jump 2FHallway_OnInitMapScript_805389f | |
2FHallway_OnInitMapScript_80537e0:: | |
ms_jump_if_progress_in_range 0x2, 0x2, 2FHallway_OnInitMapScript_80537f3 | |
ms_jump_if_progress_in_range 0x3, 0x3, 2FHallway_OnInitMapScript_8053847 | |
ms_jump 2FHallway_OnInitMapScript_805389f | |
2FHallway_OnInitMapScript_80537f3:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_420, 2FHallway_OnInitMapScript_8053822 | |
ms_write_word 2FHallway_OnInitMapScript_2011ea8, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_write_word 2FHallway_OnInitMapScript_2011eb0, 0x8030202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_write_word 2FHallway_OnInitMapScript_2011eb4, 0x8030202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
2FHallway_OnInitMapScript_8053822:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_427, 2FHallway_OnInitMapScript_805389f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_428, 2FHallway_OnInitMapScript_805389f | |
ms_set_event_flag MS_VAR_IMM, EVENT_428 | |
ms_set_enter_map_screen_fade 0x24, 0xff | |
ms_start_cutscene 2FHallway_CutsceneScript_80824e8, 0x0 | |
ms_jump 2FHallway_OnInitMapScript_805389f | |
2FHallway_OnInitMapScript_8053847:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_47B, 2FHallway_OnInitMapScript_805389f | |
ms_write_word 2FHallway_OnInitMapScript_2011ea8, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_write_word 2FHallway_OnInitMapScript_2011eac, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump 2FHallway_OnInitMapScript_805389f | |
2FHallway_OnInitMapScript_805386e:: | |
ms_jump_if_progress_in_range 0x33, 0x33, 2FHallway_OnInitMapScript_805387a | |
ms_jump 2FHallway_OnInitMapScript_805389f | |
2FHallway_OnInitMapScript_805387a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_831, 2FHallway_OnInitMapScript_805389f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_832, 2FHallway_OnInitMapScript_805389f | |
ms_set_event_flag MS_VAR_IMM, EVENT_832 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene 2FHallway_CutsceneScript_808be60, 0x0 | |
ms_jump 2FHallway_OnInitMapScript_805389f | |
2FHallway_OnInitMapScript_805389f:: | |
ms_end | |
2FHallway_ContinuousMapScript_80538a0:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
ms_end | |
.incbin "baserom.gba", 0x538a5, 0x3 | |
FoyerHall_OnInitMapScript_80538a8:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F7 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F8 | |
ms_jump_if_progress_in_range 0x0, 0xf, FoyerHall_OnInitMapScript_80538d5 | |
ms_jump_if_progress_in_range 0x10, 0x1f, FoyerHall_OnInitMapScript_805399b | |
ms_jump_if_progress_in_range 0x20, 0x2f, FoyerHall_OnInitMapScript_80539c5 | |
ms_jump_if_progress_in_range 0x50, 0x5f, FoyerHall_OnInitMapScript_80539eb | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_80538d5:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_41E, FoyerHall_OnInitMapScript_80538f6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_440, FoyerHall_OnInitMapScript_80538f6 | |
ms_write_word FoyerHall_OnInitMapScript_2011ea4, 0x8070202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
FoyerHall_OnInitMapScript_80538f6:: | |
ms_jump_if_progress_in_range 0x0, 0x1, FoyerHall_OnInitMapScript_8053910 | |
ms_jump_if_progress_in_range 0x2, 0x2, FoyerHall_OnInitMapScript_8053922 | |
ms_jump_if_progress_in_range 0x3, 0x3, FoyerHall_OnInitMapScript_8053981 | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_8053910:: | |
ms_write_word FoyerHall_OnInitMapScript_2011ea8, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_8053922:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_497, FoyerHall_OnInitMapScript_8053937 | |
ms_write_word FoyerHall_OnInitMapScript_2011ea8, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
FoyerHall_OnInitMapScript_8053937:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_420, FoyerHall_OnInitMapScript_805394c | |
ms_write_word FoyerHall_OnInitMapScript_2011eac, 0x8030302 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
FoyerHall_OnInitMapScript_805394c:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_41D, FoyerHall_OnInitMapScript_8053a48 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_41E, FoyerHall_OnInitMapScript_8053a48 | |
ms_set_event_flag MS_VAR_IMM, EVENT_41E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene FoyerHall_CutsceneScript_8081ed4, 0x0 | |
ms_write_word FoyerHall_OnInitMapScript_2011ea4, 0x8070202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_8053981:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_498, FoyerHall_OnInitMapScript_8053a48 | |
ms_write_word FoyerHall_OnInitMapScript_2011eac, 0x8030302 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_805399b:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump_if_progress_in_range 0x10, 0x10, FoyerHall_OnInitMapScript_80539ab | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_80539ab:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_53D, FoyerHall_OnInitMapScript_8053a48 | |
ms_write_word FoyerHall_OnInitMapScript_2011ea4, 0x8070a02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_80539c5:: | |
ms_jump_if_progress_in_range 0x20, 0x21, FoyerHall_OnInitMapScript_80539d1 | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_80539d1:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_67B, FoyerHall_OnInitMapScript_8053a48 | |
ms_write_word FoyerHall_OnInitMapScript_2011ea4, 0x8070c02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_80539eb:: | |
ms_jump_if_progress_in_range 0x52, 0x52, FoyerHall_OnInitMapScript_80539f7 | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_80539f7:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C22, FoyerHall_OnInitMapScript_8053a0c | |
ms_write_word FoyerHall_OnInitMapScript_2011eb0, 0x8050f02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
FoyerHall_OnInitMapScript_8053a0c:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C24, FoyerHall_OnInitMapScript_8053a48 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C22, FoyerHall_OnInitMapScript_8053a48 | |
ms_write_word FoyerHall_OnInitMapScript_2011eb8, 0x8051002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
ms_write_word FoyerHall_OnInitMapScript_2011ebc, 0x8031002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F7 | |
ms_write_word FoyerHall_OnInitMapScript_2011ec0, 0x8011002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F8 | |
ms_jump FoyerHall_OnInitMapScript_8053a48 | |
FoyerHall_OnInitMapScript_8053a48:: | |
ms_end | |
FoyerHall_ContinuousMapScript_8053a49:: | |
ms_jump_if_progress_in_range 0x0, 0xf, FoyerHall_ContinuousMapScript_8053a63 | |
ms_jump_if_progress_in_range 0x50, 0x5f, FoyerHall_ContinuousMapScript_8053aaa | |
ms_jump_if_progress_in_range 0x60, 0x6f, FoyerHall_ContinuousMapScript_8053b14 | |
ms_jump FoyerHall_ContinuousMapScript_8053b49 | |
FoyerHall_ContinuousMapScript_8053a63:: | |
ms_jump_if_progress_in_range 0x2, 0x2, FoyerHall_ContinuousMapScript_8053a76 | |
ms_jump_if_progress_in_range 0x3, 0x3, FoyerHall_ContinuousMapScript_8053a90 | |
ms_jump FoyerHall_ContinuousMapScript_8053b49 | |
FoyerHall_ContinuousMapScript_8053a76:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_497, FoyerHall_ContinuousMapScript_8053b49 | |
ms_write_word FoyerHall_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump FoyerHall_ContinuousMapScript_8053b49 | |
FoyerHall_ContinuousMapScript_8053a90:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_498, FoyerHall_ContinuousMapScript_8053b49 | |
ms_write_word FoyerHall_ContinuousMapScript_2011eac, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump FoyerHall_ContinuousMapScript_8053b49 | |
FoyerHall_ContinuousMapScript_8053aaa:: | |
ms_jump_if_progress_in_range 0x52, 0x52, FoyerHall_ContinuousMapScript_8053ab6 | |
ms_jump FoyerHall_ContinuousMapScript_8053b49 | |
FoyerHall_ContinuousMapScript_8053ab6:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_CD6, FoyerHall_ContinuousMapScript_8053b49 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C21, FoyerHall_ContinuousMapScript_8053b49 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C22, FoyerHall_ContinuousMapScript_8053b49 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C22 | |
ms_write_word FoyerHall_ContinuousMapScript_2011eb0, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_write_word FoyerHall_ContinuousMapScript_2011eb8, 0x8051002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F6 | |
ms_write_word FoyerHall_ContinuousMapScript_2011ebc, 0x8031002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F7 | |
ms_write_word FoyerHall_ContinuousMapScript_2011ec0, 0x8011002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F8 | |
ms_start_cutscene FoyerHall_CutsceneScript_8091778, 0x0 | |
ms_jump FoyerHall_ContinuousMapScript_8053b49 | |
FoyerHall_ContinuousMapScript_8053b14:: | |
ms_jump_if_progress_in_range 0x63, 0x63, FoyerHall_ContinuousMapScript_8053b20 | |
ms_jump FoyerHall_ContinuousMapScript_8053b49 | |
FoyerHall_ContinuousMapScript_8053b20:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 12, FoyerHall_ContinuousMapScript_8053b49 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E21, FoyerHall_ContinuousMapScript_8053b49 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E22, FoyerHall_ContinuousMapScript_8053b49 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E22 | |
ms_start_cutscene FoyerHall_CutsceneScript_8094bd0, 0x0 | |
ms_jump FoyerHall_ContinuousMapScript_8053b49 | |
FoyerHall_ContinuousMapScript_8053b49:: | |
ms_end | |
.incbin "baserom.gba", 0x53b4a, 0x2 | |
TeachersRoom_OnInitMapScript_8053b4c:: | |
ms_call_native_function TeachersRoom_MS_sub_8035640, 0x0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1640 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16CB | |
ms_set_event_flag MS_VAR_IMM, EVENT_16CA | |
ms_set_event_flag MS_VAR_IMM, EVENT_16C9 | |
ms_jump_if_progress_in_range 0x0, 0xf, TeachersRoom_OnInitMapScript_8053b9b | |
ms_jump_if_progress_in_range 0x10, 0x1f, TeachersRoom_OnInitMapScript_8053bf1 | |
ms_jump_if_progress_in_range 0x20, 0x2f, TeachersRoom_OnInitMapScript_8053c12 | |
ms_jump_if_progress_in_range 0x30, 0x3f, TeachersRoom_OnInitMapScript_8053c27 | |
ms_jump_if_progress_in_range 0x40, 0x4f, TeachersRoom_OnInitMapScript_8053c3c | |
ms_jump_if_progress_in_range 0x50, 0x5f, TeachersRoom_OnInitMapScript_8053c51 | |
ms_jump_if_progress_in_range 0x60, 0x6f, TeachersRoom_OnInitMapScript_8053ca2 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053b9b:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16CB | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16CA | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16C9 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D1 | |
ms_jump_if_progress_in_range 0x0, 0x3, TeachersRoom_OnInitMapScript_8053bca | |
ms_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_OnInitMapScript_8053bd3 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053bca:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053bd3:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_42E, TeachersRoom_OnInitMapScript_8053d49 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_43E, TeachersRoom_OnInitMapScript_8053d49 | |
ms_load_gfx_anim TeachersRoom_GFXAnim_8052560 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_1640 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053bf1:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16CB | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16CA | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16C9 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D1 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053c12:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16CA | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16C9 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053c27:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16CA | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16C9 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053c3c:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16CA | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16C9 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053c51:: | |
ms_jump_if_progress_in_range 0x50, 0x50, TeachersRoom_OnInitMapScript_8053c6b | |
ms_jump_if_progress_in_range 0x51, 0x51, TeachersRoom_OnInitMapScript_8053c80 | |
ms_jump_if_progress_in_range 0x52, 0x52, TeachersRoom_OnInitMapScript_8053c8d | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053c6b:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16CA | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16C9 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053c80:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16C9 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053c8d:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_CCE, TeachersRoom_OnInitMapScript_8053d49 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16C9 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053ca2:: | |
ms_jump_if_progress_in_range 0x63, 0x63, TeachersRoom_OnInitMapScript_8053cb5 | |
ms_jump_if_progress_in_range 0x64, 0x64, TeachersRoom_OnInitMapScript_8053cd7 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053cb5:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E22, TeachersRoom_OnInitMapScript_8053cff | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E26, TeachersRoom_OnInitMapScript_8053cff | |
ms_write_word TeachersRoom_OnInitMapScript_2011ea4, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump TeachersRoom_OnInitMapScript_8053cff | |
TeachersRoom_OnInitMapScript_8053cd7:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EC5, TeachersRoom_OnInitMapScript_8053cff | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EC6, TeachersRoom_OnInitMapScript_8053cff | |
ms_set_event_flag MS_VAR_IMM, EVENT_EC6 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene TeachersRoom_CutsceneScript_8097694, 0x0 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053cff:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E7B, TeachersRoom_OnInitMapScript_8053d24 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E7C, TeachersRoom_OnInitMapScript_8053d24 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E7C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene TeachersRoom_CutsceneScript_8099cec, 0x60 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053d24:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E7D, TeachersRoom_OnInitMapScript_8053d49 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E7E, TeachersRoom_OnInitMapScript_8053d49 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E7E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene TeachersRoom_CutsceneScript_8099cec, 0x61 | |
ms_jump TeachersRoom_OnInitMapScript_8053d49 | |
TeachersRoom_OnInitMapScript_8053d49:: | |
ms_end | |
TeachersRoom_ContinuousMapScript_8053d4a:: | |
ms_jump_if_progress_in_range 0x0, 0xf, TeachersRoom_ContinuousMapScript_8053d64 | |
ms_jump_if_progress_in_range 0x20, 0x2f, TeachersRoom_ContinuousMapScript_8053dd2 | |
ms_jump_if_progress_in_range 0x60, 0x6f, TeachersRoom_ContinuousMapScript_8053e08 | |
ms_jump TeachersRoom_ContinuousMapScript_8053e50 | |
TeachersRoom_ContinuousMapScript_8053d64:: | |
ms_jump_if_progress_in_range 0x3, 0x3, TeachersRoom_ContinuousMapScript_8053d77 | |
ms_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_ContinuousMapScript_8053da8 | |
ms_jump TeachersRoom_ContinuousMapScript_8053e50 | |
TeachersRoom_ContinuousMapScript_8053d77:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_42F, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_430, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_set_event_flag MS_VAR_IMM, EVENT_430 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_1640 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_start_cutscene TeachersRoom_CutsceneScript_8082bd0, 0x0 | |
ms_jump TeachersRoom_ContinuousMapScript_8053e50 | |
TeachersRoom_ContinuousMapScript_8053da8:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_480, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_437, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_438, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_set_event_flag MS_VAR_IMM, EVENT_438 | |
ms_start_cutscene TeachersRoom_CutsceneScript_8082fb4, 0x0 | |
ms_jump TeachersRoom_ContinuousMapScript_8053e50 | |
TeachersRoom_ContinuousMapScript_8053dd2:: | |
ms_jump_if_progress_in_range 0x20, 0x20, TeachersRoom_ContinuousMapScript_8053dde | |
ms_jump TeachersRoom_ContinuousMapScript_8053e50 | |
TeachersRoom_ContinuousMapScript_8053dde:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_630, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_605, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_606, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_set_event_flag MS_VAR_IMM, EVENT_606 | |
ms_start_cutscene TeachersRoom_CutsceneScript_80874d4, 0x0 | |
ms_jump TeachersRoom_ContinuousMapScript_8053e50 | |
TeachersRoom_ContinuousMapScript_8053e08:: | |
ms_jump_if_progress_in_range 0x63, 0x64, TeachersRoom_ContinuousMapScript_8053e14 | |
ms_jump TeachersRoom_ContinuousMapScript_8053e50 | |
TeachersRoom_ContinuousMapScript_8053e14:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E7B, TeachersRoom_ContinuousMapScript_8053e32 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E7C, TeachersRoom_ContinuousMapScript_8053e32 | |
ms_start_cutscene TeachersRoom_CutsceneScript_80990b8, 0x1ff009c | |
ms_jump TeachersRoom_ContinuousMapScript_8053e50 | |
TeachersRoom_ContinuousMapScript_8053e32:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E7D, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E7E, TeachersRoom_ContinuousMapScript_8053e50 | |
ms_start_cutscene TeachersRoom_CutsceneScript_80990b8, 0x1ff009d | |
ms_jump TeachersRoom_ContinuousMapScript_8053e50 | |
TeachersRoom_ContinuousMapScript_8053e50:: | |
ms_end | |
.incbin "baserom.gba", 0x53e51, 0x3 | |
PrincipalsOffice_OnInitMapScript_8053e54:: | |
ms_jump_if_progress_in_range 0x0, 0xf, PrincipalsOffice_OnInitMapScript_8053e67 | |
ms_jump_if_progress_in_range 0x50, 0x5f, PrincipalsOffice_OnInitMapScript_8053e9b | |
ms_jump PrincipalsOffice_OnInitMapScript_8053efe | |
PrincipalsOffice_OnInitMapScript_8053e67:: | |
ms_jump_if_progress_in_range 0x5, 0x5, PrincipalsOffice_OnInitMapScript_8053e73 | |
ms_jump PrincipalsOffice_OnInitMapScript_8053efe | |
PrincipalsOffice_OnInitMapScript_8053e73:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_455, PrincipalsOffice_OnInitMapScript_8053efe | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_456, PrincipalsOffice_OnInitMapScript_8053efe | |
ms_set_event_flag MS_VAR_IMM, EVENT_456 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene PrincipalsOffice_CutsceneScript_80834fc, 0x0 | |
ms_jump PrincipalsOffice_OnInitMapScript_8053efe | |
PrincipalsOffice_OnInitMapScript_8053e9b:: | |
ms_jump_if_progress_in_range 0x50, 0x50, PrincipalsOffice_OnInitMapScript_8053eae | |
ms_jump_if_progress_in_range 0x52, 0x52, PrincipalsOffice_OnInitMapScript_8053ed6 | |
ms_jump PrincipalsOffice_OnInitMapScript_8053efe | |
PrincipalsOffice_OnInitMapScript_8053eae:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C0B, PrincipalsOffice_OnInitMapScript_8053efe | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C0C, PrincipalsOffice_OnInitMapScript_8053efe | |
ms_set_event_flag MS_VAR_IMM, EVENT_C0C | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene PrincipalsOffice_CutsceneScript_80909bc, 0x0 | |
ms_jump PrincipalsOffice_OnInitMapScript_8053efe | |
PrincipalsOffice_OnInitMapScript_8053ed6:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C23, PrincipalsOffice_OnInitMapScript_8053efe | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C24, PrincipalsOffice_OnInitMapScript_8053efe | |
ms_set_event_flag MS_VAR_IMM, EVENT_C24 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene PrincipalsOffice_CutsceneScript_80918ec, 0x0 | |
ms_jump PrincipalsOffice_OnInitMapScript_8053efe | |
PrincipalsOffice_OnInitMapScript_8053efe:: | |
ms_end | |
PrincipalsOffice_ContinuousMapScript_8053eff:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, PrincipalsOffice_ContinuousMapScript_8053f0b | |
ms_jump PrincipalsOffice_ContinuousMapScript_8053f41 | |
PrincipalsOffice_ContinuousMapScript_8053f0b:: | |
ms_jump_if_progress_in_range 0x63, 0x63, PrincipalsOffice_ContinuousMapScript_8053f17 | |
ms_jump PrincipalsOffice_ContinuousMapScript_8053f41 | |
PrincipalsOffice_ContinuousMapScript_8053f17:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E66, PrincipalsOffice_ContinuousMapScript_8053f41 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E23, PrincipalsOffice_ContinuousMapScript_8053f41 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E24, PrincipalsOffice_ContinuousMapScript_8053f41 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E24 | |
ms_start_cutscene PrincipalsOffice_CutsceneScript_8094cc8, 0x0 | |
ms_jump PrincipalsOffice_ContinuousMapScript_8053f41 | |
PrincipalsOffice_ContinuousMapScript_8053f41:: | |
ms_end | |
.incbin "baserom.gba", 0x53f42, 0x2 | |
ResearchLab1_OnInitMapScript_8053f44:: | |
ms_jump_if_progress_in_range 0x20, 0x2f, ResearchLab1_OnInitMapScript_8053f50 | |
ms_jump ResearchLab1_OnInitMapScript_8053ffa | |
ResearchLab1_OnInitMapScript_8053f50:: | |
ms_jump_if_progress_in_range 0x21, 0x21, ResearchLab1_OnInitMapScript_8053f5c | |
ms_jump ResearchLab1_OnInitMapScript_8053ffa | |
ResearchLab1_OnInitMapScript_8053f5c:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_66B, ResearchLab1_OnInitMapScript_8053f79 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_67B, ResearchLab1_OnInitMapScript_8053f79 | |
ms_write_word ResearchLab1_OnInitMapScript_2011ea4, 0x8010002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ResearchLab1_OnInitMapScript_8053f79:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_650, ResearchLab1_OnInitMapScript_8053ffa | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_67A, ResearchLab1_OnInitMapScript_8053ffa | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_67B, ResearchLab1_OnInitMapScript_8053fcc | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, ResearchLab1_OnInitMapScript_8053fba | |
ms_set_event_flag MS_VAR_IMM, EVENT_67B | |
ms_set_event_flag MS_VAR_IMM, EVENT_651 | |
ms_write_word ResearchLab1_OnInitMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_start_cutscene ResearchLab1_CutsceneScript_8088ff4, 0x0 | |
ms_jump ResearchLab1_OnInitMapScript_8053ffa | |
ResearchLab1_OnInitMapScript_8053fba:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_650 | |
ms_start_cutscene ResearchLab1_CutsceneScript_80990dc, 0x1050048 | |
ms_jump ResearchLab1_OnInitMapScript_8053ffa | |
ResearchLab1_OnInitMapScript_8053fcc:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_647, ResearchLab1_OnInitMapScript_8053ffa | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, ResearchLab1_OnInitMapScript_8053fec | |
ms_set_event_flag MS_VAR_IMM, EVENT_647 | |
ms_start_cutscene ResearchLab1_CutsceneScript_8099cec, 0x49 | |
ms_jump ResearchLab1_OnInitMapScript_8053ffa | |
ResearchLab1_OnInitMapScript_8053fec:: | |
ms_start_cutscene ResearchLab1_CutsceneScript_80990dc, 0x11a003f | |
ms_jump ResearchLab1_OnInitMapScript_8053ffa | |
ResearchLab1_OnInitMapScript_8053ffa:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_130F, ResearchLab1_OnInitMapScript_8054017 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1310, ResearchLab1_OnInitMapScript_8054017 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1311, ResearchLab1_OnInitMapScript_8054017 | |
ms_jump ResearchLab1_OnInitMapScript_8054040 | |
ResearchLab1_OnInitMapScript_8054017:: | |
ms_clear_event_flag_range 3, EVENT_130F | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, ResearchLab1_OnInitMapScript_8054032 | |
ms_start_cutscene ResearchLab1_CutsceneScript_8099cec, 0x3d | |
ms_jump ResearchLab1_OnInitMapScript_8054040 | |
ResearchLab1_OnInitMapScript_8054032:: | |
ms_start_cutscene ResearchLab1_CutsceneScript_8099cec, 0x3e | |
ms_jump ResearchLab1_OnInitMapScript_8054040 | |
ResearchLab1_OnInitMapScript_8054040:: | |
ms_end | |
ResearchLab1_ContinuousMapScript_8054041:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_684, ResearchLab1_ContinuousMapScript_8054057 | |
ms_start_cutscene ResearchLab1_CutsceneScript_809bfb0, 0x0 | |
ms_jump ResearchLab1_ContinuousMapScript_80540c4 | |
ResearchLab1_ContinuousMapScript_8054057:: | |
ms_jump_if_progress_in_range 0x20, 0x2f, ResearchLab1_ContinuousMapScript_8054063 | |
ms_jump ResearchLab1_ContinuousMapScript_80540c4 | |
ResearchLab1_ContinuousMapScript_8054063:: | |
ms_jump_if_progress_in_range 0x21, 0x21, ResearchLab1_ContinuousMapScript_805406f | |
ms_jump ResearchLab1_ContinuousMapScript_80540c4 | |
ResearchLab1_ContinuousMapScript_805406f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_645, ResearchLab1_ContinuousMapScript_80540a6 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_66A, ResearchLab1_ContinuousMapScript_80540a6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_66B, ResearchLab1_ContinuousMapScript_80540a6 | |
ms_set_event_flag MS_VAR_IMM, EVENT_66B | |
ms_write_word ResearchLab1_ContinuousMapScript_2011ea4, 0x8010002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_start_cutscene ResearchLab1_CutsceneScript_8088cb4, 0x0 | |
ms_jump ResearchLab1_ContinuousMapScript_80540c4 | |
ResearchLab1_ContinuousMapScript_80540a6:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_651, ResearchLab1_ContinuousMapScript_80540c4 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_650, ResearchLab1_ContinuousMapScript_80540c4 | |
ms_start_cutscene ResearchLab1_CutsceneScript_80990b8, 0x1ff0048 | |
ms_jump ResearchLab1_ContinuousMapScript_80540c4 | |
ResearchLab1_ContinuousMapScript_80540c4:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_130F, ResearchLab1_ContinuousMapScript_80540da | |
ms_start_cutscene ResearchLab1_CutsceneScript_80990b8, 0x1ff0008 | |
ms_jump ResearchLab1_ContinuousMapScript_8054106 | |
ResearchLab1_ContinuousMapScript_80540da:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1310, ResearchLab1_ContinuousMapScript_80540f0 | |
ms_start_cutscene ResearchLab1_CutsceneScript_80990b8, 0x1ff0009 | |
ms_jump ResearchLab1_ContinuousMapScript_8054106 | |
ResearchLab1_ContinuousMapScript_80540f0:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1311, ResearchLab1_ContinuousMapScript_8054106 | |
ms_start_cutscene ResearchLab1_CutsceneScript_80990b8, 0x1ff000a | |
ms_jump ResearchLab1_ContinuousMapScript_8054106 | |
ResearchLab1_ContinuousMapScript_8054106:: | |
ms_end | |
.incbin "baserom.gba", 0x54107, 0x1 | |
ResearchLab2_OnInitMapScript_8054108:: | |
ms_jump_if_progress_in_range 0x50, 0x5f, ResearchLab2_OnInitMapScript_8054114 | |
ms_jump ResearchLab2_OnInitMapScript_805418c | |
ResearchLab2_OnInitMapScript_8054114:: | |
ms_jump_if_progress_in_range 0x54, 0x54, ResearchLab2_OnInitMapScript_8054127 | |
ms_jump_if_progress_in_range 0x56, 0x56, ResearchLab2_OnInitMapScript_805412c | |
ms_jump ResearchLab2_OnInitMapScript_805418c | |
ResearchLab2_OnInitMapScript_8054127:: | |
ms_jump ResearchLab2_OnInitMapScript_805418c | |
ResearchLab2_OnInitMapScript_805412c:: | |
ms_write_word ResearchLab2_OnInitMapScript_2011ea4, 0x8010f02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C70, ResearchLab2_OnInitMapScript_805418c | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C6C, ResearchLab2_OnInitMapScript_805418c | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C6D, ResearchLab2_OnInitMapScript_805418c | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, ResearchLab2_OnInitMapScript_805417a | |
ms_set_event_flag MS_VAR_IMM, EVENT_C6D | |
ms_set_event_flag MS_VAR_IMM, EVENT_C71 | |
ms_write_word ResearchLab2_OnInitMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_start_cutscene ResearchLab2_CutsceneScript_8092d28, 0x0 | |
ms_jump ResearchLab2_OnInitMapScript_805418c | |
ResearchLab2_OnInitMapScript_805417a:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_C70 | |
ms_start_cutscene ResearchLab2_CutsceneScript_80990dc, 0x1170086 | |
ms_jump ResearchLab2_OnInitMapScript_805418c | |
ResearchLab2_OnInitMapScript_805418c:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_132D, ResearchLab2_OnInitMapScript_80541a9 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_132E, ResearchLab2_OnInitMapScript_80541a9 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_132F, ResearchLab2_OnInitMapScript_80541a9 | |
ms_jump ResearchLab2_OnInitMapScript_80541d2 | |
ResearchLab2_OnInitMapScript_80541a9:: | |
ms_clear_event_flag_range 3, EVENT_132D | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, ResearchLab2_OnInitMapScript_80541c4 | |
ms_start_cutscene ResearchLab2_CutsceneScript_8099cec, 0x3f | |
ms_jump ResearchLab2_OnInitMapScript_80541d2 | |
ResearchLab2_OnInitMapScript_80541c4:: | |
ms_start_cutscene ResearchLab2_CutsceneScript_8099cec, 0x40 | |
ms_jump ResearchLab2_OnInitMapScript_80541d2 | |
ResearchLab2_OnInitMapScript_80541d2:: | |
ms_end | |
ResearchLab2_ContinuousMapScript_80541d3:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_CDE, ResearchLab2_ContinuousMapScript_80541e9 | |
ms_start_cutscene ResearchLab2_CutsceneScript_809bfb0, 0x3 | |
ms_jump ResearchLab2_ContinuousMapScript_805425a | |
ResearchLab2_ContinuousMapScript_80541e9:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C60, ResearchLab2_ContinuousMapScript_8054218 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C61, ResearchLab2_ContinuousMapScript_8054218 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C61 | |
ms_write_word ResearchLab2_ContinuousMapScript_2011ea4, 0x8010f02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_start_cutscene ResearchLab2_CutsceneScript_8092834, 0x0 | |
ms_jump ResearchLab2_ContinuousMapScript_805425a | |
ResearchLab2_ContinuousMapScript_8054218:: | |
ms_jump_if_progress_in_range 0x50, 0x5f, ResearchLab2_ContinuousMapScript_8054224 | |
ms_jump ResearchLab2_ContinuousMapScript_805425a | |
ResearchLab2_ContinuousMapScript_8054224:: | |
ms_jump_if_progress_in_range 0x54, 0x54, ResearchLab2_ContinuousMapScript_8054237 | |
ms_jump_if_progress_in_range 0x56, 0x56, ResearchLab2_ContinuousMapScript_805423c | |
ms_jump ResearchLab2_ContinuousMapScript_805425a | |
ResearchLab2_ContinuousMapScript_8054237:: | |
ms_jump ResearchLab2_ContinuousMapScript_805425a | |
ResearchLab2_ContinuousMapScript_805423c:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C71, ResearchLab2_ContinuousMapScript_805425a | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C70, ResearchLab2_ContinuousMapScript_805425a | |
ms_start_cutscene ResearchLab2_CutsceneScript_80990b8, 0x1ff0086 | |
ms_jump ResearchLab2_ContinuousMapScript_805425a | |
ResearchLab2_ContinuousMapScript_805425a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_132D, ResearchLab2_ContinuousMapScript_8054270 | |
ms_start_cutscene ResearchLab2_CutsceneScript_80990b8, 0x1ff000b | |
ms_jump ResearchLab2_ContinuousMapScript_805429c | |
ResearchLab2_ContinuousMapScript_8054270:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_132E, ResearchLab2_ContinuousMapScript_8054286 | |
ms_start_cutscene ResearchLab2_CutsceneScript_80990b8, 0x1ff000c | |
ms_jump ResearchLab2_ContinuousMapScript_805429c | |
ResearchLab2_ContinuousMapScript_8054286:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_132F, ResearchLab2_ContinuousMapScript_805429c | |
ms_start_cutscene ResearchLab2_CutsceneScript_80990b8, 0x1ff000d | |
ms_jump ResearchLab2_ContinuousMapScript_805429c | |
ResearchLab2_ContinuousMapScript_805429c:: | |
ms_end | |
.incbin "baserom.gba", 0x5429d, 0x3 | |
Class6_1_NPCScripts_80542a0:: | |
.word Class6_1_NPCScript_80542e0 | |
.word Class6_1_NPCScript_805439a | |
.word Class6_1_NPCScript_8054460 | |
.word Class6_1_NPCScript_80544d9 | |
.word Class6_1_NPCScript_805458a | |
.word Class6_1_NPCScript_805461c | |
.word Class6_1_NPCScript_805468c | |
.word Class6_1_NPCScript_80546fb | |
.word Class6_1_NPCScript_8054782 | |
.word Class6_1_NPCScript_8054818 | |
.word Class6_1_NPCScript_8054971 | |
.word Class6_1_NPCScript_80549c1 | |
.word Class6_1_NPCScript_80549ef | |
.word Class6_1_NPCScript_8054a24 | |
.word Class6_1_NPCScript_8054aaa | |
.word 0xff | |
Class6_1_NPCScript_80542e0:: | |
npc_set_active_and_visible | |
npc_set_sprite 20 | |
npc_jump_if_progress_in_range 0x61, 0x61, Class6_1_NPCScript_8054370 | |
npc_jump_if_progress_in_range 0x60, 0x60, Class6_1_NPCScript_8054381 | |
npc_jump_if_progress_in_range 0x12, 0x12, Class6_1_NPCScript_8054345 | |
npc_jump_if_progress_in_range 0x11, 0x11, Class6_1_NPCScript_805435f | |
npc_jump_if_progress_in_range 0x10, 0x10, Class6_1_NPCScript_8054346 | |
npc_jump_if_progress_in_range 0x3, 0x3, Class6_1_NPCScript_8054345 | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_8054315 | |
npc_free_and_end | |
Class6_1_NPCScript_8054315:: | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_805432d | |
npc_set_text_script_index 0 | |
npc_set_active_and_visible | |
npc_set_coords 70, 65506, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805432d:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 20 | |
npc_set_coords 65482, 65534, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054345:: | |
npc_free_and_end | |
Class6_1_NPCScript_8054346:: | |
npc_jump_if_flag_set EVENT_502, Class6_1_NPCScript_805434e | |
npc_free_and_end | |
Class6_1_NPCScript_805434e:: | |
npc_set_active_and_visible | |
npc_set_text_script_index 70 | |
npc_set_coords 82, 65500, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805435f:: | |
npc_set_active_and_visible | |
npc_set_text_script_index 72 | |
npc_set_coords 82, 65500, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054370:: | |
npc_set_active_and_visible | |
npc_set_text_script_index 10 | |
npc_set_coords 70, 65490, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054381:: | |
npc_jump_if_flag_set EVENT_E08, Class6_1_NPCScript_8054399 | |
npc_set_active_and_visible | |
npc_set_text_script_index 0 | |
npc_set_coords 65388, 2, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054399:: | |
npc_free_and_end | |
Class6_1_NPCScript_805439a:: | |
npc_set_active_and_visible | |
npc_set_sprite 11 | |
npc_jump_if_progress_in_range 0x61, 0x61, Class6_1_NPCScript_8054445 | |
npc_jump_if_progress_in_range 0x51, 0x53, Class6_1_NPCScript_8054435 | |
npc_jump_if_progress_in_range 0x43, 0x46, Class6_1_NPCScript_805441f | |
npc_jump_if_progress_in_range 0x30, 0x30, Class6_1_NPCScript_805440f | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_80543ff | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_80543c8 | |
npc_free_and_end | |
Class6_1_NPCScript_80543c8:: | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_80543e7 | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 2 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80543e7:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 22 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80543ff:: | |
npc_set_text_script_index 40 | |
npc_set_coords 65484, 65504, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805440f:: | |
npc_set_text_script_index 20 | |
npc_set_coords 65464, 65524, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805441f:: | |
Class6_1_CutsceneNPCScript_805441f:: | |
npc_set_active_and_visible | |
npc_set_sprite 11 | |
npc_set_text_script_index 5 | |
npc_set_coords 16, 114, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 6, Class6_1_NPCScript_809f71c | |
Class6_1_NPCScript_8054435:: | |
npc_set_text_script_index 45 | |
npc_set_coords 65508, 65496, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054445:: | |
Class6_1_CutsceneNPCScript_8054445:: | |
npc_set_active_and_visible | |
npc_set_sprite 11 | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 14 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054460:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, Class6_1_NPCScript_80544bc | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_80544aa | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_8054477 | |
npc_free_and_end | |
Class6_1_NPCScript_8054477:: | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_8054490 | |
npc_set_sprite 10 | |
npc_set_text_script_index 4 | |
npc_set_coords 56, 108, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054490:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 24 | |
npc_set_coords 65530, 46, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80544aa:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 41 | |
npc_set_coords 65450, 14, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80544bc:: | |
npc_jump_if_flag_clear EVENT_E20, Class6_1_NPCScript_80544d8 | |
npc_set_sprite 67 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 10 | |
npc_set_text_script_index 20 | |
npc_set_coords 65414, 24, 0 | |
npc_set_animation 45 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80544d8:: | |
npc_free_and_end | |
Class6_1_NPCScript_80544d9:: | |
npc_set_active_and_visible | |
npc_set_sprite 12 | |
npc_jump_if_progress_in_range 0x63, 0x64, Class6_1_NPCScript_805456d | |
npc_jump_if_progress_in_range 0x61, 0x61, Class6_1_NPCScript_8054557 | |
npc_jump_if_progress_in_range 0x10, 0x12, Class6_1_NPCScript_8054547 | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_8054537 | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_8054500 | |
npc_free_and_end | |
Class6_1_NPCScript_8054500:: | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_805451f | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 6 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805451f:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 26 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054537:: | |
npc_set_text_script_index 42 | |
npc_set_coords 65446, 65504, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054547:: | |
npc_set_text_script_index 74 | |
npc_set_coords 65398, 44, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054557:: | |
Class6_1_CutsceneNPCScript_8054557:: | |
npc_set_active_and_visible | |
npc_set_sprite 12 | |
npc_set_text_script_index 12 | |
npc_set_coords 65380, 65530, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 8, Class6_1_NPCScript_809f6ec | |
Class6_1_NPCScript_805456d:: | |
npc_jump_if_flag_clear EVENT_E20, Class6_1_NPCScript_8054589 | |
npc_set_sprite 67 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 10 | |
npc_set_text_script_index 20 | |
npc_set_coords 65380, 24, 0 | |
npc_set_animation 45 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054589:: | |
npc_free_and_end | |
Class6_1_NPCScript_805458a:: | |
npc_set_active_and_visible | |
npc_set_sprite 23 | |
npc_jump_if_progress_in_range 0x63, 0x64, Class6_1_NPCScript_80545ff | |
npc_jump_if_progress_in_range 0x61, 0x61, Class6_1_NPCScript_80545ed | |
npc_jump_if_progress_in_range 0x43, 0x46, Class6_1_NPCScript_80545d9 | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_80545aa | |
npc_free_and_end | |
Class6_1_NPCScript_80545aa:: | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_80545c1 | |
npc_set_text_script_index 8 | |
npc_set_coords 65438, 66, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80545c1:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 30 | |
npc_set_coords 65530, 94, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80545d9:: | |
Class6_1_CutsceneNPCScript_80545d9:: | |
npc_set_active_and_visible | |
npc_set_sprite 23 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 6 | |
npc_set_coords 65392, 32, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80545ed:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 13 | |
npc_set_coords 74, 64, 4 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80545ff:: | |
npc_jump_if_flag_clear EVENT_E20, Class6_1_NPCScript_805461b | |
npc_set_sprite 67 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 10 | |
npc_set_text_script_index 20 | |
npc_set_coords 65398, 26, 0 | |
npc_set_animation 45 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805461b:: | |
npc_free_and_end | |
Class6_1_NPCScript_805461c:: | |
npc_set_active_and_visible | |
npc_set_sprite 51 | |
npc_jump_if_progress_in_range 0x60, 0x60, Class6_1_NPCScript_8054674 | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_8054664 | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_8054635 | |
npc_free_and_end | |
Class6_1_NPCScript_8054635:: | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_805464c | |
npc_set_text_script_index 10 | |
npc_set_coords 76, 108, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805464c:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 28 | |
npc_set_coords 65482, 46, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054664:: | |
npc_set_text_script_index 43 | |
npc_set_coords 65520, 65512, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054674:: | |
npc_jump_if_flag_set EVENT_E08, Class6_1_NPCScript_805468b | |
npc_set_text_script_index 1 | |
npc_set_coords 65406, 65534, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805468b:: | |
npc_free_and_end | |
Class6_1_NPCScript_805468c:: | |
npc_set_active_and_visible | |
npc_set_sprite 12 | |
npc_jump_if_progress_in_range 0x43, 0x46, Class6_1_NPCScript_80546e7 | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_80546d7 | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_80546a5 | |
npc_free_and_end | |
Class6_1_NPCScript_80546a5:: | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_80546bf | |
npc_set_text_script_index 12 | |
npc_set_coords 28, 10, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 6, Class6_1_NPCScript_809f71c | |
Class6_1_NPCScript_80546bf:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 32 | |
npc_set_coords 65530, 65534, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80546d7:: | |
npc_set_text_script_index 44 | |
npc_set_coords 6, 14, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80546e7:: | |
Class6_1_CutsceneNPCScript_80546e7:: | |
npc_set_active_and_visible | |
npc_set_sprite 12 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 7 | |
npc_set_coords 65392, 46, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80546fb:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x50, 0x50, Class6_1_NPCScript_8054770 | |
npc_jump_if_progress_in_range 0x32, 0x33, Class6_1_NPCScript_805475e | |
npc_jump_if_progress_in_range 0x13, 0x16, Class6_1_NPCScript_805474c | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_8054719 | |
npc_free_and_end | |
Class6_1_NPCScript_8054719:: | |
npc_set_sprite 9 | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_8054732 | |
npc_set_text_script_index 14 | |
npc_set_coords 78, 26, 4 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054732:: | |
npc_set_sprite 9 | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 34 | |
npc_set_coords 65482, 94, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805474c:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 80 | |
npc_set_coords 65490, 110, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805475e:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 40 | |
npc_set_coords 50, 0, 4 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054770:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 40 | |
npc_set_coords 70, 65496, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054782:: | |
npc_set_active_and_visible | |
npc_set_sprite 18 | |
npc_jump_if_progress_in_range 0x40, 0x41, Class6_1_NPCScript_80547ec | |
npc_jump_if_progress_in_range 0x32, 0x32, Class6_1_NPCScript_80547fe | |
npc_jump_if_progress_in_range 0x20, 0x21, Class6_1_NPCScript_80547d2 | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_80547c1 | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_80547a9 | |
npc_free_and_end | |
Class6_1_NPCScript_80547a9:: | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_80547b1 | |
npc_free_and_end | |
Class6_1_NPCScript_80547b1:: | |
npc_set_text_script_index 36 | |
npc_set_coords 72, 34, 4 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80547c1:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 45 | |
npc_set_coords 65468, 65508, 0 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80547d2:: | |
npc_jump_if_flag_set EVENT_606, Class6_1_NPCScript_80547da | |
npc_free_and_end | |
Class6_1_NPCScript_80547da:: | |
npc_set_sprite 17 | |
npc_set_text_script_index 0 | |
npc_set_coords 65428, 65502, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80547ec:: | |
npc_set_sprite 18 | |
npc_set_text_script_index 0 | |
npc_set_coords 80, 34, 4 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80547fe:: | |
npc_jump_if_flag_clear EVENT_81A, Class6_1_NPCScript_8054817 | |
npc_set_sprite 18 | |
npc_set_text_script_index 41 | |
npc_set_coords 65416, 65532, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054817:: | |
npc_free_and_end | |
Class6_1_NPCScript_8054818:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0xff, Class6_1_NPCScript_8054854 | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_8054828 | |
npc_free_and_end | |
Class6_1_NPCScript_8054828:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 57 | |
npc_jump_if_flag_set EVENT_42E, Class6_1_NPCScript_8054843 | |
npc_set_coords 60, 116, 0 | |
npc_set_sprite_with_category 24, 28 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054843:: | |
npc_set_coords 65434, 68, 0 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054854:: | |
npc_set_active_and_visible | |
npc_set_sprite 4 | |
npc_jump_if_flag_clear EVENT_1C60, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C68, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C71, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C79, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C7A, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C7B, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C61, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C6B, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C6D, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C76, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C7C, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C62, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C69, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C72, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C75, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C7D, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C64, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C6A, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C6F, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C7E, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C63, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C65, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C6E, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C77, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C7F, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C66, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C67, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C6C, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C70, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C73, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C74, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C78, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C80, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C81, Class6_1_NPCScript_8054970 | |
npc_jump_if_flag_clear EVENT_1C82, Class6_1_NPCScript_8054970 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 80, 38, 4 | |
Class6_1_NPCScript_8054955:: | |
npc_set_animation 5 | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_10C, Class6_1_NPCScript_8054955 | |
Class6_1_NPCScript_8054960:: | |
npc_set_animation 3 | |
npc_pause 1 | |
npc_jump_if_flag_set EVENT_10C, Class6_1_NPCScript_8054960 | |
npc_jump Class6_1_NPCScript_8054955 | |
Class6_1_NPCScript_8054970:: | |
npc_free_and_end | |
Class6_1_NPCScript_8054971:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x32, 0x32, Class6_1_NPCScript_80549a6 | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_8054981 | |
npc_free_and_end | |
Class6_1_NPCScript_8054981:: | |
npc_do_not_face_player_when_interacted | |
npc_set_coords 65472, 72, 0 | |
npc_set_text_script_index 57 | |
npc_jump_if_flag_set EVENT_42E, Class6_1_NPCScript_805499c | |
npc_set_sprite_with_category 24, 28 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_805499c:: | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80549a6:: | |
npc_jump_if_flag_clear EVENT_81A, Class6_1_NPCScript_80549c1 | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 15, 28 | |
npc_set_text_script_index 42 | |
npc_set_coords 65396, 65532, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80549c1:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_80549ca | |
npc_free_and_end | |
Class6_1_NPCScript_80549ca:: | |
npc_do_not_face_player_when_interacted | |
npc_set_coords 65500, 62, 0 | |
npc_set_text_script_index 57 | |
npc_jump_if_flag_set EVENT_42E, Class6_1_NPCScript_80549e5 | |
npc_set_sprite_with_category 24, 28 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80549e5:: | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_80549ef:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_80549f8 | |
npc_free_and_end | |
Class6_1_NPCScript_80549f8:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 57 | |
npc_jump_if_flag_set EVENT_42E, Class6_1_NPCScript_8054a13 | |
npc_set_coords 65404, 116, 0 | |
npc_set_sprite_with_category 24, 28 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054a13:: | |
npc_set_coords 6, 66, 0 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054a24:: | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_1_NPCScript_8054a33 | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_1_NPCScript_8054a4e | |
npc_free_and_end | |
Class6_1_NPCScript_8054a33:: | |
npc_jump_if_flag_set EVENT_42A, Class6_1_NPCScript_8054a3b | |
npc_free_and_end | |
Class6_1_NPCScript_8054a3b:: | |
npc_set_active_and_visible | |
npc_set_sprite 0 | |
npc_set_text_script_index 38 | |
npc_set_coords 52, 66, 4 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054a4e:: | |
npc_jump_if_flag_set EVENT_42E, Class6_1_NPCScript_8054a94 | |
npc_jump_if_flag_set EVENT_171A, Class6_1_NPCScript_8054aa9 | |
npc_jump_if_flag_clear EVENT_1729, Class6_1_NPCScript_8054a76 | |
npc_set_active_and_visible | |
npc_set_sprite 0 | |
npc_set_text_script_index 47 | |
npc_set_coords 34, 42, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054a76:: | |
npc_set_active_and_visible | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 23, 28 | |
npc_set_text_script_index 47 | |
npc_set_coords 34, 64, 0 | |
npc_set_animation 0 | |
npc_jump_if_flag_clear EVENT_49A, Class6_1_NPCScript_8054a8f | |
npc_set_animation 3 | |
Class6_1_NPCScript_8054a8f:: | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054a94:: | |
npc_set_active_and_visible | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 23, 28 | |
npc_set_text_script_index 59 | |
npc_set_coords 65508, 12, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054aa9:: | |
npc_free_and_end | |
Class6_1_NPCScript_8054aaa:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_jump_if_progress_in_range 0x12, 0x12, Class6_1_NPCScript_8054af7 | |
npc_jump_if_progress_in_range 0x11, 0x11, Class6_1_NPCScript_8054ae5 | |
npc_jump_if_progress_in_range 0x10, 0x10, Class6_1_NPCScript_8054acb | |
npc_free_and_end | |
Class6_1_NPCScript_8054acb:: | |
npc_jump_if_flag_set EVENT_502, Class6_1_NPCScript_8054ad3 | |
npc_free_and_end | |
Class6_1_NPCScript_8054ad3:: | |
npc_set_text_script_index 71 | |
npc_set_active_and_visible | |
npc_set_coords 62, 65500, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_jump_with_link Class6_1_NPCScript_809f6b8 | |
Class6_1_NPCScript_8054ae5:: | |
npc_set_text_script_index 73 | |
npc_do_not_face_player_when_interacted | |
npc_set_active_and_visible | |
npc_set_coords 68, 65500, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_NPCScript_8054af7:: | |
npc_free_and_end | |
Class6_1_CutsceneNPCs_8054af8:: | |
.word Class6_1_CutsceneNPCScript_8054b24 | |
.word Class6_1_CutsceneNPCScript_8054bcb | |
.word Class6_1_CutsceneNPCScript_8054be1 | |
.word Class6_1_CutsceneNPCScript_8054bf7 | |
.word Class6_1_CutsceneNPCScript_8054c0d | |
.word Class6_1_CutsceneNPCScript_8054c23 | |
.word Class6_1_CutsceneNPCScript_8054c39 | |
.word Class6_1_CutsceneNPCScript_8054c4f | |
.word Class6_1_CutsceneNPCScript_8054c65 | |
.word Class6_1_CutsceneNPCScript_8054c7b | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8054b24:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 60, 162, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8054ba5 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 11 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 52, 76, 0 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 32, 2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 32, 4 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 10 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 7 | |
npc_set_animation 7 | |
npc_pause 30 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_pause 40 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054ba5:: | |
npc_pause_secondary_script 1 | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
Class6_1_CutsceneNPCScript_8054bcb:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054be1:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65530, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054bf7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65482, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054c0d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65530, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054c23:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 65482, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054c39:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65482, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054c4f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054c65:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 23 | |
npc_set_coords 65530, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054c7b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 72, 34, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 3 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_pause 20 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCs_8054cac:: | |
.word Class6_1_CutsceneNPCScript_8054cd8 | |
.word Class6_1_CutsceneNPCScript_8054cff | |
.word Class6_1_CutsceneNPCScript_8054d16 | |
.word Class6_1_CutsceneNPCScript_8054d2d | |
.word Class6_1_CutsceneNPCScript_8054d6a | |
.word Class6_1_CutsceneNPCScript_8054d81 | |
.word Class6_1_CutsceneNPCScript_8054d98 | |
.word Class6_1_CutsceneNPCScript_8054daf | |
.word Class6_1_CutsceneNPCScript_8054dc6 | |
.word Class6_1_CutsceneNPCScript_8054ddd | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8054cd8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65428, 65502, 0 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054cff:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054d16:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65530, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054d2d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 16, 65502, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_pause 30 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 16, 12 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x3 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 12 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x5 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_coords 65482, 65534, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054d6a:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65530, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054d81:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 65482, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054d98:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65482, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054daf:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054dc6:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 23 | |
npc_set_coords 65530, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054ddd:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 72, 34, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCs_8054df4:: | |
.word Class6_1_CutsceneNPCScript_8054e28 | |
.word Class6_1_CutsceneNPCScript_8054e5f | |
.word Class6_1_CutsceneNPCScript_8054e75 | |
.word Class6_1_CutsceneNPCScript_8054e8b | |
.word Class6_1_CutsceneNPCScript_8054ea1 | |
.word Class6_1_CutsceneNPCScript_8054eb7 | |
.word Class6_1_CutsceneNPCScript_8054ecd | |
.word Class6_1_CutsceneNPCScript_8054ee3 | |
.word Class6_1_CutsceneNPCScript_8054ef9 | |
.word Class6_1_CutsceneNPCScript_8054f0f | |
.word Class6_1_CutsceneNPCScript_8054f2e | |
.word Class6_1_CutsceneNPCScript_8054fb6 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8054e28:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 52, 66, 4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 29 | |
npc_wait_anim_frame 192 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_pause 2 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054e5f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054e75:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65530, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054e8b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65482, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054ea1:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65530, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054eb7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 65482, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054ecd:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65482, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054ee3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054ef9:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 23 | |
npc_set_coords 65530, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054f0f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 72, 34, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 54, 8, 4 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8054f2e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 80, 66, 4 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8054f73 | |
npc_pause 180 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8054f7e | |
npc_pause 100 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8054f89 | |
npc_pause 40 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8054f94 | |
npc_pause 30 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8054f9f | |
npc_pause 20 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8054faa | |
npc_pause 60 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8054fb5 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8054f73:: | |
npc_set_active_and_visible | |
npc_pause_secondary_script 50 | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_8054f73 | |
Class6_1_CutsceneNPCScript_8054f7e:: | |
npc_set_active_and_visible | |
npc_pause_secondary_script 40 | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_8054f7e | |
Class6_1_CutsceneNPCScript_8054f89:: | |
npc_set_active_and_visible | |
npc_pause_secondary_script 30 | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_8054f89 | |
Class6_1_CutsceneNPCScript_8054f94:: | |
npc_set_active_and_visible | |
npc_pause_secondary_script 20 | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_8054f94 | |
Class6_1_CutsceneNPCScript_8054f9f:: | |
npc_set_active_and_visible | |
npc_pause_secondary_script 10 | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_8054f9f | |
Class6_1_CutsceneNPCScript_8054faa:: | |
npc_set_active_and_visible | |
npc_pause_secondary_script 5 | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 5 | |
npc_jump Class6_1_CutsceneNPCScript_8054faa | |
Class6_1_CutsceneNPCScript_8054fb5:: | |
npc_end_secondary_script | |
Class6_1_CutsceneNPCScript_8054fb6:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 55 | |
npc_set_coords 80, 66, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_805502a | |
npc_pause 180 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8055038 | |
npc_pause 100 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8055046 | |
npc_pause 40 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8055054 | |
npc_pause 30 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8055062 | |
npc_pause 20 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8055070 | |
npc_pause 60 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_805507e | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x9 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 56 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xf | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805502a:: | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 50 | |
npc_play_sound 0x1ce | |
npc_set_active_and_visible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_805502a | |
Class6_1_CutsceneNPCScript_8055038:: | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 40 | |
npc_play_sound 0x1ce | |
npc_set_active_and_visible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_8055038 | |
Class6_1_CutsceneNPCScript_8055046:: | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 30 | |
npc_play_sound 0x1ce | |
npc_set_active_and_visible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_8055046 | |
Class6_1_CutsceneNPCScript_8055054:: | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 20 | |
npc_play_sound 0x1ce | |
npc_set_active_and_visible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_8055054 | |
Class6_1_CutsceneNPCScript_8055062:: | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 10 | |
npc_play_sound 0x1ce | |
npc_set_active_and_visible | |
npc_pause_secondary_script 10 | |
npc_jump Class6_1_CutsceneNPCScript_8055062 | |
Class6_1_CutsceneNPCScript_8055070:: | |
npc_set_active_and_invisible | |
npc_pause_secondary_script 5 | |
npc_play_sound 0x1ce | |
npc_set_active_and_visible | |
npc_pause_secondary_script 5 | |
npc_jump Class6_1_CutsceneNPCScript_8055070 | |
Class6_1_CutsceneNPCScript_805507e:: | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x5507f, 0x1 | |
Class6_1_CutsceneNPCs_8055080:: | |
.word Class6_1_CutsceneNPCScript_80550c4 | |
.word Class6_1_CutsceneNPCScript_8055132 | |
.word Class6_1_CutsceneNPCScript_8055173 | |
.word Class6_1_CutsceneNPCScript_80551a5 | |
.word Class6_1_CutsceneNPCScript_80551e6 | |
.word Class6_1_CutsceneNPCScript_8055216 | |
.word Class6_1_CutsceneNPCScript_8055239 | |
.word Class6_1_CutsceneNPCScript_805526b | |
.word Class6_1_CutsceneNPCScript_80552a1 | |
.word Class6_1_CutsceneNPCScript_80552c4 | |
.word Class6_1_CutsceneNPCScript_8055323 | |
.word Class6_1_CutsceneNPCScript_8055358 | |
.word Class6_1_CutsceneNPCScript_8055387 | |
.word Class6_1_CutsceneNPCScript_80553b0 | |
.word Class6_1_CutsceneNPCScript_80553d9 | |
.word Class6_1_CutsceneNPCScript_8055402 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_80550c4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 54, 76, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 4 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 10 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_coords 38, 16, 0 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 19 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65492, 20, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_set_animation 1 | |
npc_pause 30 | |
npc_set_animation 2 | |
npc_pause 30 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 11 | |
npc_move_in_direction 7, 16, 1 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055132:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65398, 46, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 2 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 4 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65446, 65504, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055173:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65530, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 2 | |
npc_set_coords 65528, 52, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65450, 14, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80551a5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65482, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65512, 18, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 8 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 4 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 8 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x16 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80551e6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65530, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65526, 2, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 6, 14, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055216:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 65482, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65470, 84, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055239:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65482, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 2 | |
npc_set_coords 65480, 54, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65520, 65512, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805526b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65414, 46, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 6 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65484, 65504, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80552a1:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 23 | |
npc_set_coords 65530, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65522, 80, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_80552c4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 54, 60, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 10 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_pause 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_coords 38, 16, 0 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 21 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 4 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_coords 65406, 14, 0 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65468, 65508, 0 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055323:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 34, 64, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f889 | |
npc_pause 30 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f897 | |
npc_pause 20 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8a5 | |
npc_pause 60 | |
npc_play_sound 0x8e | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8b3 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055358:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 55 | |
npc_set_coords 34, 64, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8b4 | |
npc_pause 30 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8bf | |
npc_pause 20 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8ca | |
npc_pause 60 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8d5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055387:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 65406, 82, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 60, 116, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80553b0:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 64, 72, 4 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65472, 72, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80553d9:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 40, 96, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65500, 62, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055402:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 60, 164, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_805543a | |
npc_set_animation 3 | |
npc_move_in_direction 7, 8, 7 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65404, 116, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805543a:: | |
npc_pause_secondary_script 1 | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
Class6_1_CutsceneNPCs_8055460:: | |
.word Class6_1_CutsceneNPCScript_8055498 | |
.word Class6_1_CutsceneNPCScript_80554c8 | |
.word Class6_1_CutsceneNPCScript_80554de | |
.word Class6_1_CutsceneNPCScript_80554f4 | |
.word Class6_1_CutsceneNPCScript_805550a | |
.word Class6_1_CutsceneNPCScript_8055520 | |
.word Class6_1_CutsceneNPCScript_8055536 | |
.word Class6_1_CutsceneNPCScript_805554c | |
.word Class6_1_CutsceneNPCScript_8055581 | |
.word Class6_1_CutsceneNPCScript_80555f3 | |
.word Class6_1_CutsceneNPCScript_8055619 | |
.word Class6_1_CutsceneNPCScript_805563d | |
.word Class6_1_CutsceneNPCScript_8055663 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8055498:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65492, 12, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_pause 60 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_set_animation 2 | |
npc_pause 30 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_pause 30 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80554c8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65446, 65504, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80554de:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65450, 14, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80554f4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 6, 14, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805550a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65520, 65512, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055520:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65484, 65504, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055536:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 65468, 65508, 0 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805554c:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 65508, 12, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f889 | |
npc_pause 30 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f897 | |
npc_pause 20 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8a5 | |
npc_pause 60 | |
npc_play_sound 0x8e | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8b3 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055581:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 55 | |
npc_set_coords 65404, 180, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 8 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 11 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 55 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_pause 20 | |
npc_play_music 0x63 | |
npc_play_sound 0x11e | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 3 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 13 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x9 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8b4 | |
npc_pause 30 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8bf | |
npc_pause 20 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8ca | |
npc_pause 60 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_809f8d5 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_80555f3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 65434, 68, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation_force_update 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055619:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 65472, 72, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation_force_update 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805563d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 65500, 62, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 1 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation_force_update 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055663:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 6, 66, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation_force_update 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCs_805568c:: | |
.word Class6_1_CutsceneNPCScript_805569c | |
.word Class6_1_CutsceneNPCScript_80556fe | |
.word Class6_1_CutsceneNPCScript_8055735 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_805569c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 60, 65490, 0 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_pause 205 | |
npc_set_animation 4 | |
npc_pause 155 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x9 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 5 | |
npc_set_animation 4 | |
npc_pause 90 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x16 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80556fe:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 28, 134, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 20 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 4 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 20 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055735:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 76, 116, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 20 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x7 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_pause 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_pause 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 20 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x14 | |
npc_free_and_end | |
Class6_1_CutsceneNPCs_8055774:: | |
.word Class6_1_CutsceneNPCScript_80557b4 | |
.word Class6_1_CutsceneNPCScript_80557ca | |
.word Class6_1_CutsceneNPCScript_80557e0 | |
.word Class6_1_CutsceneNPCScript_80557f6 | |
.word Class6_1_CutsceneNPCScript_805597d | |
.word Class6_1_CutsceneNPCScript_8055993 | |
.word Class6_1_CutsceneNPCScript_80559a9 | |
.word Class6_1_CutsceneNPCScript_80559bf | |
.word Class6_1_CutsceneNPCScript_80559d5 | |
.word Class6_1_CutsceneNPCScript_80559eb | |
.word Class6_1_CutsceneNPCScript_8055892 | |
.word 0xff | |
Class6_1_CutsceneNPCs_80557a4:: | |
.word Class6_1_CutsceneNPCScript_8055a15 | |
.word Class6_1_CutsceneNPCScript_8055a40 | |
.word Class6_1_CutsceneNPCScript_8055a56 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_80557b4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80557ca:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80557e0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65530, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80557f6:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 60, 164, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_805590f | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 7 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 5 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 5 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 158, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 6 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 6 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x14 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x16 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055892:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 60, 164, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_805590f | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8055935 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 7 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_805590f | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 7 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8055959 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 7 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_805590f | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 7 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805590f:: | |
npc_pause_secondary_script 5 | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
Class6_1_CutsceneNPCScript_8055935:: | |
npc_pause_secondary_script 92 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
Class6_1_CutsceneNPCScript_8055959:: | |
npc_pause_secondary_script 44 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
Class6_1_CutsceneNPCScript_805597d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65530, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055993:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 65482, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80559a9:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65482, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80559bf:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80559d5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 23 | |
npc_set_coords 65530, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80559eb:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 72, 34, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 4 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055a15:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_set_coords 65434, 65500, 0 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 19 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x22 | |
npc_wait_cutscene_var 0x8, 0x23 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055a40:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 82, 65500, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x20 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055a56:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 64, 65500, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x20 | |
Class6_1_CutsceneNPCScript_8055a6f:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_jump Class6_1_CutsceneNPCScript_8055a6f | |
Class6_1_CutsceneNPCs_8055a88:: | |
.word Class6_1_CutsceneNPCScript_8055a98 | |
.word Class6_1_CutsceneNPCScript_8055ac2 | |
.word Class6_1_CutsceneNPCScript_8055aeb | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8055a98:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 42, 65500, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055ac2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 82, 65500, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x9 | |
Class6_1_CutsceneNPCScript_8055ad3:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_jump Class6_1_CutsceneNPCScript_8055ad3 | |
Class6_1_CutsceneNPCScript_8055aeb:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 62, 65500, 0 | |
npc_set_animation 3 | |
Class6_1_CutsceneNPCScript_8055b01:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_jump_if_flag_clear EVENT_539, Class6_1_CutsceneNPCScript_8055b01 | |
npc_pause 30 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 5 | |
npc_pause 30 | |
npc_set_animation 13 | |
npc_move_in_direction 1, 16, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCs_8055b44:: | |
.word Class6_1_CutsceneNPCScript_8055b70 | |
.word Class6_1_CutsceneNPCScript_8055b86 | |
.word Class6_1_CutsceneNPCScript_8055b98 | |
.word Class6_1_CutsceneNPCScript_8055baa | |
.word Class6_1_CutsceneNPCScript_8055bbc | |
.word Class6_1_CutsceneNPCScript_8055bce | |
.word Class6_1_CutsceneNPCScript_8055be0 | |
.word Class6_1_CutsceneNPCScript_8055bf2 | |
.word Class6_1_CutsceneNPCScript_8055c04 | |
.word Class6_1_CutsceneNPCScript_8055c16 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8055b70:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055b86:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055b98:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65530, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055baa:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65482, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055bbc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65530, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055bce:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 65482, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055be0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65482, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055bf2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055c04:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 23 | |
npc_set_coords 65530, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055c16:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 65464, 65528, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCs_8055c28:: | |
.word Class6_1_CutsceneNPCScript_8055c34 | |
.word Class6_1_CutsceneNPCScript_8055c6c | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8055c34:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65404, 6, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 5 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055c6c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 65428, 65502, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x55c9a, 0x2 | |
Class6_1_CutsceneNPCs_8055c9c:: | |
.word Class6_1_CutsceneNPCScript_8055ca4 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8055ca4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 74, 114, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x55cc6, 0x2 | |
Class6_1_CutsceneNPCs_8055cc8:: | |
.word Class6_1_CutsceneNPCScript_8055cf4 | |
.word Class6_1_CutsceneNPCScript_8055d19 | |
.word Class6_1_CutsceneNPCScript_8055d2b | |
.word Class6_1_CutsceneNPCScript_8055d3d | |
.word Class6_1_CutsceneNPCScript_8055d4f | |
.word Class6_1_CutsceneNPCScript_8055d61 | |
.word Class6_1_CutsceneNPCScript_8055d73 | |
.word Class6_1_CutsceneNPCScript_8055d85 | |
.word Class6_1_CutsceneNPCScript_8055d97 | |
.word Class6_1_CutsceneNPCScript_8055da9 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8055cf4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_coords 65432, 8, 0 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055d19:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055d2b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65530, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055d3d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65482, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055d4f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65530, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055d61:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 65482, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055d73:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65482, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055d85:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055d97:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 23 | |
npc_set_coords 65530, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055da9:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 72, 34, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x55dd1, 0x3 | |
Class6_1_CutsceneNPCs_8055dd4:: | |
.word Class6_1_CutsceneNPCScript_8055de0 | |
.word Class6_1_CutsceneNPCScript_8055e5d | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8055de0:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65396, 164, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_active_and_visible | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 17 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 8 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 2 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 32, 2 | |
npc_set_animation 7 | |
npc_play_sound 0x1a2 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055e5d:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65396, 164, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_active_and_visible | |
npc_set_animation 3 | |
npc_move_in_direction 7, 8, 13 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 8, 8 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 3 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_pause 4 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x55eab, 0x1 | |
Class6_1_CutsceneNPCs_8055eac:: | |
.word Class6_1_CutsceneNPCScript_8055ebc | |
.word Class6_1_CutsceneNPCScript_8055ef9 | |
.word Class6_1_CutsceneNPCScript_8055f32 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8055ebc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65396, 65516, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 9 | |
npc_move_in_direction 5, 32, 2 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055ef9:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 65396, 148, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_active_and_visible | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 16 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055f32:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65396, 65492, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8055f5c | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 5 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8055f5c:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
Class6_1_CutsceneNPCs_8055f80:: | |
.word Class6_1_CutsceneNPCScript_8055f8c | |
.word Class6_1_CutsceneNPCScript_8055f9e | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8055f8c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 5 | |
npc_set_coords 84, 42, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8055f9e:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 60, 164, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_set_active_and_visible | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 7 | |
npc_pause 60 | |
npc_set_animation 5 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x3 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x5 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x55fdd, 0x3 | |
Class6_1_CutsceneNPCs_8055fe0:: | |
.word Class6_1_CutsceneNPCScript_805600c | |
.word Class6_1_CutsceneNPCScript_8056036 | |
.word Class6_1_CutsceneNPCScript_8056048 | |
.word Class6_1_CutsceneNPCScript_805605a | |
.word Class6_1_CutsceneNPCScript_805608f | |
.word Class6_1_CutsceneNPCScript_80560a5 | |
.word Class6_1_CutsceneNPCScript_80560b7 | |
.word Class6_1_CutsceneNPCScript_80560f7 | |
.word Class6_1_CutsceneNPCScript_805610d | |
.word Class6_1_CutsceneNPCScript_8056123 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_805600c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 7 | |
npc_set_coords 65478, 22, 0 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_pause 20 | |
npc_set_animation 5 | |
npc_pause 150 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8056036:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8056048:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65530, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_805605a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65482, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_set_coords 65482, 65514, 0 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x3 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x5 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 10 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 22 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_805608f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65530, 65534, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump Class6_1_CutsceneNPCScript_80546e7 | |
Class6_1_CutsceneNPCScript_80560a5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 9 | |
npc_set_coords 65482, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_80560b7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65482, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 7 | |
npc_set_coords 65494, 22, 0 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_pause 18 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 5 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 14 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 12 | |
npc_write_cutscene_var 0x8, 0x7 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_80560f7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump Class6_1_CutsceneNPCScript_805441f | |
Class6_1_CutsceneNPCScript_805610d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 23 | |
npc_set_coords 65530, 94, 4 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump Class6_1_CutsceneNPCScript_80545d9 | |
Class6_1_CutsceneNPCScript_8056123:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 72, 34, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x56135, 0x3 | |
Class6_1_CutsceneNPCs_8056138:: | |
.word Class6_1_CutsceneNPCScript_8056188 | |
.word Class6_1_CutsceneNPCScript_80561d8 | |
.word Class6_1_CutsceneNPCScript_8056220 | |
.word Class6_1_CutsceneNPCScript_805627a | |
.word Class6_1_CutsceneNPCScript_80562aa | |
.word Class6_1_CutsceneNPCScript_80562cd | |
.word Class6_1_CutsceneNPCScript_80562fd | |
.word Class6_1_CutsceneNPCScript_8056336 | |
.word Class6_1_CutsceneNPCScript_805636f | |
.word Class6_1_CutsceneNPCScript_80563d3 | |
.word Class6_1_CutsceneNPCScript_8056411 | |
.word Class6_1_CutsceneNPCScript_805646d | |
.word Class6_1_CutsceneNPCScript_80564c2 | |
.word Class6_1_CutsceneNPCScript_8056526 | |
.word Class6_1_CutsceneNPCScript_805657b | |
.word 0xff | |
Class6_1_CutsceneNPCs_8056178:: | |
.word Class6_1_CutsceneNPCScript_80565ad | |
.word Class6_1_CutsceneNPCScript_80565c3 | |
.word Class6_1_CutsceneNPCScript_80565d9 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8056188:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_coords 65438, 12, 0 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 16 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_play_sound 0x19a | |
npc_set_animation 43 | |
npc_write_cutscene_var 0x8, 0x14 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_animation 44 | |
npc_play_sound 0x14b | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80561d8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65464, 65528, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 4 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_coords 65422, 14, 0 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 16 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 1 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x19 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1b | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8056220:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65444, 10, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_coords 65398, 20, 0 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 17 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 3 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 5 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x18 | |
npc_wait_cutscene_var 0x8, 0x19 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x1a | |
npc_wait_cutscene_var 0x8, 0x1b | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805627a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 43 | |
npc_set_coords 76, 34, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 7 | |
npc_pause 20 | |
npc_set_animation 3 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_pause 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80562aa:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 74, 18, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80562cd:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 46 | |
npc_set_coords 76, 50, 4 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_pause 6 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80562fd:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 60, 164, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_active_and_visible | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 8 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 3 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 14 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_pause 2 | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 2 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8056336:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 60, 164, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 32 | |
npc_set_active_and_visible | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 8 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 3 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 10 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 2 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805636f:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 60, 164, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 64 | |
npc_set_active_and_visible | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 8 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 3 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 6 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 2 | |
npc_pause 30 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 1 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 2 | |
npc_pause 30 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 1 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 2 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0x16 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80563d3:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 60, 164, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 96 | |
npc_set_active_and_visible | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 8 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 3 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 2 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_pause 4 | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 2 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8056411:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65430, 114, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_active_and_visible | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 4 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 15 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_pause 2 | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 0 | |
npc_wait_cutscene_var 0x8, 0x1d | |
npc_pause 2 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 3 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 6 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 9 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0x1e | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_pause 2 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 8 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805646d:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65430, 114, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_active_and_visible | |
npc_pause 32 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 4 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 11 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 0 | |
npc_wait_cutscene_var 0x8, 0x1d | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 1 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 8 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 1 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 6 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80564c2:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65430, 114, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_active_and_visible | |
npc_pause 64 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 4 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 7 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_pause 4 | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 0 | |
npc_wait_cutscene_var 0x8, 0x1d | |
npc_pause 4 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 1 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 8 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_pause 4 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 2 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 8 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x20 | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8056526:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65430, 114, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_active_and_visible | |
npc_pause 96 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 4 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 3 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 0 | |
npc_wait_cutscene_var 0x8, 0x1d | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 3 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 10 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 9 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 8 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805657b:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 65396, 44, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1b | |
npc_set_active_and_visible | |
npc_write_cutscene_var 0x8, 0x1c | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_set_coords 65460, 16, 0 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 11 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x22 | |
npc_wait_cutscene_var 0x8, 0x23 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80565ad:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65396, 65514, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x31 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80565c3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65388, 2, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80565d9:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65406, 65534, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x31 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x565ef, 0x1 | |
Class6_1_CutsceneNPCs_80565f0:: | |
.word Class6_1_CutsceneNPCScript_8056604 | |
.word Class6_1_CutsceneNPCScript_805663a | |
.word Class6_1_CutsceneNPCScript_8056666 | |
.word Class6_1_CutsceneNPCScript_805669f | |
.word 0xff | |
Class6_1_CutsceneNPCScript_8056604:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65404, 20, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 60 | |
npc_set_animation 1 | |
npc_pause 100 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805663a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65404, 65532, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 6 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 15 | |
npc_set_animation 3 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8056666:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65388, 65532, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 4 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 3 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 6 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 15 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_805669f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 65388, 20, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 64 | |
npc_set_animation 1 | |
npc_pause 100 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCs_80566c8:: | |
.word Class6_1_CutsceneNPCScript_80566d8 | |
.word Class6_1_CutsceneNPCScript_8054557 | |
.word Class6_1_CutsceneNPCScript_8054445 | |
.word 0xff | |
Class6_1_CutsceneNPCScript_80566d8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65434, 65534, 4 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x566ee, 0x2 | |
Class6_1_CutsceneNPCs_80566f0:: | |
.word Class6_1_CutsceneNPCScript_805670c | |
.word Class6_1_CutsceneNPCScript_805674a | |
.word Class6_1_CutsceneNPCScript_8056781 | |
.word Class6_1_CutsceneNPCScript_80567be | |
.word Class6_1_CutsceneNPCScript_805680b | |
.word Class6_1_CutsceneNPCScript_805688a | |
.word 0xff | |
Class6_1_CutsceneNPCScript_805670c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65408, 65532, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 2 | |
npc_set_animation 11 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x15 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805674a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 4 | |
npc_set_coords 65384, 65532, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 11 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 14 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 10 | |
npc_write_cutscene_var 0x8, 0x17 | |
npc_free_and_end | |
Class6_1_CutsceneNPCScript_8056781:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 65412, 164, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8056866 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 16 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 1 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_coords 65414, 24, 0 | |
npc_set_animation 45 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_80567be:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 65396, 164, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 24 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8056866 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 14 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 2 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 2 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 1 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_coords 65380, 24, 0 | |
npc_set_animation 45 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_805680b:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 65404, 166, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 48 | |
npc_run_secondary_script Class6_1_CutsceneNPCScript_8056866 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 14 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 4 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_coords 65398, 26, 0 | |
npc_set_animation 45 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_1_CutsceneNPCScript_8056866:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
Class6_1_CutsceneNPCScript_805688a:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 65396, 54, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xf | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x11 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 6 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 1 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 8 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x568cf, 0x1 | |
Class6_2_NPCScripts_80568d0:: | |
.word Class6_2_NPCScript_80568e8 | |
.word Class6_2_NPCScript_80569a8 | |
.word Class6_2_NPCScript_80569d9 | |
.word Class6_2_NPCScript_8056a10 | |
.word Class6_2_NPCScript_8056a5a | |
.word 0xff | |
Class6_2_NPCScript_80568e8:: | |
npc_set_active_and_visible | |
npc_set_sprite 11 | |
npc_jump_if_progress_in_range 0x63, 0x64, Class6_2_NPCScript_805697e | |
npc_jump_if_progress_in_range 0x61, 0x61, Class6_2_NPCScript_8056966 | |
npc_jump_if_progress_in_range 0x20, 0x21, Class6_2_NPCScript_805694e | |
npc_jump_if_progress_in_range 0x10, 0x10, Class6_2_NPCScript_8056916 | |
npc_jump_if_progress_in_range 0x3, 0x4, Class6_2_NPCScript_805693e | |
npc_jump_if_progress_in_range 0x2, 0x2, Class6_2_NPCScript_8056926 | |
npc_free_and_end | |
Class6_2_NPCScript_8056916:: | |
npc_set_text_script_index 50 | |
npc_set_coords 65486, 65496, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_8056926:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 0 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_805693e:: | |
npc_set_text_script_index 5 | |
npc_set_coords 65402, 90, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_805694e:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 0 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_8056966:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 5 | |
npc_set_coords 65434, 46, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_805697e:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 11 | |
npc_set_coords 65394, 42, 0 | |
npc_set_animation 3 | |
Class6_2_NPCScript_805698b:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E76, Class6_2_NPCScript_805698b | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 11 | |
npc_set_coords 65394, 42, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_80569a8:: | |
npc_set_active_and_visible | |
npc_set_sprite 12 | |
npc_jump_if_flag_set EVENT_1C20, Class6_2_NPCScript_80569d8 | |
npc_jump_if_flag_set EVENT_1BE0, Class6_2_NPCScript_80569ba | |
npc_free_and_end | |
Class6_2_NPCScript_80569ba:: | |
npc_jump_if_flag_clear EVENT_171D, Class6_2_NPCScript_80569d8 | |
npc_jump_if_flag_set EVENT_163, Class6_2_NPCScript_80569d8 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 0 | |
npc_set_coords 65398, 65506, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_80569d8:: | |
npc_free_and_end | |
Class6_2_NPCScript_80569d9:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_jump_if_flag_set EVENT_11A9, Class6_2_NPCScript_80569ec | |
npc_free_and_end | |
Class6_2_NPCScript_80569ec:: | |
npc_jump_if_flag_clear EVENT_171D, Class6_2_NPCScript_8056a0f | |
npc_jump_if_flag_set EVENT_163, Class6_2_NPCScript_8056a0f | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 5 | |
npc_set_coords 78, 38, 4 | |
npc_set_animation 1 | |
Class6_2_NPCScript_8056a05:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_11AC, Class6_2_NPCScript_8056a05 | |
npc_free_and_end | |
Class6_2_NPCScript_8056a0f:: | |
npc_free_and_end | |
Class6_2_NPCScript_8056a10:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C2D, Class6_2_NPCScript_8056a1f | |
npc_jump_if_flag_set EVENT_1146, Class6_2_NPCScript_8056a27 | |
Class6_2_NPCScript_8056a1f:: | |
npc_jump_if_progress_in_range 0x43, 0x46, Class6_2_NPCScript_8056a47 | |
npc_free_and_end | |
Class6_2_NPCScript_8056a27:: | |
npc_jump_if_flag_clear EVENT_171D, Class6_2_NPCScript_8056a59 | |
npc_jump_if_flag_set EVENT_163, Class6_2_NPCScript_8056a59 | |
npc_set_sprite 8 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 65394, 65508, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_8056a47:: | |
npc_set_sprite 8 | |
npc_set_text_script_index 10 | |
npc_set_coords 14, 65498, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_8056a59:: | |
npc_free_and_end | |
Class6_2_NPCScript_8056a5a:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, Class6_2_NPCScript_8056ae3 | |
npc_jump_if_progress_in_range 0x60, 0x60, Class6_2_NPCScript_8056ad1 | |
npc_jump_if_progress_in_range 0x50, 0x50, Class6_2_NPCScript_8056abe | |
npc_jump_if_progress_in_range 0x30, 0x31, Class6_2_NPCScript_8056aab | |
npc_jump_if_progress_in_range 0x20, 0x21, Class6_2_NPCScript_8056a98 | |
npc_jump_if_progress_in_range 0x10, 0x12, Class6_2_NPCScript_8056a86 | |
npc_free_and_end | |
Class6_2_NPCScript_8056a86:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 54 | |
npc_set_coords 26, 60, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_8056a98:: | |
npc_set_sprite 9 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 65442, 56, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_8056aab:: | |
npc_set_sprite 9 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 26, 65514, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_8056abe:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 65528, 65500, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_8056ad1:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 0 | |
npc_set_coords 65404, 92, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class6_2_NPCScript_8056ae3:: | |
npc_set_sprite 9 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 6 | |
npc_set_coords 65442, 56, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x56af6, 0x2 | |
Class1_1_NPCScripts_8056af8:: | |
.word Class1_1_NPCScript_8056b10 | |
.word Class1_1_NPCScript_8056b46 | |
.word Class1_1_NPCScript_8056bf7 | |
.word Class1_1_NPCScript_8056c4c | |
.word Class1_1_NPCScript_8056c80 | |
.word 0xff | |
Class1_1_NPCScript_8056b10:: | |
npc_set_active_and_visible | |
npc_set_sprite 26 | |
npc_jump_if_flag_set EVENT_1C35, Class1_1_NPCScript_8056b45 | |
npc_jump_if_flag_set EVENT_1BF5, Class1_1_NPCScript_8056b22 | |
npc_free_and_end | |
Class1_1_NPCScript_8056b22:: | |
npc_jump_if_flag_clear EVENT_171D, Class1_1_NPCScript_8056b45 | |
npc_jump_if_flag_set EVENT_163, Class1_1_NPCScript_8056b45 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 0 | |
npc_set_coords 70, 65498, 0 | |
npc_set_animation 3 | |
Class1_1_NPCScript_8056b3b:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_1169, Class1_1_NPCScript_8056b3b | |
npc_free_and_end | |
Class1_1_NPCScript_8056b45:: | |
npc_free_and_end | |
Class1_1_NPCScript_8056b46:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, Class1_1_NPCScript_8056bba | |
npc_jump_if_progress_in_range 0x50, 0x50, Class1_1_NPCScript_8056ba8 | |
npc_jump_if_progress_in_range 0x32, 0x32, Class1_1_NPCScript_8056be4 | |
npc_jump_if_progress_in_range 0x30, 0x31, Class1_1_NPCScript_8056b96 | |
npc_jump_if_progress_in_range 0x10, 0x12, Class1_1_NPCScript_8056b72 | |
npc_jump_if_progress_in_range 0x2, 0x2, Class1_1_NPCScript_8056b84 | |
npc_free_and_end | |
Class1_1_NPCScript_8056b72:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 10 | |
npc_set_coords 65486, 20, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_1_NPCScript_8056b84:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 1 | |
npc_set_coords 68, 98, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_1_NPCScript_8056b96:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 40 | |
npc_set_coords 0, 110, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_1_NPCScript_8056ba8:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 30 | |
npc_set_coords 65396, 65496, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_1_NPCScript_8056bba:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 11 | |
npc_set_coords 65494, 114, 0 | |
npc_set_animation 5 | |
Class1_1_NPCScript_8056bc7:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E78, Class1_1_NPCScript_8056bc7 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 11 | |
npc_set_coords 65494, 114, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_1_NPCScript_8056be4:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 45 | |
npc_set_coords 0, 110, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x56bf6, 0x1 | |
Class1_1_NPCScript_8056bf7:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x61, Class1_1_NPCScript_8056c32 | |
npc_jump_if_progress_in_range 0x20, 0x21, Class1_1_NPCScript_8056c20 | |
npc_jump_if_progress_in_range 0x2, 0x2, Class1_1_NPCScript_8056c0e | |
npc_free_and_end | |
Class1_1_NPCScript_8056c0e:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 0 | |
npc_set_coords 65396, 65508, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_1_NPCScript_8056c20:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 0 | |
npc_set_coords 65468, 65496, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_1_NPCScript_8056c32:: | |
npc_set_sprite 9 | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 0 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_1_NPCScript_8056c4c:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x43, 0x46, Class1_1_NPCScript_8056c6e | |
npc_jump_if_progress_in_range 0x2, 0x2, Class1_1_NPCScript_8056c5c | |
npc_free_and_end | |
Class1_1_NPCScript_8056c5c:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 2 | |
npc_set_coords 0, 20, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_1_NPCScript_8056c6e:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 10 | |
npc_set_coords 80, 54, 4 | |
npc_set_animation 1 | |
npc_jump_with_link Class1_1_NPCScript_809f6b8 | |
Class1_1_NPCScript_8056c80:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x3, 0x4, Class1_1_NPCScript_8056c89 | |
npc_free_and_end | |
Class1_1_NPCScript_8056c89:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 5 | |
npc_set_coords 65510, 40, 0 | |
npc_set_animation 5 | |
npc_jump_with_link Class1_1_NPCScript_809f7e4 | |
.incbin "baserom.gba", 0x56c9b, 0x1 | |
Class1_2_NPCScripts_8056c9c:: | |
.word Class1_2_NPCScript_8056cb4 | |
.word Class1_2_NPCScript_8056cfe | |
.word Class1_2_NPCScript_8056d7b | |
.word Class1_2_NPCScript_8056ddf | |
.word Class1_2_NPCScript_8056e16 | |
.word 0xff | |
Class1_2_NPCScript_8056cb4:: | |
npc_set_active_and_visible | |
npc_set_sprite 23 | |
npc_jump_if_progress_in_range 0x10, 0xff, Class1_2_NPCScript_8056ccd | |
npc_jump_if_progress_in_range 0x3, 0x4, Class1_2_NPCScript_8056ced | |
npc_jump_if_progress_in_range 0x2, 0x2, Class1_2_NPCScript_8056cdd | |
npc_free_and_end | |
Class1_2_NPCScript_8056ccd:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 8 | |
npc_set_coords 65396, 65524, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056cdd:: | |
npc_set_text_script_index 3 | |
npc_set_coords 65396, 84, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056ced:: | |
npc_set_text_script_index 12 | |
npc_set_coords 65396, 2, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x56cfd, 0x1 | |
Class1_2_NPCScript_8056cfe:: | |
npc_set_active_and_visible | |
npc_set_sprite 10 | |
npc_jump_if_progress_in_range 0x63, 0x64, Class1_2_NPCScript_8056d51 | |
npc_jump_if_progress_in_range 0x20, 0x21, Class1_2_NPCScript_8056d40 | |
npc_jump_if_progress_in_range 0x3, 0x4, Class1_2_NPCScript_8056d2f | |
npc_jump_if_progress_in_range 0x2, 0x2, Class1_2_NPCScript_8056d1e | |
npc_free_and_end | |
Class1_2_NPCScript_8056d1e:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 56, 68, 4 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056d2f:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 10 | |
npc_set_coords 65380, 20, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056d40:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 84, 20, 4 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056d51:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 1 | |
npc_set_coords 65486, 66, 0 | |
npc_set_animation 3 | |
Class1_2_NPCScript_8056d5e:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E7A, Class1_2_NPCScript_8056d5e | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 65486, 66, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056d7b:: | |
npc_set_active_and_visible | |
npc_set_sprite 22 | |
npc_jump_if_progress_in_range 0x43, 0x46, Class1_2_NPCScript_8056dce | |
npc_jump_if_progress_in_range 0x20, 0x21, Class1_2_NPCScript_8056dbd | |
npc_jump_if_progress_in_range 0x3, 0x4, Class1_2_NPCScript_8056dac | |
npc_jump_if_progress_in_range 0x2, 0x2, Class1_2_NPCScript_8056d9b | |
npc_free_and_end | |
Class1_2_NPCScript_8056d9b:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 70, 68, 4 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056dac:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 11 | |
npc_set_coords 65398, 18, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056dbd:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 84, 46, 4 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056dce:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 11 | |
npc_set_coords 65460, 90, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056ddf:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x3, 0x4, Class1_2_NPCScript_8056e04 | |
npc_jump_if_progress_in_range 0x2, 0x2, Class1_2_NPCScript_8056def | |
npc_free_and_end | |
Class1_2_NPCScript_8056def:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 2 | |
npc_set_coords 65396, 65516, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 6, Class1_2_NPCScript_809f6ec | |
Class1_2_NPCScript_8056e04:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 13 | |
npc_set_coords 65412, 20, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Class1_2_NPCScript_8056e16:: | |
npc_set_active_and_visible | |
npc_set_sprite 9 | |
npc_jump_if_progress_in_range 0x43, 0x46, Class1_2_NPCScript_8056e21 | |
npc_free_and_end | |
Class1_2_NPCScript_8056e21:: | |
npc_set_sprite 9 | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision_alternate | |
npc_set_collision_radius 8 | |
npc_shift_center 0, -8, 0 | |
npc_set_text_script_index 10 | |
npc_set_coords 65434, 94, 4 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x56e3b, 0x1 | |
1FHallway_NPCScripts_8056e3c:: | |
.word 1FHallway_NPCScript_8056e70 | |
.word 1FHallway_NPCScript_8056ed8 | |
.word 1FHallway_NPCScript_8056efb | |
.word 1FHallway_NPCScript_8056f2c | |
.word 1FHallway_NPCScript_8056f92 | |
.word 1FHallway_NPCScript_8056fdf | |
.word 1FHallway_NPCScript_8056ffc | |
.word 1FHallway_NPCScript_8057019 | |
.word 1FHallway_NPCScript_8057036 | |
.word 1FHallway_NPCScript_8057054 | |
.word 1FHallway_NPCScript_80570c2 | |
.word 1FHallway_NPCScript_805714b | |
.word 0xff | |
1FHallway_NPCScript_8056e70:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, 1FHallway_NPCScript_8056ec6 | |
npc_jump_if_progress_in_range 0x43, 0x46, 1FHallway_NPCScript_8056eb4 | |
npc_jump_if_progress_in_range 0x10, 0x12, 1FHallway_NPCScript_8056ea1 | |
npc_jump_if_progress_in_range 0x2, 0x4, 1FHallway_NPCScript_8056e8e | |
npc_free_and_end | |
1FHallway_NPCScript_8056e8e:: | |
npc_set_sprite 9 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 178, 65490, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056ea1:: | |
npc_set_sprite 9 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 21 | |
npc_set_coords 65416, 65516, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056eb4:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 11 | |
npc_set_coords 65272, 65516, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056ec6:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 0 | |
npc_set_coords 65524, 65500, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056ed8:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x2, 0x3, 1FHallway_NPCScript_8056ee1 | |
npc_free_and_end | |
1FHallway_NPCScript_8056ee1:: | |
npc_set_sprite_with_category 37, 28 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_remove_shadow | |
npc_disable_collision | |
npc_set_coords 178, 65490, 22 | |
npc_set_animation 0 | |
1FHallway_NPCScript_8056ef1:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_47B, 1FHallway_NPCScript_8056ef1 | |
npc_free_and_end | |
1FHallway_NPCScript_8056efb:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C3E, 1FHallway_NPCScript_8056f2b | |
npc_jump_if_flag_set EVENT_1BFE, 1FHallway_NPCScript_8056f0b | |
npc_free_and_end | |
1FHallway_NPCScript_8056f0b:: | |
npc_jump_if_flag_clear EVENT_171D, 1FHallway_NPCScript_8056f2b | |
npc_jump_if_flag_set EVENT_163, 1FHallway_NPCScript_8056f2b | |
npc_set_sprite 8 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 244, 65496, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056f2b:: | |
npc_free_and_end | |
1FHallway_NPCScript_8056f2c:: | |
npc_set_active_and_visible | |
npc_set_sprite 8 | |
npc_jump_if_progress_in_range 0x32, 0x33, 1FHallway_NPCScript_8056f73 | |
npc_jump_if_progress_in_range 0x30, 0x30, 1FHallway_NPCScript_8056f55 | |
npc_jump_if_progress_in_range 0x10, 0x12, 1FHallway_NPCScript_8056f45 | |
npc_free_and_end | |
1FHallway_NPCScript_8056f45:: | |
npc_set_text_script_index 20 | |
npc_set_coords 182, 65492, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056f55:: | |
npc_jump_if_flag_set EVENT_1C3E, 1FHallway_NPCScript_8056f63 | |
npc_jump_if_flag_set EVENT_1BFE, 1FHallway_NPCScript_8056f91 | |
1FHallway_NPCScript_8056f63:: | |
npc_set_text_script_index 31 | |
npc_set_coords 36, 65496, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056f73:: | |
npc_jump_if_flag_set EVENT_1C3E, 1FHallway_NPCScript_8056f81 | |
npc_jump_if_flag_set EVENT_1BFE, 1FHallway_NPCScript_8056f91 | |
1FHallway_NPCScript_8056f81:: | |
npc_set_text_script_index 41 | |
npc_set_coords 80, 4, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056f91:: | |
npc_free_and_end | |
1FHallway_NPCScript_8056f92:: | |
npc_set_active_and_visible | |
npc_set_sprite 11 | |
npc_jump_if_progress_in_range 0x20, 0x20, 1FHallway_NPCScript_8056fcb | |
npc_jump_if_progress_in_range 0x2, 0x2, 1FHallway_NPCScript_8056fa4 | |
npc_free_and_end | |
1FHallway_NPCScript_8056fa4:: | |
npc_jump_if_flag_set EVENT_420, 1FHallway_NPCScript_8056fbb | |
npc_set_text_script_index 1 | |
npc_set_coords 314, 65512, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056fbb:: | |
npc_set_text_script_index 5 | |
npc_set_coords 176, 65510, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056fcb:: | |
npc_set_text_script_index 0 | |
npc_set_coords 122, 0, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 16, 1FHallway_NPCScript_809f71c | |
.incbin "baserom.gba", 0x56fde, 0x1 | |
1FHallway_NPCScript_8056fdf:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 24, 28 | |
npc_jump_if_progress_in_range 0x3, 0x4, 1FHallway_NPCScript_8056feb | |
npc_free_and_end | |
1FHallway_NPCScript_8056feb:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 12 | |
npc_set_coords 65444, 65498, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8056ffc:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 24, 28 | |
npc_jump_if_progress_in_range 0x3, 0x4, 1FHallway_NPCScript_8057008 | |
npc_free_and_end | |
1FHallway_NPCScript_8057008:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 12 | |
npc_set_coords 65306, 46, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8057019:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 24, 28 | |
npc_jump_if_progress_in_range 0x3, 0x4, 1FHallway_NPCScript_8057025 | |
npc_free_and_end | |
1FHallway_NPCScript_8057025:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 12 | |
npc_set_coords 318, 65512, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8057036:: | |
npc_set_active_and_visible | |
npc_set_sprite 12 | |
npc_jump_if_progress_in_range 0x5, 0x5, 1FHallway_NPCScript_8057041 | |
npc_free_and_end | |
1FHallway_NPCScript_8057041:: | |
npc_set_text_script_index 15 | |
npc_set_coords 65510, 65532, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 6, 1FHallway_NPCScript_809f71c | |
1FHallway_NPCScript_8057054:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x63, 1FHallway_NPCScript_80570a8 | |
npc_jump_if_progress_in_range 0x32, 0x33, 1FHallway_NPCScript_8057096 | |
npc_jump_if_progress_in_range 0x31, 0x31, 1FHallway_NPCScript_8057084 | |
npc_jump_if_progress_in_range 0x30, 0x30, 1FHallway_NPCScript_8057072 | |
npc_free_and_end | |
1FHallway_NPCScript_8057072:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 30 | |
npc_set_coords 18, 65502, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8057084:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 35 | |
npc_set_coords 316, 65530, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8057096:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 40 | |
npc_set_coords 65266, 65508, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_80570a8:: | |
npc_jump_if_flag_set EVENT_E22, 1FHallway_NPCScript_80570c1 | |
npc_set_sprite 4 | |
npc_set_text_script_index 5 | |
npc_set_coords 65478, 65512, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_80570c1:: | |
npc_free_and_end | |
1FHallway_NPCScript_80570c2:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, 1FHallway_NPCScript_8057135 | |
npc_jump_if_progress_in_range 0x50, 0x50, 1FHallway_NPCScript_805710e | |
npc_jump_if_progress_in_range 0x43, 0x46, 1FHallway_NPCScript_8057123 | |
npc_jump_if_progress_in_range 0x31, 0x31, 1FHallway_NPCScript_80570f9 | |
npc_jump_if_progress_in_range 0x30, 0x30, 1FHallway_NPCScript_80570e7 | |
npc_free_and_end | |
1FHallway_NPCScript_80570e7:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 32 | |
npc_set_coords 4, 65498, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_80570f9:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 36 | |
npc_set_coords 65520, 4, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 21, 1FHallway_NPCScript_809f71c | |
1FHallway_NPCScript_805710e:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 30 | |
npc_set_coords 276, 65516, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 31, 1FHallway_NPCScript_809f71c | |
1FHallway_NPCScript_8057123:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 10 | |
npc_set_coords 26, 65490, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_8057135:: | |
npc_set_sprite 67 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 10 | |
npc_set_text_script_index 6 | |
npc_set_coords 65462, 65512, 0 | |
npc_set_animation 45 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5714a, 0x1 | |
1FHallway_NPCScript_805714b:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x30, 0x30, 1FHallway_NPCScript_8057154 | |
npc_free_and_end | |
1FHallway_NPCScript_8057154:: | |
npc_jump_if_flag_set EVENT_857, 1FHallway_NPCScript_805716d | |
npc_set_sprite 20 | |
npc_set_text_script_index 33 | |
npc_set_coords 65484, 65520, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_NPCScript_805716d:: | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5716e, 0x2 | |
1FHallway_CutsceneNPCs_8057170:: | |
.word 1FHallway_CutsceneNPCScript_805718c | |
.word 1FHallway_CutsceneNPCScript_80571ef | |
.word 1FHallway_CutsceneNPCScript_8057240 | |
.word 1FHallway_CutsceneNPCScript_8057278 | |
.word 1FHallway_CutsceneNPCScript_805728e | |
.word 1FHallway_CutsceneNPCScript_80572a4 | |
.word 0xff | |
1FHallway_CutsceneNPCScript_805718c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 272, 65516, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 18 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 12 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 8 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_set_animation 5 | |
npc_pause 34 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x14 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_CutsceneNPCScript_80571ef:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 12, 65520, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 8 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_set_animation 5 | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x18 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_CutsceneNPCScript_8057240:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 35 | |
npc_set_coords 152, 65516, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_active_and_visible | |
npc_pause 8 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_coords 65464, 65516, 128 | |
npc_set_animation 1 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 18 | |
npc_write_cutscene_var 0x8, 0x16 | |
npc_free_and_end | |
1FHallway_CutsceneNPCScript_8057278:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 4, 65498, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_CutsceneNPCScript_805728e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 18, 65502, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
1FHallway_CutsceneNPCScript_80572a4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 8 | |
npc_set_coords 36, 65496, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x572ba, 0x2 | |
2FHallway_NPCScripts_80572bc:: | |
.word 2FHallway_NPCScript_80572e4 | |
.word 2FHallway_NPCScript_80572ff | |
.word 2FHallway_NPCScript_8057385 | |
.word 2FHallway_NPCScript_80573f3 | |
.word 2FHallway_NPCScript_805740e | |
.word 2FHallway_NPCScript_8057445 | |
.word 2FHallway_NPCScript_8057462 | |
.word 2FHallway_NPCScript_805747f | |
.word 2FHallway_NPCScript_805749c | |
.word 0xff | |
2FHallway_NPCScript_80572e4:: | |
npc_set_active_and_visible | |
npc_set_sprite 10 | |
npc_jump_if_progress_in_range 0x20, 0xff, 2FHallway_NPCScript_80572ef | |
npc_free_and_end | |
2FHallway_NPCScript_80572ef:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 5 | |
npc_set_coords 314, 65530, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_80572ff:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, 2FHallway_NPCScript_805736f | |
npc_jump_if_progress_in_range 0x50, 0x50, 2FHallway_NPCScript_805734a | |
npc_jump_if_progress_in_range 0x43, 0x46, 2FHallway_NPCScript_805735d | |
npc_jump_if_progress_in_range 0x32, 0x33, 2FHallway_NPCScript_8057337 | |
npc_jump_if_progress_in_range 0x10, 0x12, 2FHallway_NPCScript_8057324 | |
npc_free_and_end | |
2FHallway_NPCScript_8057324:: | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite 11 | |
npc_set_text_script_index 10 | |
npc_set_coords 65384, 65502, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_8057337:: | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite 11 | |
npc_set_text_script_index 10 | |
npc_set_coords 65304, 64, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_805734a:: | |
npc_set_sprite 11 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 65364, 65496, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_805735d:: | |
npc_set_sprite 18 | |
npc_set_text_script_index 10 | |
npc_set_coords 65272, 65516, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_805736f:: | |
npc_set_sprite 67 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 10 | |
npc_set_text_script_index 10 | |
npc_set_coords 65462, 65512, 0 | |
npc_set_animation 45 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x57384, 0x1 | |
2FHallway_NPCScript_8057385:: | |
npc_set_active_and_visible | |
npc_set_sprite 12 | |
npc_jump_if_progress_in_range 0x61, 0x61, 2FHallway_NPCScript_80573e0 | |
npc_jump_if_progress_in_range 0x50, 0x50, 2FHallway_NPCScript_80573cd | |
npc_jump_if_progress_in_range 0x32, 0x33, 2FHallway_NPCScript_80573bc | |
npc_jump_if_progress_in_range 0x2, 0x2, 2FHallway_NPCScript_80573a5 | |
npc_free_and_end | |
2FHallway_NPCScript_80573a5:: | |
npc_jump_if_flag_set EVENT_420, 2FHallway_NPCScript_80573f2 | |
npc_set_text_script_index 0 | |
npc_set_coords 65464, 65488, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_80573bc:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 65304, 38, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_80573cd:: | |
npc_set_sprite 12 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 65382, 65496, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_80573e0:: | |
npc_set_sprite 8 | |
npc_set_text_script_index 7 | |
npc_set_coords 166, 65496, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_80573f2:: | |
npc_free_and_end | |
2FHallway_NPCScript_80573f3:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x3, 0x4, 2FHallway_NPCScript_80573fc | |
npc_free_and_end | |
2FHallway_NPCScript_80573fc:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 5 | |
npc_set_coords 65478, 65534, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_805740e:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, 2FHallway_NPCScript_8057430 | |
npc_jump_if_progress_in_range 0x3, 0x4, 2FHallway_NPCScript_805741e | |
npc_free_and_end | |
2FHallway_NPCScript_805741e:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 6 | |
npc_set_coords 65498, 65534, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_8057430:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 6 | |
npc_set_coords 36, 65532, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 8, 2FHallway_NPCScript_809f71c | |
2FHallway_NPCScript_8057445:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 24, 28 | |
npc_jump_if_progress_in_range 0x3, 0x4, 2FHallway_NPCScript_8057451 | |
npc_free_and_end | |
2FHallway_NPCScript_8057451:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 7 | |
npc_set_coords 65274, 65514, 0 | |
npc_set_animation 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_8057462:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 24, 28 | |
npc_jump_if_progress_in_range 0x3, 0x4, 2FHallway_NPCScript_805746e | |
npc_free_and_end | |
2FHallway_NPCScript_805746e:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 7 | |
npc_set_coords 310, 65514, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_805747f:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 24, 28 | |
npc_jump_if_progress_in_range 0x3, 0x4, 2FHallway_NPCScript_805748b | |
npc_free_and_end | |
2FHallway_NPCScript_805748b:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 7 | |
npc_set_coords 78, 65490, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_805749c:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, 2FHallway_NPCScript_80574be | |
npc_jump_if_progress_in_range 0x5, 0x5, 2FHallway_NPCScript_80574ac | |
npc_free_and_end | |
2FHallway_NPCScript_80574ac:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 9 | |
npc_set_coords 65270, 65512, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_NPCScript_80574be:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 5 | |
npc_set_coords 65270, 65512, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_CutsceneNPCs_80574d0:: | |
.word 2FHallway_CutsceneNPCScript_80574d8 | |
.word 0xff | |
2FHallway_CutsceneNPCScript_80574d8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 320, 65506, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x57516, 0x2 | |
2FHallway_CutsceneNPCs_8057518:: | |
.word 2FHallway_CutsceneNPCScript_8057528 | |
.word 2FHallway_CutsceneNPCScript_805753e | |
.word 2FHallway_CutsceneNPCScript_8057556 | |
.word 0xff | |
2FHallway_CutsceneNPCScript_8057528:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65448, 65490, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_CutsceneNPCScript_805753e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 37, 28 | |
npc_set_coords 65448, 65490, 24 | |
npc_set_animation 0 | |
npc_remove_shadow | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
2FHallway_CutsceneNPCScript_8057556:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 65448, 65514, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScripts_805756c:: | |
.word FoyerHall_NPCScript_80575a4 | |
.word FoyerHall_NPCScript_80575fc | |
.word FoyerHall_NPCScript_8057659 | |
.word FoyerHall_NPCScript_8057701 | |
.word FoyerHall_NPCScript_8057745 | |
.word FoyerHall_NPCScript_8057789 | |
.word FoyerHall_NPCScript_80577a5 | |
.word FoyerHall_NPCScript_805780d | |
.word FoyerHall_NPCScript_8057874 | |
.word FoyerHall_NPCScript_80578aa | |
.word FoyerHall_NPCScript_80578d6 | |
.word FoyerHall_NPCScript_8057902 | |
.word FoyerHall_NPCScript_805792e | |
.word 0xff | |
FoyerHall_NPCScript_80575a4:: | |
npc_set_active_and_visible | |
npc_set_sprite 20 | |
npc_jump_if_progress_in_range 0x52, 0x52, FoyerHall_NPCScript_80575cd | |
npc_jump_if_progress_in_range 0x12, 0x12, FoyerHall_NPCScript_80575b6 | |
npc_free_and_end | |
FoyerHall_NPCScript_80575b6:: | |
npc_jump_if_flag_set EVENT_50E, FoyerHall_NPCScript_80575fb | |
npc_set_text_script_index 50 | |
npc_set_coords 65460, 78, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80575cd:: | |
npc_jump_if_flag_set EVENT_C22, FoyerHall_NPCScript_80575eb | |
npc_jump_if_flag_clear EVENT_CCF, FoyerHall_NPCScript_80575fb | |
npc_set_text_script_index 23 | |
npc_set_coords 65492, 124, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80575eb:: | |
npc_set_text_script_index 25 | |
npc_set_coords 65462, 60, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80575fb:: | |
npc_free_and_end | |
FoyerHall_NPCScript_80575fc:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x50, 0x50, FoyerHall_NPCScript_8057645 | |
npc_jump_if_progress_in_range 0x20, 0x20, FoyerHall_NPCScript_8057632 | |
npc_jump_if_progress_in_range 0x12, 0x12, FoyerHall_NPCScript_8057613 | |
npc_free_and_end | |
FoyerHall_NPCScript_8057613:: | |
npc_jump_if_flag_set EVENT_50E, FoyerHall_NPCScript_8057658 | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_text_script_index 52 | |
npc_set_coords 65450, 78, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057632:: | |
npc_set_sprite 8 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 2 | |
npc_set_coords 65428, 50, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057645:: | |
npc_set_sprite 8 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 30 | |
npc_set_coords 65370, 170, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057658:: | |
npc_free_and_end | |
FoyerHall_NPCScript_8057659:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 23, 28 | |
npc_jump_if_progress_in_range 0x50, 0x52, FoyerHall_NPCScript_80576e9 | |
npc_jump_if_progress_in_range 0x43, 0x46, FoyerHall_NPCScript_8057700 | |
npc_jump_if_progress_in_range 0x30, 0x33, FoyerHall_NPCScript_80576ab | |
npc_jump_if_progress_in_range 0x24, 0x25, FoyerHall_NPCScript_80576ab | |
npc_jump_if_progress_in_range 0x21, 0x23, FoyerHall_NPCScript_8057700 | |
npc_jump_if_progress_in_range 0x20, 0x20, FoyerHall_NPCScript_80576d2 | |
npc_jump_if_progress_in_range 0x16, 0x16, FoyerHall_NPCScript_80576ab | |
npc_jump_if_progress_in_range 0x10, 0x15, FoyerHall_NPCScript_80576bb | |
npc_jump_if_progress_in_range 0x5, 0x5, FoyerHall_NPCScript_80576ab | |
npc_jump_if_progress_in_range 0x3, 0x4, FoyerHall_NPCScript_8057700 | |
npc_jump_if_progress_in_range 0x2, 0x2, FoyerHall_NPCScript_80576ab | |
npc_free_and_end | |
FoyerHall_NPCScript_80576ab:: | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 65448, 16, 66 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80576bb:: | |
npc_jump_if_flag_set EVENT_51E, FoyerHall_NPCScript_8057700 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 65448, 16, 66 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80576d2:: | |
npc_jump_if_flag_set EVENT_606, FoyerHall_NPCScript_8057700 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 65448, 16, 66 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80576e9:: | |
npc_jump_if_flag_set EVENT_C20, FoyerHall_NPCScript_8057700 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 65448, 16, 66 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057700:: | |
npc_free_and_end | |
FoyerHall_NPCScript_8057701:: | |
npc_set_active_and_visible | |
npc_set_sprite 18 | |
npc_jump_if_progress_in_range 0x32, 0x32, FoyerHall_NPCScript_8057726 | |
npc_jump_if_progress_in_range 0x30, 0x31, FoyerHall_NPCScript_8057713 | |
npc_free_and_end | |
FoyerHall_NPCScript_8057713:: | |
npc_set_text_script_index 25 | |
npc_set_coords 65494, 58, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 9, FoyerHall_NPCScript_809f71c | |
FoyerHall_NPCScript_8057726:: | |
npc_jump_if_flag_set EVENT_81A, FoyerHall_NPCScript_8057744 | |
npc_jump_if_flag_clear EVENT_86D, FoyerHall_NPCScript_8057744 | |
npc_set_text_script_index 20 | |
npc_set_coords 65446, 62, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057744:: | |
npc_free_and_end | |
FoyerHall_NPCScript_8057745:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 15, 28 | |
npc_jump_if_progress_in_range 0x52, 0x52, FoyerHall_NPCScript_8057751 | |
npc_free_and_end | |
FoyerHall_NPCScript_8057751:: | |
npc_jump_if_flag_set EVENT_C22, FoyerHall_NPCScript_8057770 | |
npc_jump_if_flag_clear EVENT_CCE, FoyerHall_NPCScript_8057788 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 20 | |
npc_set_coords 24, 65516, 64 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057770:: | |
npc_jump_if_flag_set EVENT_C24, FoyerHall_NPCScript_8057788 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 24 | |
npc_set_coords 65492, 54, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057788:: | |
npc_free_and_end | |
FoyerHall_NPCScript_8057789:: | |
npc_set_active_and_visible | |
npc_set_sprite 17 | |
npc_jump_if_progress_in_range 0x61, 0x61, FoyerHall_NPCScript_8057794 | |
npc_free_and_end | |
FoyerHall_NPCScript_8057794:: | |
npc_set_text_script_index 0 | |
npc_set_coords 65444, 60, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x577a4, 0x1 | |
FoyerHall_NPCScript_80577a5:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x50, 0x50, FoyerHall_NPCScript_80577e7 | |
npc_jump_if_progress_in_range 0x43, 0x46, FoyerHall_NPCScript_80577fa | |
npc_jump_if_progress_in_range 0x20, 0x20, FoyerHall_NPCScript_80577d5 | |
npc_jump_if_progress_in_range 0x10, 0x12, FoyerHall_NPCScript_80577c3 | |
npc_free_and_end | |
FoyerHall_NPCScript_80577c3:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 10 | |
npc_set_coords 65494, 254, 65528 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80577d5:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 0 | |
npc_set_coords 65452, 50, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80577e7:: | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite 9 | |
npc_set_text_script_index 30 | |
npc_set_coords 65388, 170, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80577fa:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 2 | |
npc_set_coords 65432, 84, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_805780d:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, FoyerHall_NPCScript_8057861 | |
npc_jump_if_progress_in_range 0x20, 0x21, FoyerHall_NPCScript_805783d | |
npc_jump_if_progress_in_range 0x43, 0x46, FoyerHall_NPCScript_805784f | |
npc_jump_if_progress_in_range 0x13, 0x16, FoyerHall_NPCScript_805782b | |
npc_free_and_end | |
FoyerHall_NPCScript_805782b:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 13 | |
npc_set_coords 65496, 182, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_805783d:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 1 | |
npc_set_coords 65492, 134, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_805784f:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 0 | |
npc_set_coords 65492, 134, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057861:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 40 | |
npc_set_coords 65502, 270, 65520 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x57873, 0x1 | |
FoyerHall_NPCScript_8057874:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x43, 0x46, FoyerHall_NPCScript_8057896 | |
npc_jump_if_progress_in_range 0x32, 0x33, FoyerHall_NPCScript_8057884 | |
npc_free_and_end | |
FoyerHall_NPCScript_8057884:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 30 | |
npc_set_coords 65430, 192, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057896:: | |
npc_set_sprite 11 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 65452, 82, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x578a9, 0x1 | |
FoyerHall_NPCScript_80578aa:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 15, 28 | |
npc_jump_if_progress_in_range 0x52, 0x52, FoyerHall_NPCScript_80578b6 | |
npc_free_and_end | |
FoyerHall_NPCScript_80578b6:: | |
npc_jump_if_flag_set EVENT_C24, FoyerHall_NPCScript_80578d5 | |
npc_jump_if_flag_clear EVENT_C22, FoyerHall_NPCScript_80578d5 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 24 | |
npc_set_coords 65444, 54, 0 | |
npc_set_animation 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_80578d5:: | |
npc_free_and_end | |
FoyerHall_NPCScript_80578d6:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 15, 28 | |
npc_jump_if_progress_in_range 0x52, 0x52, FoyerHall_NPCScript_80578e2 | |
npc_free_and_end | |
FoyerHall_NPCScript_80578e2:: | |
npc_jump_if_flag_set EVENT_C24, FoyerHall_NPCScript_8057901 | |
npc_jump_if_flag_clear EVENT_C22, FoyerHall_NPCScript_8057901 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 24 | |
npc_set_coords 65452, 74, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057901:: | |
npc_free_and_end | |
FoyerHall_NPCScript_8057902:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 15, 28 | |
npc_jump_if_progress_in_range 0x52, 0x52, FoyerHall_NPCScript_805790e | |
npc_free_and_end | |
FoyerHall_NPCScript_805790e:: | |
npc_jump_if_flag_set EVENT_C24, FoyerHall_NPCScript_805792d | |
npc_jump_if_flag_clear EVENT_C22, FoyerHall_NPCScript_805792d | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 24 | |
npc_set_coords 65468, 76, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_805792d:: | |
npc_free_and_end | |
FoyerHall_NPCScript_805792e:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 15, 28 | |
npc_jump_if_progress_in_range 0x52, 0x52, FoyerHall_NPCScript_805793a | |
npc_free_and_end | |
FoyerHall_NPCScript_805793a:: | |
npc_jump_if_flag_set EVENT_C24, FoyerHall_NPCScript_8057959 | |
npc_jump_if_flag_clear EVENT_C22, FoyerHall_NPCScript_8057959 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 24 | |
npc_set_coords 65484, 74, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_NPCScript_8057959:: | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5795a, 0x2 | |
FoyerHall_CutsceneNPCs_805795c:: | |
.word FoyerHall_CutsceneNPCScript_805797c | |
.word FoyerHall_CutsceneNPCScript_80579e4 | |
.word FoyerHall_CutsceneNPCScript_8057a44 | |
.word FoyerHall_CutsceneNPCScript_8057a9a | |
.word FoyerHall_CutsceneNPCScript_8057b13 | |
.word FoyerHall_CutsceneNPCScript_8057b77 | |
.word FoyerHall_CutsceneNPCScript_8057c0d | |
.word 0xff | |
FoyerHall_CutsceneNPCScript_805797c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65476, 316, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 12 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 12 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 15 | |
npc_move_in_direction 3, 8, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x17 | |
npc_wait_cutscene_var 0x8, 0x18 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_80579e4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65378, 14, 0 | |
npc_set_animation 0 | |
npc_set_layer_priority_override_to_2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 20 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 5 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 8 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 2 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation 1 | |
npc_move_in_direction 7, 8, 2 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 2 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 8 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 5 | |
npc_free_and_end | |
FoyerHall_CutsceneNPCScript_8057a44:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65334, 24, 0 | |
npc_set_animation 0 | |
npc_set_layer_priority_override_to_2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 5 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 9 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 14 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation 1 | |
npc_move_in_direction 7, 8, 2 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_pause 15 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 5 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 14 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 2 | |
npc_free_and_end | |
FoyerHall_CutsceneNPCScript_8057a9a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65360, 26, 0 | |
npc_set_animation 0 | |
npc_set_layer_priority_override_to_2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 5 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 14 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x81 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_pause 30 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 4 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 14 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 5 | |
npc_free_and_end | |
FoyerHall_CutsceneNPCScript_8057b13:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 34, 6, 0 | |
npc_set_animation 0 | |
npc_set_layer_priority_override_to_2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 3 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 7 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 5 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation 1 | |
npc_move_in_direction 7, 8, 2 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 3 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 3 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 7 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 3 | |
npc_free_and_end | |
FoyerHall_CutsceneNPCScript_8057b77:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 30, 32, 0 | |
npc_set_animation 0 | |
npc_set_layer_priority_override_to_2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 3 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 3 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 3 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 3 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 2 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 1 | |
npc_write_cutscene_var 0x8, 0xf | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation 1 | |
npc_move_in_direction 7, 8, 2 | |
npc_write_cutscene_var 0x8, 0x11 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_pause 30 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 2 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 2 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 2 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 3 | |
npc_move_in_direction 1, 16, 4 | |
npc_write_cutscene_var 0x8, 0x15 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_free_and_end | |
FoyerHall_CutsceneNPCScript_8057c0d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 65448, 16, 66 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCs_8057c24:: | |
.word FoyerHall_CutsceneNPCScript_8057c4c | |
.word FoyerHall_CutsceneNPCScript_8057c76 | |
.word FoyerHall_CutsceneNPCScript_8057ccf | |
.word FoyerHall_CutsceneNPCScript_8057cea | |
.word FoyerHall_CutsceneNPCScript_8057d1f | |
.word FoyerHall_CutsceneNPCScript_8057d37 | |
.word FoyerHall_CutsceneNPCScript_8057d4f | |
.word FoyerHall_CutsceneNPCScript_8057d67 | |
.word FoyerHall_CutsceneNPCScript_8057d7f | |
.word 0xff | |
FoyerHall_CutsceneNPCScript_8057c4c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65468, 124, 0 | |
npc_set_animation 1 | |
npc_set_layer_priority_override_to_2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 0 | |
npc_pause 90 | |
npc_set_animation 7 | |
npc_pause 90 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 3 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057c76:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65492, 124, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 1 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 8 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 3 | |
npc_set_animation 7 | |
npc_pause 60 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057ccf:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 44, 28 | |
npc_set_coords 65492, 16, 65504 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_active_and_visible | |
npc_set_animation_force_update 0 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
FoyerHall_CutsceneNPCScript_8057cea:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 20, 65516, 64 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 8 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 6 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 11 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 6 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057d1f:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65444, 54, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057d37:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65492, 54, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057d4f:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65452, 74, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057d67:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65468, 76, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057d7f:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65484, 74, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x57d97, 0x1 | |
FoyerHall_CutsceneNPCs_8057d98:: | |
.word FoyerHall_CutsceneNPCScript_8057db0 | |
.word FoyerHall_CutsceneNPCScript_8057de9 | |
.word FoyerHall_CutsceneNPCScript_8057e33 | |
.word FoyerHall_CutsceneNPCScript_8057e4d | |
.word FoyerHall_CutsceneNPCScript_8057e67 | |
.word 0xff | |
FoyerHall_CutsceneNPCScript_8057db0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65432, 84, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 7 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 30 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 14 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057de9:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 4 | |
npc_set_coords 65456, 92, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 2 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 9 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 6 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057e33:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 65526, 26, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057e4d:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 10, 44, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
FoyerHall_CutsceneNPCScript_8057e67:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 67 | |
npc_set_coords 65532, 76, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x57e81, 0x3 | |
TeachersRoom_NPCScripts_8057e84:: | |
.word TeachersRoom_NPCScript_8057ebc | |
.word TeachersRoom_NPCScript_8057f2f | |
.word TeachersRoom_NPCScript_8057fad | |
.word TeachersRoom_NPCScript_8057fe3 | |
.word TeachersRoom_NPCScript_8058019 | |
.word TeachersRoom_NPCScript_805804f | |
.word TeachersRoom_NPCScript_8058085 | |
.word TeachersRoom_NPCScript_80580bb | |
.word TeachersRoom_NPCScript_805816d | |
.word TeachersRoom_NPCScript_8058207 | |
.word TeachersRoom_NPCScript_8058223 | |
.word TeachersRoom_NPCScript_8058284 | |
.word TeachersRoom_NPCScript_8058320 | |
.word 0xff | |
TeachersRoom_NPCScript_8057ebc:: | |
npc_set_active_and_visible | |
npc_set_sprite 18 | |
npc_jump_if_progress_in_range 0x63, 0x64, TeachersRoom_NPCScript_8057f04 | |
npc_jump_if_progress_in_range 0x20, 0x20, TeachersRoom_NPCScript_8057eed | |
npc_jump_if_progress_in_range 0x2, 0x2, TeachersRoom_NPCScript_8057ed5 | |
npc_free_and_end | |
TeachersRoom_NPCScript_8057ed5:: | |
npc_jump_if_flag_set EVENT_420, TeachersRoom_NPCScript_8057eec | |
npc_set_text_script_index 0 | |
npc_set_coords 4, 65516, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8057eec:: | |
npc_free_and_end | |
TeachersRoom_NPCScript_8057eed:: | |
npc_jump_if_flag_set EVENT_606, TeachersRoom_NPCScript_8057f2e | |
npc_set_text_script_index 0 | |
npc_set_coords 65468, 4, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8057f04:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 11 | |
npc_set_coords 65500, 84, 0 | |
npc_set_animation 5 | |
TeachersRoom_NPCScript_8057f11:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E7C, TeachersRoom_NPCScript_8057f11 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 11 | |
npc_set_coords 65500, 84, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8057f2e:: | |
npc_free_and_end | |
TeachersRoom_NPCScript_8057f2f:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, TeachersRoom_NPCScript_8057f83 | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_8057f3f | |
npc_free_and_end | |
TeachersRoom_NPCScript_8057f3f:: | |
npc_jump_if_flag_set EVENT_43A, TeachersRoom_NPCScript_8057f71 | |
npc_jump_if_flag_set EVENT_436, TeachersRoom_NPCScript_8057f5f | |
npc_set_sprite 20 | |
npc_set_text_script_index 15 | |
npc_set_coords 65492, 65516, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8057f5f:: | |
npc_set_sprite 20 | |
npc_set_text_script_index 19 | |
npc_set_coords 65492, 65516, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8057f71:: | |
npc_set_sprite 20 | |
npc_set_text_script_index 22 | |
npc_set_coords 65500, 65526, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8057f83:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 12 | |
npc_set_coords 68, 65500, 0 | |
npc_set_animation 3 | |
TeachersRoom_NPCScript_8057f90:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E7E, TeachersRoom_NPCScript_8057f90 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 12 | |
npc_set_coords 68, 65500, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8057fad:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_8057fb6 | |
npc_free_and_end | |
TeachersRoom_NPCScript_8057fb6:: | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 25 | |
npc_jump_if_flag_set EVENT_438, TeachersRoom_NPCScript_8057fd2 | |
npc_set_coords 65438, 65468, 0 | |
npc_set_sprite_with_category 24, 28 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8057fd2:: | |
npc_set_coords 65438, 65468, 0 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8057fe3:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_8057fec | |
npc_free_and_end | |
TeachersRoom_NPCScript_8057fec:: | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 25 | |
npc_jump_if_flag_set EVENT_438, TeachersRoom_NPCScript_8058008 | |
npc_set_coords 65418, 65468, 0 | |
npc_set_sprite_with_category 24, 28 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058008:: | |
npc_set_coords 65418, 65468, 0 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058019:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_8058022 | |
npc_free_and_end | |
TeachersRoom_NPCScript_8058022:: | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 25 | |
npc_jump_if_flag_set EVENT_438, TeachersRoom_NPCScript_805803e | |
npc_set_coords 65438, 65488, 0 | |
npc_set_sprite_with_category 24, 28 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_805803e:: | |
npc_set_coords 65438, 65488, 0 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_805804f:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_8058058 | |
npc_free_and_end | |
TeachersRoom_NPCScript_8058058:: | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 25 | |
npc_jump_if_flag_set EVENT_438, TeachersRoom_NPCScript_8058074 | |
npc_set_coords 65418, 65488, 0 | |
npc_set_sprite_with_category 24, 28 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058074:: | |
npc_set_coords 65418, 65488, 0 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058085:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_805808e | |
npc_free_and_end | |
TeachersRoom_NPCScript_805808e:: | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 25 | |
npc_jump_if_flag_set EVENT_438, TeachersRoom_NPCScript_80580aa | |
npc_set_coords 26, 124, 0 | |
npc_set_sprite_with_category 24, 28 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80580aa:: | |
npc_set_coords 26, 124, 0 | |
npc_set_sprite_with_category 15, 28 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80580bb:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x40, 0x41, TeachersRoom_NPCScript_805815b | |
npc_jump_if_progress_in_range 0x32, 0x33, TeachersRoom_NPCScript_8058149 | |
npc_jump_if_progress_in_range 0x30, 0x31, TeachersRoom_NPCScript_8058137 | |
npc_jump_if_progress_in_range 0x10, 0x10, TeachersRoom_NPCScript_8058101 | |
npc_jump_if_progress_in_range 0x5, 0x5, TeachersRoom_NPCScript_8058125 | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_80580ee | |
npc_jump_if_progress_in_range 0x2, 0x2, TeachersRoom_NPCScript_8058113 | |
npc_free_and_end | |
TeachersRoom_NPCScript_80580ee:: | |
npc_set_sprite 16 | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_coords 65400, 65370, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058101:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 50 | |
npc_set_coords 65411, 65445, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058113:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 4 | |
npc_set_coords 88, 28, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058125:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 35 | |
npc_set_coords 88, 28, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058137:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 41 | |
npc_set_coords 65436, 10, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058149:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 46 | |
npc_set_coords 96, 65512, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_805815b:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 0 | |
npc_set_coords 88, 26, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_805816d:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, TeachersRoom_NPCScript_80581f5 | |
npc_jump_if_progress_in_range 0x50, 0x50, TeachersRoom_NPCScript_80581d1 | |
npc_jump_if_progress_in_range 0x43, 0x46, TeachersRoom_NPCScript_80581e3 | |
npc_jump_if_progress_in_range 0x10, 0x12, TeachersRoom_NPCScript_80581ac | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_8058199 | |
npc_jump_if_progress_in_range 0x2, 0x2, TeachersRoom_NPCScript_80581bf | |
npc_free_and_end | |
TeachersRoom_NPCScript_8058199:: | |
npc_set_sprite 13 | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_coords 65438, 65398, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80581ac:: | |
npc_set_sprite 13 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 52 | |
npc_set_coords 10, 65512, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80581bf:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 2 | |
npc_set_coords 28, 64, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80581d1:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 40 | |
npc_set_coords 96, 34, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80581e3:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 10 | |
npc_set_coords 28, 64, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80581f5:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 5 | |
npc_set_coords 28, 64, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058207:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_8058210 | |
npc_free_and_end | |
TeachersRoom_NPCScript_8058210:: | |
npc_set_sprite 15 | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_coords 65420, 65396, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058223:: | |
npc_set_active_and_visible | |
npc_set_sprite 14 | |
npc_jump_if_progress_in_range 0x61, 0x61, TeachersRoom_NPCScript_8058274 | |
npc_jump_if_progress_in_range 0x43, 0x46, TeachersRoom_NPCScript_8058264 | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_8058243 | |
npc_jump_if_progress_in_range 0x2, 0x2, TeachersRoom_NPCScript_8058254 | |
npc_free_and_end | |
TeachersRoom_NPCScript_8058243:: | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_coords 65422, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058254:: | |
npc_set_text_script_index 3 | |
npc_set_coords 65414, 65450, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058264:: | |
npc_set_text_script_index 11 | |
npc_set_coords 2, 12, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058274:: | |
npc_set_text_script_index 6 | |
npc_set_coords 2, 12, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058284:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, TeachersRoom_NPCScript_805830e | |
npc_jump_if_progress_in_range 0x32, 0x33, TeachersRoom_NPCScript_80582fc | |
npc_jump_if_progress_in_range 0x30, 0x31, TeachersRoom_NPCScript_80582e7 | |
npc_jump_if_progress_in_range 0x13, 0x16, TeachersRoom_NPCScript_80582d5 | |
npc_jump_if_progress_in_range 0x10, 0x12, TeachersRoom_NPCScript_80582c3 | |
npc_jump_if_progress_in_range 0x4, 0x4, TeachersRoom_NPCScript_80582b0 | |
npc_free_and_end | |
TeachersRoom_NPCScript_80582b0:: | |
npc_set_sprite 22 | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_do_not_face_player_when_interacted | |
npc_set_coords 65440, 65370, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80582c3:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 53 | |
npc_set_coords 30, 70, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80582d5:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 56 | |
npc_set_coords 86, 106, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_80582e7:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 40 | |
npc_set_coords 4, 108, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 10, TeachersRoom_NPCScript_809f71c | |
TeachersRoom_NPCScript_80582fc:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 45 | |
npc_set_coords 65488, 56, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_805830e:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 45 | |
npc_set_coords 28, 12, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058320:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_jump_if_flag_set EVENT_1C22, TeachersRoom_NPCScript_8058350 | |
npc_jump_if_flag_set EVENT_1BE2, TeachersRoom_NPCScript_8058332 | |
npc_free_and_end | |
TeachersRoom_NPCScript_8058332:: | |
npc_jump_if_flag_clear EVENT_171D, TeachersRoom_NPCScript_8058350 | |
npc_jump_if_flag_set EVENT_163, TeachersRoom_NPCScript_8058350 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 88, 106, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_NPCScript_8058350:: | |
npc_free_and_end | |
.incbin "baserom.gba", 0x58351, 0x3 | |
TeachersRoom_CutsceneNPCs_8058354:: | |
.word TeachersRoom_CutsceneNPCScript_8058388 | |
.word TeachersRoom_CutsceneNPCScript_80583fe | |
.word TeachersRoom_CutsceneNPCScript_805844c | |
.word TeachersRoom_CutsceneNPCScript_8058463 | |
.word TeachersRoom_CutsceneNPCScript_80584a4 | |
.word TeachersRoom_CutsceneNPCScript_80584c4 | |
.word TeachersRoom_CutsceneNPCScript_80584db | |
.word TeachersRoom_CutsceneNPCScript_80584f2 | |
.word TeachersRoom_CutsceneNPCScript_805850a | |
.word TeachersRoom_CutsceneNPCScript_8058522 | |
.word TeachersRoom_CutsceneNPCScript_805853a | |
.word TeachersRoom_CutsceneNPCScript_8058552 | |
.word 0xff | |
TeachersRoom_CutsceneNPCScript_8058388:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 28, 108, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 6 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_set_coords 65412, 64, 0 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 10 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x3 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 3 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_pause 30 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 11 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xf | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_pause 10 | |
npc_set_animation 25 | |
npc_pause 1 | |
npc_wait_anim_frame 1 | |
npc_play_sound 0xb7 | |
npc_wait_anim_frame 2 | |
npc_write_cutscene_var 0x8, 0x11 | |
npc_pause 3 | |
npc_play_music 0x63 | |
npc_play_sound 0x77 | |
npc_wait_anim_frame 192 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80583fe:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65436, 65512, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x2 | |
npc_pause 118 | |
npc_set_animation 13 | |
npc_move_in_direction 1, 16, 3 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x5 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_pause 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x7 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_pause 10 | |
npc_set_animation 11 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_805844c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 16 | |
npc_set_coords 65400, 65370, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_8058463:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 65438, 65418, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_coords 65438, 65406, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 10 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 20 | |
npc_set_animation 11 | |
npc_move_in_direction 7, 16, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80584a4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 65426, 65400, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_coords 65420, 65396, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80584c4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 65422, 65366, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80584db:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 22 | |
npc_set_coords 65440, 65370, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80584f2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 65438, 65468, 0 | |
npc_set_animation 7 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_805850a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 65418, 65468, 0 | |
npc_set_animation 7 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_8058522:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 65438, 65488, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_805853a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 65418, 65488, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_8058552:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 24, 28 | |
npc_set_coords 26, 252, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_active_and_visible | |
npc_set_animation 3 | |
npc_move_in_direction 7, 8, 16 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x9 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCs_8058578:: | |
.word TeachersRoom_CutsceneNPCScript_80585b0 | |
.word TeachersRoom_CutsceneNPCScript_80585ea | |
.word TeachersRoom_CutsceneNPCScript_8058630 | |
.word TeachersRoom_CutsceneNPCScript_8058647 | |
.word TeachersRoom_CutsceneNPCScript_805865e | |
.word TeachersRoom_CutsceneNPCScript_8058675 | |
.word TeachersRoom_CutsceneNPCScript_805868c | |
.word TeachersRoom_CutsceneNPCScript_80586a3 | |
.word TeachersRoom_CutsceneNPCScript_80586bb | |
.word TeachersRoom_CutsceneNPCScript_80586d3 | |
.word TeachersRoom_CutsceneNPCScript_80586eb | |
.word TeachersRoom_CutsceneNPCScript_8058703 | |
.word TeachersRoom_CutsceneNPCScript_805871a | |
.word 0xff | |
TeachersRoom_CutsceneNPCScript_80585b0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65468, 60, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 30 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 24, 65524, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_animation 6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80585ea:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65468, 65532, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 10 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 5 | |
npc_set_animation 28 | |
npc_move_in_direction 3, 32, 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 0, 65524, 0 | |
npc_set_animation 27 | |
npc_wait_anim_frame 192 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_8058630:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 16 | |
npc_set_coords 65400, 65370, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_8058647:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 65438, 65398, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_805865e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 65420, 65396, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_8058675:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 65422, 65366, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_805868c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 22 | |
npc_set_coords 65440, 65370, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80586a3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65438, 65468, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80586bb:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65418, 65468, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80586d3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65438, 65488, 0 | |
npc_set_animation 1 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80586eb:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 65418, 65488, 0 | |
npc_set_animation 1 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_8058703:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 15, 28 | |
npc_set_coords 26, 124, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_805871a:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_give_attached_shadow | |
npc_set_sprite_with_category 8, 28 | |
npc_set_coords 10, 65510, 4 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_play_sound 0x146 | |
npc_set_active_and_visible | |
npc_set_animation 0 | |
npc_run_secondary_script TeachersRoom_CutsceneNPCScript_805873c | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_free_and_end | |
TeachersRoom_CutsceneNPCScript_805873c:: | |
npc_set_color_shader 0x8010 | |
npc_set_transform 0x0, 0x70, 112 | |
npc_pause_secondary_script 2 | |
npc_set_color_shader 0x8008 | |
npc_set_transform 0x0, 0x50, 80 | |
npc_pause_secondary_script 2 | |
npc_set_color_shader 0x8004 | |
npc_set_transform 0x0, 0x20, 32 | |
npc_pause_secondary_script 2 | |
npc_set_color_shader 0x8000 | |
npc_set_transform 0x0, 0x40, 64 | |
npc_pause_secondary_script 2 | |
npc_remove_transform | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x58762, 0x2 | |
TeachersRoom_CutsceneNPCs_8058764:: | |
.word TeachersRoom_CutsceneNPCScript_8058774 | |
.word TeachersRoom_CutsceneNPCScript_80587b1 | |
.word TeachersRoom_CutsceneNPCScript_80587e1 | |
.word 0xff | |
TeachersRoom_CutsceneNPCScript_8058774:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65436, 4, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_pause 30 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x14 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80587b1:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 65468, 4, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 3 | |
npc_pause 240 | |
npc_set_animation 5 | |
npc_pause 200 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 15 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_free_and_end | |
TeachersRoom_CutsceneNPCScript_80587e1:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 31 | |
npc_set_coords 65532, 68, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 15 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 10 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 7 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 8 | |
npc_run_secondary_script TeachersRoom_CutsceneNPCScript_8058853 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 4 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_free_and_end | |
TeachersRoom_CutsceneNPCScript_8058853:: | |
npc_pause_secondary_script 22 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x58877, 0x1 | |
TeachersRoom_CutsceneNPCs_8058878:: | |
.word TeachersRoom_CutsceneNPCScript_805888c | |
.word TeachersRoom_CutsceneNPCScript_80588a3 | |
.word TeachersRoom_CutsceneNPCScript_80588ba | |
.word TeachersRoom_CutsceneNPCScript_80588d1 | |
.word 0xff | |
TeachersRoom_CutsceneNPCScript_805888c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 16 | |
npc_set_coords 65516, 32, 32 | |
npc_set_animation 7 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80588a3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 65494, 24, 32 | |
npc_set_animation 7 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80588ba:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 6, 24, 32 | |
npc_set_animation 7 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
TeachersRoom_CutsceneNPCScript_80588d1:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 16 | |
npc_set_coords 65520, 65520, 32 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_NPCScripts_80588e8:: | |
.word PrincipalsOffice_NPCScript_80588f4 | |
.word PrincipalsOffice_NPCScript_8058910 | |
.word 0xff | |
PrincipalsOffice_NPCScript_80588f4:: | |
npc_set_active_and_invisible | |
npc_set_sprite 28 | |
npc_jump_if_progress_in_range 0x63, 0x63, PrincipalsOffice_NPCScript_80588ff | |
npc_free_and_end | |
PrincipalsOffice_NPCScript_80588ff:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 76, 42, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_NPCScript_8058910:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x52, 0x53, PrincipalsOffice_NPCScript_8058919 | |
npc_free_and_end | |
PrincipalsOffice_NPCScript_8058919:: | |
npc_set_sprite 4 | |
npc_set_text_script_index 10 | |
npc_set_coords 65444, 28, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5892b, 0x1 | |
PrincipalsOffice_CutsceneNPCs_805892c:: | |
.word PrincipalsOffice_CutsceneNPCScript_8058938 | |
.word PrincipalsOffice_CutsceneNPCScript_805894e | |
.word 0xff | |
PrincipalsOffice_CutsceneNPCScript_8058938:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 50 | |
npc_set_coords 65508, 28, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_805894e:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 5 | |
npc_set_coords 65348, 28, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_active_and_visible | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058986 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 4 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 10 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058986:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x589aa, 0x2 | |
PrincipalsOffice_CutsceneNPCs_80589ac:: | |
.word PrincipalsOffice_CutsceneNPCScript_80589b4 | |
.word 0xff | |
PrincipalsOffice_CutsceneNPCScript_80589b4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 50 | |
npc_set_coords 40, 92, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x589d7, 0x1 | |
PrincipalsOffice_CutsceneNPCs_80589d8:: | |
.word PrincipalsOffice_CutsceneNPCScript_8058a7c | |
.word PrincipalsOffice_CutsceneNPCScript_8058a92 | |
.word PrincipalsOffice_CutsceneNPCScript_8058ad7 | |
.word 0xff | |
PrincipalsOffice_CutsceneNPCs_80589e8:: | |
.word PrincipalsOffice_CutsceneNPCScript_8058b09 | |
.word PrincipalsOffice_CutsceneNPCScript_8058b25 | |
.word PrincipalsOffice_CutsceneNPCScript_8058b31 | |
.word PrincipalsOffice_CutsceneNPCScript_8058b3d | |
.word PrincipalsOffice_CutsceneNPCScript_8058b49 | |
.word PrincipalsOffice_CutsceneNPCScript_8058b6a | |
.word PrincipalsOffice_CutsceneNPCScript_8058ba0 | |
.word PrincipalsOffice_CutsceneNPCScript_8058bd1 | |
.word PrincipalsOffice_CutsceneNPCScript_8058bfe | |
.word PrincipalsOffice_CutsceneNPCScript_8058c3f | |
.word 0xff | |
PrincipalsOffice_CutsceneNPCs_8058a14:: | |
.word PrincipalsOffice_CutsceneNPCScript_8058c5e | |
.word PrincipalsOffice_CutsceneNPCScript_8058c7a | |
.word PrincipalsOffice_CutsceneNPCScript_8058c86 | |
.word PrincipalsOffice_CutsceneNPCScript_8058c92 | |
.word PrincipalsOffice_CutsceneNPCScript_8058c9e | |
.word PrincipalsOffice_CutsceneNPCScript_8058cbf | |
.word PrincipalsOffice_CutsceneNPCScript_8058cdb | |
.word PrincipalsOffice_CutsceneNPCScript_8058ce7 | |
.word PrincipalsOffice_CutsceneNPCScript_8058cf3 | |
.word PrincipalsOffice_CutsceneNPCScript_8058cff | |
.word PrincipalsOffice_CutsceneNPCScript_8058d22 | |
.word PrincipalsOffice_CutsceneNPCScript_8058d3a | |
.word PrincipalsOffice_CutsceneNPCScript_8058d54 | |
.word PrincipalsOffice_CutsceneNPCScript_8058d6e | |
.word PrincipalsOffice_CutsceneNPCScript_8058d88 | |
.word 0xff | |
PrincipalsOffice_CutsceneNPCs_8058a54:: | |
.word PrincipalsOffice_CutsceneNPCScript_8058dc7 | |
.word PrincipalsOffice_CutsceneNPCScript_8058e11 | |
.word PrincipalsOffice_CutsceneNPCScript_8058e37 | |
.word PrincipalsOffice_CutsceneNPCScript_8058e55 | |
.word PrincipalsOffice_CutsceneNPCScript_8058e7e | |
.word PrincipalsOffice_CutsceneNPCScript_8058eab | |
.word PrincipalsOffice_CutsceneNPCScript_8058ee7 | |
.word PrincipalsOffice_CutsceneNPCScript_8058f25 | |
.word PrincipalsOffice_CutsceneNPCScript_8058f63 | |
.word 0xff | |
PrincipalsOffice_CutsceneNPCScript_8058a7c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65408, 28, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058a92:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 50 | |
npc_set_coords 40, 92, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 4 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 32, 6 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 16, 4 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 8 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058ad7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 42 | |
npc_set_coords 8, 92, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 32, 6 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 5 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 6 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058b09:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_2 | |
npc_set_sprite_with_category 57, 28 | |
npc_set_coords 54, 28, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058b25:: | |
npc_set_coords 42, 44, 4 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058b55 | |
PrincipalsOffice_CutsceneNPCScript_8058b31:: | |
npc_set_coords 42, 12, 8 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058b55 | |
PrincipalsOffice_CutsceneNPCScript_8058b3d:: | |
npc_set_coords 70, 4, 24 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058b55 | |
PrincipalsOffice_CutsceneNPCScript_8058b49:: | |
npc_set_coords 70, 44, 24 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058b55 | |
PrincipalsOffice_CutsceneNPCScript_8058b55:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_2 | |
npc_set_sprite_with_category 60, 28 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058b6a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 66 | |
npc_set_coords 65406, 28, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_pause 4 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 14 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_set_animation 43 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_pause 64 | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058c1d | |
npc_pause 32 | |
npc_write_cutscene_var 0x8, 0x18 | |
npc_wait_cutscene_var 0x8, 0x19 | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058ba0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 66 | |
npc_set_coords 65414, 16, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_pause 2 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 14 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_set_animation 42 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_pause 32 | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058c1d | |
npc_wait_cutscene_var 0x8, 0x19 | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058bd1:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 66 | |
npc_set_coords 65414, 40, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 14 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_set_animation 43 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058c1d | |
npc_wait_cutscene_var 0x8, 0x19 | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058bfe:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_2 | |
npc_set_sprite_with_category 57, 28 | |
npc_set_coords 52, 30, 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_active_and_visible | |
npc_play_sound 0x77 | |
npc_set_animation_force_update 1 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x15 | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058c1d:: | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
PrincipalsOffice_CutsceneNPCScript_8058c3f:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 16 | |
npc_set_npc_palette_index 1 | |
npc_set_coords 65388, 36, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x19 | |
npc_set_active_and_visible | |
npc_write_cutscene_var 0x8, 0x1a | |
npc_wait_cutscene_var 0x8, 0x1b | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058c5e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_2 | |
npc_set_sprite_with_category 57, 28 | |
npc_set_coords 74, 48, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058da5 | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058c7a:: | |
npc_set_coords 62, 64, 4 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058caa | |
PrincipalsOffice_CutsceneNPCScript_8058c86:: | |
npc_set_coords 62, 32, 8 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058caa | |
PrincipalsOffice_CutsceneNPCScript_8058c92:: | |
npc_set_coords 90, 24, 24 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058caa | |
PrincipalsOffice_CutsceneNPCScript_8058c9e:: | |
npc_set_coords 90, 64, 24 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058caa | |
PrincipalsOffice_CutsceneNPCScript_8058caa:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_2 | |
npc_set_sprite_with_category 60, 28 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058da5 | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058cbf:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 58, 28 | |
npc_set_coords 34, 8, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058da5 | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_set_active_and_visible | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058cdb:: | |
npc_set_coords 18, 20, 4 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058d0b | |
PrincipalsOffice_CutsceneNPCScript_8058ce7:: | |
npc_set_coords 50, 20, 8 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058d0b | |
PrincipalsOffice_CutsceneNPCScript_8058cf3:: | |
npc_set_coords 58, 65528, 24 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058d0b | |
PrincipalsOffice_CutsceneNPCScript_8058cff:: | |
npc_set_coords 18, 65528, 24 | |
npc_jump PrincipalsOffice_CutsceneNPCScript_8058d0b | |
PrincipalsOffice_CutsceneNPCScript_8058d0b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 60, 28 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058da5 | |
npc_write_cutscene_var 0x8, 0x20 | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058d22:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 16 | |
npc_set_npc_palette_index 1 | |
npc_set_coords 65388, 36, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xff | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058d3a:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 16 | |
npc_set_coords 65388, 20, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1d | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058d54:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 65404, 36, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1d | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058d6e:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 21 | |
npc_set_coords 65372, 36, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1d | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058d88:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 22 | |
npc_set_coords 65388, 52, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1d | |
npc_set_active_and_visible | |
npc_write_cutscene_var 0x8, 0x1e | |
npc_wait_cutscene_var 0x8, 0x1f | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058da5:: | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
PrincipalsOffice_CutsceneNPCScript_8058dc7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65408, 28, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x33 | |
npc_pause 100 | |
npc_set_animation 9 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x34 | |
npc_wait_cutscene_var 0x8, 0x35 | |
npc_pause 10 | |
npc_set_animation 5 | |
npc_pause 20 | |
npc_set_animation 13 | |
npc_move_in_direction 1, 8, 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x36 | |
npc_wait_cutscene_var 0x8, 0x3b | |
npc_pause 10 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3c | |
npc_set_coords 65420, 28, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058e11:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 50 | |
npc_set_coords 65480, 28, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x31 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x32 | |
npc_wait_cutscene_var 0x8, 0x33 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 3 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3c | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058e37:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 42 | |
npc_set_coords 65448, 52, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x33 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3c | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058e55:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 4 | |
npc_set_coords 65386, 28, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x39 | |
npc_set_active_and_visible | |
npc_set_animation 25 | |
npc_wait_anim_frame 192 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3c | |
npc_set_coords 65396, 28, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PrincipalsOffice_CutsceneNPCScript_8058e7e:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 44 | |
npc_set_coords 65346, 28, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x35 | |
npc_set_active_and_visible | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058f9e | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 5 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x39 | |
npc_play_sound 0xcf | |
npc_set_animation 25 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x3a | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058eab:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 66 | |
npc_set_coords 65346, 18, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x37 | |
npc_set_active_and_visible | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058f9e | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3b | |
npc_pause 2 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 8 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3c | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058ee7:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 66 | |
npc_set_coords 65346, 38, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x37 | |
npc_pause 30 | |
npc_set_active_and_visible | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058f9e | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3b | |
npc_pause 4 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 1 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3c | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058f25:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 66 | |
npc_set_coords 65346, 18, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x37 | |
npc_pause 60 | |
npc_set_active_and_visible | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058f9e | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3b | |
npc_pause 8 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3c | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058f63:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 66 | |
npc_set_coords 65346, 38, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x37 | |
npc_pause 90 | |
npc_set_active_and_visible | |
npc_run_secondary_script PrincipalsOffice_CutsceneNPCScript_8058f9e | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x38 | |
npc_wait_cutscene_var 0x8, 0x3b | |
npc_pause 6 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3c | |
npc_free_and_end | |
PrincipalsOffice_CutsceneNPCScript_8058f9e:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x58fc2, 0x2 | |
PrincipalsOffice_CutsceneNPCs_8058fc4:: | |
.word PrincipalsOffice_CutsceneNPCScript_8058fcc | |
.word 0xff | |
PrincipalsOffice_CutsceneNPCScript_8058fcc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 60, 44, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 8 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 20 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5900f, 0x1 | |
ResearchLab1_NPCScripts_8059010:: | |
.word ResearchLab1_NPCScript_8059018 | |
.word 0xff | |
ResearchLab1_NPCScript_8059018:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x22, 0xff, ResearchLab1_NPCScript_80590a4 | |
npc_jump_if_progress_in_range 0x21, 0x21, ResearchLab1_NPCScript_805902f | |
npc_jump_if_progress_in_range 0x20, 0x20, ResearchLab1_NPCScript_80590d2 | |
npc_free_and_end | |
ResearchLab1_NPCScript_805902f:: | |
npc_jump_based_on_version ResearchLab1_NPCScript_8059039, ResearchLab1_NPCScript_8059059 | |
npc_free_and_end | |
ResearchLab1_NPCScript_8059039:: | |
npc_set_sprite 30 | |
npc_jump_if_flag_set EVENT_669, ResearchLab1_NPCScript_80590ae | |
npc_jump_if_flag_set EVENT_665, ResearchLab1_NPCScript_8059080 | |
npc_set_text_script_index 0 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_NPCScript_8059059:: | |
npc_set_sprite 31 | |
npc_jump_if_flag_set EVENT_67B, ResearchLab1_NPCScript_80590c0 | |
npc_jump_if_flag_set EVENT_679, ResearchLab1_NPCScript_8059092 | |
npc_jump_if_flag_set EVENT_66D, ResearchLab1_NPCScript_805910e | |
npc_set_text_script_index 15 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_NPCScript_8059080:: | |
npc_set_sprite 30 | |
npc_set_text_script_index 5 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_NPCScript_8059092:: | |
npc_set_sprite 31 | |
npc_set_text_script_index 17 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_NPCScript_80590a4:: | |
npc_jump_based_on_version ResearchLab1_NPCScript_80590ae, ResearchLab1_NPCScript_80590c0 | |
npc_free_and_end | |
ResearchLab1_NPCScript_80590ae:: | |
npc_set_sprite 30 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_NPCScript_80590c0:: | |
npc_set_sprite 31 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 60 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_NPCScript_80590d2:: | |
npc_jump_based_on_version ResearchLab1_NPCScript_80590dc, ResearchLab1_NPCScript_80590f5 | |
npc_free_and_end | |
ResearchLab1_NPCScript_80590dc:: | |
npc_jump_if_flag_clear EVENT_606, ResearchLab1_NPCScript_805910e | |
npc_set_sprite 30 | |
npc_set_text_script_index 25 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_NPCScript_80590f5:: | |
npc_jump_if_flag_clear EVENT_606, ResearchLab1_NPCScript_805910e | |
npc_set_sprite 31 | |
npc_set_text_script_index 26 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_NPCScript_805910e:: | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5910f, 0x1 | |
ResearchLab1_CutsceneNPCs_8059110:: | |
.word ResearchLab1_CutsceneNPCScript_805911c | |
.word ResearchLab1_CutsceneNPCScript_8059140 | |
.word 0xff | |
ResearchLab1_CutsceneNPCScript_805911c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 4, 36, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x81 | |
npc_wait_cutscene_var 0x8, 0x82 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_CutsceneNPCScript_8059140:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 31 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x59156, 0x2 | |
ResearchLab1_CutsceneNPCs_8059158:: | |
.word ResearchLab1_CutsceneNPCScript_8059164 | |
.word ResearchLab1_CutsceneNPCScript_8059188 | |
.word 0xff | |
ResearchLab1_CutsceneNPCScript_8059164:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 4, 36, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab1_CutsceneNPCScript_8059188:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 31 | |
npc_set_coords 28, 36, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5919e, 0x2 | |
ResearchLab2_NPCScripts_80591a0:: | |
.word ResearchLab2_NPCScript_80591a8 | |
.word 0xff | |
ResearchLab2_NPCScript_80591a8:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0xff, ResearchLab2_NPCScript_80591b1 | |
npc_free_and_end | |
ResearchLab2_NPCScript_80591b1:: | |
npc_jump_based_on_version ResearchLab2_NPCScript_80591bb, ResearchLab2_NPCScript_80591d4 | |
npc_free_and_end | |
ResearchLab2_NPCScript_80591bb:: | |
npc_jump_if_flag_set EVENT_C4B, ResearchLab2_NPCScript_80591ed | |
npc_set_sprite 39 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 0 | |
npc_set_coords 65436, 4, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab2_NPCScript_80591d4:: | |
npc_jump_if_flag_set EVENT_C6D, ResearchLab2_NPCScript_80591ff | |
npc_set_sprite 36 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 20 | |
npc_set_coords 65436, 4, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab2_NPCScript_80591ed:: | |
npc_set_sprite 39 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 65436, 4, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab2_NPCScript_80591ff:: | |
npc_set_sprite 36 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 60 | |
npc_set_coords 65436, 4, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x59211, 0x3 | |
ResearchLab2_CutsceneNPCs_8059214:: | |
.word ResearchLab2_CutsceneNPCScript_8059220 | |
.word ResearchLab2_CutsceneNPCScript_8059236 | |
.word 0xff | |
ResearchLab2_CutsceneNPCScript_8059220:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65436, 28, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab2_CutsceneNPCScript_8059236:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 36 | |
npc_set_coords 65436, 4, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab2_CutsceneNPCs_805924c:: | |
.word ResearchLab2_CutsceneNPCScript_8059258 | |
.word ResearchLab2_CutsceneNPCScript_805927c | |
.word 0xff | |
ResearchLab2_CutsceneNPCScript_8059258:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65436, 28, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ResearchLab2_CutsceneNPCScript_805927c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 36 | |
npc_set_coords 65436, 4, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x59292, 0xab6 | |
SeasideTown_OnInitMapScripts_8059d48:: | |
.word SeasideTown_OnInitMapScript_8059e34 | |
.word Aquarium1_OnInitMapScript_805a238 | |
.word Aquarium2_OnInitMapScript_805a414 | |
.word Auditorium_OnInitMapScript_805a998 | |
.word ControlRoom_OnInitMapScript_805ab8c | |
SeasideTown_ContinuousMapScripts_8059d5c:: | |
.word SeasideTown_ContinuousMapScript_805a06a | |
.word Aquarium1_ContinuousMapScript_805a348 | |
.word Aquarium2_ContinuousMapScript_805a802 | |
.word Auditorium_ContinuousMapScript_805aa76 | |
.word ControlRoom_ContinuousMapScript_805ac10 | |
SeasideTown_MapGroupNPCScriptPointers_8059d70:: | |
.word SeasideTown_NPCScripts_805ac6c | |
.word Aquarium1_NPCScripts_805c1fc | |
.word Aquarium2_NPCScripts_805cb38 | |
.word Auditorium_NPCScripts_805d44c | |
.word ControlRoom_NPCScripts_805db60 | |
SeasideTown_CoordInteractionTextIndicesPointers_8059d84:: | |
.word SeasideTown_CoordInteractionTextIndices_8059d98 | |
.word Aquarium1_CoordInteractionTextIndices_8059da8 | |
.word Aquarium2_CoordInteractionTextIndices_8059db8 | |
.word Auditorium_CoordInteractionTextIndices_8059dc8 | |
.word ControlRoom_CoordInteractionTextIndices_8059dd8 | |
SeasideTown_CoordInteractionTextIndices_8059d98:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x9 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
Aquarium1_CoordInteractionTextIndices_8059da8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0xa | |
.byte 0xb | |
.byte 0xc | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
Aquarium2_CoordInteractionTextIndices_8059db8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xa | |
.byte 0xb | |
.byte 0xc | |
.byte 0x14 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
Auditorium_CoordInteractionTextIndices_8059dc8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0xff | |
.byte 0x7 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
ControlRoom_CoordInteractionTextIndices_8059dd8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.incbin "baserom.gba", 0x59de8, 0x4c | |
SeasideTown_OnInitMapScript_8059e34:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_11B8, SeasideTown_OnInitMapScript_8059e40 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
SeasideTown_OnInitMapScript_8059e40:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A9C, SeasideTown_OnInitMapScript_8059e55 | |
ms_init_eStruct200a6a0 0x804c511, 0x804c52d, 0x0 | |
SeasideTown_OnInitMapScript_8059e55:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_3A, SeasideTown_OnInitMapScript_8059e66 | |
ms_start_cutscene SeasideTown_CutsceneScript_809bbe9, 0x0 | |
SeasideTown_OnInitMapScript_8059e66:: | |
ms_jump_if_progress_in_range 0x10, 0x1f, SeasideTown_OnInitMapScript_8059e80 | |
ms_jump_if_progress_in_range 0x50, 0x5f, SeasideTown_OnInitMapScript_8059f58 | |
ms_jump_if_progress_in_range 0x60, 0x6f, SeasideTown_OnInitMapScript_805a013 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059e80:: | |
ms_jump_if_progress_in_range 0x12, 0x12, SeasideTown_OnInitMapScript_8059ea8 | |
ms_jump_if_progress_in_range 0x13, 0x13, SeasideTown_OnInitMapScript_8059ecf | |
ms_jump_if_progress_in_range 0x14, 0x14, SeasideTown_OnInitMapScript_8059ee9 | |
ms_jump_if_progress_in_range 0x15, 0x15, SeasideTown_OnInitMapScript_8059f1e | |
ms_jump_if_progress_in_range 0x16, 0x16, SeasideTown_OnInitMapScript_8059f30 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059ea8:: | |
ms_write_word SeasideTown_OnInitMapScript_2011ea8, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_510, SeasideTown_OnInitMapScript_805a069 | |
ms_write_word SeasideTown_OnInitMapScript_2011ea4, 0x8050102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059ecf:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_544, SeasideTown_OnInitMapScript_805a069 | |
ms_write_word SeasideTown_OnInitMapScript_2011ea8, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059ee9:: | |
ms_write_word SeasideTown_OnInitMapScript_2011ea4, 0x8050202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_521, SeasideTown_OnInitMapScript_805a069 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_522, SeasideTown_OnInitMapScript_805a069 | |
ms_set_event_flag MS_VAR_IMM, EVENT_522 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene SeasideTown_CutsceneScript_80856e8, 0x0 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059f1e:: | |
ms_write_word SeasideTown_OnInitMapScript_2011ea4, 0x8050202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059f30:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_535, SeasideTown_OnInitMapScript_805a069 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_536, SeasideTown_OnInitMapScript_805a069 | |
ms_set_event_flag MS_VAR_IMM, EVENT_536 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene SeasideTown_CutsceneScript_8086088, 0x0 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059f58:: | |
ms_jump_if_progress_in_range 0x51, 0x51, SeasideTown_OnInitMapScript_8059f72 | |
ms_jump_if_progress_in_range 0x52, 0x52, SeasideTown_OnInitMapScript_8059fa2 | |
ms_jump_if_progress_in_range 0x53, 0x53, SeasideTown_OnInitMapScript_8059feb | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059f72:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C31, SeasideTown_OnInitMapScript_805a069 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C1B, SeasideTown_OnInitMapScript_805a069 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C1C, SeasideTown_OnInitMapScript_805a069 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C1C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene SeasideTown_CutsceneScript_809125c, 0x0 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059fa2:: | |
ms_write_word SeasideTown_OnInitMapScript_2011ea4, 0x8050a02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word SeasideTown_OnInitMapScript_2011ea8, 0x8030b02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1CA8, SeasideTown_OnInitMapScript_8059fe6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1D28, SeasideTown_OnInitMapScript_8059fe6 | |
ms_write_word SeasideTown_OnInitMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word SeasideTown_OnInitMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
SeasideTown_OnInitMapScript_8059fe6:: | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_8059feb:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C2D, SeasideTown_OnInitMapScript_805a069 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C2E, SeasideTown_OnInitMapScript_805a069 | |
ms_set_event_flag MS_VAR_IMM, EVENT_C2E | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene SeasideTown_CutsceneScript_80923f0, 0x0 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_805a013:: | |
ms_jump_if_progress_in_range 0x63, 0x64, SeasideTown_OnInitMapScript_805a01f | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_805a01f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E7F, SeasideTown_OnInitMapScript_805a044 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E80, SeasideTown_OnInitMapScript_805a044 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E80 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SeasideTown_CutsceneScript_8099cec, 0x62 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_805a044:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E81, SeasideTown_OnInitMapScript_805a069 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E82, SeasideTown_OnInitMapScript_805a069 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E82 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SeasideTown_CutsceneScript_8099cec, 0x63 | |
ms_jump SeasideTown_OnInitMapScript_805a069 | |
SeasideTown_OnInitMapScript_805a069:: | |
ms_end | |
SeasideTown_ContinuousMapScript_805a06a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_11B8, SeasideTown_ContinuousMapScript_805a076 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F3 | |
SeasideTown_ContinuousMapScript_805a076:: | |
ms_jump_if_progress_in_range 0x10, 0x1f, SeasideTown_ContinuousMapScript_805a090 | |
ms_jump_if_progress_in_range 0x50, 0x5f, SeasideTown_ContinuousMapScript_805a16f | |
ms_jump_if_progress_in_range 0x60, 0x6f, SeasideTown_ContinuousMapScript_805a1ec | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a090:: | |
ms_jump_if_progress_in_range 0x12, 0x12, SeasideTown_ContinuousMapScript_805a0aa | |
ms_jump_if_progress_in_range 0x13, 0x13, SeasideTown_ContinuousMapScript_805a0e0 | |
ms_jump_if_progress_in_range 0x14, 0x14, SeasideTown_ContinuousMapScript_805a12b | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a0aa:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, SeasideTown_ContinuousMapScript_805a155 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_50F, SeasideTown_ContinuousMapScript_805a155 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_510, SeasideTown_ContinuousMapScript_805a155 | |
ms_set_event_flag MS_VAR_IMM, EVENT_510 | |
ms_write_word SeasideTown_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_start_cutscene SeasideTown_CutsceneScript_8084b54, 0x0 | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a0e0:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_544, SeasideTown_ContinuousMapScript_805a0f5 | |
ms_write_word SeasideTown_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
SeasideTown_ContinuousMapScript_805a0f5:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x11, 0, SeasideTown_ContinuousMapScript_805a155 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_519, SeasideTown_ContinuousMapScript_805a155 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_51A, SeasideTown_ContinuousMapScript_805a155 | |
ms_set_event_flag MS_VAR_IMM, EVENT_51A | |
ms_start_cutscene SeasideTown_CutsceneScript_808522c, 0x0 | |
ms_write_word SeasideTown_ContinuousMapScript_2011ea4, 0x8050202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a12b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_546, SeasideTown_ContinuousMapScript_805a155 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_523, SeasideTown_ContinuousMapScript_805a155 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_524, SeasideTown_ContinuousMapScript_805a155 | |
ms_set_event_flag MS_VAR_IMM, EVENT_524 | |
ms_start_cutscene SeasideTown_CutsceneScript_808580c, 0x0 | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a155:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_5E6, SeasideTown_ContinuousMapScript_805a234 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_5E6 | |
ms_start_cutscene SeasideTown_CutsceneScript_80865ac, 0x1 | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a16f:: | |
ms_jump_if_progress_in_range 0x52, 0x52, SeasideTown_ContinuousMapScript_805a17b | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a17b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1CA8, SeasideTown_ContinuousMapScript_805a1a5 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1D28, SeasideTown_ContinuousMapScript_805a1a5 | |
ms_write_word SeasideTown_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word SeasideTown_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
SeasideTown_ContinuousMapScript_805a1a5:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x12, 0, SeasideTown_ContinuousMapScript_805a1ce | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C1F, SeasideTown_ContinuousMapScript_805a1ce | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C20, SeasideTown_ContinuousMapScript_805a1ce | |
ms_set_event_flag MS_VAR_IMM, EVENT_C20 | |
ms_start_cutscene SeasideTown_CutsceneScript_8091470, 0x0 | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a1ce:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C20, SeasideTown_ContinuousMapScript_805a234 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CA8, SeasideTown_ContinuousMapScript_805a234 | |
ms_start_cutscene SeasideTown_CutsceneScript_8098bb8, 0x80214 | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a1ec:: | |
ms_jump_if_progress_in_range 0x63, 0x64, SeasideTown_ContinuousMapScript_805a1f8 | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a1f8:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E7F, SeasideTown_ContinuousMapScript_805a216 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E80, SeasideTown_ContinuousMapScript_805a216 | |
ms_start_cutscene SeasideTown_CutsceneScript_80990b8, 0x1ff009e | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a216:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E81, SeasideTown_ContinuousMapScript_805a234 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E82, SeasideTown_ContinuousMapScript_805a234 | |
ms_start_cutscene SeasideTown_CutsceneScript_80990b8, 0x1ff009f | |
ms_jump SeasideTown_ContinuousMapScript_805a234 | |
SeasideTown_ContinuousMapScript_805a234:: | |
ms_end | |
.incbin "baserom.gba", 0x5a235, 0x3 | |
Aquarium1_OnInitMapScript_805a238:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump_if_progress_in_range 0x10, 0x1f, Aquarium1_OnInitMapScript_805a253 | |
ms_jump_if_progress_in_range 0x60, 0x6f, Aquarium1_OnInitMapScript_805a316 | |
ms_jump Aquarium1_OnInitMapScript_805a347 | |
Aquarium1_OnInitMapScript_805a253:: | |
ms_jump_if_progress_in_range 0x13, 0x13, Aquarium1_OnInitMapScript_805a274 | |
ms_jump_if_progress_in_range 0x14, 0x14, Aquarium1_OnInitMapScript_805a2bb | |
ms_jump_if_progress_in_range 0x15, 0x15, Aquarium1_OnInitMapScript_805a2e2 | |
ms_jump_if_progress_in_range 0x16, 0x16, Aquarium1_OnInitMapScript_805a2fc | |
ms_jump Aquarium1_OnInitMapScript_805a347 | |
Aquarium1_OnInitMapScript_805a274:: | |
ms_write_word Aquarium1_OnInitMapScript_2011eb0, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_518, Aquarium1_OnInitMapScript_805a296 | |
ms_write_word Aquarium1_OnInitMapScript_2011ea4, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
Aquarium1_OnInitMapScript_805a296:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_513, Aquarium1_OnInitMapScript_805a347 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_514, Aquarium1_OnInitMapScript_805a347 | |
ms_set_event_flag MS_VAR_IMM, EVENT_514 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Aquarium1_CutsceneScript_8084dbc, 0x0 | |
ms_jump Aquarium1_OnInitMapScript_805a347 | |
Aquarium1_OnInitMapScript_805a2bb:: | |
ms_write_word Aquarium1_OnInitMapScript_2011eb4, 0x8050302 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_51C, Aquarium1_OnInitMapScript_805a347 | |
ms_write_word Aquarium1_OnInitMapScript_2011eb0, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_jump Aquarium1_OnInitMapScript_805a347 | |
Aquarium1_OnInitMapScript_805a2e2:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_538, Aquarium1_OnInitMapScript_805a347 | |
ms_write_word Aquarium1_OnInitMapScript_2011ea4, 0x8070202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump Aquarium1_OnInitMapScript_805a347 | |
Aquarium1_OnInitMapScript_805a2fc:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_538, Aquarium1_OnInitMapScript_805a347 | |
ms_write_word Aquarium1_OnInitMapScript_2011ea4, 0x8070202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump Aquarium1_OnInitMapScript_805a347 | |
Aquarium1_OnInitMapScript_805a316:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Aquarium1_OnInitMapScript_805a322 | |
ms_jump Aquarium1_OnInitMapScript_805a347 | |
Aquarium1_OnInitMapScript_805a322:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E83, Aquarium1_OnInitMapScript_805a347 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E84, Aquarium1_OnInitMapScript_805a347 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E84 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Aquarium1_CutsceneScript_8099cec, 0x64 | |
ms_jump Aquarium1_OnInitMapScript_805a347 | |
Aquarium1_OnInitMapScript_805a347:: | |
ms_end | |
Aquarium1_ContinuousMapScript_805a348:: | |
ms_jump_if_progress_in_range 0x10, 0x1f, Aquarium1_ContinuousMapScript_805a35b | |
ms_jump_if_progress_in_range 0x60, 0x6f, Aquarium1_ContinuousMapScript_805a3e7 | |
ms_jump Aquarium1_ContinuousMapScript_805a411 | |
Aquarium1_ContinuousMapScript_805a35b:: | |
ms_jump_if_progress_in_range 0x13, 0x13, Aquarium1_ContinuousMapScript_805a36e | |
ms_jump_if_progress_in_range 0x14, 0x14, Aquarium1_ContinuousMapScript_805a3a4 | |
ms_jump Aquarium1_ContinuousMapScript_805a411 | |
Aquarium1_ContinuousMapScript_805a36e:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, Aquarium1_ContinuousMapScript_805a3cd | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_517, Aquarium1_ContinuousMapScript_805a3cd | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_518, Aquarium1_ContinuousMapScript_805a3cd | |
ms_set_event_flag MS_VAR_IMM, EVENT_518 | |
ms_write_word Aquarium1_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_start_cutscene Aquarium1_CutsceneScript_8085128, 0x0 | |
ms_jump Aquarium1_ContinuousMapScript_805a411 | |
Aquarium1_ContinuousMapScript_805a3a4:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x11, 0, Aquarium1_ContinuousMapScript_805a3cd | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_51F, Aquarium1_ContinuousMapScript_805a3cd | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_520, Aquarium1_ContinuousMapScript_805a3cd | |
ms_set_event_flag MS_VAR_IMM, EVENT_520 | |
ms_start_cutscene Aquarium1_CutsceneScript_80855ac, 0x0 | |
ms_jump Aquarium1_ContinuousMapScript_805a411 | |
Aquarium1_ContinuousMapScript_805a3cd:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_5E6, Aquarium1_ContinuousMapScript_805a411 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_5E6 | |
ms_start_cutscene Aquarium1_CutsceneScript_80865ac, 0x1 | |
ms_jump Aquarium1_ContinuousMapScript_805a411 | |
Aquarium1_ContinuousMapScript_805a3e7:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Aquarium1_ContinuousMapScript_805a3f3 | |
ms_jump Aquarium1_ContinuousMapScript_805a411 | |
Aquarium1_ContinuousMapScript_805a3f3:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E83, Aquarium1_ContinuousMapScript_805a411 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E84, Aquarium1_ContinuousMapScript_805a411 | |
ms_start_cutscene Aquarium1_CutsceneScript_80990b8, 0x1ff00a0 | |
ms_jump Aquarium1_ContinuousMapScript_805a411 | |
Aquarium1_ContinuousMapScript_805a411:: | |
ms_end | |
.incbin "baserom.gba", 0x5a412, 0x2 | |
Aquarium2_OnInitMapScript_805a414:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump_if_progress_in_range 0x10, 0x1f, Aquarium2_OnInitMapScript_805a433 | |
ms_jump_if_progress_in_range 0x50, 0x5f, Aquarium2_OnInitMapScript_805a47f | |
ms_jump Aquarium2_OnInitMapScript_805a4fb | |
Aquarium2_OnInitMapScript_805a433:: | |
ms_jump_if_progress_in_range 0x13, 0x13, Aquarium2_OnInitMapScript_805a446 | |
ms_jump_if_progress_in_range 0x14, 0x14, Aquarium2_OnInitMapScript_805a460 | |
ms_jump Aquarium2_OnInitMapScript_805a4fb | |
Aquarium2_OnInitMapScript_805a446:: | |
ms_jump_if_flag_range_set 13, EVENT_547, Aquarium2_OnInitMapScript_805a4fb | |
ms_write_word Aquarium2_OnInitMapScript_2011ea4, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump Aquarium2_OnInitMapScript_805a4fb | |
Aquarium2_OnInitMapScript_805a460:: | |
ms_write_word Aquarium2_OnInitMapScript_2011eac, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_write_word Aquarium2_OnInitMapScript_2011eb0, 0x8050202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_jump Aquarium2_OnInitMapScript_805a4fb | |
Aquarium2_OnInitMapScript_805a47f:: | |
ms_jump_if_progress_in_range 0x55, 0x55, Aquarium2_OnInitMapScript_805a492 | |
ms_jump_if_progress_in_range 0x57, 0x57, Aquarium2_OnInitMapScript_805a4f6 | |
ms_jump Aquarium2_OnInitMapScript_805a4fb | |
Aquarium2_OnInitMapScript_805a492:: | |
ms_write_word Aquarium2_OnInitMapScript_2011eb4, 0x8070502 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_CAA, Aquarium2_OnInitMapScript_805a4fb | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_CA6, Aquarium2_OnInitMapScript_805a4fb | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_CA7, Aquarium2_OnInitMapScript_805a4fb | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, Aquarium2_OnInitMapScript_805a4e4 | |
ms_set_event_flag MS_VAR_IMM, EVENT_CA7 | |
ms_set_event_flag MS_VAR_IMM, EVENT_CAB | |
ms_write_word Aquarium2_OnInitMapScript_2011eb4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_start_cutscene Aquarium2_CutsceneScript_809269c, 0x0 | |
ms_jump Aquarium2_OnInitMapScript_805a4fb | |
Aquarium2_OnInitMapScript_805a4e4:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_CAA | |
ms_start_cutscene Aquarium2_CutsceneScript_80990dc, 0x113007d | |
ms_jump Aquarium2_OnInitMapScript_805a4fb | |
Aquarium2_OnInitMapScript_805a4f6:: | |
ms_jump Aquarium2_OnInitMapScript_805a4fb | |
Aquarium2_OnInitMapScript_805a4fb:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_11A5, Aquarium2_OnInitMapScript_805a7bb | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_11A6, Aquarium2_OnInitMapScript_805a7bb | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, Aquarium2_OnInitMapScript_805a792 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1224, Aquarium2_OnInitMapScript_805a531 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1224 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00f5 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a531:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1225, Aquarium2_OnInitMapScript_805a551 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1225 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00f6 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a551:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1226, Aquarium2_OnInitMapScript_805a571 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1226 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00f7 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a571:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1227, Aquarium2_OnInitMapScript_805a591 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1227 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00f8 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a591:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1228, Aquarium2_OnInitMapScript_805a5b1 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1228 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00f9 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a5b1:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1229, Aquarium2_OnInitMapScript_805a5d1 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1229 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00fa | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a5d1:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_122A, Aquarium2_OnInitMapScript_805a5f1 | |
ms_set_event_flag MS_VAR_IMM, EVENT_122A | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00fb | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a5f1:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_122B, Aquarium2_OnInitMapScript_805a611 | |
ms_set_event_flag MS_VAR_IMM, EVENT_122B | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00fc | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a611:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_122C, Aquarium2_OnInitMapScript_805a631 | |
ms_set_event_flag MS_VAR_IMM, EVENT_122C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00fd | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a631:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_122D, Aquarium2_OnInitMapScript_805a651 | |
ms_set_event_flag MS_VAR_IMM, EVENT_122D | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00fe | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a651:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_122E, Aquarium2_OnInitMapScript_805a671 | |
ms_set_event_flag MS_VAR_IMM, EVENT_122E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff00ff | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a671:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_122F, Aquarium2_OnInitMapScript_805a691 | |
ms_set_event_flag MS_VAR_IMM, EVENT_122F | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff0100 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a691:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1230, Aquarium2_OnInitMapScript_805a6b1 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1230 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff0101 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a6b1:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1231, Aquarium2_OnInitMapScript_805a6d1 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1231 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff0102 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a6d1:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1232, Aquarium2_OnInitMapScript_805a6f1 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1232 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff0103 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a6f1:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1233, Aquarium2_OnInitMapScript_805a711 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1233 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff0104 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a711:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1234, Aquarium2_OnInitMapScript_805a731 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1234 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff0105 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a731:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1235, Aquarium2_OnInitMapScript_805a751 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1235 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff0106 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a751:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1236, Aquarium2_OnInitMapScript_805a771 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1236 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0xff0107 | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a771:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_11A6, Aquarium2_OnInitMapScript_805a7bb | |
ms_set_event_flag MS_VAR_IMM, EVENT_11A6 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_1741 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Aquarium2_CutsceneScript_8099cec, 0x3b | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a792:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_11A6, Aquarium2_OnInitMapScript_805a7bb | |
ms_clear_event_flag MS_VAR_IMM, EVENT_11A6 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_11A5 | |
ms_clear_event_flag_range 19, EVENT_1224 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_1741 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Aquarium2_CutsceneScript_8099cec, 0x3c | |
ms_jump Aquarium2_OnInitMapScript_805a7bb | |
Aquarium2_OnInitMapScript_805a7bb:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1337, Aquarium2_OnInitMapScript_805a7d8 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1338, Aquarium2_OnInitMapScript_805a7d8 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1339, Aquarium2_OnInitMapScript_805a7d8 | |
ms_jump Aquarium2_OnInitMapScript_805a801 | |
Aquarium2_OnInitMapScript_805a7d8:: | |
ms_clear_event_flag_range 3, EVENT_1337 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, Aquarium2_OnInitMapScript_805a7f3 | |
ms_start_cutscene Aquarium2_CutsceneScript_8099cec, 0x45 | |
ms_jump Aquarium2_OnInitMapScript_805a801 | |
Aquarium2_OnInitMapScript_805a7f3:: | |
ms_start_cutscene Aquarium2_CutsceneScript_8099cec, 0x46 | |
ms_jump Aquarium2_OnInitMapScript_805a801 | |
Aquarium2_OnInitMapScript_805a801:: | |
ms_end | |
Aquarium2_ContinuousMapScript_805a802:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_CE2, Aquarium2_ContinuousMapScript_805a818 | |
ms_start_cutscene Aquarium2_CutsceneScript_809bfb0, 0x4 | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a818:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_CA0, Aquarium2_ContinuousMapScript_805a847 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_CA1, Aquarium2_ContinuousMapScript_805a847 | |
ms_set_event_flag MS_VAR_IMM, EVENT_CA1 | |
ms_write_word Aquarium2_ContinuousMapScript_2011eb4, 0x8070502 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_start_cutscene Aquarium2_CutsceneScript_80924e4, 0x0 | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a847:: | |
ms_jump_if_progress_in_range 0x10, 0x1f, Aquarium2_ContinuousMapScript_805a85a | |
ms_jump_if_progress_in_range 0x50, 0x5f, Aquarium2_ContinuousMapScript_805a8fa | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a85a:: | |
ms_jump_if_progress_in_range 0x13, 0x13, Aquarium2_ContinuousMapScript_805a874 | |
ms_jump_if_progress_in_range 0x14, 0x14, Aquarium2_ContinuousMapScript_805a88e | |
ms_jump_if_progress_in_range 0x15, 0x15, Aquarium2_ContinuousMapScript_805a8b7 | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a874:: | |
ms_jump_if_flag_range_clear 13, EVENT_547, Aquarium2_ContinuousMapScript_805a8e0 | |
ms_write_word Aquarium2_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a88e:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, Aquarium2_ContinuousMapScript_805a8e0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_51B, Aquarium2_ContinuousMapScript_805a8e0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_51C, Aquarium2_ContinuousMapScript_805a8e0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_51C | |
ms_start_cutscene Aquarium2_CutsceneScript_80853c8, 0x0 | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a8b7:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, Aquarium2_ContinuousMapScript_805a8e0 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_533, Aquarium2_ContinuousMapScript_805a8e0 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_534, Aquarium2_ContinuousMapScript_805a8e0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_534 | |
ms_start_cutscene Aquarium2_CutsceneScript_8085f0c, 0x0 | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a8e0:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_5E6, Aquarium2_ContinuousMapScript_805a930 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_5E6 | |
ms_start_cutscene Aquarium2_CutsceneScript_80865ac, 0x1 | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a8fa:: | |
ms_jump_if_progress_in_range 0x55, 0x55, Aquarium2_ContinuousMapScript_805a90d | |
ms_jump_if_progress_in_range 0x57, 0x57, Aquarium2_ContinuousMapScript_805a92b | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a90d:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_CAB, Aquarium2_ContinuousMapScript_805a930 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_CAA, Aquarium2_ContinuousMapScript_805a930 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0x1ff007d | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a92b:: | |
ms_jump Aquarium2_ContinuousMapScript_805a930 | |
Aquarium2_ContinuousMapScript_805a930:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_11A6, Aquarium2_ContinuousMapScript_805a952 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_11A5, Aquarium2_ContinuousMapScript_805a952 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1741 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0x1ff00f4 | |
ms_jump Aquarium2_ContinuousMapScript_805a952 | |
Aquarium2_ContinuousMapScript_805a952:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1337, Aquarium2_ContinuousMapScript_805a968 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0x1ff0014 | |
ms_jump Aquarium2_ContinuousMapScript_805a994 | |
Aquarium2_ContinuousMapScript_805a968:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1338, Aquarium2_ContinuousMapScript_805a97e | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0x1ff0015 | |
ms_jump Aquarium2_ContinuousMapScript_805a994 | |
Aquarium2_ContinuousMapScript_805a97e:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1339, Aquarium2_ContinuousMapScript_805a994 | |
ms_start_cutscene Aquarium2_CutsceneScript_80990b8, 0x1ff0016 | |
ms_jump Aquarium2_ContinuousMapScript_805a994 | |
Aquarium2_ContinuousMapScript_805a994:: | |
ms_end | |
.incbin "baserom.gba", 0x5a995, 0x3 | |
Auditorium_OnInitMapScript_805a998:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_1640 | |
ms_jump_if_progress_in_range 0x0, 0xf, Auditorium_OnInitMapScript_805a9bd | |
ms_jump_if_progress_in_range 0x10, 0x1f, Auditorium_OnInitMapScript_805a9c6 | |
ms_jump_if_progress_in_range 0x20, 0x2f, Auditorium_OnInitMapScript_805aa16 | |
ms_jump_if_progress_in_range 0x60, 0x6f, Auditorium_OnInitMapScript_805aa1f | |
ms_jump Auditorium_OnInitMapScript_805aa50 | |
Auditorium_OnInitMapScript_805a9bd:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump Auditorium_OnInitMapScript_805aa50 | |
Auditorium_OnInitMapScript_805a9c6:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump_if_progress_in_range 0x13, 0x13, Auditorium_OnInitMapScript_805a9dd | |
ms_jump_if_progress_in_range 0x14, 0x14, Auditorium_OnInitMapScript_805aa05 | |
ms_jump Auditorium_OnInitMapScript_805aa50 | |
Auditorium_OnInitMapScript_805a9dd:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_515, Auditorium_OnInitMapScript_805aa50 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_516, Auditorium_OnInitMapScript_805aa50 | |
ms_set_event_flag MS_VAR_IMM, EVENT_516 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Auditorium_CutsceneScript_8084f10, 0x0 | |
ms_jump Auditorium_OnInitMapScript_805aa50 | |
Auditorium_OnInitMapScript_805aa05:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_528, Auditorium_OnInitMapScript_805aa50 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_1640 | |
ms_jump Auditorium_OnInitMapScript_805aa50 | |
Auditorium_OnInitMapScript_805aa16:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16D0 | |
ms_jump Auditorium_OnInitMapScript_805aa50 | |
Auditorium_OnInitMapScript_805aa1f:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Auditorium_OnInitMapScript_805aa2b | |
ms_jump Auditorium_OnInitMapScript_805aa50 | |
Auditorium_OnInitMapScript_805aa2b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E89, Auditorium_OnInitMapScript_805aa50 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E8A, Auditorium_OnInitMapScript_805aa50 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E8A | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Auditorium_CutsceneScript_8099cec, 0x65 | |
ms_jump Auditorium_OnInitMapScript_805aa50 | |
Auditorium_OnInitMapScript_805aa50:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1135, Auditorium_OnInitMapScript_805aa75 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1136, Auditorium_OnInitMapScript_805aa75 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1136 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Auditorium_CutsceneScript_8099cec, 0x25 | |
ms_jump Auditorium_OnInitMapScript_805aa75 | |
Auditorium_OnInitMapScript_805aa75:: | |
ms_end | |
Auditorium_ContinuousMapScript_805aa76:: | |
ms_call_native_function Auditorium_MS_sub_809b130, 0x0 | |
ms_jump_if_progress_in_range 0x10, 0x1f, Auditorium_ContinuousMapScript_805aa92 | |
ms_jump_if_progress_in_range 0x60, 0x6f, Auditorium_ContinuousMapScript_805ab41 | |
ms_jump Auditorium_ContinuousMapScript_805ab6b | |
Auditorium_ContinuousMapScript_805aa92:: | |
ms_jump_if_progress_in_range 0x14, 0x14, Auditorium_ContinuousMapScript_805aa9e | |
ms_jump Auditorium_ContinuousMapScript_805ab6b | |
Auditorium_ContinuousMapScript_805aa9e:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_555, Auditorium_ContinuousMapScript_805aacf | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, Auditorium_ContinuousMapScript_805aacf | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_51D, Auditorium_ContinuousMapScript_805aacf | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_51E, Auditorium_ContinuousMapScript_805aacf | |
ms_set_event_flag MS_VAR_IMM, EVENT_51E | |
ms_start_cutscene Auditorium_CutsceneScript_80854b4, 0x0 | |
ms_jump Auditorium_ContinuousMapScript_805ab6b | |
Auditorium_ContinuousMapScript_805aacf:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_556, Auditorium_ContinuousMapScript_805aaf9 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_525, Auditorium_ContinuousMapScript_805aaf9 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_526, Auditorium_ContinuousMapScript_805aaf9 | |
ms_set_event_flag MS_VAR_IMM, EVENT_526 | |
ms_start_cutscene Auditorium_CutsceneScript_80858c4, 0x0 | |
ms_jump Auditorium_ContinuousMapScript_805ab6b | |
Auditorium_ContinuousMapScript_805aaf9:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_55A, Auditorium_ContinuousMapScript_805ab27 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_527, Auditorium_ContinuousMapScript_805ab27 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_528, Auditorium_ContinuousMapScript_805ab27 | |
ms_set_event_flag MS_VAR_IMM, EVENT_528 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1640 | |
ms_start_cutscene Auditorium_CutsceneScript_80859a0, 0x0 | |
ms_jump Auditorium_ContinuousMapScript_805ab6b | |
Auditorium_ContinuousMapScript_805ab27:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_5E6, Auditorium_ContinuousMapScript_805ab6b | |
ms_clear_event_flag MS_VAR_IMM, EVENT_5E6 | |
ms_start_cutscene Auditorium_CutsceneScript_80865ac, 0x1 | |
ms_jump Auditorium_ContinuousMapScript_805ab6b | |
Auditorium_ContinuousMapScript_805ab41:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Auditorium_ContinuousMapScript_805ab4d | |
ms_jump Auditorium_ContinuousMapScript_805ab6b | |
Auditorium_ContinuousMapScript_805ab4d:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E89, Auditorium_ContinuousMapScript_805ab6b | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E8A, Auditorium_ContinuousMapScript_805ab6b | |
ms_start_cutscene Auditorium_CutsceneScript_80990b8, 0x1ff00a1 | |
ms_jump Auditorium_ContinuousMapScript_805ab6b | |
Auditorium_ContinuousMapScript_805ab6b:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1136, Auditorium_ContinuousMapScript_805ab89 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1135, Auditorium_ContinuousMapScript_805ab89 | |
ms_start_cutscene Auditorium_CutsceneScript_80990b8, 0x1ff00de | |
ms_jump Auditorium_ContinuousMapScript_805ab89 | |
Auditorium_ContinuousMapScript_805ab89:: | |
ms_end | |
.incbin "baserom.gba", 0x5ab8a, 0x2 | |
ControlRoom_OnInitMapScript_805ab8c:: | |
ms_jump_if_progress_in_range 0x10, 0x1f, ControlRoom_OnInitMapScript_805ab9f | |
ms_jump_if_progress_in_range 0x60, 0x6f, ControlRoom_OnInitMapScript_805abdb | |
ms_jump ControlRoom_OnInitMapScript_805ac0f | |
ControlRoom_OnInitMapScript_805ab9f:: | |
ms_jump_if_progress_in_range 0x15, 0x15, ControlRoom_OnInitMapScript_805abab | |
ms_jump ControlRoom_OnInitMapScript_805ac0f | |
ControlRoom_OnInitMapScript_805abab:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_530, ControlRoom_OnInitMapScript_805ac0f | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_531, ControlRoom_OnInitMapScript_805ac0f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_532, ControlRoom_OnInitMapScript_805ac0f | |
ms_set_event_flag MS_VAR_IMM, EVENT_532 | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene ControlRoom_CutsceneScript_8085e1c, 0x0 | |
ms_jump ControlRoom_OnInitMapScript_805ac0f | |
ControlRoom_OnInitMapScript_805abdb:: | |
ms_jump_if_progress_in_range 0x64, 0x64, ControlRoom_OnInitMapScript_805abe7 | |
ms_jump ControlRoom_OnInitMapScript_805ac0f | |
ControlRoom_OnInitMapScript_805abe7:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EC7, ControlRoom_OnInitMapScript_805ac0f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EC8, ControlRoom_OnInitMapScript_805ac0f | |
ms_set_event_flag MS_VAR_IMM, EVENT_EC8 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0xc | |
ms_start_cutscene ControlRoom_CutsceneScript_8097774, 0x0 | |
ms_jump ControlRoom_OnInitMapScript_805ac0f | |
ControlRoom_OnInitMapScript_805ac0f:: | |
ms_end | |
ControlRoom_ContinuousMapScript_805ac10:: | |
ms_jump_if_progress_in_range 0x10, 0x1f, ControlRoom_ContinuousMapScript_805ac1c | |
ms_jump ControlRoom_ContinuousMapScript_805ac6b | |
ControlRoom_ContinuousMapScript_805ac1c:: | |
ms_jump_if_progress_in_range 0x14, 0x14, ControlRoom_ContinuousMapScript_805ac28 | |
ms_jump ControlRoom_ContinuousMapScript_805ac6b | |
ControlRoom_ContinuousMapScript_805ac28:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, ControlRoom_ContinuousMapScript_805ac51 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_529, ControlRoom_ContinuousMapScript_805ac51 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_52A, ControlRoom_ContinuousMapScript_805ac51 | |
ms_set_event_flag MS_VAR_IMM, EVENT_52A | |
ms_start_cutscene ControlRoom_CutsceneScript_8085aa0, 0x0 | |
ms_jump ControlRoom_ContinuousMapScript_805ac6b | |
ControlRoom_ContinuousMapScript_805ac51:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_5E6, ControlRoom_ContinuousMapScript_805ac6b | |
ms_clear_event_flag MS_VAR_IMM, EVENT_5E6 | |
ms_start_cutscene ControlRoom_CutsceneScript_80865ac, 0x1 | |
ms_jump ControlRoom_ContinuousMapScript_805ac6b | |
ControlRoom_ContinuousMapScript_805ac6b:: | |
ms_end | |
SeasideTown_NPCScripts_805ac6c:: | |
.word SeasideTown_NPCScript_805aca8 | |
.word SeasideTown_NPCScript_805ae53 | |
.word SeasideTown_NPCScript_805af10 | |
.word SeasideTown_NPCScript_805af9a | |
.word SeasideTown_NPCScript_805b044 | |
.word SeasideTown_NPCScript_805b130 | |
.word SeasideTown_NPCScript_805b1e3 | |
.word SeasideTown_NPCScript_805b283 | |
.word SeasideTown_NPCScript_805b296 | |
.word SeasideTown_NPCScript_805b2e7 | |
.word SeasideTown_NPCScript_805b31a | |
.word SeasideTown_NPCScript_805b44f | |
.word SeasideTown_NPCScript_805b55a | |
.word SeasideTown_NPCScript_805b6ff | |
.word 0xff | |
SeasideTown_NPCScript_805aca8:: | |
npc_set_active_and_visible | |
npc_set_sprite 20 | |
npc_jump_if_progress_in_range 0x63, 0x64, SeasideTown_NPCScript_805ae28 | |
npc_jump_if_progress_in_range 0x62, 0x62, SeasideTown_NPCScript_805ae16 | |
npc_jump_if_progress_in_range 0x51, 0x53, SeasideTown_NPCScript_805adfc | |
npc_jump_if_progress_in_range 0x50, 0x50, SeasideTown_NPCScript_805adea | |
npc_jump_if_progress_in_range 0x42, 0x42, SeasideTown_NPCScript_805add8 | |
npc_jump_if_progress_in_range 0x40, 0x41, SeasideTown_NPCScript_805adc6 | |
npc_jump_if_progress_in_range 0x30, 0x30, SeasideTown_NPCScript_805ad5e | |
npc_jump_if_progress_in_range 0x23, 0x23, SeasideTown_NPCScript_805adb4 | |
npc_jump_if_progress_in_range 0x22, 0x22, SeasideTown_NPCScript_805ada2 | |
npc_jump_if_progress_in_range 0x14, 0x15, SeasideTown_NPCScript_805ad75 | |
npc_jump_if_progress_in_range 0x13, 0x13, SeasideTown_NPCScript_805ad28 | |
npc_jump_if_progress_in_range 0x12, 0x12, SeasideTown_NPCScript_805ad00 | |
npc_free_and_end | |
SeasideTown_NPCScript_805ad00:: | |
npc_jump_if_flag_set EVENT_510, SeasideTown_NPCScript_805ad18 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 65406, 65360, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ad18:: | |
npc_set_text_script_index 2 | |
npc_set_coords 164, 126, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ad28:: | |
npc_jump_if_flag_set EVENT_51A, SeasideTown_NPCScript_805ad4d | |
npc_jump_if_flag_set EVENT_518, SeasideTown_NPCScript_805ad4e | |
npc_jump_if_flag_set EVENT_514, SeasideTown_NPCScript_805ad4d | |
npc_set_text_script_index 7 | |
npc_set_coords 166, 86, 65504 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ad4d:: | |
npc_free_and_end | |
SeasideTown_NPCScript_805ad4e:: | |
npc_set_text_script_index 11 | |
npc_set_coords 164, 126, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ad5e:: | |
npc_jump_if_flag_clear EVENT_859, SeasideTown_NPCScript_805ae52 | |
npc_set_text_script_index 0 | |
npc_set_coords 65472, 65382, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ad75:: | |
npc_jump_if_flag_set EVENT_51C, SeasideTown_NPCScript_805ad8f | |
npc_set_sprite 25 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 32 | |
npc_set_coords 168, 50, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ad8f:: | |
npc_set_sprite 25 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 32 | |
npc_set_coords 65428, 70, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ada2:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 6 | |
npc_set_coords 65384, 65368, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805adb4:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 11 | |
npc_set_coords 0, 190, 65504 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805adc6:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 3 | |
npc_set_coords 65480, 65418, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805add8:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 13 | |
npc_set_coords 20, 65444, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805adea:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 41 | |
npc_set_coords 26, 65446, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805adfc:: | |
npc_jump_if_flag_set EVENT_C20, SeasideTown_NPCScript_805ae04 | |
npc_free_and_end | |
SeasideTown_NPCScript_805ae04:: | |
npc_set_sprite 17 | |
npc_set_text_script_index 64 | |
npc_set_coords 16, 28, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ae16:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 11 | |
npc_set_coords 160, 122, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ae28:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 16 | |
npc_set_coords 12, 65428, 0 | |
npc_set_animation 3 | |
SeasideTown_NPCScript_805ae35:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E80, SeasideTown_NPCScript_805ae35 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 16 | |
npc_set_coords 12, 65428, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ae52:: | |
npc_free_and_end | |
SeasideTown_NPCScript_805ae53:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, SeasideTown_NPCScript_805aee5 | |
npc_jump_if_progress_in_range 0x51, 0x53, SeasideTown_NPCScript_805aec9 | |
npc_jump_if_progress_in_range 0x13, 0x13, SeasideTown_NPCScript_805aeaa | |
npc_jump_if_progress_in_range 0x12, 0x12, SeasideTown_NPCScript_805ae71 | |
npc_free_and_end | |
SeasideTown_NPCScript_805ae71:: | |
npc_jump_if_flag_set EVENT_510, SeasideTown_NPCScript_805ae91 | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 65396, 65360, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805ae91:: | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 3 | |
npc_set_coords 164, 136, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805aeaa:: | |
npc_jump_if_flag_set EVENT_514, SeasideTown_NPCScript_805af0f | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_text_script_index 9 | |
npc_set_coords 166, 96, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805aec9:: | |
npc_jump_if_flag_set EVENT_C20, SeasideTown_NPCScript_805aed1 | |
npc_free_and_end | |
SeasideTown_NPCScript_805aed1:: | |
npc_set_text_script_index 65 | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 24, 65476, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805aee5:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 17 | |
npc_set_coords 146, 170, 65504 | |
npc_set_animation 7 | |
SeasideTown_NPCScript_805aef2:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E82, SeasideTown_NPCScript_805aef2 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 17 | |
npc_set_coords 146, 170, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805af0f:: | |
npc_free_and_end | |
SeasideTown_NPCScript_805af10:: | |
npc_jump_if_progress_in_range 0x20, 0xff, SeasideTown_NPCScript_805af63 | |
npc_jump_if_progress_in_range 0x14, 0x14, SeasideTown_NPCScript_805af1f | |
npc_free_and_end | |
SeasideTown_NPCScript_805af1f:: | |
npc_jump_if_flag_clear EVENT_522, SeasideTown_NPCScript_805af99 | |
npc_jump_if_flag_set EVENT_526, SeasideTown_NPCScript_805af99 | |
npc_jump_if_flag_set EVENT_171A, SeasideTown_NPCScript_805af99 | |
npc_jump_if_flag_clear EVENT_1729, SeasideTown_NPCScript_805af4e | |
npc_set_active_and_visible | |
npc_set_sprite 0 | |
npc_set_text_script_index 10 | |
npc_set_coords 65350, 65358, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805af4e:: | |
npc_set_active_and_visible | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 23, 28 | |
npc_set_text_script_index 10 | |
npc_set_coords 65350, 65358, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805af63:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_jump_if_flag_set EVENT_11A9, SeasideTown_NPCScript_805af76 | |
npc_free_and_end | |
SeasideTown_NPCScript_805af76:: | |
npc_jump_if_flag_clear EVENT_171D, SeasideTown_NPCScript_805af99 | |
npc_jump_if_flag_set EVENT_163, SeasideTown_NPCScript_805af99 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 45 | |
npc_set_coords 65348, 65532, 0 | |
npc_set_animation 5 | |
SeasideTown_NPCScript_805af8f:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_11AE, SeasideTown_NPCScript_805af8f | |
npc_free_and_end | |
SeasideTown_NPCScript_805af99:: | |
npc_free_and_end | |
SeasideTown_NPCScript_805af9a:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x61, SeasideTown_NPCScript_805b031 | |
npc_jump_if_progress_in_range 0x50, 0x50, SeasideTown_NPCScript_805afbf | |
npc_jump_if_progress_in_range 0x43, 0x46, SeasideTown_NPCScript_805b01f | |
npc_jump_if_progress_in_range 0x30, 0x31, SeasideTown_NPCScript_805b00c | |
npc_jump_if_progress_in_range 0x14, 0x15, SeasideTown_NPCScript_805afdf | |
npc_free_and_end | |
SeasideTown_NPCScript_805afbf:: | |
npc_jump_if_flag_set EVENT_C09, SeasideTown_NPCScript_805b043 | |
npc_jump_if_flag_clear EVENT_CC3, SeasideTown_NPCScript_805b043 | |
npc_set_sprite 27 | |
npc_set_text_script_index 50 | |
npc_set_coords 65462, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805afdf:: | |
npc_jump_if_flag_set EVENT_51C, SeasideTown_NPCScript_805aff9 | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 32 | |
npc_set_coords 168, 70, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link SeasideTown_NPCScript_809f6b8 | |
SeasideTown_NPCScript_805aff9:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 32 | |
npc_set_coords 65428, 50, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link SeasideTown_NPCScript_809f6b8 | |
SeasideTown_NPCScript_805b00c:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 310, 2, 64 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b01f:: | |
npc_set_sprite 27 | |
npc_set_text_script_index 20 | |
npc_set_coords 65462, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b031:: | |
npc_set_sprite 27 | |
npc_set_text_script_index 0 | |
npc_set_coords 65462, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b043:: | |
npc_free_and_end | |
SeasideTown_NPCScript_805b044:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, SeasideTown_NPCScript_805b11e | |
npc_jump_if_progress_in_range 0x51, 0x53, SeasideTown_NPCScript_805b0f1 | |
npc_jump_if_progress_in_range 0x50, 0x50, SeasideTown_NPCScript_805b0de | |
npc_jump_if_progress_in_range 0x42, 0x42, SeasideTown_NPCScript_805b0cb | |
npc_jump_if_progress_in_range 0x40, 0x41, SeasideTown_NPCScript_805b0b8 | |
npc_jump_if_progress_in_range 0x32, 0x33, SeasideTown_NPCScript_805b0a5 | |
npc_jump_if_progress_in_range 0x30, 0x31, SeasideTown_NPCScript_805b092 | |
npc_jump_if_progress_in_range 0x14, 0x14, SeasideTown_NPCScript_805b07e | |
npc_free_and_end | |
SeasideTown_NPCScript_805b07e:: | |
npc_set_sprite_with_category 47, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_animation 16 | |
npc_set_text_script_index 0 | |
npc_set_coords 65514, 112, 65504 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b092:: | |
npc_set_sprite 14 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 42 | |
npc_set_coords 65482, 65446, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b0a5:: | |
npc_set_sprite 14 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 50 | |
npc_set_coords 250, 65412, 64 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b0b8:: | |
npc_set_sprite 14 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 65450, 100, 65504 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b0cb:: | |
npc_set_sprite 14 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 11 | |
npc_set_coords 172, 120, 65504 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b0de:: | |
npc_set_sprite 14 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 43 | |
npc_set_coords 30, 152, 65504 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b0f1:: | |
npc_jump_if_flag_set EVENT_C20, SeasideTown_NPCScript_805b10b | |
npc_set_sprite 14 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 57 | |
npc_set_coords 65408, 90, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b10b:: | |
npc_set_sprite 14 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 60 | |
npc_set_coords 65498, 65500, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b11e:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 2 | |
npc_set_coords 36, 0, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b130:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, SeasideTown_NPCScript_805b1d1 | |
npc_jump_if_progress_in_range 0x51, 0x53, SeasideTown_NPCScript_805b1a6 | |
npc_jump_if_progress_in_range 0x24, 0x25, SeasideTown_NPCScript_805b194 | |
npc_jump_if_progress_in_range 0x23, 0x23, SeasideTown_NPCScript_805b182 | |
npc_jump_if_progress_in_range 0x22, 0x22, SeasideTown_NPCScript_805b170 | |
npc_jump_if_progress_in_range 0x14, 0x14, SeasideTown_NPCScript_805b15c | |
npc_free_and_end | |
SeasideTown_NPCScript_805b15c:: | |
npc_set_sprite_with_category 47, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_animation 14 | |
npc_set_text_script_index 0 | |
npc_set_coords 42, 98, 65504 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b170:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 5 | |
npc_set_coords 65428, 65500, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b182:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 10 | |
npc_set_coords 65428, 65500, 0 | |
npc_set_animation 3 | |
npc_jump_with_link SeasideTown_NPCScript_809f7e4 | |
SeasideTown_NPCScript_805b194:: | |
npc_set_sprite 24 | |
npc_set_text_script_index 15 | |
npc_set_coords 65396, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b1a6:: | |
npc_jump_if_flag_set EVENT_C20, SeasideTown_NPCScript_805b1bf | |
npc_set_sprite 24 | |
npc_set_text_script_index 55 | |
npc_set_coords 65404, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b1bf:: | |
npc_set_sprite 24 | |
npc_set_text_script_index 62 | |
npc_set_coords 65404, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b1d1:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 6 | |
npc_set_coords 65486, 65444, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b1e3:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 47, 28 | |
npc_jump_if_progress_in_range 0x62, 0x62, SeasideTown_NPCScript_805b270 | |
npc_jump_if_progress_in_range 0x60, 0x60, SeasideTown_NPCScript_805b25e | |
npc_jump_if_progress_in_range 0x42, 0x42, SeasideTown_NPCScript_805b24c | |
npc_jump_if_progress_in_range 0x40, 0x41, SeasideTown_NPCScript_805b23a | |
npc_jump_if_progress_in_range 0x14, 0x14, SeasideTown_NPCScript_805b229 | |
npc_jump_if_progress_in_range 0x12, 0x12, SeasideTown_NPCScript_805b212 | |
npc_free_and_end | |
SeasideTown_NPCScript_805b212:: | |
npc_jump_if_flag_set EVENT_510, SeasideTown_NPCScript_805b282 | |
npc_set_sprite 42 | |
npc_set_coords 148, 48, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link SeasideTown_NPCScript_809f6b8 | |
SeasideTown_NPCScript_805b229:: | |
npc_do_not_face_player_when_interacted | |
npc_set_animation 16 | |
npc_set_text_script_index 0 | |
npc_set_coords 206, 158, 65504 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b23a:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 2 | |
npc_set_coords 65490, 65368, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b24c:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 12 | |
npc_set_coords 65380, 65452, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b25e:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 3 | |
npc_set_coords 148, 124, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link SeasideTown_NPCScript_809f6b8 | |
SeasideTown_NPCScript_805b270:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 10 | |
npc_set_coords 148, 108, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link SeasideTown_NPCScript_809f6b8 | |
SeasideTown_NPCScript_805b282:: | |
npc_free_and_end | |
SeasideTown_NPCScript_805b283:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 65300, 170, 65504 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b296:: | |
npc_set_active_and_visible | |
npc_set_sprite 15 | |
npc_jump_if_flag_set EVENT_11BB, SeasideTown_NPCScript_805b2e6 | |
npc_jump_if_flag_set EVENT_1C34, SeasideTown_NPCScript_805b2e6 | |
npc_jump_if_flag_set EVENT_1BF4, SeasideTown_NPCScript_805b2af | |
npc_free_and_end | |
SeasideTown_NPCScript_805b2af:: | |
npc_jump_if_flag_clear EVENT_171D, SeasideTown_NPCScript_805b2e6 | |
npc_jump_if_flag_set EVENT_163, SeasideTown_NPCScript_805b2e6 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 60 | |
npc_set_coords 40, 65430, 0 | |
npc_set_animation 4 | |
SeasideTown_NPCScript_805b2c8:: | |
npc_jump_if_flag_set EVENT_11B6, SeasideTown_NPCScript_805b2d6 | |
npc_pause 1 | |
npc_jump SeasideTown_NPCScript_805b2c8 | |
SeasideTown_NPCScript_805b2d6:: | |
npc_set_coords 65454, 65378, 0 | |
npc_set_animation 5 | |
npc_pause 1 | |
npc_jump SeasideTown_NPCScript_805b2d6 | |
SeasideTown_NPCScript_805b2e6:: | |
npc_free_and_end | |
SeasideTown_NPCScript_805b2e7:: | |
npc_set_active_and_visible | |
npc_set_sprite 13 | |
npc_jump_if_flag_set EVENT_1BF4, SeasideTown_NPCScript_805b2f2 | |
npc_free_and_end | |
SeasideTown_NPCScript_805b2f2:: | |
npc_jump_if_flag_clear EVENT_171D, SeasideTown_NPCScript_805b319 | |
npc_jump_if_flag_set EVENT_163, SeasideTown_NPCScript_805b319 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 66 | |
npc_set_coords 65482, 65474, 0 | |
npc_set_animation 5 | |
SeasideTown_NPCScript_805b30b:: | |
npc_jump_if_flag_set EVENT_11B6, SeasideTown_NPCScript_805b319 | |
npc_pause 1 | |
npc_jump SeasideTown_NPCScript_805b30b | |
SeasideTown_NPCScript_805b319:: | |
npc_free_and_end | |
SeasideTown_NPCScript_805b31a:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, SeasideTown_NPCScript_805b43d | |
npc_jump_if_progress_in_range 0x51, 0x53, SeasideTown_NPCScript_805b410 | |
npc_jump_if_progress_in_range 0x50, 0x50, SeasideTown_NPCScript_805b3fd | |
npc_jump_if_progress_in_range 0x42, 0x42, SeasideTown_NPCScript_805b3ea | |
npc_jump_if_progress_in_range 0x40, 0x41, SeasideTown_NPCScript_805b3d7 | |
npc_jump_if_progress_in_range 0x32, 0x33, SeasideTown_NPCScript_805b3c4 | |
npc_jump_if_progress_in_range 0x30, 0x31, SeasideTown_NPCScript_805b3b1 | |
npc_jump_if_progress_in_range 0x14, 0x15, SeasideTown_NPCScript_805b386 | |
npc_jump_if_progress_in_range 0x13, 0x13, SeasideTown_NPCScript_805b374 | |
npc_jump_if_progress_in_range 0x12, 0x12, SeasideTown_NPCScript_805b362 | |
npc_free_and_end | |
SeasideTown_NPCScript_805b362:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 20 | |
npc_set_coords 252, 62, 64 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b374:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 25 | |
npc_set_coords 200, 65360, 64 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b386:: | |
npc_jump_if_flag_set EVENT_51C, SeasideTown_NPCScript_805b39f | |
npc_set_sprite 13 | |
npc_set_text_script_index 33 | |
npc_set_coords 142, 170, 65504 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b39f:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 33 | |
npc_set_coords 48, 8, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b3b1:: | |
npc_set_sprite 13 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 42 | |
npc_set_coords 65482, 65436, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b3c4:: | |
npc_set_sprite 13 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 50 | |
npc_set_coords 250, 65426, 64 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b3d7:: | |
npc_set_sprite 13 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 65450, 76, 65504 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b3ea:: | |
npc_set_sprite 13 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 10 | |
npc_set_coords 172, 138, 65504 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b3fd:: | |
npc_set_sprite 13 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 43 | |
npc_set_coords 10, 152, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b410:: | |
npc_jump_if_flag_set EVENT_C20, SeasideTown_NPCScript_805b42a | |
npc_set_sprite 13 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 57 | |
npc_set_coords 65408, 108, 65504 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b42a:: | |
npc_set_sprite 13 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 60 | |
npc_set_coords 65518, 65500, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b43d:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 1 | |
npc_set_coords 36, 65522, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b44f:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C31, SeasideTown_NPCScript_805b45e | |
npc_jump_if_flag_set EVENT_1BF1, SeasideTown_NPCScript_805b4d6 | |
SeasideTown_NPCScript_805b45e:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, SeasideTown_NPCScript_805b53f | |
npc_jump_if_progress_in_range 0x50, 0x50, SeasideTown_NPCScript_805b52d | |
npc_jump_if_progress_in_range 0x32, 0x33, SeasideTown_NPCScript_805b51b | |
npc_jump_if_progress_in_range 0x24, 0x25, SeasideTown_NPCScript_805b4f6 | |
npc_jump_if_progress_in_range 0x23, 0x23, SeasideTown_NPCScript_805b508 | |
npc_jump_if_progress_in_range 0x22, 0x22, SeasideTown_NPCScript_805b4f6 | |
npc_jump_if_progress_in_range 0x14, 0x15, SeasideTown_NPCScript_805b4c3 | |
npc_jump_if_progress_in_range 0x13, 0x13, SeasideTown_NPCScript_805b4b1 | |
npc_jump_if_progress_in_range 0x12, 0x12, SeasideTown_NPCScript_805b49f | |
npc_free_and_end | |
SeasideTown_NPCScript_805b49f:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 21 | |
npc_set_coords 65468, 65386, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b4b1:: | |
npc_set_sprite 24 | |
npc_set_text_script_index 26 | |
npc_set_coords 65406, 65372, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b4c3:: | |
npc_set_sprite 24 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 30 | |
npc_set_coords 65436, 65510, 0 | |
npc_set_animation 7 | |
npc_jump_with_link SeasideTown_NPCScript_809f6b8 | |
SeasideTown_NPCScript_805b4d6:: | |
npc_jump_if_flag_clear EVENT_171D, SeasideTown_NPCScript_805b559 | |
npc_jump_if_flag_set EVENT_163, SeasideTown_NPCScript_805b559 | |
npc_set_sprite 24 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 40 | |
npc_set_coords 65382, 65364, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b4f6:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 7 | |
npc_set_coords 164, 114, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b508:: | |
npc_set_sprite 15 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 12 | |
npc_set_coords 154, 162, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b51b:: | |
npc_set_sprite 24 | |
npc_set_text_script_index 51 | |
npc_set_coords 65432, 65496, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b52d:: | |
npc_set_sprite 24 | |
npc_set_text_script_index 40 | |
npc_set_coords 268, 65364, 64 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b53f:: | |
npc_jump_if_flag_set EVENT_C20, SeasideTown_NPCScript_805b547 | |
npc_free_and_end | |
SeasideTown_NPCScript_805b547:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 63 | |
npc_set_coords 65462, 65394, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b559:: | |
npc_free_and_end | |
SeasideTown_NPCScript_805b55a:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x62, 0x62, SeasideTown_NPCScript_805b6ec | |
npc_jump_if_progress_in_range 0x61, 0x61, SeasideTown_NPCScript_805b6d7 | |
npc_jump_if_progress_in_range 0x52, 0x53, SeasideTown_NPCScript_805b6ab | |
npc_jump_if_progress_in_range 0x51, 0x51, SeasideTown_NPCScript_805b696 | |
npc_jump_if_progress_in_range 0x50, 0x50, SeasideTown_NPCScript_805b684 | |
npc_jump_if_progress_in_range 0x42, 0x42, SeasideTown_NPCScript_805b672 | |
npc_jump_if_progress_in_range 0x40, 0x41, SeasideTown_NPCScript_805b660 | |
npc_jump_if_progress_in_range 0x32, 0x33, SeasideTown_NPCScript_805b64e | |
npc_jump_if_progress_in_range 0x30, 0x31, SeasideTown_NPCScript_805b5fe | |
npc_jump_if_progress_in_range 0x25, 0x25, SeasideTown_NPCScript_805b63b | |
npc_jump_if_progress_in_range 0x24, 0x24, SeasideTown_NPCScript_805b626 | |
npc_jump_if_progress_in_range 0x23, 0x23, SeasideTown_NPCScript_805b613 | |
npc_jump_if_progress_in_range 0x14, 0x15, SeasideTown_NPCScript_805b5e9 | |
npc_jump_if_progress_in_range 0x13, 0x13, SeasideTown_NPCScript_805b5d7 | |
npc_jump_if_progress_in_range 0x12, 0x12, SeasideTown_NPCScript_805b5c5 | |
npc_free_and_end | |
SeasideTown_NPCScript_805b5c5:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 22 | |
npc_set_coords 65444, 80, 65504 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b5d7:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 27 | |
npc_set_coords 65366, 34, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b5e9:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 31 | |
npc_set_coords 10, 150, 65504 | |
npc_set_animation 5 | |
npc_init_movement 5, 21, 6, SeasideTown_NPCScript_809f71c | |
SeasideTown_NPCScript_805b5fe:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 41 | |
npc_set_coords 144, 196, 65504 | |
npc_set_animation 5 | |
npc_init_movement 5, 8, 21, SeasideTown_NPCScript_809f71c | |
SeasideTown_NPCScript_805b613:: | |
npc_set_sprite 21 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 13 | |
npc_set_coords 154, 178, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b626:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 17 | |
npc_set_coords 154, 178, 65504 | |
npc_set_animation 7 | |
npc_init_movement 5, 8, 21, SeasideTown_NPCScript_809f71c | |
SeasideTown_NPCScript_805b63b:: | |
npc_set_sprite 21 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 22 | |
npc_set_coords 154, 178, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link SeasideTown_NPCScript_809f7e4 | |
SeasideTown_NPCScript_805b64e:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 52 | |
npc_set_coords 65426, 200, 65504 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b660:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 4 | |
npc_set_coords 65480, 65438, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b672:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 14 | |
npc_set_coords 20, 65464, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b684:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 42 | |
npc_set_coords 26, 65476, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b696:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 56 | |
npc_set_coords 250, 65400, 64 | |
npc_set_animation 3 | |
npc_init_movement 3, 8, 21, SeasideTown_NPCScript_809f6ec | |
SeasideTown_NPCScript_805b6ab:: | |
npc_jump_if_flag_set EVENT_C20, SeasideTown_NPCScript_805b6c5 | |
npc_set_sprite 11 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 58 | |
npc_set_coords 254, 65434, 64 | |
npc_set_animation 5 | |
npc_jump_with_link SeasideTown_NPCScript_809f6b8 | |
SeasideTown_NPCScript_805b6c5:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 61 | |
npc_set_coords 140, 65384, 64 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_NPCScript_805b6d7:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 7 | |
npc_set_coords 82, 172, 65504 | |
npc_set_animation 5 | |
npc_init_movement 5, 8, 22, SeasideTown_NPCScript_809f71c | |
SeasideTown_NPCScript_805b6ec:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 12 | |
npc_set_coords 132, 122, 65504 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5b6fe, 0x1 | |
SeasideTown_NPCScript_805b6ff:: | |
SeasideTown_CutsceneNPCScript_805b6ff:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x10, 0x46, SeasideTown_NPCScript_805b708 | |
npc_free_and_end | |
SeasideTown_NPCScript_805b708:: | |
npc_set_sprite 27 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 75 | |
npc_set_coords 65462, 65366, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5b71a, 0x2 | |
SeasideTown_CutsceneNPCs_805b71c:: | |
.word SeasideTown_CutsceneNPCScript_805b730 | |
.word SeasideTown_CutsceneNPCScript_805b77e | |
.word SeasideTown_CutsceneNPCScript_805b7d3 | |
.word SeasideTown_CutsceneNPCScript_805b829 | |
.word 0xff | |
SeasideTown_CutsceneNPCScript_805b730:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 148, 144, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 90 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 8 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805b77e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 158, 156, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 94 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 8 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x14 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805b7d3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 158, 168, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 174, 176, 65504 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 7 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x16 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805b829:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 42 | |
npc_set_coords 148, 48, 65504 | |
npc_set_animation 7 | |
SeasideTown_CutsceneNPCScript_805b837:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_jump_if_flag_clear EVENT_53A, SeasideTown_CutsceneNPCScript_805b837 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 60 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 9 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 2 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 6 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 20 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_free_and_end | |
SeasideTown_CutsceneNPCs_805b878:: | |
.word SeasideTown_CutsceneNPCScript_805b8a4 | |
.word SeasideTown_CutsceneNPCScript_805b8f6 | |
.word SeasideTown_CutsceneNPCScript_805b937 | |
.word SeasideTown_CutsceneNPCScript_805b960 | |
.word SeasideTown_CutsceneNPCScript_805b981 | |
.word SeasideTown_CutsceneNPCScript_805b9b5 | |
.word SeasideTown_CutsceneNPCScript_805b9df | |
.word SeasideTown_CutsceneNPCScript_805ba0b | |
.word SeasideTown_CutsceneNPCScript_805ba37 | |
.word SeasideTown_CutsceneNPCScript_805b6ff | |
.word 0xff | |
SeasideTown_CutsceneNPCScript_805b8a4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 0 | |
npc_set_coords 260, 65482, 64 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 4 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 20 | |
npc_set_animation 13 | |
npc_move_in_direction 1, 16, 1 | |
npc_set_animation 5 | |
npc_pause 15 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805b8f6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 264, 65504, 64 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 6 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_coords 260, 12, 64 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 20 | |
npc_set_animation 7 | |
npc_free_and_end | |
SeasideTown_CutsceneNPCScript_805b937:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 24 | |
npc_set_coords 65428, 65502, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
SeasideTown_CutsceneNPCScript_805b948:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_jump SeasideTown_CutsceneNPCScript_805b948 | |
SeasideTown_CutsceneNPCScript_805b960:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 50, 28 | |
npc_set_coords 65432, 65458, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_active_and_visible | |
npc_set_animation_force_update 0 | |
npc_pause 24 | |
npc_play_sound 0xe1 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
SeasideTown_CutsceneNPCScript_805b981:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 170, 100, 65504 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 60 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 16, 6 | |
npc_set_animation 5 | |
npc_pause 90 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805b9b5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 47, 28 | |
npc_set_coords 296, 88, 65472 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
SeasideTown_CutsceneNPCScript_805b9c9:: | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 44 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 44 | |
npc_jump SeasideTown_CutsceneNPCScript_805b9c9 | |
SeasideTown_CutsceneNPCScript_805b9df:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 47, 28 | |
npc_set_coords 324, 106, 65472 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 1 | |
SeasideTown_CutsceneNPCScript_805b9f5:: | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 44 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 44 | |
npc_jump SeasideTown_CutsceneNPCScript_805b9f5 | |
SeasideTown_CutsceneNPCScript_805ba0b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 47, 28 | |
npc_set_coords 324, 70, 65472 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 2 | |
SeasideTown_CutsceneNPCScript_805ba21:: | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 44 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 44 | |
npc_jump SeasideTown_CutsceneNPCScript_805ba21 | |
SeasideTown_CutsceneNPCScript_805ba37:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite 13 | |
npc_set_coords 148, 24, 65504 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_run_secondary_script SeasideTown_CutsceneNPCScript_805ba6f | |
npc_set_animation 11 | |
npc_move_in_direction 3, 16, 4 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805ba6f:: | |
npc_pause_secondary_script 1 | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x5ba95, 0x3 | |
SeasideTown_CutsceneNPCs_805ba98:: | |
.word SeasideTown_CutsceneNPCScript_805bab4 | |
.word SeasideTown_CutsceneNPCScript_805bb24 | |
.word SeasideTown_CutsceneNPCScript_805bb43 | |
.word SeasideTown_CutsceneNPCScript_805bb5f | |
.word SeasideTown_CutsceneNPCScript_805bb73 | |
.word SeasideTown_CutsceneNPCScript_805bb87 | |
.word 0xff | |
SeasideTown_CutsceneNPCScript_805bab4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite 0 | |
npc_set_coords 148, 24, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 12 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_set_animation 5 | |
npc_pause 20 | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 6 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bb24:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite 17 | |
npc_set_coords 202, 14, 64 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 5 | |
npc_pause 60 | |
npc_set_animation 25 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_free_and_end | |
SeasideTown_CutsceneNPCScript_805bb43:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 50, 28 | |
npc_set_coords 200, 120, 65504 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_active_and_visible | |
npc_set_animation_force_update 0 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_free_and_end | |
SeasideTown_CutsceneNPCScript_805bb5f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 47, 28 | |
npc_set_animation 16 | |
npc_set_coords 65514, 112, 65504 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bb73:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 47, 28 | |
npc_set_animation 14 | |
npc_set_coords 42, 98, 65504 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bb87:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 47, 28 | |
npc_set_animation 16 | |
npc_set_coords 206, 158, 65504 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5bb9b, 0x15 | |
SeasideTown_CutsceneNPCs_805bbb0:: | |
.word SeasideTown_CutsceneNPCScript_805bbc0 | |
.word SeasideTown_CutsceneNPCScript_805bbee | |
.word SeasideTown_CutsceneNPCScript_805b6ff | |
.word 0xff | |
SeasideTown_CutsceneNPCScript_805bbc0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65350, 65382, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 4 | |
npc_pause 60 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bbee:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 65350, 65358, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5bc05, 0x3 | |
SeasideTown_CutsceneNPCs_805bc08:: | |
.word SeasideTown_CutsceneNPCScript_805bc20 | |
.word SeasideTown_CutsceneNPCScript_805bc37 | |
.word SeasideTown_CutsceneNPCScript_805bc51 | |
.word SeasideTown_CutsceneNPCScript_805bcde | |
.word SeasideTown_CutsceneNPCScript_805bd0c | |
.word 0xff | |
SeasideTown_CutsceneNPCScript_805bc20:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 278, 50, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_free_and_end | |
SeasideTown_CutsceneNPCScript_805bc37:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 276, 20, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_free_and_end | |
SeasideTown_CutsceneNPCScript_805bc51:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 266, 20, 64 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 2 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 3 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 3 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 3 | |
npc_set_animation 7 | |
npc_pause 15 | |
npc_set_animation 1 | |
npc_pause 15 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
SeasideTown_CutsceneNPCScript_805bcb4:: | |
npc_set_animation 7 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 60 | |
npc_set_animation 1 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 60 | |
npc_jump SeasideTown_CutsceneNPCScript_805bcb4 | |
SeasideTown_CutsceneNPCScript_805bcde:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 262, 50, 64 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_coords 286, 64, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bd0c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 8 | |
npc_set_coords 260, 65414, 64 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5bd22, 0x2 | |
SeasideTown_CutsceneNPCs_805bd24:: | |
.word SeasideTown_CutsceneNPCScript_805bd3c | |
.word SeasideTown_CutsceneNPCScript_805bd64 | |
.word SeasideTown_CutsceneNPCScript_805bd89 | |
.word SeasideTown_CutsceneNPCScript_805bdba | |
.word SeasideTown_CutsceneNPCScript_805bde3 | |
.word 0xff | |
SeasideTown_CutsceneNPCScript_805bd3c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 46 | |
npc_set_coords 65300, 156, 65504 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bd64:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 65290, 188, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bd89:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 42 | |
npc_set_coords 65322, 180, 65504 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bdba:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 65350, 190, 65504 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 8 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 14 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
SeasideTown_CutsceneNPCScript_805bde3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 43 | |
npc_set_coords 65474, 172, 65504 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 14 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCs_805be04:: | |
.word SeasideTown_CutsceneNPCScript_805be58 | |
.word SeasideTown_CutsceneNPCScript_805beb4 | |
.word SeasideTown_CutsceneNPCScript_805beca | |
.word SeasideTown_CutsceneNPCScript_805bee0 | |
.word SeasideTown_CutsceneNPCScript_805bef6 | |
.word SeasideTown_CutsceneNPCScript_805bf3f | |
.word SeasideTown_CutsceneNPCScript_805bf56 | |
.word SeasideTown_CutsceneNPCScript_805bf6d | |
.word SeasideTown_CutsceneNPCScript_805bf84 | |
.word SeasideTown_CutsceneNPCScript_805bf9b | |
.word 0xff | |
SeasideTown_CutsceneNPCs_805be30:: | |
.word SeasideTown_CutsceneNPCScript_805bfc2 | |
.word SeasideTown_CutsceneNPCScript_805c014 | |
.word SeasideTown_CutsceneNPCScript_805c04d | |
.word SeasideTown_CutsceneNPCScript_805c084 | |
.word SeasideTown_CutsceneNPCScript_805c0b7 | |
.word SeasideTown_CutsceneNPCScript_805c0cf | |
.word SeasideTown_CutsceneNPCScript_805c0e5 | |
.word SeasideTown_CutsceneNPCScript_805c11a | |
.word SeasideTown_CutsceneNPCScript_805c16d | |
.word 0xff | |
SeasideTown_CutsceneNPCScript_805be58:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 124, 65372, 64 | |
npc_set_animation 4 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 60, 65372, 64 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 10 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 13 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_coords 0, 65476, 0 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 9 | |
npc_move_in_direction 5, 4, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x11 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805beb4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 6, 65450, 0 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805beca:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 65516, 65498, 0 | |
npc_set_animation 29 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bee0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 16, 65502, 0 | |
npc_set_animation 26 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bef6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_give_attached_shadow | |
npc_set_sprite 89 | |
npc_set_coords 18, 65500, 48 | |
npc_set_animation 27 | |
npc_pause 1 | |
npc_give_attached_shadow | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_coords 24, 65476, 0 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 26 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 25 | |
npc_write_cutscene_var 0x8, 0xf | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_set_animation 26 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_sprite_with_category 23, 28 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bf3f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 43 | |
npc_set_coords 260, 48, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bf56:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 45 | |
npc_set_coords 282, 54, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bf6d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 46 | |
npc_set_coords 260, 22, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bf84:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 42 | |
npc_set_coords 282, 10, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bf9b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 65428, 28, 65504 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 16 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805bfc2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 0, 65464, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x17 | |
npc_wait_cutscene_var 0x8, 0x1a | |
npc_pause 20 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 3 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x1b | |
npc_wait_cutscene_var 0x8, 0x1c | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1e | |
npc_set_animation 15 | |
npc_move_in_direction 3, 8, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x1f | |
npc_wait_cutscene_var 0x8, 0x24 | |
npc_set_animation 4 | |
npc_write_cutscene_var 0x8, 0x25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805c014:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 65494, 65416, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x18 | |
npc_pause 32 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1a | |
npc_pause 8 | |
npc_set_animation 3 | |
npc_pause 24 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 6 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x22 | |
npc_pause 18 | |
npc_set_animation 7 | |
npc_pause 136 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x24 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805c04d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 65512, 65438, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x18 | |
npc_pause 6 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1a | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x22 | |
npc_pause 16 | |
npc_set_animation 7 | |
npc_pause 122 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x24 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805c084:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 65526, 65416, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x18 | |
npc_pause 40 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1a | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x22 | |
npc_pause 20 | |
npc_set_animation 7 | |
npc_pause 130 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x24 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805c0b7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_give_attached_shadow | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 24, 65476, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805c0cf:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 0, 65488, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805c0e5:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 50 | |
npc_set_coords 118, 65372, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x18 | |
npc_set_active_and_visible | |
npc_set_animation 13 | |
npc_move_in_direction 5, 32, 10 | |
npc_move_in_direction 5, 8, 8 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 2 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x22 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 12 | |
npc_free_and_end | |
SeasideTown_CutsceneNPCScript_805c11a:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 44 | |
npc_set_coords 118, 65372, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x18 | |
npc_set_active_and_visible | |
npc_pause 32 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 32, 10 | |
npc_move_in_direction 5, 8, 10 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x19 | |
npc_wait_cutscene_var 0x8, 0x1c | |
npc_set_animation 11 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x1d | |
npc_wait_cutscene_var 0x8, 0x22 | |
npc_pause 48 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 12 | |
npc_write_cutscene_var 0x8, 0x23 | |
npc_free_and_end | |
SeasideTown_CutsceneNPCScript_805c16d:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 22 | |
npc_set_coords 118, 65372, 64 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x20 | |
npc_set_active_and_visible | |
npc_set_animation 13 | |
npc_move_in_direction 5, 32, 10 | |
npc_move_in_direction 5, 8, 10 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x21 | |
npc_wait_cutscene_var 0x8, 0x22 | |
npc_pause 12 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 12 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5c1a7, 0x1 | |
SeasideTown_CutsceneNPCs_805c1a8:: | |
.word SeasideTown_CutsceneNPCScript_805c1b8 | |
.word SeasideTown_CutsceneNPCScript_805c1ce | |
.word SeasideTown_CutsceneNPCScript_805c1e4 | |
.word 0xff | |
SeasideTown_CutsceneNPCScript_805c1b8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 65300, 156, 65504 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805c1ce:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 43 | |
npc_set_coords 65290, 188, 65504 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SeasideTown_CutsceneNPCScript_805c1e4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 46 | |
npc_set_coords 65322, 180, 65504 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5c1fa, 0x2 | |
Aquarium1_NPCScripts_805c1fc:: | |
.word Aquarium1_NPCScript_805c234 | |
.word Aquarium1_NPCScript_805c28c | |
.word Aquarium1_NPCScript_805c2b8 | |
.word Aquarium1_NPCScript_805c378 | |
.word Aquarium1_NPCScript_805c3a4 | |
.word Aquarium1_NPCScript_805c416 | |
.word Aquarium1_NPCScript_805c4f2 | |
.word Aquarium1_NPCScript_805c589 | |
.word Aquarium1_NPCScript_805c5e4 | |
.word Aquarium1_NPCScript_805c607 | |
.word Aquarium1_NPCScript_805c638 | |
.word Aquarium1_NPCScript_805c6e9 | |
.word Aquarium1_NPCScript_805c7b5 | |
.word 0xff | |
Aquarium1_NPCScript_805c234:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x23, 0x23, Aquarium1_NPCScript_805c278 | |
npc_jump_if_progress_in_range 0x22, 0x22, Aquarium1_NPCScript_805c266 | |
npc_jump_if_progress_in_range 0x14, 0x15, Aquarium1_NPCScript_805c24b | |
npc_free_and_end | |
Aquarium1_NPCScript_805c24b:: | |
npc_jump_if_flag_set EVENT_532, Aquarium1_NPCScript_805c28b | |
npc_set_sprite_with_category 51, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 168, 134, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c266:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 0 | |
npc_set_coords 65392, 65508, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c278:: | |
npc_set_sprite 26 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 5 | |
npc_set_coords 65394, 126, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c28b:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c28c:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_jump_if_progress_in_range 0x14, 0x15, Aquarium1_NPCScript_805c29f | |
npc_free_and_end | |
Aquarium1_NPCScript_805c29f:: | |
npc_jump_if_flag_set EVENT_532, Aquarium1_NPCScript_805c2b7 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 158, 16, 64 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c2b7:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c2b8:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, Aquarium1_NPCScript_805c34d | |
npc_jump_if_progress_in_range 0x43, 0x46, Aquarium1_NPCScript_805c338 | |
npc_jump_if_progress_in_range 0x40, 0x41, Aquarium1_NPCScript_805c326 | |
npc_jump_if_progress_in_range 0x23, 0x23, Aquarium1_NPCScript_805c313 | |
npc_jump_if_progress_in_range 0x22, 0x22, Aquarium1_NPCScript_805c301 | |
npc_jump_if_progress_in_range 0x14, 0x15, Aquarium1_NPCScript_805c2e4 | |
npc_free_and_end | |
Aquarium1_NPCScript_805c2e4:: | |
npc_jump_if_flag_set EVENT_532, Aquarium1_NPCScript_805c377 | |
npc_set_sprite_with_category 53, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 64, 65476, 64 | |
npc_set_animation 2 | |
npc_set_collision_radius 10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c301:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 1 | |
npc_set_coords 65354, 65530, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c313:: | |
npc_set_sprite 25 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 6 | |
npc_set_coords 65394, 140, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c326:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 0 | |
npc_set_coords 65470, 146, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c338:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 15 | |
npc_set_coords 65470, 146, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 6, Aquarium1_NPCScript_809f71c | |
Aquarium1_NPCScript_805c34d:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 16 | |
npc_set_coords 65396, 65530, 0 | |
npc_set_animation 1 | |
Aquarium1_NPCScript_805c35a:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E84, Aquarium1_NPCScript_805c35a | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 16 | |
npc_set_coords 65396, 65530, 0 | |
npc_set_animation 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c377:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c378:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_jump_if_progress_in_range 0x14, 0x15, Aquarium1_NPCScript_805c38b | |
npc_free_and_end | |
Aquarium1_NPCScript_805c38b:: | |
npc_jump_if_flag_set EVENT_532, Aquarium1_NPCScript_805c3a3 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 65486, 2, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c3a3:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c3a4:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x40, 0x41, Aquarium1_NPCScript_805c403 | |
npc_jump_if_progress_in_range 0x32, 0x33, Aquarium1_NPCScript_805c3f1 | |
npc_jump_if_progress_in_range 0x22, 0x23, Aquarium1_NPCScript_805c3df | |
npc_jump_if_progress_in_range 0x14, 0x15, Aquarium1_NPCScript_805c3c2 | |
npc_free_and_end | |
Aquarium1_NPCScript_805c3c2:: | |
npc_jump_if_flag_set EVENT_532, Aquarium1_NPCScript_805c415 | |
npc_set_sprite_with_category 53, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 65236, 164, 0 | |
npc_set_animation 2 | |
npc_set_collision_radius 10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c3df:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 2 | |
npc_set_coords 65496, 65534, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c3f1:: | |
npc_set_sprite 23 | |
npc_set_text_script_index 51 | |
npc_set_coords 92, 80, 64 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c403:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 4 | |
npc_set_coords 65334, 134, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c415:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c416:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x62, 0x62, Aquarium1_NPCScript_805c4df | |
npc_jump_if_progress_in_range 0x61, 0x61, Aquarium1_NPCScript_805c4cc | |
npc_jump_if_progress_in_range 0x60, 0x60, Aquarium1_NPCScript_805c4ba | |
npc_jump_if_progress_in_range 0x40, 0x41, Aquarium1_NPCScript_805c4a7 | |
npc_jump_if_progress_in_range 0x32, 0x33, Aquarium1_NPCScript_805c495 | |
npc_jump_if_progress_in_range 0x24, 0x25, Aquarium1_NPCScript_805c480 | |
npc_jump_if_progress_in_range 0x23, 0x23, Aquarium1_NPCScript_805c46d | |
npc_jump_if_progress_in_range 0x14, 0x15, Aquarium1_NPCScript_805c450 | |
npc_free_and_end | |
Aquarium1_NPCScript_805c450:: | |
npc_jump_if_flag_set EVENT_532, Aquarium1_NPCScript_805c4f1 | |
npc_set_sprite_with_category 53, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 10 | |
npc_set_text_script_index 1 | |
npc_set_coords 65420, 65466, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c46d:: | |
npc_set_sprite 21 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 8 | |
npc_set_coords 65408, 136, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c480:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 10 | |
npc_set_coords 65460, 65532, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 16, Aquarium1_NPCScript_809f71c | |
Aquarium1_NPCScript_805c495:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 50 | |
npc_set_coords 65356, 65535, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c4a7:: | |
npc_set_sprite 21 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 65326, 110, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c4ba:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 0 | |
npc_set_coords 65398, 65528, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c4cc:: | |
npc_set_sprite 21 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 5 | |
npc_set_coords 65388, 116, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c4df:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 10 | |
npc_set_coords 65324, 130, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c4f1:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c4f2:: | |
Aquarium1_CutsceneNPCScript_805c4f2:: | |
npc_set_active_and_visible | |
npc_set_sprite 14 | |
npc_jump_if_progress_in_range 0x62, 0x62, Aquarium1_NPCScript_805c572 | |
npc_jump_if_progress_in_range 0x30, 0x61, Aquarium1_NPCScript_805c546 | |
npc_jump_if_progress_in_range 0x22, 0x24, Aquarium1_NPCScript_805c55c | |
npc_jump_if_progress_in_range 0x14, 0x14, Aquarium1_NPCScript_805c52c | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium1_NPCScript_805c519 | |
npc_free_and_end | |
Aquarium1_NPCScript_805c519:: | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 16 | |
npc_set_text_script_index 10 | |
npc_set_coords 78, 65428, 64 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c52c:: | |
npc_jump_if_flag_set EVENT_51C, Aquarium1_NPCScript_805c588 | |
npc_set_text_script_index 3 | |
npc_set_coords 78, 65422, 64 | |
npc_set_animation 5 | |
npc_init_movement 5, 21, 4, Aquarium1_NPCScript_809f770 | |
Aquarium1_NPCScript_805c546:: | |
npc_set_collision_radius 8 | |
npc_shift_center 0, 12, 0 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 78, 65428, 64 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c55c:: | |
npc_set_collision_radius 8 | |
npc_shift_center 0, 12, 0 | |
npc_set_text_script_index 3 | |
npc_set_coords 78, 65428, 64 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c572:: | |
npc_set_collision_radius 8 | |
npc_shift_center 0, 12, 0 | |
npc_set_text_script_index 11 | |
npc_set_coords 78, 65428, 64 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c588:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c589:: | |
npc_set_active_and_visible | |
npc_set_sprite 20 | |
npc_jump_if_progress_in_range 0x20, 0xff, Aquarium1_NPCScript_805c5b3 | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium1_NPCScript_805c59b | |
npc_free_and_end | |
Aquarium1_NPCScript_805c59b:: | |
npc_jump_if_flag_set EVENT_516, Aquarium1_NPCScript_805c5e3 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 9 | |
npc_set_coords 154, 10, 64 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c5b3:: | |
npc_set_active_and_visible | |
npc_set_sprite 8 | |
npc_jump_if_flag_set EVENT_1C26, Aquarium1_NPCScript_805c5e3 | |
npc_jump_if_flag_set EVENT_1BE6, Aquarium1_NPCScript_805c5c5 | |
npc_free_and_end | |
Aquarium1_NPCScript_805c5c5:: | |
npc_jump_if_flag_clear EVENT_171D, Aquarium1_NPCScript_805c5e3 | |
npc_jump_if_flag_set EVENT_163, Aquarium1_NPCScript_805c5e3 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 15 | |
npc_set_coords 65482, 65466, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c5e3:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c5e4:: | |
npc_set_active_and_visible | |
npc_set_sprite 9 | |
npc_jump_if_progress_in_range 0x20, 0xff, Aquarium1_NPCScript_805c5ef | |
npc_free_and_end | |
Aquarium1_NPCScript_805c5ef:: | |
npc_jump_if_flag_clear EVENT_1128, Aquarium1_NPCScript_805c606 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 8 | |
npc_set_coords 65300, 65458, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c606:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c607:: | |
npc_set_active_and_visible | |
npc_set_sprite 13 | |
npc_jump_if_flag_set EVENT_1C3C, Aquarium1_NPCScript_805c637 | |
npc_jump_if_flag_set EVENT_1BFC, Aquarium1_NPCScript_805c619 | |
npc_free_and_end | |
Aquarium1_NPCScript_805c619:: | |
npc_jump_if_flag_clear EVENT_171D, Aquarium1_NPCScript_805c637 | |
npc_jump_if_flag_set EVENT_163, Aquarium1_NPCScript_805c637 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 25 | |
npc_set_coords 65386, 65460, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c637:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c638:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C3D, Aquarium1_NPCScript_805c647 | |
npc_jump_if_flag_set EVENT_1BFD, Aquarium1_NPCScript_805c664 | |
Aquarium1_NPCScript_805c647:: | |
npc_jump_if_progress_in_range 0x51, 0x53, Aquarium1_NPCScript_805c6d3 | |
npc_jump_if_progress_in_range 0x50, 0x50, Aquarium1_NPCScript_805c6c1 | |
npc_jump_if_progress_in_range 0x14, 0x14, Aquarium1_NPCScript_805c696 | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium1_NPCScript_805c684 | |
npc_free_and_end | |
Aquarium1_NPCScript_805c664:: | |
npc_jump_if_flag_clear EVENT_171D, Aquarium1_NPCScript_805c6e8 | |
npc_jump_if_flag_set EVENT_163, Aquarium1_NPCScript_805c6e8 | |
npc_set_sprite 16 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 30 | |
npc_set_coords 82, 118, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c684:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 12 | |
npc_set_coords 30, 114, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c696:: | |
npc_jump_if_flag_set EVENT_51C, Aquarium1_NPCScript_805c6af | |
npc_set_sprite 21 | |
npc_set_text_script_index 15 | |
npc_set_coords 65382, 134, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c6af:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 15 | |
npc_set_coords 65316, 136, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c6c1:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 42 | |
npc_set_coords 40, 28, 42 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c6d3:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 45 | |
npc_set_coords 52, 156, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 8, 21, Aquarium1_NPCScript_809f770 | |
Aquarium1_NPCScript_805c6e8:: | |
npc_free_and_end | |
Aquarium1_NPCScript_805c6e9:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, Aquarium1_NPCScript_805c7a2 | |
npc_jump_if_progress_in_range 0x60, 0x60, Aquarium1_NPCScript_805c790 | |
npc_jump_if_progress_in_range 0x51, 0x53, Aquarium1_NPCScript_805c77e | |
npc_jump_if_progress_in_range 0x50, 0x50, Aquarium1_NPCScript_805c76c | |
npc_jump_if_progress_in_range 0x42, 0x42, Aquarium1_NPCScript_805c75a | |
npc_jump_if_progress_in_range 0x40, 0x41, Aquarium1_NPCScript_805c748 | |
npc_jump_if_progress_in_range 0x30, 0x31, Aquarium1_NPCScript_805c736 | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium1_NPCScript_805c723 | |
npc_free_and_end | |
Aquarium1_NPCScript_805c723:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 13 | |
npc_set_coords 65336, 0, 0 | |
npc_set_animation 3 | |
npc_set_layer_priority_override_to_3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c736:: | |
npc_set_sprite 24 | |
npc_set_text_script_index 40 | |
npc_set_coords 65330, 118, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c748:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 2 | |
npc_set_coords 65316, 150, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c75a:: | |
npc_set_sprite 24 | |
npc_set_text_script_index 10 | |
npc_set_coords 65400, 65528, 0 | |
npc_set_animation 7 | |
npc_jump_with_link Aquarium1_NPCScript_809f7f4 | |
Aquarium1_NPCScript_805c76c:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 41 | |
npc_set_coords 65324, 124, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c77e:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 46 | |
npc_set_coords 65366, 98, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c790:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 1 | |
npc_set_coords 65488, 65530, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c7a2:: | |
npc_set_sprite 24 | |
npc_set_text_script_index 6 | |
npc_set_coords 65322, 124, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5c7b4, 0x1 | |
Aquarium1_NPCScript_805c7b5:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, Aquarium1_NPCScript_805c839 | |
npc_jump_if_progress_in_range 0x50, 0x50, Aquarium1_NPCScript_805c819 | |
npc_jump_if_progress_in_range 0x42, 0x42, Aquarium1_NPCScript_805c84b | |
npc_jump_if_progress_in_range 0x40, 0x41, Aquarium1_NPCScript_805c807 | |
npc_jump_if_progress_in_range 0x30, 0x31, Aquarium1_NPCScript_805c7f4 | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium1_NPCScript_805c7e1 | |
npc_free_and_end | |
Aquarium1_NPCScript_805c7e1:: | |
npc_set_sprite 8 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 14 | |
npc_set_coords 65478, 65466, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c7f4:: | |
npc_set_sprite 8 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 41 | |
npc_set_coords 148, 65468, 64 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c807:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 3 | |
npc_set_coords 65312, 130, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c819:: | |
npc_jump_if_flag_set EVENT_1C26, Aquarium1_NPCScript_805c827 | |
npc_jump_if_flag_set EVENT_1BE6, Aquarium1_NPCScript_805c85d | |
Aquarium1_NPCScript_805c827:: | |
npc_set_sprite 8 | |
npc_set_text_script_index 40 | |
npc_set_coords 65376, 65462, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c839:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 2 | |
npc_set_coords 65530, 134, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c84b:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 11 | |
npc_set_coords 65532, 134, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_NPCScript_805c85d:: | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5c85e, 0x2 | |
Aquarium1_CutsceneNPCs_805c860:: | |
.word Aquarium1_CutsceneNPCScript_805c878 | |
.word Aquarium1_CutsceneNPCScript_805c8c1 | |
.word Aquarium1_CutsceneNPCScript_805c8f7 | |
.word Aquarium1_CutsceneNPCScript_805c96a | |
.word Aquarium1_CutsceneNPCScript_805c4f2 | |
.word 0xff | |
Aquarium1_CutsceneNPCScript_805c878:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 148, 140, 64 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 14 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_CutsceneNPCScript_805c8c1:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 156, 154, 64 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 14 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 2 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_CutsceneNPCScript_805c8f7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 156, 164, 64 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 16, 22 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x8 | |
Aquarium1_CutsceneNPCScript_805c93b:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_jump_if_flag_clear EVENT_53B, Aquarium1_CutsceneNPCScript_805c93b | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_pause 20 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 12 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 4 | |
npc_set_animation 7 | |
npc_free_and_end | |
Aquarium1_CutsceneNPCScript_805c96a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 148, 65468, 64 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 12 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_free_and_end | |
Aquarium1_CutsceneNPCs_805c99c:: | |
.word Aquarium1_CutsceneNPCScript_805c9b0 | |
.word Aquarium1_CutsceneNPCScript_805c9f3 | |
.word Aquarium1_CutsceneNPCScript_805ca33 | |
.word Aquarium1_CutsceneNPCScript_805c4f2 | |
.word 0xff | |
Aquarium1_CutsceneNPCScript_805c9b0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 54, 65516, 64 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 5 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 11 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 18 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 12 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 18 | |
npc_set_animation 11 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_CutsceneNPCScript_805c9f3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 54, 16, 64 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 10 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 8 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 3 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 18 | |
npc_set_animation 11 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_CutsceneNPCScript_805ca33:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 42 | |
npc_set_coords 152, 65464, 64 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5ca49, 0x3 | |
Aquarium1_CutsceneNPCs_805ca4c:: | |
.word Aquarium1_CutsceneNPCScript_805ca58 | |
.word Aquarium1_CutsceneNPCScript_805cabf | |
.word 0xff | |
Aquarium1_CutsceneNPCScript_805ca58:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 8, 142, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 32, 2 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 32, 5 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 14 | |
npc_set_animation 5 | |
npc_pause 30 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 140 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 1 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 1 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 25 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 10 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium1_CutsceneNPCScript_805cabf:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 65394, 72, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 6 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65490, 56, 0 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 10 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 8 | |
npc_set_animation 3 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_coords 148, 96, 64 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_pause 30 | |
npc_run_secondary_script Aquarium1_CutsceneNPCScript_805cb11 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 12 | |
npc_set_animation 3 | |
npc_free_and_end | |
Aquarium1_CutsceneNPCScript_805cb11:: | |
npc_pause_secondary_script 134 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x5cb35, 0x3 | |
Aquarium2_NPCScripts_805cb38:: | |
.word Aquarium2_NPCScript_805cb6c | |
.word Aquarium2_NPCScript_805cbc7 | |
.word Aquarium2_NPCScript_805cca7 | |
.word Aquarium2_NPCScript_805cd19 | |
.word Aquarium2_NPCScript_805ce03 | |
.word Aquarium2_NPCScript_805cea0 | |
.word Aquarium2_NPCScript_805cf3f | |
.word Aquarium2_NPCScript_805cf60 | |
.word Aquarium2_NPCScript_805cf81 | |
.word Aquarium2_NPCScript_805cf9b | |
.word Aquarium2_NPCScript_805d003 | |
.word Aquarium2_NPCScript_805d037 | |
.word 0xff | |
Aquarium2_NPCScript_805cb6c:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x20, 0xff, Aquarium2_NPCScript_805cb97 | |
npc_jump_if_progress_in_range 0x14, 0x15, Aquarium2_NPCScript_805cb7c | |
npc_free_and_end | |
Aquarium2_NPCScript_805cb7c:: | |
npc_jump_if_flag_set EVENT_532, Aquarium2_NPCScript_805cbc6 | |
npc_set_sprite_with_category 51, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 65362, 65408, 65472 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cb97:: | |
npc_set_sprite 28 | |
npc_jump_if_flag_set EVENT_1C41, Aquarium2_NPCScript_805cbc6 | |
npc_jump_if_flag_set EVENT_1C01, Aquarium2_NPCScript_805cba8 | |
npc_free_and_end | |
Aquarium2_NPCScript_805cba8:: | |
npc_jump_if_flag_clear EVENT_171D, Aquarium2_NPCScript_805cbc6 | |
npc_jump_if_flag_set EVENT_163, Aquarium2_NPCScript_805cbc6 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 80 | |
npc_set_coords 65508, 65314, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cbc6:: | |
npc_free_and_end | |
Aquarium2_NPCScript_805cbc7:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, Aquarium2_NPCScript_805cc93 | |
npc_jump_if_progress_in_range 0x50, 0x50, Aquarium2_NPCScript_805cc80 | |
npc_jump_if_progress_in_range 0x42, 0x42, Aquarium2_NPCScript_805cc6e | |
npc_jump_if_progress_in_range 0x32, 0x33, Aquarium2_NPCScript_805cc5b | |
npc_jump_if_progress_in_range 0x30, 0x31, Aquarium2_NPCScript_805cc36 | |
npc_jump_if_progress_in_range 0x22, 0x23, Aquarium2_NPCScript_805cc49 | |
npc_jump_if_progress_in_range 0x14, 0x15, Aquarium2_NPCScript_805cc01 | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium2_NPCScript_805cc23 | |
npc_free_and_end | |
Aquarium2_NPCScript_805cc01:: | |
npc_jump_if_flag_set EVENT_532, Aquarium2_NPCScript_805cca6 | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 65502, 138, 65472 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cc23:: | |
npc_set_sprite 25 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 5 | |
npc_set_coords 65498, 130, 65472 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cc36:: | |
npc_set_sprite 25 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 82, 65494, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cc49:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 0 | |
npc_set_coords 86, 65374, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cc5b:: | |
npc_set_sprite 25 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 50 | |
npc_set_coords 65524, 84, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cc6e:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 9 | |
npc_set_coords 78, 65348, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cc80:: | |
npc_set_sprite 25 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 41 | |
npc_set_coords 65530, 65406, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cc93:: | |
npc_set_sprite 25 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 45 | |
npc_set_coords 90, 65338, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cca6:: | |
npc_free_and_end | |
Aquarium2_NPCScript_805cca7:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x42, 0x42, Aquarium2_NPCScript_805cd06 | |
npc_jump_if_progress_in_range 0x22, 0x23, Aquarium2_NPCScript_805ccf4 | |
npc_jump_if_progress_in_range 0x14, 0x15, Aquarium2_NPCScript_805ccc5 | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium2_NPCScript_805cce2 | |
npc_free_and_end | |
Aquarium2_NPCScript_805ccc5:: | |
npc_jump_if_flag_set EVENT_532, Aquarium2_NPCScript_805cd18 | |
npc_set_sprite_with_category 53, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 1 | |
npc_set_coords 65502, 65358, 0 | |
npc_set_animation 2 | |
npc_set_collision_radius 10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cce2:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 6 | |
npc_set_coords 65524, 65486, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805ccf4:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 1 | |
npc_set_coords 90, 26, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cd06:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 8 | |
npc_set_coords 78, 65368, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cd18:: | |
npc_free_and_end | |
Aquarium2_NPCScript_805cd19:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x62, 0x62, Aquarium2_NPCScript_805cdf0 | |
npc_jump_if_progress_in_range 0x60, 0x61, Aquarium2_NPCScript_805cdde | |
npc_jump_if_progress_in_range 0x51, 0x53, Aquarium2_NPCScript_805cdcb | |
npc_jump_if_progress_in_range 0x50, 0x50, Aquarium2_NPCScript_805cdb8 | |
npc_jump_if_progress_in_range 0x40, 0x46, Aquarium2_NPCScript_805cda5 | |
npc_jump_if_progress_in_range 0x32, 0x33, Aquarium2_NPCScript_805cd92 | |
npc_jump_if_progress_in_range 0x30, 0x31, Aquarium2_NPCScript_805cd6d | |
npc_jump_if_progress_in_range 0x22, 0x25, Aquarium2_NPCScript_805cd80 | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium2_NPCScript_805cd5a | |
npc_free_and_end | |
Aquarium2_NPCScript_805cd5a:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 5 | |
npc_set_coords 65510, 130, 65472 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cd6d:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 82, 65510, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cd80:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 2 | |
npc_set_coords 65522, 65426, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cd92:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 50 | |
npc_set_coords 65524, 64, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cda5:: | |
npc_set_sprite 16 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 65522, 65426, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cdb8:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 41 | |
npc_set_coords 65530, 65426, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cdcb:: | |
npc_set_sprite 10 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 45 | |
npc_set_coords 90, 65326, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cdde:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 0 | |
npc_set_coords 65522, 65426, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cdf0:: | |
npc_set_sprite 16 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 65522, 65426, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805ce03:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, Aquarium2_NPCScript_805ce8e | |
npc_jump_if_progress_in_range 0x50, 0x50, Aquarium2_NPCScript_805ce79 | |
npc_jump_if_progress_in_range 0x32, 0x33, Aquarium2_NPCScript_805ce66 | |
npc_jump_if_progress_in_range 0x30, 0x31, Aquarium2_NPCScript_805ce53 | |
npc_jump_if_progress_in_range 0x14, 0x14, Aquarium2_NPCScript_805ce2f | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium2_NPCScript_805ce41 | |
npc_free_and_end | |
Aquarium2_NPCScript_805ce2f:: | |
npc_set_sprite 20 | |
npc_set_text_script_index 1 | |
npc_set_coords 174, 50, 0 | |
npc_set_animation 29 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805ce41:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 8 | |
npc_set_coords 90, 65316, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805ce53:: | |
npc_set_sprite 21 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 41 | |
npc_set_coords 65372, 65460, 65472 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805ce66:: | |
npc_set_sprite 21 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 51 | |
npc_set_coords 84, 65340, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805ce79:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 42 | |
npc_set_coords 65398, 136, 65472 | |
npc_set_animation 1 | |
npc_init_movement 1, 8, 18, Aquarium2_NPCScript_809f6d4 | |
Aquarium2_NPCScript_805ce8e:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 47 | |
npc_set_coords 65394, 130, 65472 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cea0:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, Aquarium2_NPCScript_805cf2d | |
npc_jump_if_progress_in_range 0x51, 0x53, Aquarium2_NPCScript_805cf1b | |
npc_jump_if_progress_in_range 0x50, 0x50, Aquarium2_NPCScript_805cf09 | |
npc_jump_if_progress_in_range 0x42, 0x42, Aquarium2_NPCScript_805cef6 | |
npc_jump_if_progress_in_range 0x14, 0x14, Aquarium2_NPCScript_805cecc | |
npc_jump_if_progress_in_range 0x13, 0x13, Aquarium2_NPCScript_805cee4 | |
npc_free_and_end | |
Aquarium2_NPCScript_805cecc:: | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 190, 50, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cee4:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 7 | |
npc_set_coords 94, 65504, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cef6:: | |
npc_set_sprite 13 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 6 | |
npc_set_coords 92, 65360, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cf09:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 40 | |
npc_set_coords 65444, 65344, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cf1b:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 46 | |
npc_set_coords 65444, 65320, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cf2d:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 7 | |
npc_set_coords 65362, 52, 65472 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cf3f:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_jump_if_progress_in_range 0x14, 0x14, Aquarium2_NPCScript_805cf52 | |
npc_free_and_end | |
Aquarium2_NPCScript_805cf52:: | |
npc_set_coords 190, 34, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cf60:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_jump_if_progress_in_range 0x14, 0x14, Aquarium2_NPCScript_805cf73 | |
npc_free_and_end | |
Aquarium2_NPCScript_805cf73:: | |
npc_set_coords 190, 66, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cf81:: | |
npc_set_active_and_visible | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 15 | |
npc_jump_if_progress_in_range 0x14, 0x14, Aquarium2_NPCScript_805cf8d | |
npc_free_and_end | |
Aquarium2_NPCScript_805cf8d:: | |
npc_set_coords 174, 65338, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cf9b:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, Aquarium2_NPCScript_805cff1 | |
npc_jump_if_progress_in_range 0x60, 0x60, Aquarium2_NPCScript_805cfdc | |
npc_jump_if_progress_in_range 0x32, 0x33, Aquarium2_NPCScript_805cfca | |
npc_jump_if_progress_in_range 0x14, 0x14, Aquarium2_NPCScript_805cfb9 | |
npc_free_and_end | |
Aquarium2_NPCScript_805cfb9:: | |
npc_set_sprite_with_category 51, 28 | |
npc_set_coords 134, 50, 0 | |
npc_set_animation 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cfca:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 52 | |
npc_set_coords 65376, 96, 65472 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805cfdc:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 1 | |
npc_set_coords 60, 36, 0 | |
npc_set_animation 7 | |
npc_init_movement 7, 8, 32, Aquarium2_NPCScript_809f704 | |
Aquarium2_NPCScript_805cff1:: | |
npc_set_sprite 8 | |
npc_set_text_script_index 6 | |
npc_set_coords 74, 65370, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805d003:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x64, 0x64, Aquarium2_NPCScript_805d025 | |
npc_jump_if_progress_in_range 0x14, 0x14, Aquarium2_NPCScript_805d013 | |
npc_free_and_end | |
Aquarium2_NPCScript_805d013:: | |
npc_set_sprite_with_category 51, 28 | |
npc_set_coords 134, 65338, 0 | |
npc_set_animation 0 | |
npc_set_layer_priority_override_to_3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805d025:: | |
npc_set_sprite 20 | |
npc_set_text_script_index 15 | |
npc_set_coords 72, 56, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805d037:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0xff, Aquarium2_NPCScript_805d040 | |
npc_free_and_end | |
Aquarium2_NPCScript_805d040:: | |
npc_jump_based_on_version Aquarium2_NPCScript_805d04a, Aquarium2_NPCScript_805d063 | |
npc_free_and_end | |
Aquarium2_NPCScript_805d04a:: | |
npc_jump_if_flag_set EVENT_C91, Aquarium2_NPCScript_805d07c | |
npc_set_sprite 38 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 30 | |
npc_set_coords 65372, 65400, 65472 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805d063:: | |
npc_jump_if_flag_set EVENT_CA7, Aquarium2_NPCScript_805d08e | |
npc_set_sprite 37 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 65372, 65400, 65472 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805d07c:: | |
npc_set_sprite 38 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 65372, 65400, 65472 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_NPCScript_805d08e:: | |
npc_set_sprite 37 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 60 | |
npc_set_coords 65372, 65400, 65472 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5d0a0, 0x4 | |
Aquarium2_CutsceneNPCs_805d0a4:: | |
.word Aquarium2_CutsceneNPCScript_805d0c8 | |
.word Aquarium2_CutsceneNPCScript_805d125 | |
.word Aquarium2_CutsceneNPCScript_805d13b | |
.word Aquarium2_CutsceneNPCScript_805d159 | |
.word Aquarium2_CutsceneNPCScript_805d177 | |
.word Aquarium2_CutsceneNPCScript_805d195 | |
.word Aquarium2_CutsceneNPCScript_805d1ac | |
.word Aquarium2_CutsceneNPCScript_805d1c4 | |
.word 0xff | |
Aquarium2_CutsceneNPCScript_805d0c8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65484, 65528, 65524 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 8 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 10 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_coords 80, 65524, 0 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 24 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d125:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 174, 50, 0 | |
npc_set_animation 29 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d13b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 190, 50, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d159:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_set_coords 190, 34, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d177:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_set_coords 190, 66, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d195:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite 15 | |
npc_set_coords 174, 65338, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d1ac:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite_with_category 51, 28 | |
npc_set_coords 134, 50, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d1c4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_layer_priority_override_to_3 | |
npc_set_sprite_with_category 51, 28 | |
npc_set_coords 134, 65338, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCs_805d1dc:: | |
.word Aquarium2_CutsceneNPCScript_805d200 | |
.word Aquarium2_CutsceneNPCScript_805d262 | |
.word Aquarium2_CutsceneNPCScript_805d2a1 | |
.word Aquarium2_CutsceneNPCScript_805d2d5 | |
.word Aquarium2_CutsceneNPCScript_805d300 | |
.word Aquarium2_CutsceneNPCScript_805d331 | |
.word Aquarium2_CutsceneNPCScript_805d364 | |
.word Aquarium2_CutsceneNPCScript_805d397 | |
.word 0xff | |
Aquarium2_CutsceneNPCScript_805d200:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65500, 65528, 65524 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 17 | |
npc_pause 3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_coords 12, 65520, 0 | |
npc_set_animation 0 | |
npc_pause 30 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_coords 6, 65512, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d262:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 56, 65528, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_coords 32, 65528, 0 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_coords 26, 65524, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x11 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d2a1:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 42 | |
npc_set_coords 64, 65528, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_coords 60, 65528, 0 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_coords 60, 16, 0 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d2d5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 49, 28 | |
npc_set_coords 60, 65350, 0 | |
npc_set_animation 19 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_move_in_direction 3, 16, 16 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_coords 60, 65510, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d300:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x8000000 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 60, 65350, 0 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_move_in_direction 3, 16, 16 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_coords 42, 65524, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d331:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_set_coords 40, 65334, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 16 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_coords 36, 65502, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d364:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_set_coords 78, 65334, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 16 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_coords 84, 0, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d397:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 46, 28 | |
npc_set_coords 60, 65384, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 12 | |
npc_move_in_direction 3, 8, 2 | |
npc_move_in_direction 3, 4, 2 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_coords 60, 65532, 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5d3cb, 0x1 | |
Aquarium2_CutsceneNPCs_805d3cc:: | |
.word Aquarium2_CutsceneNPCScript_805d3d8 | |
.word Aquarium2_CutsceneNPCScript_805d3ee | |
.word 0xff | |
Aquarium2_CutsceneNPCScript_805d3d8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65356, 65400, 65472 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d3ee:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 37 | |
npc_set_coords 65372, 65400, 65472 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCs_805d404:: | |
.word Aquarium2_CutsceneNPCScript_805d410 | |
.word Aquarium2_CutsceneNPCScript_805d434 | |
.word 0xff | |
Aquarium2_CutsceneNPCScript_805d410:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65356, 65400, 65472 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Aquarium2_CutsceneNPCScript_805d434:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 37 | |
npc_set_coords 65372, 65400, 65472 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5d44a, 0x2 | |
Auditorium_NPCScripts_805d44c:: | |
.word Auditorium_NPCScript_805d470 | |
.word Auditorium_NPCScript_805d515 | |
.word Auditorium_NPCScript_805d55b | |
.word Auditorium_NPCScript_805d5fe | |
.word Auditorium_NPCScript_805d63c | |
.word Auditorium_NPCScript_805d65f | |
.word Auditorium_NPCScript_805d690 | |
.word Auditorium_NPCScript_805d6c7 | |
.word 0xff | |
Auditorium_NPCScript_805d470:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 49, 28 | |
npc_jump_if_progress_in_range 0x63, 0x64, Auditorium_NPCScript_805d4eb | |
npc_jump_if_progress_in_range 0x62, 0x62, Auditorium_NPCScript_805d4d8 | |
npc_jump_if_progress_in_range 0x60, 0x60, Auditorium_NPCScript_805d4d8 | |
npc_jump_if_progress_in_range 0x40, 0x41, Auditorium_NPCScript_805d4c5 | |
npc_jump_if_progress_in_range 0x14, 0x14, Auditorium_NPCScript_805d498 | |
npc_free_and_end | |
Auditorium_NPCScript_805d498:: | |
npc_jump_if_flag_set EVENT_528, Auditorium_NPCScript_805d4b2 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 14 | |
npc_set_text_script_index 0 | |
npc_set_coords 62, 65452, 80 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d4b2:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 0 | |
npc_set_coords 62, 65528, 80 | |
npc_set_animation 3 | |
npc_set_collision_radius 14 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d4c5:: | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 14 | |
npc_set_text_script_index 2 | |
npc_set_coords 56, 4, 80 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d4d8:: | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 14 | |
npc_set_text_script_index 2 | |
npc_set_coords 16, 62, 80 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d4eb:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 16 | |
npc_set_coords 65168, 182, 40 | |
npc_set_animation 1 | |
Auditorium_NPCScript_805d4f8:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E8A, Auditorium_NPCScript_805d4f8 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 16 | |
npc_set_coords 65168, 182, 40 | |
npc_set_animation 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d515:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 46, 28 | |
npc_jump_if_progress_in_range 0x14, 0x14, Auditorium_NPCScript_805d521 | |
npc_free_and_end | |
Auditorium_NPCScript_805d521:: | |
npc_jump_if_flag_set EVENT_528, Auditorium_NPCScript_805d54a | |
npc_jump_if_flag_set EVENT_556, Auditorium_NPCScript_805d549 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 2 | |
npc_set_coords 65468, 134, 0 | |
npc_set_animation 3 | |
Auditorium_NPCScript_805d53b:: | |
npc_jump_if_flag_set EVENT_556, Auditorium_NPCScript_805d549 | |
npc_pause 1 | |
npc_jump Auditorium_NPCScript_805d53b | |
Auditorium_NPCScript_805d549:: | |
npc_free_and_end | |
Auditorium_NPCScript_805d54a:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 6 | |
npc_set_coords 62, 12, 80 | |
npc_set_animation 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d55b:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x62, 0x62, Auditorium_NPCScript_805d5eb | |
npc_jump_if_progress_in_range 0x60, 0x60, Auditorium_NPCScript_805d5d9 | |
npc_jump_if_progress_in_range 0x40, 0x42, Auditorium_NPCScript_805d5c7 | |
npc_jump_if_progress_in_range 0x24, 0x25, Auditorium_NPCScript_805d5b2 | |
npc_jump_if_progress_in_range 0x22, 0x23, Auditorium_NPCScript_805d5a0 | |
npc_jump_if_progress_in_range 0x13, 0x13, Auditorium_NPCScript_805d587 | |
npc_free_and_end | |
Auditorium_NPCScript_805d587:: | |
npc_jump_if_flag_set EVENT_518, Auditorium_NPCScript_805d5fd | |
npc_set_sprite 20 | |
npc_set_text_script_index 11 | |
npc_set_coords 65282, 64, 40 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d5a0:: | |
npc_set_sprite 8 | |
npc_set_text_script_index 0 | |
npc_set_coords 65258, 8, 40 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d5b2:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 5 | |
npc_set_coords 65276, 24, 40 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 16, Auditorium_NPCScript_809f6ec | |
Auditorium_NPCScript_805d5c7:: | |
npc_set_sprite 8 | |
npc_set_text_script_index 1 | |
npc_set_coords 65278, 76, 40 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d5d9:: | |
npc_set_sprite 8 | |
npc_set_text_script_index 0 | |
npc_set_coords 65278, 76, 40 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d5eb:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 10 | |
npc_set_coords 65258, 8, 40 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d5fd:: | |
npc_free_and_end | |
Auditorium_NPCScript_805d5fe:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, Auditorium_NPCScript_805d62a | |
npc_jump_if_progress_in_range 0x14, 0x14, Auditorium_NPCScript_805d60e | |
npc_free_and_end | |
Auditorium_NPCScript_805d60e:: | |
npc_jump_if_flag_set EVENT_526, Auditorium_NPCScript_805d616 | |
npc_free_and_end | |
Auditorium_NPCScript_805d616:: | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 5 | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 48, 42, 80 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d62a:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 1 | |
npc_set_coords 65282, 108, 40 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d63c:: | |
npc_set_active_and_visible | |
npc_set_sprite 21 | |
npc_jump_if_flag_clear EVENT_171D, Auditorium_NPCScript_805d65e | |
npc_jump_if_progress_in_range 0x30, 0xff, Auditorium_NPCScript_805d64e | |
npc_free_and_end | |
Auditorium_NPCScript_805d64e:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 140, 166, 80 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d65e:: | |
npc_free_and_end | |
Auditorium_NPCScript_805d65f:: | |
npc_set_active_and_visible | |
npc_set_sprite 22 | |
npc_jump_if_flag_set EVENT_1C2D, Auditorium_NPCScript_805d68f | |
npc_jump_if_flag_set EVENT_1BED, Auditorium_NPCScript_805d671 | |
npc_free_and_end | |
Auditorium_NPCScript_805d671:: | |
npc_jump_if_flag_clear EVENT_171D, Auditorium_NPCScript_805d68f | |
npc_jump_if_flag_set EVENT_163, Auditorium_NPCScript_805d68f | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 20 | |
npc_set_coords 86, 65486, 80 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d68f:: | |
npc_free_and_end | |
Auditorium_NPCScript_805d690:: | |
npc_set_active_and_visible | |
npc_set_sprite_with_category 45, 28 | |
npc_write_hidden_oam_pieces 0x10000000 | |
npc_set_npc_palette_index 1 | |
npc_jump_if_flag_set EVENT_11A9, Auditorium_NPCScript_805d6a3 | |
npc_free_and_end | |
Auditorium_NPCScript_805d6a3:: | |
npc_jump_if_flag_clear EVENT_171D, Auditorium_NPCScript_805d6c6 | |
npc_jump_if_flag_set EVENT_163, Auditorium_NPCScript_805d6c6 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 25 | |
npc_set_coords 65526, 62, 80 | |
npc_set_animation 5 | |
Auditorium_NPCScript_805d6bc:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_11AF, Auditorium_NPCScript_805d6bc | |
npc_free_and_end | |
Auditorium_NPCScript_805d6c6:: | |
npc_free_and_end | |
Auditorium_NPCScript_805d6c7:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x62, 0x62, Auditorium_NPCScript_805d729 | |
npc_jump_if_progress_in_range 0x61, 0x61, Auditorium_NPCScript_805d73c | |
npc_jump_if_progress_in_range 0x60, 0x60, Auditorium_NPCScript_805d729 | |
npc_jump_if_progress_in_range 0x43, 0x46, Auditorium_NPCScript_805d717 | |
npc_jump_if_progress_in_range 0x40, 0x41, Auditorium_NPCScript_805d705 | |
npc_jump_if_progress_in_range 0x30, 0x31, Auditorium_NPCScript_805d6f3 | |
npc_free_and_end | |
Auditorium_NPCScript_805d6f3:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 10 | |
npc_set_coords 65278, 84, 40 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d705:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 0 | |
npc_set_coords 16, 62, 80 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d717:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 10 | |
npc_set_coords 65282, 66, 40 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d729:: | |
npc_set_sprite 22 | |
npc_remove_shadow | |
npc_set_text_script_index 10 | |
npc_set_coords 10, 60, 116 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_NPCScript_805d73c:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 5 | |
npc_set_coords 56, 132, 80 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5d74e, 0x2 | |
Auditorium_CutsceneNPCs_805d750:: | |
.word Auditorium_CutsceneNPCScript_805d784 | |
.word Auditorium_CutsceneNPCScript_805d79f | |
.word Auditorium_CutsceneNPCScript_805d7cf | |
.word Auditorium_CutsceneNPCScript_805d7e1 | |
.word Auditorium_CutsceneNPCScript_805d7f3 | |
.word Auditorium_CutsceneNPCScript_805d805 | |
.word Auditorium_CutsceneNPCScript_805d871 | |
.word Auditorium_CutsceneNPCScript_805d884 | |
.word Auditorium_CutsceneNPCScript_805d897 | |
.word Auditorium_CutsceneNPCScript_805d909 | |
.word Auditorium_CutsceneNPCScript_805d93c | |
.word Auditorium_CutsceneNPCScript_805d94e | |
.word 0xff | |
Auditorium_CutsceneNPCScript_805d784:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65282, 84, 40 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_CutsceneNPCScript_805d79f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65282, 64, 40 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 3 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_CutsceneNPCScript_805d7cf:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 25 | |
npc_set_coords 65178, 2, 56 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
Auditorium_CutsceneNPCScript_805d7e1:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 10 | |
npc_set_coords 65178, 18, 56 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
Auditorium_CutsceneNPCScript_805d7f3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 8 | |
npc_set_coords 65226, 124, 40 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
Auditorium_CutsceneNPCScript_805d805:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 6, 90, 80 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_coords 65476, 116, 80 | |
Auditorium_CutsceneNPCScript_805d826:: | |
npc_set_animation 27 | |
npc_move_in_direction 5, 16, 6 | |
npc_jump_if_cutscene_var_equals 0x8, 0x4, Auditorium_CutsceneNPCScript_805d85a | |
npc_set_animation 28 | |
npc_move_in_direction 7, 16, 8 | |
npc_jump_if_cutscene_var_equals 0x8, 0x4, Auditorium_CutsceneNPCScript_805d85a | |
npc_set_animation 25 | |
npc_move_in_direction 1, 16, 6 | |
npc_jump_if_cutscene_var_equals 0x8, 0x4, Auditorium_CutsceneNPCScript_805d85a | |
npc_set_animation 26 | |
npc_move_in_direction 3, 16, 8 | |
npc_jump_if_cutscene_var_not_equal 0x8, 0x4, Auditorium_CutsceneNPCScript_805d826 | |
Auditorium_CutsceneNPCScript_805d85a:: | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65522, 70, 80 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_CutsceneNPCScript_805d871:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 49, 28 | |
npc_set_coords 6, 50, 80 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_free_and_end | |
Auditorium_CutsceneNPCScript_805d884:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 46, 28 | |
npc_set_coords 6, 50, 80 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_free_and_end | |
Auditorium_CutsceneNPCScript_805d897:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 48, 28 | |
npc_set_coords 65478, 114, 78 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_active_and_visible | |
Auditorium_CutsceneNPCScript_805d8ab:: | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 6 | |
npc_jump_if_cutscene_var_equals 0x8, 0x7, Auditorium_CutsceneNPCScript_805d8df | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 8 | |
npc_jump_if_cutscene_var_equals 0x8, 0x7, Auditorium_CutsceneNPCScript_805d8df | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 6 | |
npc_jump_if_cutscene_var_equals 0x8, 0x7, Auditorium_CutsceneNPCScript_805d8df | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 8 | |
npc_jump_if_cutscene_var_not_equal 0x8, 0x7, Auditorium_CutsceneNPCScript_805d8ab | |
Auditorium_CutsceneNPCScript_805d8df:: | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_set_coords 65478, 114, 78 | |
Auditorium_CutsceneNPCScript_805d8e9:: | |
npc_set_animation 2 | |
npc_move_in_direction 5, 16, 6 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 16, 8 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 8 | |
npc_jump_if_cutscene_var_not_equal 0x8, 0x9, Auditorium_CutsceneNPCScript_805d8e9 | |
npc_free_and_end | |
Auditorium_CutsceneNPCScript_805d909:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite 0 | |
npc_set_coords 65476, 116, 80 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_active_and_visible | |
Auditorium_CutsceneNPCScript_805d91c:: | |
npc_set_animation 32 | |
npc_move_in_direction 5, 16, 6 | |
npc_set_animation 33 | |
npc_move_in_direction 7, 16, 8 | |
npc_set_animation 30 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 31 | |
npc_move_in_direction 3, 16, 8 | |
npc_jump_if_cutscene_var_not_equal 0x8, 0x9, Auditorium_CutsceneNPCScript_805d91c | |
npc_free_and_end | |
Auditorium_CutsceneNPCScript_805d93c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 12 | |
npc_set_coords 65250, 12, 40 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
Auditorium_CutsceneNPCScript_805d94e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 65204, 112, 40 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
Auditorium_CutsceneNPCs_805d960:: | |
.word Auditorium_CutsceneNPCScript_805d96c | |
.word Auditorium_CutsceneNPCScript_805d98e | |
.word 0xff | |
Auditorium_CutsceneNPCScript_805d96c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 0, 66, 80 | |
npc_set_animation 4 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_CutsceneNPCScript_805d98e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 46, 28 | |
npc_set_coords 65468, 134, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5d9a6, 0x2 | |
Auditorium_CutsceneNPCs_805d9a8:: | |
.word Auditorium_CutsceneNPCScript_805d9b8 | |
.word Auditorium_CutsceneNPCScript_805d9ea | |
.word Auditorium_CutsceneNPCScript_805da41 | |
.word 0xff | |
Auditorium_CutsceneNPCScript_805d9b8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 0, 66, 80 | |
npc_set_animation 4 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_pause 30 | |
npc_set_animation 7 | |
npc_pause 60 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_CutsceneNPCScript_805d9ea:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 55 | |
npc_set_coords 65476, 126, 0 | |
npc_set_animation 4 | |
npc_set_npc_palette_index 4 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_npc_palette_index 0 | |
npc_set_coords 65472, 65490, 0 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 4 | |
npc_play_sound 0xe1 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 10 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 11 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_run_secondary_script Auditorium_CutsceneNPCScript_809f8b4 | |
npc_pause 30 | |
npc_run_secondary_script Auditorium_CutsceneNPCScript_809f8bf | |
npc_pause 20 | |
npc_run_secondary_script Auditorium_CutsceneNPCScript_809f8ca | |
npc_pause 60 | |
npc_run_secondary_script Auditorium_CutsceneNPCScript_809f8d5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_free_and_end | |
Auditorium_CutsceneNPCScript_805da41:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 48, 42, 80 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_run_secondary_script Auditorium_CutsceneNPCScript_809f889 | |
npc_pause 30 | |
npc_run_secondary_script Auditorium_CutsceneNPCScript_809f897 | |
npc_pause 20 | |
npc_run_secondary_script Auditorium_CutsceneNPCScript_809f8a5 | |
npc_pause 60 | |
npc_play_sound 0x8e | |
npc_run_secondary_script Auditorium_CutsceneNPCScript_809f8b3 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5da76, 0x2 | |
Auditorium_CutsceneNPCs_805da78:: | |
.word Auditorium_CutsceneNPCScript_805da8c | |
.word Auditorium_CutsceneNPCScript_805dadc | |
.word Auditorium_CutsceneNPCScript_805daf3 | |
.word Auditorium_CutsceneNPCScript_805db2b | |
.word 0xff | |
Auditorium_CutsceneNPCScript_805da8c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 62, 65484, 80 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 16, 1 | |
npc_set_animation 3 | |
npc_pause 60 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 3 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 30 | |
npc_set_animation 1 | |
npc_pause 60 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x81 | |
npc_wait_cutscene_var 0x8, 0x82 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_CutsceneNPCScript_805dadc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 48, 42, 80 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Auditorium_CutsceneNPCScript_805daf3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite_with_category 49, 28 | |
npc_set_coords 62, 65452, 80 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 9 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_pause 30 | |
Auditorium_CutsceneNPCScript_805db13:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_jump Auditorium_CutsceneNPCScript_805db13 | |
Auditorium_CutsceneNPCScript_805db2b:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 46, 28 | |
npc_set_coords 62, 65488, 80 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_active_and_visible | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 16, 4 | |
npc_move_in_direction 3, 8, 2 | |
npc_move_in_direction 3, 4, 1 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5db5f, 0x1 | |
ControlRoom_NPCScripts_805db60:: | |
.word ControlRoom_NPCScript_805db74 | |
.word ControlRoom_NPCScript_805db97 | |
.word ControlRoom_NPCScript_805dbc8 | |
.word ControlRoom_NPCScript_805dc00 | |
.word 0xff | |
ControlRoom_NPCScript_805db74:: | |
npc_set_active_and_visible | |
npc_set_sprite 21 | |
npc_jump_if_progress_in_range 0x40, 0xff, ControlRoom_NPCScript_805db7f | |
npc_free_and_end | |
ControlRoom_NPCScript_805db7f:: | |
npc_jump_if_flag_clear EVENT_111E, ControlRoom_NPCScript_805db96 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 0 | |
npc_set_coords 65446, 65476, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ControlRoom_NPCScript_805db96:: | |
npc_free_and_end | |
ControlRoom_NPCScript_805db97:: | |
npc_set_active_and_visible | |
npc_set_sprite 13 | |
npc_jump_if_flag_set EVENT_11BB, ControlRoom_NPCScript_805dbc7 | |
npc_jump_if_flag_set EVENT_11B8, ControlRoom_NPCScript_805dba9 | |
npc_free_and_end | |
ControlRoom_NPCScript_805dba9:: | |
npc_jump_if_flag_clear EVENT_171D, ControlRoom_NPCScript_805dbc7 | |
npc_jump_if_flag_set EVENT_163, ControlRoom_NPCScript_805dbc7 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 90, 62, 32 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ControlRoom_NPCScript_805dbc7:: | |
npc_free_and_end | |
ControlRoom_NPCScript_805dbc8:: | |
npc_set_active_and_visible | |
npc_set_sprite 15 | |
npc_jump_if_flag_set EVENT_1C34, ControlRoom_NPCScript_805dbff | |
npc_jump_if_progress_in_range 0x6, 0xff, ControlRoom_NPCScript_805dbda | |
npc_free_and_end | |
ControlRoom_NPCScript_805dbda:: | |
npc_jump_if_flag_clear EVENT_171D, ControlRoom_NPCScript_805dbff | |
npc_jump_if_flag_set EVENT_163, ControlRoom_NPCScript_805dbff | |
npc_jump_if_flag_clear EVENT_11BB, ControlRoom_NPCScript_805dbff | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 90, 62, 32 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ControlRoom_NPCScript_805dbff:: | |
npc_free_and_end | |
ControlRoom_NPCScript_805dc00:: | |
npc_set_active_and_visible | |
npc_set_sprite 42 | |
npc_jump_if_progress_in_range 0x14, 0x14, ControlRoom_NPCScript_805dc0b | |
npc_free_and_end | |
ControlRoom_NPCScript_805dc0b:: | |
npc_set_coords 65516, 65440, 52 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5dc19, 0x3 | |
ControlRoom_CutsceneNPCs_805dc1c:: | |
.word ControlRoom_CutsceneNPCScript_805dc28 | |
.word ControlRoom_CutsceneNPCScript_805dc7b | |
.word 0xff | |
ControlRoom_CutsceneNPCScript_805dc28:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 36, 32, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 65508, 28, 0 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 8 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 10 | |
npc_set_animation 25 | |
npc_pause 1 | |
npc_wait_anim_frame 1 | |
npc_play_sound 0xb7 | |
npc_wait_anim_frame 2 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_pause 3 | |
npc_play_music 0x63 | |
npc_play_sound 0x77 | |
npc_wait_anim_frame 192 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ControlRoom_CutsceneNPCScript_805dc7b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite 42 | |
npc_set_coords 65516, 65440, 52 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 5 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ControlRoom_CutsceneNPCs_805dca4:: | |
.word ControlRoom_CutsceneNPCScript_805dcac | |
.word 0xff | |
ControlRoom_CutsceneNPCScript_805dcac:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65508, 65492, 0 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 7 | |
npc_pause 60 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 1 | |
npc_pause 10 | |
npc_set_animation 7 | |
npc_pause 10 | |
npc_set_animation 1 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ControlRoom_CutsceneNPCs_805dcec:: | |
.word ControlRoom_CutsceneNPCScript_805dcf8 | |
.word ControlRoom_CutsceneNPCScript_805dd0e | |
.word 0xff | |
ControlRoom_CutsceneNPCScript_805dcf8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 65508, 65526, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ControlRoom_CutsceneNPCScript_805dd0e:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 65512, 65470, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5dd24, 0x438 | |
GreenTown_OnInitMapScripts_805e15c:: | |
.word GreenTown_OnInitMapScript_805e248 | |
.word CourtFoyer_OnInitMapScript_805e490 | |
.word Courtroom_OnInitMapScript_805e6b8 | |
.word PunishmentRoom_OnInitMapScript_805e8e4 | |
.word UndergroundRoom_OnInitMapScript_805e940 | |
GreenTown_ContinuousMapScripts_805e170:: | |
.word GreenTown_ContinuousMapScript_805e36c | |
.word CourtFoyer_ContinuousMapScript_805e5fc | |
.word Courtroom_ContinuousMapScript_805e804 | |
.word PunishmentRoom_ContinuousMapScript_805e93e | |
.word UndergroundRoom_ContinuousMapScript_805e952 | |
GreenTown_MapGroupNPCScriptPointers_805e184:: | |
.word GreenTown_NPCScripts_805e9ac | |
.word CourtFoyer_NPCScripts_805eee4 | |
.word Courtroom_NPCScripts_805f3b0 | |
.word PunishmentRoom_NPCScripts_805febc | |
.word UndergroundRoom_NPCScripts_80600c4 | |
GreenTown_CoordInteractionTextIndicesPointers_805e198:: | |
.word GreenTown_CoordInteractionTextIndices_805e1ac | |
.word CourtFoyer_CoordInteractionTextIndices_805e1bc | |
.word Courtroom_CoordInteractionTextIndices_805e1cc | |
.word PunishmentRoom_CoordInteractionTextIndices_805e1dc | |
.word UndergroundRoom_CoordInteractionTextIndices_805e1ec | |
GreenTown_CoordInteractionTextIndices_805e1ac:: | |
.byte 0x14 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
CourtFoyer_CoordInteractionTextIndices_805e1bc:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
Courtroom_CoordInteractionTextIndices_805e1cc:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
PunishmentRoom_CoordInteractionTextIndices_805e1dc:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
UndergroundRoom_CoordInteractionTextIndices_805e1ec:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.incbin "baserom.gba", 0x5e1fc, 0x4c | |
GreenTown_OnInitMapScript_805e248:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A9C, GreenTown_OnInitMapScript_805e25e | |
ms_load_gfx_anim GreenTown_GFXAnim_808d9f8 | |
ms_load_gfx_anim GreenTown_GFXAnim_808da48 | |
GreenTown_OnInitMapScript_805e25e:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_3A, GreenTown_OnInitMapScript_805e26f | |
ms_start_cutscene GreenTown_CutsceneScript_809bbe9, 0x0 | |
GreenTown_OnInitMapScript_805e26f:: | |
ms_jump_if_progress_in_range 0x30, 0x3f, GreenTown_OnInitMapScript_805e27b | |
ms_jump GreenTown_OnInitMapScript_805e325 | |
GreenTown_OnInitMapScript_805e27b:: | |
ms_jump_if_progress_in_range 0x33, 0x33, GreenTown_OnInitMapScript_805e295 | |
ms_jump_if_progress_in_range 0x34, 0x34, GreenTown_OnInitMapScript_805e2bc | |
ms_jump_if_progress_in_range 0x35, 0x35, GreenTown_OnInitMapScript_805e2c1 | |
ms_jump GreenTown_OnInitMapScript_805e325 | |
GreenTown_OnInitMapScript_805e295:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_879, GreenTown_OnInitMapScript_805e2aa | |
ms_write_word GreenTown_OnInitMapScript_2011eac, 0x8051502 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
GreenTown_OnInitMapScript_805e2aa:: | |
ms_write_word GreenTown_OnInitMapScript_2011ea4, 0x8031402 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump GreenTown_OnInitMapScript_805e325 | |
GreenTown_OnInitMapScript_805e2bc:: | |
ms_jump GreenTown_OnInitMapScript_805e325 | |
GreenTown_OnInitMapScript_805e2c1:: | |
ms_write_word GreenTown_OnInitMapScript_2011eb4, 0x8011c02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_877, GreenTown_OnInitMapScript_805e325 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_855, GreenTown_OnInitMapScript_805e325 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_856, GreenTown_OnInitMapScript_805e325 | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, GreenTown_OnInitMapScript_805e313 | |
ms_set_event_flag MS_VAR_IMM, EVENT_856 | |
ms_set_event_flag MS_VAR_IMM, EVENT_878 | |
ms_write_word GreenTown_OnInitMapScript_2011eb4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_start_cutscene GreenTown_CutsceneScript_808c1a0, 0x0 | |
ms_jump GreenTown_OnInitMapScript_805e325 | |
GreenTown_OnInitMapScript_805e313:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_877 | |
ms_start_cutscene GreenTown_CutsceneScript_80990dc, 0x1070053 | |
ms_jump GreenTown_OnInitMapScript_805e325 | |
GreenTown_OnInitMapScript_805e325:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1319, GreenTown_OnInitMapScript_805e342 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_131A, GreenTown_OnInitMapScript_805e342 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_131B, GreenTown_OnInitMapScript_805e342 | |
ms_jump GreenTown_OnInitMapScript_805e36b | |
GreenTown_OnInitMapScript_805e342:: | |
ms_clear_event_flag_range 3, EVENT_1319 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, GreenTown_OnInitMapScript_805e35d | |
ms_start_cutscene GreenTown_CutsceneScript_8099cec, 0x41 | |
ms_jump GreenTown_OnInitMapScript_805e36b | |
GreenTown_OnInitMapScript_805e35d:: | |
ms_start_cutscene GreenTown_CutsceneScript_8099cec, 0x42 | |
ms_jump GreenTown_OnInitMapScript_805e36b | |
GreenTown_OnInitMapScript_805e36b:: | |
ms_end | |
GreenTown_ContinuousMapScript_805e36c:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_861, GreenTown_ContinuousMapScript_805e382 | |
ms_start_cutscene GreenTown_CutsceneScript_809bfb0, 0x1 | |
ms_jump GreenTown_ContinuousMapScript_805e44c | |
GreenTown_ContinuousMapScript_805e382:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_103, GreenTown_ContinuousMapScript_805e3b9 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_849, GreenTown_ContinuousMapScript_805e3b9 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_84A, GreenTown_ContinuousMapScript_805e3b9 | |
ms_set_event_flag MS_VAR_IMM, EVENT_84A | |
ms_write_word GreenTown_ContinuousMapScript_2011eb4, 0x8011c02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_start_cutscene GreenTown_CutsceneScript_808c248, 0x0 | |
ms_jump GreenTown_ContinuousMapScript_805e44c | |
GreenTown_ContinuousMapScript_805e3b9:: | |
ms_jump_if_progress_in_range 0x30, 0x3f, GreenTown_ContinuousMapScript_805e3c5 | |
ms_jump GreenTown_ContinuousMapScript_805e44c | |
GreenTown_ContinuousMapScript_805e3c5:: | |
ms_jump_if_progress_in_range 0x31, 0x31, GreenTown_ContinuousMapScript_805e3e6 | |
ms_jump_if_progress_in_range 0x33, 0x33, GreenTown_ContinuousMapScript_805e40f | |
ms_jump_if_progress_in_range 0x34, 0x34, GreenTown_ContinuousMapScript_805e429 | |
ms_jump_if_progress_in_range 0x35, 0x35, GreenTown_ContinuousMapScript_805e42e | |
ms_jump GreenTown_ContinuousMapScript_805e44c | |
GreenTown_ContinuousMapScript_805e3e6:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, GreenTown_ContinuousMapScript_805e44c | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_805, GreenTown_ContinuousMapScript_805e44c | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_806, GreenTown_ContinuousMapScript_805e44c | |
ms_set_event_flag MS_VAR_IMM, EVENT_806 | |
ms_start_cutscene GreenTown_CutsceneScript_808a4b0, 0x0 | |
ms_jump GreenTown_ContinuousMapScript_805e44c | |
GreenTown_ContinuousMapScript_805e40f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_879, GreenTown_ContinuousMapScript_805e44c | |
ms_write_word GreenTown_ContinuousMapScript_2011eac, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump GreenTown_ContinuousMapScript_805e44c | |
GreenTown_ContinuousMapScript_805e429:: | |
ms_jump GreenTown_ContinuousMapScript_805e44c | |
GreenTown_ContinuousMapScript_805e42e:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_878, GreenTown_ContinuousMapScript_805e44c | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_877, GreenTown_ContinuousMapScript_805e44c | |
ms_start_cutscene GreenTown_CutsceneScript_80990b8, 0x1ff0053 | |
ms_jump GreenTown_ContinuousMapScript_805e44c | |
GreenTown_ContinuousMapScript_805e44c:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1319, GreenTown_ContinuousMapScript_805e462 | |
ms_start_cutscene GreenTown_CutsceneScript_80990b8, 0x1ff000e | |
ms_jump GreenTown_ContinuousMapScript_805e48e | |
GreenTown_ContinuousMapScript_805e462:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_131A, GreenTown_ContinuousMapScript_805e478 | |
ms_start_cutscene GreenTown_CutsceneScript_80990b8, 0x1ff000f | |
ms_jump GreenTown_ContinuousMapScript_805e48e | |
GreenTown_ContinuousMapScript_805e478:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_131B, GreenTown_ContinuousMapScript_805e48e | |
ms_start_cutscene GreenTown_CutsceneScript_80990b8, 0x1ff0010 | |
ms_jump GreenTown_ContinuousMapScript_805e48e | |
GreenTown_ContinuousMapScript_805e48e:: | |
ms_end | |
.incbin "baserom.gba", 0x5e48f, 0x1 | |
CourtFoyer_OnInitMapScript_805e490:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_jump_if_progress_in_range 0x30, 0x3f, CourtFoyer_OnInitMapScript_805e4a7 | |
ms_jump_if_progress_in_range 0x60, 0x6f, CourtFoyer_OnInitMapScript_805e5ca | |
ms_jump CourtFoyer_OnInitMapScript_805e5fb | |
CourtFoyer_OnInitMapScript_805e4a7:: | |
ms_jump_if_progress_in_range 0x31, 0x31, CourtFoyer_OnInitMapScript_805e4c1 | |
ms_jump_if_progress_in_range 0x32, 0x32, CourtFoyer_OnInitMapScript_805e53f | |
ms_jump_if_progress_in_range 0x33, 0x33, CourtFoyer_OnInitMapScript_805e598 | |
ms_jump CourtFoyer_OnInitMapScript_805e5fb | |
CourtFoyer_OnInitMapScript_805e4c1:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_80A, CourtFoyer_OnInitMapScript_805e4d6 | |
ms_write_word CourtFoyer_OnInitMapScript_2011eb4, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
CourtFoyer_OnInitMapScript_805e4d6:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_80C, CourtFoyer_OnInitMapScript_805e4f3 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_808, CourtFoyer_OnInitMapScript_805e4f3 | |
ms_write_word CourtFoyer_OnInitMapScript_2011ea4, 0x8010402 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
CourtFoyer_OnInitMapScript_805e4f3:: | |
ms_write_word CourtFoyer_OnInitMapScript_2011ea8, 0x8050102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_write_word CourtFoyer_OnInitMapScript_2011eb0, 0x8030202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_807, CourtFoyer_OnInitMapScript_805e5fb | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_808, CourtFoyer_OnInitMapScript_805e5fb | |
ms_set_event_flag MS_VAR_IMM, EVENT_808 | |
ms_write_word CourtFoyer_OnInitMapScript_2011ea4, 0x8010402 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CourtFoyer_CutsceneScript_808a5bc, 0x0 | |
ms_jump CourtFoyer_OnInitMapScript_805e5fb | |
CourtFoyer_OnInitMapScript_805e53f:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_870, CourtFoyer_OnInitMapScript_805e554 | |
ms_write_word CourtFoyer_OnInitMapScript_2011ea8, 0x8050102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
CourtFoyer_OnInitMapScript_805e554:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_86D, CourtFoyer_OnInitMapScript_805e569 | |
ms_write_word CourtFoyer_OnInitMapScript_2011ea4, 0x8010402 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
CourtFoyer_OnInitMapScript_805e569:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_81E, CourtFoyer_OnInitMapScript_805e586 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_81C, CourtFoyer_OnInitMapScript_805e586 | |
ms_write_word CourtFoyer_OnInitMapScript_2011eac, 0x8050302 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
CourtFoyer_OnInitMapScript_805e586:: | |
ms_write_word CourtFoyer_OnInitMapScript_2011eb0, 0x8030202 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_jump CourtFoyer_OnInitMapScript_805e5fb | |
CourtFoyer_OnInitMapScript_805e598:: | |
ms_write_word CourtFoyer_OnInitMapScript_2011eac, 0x8050302 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_823, CourtFoyer_OnInitMapScript_805e5fb | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_824, CourtFoyer_OnInitMapScript_805e5fb | |
ms_set_event_flag MS_VAR_IMM, EVENT_824 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CourtFoyer_CutsceneScript_808b774, 0x0 | |
ms_jump CourtFoyer_OnInitMapScript_805e5fb | |
CourtFoyer_OnInitMapScript_805e5ca:: | |
ms_jump_if_progress_in_range 0x63, 0x64, CourtFoyer_OnInitMapScript_805e5d6 | |
ms_jump CourtFoyer_OnInitMapScript_805e5fb | |
CourtFoyer_OnInitMapScript_805e5d6:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E8F, CourtFoyer_OnInitMapScript_805e5fb | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E90, CourtFoyer_OnInitMapScript_805e5fb | |
ms_set_event_flag MS_VAR_IMM, EVENT_E90 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CourtFoyer_CutsceneScript_8099cec, 0x66 | |
ms_jump CourtFoyer_OnInitMapScript_805e5fb | |
CourtFoyer_OnInitMapScript_805e5fb:: | |
ms_end | |
CourtFoyer_ContinuousMapScript_805e5fc:: | |
ms_jump_if_progress_in_range 0x30, 0x3f, CourtFoyer_ContinuousMapScript_805e60f | |
ms_jump_if_progress_in_range 0x60, 0x6f, CourtFoyer_ContinuousMapScript_805e68b | |
ms_jump CourtFoyer_ContinuousMapScript_805e6b5 | |
CourtFoyer_ContinuousMapScript_805e60f:: | |
ms_jump_if_progress_in_range 0x31, 0x31, CourtFoyer_ContinuousMapScript_805e622 | |
ms_jump_if_progress_in_range 0x32, 0x32, CourtFoyer_ContinuousMapScript_805e671 | |
ms_jump CourtFoyer_ContinuousMapScript_805e6b5 | |
CourtFoyer_ContinuousMapScript_805e622:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x11, 0, CourtFoyer_ContinuousMapScript_805e6b5 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_874, CourtFoyer_ContinuousMapScript_805e6b5 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_809, CourtFoyer_ContinuousMapScript_805e6b5 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_80A, CourtFoyer_ContinuousMapScript_805e6b5 | |
ms_set_event_flag MS_VAR_IMM, EVENT_80A | |
ms_write_word CourtFoyer_ContinuousMapScript_2011eac, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_write_word CourtFoyer_ContinuousMapScript_2011eb4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F5 | |
ms_start_cutscene CourtFoyer_CutsceneScript_808a6c8, 0x0 | |
ms_jump CourtFoyer_ContinuousMapScript_805e6b5 | |
CourtFoyer_ContinuousMapScript_805e671:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_870, CourtFoyer_ContinuousMapScript_805e6b5 | |
ms_write_word CourtFoyer_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump CourtFoyer_ContinuousMapScript_805e6b5 | |
CourtFoyer_ContinuousMapScript_805e68b:: | |
ms_jump_if_progress_in_range 0x63, 0x64, CourtFoyer_ContinuousMapScript_805e697 | |
ms_jump CourtFoyer_ContinuousMapScript_805e6b5 | |
CourtFoyer_ContinuousMapScript_805e697:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E8F, CourtFoyer_ContinuousMapScript_805e6b5 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E90, CourtFoyer_ContinuousMapScript_805e6b5 | |
ms_start_cutscene CourtFoyer_CutsceneScript_80990b8, 0x1ff00a2 | |
ms_jump CourtFoyer_ContinuousMapScript_805e6b5 | |
CourtFoyer_ContinuousMapScript_805e6b5:: | |
ms_end | |
.incbin "baserom.gba", 0x5e6b6, 0x2 | |
Courtroom_OnInitMapScript_805e6b8:: | |
ms_write_word Courtroom_OnInitMapScript_2011eac, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_85E | |
ms_jump_if_progress_in_range 0x30, 0x3f, Courtroom_OnInitMapScript_805e6dc | |
ms_jump_if_progress_in_range 0x60, 0x6f, Courtroom_OnInitMapScript_805e7a3 | |
ms_jump Courtroom_OnInitMapScript_805e803 | |
Courtroom_OnInitMapScript_805e6dc:: | |
ms_jump_if_progress_in_range 0x31, 0x31, Courtroom_OnInitMapScript_805e6f6 | |
ms_jump_if_progress_in_range 0x32, 0x32, Courtroom_OnInitMapScript_805e722 | |
ms_jump_if_progress_in_range 0x33, 0x33, Courtroom_OnInitMapScript_805e756 | |
ms_jump Courtroom_OnInitMapScript_805e803 | |
Courtroom_OnInitMapScript_805e6f6:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_80D, Courtroom_OnInitMapScript_805e803 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_80E, Courtroom_OnInitMapScript_805e803 | |
ms_set_event_flag MS_VAR_IMM, EVENT_80E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Courtroom_CutsceneScript_808aaa4, 0x0 | |
ms_jump Courtroom_OnInitMapScript_805e803 | |
Courtroom_OnInitMapScript_805e722:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_81E, Courtroom_OnInitMapScript_805e72e | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
Courtroom_OnInitMapScript_805e72e:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_813, Courtroom_OnInitMapScript_805e803 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_814, Courtroom_OnInitMapScript_805e803 | |
ms_set_event_flag MS_VAR_IMM, EVENT_814 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Courtroom_CutsceneScript_808af0c, 0x0 | |
ms_jump Courtroom_OnInitMapScript_805e803 | |
Courtroom_OnInitMapScript_805e756:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_827, Courtroom_OnInitMapScript_805e77b | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_828, Courtroom_OnInitMapScript_805e77b | |
ms_set_event_flag MS_VAR_IMM, EVENT_828 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Courtroom_CutsceneScript_808b8b0, 0x0 | |
ms_jump Courtroom_OnInitMapScript_805e803 | |
Courtroom_OnInitMapScript_805e77b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_82F, Courtroom_OnInitMapScript_805e803 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_830, Courtroom_OnInitMapScript_805e803 | |
ms_set_event_flag MS_VAR_IMM, EVENT_830 | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene Courtroom_CutsceneScript_808bcd8, 0x0 | |
ms_jump Courtroom_OnInitMapScript_805e803 | |
Courtroom_OnInitMapScript_805e7a3:: | |
ms_jump_if_progress_in_range 0x63, 0x63, Courtroom_OnInitMapScript_805e7de | |
ms_jump_if_progress_in_range 0x64, 0x64, Courtroom_OnInitMapScript_805e7b6 | |
ms_jump Courtroom_OnInitMapScript_805e803 | |
Courtroom_OnInitMapScript_805e7b6:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EC9, Courtroom_OnInitMapScript_805e7de | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_ECA, Courtroom_OnInitMapScript_805e7de | |
ms_set_event_flag MS_VAR_IMM, EVENT_ECA | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0xc | |
ms_start_cutscene Courtroom_CutsceneScript_8097854, 0x0 | |
ms_jump Courtroom_OnInitMapScript_805e803 | |
Courtroom_OnInitMapScript_805e7de:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E91, Courtroom_OnInitMapScript_805e803 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E92, Courtroom_OnInitMapScript_805e803 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E92 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene Courtroom_CutsceneScript_8099cec, 0x67 | |
ms_jump Courtroom_OnInitMapScript_805e803 | |
Courtroom_OnInitMapScript_805e803:: | |
ms_end | |
Courtroom_ContinuousMapScript_805e804:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_85E, Courtroom_ContinuousMapScript_805e819 | |
ms_write_word Courtroom_ContinuousMapScript_2011eac, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F3 | |
Courtroom_ContinuousMapScript_805e819:: | |
ms_jump_if_progress_in_range 0x30, 0x3f, Courtroom_ContinuousMapScript_805e82c | |
ms_jump_if_progress_in_range 0x60, 0x6f, Courtroom_ContinuousMapScript_805e8b7 | |
ms_jump Courtroom_ContinuousMapScript_805e8e1 | |
Courtroom_ContinuousMapScript_805e82c:: | |
ms_jump_if_progress_in_range 0x31, 0x31, Courtroom_ContinuousMapScript_805e83f | |
ms_jump_if_progress_in_range 0x32, 0x32, Courtroom_ContinuousMapScript_805e88e | |
ms_jump Courtroom_ContinuousMapScript_805e8e1 | |
Courtroom_ContinuousMapScript_805e83f:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, Courtroom_ContinuousMapScript_805e870 | |
ms_jump_if_flag_range_clear 4, EVENT_868, Courtroom_ContinuousMapScript_805e870 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_80B, Courtroom_ContinuousMapScript_805e870 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_80C, Courtroom_ContinuousMapScript_805e870 | |
ms_set_event_flag MS_VAR_IMM, EVENT_80C | |
ms_start_cutscene Courtroom_CutsceneScript_808a824, 0x0 | |
ms_jump Courtroom_ContinuousMapScript_805e8e1 | |
Courtroom_ContinuousMapScript_805e870:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_80E, Courtroom_ContinuousMapScript_805e8e1 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1CF2, Courtroom_ContinuousMapScript_805e8e1 | |
ms_start_cutscene Courtroom_CutsceneScript_8098bb8, 0x520214 | |
ms_jump Courtroom_ContinuousMapScript_805e8e1 | |
Courtroom_ContinuousMapScript_805e88e:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x11, 0, Courtroom_ContinuousMapScript_805e8e1 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_81F, Courtroom_ContinuousMapScript_805e8e1 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_820, Courtroom_ContinuousMapScript_805e8e1 | |
ms_set_event_flag MS_VAR_IMM, EVENT_820 | |
ms_start_cutscene Courtroom_CutsceneScript_808b5dc, 0x0 | |
ms_jump Courtroom_ContinuousMapScript_805e8e1 | |
Courtroom_ContinuousMapScript_805e8b7:: | |
ms_jump_if_progress_in_range 0x63, 0x64, Courtroom_ContinuousMapScript_805e8c3 | |
ms_jump Courtroom_ContinuousMapScript_805e8e1 | |
Courtroom_ContinuousMapScript_805e8c3:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E91, Courtroom_ContinuousMapScript_805e8e1 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E92, Courtroom_ContinuousMapScript_805e8e1 | |
ms_start_cutscene Courtroom_CutsceneScript_80990b8, 0x1ff00a3 | |
ms_jump Courtroom_ContinuousMapScript_805e8e1 | |
Courtroom_ContinuousMapScript_805e8e1:: | |
ms_end | |
.incbin "baserom.gba", 0x5e8e2, 0x2 | |
PunishmentRoom_OnInitMapScript_805e8e4:: | |
ms_jump_if_progress_in_range 0x30, 0x3f, PunishmentRoom_OnInitMapScript_805e8f0 | |
ms_jump PunishmentRoom_OnInitMapScript_805e93d | |
PunishmentRoom_OnInitMapScript_805e8f0:: | |
ms_jump_if_progress_in_range 0x32, 0x32, PunishmentRoom_OnInitMapScript_805e903 | |
ms_jump_if_progress_in_range 0x33, 0x33, PunishmentRoom_OnInitMapScript_805e92b | |
ms_jump PunishmentRoom_OnInitMapScript_805e93d | |
PunishmentRoom_OnInitMapScript_805e903:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_81D, PunishmentRoom_OnInitMapScript_805e93d | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_81E, PunishmentRoom_OnInitMapScript_805e93d | |
ms_set_event_flag MS_VAR_IMM, EVENT_81E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene PunishmentRoom_CutsceneScript_808b4f8, 0x0 | |
ms_jump PunishmentRoom_OnInitMapScript_805e93d | |
PunishmentRoom_OnInitMapScript_805e92b:: | |
ms_write_word PunishmentRoom_OnInitMapScript_2011ea4, 0x8010002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_jump PunishmentRoom_OnInitMapScript_805e93d | |
PunishmentRoom_OnInitMapScript_805e93d:: | |
ms_end | |
PunishmentRoom_ContinuousMapScript_805e93e:: | |
ms_end | |
.incbin "baserom.gba", 0x5e93f, 0x1 | |
UndergroundRoom_OnInitMapScript_805e940:: | |
ms_write_word UndergroundRoom_OnInitMapScript_2011ea8, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_85E | |
ms_end | |
UndergroundRoom_ContinuousMapScript_805e952:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_85E, UndergroundRoom_ContinuousMapScript_805e967 | |
ms_write_word UndergroundRoom_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
UndergroundRoom_ContinuousMapScript_805e967:: | |
ms_jump_if_progress_in_range 0x30, 0x3f, UndergroundRoom_ContinuousMapScript_805e973 | |
ms_jump UndergroundRoom_ContinuousMapScript_805e9a8 | |
UndergroundRoom_ContinuousMapScript_805e973:: | |
ms_jump_if_progress_in_range 0x33, 0x33, UndergroundRoom_ContinuousMapScript_805e97f | |
ms_jump UndergroundRoom_ContinuousMapScript_805e9a8 | |
UndergroundRoom_ContinuousMapScript_805e97f:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, UndergroundRoom_ContinuousMapScript_805e9a8 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_825, UndergroundRoom_ContinuousMapScript_805e9a8 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_826, UndergroundRoom_ContinuousMapScript_805e9a8 | |
ms_set_event_flag MS_VAR_IMM, EVENT_826 | |
ms_start_cutscene UndergroundRoom_CutsceneScript_808b810, 0x0 | |
ms_jump UndergroundRoom_ContinuousMapScript_805e9a8 | |
UndergroundRoom_ContinuousMapScript_805e9a8:: | |
ms_end | |
.incbin "baserom.gba", 0x5e9a9, 0x3 | |
GreenTown_NPCScripts_805e9ac:: | |
.word GreenTown_NPCScript_805e9d4 | |
.word GreenTown_NPCScript_805ea96 | |
.word GreenTown_NPCScript_805eab7 | |
.word GreenTown_NPCScript_805eae8 | |
.word GreenTown_NPCScript_805eafb | |
.word GreenTown_NPCScript_805eba9 | |
.word GreenTown_NPCScript_805ebda | |
.word GreenTown_NPCScript_805ec98 | |
.word GreenTown_NPCScript_805ed4a | |
.word 0xff | |
GreenTown_NPCScript_805e9d4:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_80E, GreenTown_NPCScript_805e9dd | |
npc_free_and_end | |
GreenTown_NPCScript_805e9dd:: | |
npc_jump_based_on_version GreenTown_NPCScript_805e9e6, GreenTown_NPCScript_805ea18 | |
GreenTown_NPCScript_805e9e6:: | |
npc_jump_if_flag_set EVENT_848, GreenTown_NPCScript_805ea4a | |
npc_jump_if_flag_set EVENT_997, GreenTown_NPCScript_805ea06 | |
npc_set_sprite 34 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 0 | |
npc_set_coords 65530, 65526, 16 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ea06:: | |
npc_set_sprite 34 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 2 | |
npc_set_coords 65530, 65526, 16 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ea18:: | |
npc_jump_if_flag_set EVENT_856, GreenTown_NPCScript_805ea70 | |
npc_jump_if_flag_set EVENT_96F, GreenTown_NPCScript_805ea38 | |
npc_set_sprite 35 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 65530, 65526, 16 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ea38:: | |
npc_set_sprite 35 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 12 | |
npc_set_coords 65530, 65526, 16 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ea4a:: | |
npc_set_sprite 34 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 65530, 65526, 16 | |
GreenTown_NPCScript_805ea55:: | |
npc_set_animation 5 | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_10C, GreenTown_NPCScript_805ea55 | |
GreenTown_NPCScript_805ea60:: | |
npc_set_animation 3 | |
npc_pause 1 | |
npc_jump_if_flag_set EVENT_10C, GreenTown_NPCScript_805ea60 | |
npc_jump GreenTown_NPCScript_805ea55 | |
GreenTown_NPCScript_805ea70:: | |
npc_set_sprite 35 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 60 | |
npc_set_coords 65530, 65526, 16 | |
GreenTown_NPCScript_805ea7b:: | |
npc_set_animation 5 | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_10C, GreenTown_NPCScript_805ea7b | |
GreenTown_NPCScript_805ea86:: | |
npc_set_animation 3 | |
npc_pause 1 | |
npc_jump_if_flag_set EVENT_10C, GreenTown_NPCScript_805ea86 | |
npc_jump GreenTown_NPCScript_805ea7b | |
GreenTown_NPCScript_805ea96:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x31, 0x31, GreenTown_NPCScript_805ea9f | |
npc_free_and_end | |
GreenTown_NPCScript_805ea9f:: | |
npc_jump_if_flag_set EVENT_806, GreenTown_NPCScript_805eab6 | |
npc_set_sprite 44 | |
npc_set_coords 65472, 156, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805eab6:: | |
npc_free_and_end | |
GreenTown_NPCScript_805eab7:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C28, GreenTown_NPCScript_805eae7 | |
npc_jump_if_flag_set EVENT_1BE8, GreenTown_NPCScript_805eac7 | |
npc_free_and_end | |
GreenTown_NPCScript_805eac7:: | |
npc_jump_if_flag_clear EVENT_171D, GreenTown_NPCScript_805eae7 | |
npc_jump_if_flag_set EVENT_163, GreenTown_NPCScript_805eae7 | |
npc_set_sprite 15 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 30 | |
npc_set_coords 65476, 344, 16 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805eae7:: | |
npc_free_and_end | |
GreenTown_NPCScript_805eae8:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 100 | |
npc_set_coords 65354, 356, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805eafb:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C36, GreenTown_NPCScript_805eb0a | |
npc_jump_if_flag_set EVENT_115A, GreenTown_NPCScript_805eb2e | |
GreenTown_NPCScript_805eb0a:: | |
npc_jump_if_progress_in_range 0x60, 0x62, GreenTown_NPCScript_805eb96 | |
npc_jump_if_progress_in_range 0x51, 0x53, GreenTown_NPCScript_805eb84 | |
npc_jump_if_progress_in_range 0x50, 0x50, GreenTown_NPCScript_805eb60 | |
npc_jump_if_progress_in_range 0x40, 0x46, GreenTown_NPCScript_805eb72 | |
npc_jump_if_progress_in_range 0x31, 0x33, GreenTown_NPCScript_805eb4e | |
npc_free_and_end | |
GreenTown_NPCScript_805eb2e:: | |
npc_jump_if_flag_clear EVENT_171D, GreenTown_NPCScript_805eba8 | |
npc_jump_if_flag_set EVENT_163, GreenTown_NPCScript_805eba8 | |
npc_set_sprite 14 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 110 | |
npc_set_coords 65518, 65270, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805eb4e:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 2 | |
npc_set_coords 65512, 65270, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805eb60:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 40 | |
npc_set_coords 6, 65274, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805eb72:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 1 | |
npc_set_coords 6, 65274, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805eb84:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 50 | |
npc_set_coords 6, 65274, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805eb96:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 0 | |
npc_set_coords 65512, 65270, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805eba8:: | |
npc_free_and_end | |
GreenTown_NPCScript_805eba9:: | |
npc_set_active_and_visible | |
npc_set_sprite 21 | |
npc_jump_if_flag_set EVENT_1C2C, GreenTown_NPCScript_805ebd9 | |
npc_jump_if_flag_set EVENT_1BEC, GreenTown_NPCScript_805ebbb | |
npc_free_and_end | |
GreenTown_NPCScript_805ebbb:: | |
npc_jump_if_flag_clear EVENT_171D, GreenTown_NPCScript_805ebd9 | |
npc_jump_if_flag_set EVENT_163, GreenTown_NPCScript_805ebd9 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 35 | |
npc_set_coords 65478, 258, 16 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ebd9:: | |
npc_free_and_end | |
GreenTown_NPCScript_805ebda:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, GreenTown_NPCScript_805ec82 | |
npc_jump_if_progress_in_range 0x60, 0x60, GreenTown_NPCScript_805ec6d | |
npc_jump_if_progress_in_range 0x50, 0x50, GreenTown_NPCScript_805ec46 | |
npc_jump_if_progress_in_range 0x40, 0x42, GreenTown_NPCScript_805ec58 | |
npc_jump_if_progress_in_range 0x33, 0x33, GreenTown_NPCScript_805ec34 | |
npc_jump_if_progress_in_range 0x32, 0x32, GreenTown_NPCScript_805ec1f | |
npc_jump_if_progress_in_range 0x31, 0x31, GreenTown_NPCScript_805ec0d | |
npc_free_and_end | |
GreenTown_NPCScript_805ec0d:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 3 | |
npc_set_coords 65344, 82, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ec1f:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 10 | |
npc_set_coords 65344, 65516, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 16, GreenTown_NPCScript_809f6ec | |
GreenTown_NPCScript_805ec34:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 16 | |
npc_set_coords 65366, 100, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ec46:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 42 | |
npc_set_coords 100, 152, 48 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ec58:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 2 | |
npc_set_coords 65404, 132, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 8, GreenTown_NPCScript_809f71c | |
GreenTown_NPCScript_805ec6d:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 1 | |
npc_set_coords 65404, 132, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 8, GreenTown_NPCScript_809f71c | |
GreenTown_NPCScript_805ec82:: | |
npc_set_sprite 11 | |
npc_set_text_script_index 6 | |
npc_set_coords 65404, 132, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 8, GreenTown_NPCScript_809f71c | |
.incbin "baserom.gba", 0x5ec97, 0x1 | |
GreenTown_NPCScript_805ec98:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x61, GreenTown_NPCScript_805ed37 | |
npc_jump_if_progress_in_range 0x51, 0x53, GreenTown_NPCScript_805ed25 | |
npc_jump_if_progress_in_range 0x50, 0x50, GreenTown_NPCScript_805ed01 | |
npc_jump_if_progress_in_range 0x40, 0x46, GreenTown_NPCScript_805ed13 | |
npc_jump_if_progress_in_range 0x33, 0x33, GreenTown_NPCScript_805ecef | |
npc_jump_if_progress_in_range 0x32, 0x32, GreenTown_NPCScript_805ecdd | |
npc_jump_if_progress_in_range 0x31, 0x31, GreenTown_NPCScript_805eccb | |
npc_free_and_end | |
GreenTown_NPCScript_805eccb:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 1 | |
npc_set_coords 65320, 65410, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ecdd:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 11 | |
npc_set_coords 65306, 65362, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ecef:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 17 | |
npc_set_coords 65404, 65460, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ed01:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 41 | |
npc_set_coords 65394, 176, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ed13:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 0 | |
npc_set_coords 65350, 65452, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ed25:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 51 | |
npc_set_coords 65358, 65376, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ed37:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 2 | |
npc_set_coords 65358, 65376, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5ed49, 0x1 | |
GreenTown_NPCScript_805ed4a:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x61, GreenTown_NPCScript_805edc1 | |
npc_jump_if_progress_in_range 0x51, 0x53, GreenTown_NPCScript_805edac | |
npc_jump_if_progress_in_range 0x33, 0x33, GreenTown_NPCScript_805ed9a | |
npc_jump_if_progress_in_range 0x32, 0x32, GreenTown_NPCScript_805ed88 | |
npc_jump_if_progress_in_range 0x31, 0x31, GreenTown_NPCScript_805ed6f | |
npc_free_and_end | |
GreenTown_NPCScript_805ed6f:: | |
npc_jump_if_flag_set EVENT_80E, GreenTown_NPCScript_805edd3 | |
npc_set_sprite 12 | |
npc_set_text_script_index 4 | |
npc_set_coords 65492, 2, 16 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ed88:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 13 | |
npc_set_coords 65448, 180, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805ed9a:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 19 | |
npc_set_coords 65448, 180, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805edac:: | |
npc_set_sprite 12 | |
npc_set_text_script_index 52 | |
npc_set_coords 65516, 200, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 9, GreenTown_NPCScript_809f71c | |
GreenTown_NPCScript_805edc1:: | |
npc_set_sprite 9 | |
npc_set_text_script_index 7 | |
npc_set_coords 65474, 362, 16 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_NPCScript_805edd3:: | |
npc_free_and_end | |
GreenTown_CutsceneNPCs_805edd4:: | |
.word GreenTown_CutsceneNPCScript_805ede0 | |
.word GreenTown_CutsceneNPCScript_805ee37 | |
.word 0xff | |
GreenTown_CutsceneNPCScript_805ede0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 92, 180, 48 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_run_secondary_script GreenTown_CutsceneNPCScript_805ee13 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 8 | |
npc_set_animation 9 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
GreenTown_CutsceneNPCScript_805ee13:: | |
npc_pause_secondary_script 68 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
GreenTown_CutsceneNPCScript_805ee37:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 44 | |
npc_set_coords 65472, 156, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 15 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5ee61, 0x3 | |
GreenTown_CutsceneNPCs_805ee64:: | |
.word GreenTown_CutsceneNPCScript_805ee70 | |
.word GreenTown_CutsceneNPCScript_805ee94 | |
.word 0xff | |
GreenTown_CutsceneNPCScript_805ee70:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65530, 14, 16 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_CutsceneNPCScript_805ee94:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 35 | |
npc_set_coords 65530, 65526, 16 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5eeaa, 0x2 | |
GreenTown_CutsceneNPCs_805eeac:: | |
.word GreenTown_CutsceneNPCScript_805eeb8 | |
.word GreenTown_CutsceneNPCScript_805eece | |
.word 0xff | |
GreenTown_CutsceneNPCScript_805eeb8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65530, 14, 16 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
GreenTown_CutsceneNPCScript_805eece:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 35 | |
npc_set_coords 65530, 65526, 16 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScripts_805eee4:: | |
.word CourtFoyer_NPCScript_805ef00 | |
.word CourtFoyer_NPCScript_805f015 | |
.word CourtFoyer_NPCScript_805f037 | |
.word CourtFoyer_NPCScript_805f06c | |
.word CourtFoyer_NPCScript_805f088 | |
.word CourtFoyer_NPCScript_805f0c4 | |
.word 0xff | |
CourtFoyer_NPCScript_805ef00:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, CourtFoyer_NPCScript_805efea | |
npc_jump_if_progress_in_range 0x60, 0x62, CourtFoyer_NPCScript_805efd8 | |
npc_jump_if_progress_in_range 0x51, 0x53, CourtFoyer_NPCScript_805efc6 | |
npc_jump_if_progress_in_range 0x50, 0x50, CourtFoyer_NPCScript_805efa2 | |
npc_jump_if_progress_in_range 0x40, 0x46, CourtFoyer_NPCScript_805efb4 | |
npc_jump_if_progress_in_range 0x32, 0x33, CourtFoyer_NPCScript_805ef45 | |
npc_jump_if_progress_in_range 0x31, 0x31, CourtFoyer_NPCScript_805ef33 | |
npc_free_and_end | |
CourtFoyer_NPCScript_805ef33:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 5 | |
npc_set_coords 4, 136, 0 | |
npc_set_animation 7 | |
npc_jump_with_link CourtFoyer_NPCScript_809f7e4 | |
CourtFoyer_NPCScript_805ef45:: | |
npc_jump_if_flag_set EVENT_820, CourtFoyer_NPCScript_805ef90 | |
npc_jump_if_flag_set EVENT_81E, CourtFoyer_NPCScript_805ef7e | |
npc_jump_if_flag_set EVENT_81C, CourtFoyer_NPCScript_805ef6c | |
npc_set_sprite 21 | |
npc_set_text_script_index 10 | |
npc_set_coords 65404, 16, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805ef6c:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 0 | |
npc_set_coords 65532, 68, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805ef7e:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 0 | |
npc_set_coords 65470, 32, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805ef90:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 17 | |
npc_set_coords 65344, 68, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805efa2:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 40 | |
npc_set_coords 12, 65508, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805efb4:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 0 | |
npc_set_coords 20, 65492, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805efc6:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 45 | |
npc_set_coords 65492, 65464, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805efd8:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 0 | |
npc_set_coords 20, 65492, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805efea:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 16 | |
npc_set_coords 65370, 38, 0 | |
npc_set_animation 7 | |
CourtFoyer_NPCScript_805eff7:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E90, CourtFoyer_NPCScript_805eff7 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 16 | |
npc_set_coords 65370, 38, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805f015:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x30, 0x32, CourtFoyer_NPCScript_805f01e | |
npc_free_and_end | |
CourtFoyer_NPCScript_805f01e:: | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 85, 28 | |
npc_set_text_script_index 3 | |
npc_set_coords 96, 164, 0 | |
npc_set_animation 2 | |
CourtFoyer_NPCScript_805f02d:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_870, CourtFoyer_NPCScript_805f02d | |
npc_free_and_end | |
CourtFoyer_NPCScript_805f037:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x33, 0x33, CourtFoyer_NPCScript_805f059 | |
npc_jump_if_progress_in_range 0x30, 0x32, CourtFoyer_NPCScript_805f047 | |
npc_free_and_end | |
CourtFoyer_NPCScript_805f047:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 2 | |
npc_set_coords 65346, 65472, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805f059:: | |
npc_set_sprite 25 | |
npc_set_text_script_index 15 | |
npc_set_coords 65500, 65466, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5f06b, 0x1 | |
CourtFoyer_NPCScript_805f06c:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_jump_if_progress_in_range 0x60, 0xff, CourtFoyer_NPCScript_805f077 | |
npc_free_and_end | |
CourtFoyer_NPCScript_805f077:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 65336, 65496, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5f087, 0x1 | |
CourtFoyer_NPCScript_805f088:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x31, 0x31, CourtFoyer_NPCScript_805f091 | |
npc_free_and_end | |
CourtFoyer_NPCScript_805f091:: | |
npc_jump_if_flag_set EVENT_874, CourtFoyer_NPCScript_805f0aa | |
npc_set_sprite 15 | |
npc_set_text_script_index 6 | |
npc_set_coords 65386, 80, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805f0aa:: | |
npc_jump_if_flag_set EVENT_80C, CourtFoyer_NPCScript_805f0c3 | |
npc_set_sprite 15 | |
npc_set_text_script_index 7 | |
npc_set_coords 18, 65506, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805f0c3:: | |
npc_free_and_end | |
CourtFoyer_NPCScript_805f0c4:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x31, 0x31, CourtFoyer_NPCScript_805f0cd | |
npc_free_and_end | |
CourtFoyer_NPCScript_805f0cd:: | |
npc_jump_if_flag_set EVENT_80C, CourtFoyer_NPCScript_805f0ed | |
npc_jump_if_flag_clear EVENT_874, CourtFoyer_NPCScript_805f0ed | |
npc_set_sprite 45 | |
npc_set_text_script_index 8 | |
npc_set_coords 18, 65486, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_NPCScript_805f0ed:: | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5f0ee, 0x2 | |
CourtFoyer_CutsceneNPCs_805f0f0:: | |
.word CourtFoyer_CutsceneNPCScript_805f108 | |
.word CourtFoyer_CutsceneNPCScript_805f174 | |
.word CourtFoyer_CutsceneNPCScript_805f1a7 | |
.word CourtFoyer_CutsceneNPCScript_805f1f2 | |
.word CourtFoyer_CutsceneNPCScript_805f23c | |
.word 0xff | |
CourtFoyer_CutsceneNPCScript_805f108:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65320, 68, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 14 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 10 | |
npc_set_animation 9 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 10 | |
npc_set_animation 9 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 5 | |
npc_pause 60 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_pause 20 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x81 | |
npc_wait_cutscene_var 0x8, 0x82 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_CutsceneNPCScript_805f174:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 65320, 76, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_active_and_visible | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 14 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_CutsceneNPCScript_805f1a7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 65522, 166, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 14 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 4 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_pause 60 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 6 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 14 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_free_and_end | |
CourtFoyer_CutsceneNPCScript_805f1f2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 65522, 166, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 30 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 12 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 4 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_pause 30 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 6 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 14 | |
npc_free_and_end | |
CourtFoyer_CutsceneNPCScript_805f23c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 65522, 166, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 60 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 10 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 4 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 8, 1 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 6 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 14 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5f287, 0x1 | |
CourtFoyer_CutsceneNPCs_805f288:: | |
.word CourtFoyer_CutsceneNPCScript_805f298 | |
.word CourtFoyer_CutsceneNPCScript_805f2fa | |
.word CourtFoyer_CutsceneNPCScript_805f31f | |
.word 0xff | |
CourtFoyer_CutsceneNPCScript_805f298:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65404, 66, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_pause 60 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 5 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 5 | |
npc_pause 30 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 11 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 14 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_CutsceneNPCScript_805f2fa:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 18, 65506, 0 | |
npc_set_animation 4 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 90 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_CutsceneNPCScript_805f31f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 18, 65486, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5f345, 0x3 | |
CourtFoyer_CutsceneNPCs_805f348:: | |
.word CourtFoyer_CutsceneNPCScript_805f350 | |
.word 0xff | |
CourtFoyer_CutsceneNPCScript_805f350:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 24, 66, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_run_secondary_script CourtFoyer_CutsceneNPCScript_805f389 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 6 | |
npc_set_animation 5 | |
npc_pause 30 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
CourtFoyer_CutsceneNPCScript_805f389:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x5f3ad, 0x3 | |
Courtroom_NPCScripts_805f3b0:: | |
.word Courtroom_NPCScript_805f3d4 | |
.word Courtroom_NPCScript_805f471 | |
.word Courtroom_NPCScript_805f4c8 | |
.word Courtroom_NPCScript_805f504 | |
.word Courtroom_NPCScript_805f527 | |
.word Courtroom_NPCScript_805f565 | |
.word Courtroom_NPCScript_805f596 | |
.word Courtroom_NPCScript_805f5cd | |
.word 0xff | |
Courtroom_NPCScript_805f3d4:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, Courtroom_NPCScript_805f446 | |
npc_jump_if_progress_in_range 0x32, 0x33, Courtroom_NPCScript_805f3fd | |
npc_jump_if_progress_in_range 0x31, 0x31, Courtroom_NPCScript_805f3eb | |
npc_free_and_end | |
Courtroom_NPCScript_805f3eb:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 0 | |
npc_set_coords 65320, 65516, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f3fd:: | |
npc_jump_if_flag_set EVENT_828, Courtroom_NPCScript_805f436 | |
npc_jump_if_flag_set EVENT_81E, Courtroom_NPCScript_805f424 | |
npc_jump_if_flag_clear EVENT_814, Courtroom_NPCScript_805f470 | |
npc_set_sprite 45 | |
npc_set_text_script_index 20 | |
npc_set_coords 14, 152, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f424:: | |
npc_set_sprite 45 | |
npc_set_text_script_index 20 | |
npc_set_coords 65422, 52, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f436:: | |
npc_set_sprite 45 | |
npc_set_coords 65490, 70, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f446:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 16 | |
npc_set_coords 14, 162, 0 | |
npc_set_animation 7 | |
Courtroom_NPCScript_805f453:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E92, Courtroom_NPCScript_805f453 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 16 | |
npc_set_coords 14, 162, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f470:: | |
npc_free_and_end | |
Courtroom_NPCScript_805f471:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, Courtroom_NPCScript_805f4b4 | |
npc_jump_if_progress_in_range 0x50, 0x50, Courtroom_NPCScript_805f4a1 | |
npc_jump_if_progress_in_range 0x31, 0x31, Courtroom_NPCScript_805f488 | |
npc_free_and_end | |
Courtroom_NPCScript_805f488:: | |
npc_jump_if_flag_set EVENT_80E, Courtroom_NPCScript_805f4c7 | |
npc_set_sprite 16 | |
npc_set_text_script_index 2 | |
npc_set_coords 65370, 144, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f4a1:: | |
npc_set_sprite 16 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 65421, 144, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f4b4:: | |
npc_set_sprite 16 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 45 | |
npc_set_coords 65402, 118, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f4c7:: | |
npc_free_and_end | |
Courtroom_NPCScript_805f4c8:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x62, Courtroom_NPCScript_805f4f1 | |
npc_jump_if_progress_in_range 0x31, 0x31, Courtroom_NPCScript_805f4d8 | |
npc_free_and_end | |
Courtroom_NPCScript_805f4d8:: | |
npc_jump_if_flag_set EVENT_80E, Courtroom_NPCScript_805f503 | |
npc_set_sprite 22 | |
npc_set_text_script_index 4 | |
npc_set_coords 65392, 65524, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f4f1:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 0 | |
npc_set_coords 16, 158, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f503:: | |
npc_free_and_end | |
Courtroom_NPCScript_805f504:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x31, 0x31, Courtroom_NPCScript_805f50d | |
npc_free_and_end | |
Courtroom_NPCScript_805f50d:: | |
npc_jump_if_flag_set EVENT_80E, Courtroom_NPCScript_805f526 | |
npc_set_sprite 13 | |
npc_set_text_script_index 6 | |
npc_set_coords 65530, 164, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f526:: | |
npc_free_and_end | |
Courtroom_NPCScript_805f527:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x30, 0x33, Courtroom_NPCScript_805f530 | |
npc_free_and_end | |
Courtroom_NPCScript_805f530:: | |
npc_jump_if_flag_set EVENT_81C, Courtroom_NPCScript_805f54b | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 85, 28 | |
npc_set_text_script_index 22 | |
npc_set_coords 64, 164, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f54b:: | |
npc_jump_if_flag_clear EVENT_828, Courtroom_NPCScript_805f564 | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65506, 164, 0 | |
npc_set_animation 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f564:: | |
npc_free_and_end | |
Courtroom_NPCScript_805f565:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_11FD, Courtroom_NPCScript_805f595 | |
npc_jump_if_flag_set EVENT_11FB, Courtroom_NPCScript_805f575 | |
npc_free_and_end | |
Courtroom_NPCScript_805f575:: | |
npc_jump_if_flag_clear EVENT_171D, Courtroom_NPCScript_805f595 | |
npc_jump_if_flag_set EVENT_163, Courtroom_NPCScript_805f595 | |
npc_set_sprite 15 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 20 | |
npc_set_coords 65338, 144, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f595:: | |
npc_free_and_end | |
Courtroom_NPCScript_805f596:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, Courtroom_NPCScript_805f5b9 | |
npc_jump_if_progress_in_range 0x50, 0x50, Courtroom_NPCScript_805f5a6 | |
npc_free_and_end | |
Courtroom_NPCScript_805f5a6:: | |
npc_set_sprite 24 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 40 | |
npc_set_coords 65406, 144, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f5b9:: | |
npc_set_sprite 24 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 50 | |
npc_set_coords 65402, 138, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5f5cc, 0x1 | |
Courtroom_NPCScript_805f5cd:: | |
npc_set_active_and_visible | |
npc_jump_if_flag_set EVENT_1C29, Courtroom_NPCScript_805f5fd | |
npc_jump_if_flag_set EVENT_1BE9, Courtroom_NPCScript_805f5dd | |
npc_free_and_end | |
Courtroom_NPCScript_805f5dd:: | |
npc_jump_if_flag_clear EVENT_171D, Courtroom_NPCScript_805f5fd | |
npc_jump_if_flag_set EVENT_163, Courtroom_NPCScript_805f5fd | |
npc_set_sprite 12 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 22 | |
npc_set_coords 65362, 152, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_NPCScript_805f5fd:: | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5f5fe, 0x2 | |
Courtroom_CutsceneNPCs_805f600:: | |
.word Courtroom_CutsceneNPCScript_805f61c | |
.word Courtroom_CutsceneNPCScript_805f6b9 | |
.word Courtroom_CutsceneNPCScript_805f6ee | |
.word Courtroom_CutsceneNPCScript_805f73c | |
.word Courtroom_CutsceneNPCScript_805f797 | |
.word Courtroom_CutsceneNPCScript_805f7ed | |
.word 0xff | |
Courtroom_CutsceneNPCScript_805f61c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65454, 76, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 4 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 4 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 16, 4 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 16, 5 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 16, 3 | |
npc_set_animation 3 | |
npc_pause 20 | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_pause 10 | |
npc_set_animation 19 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_coords 65422, 108, 0 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0x11 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 5 | |
npc_pause 90 | |
npc_set_animation 4 | |
npc_pause 90 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x18 | |
npc_set_animation 3 | |
npc_pause 120 | |
npc_set_animation 4 | |
npc_pause 100 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1a | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805f6b9:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 44 | |
npc_set_coords 65448, 152, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_wait_cutscene_var 0x8, 0x18 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 16 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 10 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x19 | |
npc_free_and_end | |
Courtroom_CutsceneNPCScript_805f6ee:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 65316, 66, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 12 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 13 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x15 | |
npc_wait_cutscene_var 0x8, 0x16 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x17 | |
npc_wait_cutscene_var 0x8, 0x18 | |
npc_pause 30 | |
npc_set_animation 15 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 7 | |
npc_pause 100 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1a | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x1b | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805f73c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 68, 162, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 20 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 1 | |
npc_pause 2 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 40 | |
npc_play_sound 0xc6 | |
npc_set_sprite_with_category 87, 28 | |
npc_set_animation_force_update 3 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 3 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 7 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805f797:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 65316, 66, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 12 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 13 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 20 | |
npc_play_sound 0xc6 | |
npc_set_sprite_with_category 87, 28 | |
npc_set_animation_force_update 3 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 3 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 7 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805f7ed:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 65316, 66, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 30 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 12 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 10 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_play_sound 0xc6 | |
npc_set_sprite_with_category 87, 28 | |
npc_set_animation_force_update 3 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 3 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 7 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5f849, 0x3 | |
Courtroom_CutsceneNPCs_805f84c:: | |
.word Courtroom_CutsceneNPCScript_805f868 | |
.word Courtroom_CutsceneNPCScript_805f8ad | |
.word Courtroom_CutsceneNPCScript_805f8d3 | |
.word Courtroom_CutsceneNPCScript_805f921 | |
.word Courtroom_CutsceneNPCScript_805f974 | |
.word Courtroom_CutsceneNPCScript_805f9b3 | |
.word 0xff | |
Courtroom_CutsceneNPCScript_805f868:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65460, 14, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_coords 65422, 76, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_coords 65460, 14, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_coords 65440, 156, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_pause 30 | |
npc_set_animation 3 | |
npc_pause 60 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805f8ad:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 65476, 14, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_coords 65464, 14, 0 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_coords 65476, 14, 0 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_free_and_end | |
Courtroom_CutsceneNPCScript_805f8d3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 65492, 14, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_coords 65480, 14, 0 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_coords 65492, 14, 0 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_coords 65464, 156, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 18 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 8 | |
npc_write_cutscene_var 0x8, 0xf | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805f921:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 42 | |
npc_set_coords 65476, 140, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
Courtroom_CutsceneNPCScript_805f932:: | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 20 | |
npc_jump_if_cutscene_var_equals 0x8, 0xa, Courtroom_CutsceneNPCScript_805f95c | |
npc_give_detatched_shadow | |
npc_init_hop 96, 220 | |
npc_give_attached_shadow | |
npc_pause 30 | |
npc_jump_if_cutscene_var_equals 0x8, 0xa, Courtroom_CutsceneNPCScript_805f95c | |
npc_pause 30 | |
npc_jump_if_cutscene_var_equals 0x8, 0xa, Courtroom_CutsceneNPCScript_805f95c | |
npc_jump Courtroom_CutsceneNPCScript_805f932 | |
Courtroom_CutsceneNPCScript_805f95c:: | |
npc_write_cutscene_var 0x8, 0xb | |
npc_set_animation 15 | |
npc_move_in_direction 3, 8, 2 | |
npc_pause 60 | |
npc_set_animation 23 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 21 | |
npc_move_in_direction 1, 8, 14 | |
npc_free_and_end | |
Courtroom_CutsceneNPCScript_805f974:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 65324, 90, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_active_and_visible | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 10 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 19 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 3 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 3 | |
npc_move_in_direction 3, 8, 2 | |
npc_pause 60 | |
npc_set_animation 2 | |
npc_move_in_direction 1, 8, 14 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_free_and_end | |
Courtroom_CutsceneNPCScript_805f9b3:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 96, 28 | |
npc_set_coords 4, 64, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5f9ea, 0x2 | |
Courtroom_CutsceneNPCs_805f9ec:: | |
.word Courtroom_CutsceneNPCScript_805fa00 | |
.word Courtroom_CutsceneNPCScript_805fa1d | |
.word Courtroom_CutsceneNPCScript_805fa51 | |
.word Courtroom_CutsceneNPCScript_805fa8d | |
.word 0xff | |
Courtroom_CutsceneNPCScript_805fa00:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65326, 72, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_active_and_visible | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fa1d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 5 | |
npc_set_coords 65422, 76, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 11 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 12 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x5fa3b, 0x16 | |
Courtroom_CutsceneNPCScript_805fa51:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 65320, 76, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_active_and_visible | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 11 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 32, 13 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 9 | |
npc_set_animation 3 | |
npc_pause 60 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 8, 9 | |
npc_set_animation 0 | |
npc_move_in_direction 1, 8, 12 | |
npc_write_cutscene_var 0x8, 0x5 | |
npc_free_and_end | |
Courtroom_CutsceneNPCScript_805fa8d:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 96, 28 | |
npc_set_coords 4, 64, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5fab1, 0x3 | |
Courtroom_CutsceneNPCs_805fab4:: | |
.word Courtroom_CutsceneNPCScript_805fad8 | |
.word Courtroom_CutsceneNPCScript_805fb18 | |
.word Courtroom_CutsceneNPCScript_805fb42 | |
.word Courtroom_CutsceneNPCScript_805fb66 | |
.word Courtroom_CutsceneNPCScript_805fb81 | |
.word Courtroom_CutsceneNPCScript_805fb9c | |
.word Courtroom_CutsceneNPCScript_805fbc9 | |
.word Courtroom_CutsceneNPCScript_805fbf8 | |
.word 0xff | |
Courtroom_CutsceneNPCScript_805fad8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65422, 100, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_coords 65418, 140, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_pause 90 | |
npc_set_animation 15 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 1 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 12 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 14 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_free_and_end | |
Courtroom_CutsceneNPCScript_805fb18:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 65422, 52, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_free_and_end | |
Courtroom_CutsceneNPCScript_805fb42:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 96, 28 | |
npc_set_coords 4, 64, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fb66:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65430, 116, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fb81:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65406, 116, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fb9c:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 80, 164, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_run_secondary_script Courtroom_CutsceneNPCScript_805fc2a | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 20 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 3 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fbc9:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 80, 164, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_pause 30 | |
npc_run_secondary_script Courtroom_CutsceneNPCScript_805fc2a | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 20 | |
npc_set_animation 1 | |
npc_move_in_direction 3, 32, 1 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fbf8:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 80, 164, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_pause 60 | |
npc_run_secondary_script Courtroom_CutsceneNPCScript_805fc2a | |
npc_set_animation 2 | |
npc_move_in_direction 5, 32, 20 | |
npc_set_animation 3 | |
npc_move_in_direction 7, 32, 1 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fc2a:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x5fc4e, 0x2 | |
Courtroom_CutsceneNPCs_805fc50:: | |
.word Courtroom_CutsceneNPCScript_805fc68 | |
.word Courtroom_CutsceneNPCScript_805fca0 | |
.word Courtroom_CutsceneNPCScript_805fcd8 | |
.word Courtroom_CutsceneNPCScript_805fcef | |
.word Courtroom_CutsceneNPCScript_805fd06 | |
.word 0xff | |
Courtroom_CutsceneNPCScript_805fc68:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 32, 96, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 10 | |
npc_set_animation 25 | |
npc_pause 1 | |
npc_wait_anim_frame 1 | |
npc_play_sound 0xb7 | |
npc_wait_anim_frame 2 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_pause 3 | |
npc_play_music 0x63 | |
npc_play_sound 0x77 | |
npc_wait_anim_frame 192 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fca0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 65412, 100, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 6 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fcd8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65424, 24, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fcef:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65384, 158, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fd06:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65506, 164, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x5fd1d, 0x3 | |
Courtroom_CutsceneNPCs_805fd20:: | |
.word Courtroom_CutsceneNPCScript_805fd4c | |
.word Courtroom_CutsceneNPCScript_805fd67 | |
.word Courtroom_CutsceneNPCScript_805fd7d | |
.word Courtroom_CutsceneNPCScript_805fda6 | |
.word Courtroom_CutsceneNPCScript_805fdcb | |
.word Courtroom_CutsceneNPCScript_805fdf0 | |
.word 0xff | |
Courtroom_CutsceneNPCs_805fd3c:: | |
.word Courtroom_CutsceneNPCScript_805fe15 | |
.word Courtroom_CutsceneNPCScript_805fe2b | |
.word Courtroom_CutsceneNPCScript_805fe41 | |
.word 0xff | |
Courtroom_CutsceneNPCScript_805fd4c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 32, 96, 0 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 4 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fd67:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 65484, 76, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fd7d:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 44 | |
npc_set_coords 65320, 96, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 12 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 6 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fda6:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65424, 24, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_play_sound 0x17d | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 2 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fdcb:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65384, 158, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_play_sound 0x17d | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 2 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fdf0:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65506, 164, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_play_sound 0x17d | |
npc_set_sprite_with_category 85, 28 | |
npc_set_animation_force_update 0 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fe15:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 21 | |
npc_set_coords 65464, 14, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fe2b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 65422, 76, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fe41:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 96, 28 | |
npc_set_coords 4, 64, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation_force_update 1 | |
npc_pause 32 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x11 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCs_805fe68:: | |
.word Courtroom_CutsceneNPCScript_805fe78 | |
.word Courtroom_CutsceneNPCScript_805fe8e | |
.word Courtroom_CutsceneNPCScript_805fea4 | |
.word 0xff | |
Courtroom_CutsceneNPCScript_805fe78:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 21 | |
npc_set_coords 65490, 76, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fe8e:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 21 | |
npc_set_coords 65490, 140, 64 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Courtroom_CutsceneNPCScript_805fea4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 96, 28 | |
npc_set_coords 4, 64, 0 | |
npc_set_animation 0 | |
npc_set_layer_priority_override_to_3 | |
npc_wait_cutscene_var 0x8, 0x10 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_NPCScripts_805febc:: | |
.word PunishmentRoom_NPCScript_805fed8 | |
.word PunishmentRoom_NPCScript_805ff3b | |
.word PunishmentRoom_NPCScript_805ff56 | |
.word PunishmentRoom_NPCScript_805ff8e | |
.word PunishmentRoom_NPCScript_805ffb0 | |
.word PunishmentRoom_NPCScript_805ffd2 | |
.word 0xff | |
PunishmentRoom_NPCScript_805fed8:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x62, PunishmentRoom_NPCScript_805ff28 | |
npc_jump_if_progress_in_range 0x50, 0x50, PunishmentRoom_NPCScript_805feef | |
npc_jump_if_progress_in_range 0x31, 0x33, PunishmentRoom_NPCScript_805ff0f | |
npc_free_and_end | |
PunishmentRoom_NPCScript_805feef:: | |
npc_jump_if_flag_set EVENT_C09, PunishmentRoom_NPCScript_805ff3a | |
npc_jump_if_flag_clear EVENT_CC2, PunishmentRoom_NPCScript_805ff3a | |
npc_set_sprite 13 | |
npc_set_text_script_index 20 | |
npc_set_coords 65426, 65392, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_NPCScript_805ff0f:: | |
npc_jump_if_flag_clear EVENT_81E, PunishmentRoom_NPCScript_805ff3a | |
npc_set_sprite 13 | |
npc_set_text_script_index 0 | |
npc_set_coords 65444, 38, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_NPCScript_805ff28:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 0 | |
npc_set_coords 65426, 56, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_NPCScript_805ff3a:: | |
npc_free_and_end | |
PunishmentRoom_NPCScript_805ff3b:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x50, 0xff, PunishmentRoom_NPCScript_805ff44 | |
npc_free_and_end | |
PunishmentRoom_NPCScript_805ff44:: | |
npc_set_sprite 60 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 5 | |
npc_set_coords 65484, 65402, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_NPCScript_805ff56:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x51, 0x53, PunishmentRoom_NPCScript_805ff78 | |
npc_jump_if_progress_in_range 0x50, 0x50, PunishmentRoom_NPCScript_805ff66 | |
npc_free_and_end | |
PunishmentRoom_NPCScript_805ff66:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 25 | |
npc_set_coords 65440, 190, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_NPCScript_805ff78:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 30 | |
npc_set_coords 65448, 84, 0 | |
npc_set_animation 3 | |
npc_init_movement 3, 6, 9, PunishmentRoom_NPCScript_809f6ec | |
.incbin "baserom.gba", 0x5ff8d, 0x1 | |
PunishmentRoom_NPCScript_805ff8e:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x32, 0x33, PunishmentRoom_NPCScript_805ff97 | |
npc_free_and_end | |
PunishmentRoom_NPCScript_805ff97:: | |
npc_jump_if_flag_clear EVENT_81E, PunishmentRoom_NPCScript_805ffaf | |
npc_set_sprite_with_category 98, 28 | |
npc_set_coords 6, 186, 0 | |
npc_set_animation 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_NPCScript_805ffaf:: | |
npc_free_and_end | |
PunishmentRoom_NPCScript_805ffb0:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x32, 0x33, PunishmentRoom_NPCScript_805ffb9 | |
npc_free_and_end | |
PunishmentRoom_NPCScript_805ffb9:: | |
npc_jump_if_flag_clear EVENT_81E, PunishmentRoom_NPCScript_805ffd1 | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65520, 218, 0 | |
npc_set_animation_force_update 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_NPCScript_805ffd1:: | |
npc_free_and_end | |
PunishmentRoom_NPCScript_805ffd2:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x32, 0x33, PunishmentRoom_NPCScript_805ffdb | |
npc_free_and_end | |
PunishmentRoom_NPCScript_805ffdb:: | |
npc_jump_if_flag_clear EVENT_81E, PunishmentRoom_NPCScript_805fff3 | |
npc_set_sprite_with_category 87, 28 | |
npc_set_coords 65520, 154, 0 | |
npc_set_animation_force_update 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_NPCScript_805fff3:: | |
npc_free_and_end | |
PunishmentRoom_CutsceneNPCs_805fff4:: | |
.word PunishmentRoom_CutsceneNPCScript_806000c | |
.word PunishmentRoom_CutsceneNPCScript_806004c | |
.word PunishmentRoom_CutsceneNPCScript_8060063 | |
.word PunishmentRoom_CutsceneNPCScript_8060079 | |
.word PunishmentRoom_CutsceneNPCScript_806009b | |
.word 0xff | |
PunishmentRoom_CutsceneNPCScript_806000c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65340, 238, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 13 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 7 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 14 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_CutsceneNPCScript_806004c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 98, 28 | |
npc_set_coords 6, 186, 0 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_CutsceneNPCScript_8060063:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 65444, 38, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_CutsceneNPCScript_8060079:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 65520, 218, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_play_sound 0xc6 | |
npc_set_sprite_with_category 87, 28 | |
npc_set_animation_force_update 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
PunishmentRoom_CutsceneNPCScript_806009b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 85, 28 | |
npc_set_coords 65520, 154, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 10 | |
npc_play_sound 0xc6 | |
npc_set_sprite_with_category 87, 28 | |
npc_set_animation_force_update 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x600c2, 0x2 | |
UndergroundRoom_NPCScripts_80600c4:: | |
.word UndergroundRoom_NPCScript_80600d8 | |
.word UndergroundRoom_NPCScript_8060111 | |
.word UndergroundRoom_NPCScript_806012c | |
.word UndergroundRoom_NPCScript_8060147 | |
.word 0xff | |
UndergroundRoom_NPCScript_80600d8:: | |
npc_set_active_and_visible | |
npc_set_sprite 25 | |
npc_jump_if_progress_in_range 0x60, 0xff, UndergroundRoom_NPCScript_80600e3 | |
npc_free_and_end | |
UndergroundRoom_NPCScript_80600e3:: | |
npc_jump_if_flag_clear EVENT_1120, UndergroundRoom_NPCScript_8060110 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 65356, 65508, 0 | |
npc_set_animation 3 | |
UndergroundRoom_NPCScript_80600f5:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_1122, UndergroundRoom_NPCScript_80600f5 | |
npc_set_sprite 62 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 65356, 65508, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
UndergroundRoom_NPCScript_8060110:: | |
npc_free_and_end | |
UndergroundRoom_NPCScript_8060111:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x64, 0x64, UndergroundRoom_NPCScript_806011a | |
npc_free_and_end | |
UndergroundRoom_NPCScript_806011a:: | |
npc_set_sprite 3 | |
npc_set_text_script_index 0 | |
npc_set_coords 28, 180, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
UndergroundRoom_NPCScript_806012c:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x64, 0x64, UndergroundRoom_NPCScript_8060135 | |
npc_free_and_end | |
UndergroundRoom_NPCScript_8060135:: | |
npc_set_sprite 26 | |
npc_set_text_script_index 1 | |
npc_set_coords 65534, 180, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
UndergroundRoom_NPCScript_8060147:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x64, 0x64, UndergroundRoom_NPCScript_8060150 | |
npc_free_and_end | |
UndergroundRoom_NPCScript_8060150:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 2 | |
npc_set_coords 30, 148, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x60162, 0x2 | |
UndergroundRoom_CutsceneNPCs_8060164:: | |
.word UndergroundRoom_CutsceneNPCScript_806016c | |
.word 0xff | |
UndergroundRoom_CutsceneNPCScript_806016c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65372, 76, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x60182, 0x4ba | |
SkyTown_OnInitMapScripts_806063c:: | |
.word Admin_OnInitMapScript_80606fc | |
.word SkyTown_OnInitMapScript_806096c | |
.word OperatorRoom_OnInitMapScript_8060c9c | |
.word ForceRoom_OnInitMapScript_8060e30 | |
SkyTown_ContinuousMapScripts_806064c:: | |
.word Admin_ContinuousMapScript_8060834 | |
.word SkyTown_ContinuousMapScript_8060b2f | |
.word OperatorRoom_ContinuousMapScript_8060d71 | |
.word ForceRoom_ContinuousMapScript_8060f00 | |
SkyTown_MapGroupNPCScriptPointers_806065c:: | |
.word Admin_NPCScripts_8060f70 | |
.word SkyTown_NPCScripts_8061448 | |
.word OperatorRoom_NPCScripts_8061d00 | |
.word ForceRoom_NPCScripts_8062210 | |
SkyTown_CoordInteractionTextIndicesPointers_806066c:: | |
.word Admin_CoordInteractionTextIndices_806067c | |
.word SkyTown_CoordInteractionTextIndices_806068c | |
.word OperatorRoom_CoordInteractionTextIndices_806069c | |
.word ForceRoom_CoordInteractionTextIndices_80606ac | |
Admin_CoordInteractionTextIndices_806067c:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x14 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
SkyTown_CoordInteractionTextIndices_806068c:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0x8 | |
.byte 0x9 | |
.byte 0xa | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
OperatorRoom_CoordInteractionTextIndices_806069c:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
ForceRoom_CoordInteractionTextIndices_80606ac:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.incbin "baserom.gba", 0x606bc, 0x40 | |
Admin_OnInitMapScript_80606fc:: | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_3A, Admin_OnInitMapScript_8060711 | |
ms_start_cutscene Admin_CutsceneScript_809bbe9, 0x0 | |
Admin_OnInitMapScript_8060711:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A9C, Admin_OnInitMapScript_8060723 | |
ms_load_gfx_anim Admin_GFXAnim_808d9f8 | |
ms_load_gfx_anim Admin_GFXAnim_808da48 | |
Admin_OnInitMapScript_8060723:: | |
ms_jump_if_progress_in_range 0x40, 0x4f, Admin_OnInitMapScript_806072f | |
ms_jump Admin_OnInitMapScript_80607ed | |
Admin_OnInitMapScript_806072f:: | |
ms_jump_if_progress_in_range 0x40, 0x40, Admin_OnInitMapScript_8060750 | |
ms_jump_if_progress_in_range 0x43, 0x43, Admin_OnInitMapScript_806076a | |
ms_jump_if_progress_in_range 0x48, 0x49, Admin_OnInitMapScript_8060784 | |
ms_jump_if_progress_in_range 0x4b, 0x4b, Admin_OnInitMapScript_8060789 | |
ms_jump Admin_OnInitMapScript_80607ed | |
Admin_OnInitMapScript_8060750:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A60, Admin_OnInitMapScript_80607ed | |
ms_write_word Admin_OnInitMapScript_2011ea8, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump Admin_OnInitMapScript_80607ed | |
Admin_OnInitMapScript_806076a:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A18, Admin_OnInitMapScript_80607ed | |
ms_write_word Admin_OnInitMapScript_2011ea8, 0x8050102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump Admin_OnInitMapScript_80607ed | |
Admin_OnInitMapScript_8060784:: | |
ms_jump Admin_OnInitMapScript_80607ed | |
Admin_OnInitMapScript_8060789:: | |
ms_write_word Admin_OnInitMapScript_2011eac, 0x8050502 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A8E, Admin_OnInitMapScript_80607ed | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A43, Admin_OnInitMapScript_80607ed | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A44, Admin_OnInitMapScript_80607ed | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, Admin_OnInitMapScript_80607db | |
ms_set_event_flag MS_VAR_IMM, EVENT_A44 | |
ms_set_event_flag MS_VAR_IMM, EVENT_A8F | |
ms_write_word Admin_OnInitMapScript_2011eac, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_start_cutscene Admin_CutsceneScript_808f220, 0x0 | |
ms_jump Admin_OnInitMapScript_80607ed | |
Admin_OnInitMapScript_80607db:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_A8E | |
ms_start_cutscene Admin_CutsceneScript_80990dc, 0x10d0072 | |
ms_jump Admin_OnInitMapScript_80607ed | |
Admin_OnInitMapScript_80607ed:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1323, Admin_OnInitMapScript_806080a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1324, Admin_OnInitMapScript_806080a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1325, Admin_OnInitMapScript_806080a | |
ms_jump Admin_OnInitMapScript_8060833 | |
Admin_OnInitMapScript_806080a:: | |
ms_clear_event_flag_range 3, EVENT_1323 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_jump_if_battle_result_not_equal BATTLE_RESULT_LOST, Admin_OnInitMapScript_8060825 | |
ms_start_cutscene Admin_CutsceneScript_8099cec, 0x43 | |
ms_jump Admin_OnInitMapScript_8060833 | |
Admin_OnInitMapScript_8060825:: | |
ms_start_cutscene Admin_CutsceneScript_8099cec, 0x44 | |
ms_jump Admin_OnInitMapScript_8060833 | |
Admin_OnInitMapScript_8060833:: | |
ms_end | |
Admin_ContinuousMapScript_8060834:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_ABC, Admin_ContinuousMapScript_806084a | |
ms_start_cutscene Admin_CutsceneScript_809bfb0, 0x2 | |
ms_jump Admin_ContinuousMapScript_8060928 | |
Admin_ContinuousMapScript_806084a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A80, Admin_ContinuousMapScript_8060881 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A3F, Admin_ContinuousMapScript_8060881 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A40, Admin_ContinuousMapScript_8060881 | |
ms_set_event_flag MS_VAR_IMM, EVENT_A40 | |
ms_write_word Admin_ContinuousMapScript_2011eac, 0x8050502 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_start_cutscene Admin_CutsceneScript_808f114, 0x0 | |
ms_jump Admin_ContinuousMapScript_8060928 | |
Admin_ContinuousMapScript_8060881:: | |
ms_jump_if_progress_in_range 0x40, 0x4f, Admin_ContinuousMapScript_8060894 | |
ms_jump_if_progress_in_range 0x60, 0x6f, Admin_ContinuousMapScript_80608eb | |
ms_jump Admin_ContinuousMapScript_8060928 | |
Admin_ContinuousMapScript_8060894:: | |
ms_jump_if_progress_in_range 0x40, 0x40, Admin_ContinuousMapScript_80608ae | |
ms_jump_if_progress_in_range 0x48, 0x49, Admin_ContinuousMapScript_80608c8 | |
ms_jump_if_progress_in_range 0x4b, 0x4b, Admin_ContinuousMapScript_80608cd | |
ms_jump Admin_ContinuousMapScript_8060928 | |
Admin_ContinuousMapScript_80608ae:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A60, Admin_ContinuousMapScript_8060928 | |
ms_write_word Admin_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump Admin_ContinuousMapScript_8060928 | |
Admin_ContinuousMapScript_80608c8:: | |
ms_jump Admin_ContinuousMapScript_8060928 | |
Admin_ContinuousMapScript_80608cd:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A8F, Admin_ContinuousMapScript_8060928 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A8E, Admin_ContinuousMapScript_8060928 | |
ms_start_cutscene Admin_CutsceneScript_80990b8, 0x1ff0072 | |
ms_jump Admin_ContinuousMapScript_8060928 | |
Admin_ContinuousMapScript_80608eb:: | |
ms_jump_if_progress_in_range 0x60, 0x60, Admin_ContinuousMapScript_80608f7 | |
ms_jump Admin_ContinuousMapScript_8060928 | |
Admin_ContinuousMapScript_80608f7:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E5A, Admin_ContinuousMapScript_8060928 | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, Admin_ContinuousMapScript_8060928 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E05, Admin_ContinuousMapScript_8060928 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E06, Admin_ContinuousMapScript_8060928 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E06 | |
ms_start_cutscene Admin_CutsceneScript_8093710, 0x0 | |
ms_jump Admin_ContinuousMapScript_8060928 | |
Admin_ContinuousMapScript_8060928:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1323, Admin_ContinuousMapScript_806093e | |
ms_start_cutscene Admin_CutsceneScript_80990b8, 0x1ff0011 | |
ms_jump Admin_ContinuousMapScript_806096a | |
Admin_ContinuousMapScript_806093e:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1324, Admin_ContinuousMapScript_8060954 | |
ms_start_cutscene Admin_CutsceneScript_80990b8, 0x1ff0012 | |
ms_jump Admin_ContinuousMapScript_806096a | |
Admin_ContinuousMapScript_8060954:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1325, Admin_ContinuousMapScript_806096a | |
ms_start_cutscene Admin_CutsceneScript_80990b8, 0x1ff0013 | |
ms_jump Admin_ContinuousMapScript_806096a | |
Admin_ContinuousMapScript_806096a:: | |
ms_end | |
.incbin "baserom.gba", 0x6096b, 0x1 | |
SkyTown_OnInitMapScript_806096c:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_1640 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A28, SkyTown_OnInitMapScript_8060989 | |
ms_init_eStruct200a6a0 0x804c405, 0x804c42d, 0x0 | |
ms_set_event_flag MS_VAR_IMM, EVENT_1640 | |
SkyTown_OnInitMapScript_8060989:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A9C, SkyTown_OnInitMapScript_806099b | |
ms_load_gfx_anim SkyTown_GFXAnim_808d9f8 | |
ms_load_gfx_anim SkyTown_GFXAnim_808da48 | |
SkyTown_OnInitMapScript_806099b:: | |
ms_jump_if_progress_in_range 0x40, 0x4f, SkyTown_OnInitMapScript_80609ae | |
ms_jump_if_progress_in_range 0x60, 0x6f, SkyTown_OnInitMapScript_8060ab3 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_80609ae:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A26, SkyTown_OnInitMapScript_80609c3 | |
ms_write_word SkyTown_OnInitMapScript_2011ea8, 0x8050502 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
SkyTown_OnInitMapScript_80609c3:: | |
ms_jump_if_progress_in_range 0x43, 0x43, SkyTown_OnInitMapScript_80609dd | |
ms_jump_if_progress_in_range 0x44, 0x44, SkyTown_OnInitMapScript_8060a05 | |
ms_jump_if_progress_in_range 0x45, 0x45, SkyTown_OnInitMapScript_8060a99 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_80609dd:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A13, SkyTown_OnInitMapScript_8060b2e | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A14, SkyTown_OnInitMapScript_8060b2e | |
ms_set_event_flag MS_VAR_IMM, EVENT_A14 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene SkyTown_CutsceneScript_808dd60, 0x0 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060a05:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A6E, SkyTown_OnInitMapScript_8060a2a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A1C, SkyTown_OnInitMapScript_8060a2a | |
ms_set_event_flag MS_VAR_IMM, EVENT_A1C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SkyTown_CutsceneScript_808e140, 0x0 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060a2a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A70, SkyTown_OnInitMapScript_8060a4f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A1E, SkyTown_OnInitMapScript_8060a4f | |
ms_set_event_flag MS_VAR_IMM, EVENT_A1E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SkyTown_CutsceneScript_808e1ec, 0x0 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060a4f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A72, SkyTown_OnInitMapScript_8060a74 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A20, SkyTown_OnInitMapScript_8060a74 | |
ms_set_event_flag MS_VAR_IMM, EVENT_A20 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SkyTown_CutsceneScript_808e298, 0x0 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060a74:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A74, SkyTown_OnInitMapScript_8060b2e | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A22, SkyTown_OnInitMapScript_8060b2e | |
ms_set_event_flag MS_VAR_IMM, EVENT_A22 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SkyTown_CutsceneScript_808e344, 0x0 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060a99:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A2A, SkyTown_OnInitMapScript_8060b2e | |
ms_write_word SkyTown_OnInitMapScript_2011eac, 0x8051e02 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060ab3:: | |
ms_jump_if_progress_in_range 0x63, 0x64, SkyTown_OnInitMapScript_8060abf | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060abf:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E93, SkyTown_OnInitMapScript_8060ae4 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E94, SkyTown_OnInitMapScript_8060ae4 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E94 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SkyTown_CutsceneScript_8099cec, 0x68 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060ae4:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E95, SkyTown_OnInitMapScript_8060b09 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E96, SkyTown_OnInitMapScript_8060b09 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E96 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SkyTown_CutsceneScript_8099cec, 0x69 | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060b09:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E97, SkyTown_OnInitMapScript_8060b2e | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E98, SkyTown_OnInitMapScript_8060b2e | |
ms_set_event_flag MS_VAR_IMM, EVENT_E98 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SkyTown_CutsceneScript_8099cec, 0x6a | |
ms_jump SkyTown_OnInitMapScript_8060b2e | |
SkyTown_OnInitMapScript_8060b2e:: | |
ms_end | |
SkyTown_ContinuousMapScript_8060b2f:: | |
ms_jump_if_progress_in_range 0x40, 0x4f, SkyTown_ContinuousMapScript_8060b49 | |
ms_jump_if_progress_in_range 0x50, 0x5f, SkyTown_ContinuousMapScript_8060bf0 | |
ms_jump_if_progress_in_range 0x60, 0x6f, SkyTown_ContinuousMapScript_8060c35 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060b49:: | |
ms_jump_if_progress_in_range 0x43, 0x43, SkyTown_ContinuousMapScript_8060b5c | |
ms_jump_if_progress_in_range 0x45, 0x45, SkyTown_ContinuousMapScript_8060b85 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060b5c:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, SkyTown_ContinuousMapScript_8060c9b | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A19, SkyTown_ContinuousMapScript_8060c9b | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A1A, SkyTown_ContinuousMapScript_8060c9b | |
ms_set_event_flag MS_VAR_IMM, EVENT_A1A | |
ms_start_cutscene SkyTown_CutsceneScript_808e058, 0x0 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060b85:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x11, 8, SkyTown_ContinuousMapScript_8060bb2 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A27, SkyTown_ContinuousMapScript_8060bb2 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A28, SkyTown_ContinuousMapScript_8060bb2 | |
ms_set_event_flag MS_VAR_IMM, EVENT_A28 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_1640 | |
ms_start_cutscene SkyTown_CutsceneScript_808e608, 0x0 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060bb2:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x12, 0, SkyTown_ContinuousMapScript_8060c9b | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1729, SkyTown_ContinuousMapScript_8060c9b | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A29, SkyTown_ContinuousMapScript_8060c9b | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A2A, SkyTown_ContinuousMapScript_8060c9b | |
ms_set_event_flag MS_VAR_IMM, EVENT_A2A | |
ms_write_word SkyTown_ContinuousMapScript_2011eac, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_start_cutscene SkyTown_CutsceneScript_808e7dc, 0x0 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060bf0:: | |
ms_jump_if_progress_in_range 0x52, 0x52, SkyTown_ContinuousMapScript_8060bfc | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060bfc:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_1CA8, SkyTown_ContinuousMapScript_8060c9b | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_1D28, SkyTown_ContinuousMapScript_8060c9b | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x13, 0, SkyTown_ContinuousMapScript_8060c9b | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C2F, SkyTown_ContinuousMapScript_8060c9b | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C30, SkyTown_ContinuousMapScript_8060c9b | |
ms_set_event_flag MS_VAR_IMM, EVENT_C30 | |
ms_start_cutscene SkyTown_CutsceneScript_8092758, 0x0 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060c35:: | |
ms_jump_if_progress_in_range 0x63, 0x64, SkyTown_ContinuousMapScript_8060c41 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060c41:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E93, SkyTown_ContinuousMapScript_8060c5f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E94, SkyTown_ContinuousMapScript_8060c5f | |
ms_start_cutscene SkyTown_CutsceneScript_80990b8, 0x1ff00a4 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060c5f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E95, SkyTown_ContinuousMapScript_8060c7d | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E96, SkyTown_ContinuousMapScript_8060c7d | |
ms_start_cutscene SkyTown_CutsceneScript_80990b8, 0x1ff00a5 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060c7d:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E97, SkyTown_ContinuousMapScript_8060c9b | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E98, SkyTown_ContinuousMapScript_8060c9b | |
ms_start_cutscene SkyTown_CutsceneScript_80990b8, 0x1ff00a6 | |
ms_jump SkyTown_ContinuousMapScript_8060c9b | |
SkyTown_ContinuousMapScript_8060c9b:: | |
ms_end | |
OperatorRoom_OnInitMapScript_8060c9c:: | |
ms_jump_if_progress_in_range 0x40, 0x4f, OperatorRoom_OnInitMapScript_8060caf | |
ms_jump_if_progress_in_range 0x60, 0x6f, OperatorRoom_OnInitMapScript_8060d3f | |
ms_jump OperatorRoom_OnInitMapScript_8060d70 | |
OperatorRoom_OnInitMapScript_8060caf:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A26, OperatorRoom_OnInitMapScript_8060cc4 | |
ms_write_word OperatorRoom_OnInitMapScript_2011eac, 0x8030102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
OperatorRoom_OnInitMapScript_8060cc4:: | |
ms_jump_if_progress_in_range 0x40, 0x40, OperatorRoom_OnInitMapScript_8060cde | |
ms_jump_if_progress_in_range 0x45, 0x45, OperatorRoom_OnInitMapScript_8060cf8 | |
ms_jump_if_progress_in_range 0x46, 0x46, OperatorRoom_OnInitMapScript_8060d2d | |
ms_jump OperatorRoom_OnInitMapScript_8060d70 | |
OperatorRoom_OnInitMapScript_8060cde:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A06, OperatorRoom_OnInitMapScript_8060d70 | |
ms_write_word OperatorRoom_OnInitMapScript_2011ea8, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump OperatorRoom_OnInitMapScript_8060d70 | |
OperatorRoom_OnInitMapScript_8060cf8:: | |
ms_write_word OperatorRoom_OnInitMapScript_2011ea8, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A23, OperatorRoom_OnInitMapScript_8060d70 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A24, OperatorRoom_OnInitMapScript_8060d70 | |
ms_set_event_flag MS_VAR_IMM, EVENT_A24 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene OperatorRoom_CutsceneScript_808e40c, 0x0 | |
ms_jump OperatorRoom_OnInitMapScript_8060d70 | |
OperatorRoom_OnInitMapScript_8060d2d:: | |
ms_write_word OperatorRoom_OnInitMapScript_2011ea8, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump OperatorRoom_OnInitMapScript_8060d70 | |
OperatorRoom_OnInitMapScript_8060d3f:: | |
ms_jump_if_progress_in_range 0x63, 0x64, OperatorRoom_OnInitMapScript_8060d4b | |
ms_jump OperatorRoom_OnInitMapScript_8060d70 | |
OperatorRoom_OnInitMapScript_8060d4b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E99, OperatorRoom_OnInitMapScript_8060d70 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E9A, OperatorRoom_OnInitMapScript_8060d70 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E9A | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene OperatorRoom_CutsceneScript_8099cec, 0x6b | |
ms_jump OperatorRoom_OnInitMapScript_8060d70 | |
OperatorRoom_OnInitMapScript_8060d70:: | |
ms_end | |
OperatorRoom_ContinuousMapScript_8060d71:: | |
ms_jump_if_progress_in_range 0x40, 0x4f, OperatorRoom_ContinuousMapScript_8060d84 | |
ms_jump_if_progress_in_range 0x60, 0x6f, OperatorRoom_ContinuousMapScript_8060e05 | |
ms_jump OperatorRoom_ContinuousMapScript_8060e2f | |
OperatorRoom_ContinuousMapScript_8060d84:: | |
ms_jump_if_progress_in_range 0x40, 0x40, OperatorRoom_ContinuousMapScript_8060d97 | |
ms_jump_if_progress_in_range 0x45, 0x45, OperatorRoom_ContinuousMapScript_8060dce | |
ms_jump OperatorRoom_ContinuousMapScript_8060e2f | |
OperatorRoom_ContinuousMapScript_8060d97:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A61, OperatorRoom_ContinuousMapScript_8060e2f | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A05, OperatorRoom_ContinuousMapScript_8060e2f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A06, OperatorRoom_ContinuousMapScript_8060e2f | |
ms_set_event_flag MS_VAR_IMM, EVENT_A06 | |
ms_write_word OperatorRoom_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_start_cutscene OperatorRoom_CutsceneScript_808d344, 0x0 | |
ms_jump OperatorRoom_ContinuousMapScript_8060e2f | |
OperatorRoom_ContinuousMapScript_8060dce:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A75, OperatorRoom_ContinuousMapScript_8060e2f | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A25, OperatorRoom_ContinuousMapScript_8060e2f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A26, OperatorRoom_ContinuousMapScript_8060e2f | |
ms_set_event_flag MS_VAR_IMM, EVENT_A26 | |
ms_write_word OperatorRoom_ContinuousMapScript_2011eac, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_start_cutscene OperatorRoom_CutsceneScript_808e4f8, 0x0 | |
ms_jump OperatorRoom_ContinuousMapScript_8060e2f | |
OperatorRoom_ContinuousMapScript_8060e05:: | |
ms_jump_if_progress_in_range 0x63, 0x64, OperatorRoom_ContinuousMapScript_8060e11 | |
ms_jump OperatorRoom_ContinuousMapScript_8060e2f | |
OperatorRoom_ContinuousMapScript_8060e11:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E99, OperatorRoom_ContinuousMapScript_8060e2f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E9A, OperatorRoom_ContinuousMapScript_8060e2f | |
ms_start_cutscene OperatorRoom_CutsceneScript_80990b8, 0x1ff00a7 | |
ms_jump OperatorRoom_ContinuousMapScript_8060e2f | |
OperatorRoom_ContinuousMapScript_8060e2f:: | |
ms_end | |
ForceRoom_OnInitMapScript_8060e30:: | |
ms_jump_if_progress_in_range 0x40, 0x4f, ForceRoom_OnInitMapScript_8060e43 | |
ms_jump_if_progress_in_range 0x60, 0x6f, ForceRoom_OnInitMapScript_8060ecb | |
ms_jump ForceRoom_OnInitMapScript_8060eff | |
ForceRoom_OnInitMapScript_8060e43:: | |
ms_jump_if_progress_in_range 0x41, 0x41, ForceRoom_OnInitMapScript_8060e5d | |
ms_jump_if_progress_in_range 0x45, 0x45, ForceRoom_OnInitMapScript_8060e84 | |
ms_jump_if_progress_in_range 0x46, 0x46, ForceRoom_OnInitMapScript_8060e96 | |
ms_jump ForceRoom_OnInitMapScript_8060eff | |
ForceRoom_OnInitMapScript_8060e5d:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A62, ForceRoom_OnInitMapScript_8060eff | |
ms_write_word ForceRoom_OnInitMapScript_2011ea4, 0x8070002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word ForceRoom_OnInitMapScript_2011ea8, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump ForceRoom_OnInitMapScript_8060eff | |
ForceRoom_OnInitMapScript_8060e84:: | |
ms_write_word ForceRoom_OnInitMapScript_2011ea8, 0x8050102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump ForceRoom_OnInitMapScript_8060eff | |
ForceRoom_OnInitMapScript_8060e96:: | |
ms_write_word ForceRoom_OnInitMapScript_2011ea8, 0x8050102 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A33, ForceRoom_OnInitMapScript_8060eff | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A34, ForceRoom_OnInitMapScript_8060eff | |
ms_set_event_flag MS_VAR_IMM, EVENT_A34 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene ForceRoom_CutsceneScript_808ecbc, 0x0 | |
ms_jump ForceRoom_OnInitMapScript_8060eff | |
ForceRoom_OnInitMapScript_8060ecb:: | |
ms_jump_if_progress_in_range 0x64, 0x64, ForceRoom_OnInitMapScript_8060ed7 | |
ms_jump ForceRoom_OnInitMapScript_8060eff | |
ForceRoom_OnInitMapScript_8060ed7:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_ECB, ForceRoom_OnInitMapScript_8060eff | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_ECC, ForceRoom_OnInitMapScript_8060eff | |
ms_set_event_flag MS_VAR_IMM, EVENT_ECC | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0xc | |
ms_start_cutscene ForceRoom_CutsceneScript_809793c, 0x0 | |
ms_jump ForceRoom_OnInitMapScript_8060eff | |
ForceRoom_OnInitMapScript_8060eff:: | |
ms_end | |
ForceRoom_ContinuousMapScript_8060f00:: | |
ms_jump_if_progress_in_range 0x40, 0x4f, ForceRoom_ContinuousMapScript_8060f0c | |
ms_jump ForceRoom_ContinuousMapScript_8060f6f | |
ForceRoom_ContinuousMapScript_8060f0c:: | |
ms_jump_if_progress_in_range 0x41, 0x41, ForceRoom_ContinuousMapScript_8060f1f | |
ms_jump_if_progress_in_range 0x46, 0x46, ForceRoom_ContinuousMapScript_8060f46 | |
ms_jump ForceRoom_ContinuousMapScript_8060f6f | |
ForceRoom_ContinuousMapScript_8060f1f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A62, ForceRoom_ContinuousMapScript_8060f6f | |
ms_write_word ForceRoom_ContinuousMapScript_2011ea4, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F1 | |
ms_write_word ForceRoom_ContinuousMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump ForceRoom_ContinuousMapScript_8060f6f | |
ForceRoom_ContinuousMapScript_8060f46:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, ForceRoom_ContinuousMapScript_8060f6f | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A2B, ForceRoom_ContinuousMapScript_8060f6f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A2C, ForceRoom_ContinuousMapScript_8060f6f | |
ms_set_event_flag MS_VAR_IMM, EVENT_A2C | |
ms_start_cutscene ForceRoom_CutsceneScript_808e930, 0x0 | |
ms_jump ForceRoom_ContinuousMapScript_8060f6f | |
ForceRoom_ContinuousMapScript_8060f6f:: | |
ms_end | |
Admin_NPCScripts_8060f70:: | |
.word Admin_NPCScript_8060f9c | |
.word Admin_NPCScript_8061003 | |
.word Admin_NPCScript_80610ed | |
.word Admin_NPCScript_806110b | |
.word Admin_NPCScript_8061126 | |
.word Admin_NPCScript_8061141 | |
.word Admin_NPCScript_806116c | |
.word Admin_NPCScript_8061197 | |
.word Admin_NPCScript_80611c2 | |
.word Admin_NPCScript_80611ed | |
.word 0xff | |
Admin_NPCScript_8060f9c:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x61, 0x62, Admin_NPCScript_8060ff0 | |
npc_jump_if_progress_in_range 0x51, 0x53, Admin_NPCScript_8060fde | |
npc_jump_if_progress_in_range 0x50, 0x50, Admin_NPCScript_8060fcc | |
npc_jump_if_progress_in_range 0x40, 0x42, Admin_NPCScript_8060fba | |
npc_free_and_end | |
Admin_NPCScript_8060fba:: | |
npc_set_text_script_index 0 | |
npc_set_sprite 15 | |
npc_set_coords 65528, 65446, 96 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8060fcc:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 40 | |
npc_set_coords 30, 65476, 96 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8060fde:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 45 | |
npc_set_coords 65528, 65446, 96 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8060ff0:: | |
npc_set_text_script_index 5 | |
npc_set_sprite 15 | |
npc_set_coords 65528, 65446, 96 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x61002, 0x1 | |
Admin_NPCScript_8061003:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, Admin_NPCScript_80610b6 | |
npc_jump_if_progress_in_range 0x41, 0xff, Admin_NPCScript_806101a | |
npc_jump_if_progress_in_range 0x40, 0x40, Admin_NPCScript_8061088 | |
npc_free_and_end | |
Admin_NPCScript_806101a:: | |
npc_jump_based_on_version Admin_NPCScript_8061024, Admin_NPCScript_8061044 | |
npc_free_and_end | |
Admin_NPCScript_8061024:: | |
npc_jump_if_flag_set EVENT_A3E, Admin_NPCScript_8061064 | |
npc_jump_if_flag_clear EVENT_A06, Admin_NPCScript_80610ec | |
npc_set_sprite 32 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 65372, 12, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8061044:: | |
npc_jump_if_flag_set EVENT_A44, Admin_NPCScript_8061076 | |
npc_jump_if_flag_clear EVENT_A06, Admin_NPCScript_80610ec | |
npc_set_sprite 33 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 20 | |
npc_set_coords 65372, 12, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8061064:: | |
npc_set_sprite 32 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 50 | |
npc_set_coords 65372, 12, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8061076:: | |
npc_set_sprite 33 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 60 | |
npc_set_coords 65372, 12, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8061088:: | |
npc_jump_based_on_version Admin_NPCScript_8061092, Admin_NPCScript_80610a4 | |
npc_free_and_end | |
Admin_NPCScript_8061092:: | |
npc_set_sprite 32 | |
npc_set_text_script_index 4 | |
npc_set_coords 66, 4, 96 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_80610a4:: | |
npc_set_sprite 33 | |
npc_set_text_script_index 5 | |
npc_set_coords 66, 4, 96 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_80610b6:: | |
npc_jump_if_flag_set EVENT_E08, Admin_NPCScript_806101a | |
npc_free_and_end | |
.incbin "baserom.gba", 0x610be, 0x2e | |
Admin_NPCScript_80610ec:: | |
npc_free_and_end | |
Admin_NPCScript_80610ed:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x40, 0x40, Admin_NPCScript_80610f6 | |
npc_free_and_end | |
Admin_NPCScript_80610f6:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 2 | |
npc_set_coords 2, 65522, 96 | |
npc_set_animation 3 | |
npc_init_movement 7, 6, 6, Admin_NPCScript_809f704 | |
Admin_NPCScript_806110b:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x40, 0x41, Admin_NPCScript_8061114 | |
npc_free_and_end | |
Admin_NPCScript_8061114:: | |
npc_set_sprite 10 | |
npc_set_text_script_index 3 | |
npc_set_coords 65494, 65514, 96 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8061126:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x43, 0x46, Admin_NPCScript_806112f | |
npc_free_and_end | |
Admin_NPCScript_806112f:: | |
npc_set_sprite 16 | |
npc_set_text_script_index 20 | |
npc_set_coords 4, 65498, 96 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8061141:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, Admin_NPCScript_806114a | |
npc_free_and_end | |
Admin_NPCScript_806114a:: | |
npc_jump_if_flag_set EVENT_E06, Admin_NPCScript_806116b | |
npc_jump_if_flag_set EVENT_E5A, Admin_NPCScript_8061159 | |
npc_free_and_end | |
Admin_NPCScript_8061159:: | |
npc_set_sprite 43 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 65400, 44, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_806116b:: | |
npc_free_and_end | |
Admin_NPCScript_806116c:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, Admin_NPCScript_8061175 | |
npc_free_and_end | |
Admin_NPCScript_8061175:: | |
npc_jump_if_flag_set EVENT_E06, Admin_NPCScript_8061196 | |
npc_jump_if_flag_set EVENT_E5A, Admin_NPCScript_8061184 | |
npc_free_and_end | |
Admin_NPCScript_8061184:: | |
npc_set_sprite 45 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 65366, 60, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8061196:: | |
npc_free_and_end | |
Admin_NPCScript_8061197:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, Admin_NPCScript_80611a0 | |
npc_free_and_end | |
Admin_NPCScript_80611a0:: | |
npc_jump_if_flag_set EVENT_E06, Admin_NPCScript_80611c1 | |
npc_jump_if_flag_set EVENT_E5A, Admin_NPCScript_80611af | |
npc_free_and_end | |
Admin_NPCScript_80611af:: | |
npc_set_sprite 46 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 65364, 30, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_80611c1:: | |
npc_free_and_end | |
Admin_NPCScript_80611c2:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, Admin_NPCScript_80611cb | |
npc_free_and_end | |
Admin_NPCScript_80611cb:: | |
npc_jump_if_flag_set EVENT_E06, Admin_NPCScript_80611ec | |
npc_jump_if_flag_set EVENT_E5A, Admin_NPCScript_80611da | |
npc_free_and_end | |
Admin_NPCScript_80611da:: | |
npc_set_sprite 47 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 65336, 44, 0 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_80611ec:: | |
npc_free_and_end | |
Admin_NPCScript_80611ed:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x60, 0x60, Admin_NPCScript_80611f6 | |
npc_free_and_end | |
Admin_NPCScript_80611f6:: | |
npc_jump_if_flag_set EVENT_E06, Admin_NPCScript_8061217 | |
npc_jump_if_flag_set EVENT_E5A, Admin_NPCScript_8061205 | |
npc_free_and_end | |
Admin_NPCScript_8061205:: | |
npc_set_sprite 17 | |
npc_do_not_face_player_when_interacted | |
npc_disable_npc_interaction | |
npc_set_coords 65396, 58, 0 | |
npc_set_animation 28 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_NPCScript_8061217:: | |
npc_free_and_end | |
Admin_CutsceneNPCs_8061218:: | |
.word Admin_CutsceneNPCScript_8061224 | |
.word Admin_CutsceneNPCScript_806123a | |
.word 0xff | |
Admin_CutsceneNPCScript_8061224:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65372, 36, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_CutsceneNPCScript_806123a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 33 | |
npc_set_coords 65372, 12, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_CutsceneNPCs_8061250:: | |
.word Admin_CutsceneNPCScript_806125c | |
.word Admin_CutsceneNPCScript_8061280 | |
.word 0xff | |
Admin_CutsceneNPCScript_806125c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65372, 36, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 10 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_CutsceneNPCScript_8061280:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 33 | |
npc_set_coords 65372, 12, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x61296, 0x2 | |
Admin_CutsceneNPCs_8061298:: | |
.word Admin_CutsceneNPCScript_80612b8 | |
.word Admin_CutsceneNPCScript_80612f4 | |
.word Admin_CutsceneNPCScript_806130a | |
.word Admin_CutsceneNPCScript_8061328 | |
.word Admin_CutsceneNPCScript_8061362 | |
.word Admin_CutsceneNPCScript_806139f | |
.word Admin_CutsceneNPCScript_80613b5 | |
.word 0xff | |
Admin_CutsceneNPCScript_80612b8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65506, 44, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 8 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_coords 65400, 44, 0 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_CutsceneNPCScript_80612f4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 47 | |
npc_set_coords 65336, 44, 0 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_CutsceneNPCScript_806130a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 43 | |
npc_set_coords 65400, 44, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 2 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_free_and_end | |
Admin_CutsceneNPCScript_8061328:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 45 | |
npc_set_coords 65366, 60, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 3 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_coords 65360, 60, 0 | |
npc_set_animation 25 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_free_and_end | |
Admin_CutsceneNPCScript_8061362:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 46 | |
npc_set_coords 65364, 30, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_pause 3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x81 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 4 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_coords 65360, 30, 0 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_free_and_end | |
Admin_CutsceneNPCScript_806139f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 65396, 58, 0 | |
npc_set_animation 28 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
Admin_CutsceneNPCScript_80613b5:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 65372, 44, 64 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_active_and_visible | |
npc_play_sound 0x105 | |
npc_set_animation 26 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_give_detatched_shadow | |
npc_init_native_callback Admin_NPC_sub_8061408 | |
npc_init_native_callback Admin_NPC_sub_8061422 | |
npc_give_attached_shadow | |
npc_play_sound 0x1ae | |
npc_set_animation 27 | |
npc_pause 60 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xa | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xb | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x61407, 0x1 | |
Admin_NPC_sub_8061408:: | |
.incbin "baserom.gba", 0x61408, 0x1a | |
Admin_NPC_sub_8061422:: | |
.incbin "baserom.gba", 0x61422, 0x26 | |
SkyTown_NPCScripts_8061448:: | |
.word SkyTown_NPCScript_8061478 | |
.word SkyTown_NPCScript_806149d | |
.word SkyTown_NPCScript_80614b0 | |
.word SkyTown_NPCScript_80614e1 | |
.word SkyTown_NPCScript_8061512 | |
.word SkyTown_NPCScript_8061594 | |
.word SkyTown_NPCScript_8061600 | |
.word SkyTown_NPCScript_80616f8 | |
.word SkyTown_NPCScript_806172b | |
.word SkyTown_NPCScript_8061747 | |
.word SkyTown_NPCScript_8061780 | |
.word 0xff | |
SkyTown_NPCScript_8061478:: | |
npc_jump_if_progress_in_range 0x46, 0x46, SkyTown_NPCScript_8061480 | |
npc_free_and_end | |
SkyTown_NPCScript_8061480:: | |
npc_jump_if_flag_clear EVENT_A2A, SkyTown_NPCScript_806149c | |
npc_set_active_and_visible | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 23, 28 | |
npc_set_text_script_index 0 | |
npc_set_coords 65256, 65388, 65504 | |
npc_set_animation 0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_806149c:: | |
npc_free_and_end | |
SkyTown_NPCScript_806149d:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 0 | |
npc_set_coords 65262, 65332, 65408 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_80614b0:: | |
npc_set_active_and_visible | |
npc_set_sprite 70 | |
npc_jump_if_flag_set EVENT_1C37, SkyTown_NPCScript_80614e0 | |
npc_jump_if_flag_set EVENT_1BF7, SkyTown_NPCScript_80614c2 | |
npc_free_and_end | |
SkyTown_NPCScript_80614c2:: | |
npc_jump_if_flag_clear EVENT_171D, SkyTown_NPCScript_80614e0 | |
npc_jump_if_flag_set EVENT_163, SkyTown_NPCScript_80614e0 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 36, 65230, 160 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_80614e0:: | |
npc_free_and_end | |
SkyTown_NPCScript_80614e1:: | |
npc_set_active_and_visible | |
npc_set_sprite 21 | |
npc_jump_if_flag_set EVENT_1C38, SkyTown_NPCScript_8061511 | |
npc_jump_if_flag_set EVENT_1BF8, SkyTown_NPCScript_80614f3 | |
npc_free_and_end | |
SkyTown_NPCScript_80614f3:: | |
npc_jump_if_flag_clear EVENT_171D, SkyTown_NPCScript_8061511 | |
npc_jump_if_flag_set EVENT_163, SkyTown_NPCScript_8061511 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 20 | |
npc_set_coords 116, 65516, 65408 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_8061511:: | |
npc_free_and_end | |
SkyTown_NPCScript_8061512:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, SkyTown_NPCScript_8061569 | |
npc_jump_if_progress_in_range 0x50, 0x50, SkyTown_NPCScript_8061530 | |
npc_jump_if_progress_in_range 0x41, 0x42, SkyTown_NPCScript_8061557 | |
npc_jump_if_progress_in_range 0x40, 0x40, SkyTown_NPCScript_8061545 | |
npc_free_and_end | |
SkyTown_NPCScript_8061530:: | |
npc_set_sprite 13 | |
npc_set_text_script_index 40 | |
npc_set_coords 72, 65436, 96 | |
npc_set_animation 3 | |
npc_init_movement 3, 8, 32, SkyTown_NPCScript_809f6ec | |
SkyTown_NPCScript_8061545:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 5 | |
npc_set_coords 76, 324, 96 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_8061557:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 10 | |
npc_set_coords 336, 65362, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_8061569:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 16 | |
npc_set_coords 180, 76, 96 | |
npc_set_animation 5 | |
SkyTown_NPCScript_8061576:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E94, SkyTown_NPCScript_8061576 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 16 | |
npc_set_coords 180, 76, 96 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_8061594:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, SkyTown_NPCScript_80615d5 | |
npc_jump_if_progress_in_range 0x51, 0x53, SkyTown_NPCScript_80615c0 | |
npc_jump_if_progress_in_range 0x50, 0x50, SkyTown_NPCScript_80615ab | |
npc_free_and_end | |
SkyTown_NPCScript_80615ab:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 41 | |
npc_set_coords 306, 65436, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 8, 32, SkyTown_NPCScript_809f71c | |
SkyTown_NPCScript_80615c0:: | |
npc_set_sprite 14 | |
npc_set_text_script_index 52 | |
npc_set_coords 186, 65486, 96 | |
npc_set_animation 3 | |
npc_init_movement 3, 8, 10, SkyTown_NPCScript_809f6ec | |
SkyTown_NPCScript_80615d5:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 17 | |
npc_set_coords 368, 65368, 0 | |
npc_set_animation 5 | |
SkyTown_NPCScript_80615e2:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E96, SkyTown_NPCScript_80615e2 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 17 | |
npc_set_coords 368, 65368, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_8061600:: | |
npc_set_active_and_visible | |
npc_set_sprite 21 | |
npc_jump_if_progress_in_range 0x63, 0x64, SkyTown_NPCScript_80616cd | |
npc_jump_if_progress_in_range 0x62, 0x62, SkyTown_NPCScript_80616bb | |
npc_jump_if_progress_in_range 0x61, 0x61, SkyTown_NPCScript_80616a9 | |
npc_jump_if_progress_in_range 0x60, 0x60, SkyTown_NPCScript_8061697 | |
npc_jump_if_progress_in_range 0x51, 0x53, SkyTown_NPCScript_8061685 | |
npc_jump_if_progress_in_range 0x50, 0x50, SkyTown_NPCScript_8061673 | |
npc_jump_if_progress_in_range 0x42, 0x42, SkyTown_NPCScript_8061663 | |
npc_jump_if_progress_in_range 0x41, 0x41, SkyTown_NPCScript_8061653 | |
npc_jump_if_progress_in_range 0x40, 0x40, SkyTown_NPCScript_8061643 | |
npc_free_and_end | |
SkyTown_NPCScript_8061643:: | |
npc_set_text_script_index 6 | |
npc_set_coords 86, 65484, 96 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_8061653:: | |
npc_set_text_script_index 11 | |
npc_set_coords 65512, 65412, 0 | |
npc_set_animation 3 | |
npc_jump_with_link SkyTown_NPCScript_809f7e4 | |
SkyTown_NPCScript_8061663:: | |
npc_set_text_script_index 16 | |
npc_set_coords 372, 65330, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_8061673:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 43 | |
npc_set_coords 96, 65320, 160 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_8061685:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 50 | |
npc_set_coords 82, 318, 96 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_8061697:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 0 | |
npc_set_coords 84, 170, 96 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_80616a9:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 5 | |
npc_set_coords 65498, 65410, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_80616bb:: | |
npc_set_sprite 21 | |
npc_set_text_script_index 10 | |
npc_set_coords 364, 65342, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_80616cd:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 18 | |
npc_set_coords 36, 65306, 160 | |
npc_set_animation 3 | |
SkyTown_NPCScript_80616da:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E98, SkyTown_NPCScript_80616da | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 18 | |
npc_set_coords 36, 65306, 160 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_80616f8:: | |
npc_set_active_and_visible | |
npc_set_sprite 13 | |
npc_jump_if_progress_in_range 0x51, 0x53, SkyTown_NPCScript_806171a | |
npc_jump_if_progress_in_range 0x41, 0x42, SkyTown_NPCScript_806170a | |
npc_free_and_end | |
SkyTown_NPCScript_806170a:: | |
npc_set_text_script_index 12 | |
npc_set_coords 316, 65328, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_806171a:: | |
npc_set_text_script_index 51 | |
npc_set_coords 328, 65388, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x6172a, 0x1 | |
SkyTown_NPCScript_806172b:: | |
npc_set_active_and_visible | |
npc_set_sprite 11 | |
npc_jump_if_progress_in_range 0x41, 0x42, SkyTown_NPCScript_8061736 | |
npc_free_and_end | |
SkyTown_NPCScript_8061736:: | |
npc_set_text_script_index 13 | |
npc_set_coords 65364, 65522, 65408 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x61746, 0x1 | |
SkyTown_NPCScript_8061747:: | |
npc_set_active_and_visible | |
npc_set_sprite 20 | |
npc_jump_if_progress_in_range 0x41, 0x42, SkyTown_NPCScript_8061752 | |
npc_free_and_end | |
SkyTown_NPCScript_8061752:: | |
npc_jump_if_flag_set EVENT_A67, SkyTown_NPCScript_806176f | |
npc_jump_if_flag_set EVENT_A68, SkyTown_NPCScript_806176f | |
npc_jump_if_flag_set EVENT_A69, SkyTown_NPCScript_806176f | |
npc_jump_if_flag_set EVENT_A6A, SkyTown_NPCScript_806176f | |
npc_free_and_end | |
SkyTown_NPCScript_806176f:: | |
npc_set_text_script_index 14 | |
npc_set_coords 346, 65306, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x6177f, 0x1 | |
SkyTown_NPCScript_8061780:: | |
npc_set_active_and_visible | |
npc_set_sprite 18 | |
npc_jump_if_progress_in_range 0x52, 0x52, SkyTown_NPCScript_806178b | |
npc_free_and_end | |
SkyTown_NPCScript_806178b:: | |
npc_jump_if_flag_set EVENT_C30, SkyTown_NPCScript_80617a7 | |
npc_jump_if_flag_clear EVENT_C20, SkyTown_NPCScript_80617a7 | |
npc_set_coords 65362, 65389, 96 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_NPCScript_80617a7:: | |
npc_free_and_end | |
SkyTown_CutsceneNPCs_80617a8:: | |
.word SkyTown_CutsceneNPCScript_80617b4 | |
.word SkyTown_CutsceneNPCScript_80617ca | |
.word 0xff | |
SkyTown_CutsceneNPCScript_80617b4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 152, 65296, 160 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_80617ca:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 108, 304, 96 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCs_80617e0:: | |
.word SkyTown_CutsceneNPCScript_8061800 | |
.word SkyTown_CutsceneNPCScript_8061816 | |
.word SkyTown_CutsceneNPCScript_8061837 | |
.word SkyTown_CutsceneNPCScript_8061856 | |
.word SkyTown_CutsceneNPCScript_8061873 | |
.word SkyTown_CutsceneNPCScript_8061890 | |
.word SkyTown_CutsceneNPCScript_80618ad | |
.word 0xff | |
SkyTown_CutsceneNPCScript_8061800:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 84, 236, 96 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_8061816:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 156, 65296, 160 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 3 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 14 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_free_and_end | |
SkyTown_CutsceneNPCScript_8061837:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 75, 28 | |
npc_set_coords 84, 76, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 128 | |
npc_pause 128 | |
npc_set_active_and_visible | |
npc_play_sound 0xb8 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_8061856:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 144, 28 | |
npc_set_coords 84, 12, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 192 | |
npc_set_active_and_visible | |
npc_play_sound 0x118 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_8061873:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 145, 28 | |
npc_set_coords 84, 12, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 192 | |
npc_set_active_and_visible | |
npc_play_sound 0xad | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_8061890:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 88, 28 | |
npc_set_coords 84, 65486, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 128 | |
npc_set_active_and_visible | |
npc_play_sound 0xf7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_80618ad:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 65, 28 | |
npc_set_coords 82, 65420, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 64 | |
npc_set_active_and_visible | |
npc_play_sound 0x185 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x618cd, 0x3 | |
SkyTown_CutsceneNPCs_80618d0:: | |
.word SkyTown_CutsceneNPCScript_80618dc | |
.word SkyTown_CutsceneNPCScript_80618f2 | |
.word 0xff | |
SkyTown_CutsceneNPCScript_80618dc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 132, 76, 96 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_80618f2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 75, 28 | |
npc_set_coords 84, 76, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_wait_anim_frame 192 | |
npc_play_sound 0x74 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x6190f, 0x1 | |
SkyTown_CutsceneNPCs_8061910:: | |
.word SkyTown_CutsceneNPCScript_8061920 | |
.word SkyTown_CutsceneNPCScript_8061936 | |
.word SkyTown_CutsceneNPCScript_8061950 | |
.word 0xff | |
SkyTown_CutsceneNPCScript_8061920:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 36, 12, 96 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_8061936:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 144, 28 | |
npc_set_coords 84, 12, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_wait_anim_frame 192 | |
npc_play_sound 0x74 | |
npc_free_and_end | |
SkyTown_CutsceneNPCScript_8061950:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 145, 28 | |
npc_set_coords 84, 12, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x6196a, 0x2 | |
SkyTown_CutsceneNPCs_806196c:: | |
.word SkyTown_CutsceneNPCScript_806197c | |
.word SkyTown_CutsceneNPCScript_8061992 | |
.word SkyTown_CutsceneNPCScript_8061c26 | |
.word 0xff | |
SkyTown_CutsceneNPCScript_806197c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 132, 65484, 96 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_8061992:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 88, 28 | |
npc_set_coords 84, 65486, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_wait_anim_frame 192 | |
npc_play_sound 0x74 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x619af, 0x1 | |
SkyTown_CutsceneNPCs_80619b0:: | |
.word SkyTown_CutsceneNPCScript_80619bc | |
.word SkyTown_CutsceneNPCScript_80619d2 | |
.word 0xff | |
SkyTown_CutsceneNPCScript_80619bc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 36, 65422, 96 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_80619d2:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 65, 28 | |
npc_set_coords 82, 65420, 96 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_wait_anim_frame 192 | |
npc_play_sound 0x74 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_free_and_end | |
.incbin "baserom.gba", 0x619ef, 0x1 | |
SkyTown_CutsceneNPCs_80619f0:: | |
.word SkyTown_CutsceneNPCScript_80619f8 | |
.word 0xff | |
SkyTown_CutsceneNPCScript_80619f8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65392, 65356, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 34 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 8 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 32, 8 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x61a49, 0x3 | |
SkyTown_CutsceneNPCs_8061a4c:: | |
.word SkyTown_CutsceneNPCScript_8061a5c | |
.word SkyTown_CutsceneNPCScript_8061ae8 | |
.word SkyTown_CutsceneNPCScript_8061c26 | |
.word 0xff | |
SkyTown_CutsceneNPCScript_8061a5c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65428, 65388, 96 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x4 | |
npc_set_coords 65364, 65388, 96 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 32, 5 | |
npc_set_animation 35 | |
npc_play_sound 0x1ad | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_remove_shadow | |
npc_init_native_callback SkyTown_NPC_sub_8061b6c | |
npc_init_native_callback SkyTown_NPC_sub_8061bb6 | |
npc_play_sound 0x1af | |
npc_set_animation 36 | |
npc_wait_anim_frame 192 | |
npc_set_animation 37 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_move_in_direction 5, 1, 2 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 38 | |
npc_play_sound 0x105 | |
npc_init_native_callback SkyTown_NPC_sub_8061be6 | |
npc_init_native_callback SkyTown_NPC_sub_8061bfe | |
npc_give_attached_shadow | |
npc_set_coords 65312, 65388, 65504 | |
npc_set_animation 40 | |
npc_play_sound 0x14b | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_coords 65280, 65388, 65504 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_8061ae8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 55 | |
npc_set_coords 65364, 65388, 96 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 4 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 32, 5 | |
npc_set_animation 67 | |
npc_play_sound 0x1ad | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_remove_shadow | |
npc_init_native_callback SkyTown_NPC_sub_8061b6c | |
npc_init_native_callback SkyTown_NPC_sub_8061b84 | |
npc_give_attached_shadow | |
npc_play_sound 0x1ae | |
npc_set_animation 68 | |
npc_wait_anim_frame 192 | |
npc_pause 60 | |
npc_set_animation 5 | |
npc_pause 30 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_coords 65312, 65388, 65504 | |
npc_set_animation 69 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_coords 65256, 65388, 65504 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_run_secondary_script SkyTown_CutsceneNPCScript_809f8b4 | |
npc_pause 30 | |
npc_run_secondary_script SkyTown_CutsceneNPCScript_809f8bf | |
npc_pause 20 | |
npc_run_secondary_script SkyTown_CutsceneNPCScript_809f8ca | |
npc_pause 60 | |
npc_run_secondary_script SkyTown_CutsceneNPCScript_809f8d5 | |
npc_write_cutscene_var 0x8, 0xf | |
npc_free_and_end | |
.incbin "baserom.gba", 0x61b6a, 0x2 | |
SkyTown_NPC_sub_8061b6c:: | |
.incbin "baserom.gba", 0x61b6c, 0x18 | |
SkyTown_NPC_sub_8061b84:: | |
.incbin "baserom.gba", 0x61b84, 0x32 | |
SkyTown_NPC_sub_8061bb6:: | |
.incbin "baserom.gba", 0x61bb6, 0x30 | |
SkyTown_NPC_sub_8061be6:: | |
.incbin "baserom.gba", 0x61be6, 0x18 | |
SkyTown_NPC_sub_8061bfe:: | |
.incbin "baserom.gba", 0x61bfe, 0x28 | |
SkyTown_CutsceneNPCScript_8061c26:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 65256, 65388, 65504 | |
npc_set_animation 0 | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_run_secondary_script SkyTown_CutsceneNPCScript_809f889 | |
npc_pause 30 | |
npc_run_secondary_script SkyTown_CutsceneNPCScript_809f897 | |
npc_pause 20 | |
npc_run_secondary_script SkyTown_CutsceneNPCScript_809f8a5 | |
npc_pause 60 | |
npc_play_sound 0x8e | |
npc_run_secondary_script SkyTown_CutsceneNPCScript_809f8b3 | |
npc_set_active_and_visible | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x61c5b, 0x1 | |
SkyTown_CutsceneNPCs_8061c5c:: | |
.word SkyTown_CutsceneNPCScript_8061c6c | |
.word SkyTown_CutsceneNPCScript_8061c8f | |
.word SkyTown_CutsceneNPCScript_8061ce8 | |
.word 0xff | |
SkyTown_CutsceneNPCScript_8061c6c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65428, 65388, 96 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
SkyTown_CutsceneNPCScript_8061c8f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 18 | |
npc_set_coords 65364, 65388, 96 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65524, 65242, 0 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_run_secondary_script SkyTown_CutsceneNPCScript_8061cc4 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 6 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_free_and_end | |
SkyTown_CutsceneNPCScript_8061cc4:: | |
npc_pause_secondary_script 38 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
SkyTown_CutsceneNPCScript_8061ce8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 76, 65380, 96 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x61cfe, 0x2 | |
OperatorRoom_NPCScripts_8061d00:: | |
.word OperatorRoom_NPCScript_8061d18 | |
.word OperatorRoom_NPCScript_8061de3 | |
.word OperatorRoom_NPCScript_8061e45 | |
.word OperatorRoom_NPCScript_8061e68 | |
.word OperatorRoom_NPCScript_8061eb7 | |
.word 0xff | |
OperatorRoom_NPCScript_8061d18:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, OperatorRoom_NPCScript_8061db8 | |
npc_jump_if_progress_in_range 0x60, 0x62, OperatorRoom_NPCScript_8061da3 | |
npc_jump_if_progress_in_range 0x51, 0x53, OperatorRoom_NPCScript_8061d8e | |
npc_jump_if_progress_in_range 0x50, 0x50, OperatorRoom_NPCScript_8061d5d | |
npc_jump_if_progress_in_range 0x45, 0x46, OperatorRoom_NPCScript_8061d72 | |
npc_jump_if_progress_in_range 0x40, 0x40, OperatorRoom_NPCScript_8061d44 | |
npc_free_and_end | |
OperatorRoom_NPCScript_8061d44:: | |
npc_jump_if_flag_set EVENT_A06, OperatorRoom_NPCScript_8061de2 | |
npc_set_text_script_index 0 | |
npc_set_sprite 65 | |
npc_set_coords 65514, 65524, 16 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061d5d:: | |
npc_set_sprite 65 | |
npc_set_text_script_index 40 | |
npc_set_coords 22, 65496, 16 | |
npc_set_animation 5 | |
npc_init_movement 5, 8, 10, OperatorRoom_NPCScript_809f71c | |
OperatorRoom_NPCScript_8061d72:: | |
npc_jump_if_flag_clear EVENT_A26, OperatorRoom_NPCScript_8061de2 | |
npc_set_sprite 15 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 8 | |
npc_set_text_script_index 20 | |
npc_set_coords 58, 56, 0 | |
npc_set_animation 25 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061d8e:: | |
npc_set_sprite 65 | |
npc_set_text_script_index 45 | |
npc_set_coords 22, 65496, 16 | |
npc_set_animation 5 | |
npc_init_movement 5, 8, 10, OperatorRoom_NPCScript_809f71c | |
OperatorRoom_NPCScript_8061da3:: | |
npc_set_sprite 65 | |
npc_set_text_script_index 0 | |
npc_set_coords 18, 65492, 16 | |
npc_set_animation 5 | |
npc_init_movement 5, 8, 10, OperatorRoom_NPCScript_809f71c | |
OperatorRoom_NPCScript_8061db8:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 16 | |
npc_set_coords 65504, 65512, 16 | |
npc_set_animation 7 | |
OperatorRoom_NPCScript_8061dc5:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E9A, OperatorRoom_NPCScript_8061dc5 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 16 | |
npc_set_coords 65504, 65512, 16 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061de2:: | |
npc_free_and_end | |
OperatorRoom_NPCScript_8061de3:: | |
OperatorRoom_CutsceneNPCScript_8061de3:: | |
npc_jump_if_progress_in_range 0x45, 0x45, OperatorRoom_NPCScript_8061deb | |
npc_free_and_end | |
OperatorRoom_NPCScript_8061deb:: | |
npc_jump_if_flag_clear EVENT_A28, OperatorRoom_NPCScript_8061e2f | |
npc_jump_if_flag_set EVENT_A2A, OperatorRoom_NPCScript_8061e44 | |
npc_jump_if_flag_set EVENT_171A, OperatorRoom_NPCScript_8061e44 | |
npc_jump_if_flag_clear EVENT_1729, OperatorRoom_NPCScript_8061e1a | |
npc_set_active_and_visible | |
npc_set_sprite 0 | |
npc_set_text_script_index 10 | |
npc_set_coords 65354, 65444, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061e1a:: | |
npc_set_active_and_visible | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 23, 28 | |
npc_set_text_script_index 10 | |
npc_set_coords 65354, 65444, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061e2f:: | |
npc_set_active_and_visible | |
npc_do_not_face_player_when_interacted | |
npc_set_sprite_with_category 23, 28 | |
npc_set_text_script_index 13 | |
npc_set_coords 65354, 65444, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061e44:: | |
npc_free_and_end | |
OperatorRoom_NPCScript_8061e45:: | |
npc_set_active_and_visible | |
npc_set_sprite 22 | |
npc_jump_if_progress_in_range 0x50, 0xff, OperatorRoom_NPCScript_8061e50 | |
npc_free_and_end | |
OperatorRoom_NPCScript_8061e50:: | |
npc_jump_if_flag_clear EVENT_112C, OperatorRoom_NPCScript_8061e67 | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 5 | |
npc_set_coords 65400, 65518, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061e67:: | |
npc_free_and_end | |
OperatorRoom_NPCScript_8061e68:: | |
npc_set_active_and_visible | |
npc_set_sprite 20 | |
npc_jump_if_progress_in_range 0x41, 0x41, OperatorRoom_NPCScript_8061e8a | |
npc_jump_if_progress_in_range 0x40, 0x40, OperatorRoom_NPCScript_8061e7a | |
npc_free_and_end | |
OperatorRoom_NPCScript_8061e7a:: | |
npc_set_text_script_index 1 | |
npc_set_coords 65470, 72, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061e8a:: | |
npc_jump_if_flag_set EVENT_A67, OperatorRoom_NPCScript_8061eb6 | |
npc_jump_if_flag_set EVENT_A68, OperatorRoom_NPCScript_8061eb6 | |
npc_jump_if_flag_set EVENT_A69, OperatorRoom_NPCScript_8061eb6 | |
npc_jump_if_flag_set EVENT_A6A, OperatorRoom_NPCScript_8061eb6 | |
npc_set_text_script_index 5 | |
npc_set_coords 65500, 44, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061eb6:: | |
npc_free_and_end | |
OperatorRoom_NPCScript_8061eb7:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_jump_if_progress_in_range 0x42, 0x42, OperatorRoom_NPCScript_8061ef0 | |
npc_jump_if_progress_in_range 0x41, 0x41, OperatorRoom_NPCScript_8061ee0 | |
npc_jump_if_progress_in_range 0x40, 0x40, OperatorRoom_NPCScript_8061ed0 | |
npc_free_and_end | |
OperatorRoom_NPCScript_8061ed0:: | |
npc_set_text_script_index 2 | |
npc_set_coords 65510, 96, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061ee0:: | |
npc_set_text_script_index 6 | |
npc_set_coords 20, 100, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_NPCScript_8061ef0:: | |
npc_set_text_script_index 15 | |
npc_set_coords 6, 64, 0 | |
npc_set_animation 5 | |
npc_init_movement 5, 6, 8, OperatorRoom_NPCScript_809f71c | |
.incbin "baserom.gba", 0x61f03, 0x1 | |
OperatorRoom_CutsceneNPCs_8061f04:: | |
.word OperatorRoom_CutsceneNPCScript_8061f2c | |
.word OperatorRoom_CutsceneNPCScript_8061f4b | |
.word OperatorRoom_CutsceneNPCScript_8061f6a | |
.word OperatorRoom_CutsceneNPCScript_8061f89 | |
.word OperatorRoom_CutsceneNPCScript_8061fb5 | |
.word OperatorRoom_CutsceneNPCScript_8061fd4 | |
.word OperatorRoom_CutsceneNPCScript_8061ff8 | |
.word OperatorRoom_CutsceneNPCScript_8062022 | |
.word OperatorRoom_CutsceneNPCScript_806204e | |
.word 0xff | |
OperatorRoom_CutsceneNPCScript_8061f2c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65516, 44, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65514, 80, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_8061f4b:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65500, 44, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65514, 64, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_8061f6a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 14 | |
npc_set_coords 65484, 44, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65490, 44, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_8061f89:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 11 | |
npc_set_coords 65532, 44, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_layer_priority_override_to_3 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 1 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 3 | |
npc_pause 180 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_8061fb5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 13 | |
npc_set_coords 65484, 68, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65484, 64, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_8061fd4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 21 | |
npc_set_coords 65500, 68, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_layer_priority_override_to_3 | |
npc_pause 40 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_8061ff8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 22 | |
npc_set_coords 65516, 68, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_layer_priority_override_to_3 | |
npc_pause 20 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_8062022:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 16 | |
npc_set_coords 65532, 68, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_layer_priority_override_to_3 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 4 | |
npc_set_animation 7 | |
npc_pause 100 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_806204e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 65 | |
npc_set_coords 65508, 65530, 16 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_coords 65508, 65528, 16 | |
npc_set_layer_priority_override_to_3 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 32, 6 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 10 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 8 | |
npc_set_animation 1 | |
npc_pause 30 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_run_secondary_script OperatorRoom_CutsceneNPCScript_8062096 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 4 | |
npc_set_animation 9 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_free_and_end | |
OperatorRoom_CutsceneNPCScript_8062096:: | |
npc_pause_secondary_script 40 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
.incbin "baserom.gba", 0x620ba, 0x2 | |
OperatorRoom_CutsceneNPCs_80620bc:: | |
.word OperatorRoom_CutsceneNPCScript_80620cc | |
.word OperatorRoom_CutsceneNPCScript_806210e | |
.word OperatorRoom_CutsceneNPCScript_8061de3 | |
.word 0xff | |
OperatorRoom_CutsceneNPCScript_80620cc:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65460, 116, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 6 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 6 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 21 | |
npc_move_in_direction 5, 16, 3 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_806210e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 65384, 65470, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_run_secondary_script OperatorRoom_CutsceneNPCScript_8062130 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 6 | |
npc_set_animation 15 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_free_and_end | |
OperatorRoom_CutsceneNPCScript_8062130:: | |
npc_pause_secondary_script 80 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
OperatorRoom_CutsceneNPCs_8062154:: | |
.word OperatorRoom_CutsceneNPCScript_8062164 | |
.word OperatorRoom_CutsceneNPCScript_80621bd | |
.word OperatorRoom_CutsceneNPCScript_8061de3 | |
.word 0xff | |
OperatorRoom_CutsceneNPCScript_8062164:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 60, 60, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 15 | |
npc_move_in_direction 3, 16, 1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 21 | |
npc_move_in_direction 1, 32, 2 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 1 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_80621bd:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 15 | |
npc_set_coords 56, 40, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_run_secondary_script OperatorRoom_CutsceneNPCScript_80621ec | |
npc_play_sound 0x17b | |
npc_set_animation 25 | |
npc_move_in_direction 3, 16, 2 | |
npc_pause 4 | |
npc_play_sound 0x14b | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_jump_with_link NPCScript_StationaryNPC | |
OperatorRoom_CutsceneNPCScript_80621ec:: | |
npc_set_active_and_visible | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 0 | |
npc_end_secondary_script | |
ForceRoom_NPCScripts_8062210:: | |
.word ForceRoom_NPCScript_8062230 | |
.word ForceRoom_NPCScript_806224b | |
.word ForceRoom_NPCScript_80622cb | |
.word ForceRoom_NPCScript_8062318 | |
.word ForceRoom_NPCScript_8062371 | |
.word ForceRoom_NPCScript_806238f | |
.word ForceRoom_NPCScript_80623c6 | |
.word 0xff | |
ForceRoom_NPCScript_8062230:: | |
npc_set_active_and_visible | |
npc_set_sprite 16 | |
npc_jump_if_progress_in_range 0x60, 0xff, ForceRoom_NPCScript_806223b | |
npc_free_and_end | |
ForceRoom_NPCScript_806223b:: | |
npc_set_text_script_index_and_ptr_to_decomp_buffer 10 | |
npc_set_coords 180, 136, 32 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_806224b:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x64, 0x64, ForceRoom_NPCScript_80622b8 | |
npc_jump_if_progress_in_range 0x60, 0x62, ForceRoom_NPCScript_80622a6 | |
npc_jump_if_progress_in_range 0x51, 0x53, ForceRoom_NPCScript_8062294 | |
npc_jump_if_progress_in_range 0x50, 0x50, ForceRoom_NPCScript_8062270 | |
npc_jump_if_progress_in_range 0x41, 0x41, ForceRoom_NPCScript_8062282 | |
npc_free_and_end | |
ForceRoom_NPCScript_8062270:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 40 | |
npc_set_coords 65530, 65530, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_8062282:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 2 | |
npc_set_coords 65508, 330, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_8062294:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 45 | |
npc_set_coords 65492, 0, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_80622a6:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 0 | |
npc_set_coords 65490, 18, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_80622b8:: | |
npc_set_sprite 22 | |
npc_set_text_script_index 16 | |
npc_set_coords 65510, 30, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x622ca, 0x1 | |
ForceRoom_NPCScript_80622cb:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x64, 0x64, ForceRoom_NPCScript_8062306 | |
npc_jump_if_progress_in_range 0x42, 0x42, ForceRoom_NPCScript_80622f4 | |
npc_jump_if_progress_in_range 0x41, 0x41, ForceRoom_NPCScript_80622e2 | |
npc_free_and_end | |
ForceRoom_NPCScript_80622e2:: | |
npc_set_sprite 65 | |
npc_set_text_script_index 0 | |
npc_set_coords 65516, 152, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_80622f4:: | |
npc_set_sprite 65 | |
npc_set_text_script_index 5 | |
npc_set_coords 65490, 170, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_8062306:: | |
npc_set_sprite 2 | |
npc_set_text_script_index 15 | |
npc_set_coords 65492, 48, 0 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_8062318:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x64, 0x64, ForceRoom_NPCScript_806235e | |
npc_jump_if_progress_in_range 0x46, 0x46, ForceRoom_NPCScript_8062328 | |
npc_free_and_end | |
ForceRoom_NPCScript_8062328:: | |
npc_jump_if_flag_set EVENT_A32, ForceRoom_NPCScript_8062370 | |
npc_jump_if_flag_set EVENT_A2C, ForceRoom_NPCScript_8062349 | |
npc_set_sprite 15 | |
npc_disable_npc_interaction | |
npc_do_not_face_player_when_interacted | |
npc_disable_collision | |
npc_set_coords 65496, 65518, 10 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_8062349:: | |
npc_set_sprite 46 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 8 | |
npc_set_text_script_index 10 | |
npc_set_coords 65496, 65518, 10 | |
npc_set_animation 3 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_806235e:: | |
npc_set_sprite 15 | |
npc_set_text_script_index 17 | |
npc_set_coords 65490, 174, 0 | |
npc_set_animation 7 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_8062370:: | |
npc_free_and_end | |
ForceRoom_NPCScript_8062371:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x64, 0x64, ForceRoom_NPCScript_806237a | |
npc_free_and_end | |
ForceRoom_NPCScript_806237a:: | |
npc_set_sprite 67 | |
npc_do_not_face_player_when_interacted | |
npc_set_collision_radius 10 | |
npc_set_text_script_index 18 | |
npc_set_coords 65492, 70, 0 | |
npc_set_animation 45 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_806238f:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x41, 0x41, ForceRoom_NPCScript_8062398 | |
npc_free_and_end | |
ForceRoom_NPCScript_8062398:: | |
npc_jump_based_on_version ForceRoom_NPCScript_80623a2, ForceRoom_NPCScript_80623b4 | |
npc_free_and_end | |
ForceRoom_NPCScript_80623a2:: | |
npc_set_sprite 39 | |
npc_set_text_script_index 20 | |
npc_set_coords 65456, 170, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_80623b4:: | |
npc_set_sprite 36 | |
npc_set_text_script_index 21 | |
npc_set_coords 65456, 170, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_80623c6:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x41, 0x41, ForceRoom_NPCScript_80623cf | |
npc_free_and_end | |
ForceRoom_NPCScript_80623cf:: | |
npc_jump_based_on_version ForceRoom_NPCScript_80623d9, ForceRoom_NPCScript_80623eb | |
npc_free_and_end | |
ForceRoom_NPCScript_80623d9:: | |
npc_set_sprite 38 | |
npc_set_text_script_index 22 | |
npc_set_coords 18, 24, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_NPCScript_80623eb:: | |
npc_set_sprite 37 | |
npc_set_text_script_index 23 | |
npc_set_coords 18, 24, 0 | |
npc_set_animation 5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x623fd, 0x3 | |
ForceRoom_CutsceneNPCs_8062400:: | |
.word ForceRoom_CutsceneNPCScript_806240c | |
.word ForceRoom_CutsceneNPCScript_8062458 | |
.word 0xff | |
ForceRoom_CutsceneNPCScript_806240c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65492, 60, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 4 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_pause 10 | |
npc_set_animation 25 | |
npc_pause 1 | |
npc_wait_anim_frame 1 | |
npc_play_sound 0xb7 | |
npc_wait_anim_frame 2 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_pause 3 | |
npc_play_music 0x63 | |
npc_play_sound 0x77 | |
npc_wait_anim_frame 192 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_CutsceneNPCScript_8062458:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite 15 | |
npc_set_coords 65496, 65518, 10 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 10 | |
npc_set_sprite 46 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x6247b, 0x1 | |
ForceRoom_CutsceneNPCs_806247c:: | |
.word ForceRoom_CutsceneNPCScript_806249c | |
.word ForceRoom_CutsceneNPCScript_806251a | |
.word ForceRoom_CutsceneNPCScript_8062567 | |
.word ForceRoom_CutsceneNPCScript_8062594 | |
.word ForceRoom_CutsceneNPCScript_80625b2 | |
.word ForceRoom_CutsceneNPCScript_806262a | |
.word ForceRoom_CutsceneNPCScript_806266e | |
.word 0xff | |
ForceRoom_CutsceneNPCScript_806249c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65492, 28, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x6 | |
npc_set_animation 24 | |
npc_wait_anim_frame 192 | |
npc_pause 60 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x7 | |
npc_wait_cutscene_var 0x8, 0x8 | |
npc_set_animation 19 | |
npc_move_in_direction 3, 16, 8 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x9 | |
npc_wait_cutscene_var 0x8, 0xc | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xd | |
npc_wait_cutscene_var 0x8, 0xe | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 10 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0xf | |
npc_wait_cutscene_var 0x8, 0x14 | |
npc_set_animation 0 | |
npc_write_cutscene_var 0x8, 0x15 | |
npc_wait_cutscene_var 0x8, 0x1a | |
npc_set_animation 41 | |
npc_wait_anim_frame 192 | |
npc_wait_cutscene_var 0x8, 0x20 | |
npc_set_coords 65492, 36, 0 | |
npc_wait_anim_frame 192 | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_set_animation 7 | |
npc_wait_anim_frame 192 | |
npc_wait_cutscene_var 0x8, 0x37 | |
npc_set_animation 2 | |
npc_write_cutscene_var 0x8, 0x38 | |
npc_wait_cutscene_var 0x8, 0x39 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x3a | |
npc_wait_cutscene_var 0x8, 0x3b | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_CutsceneNPCScript_806251a:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite 46 | |
npc_set_coords 65496, 65518, 10 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 25 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_coords 65496, 65502, 10 | |
npc_set_animation 27 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_coords 65528, 65502, 10 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x82 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x12 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x13 | |
npc_pause 8 | |
npc_free_and_end | |
ForceRoom_CutsceneNPCScript_8062567:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 101, 28 | |
npc_set_coords 65506, 65470, 0 | |
npc_set_animation 0 | |
npc_write_hidden_oam_pieces 0xc000000 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 0 | |
npc_write_hidden_oam_pieces 0x4000000 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 1 | |
npc_write_hidden_oam_pieces 0x0 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_CutsceneNPCScript_8062594:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 101, 28 | |
npc_set_coords 65506, 65470, 0 | |
npc_set_animation 2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 4 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_CutsceneNPCScript_80625b2:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite 83 | |
npc_set_coords 65512, 65434, 65530 | |
npc_set_animation 51 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x80 | |
npc_play_sound 0x135 | |
npc_set_animation 53 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x81 | |
npc_wait_cutscene_var 0x8, 0x82 | |
npc_set_coords 65496, 65518, 10 | |
npc_play_sound 0x94 | |
npc_set_animation 57 | |
npc_wait_anim_frame 192 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x83 | |
npc_wait_cutscene_var 0x8, 0x1a | |
npc_set_animation 50 | |
npc_play_sound 0xc7 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x1b | |
npc_wait_cutscene_var 0x8, 0x1c | |
npc_set_animation 42 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x1d | |
npc_wait_cutscene_var 0x8, 0x21 | |
npc_set_animation 7 | |
npc_wait_anim_frame 192 | |
npc_write_cutscene_var 0x8, 0x22 | |
npc_wait_cutscene_var 0x8, 0x23 | |
npc_run_secondary_script ForceRoom_CutsceneNPCScript_809f8b4 | |
npc_pause 30 | |
npc_run_secondary_script ForceRoom_CutsceneNPCScript_809f8bf | |
npc_pause 20 | |
npc_run_secondary_script ForceRoom_CutsceneNPCScript_809f8ca | |
npc_pause 60 | |
npc_run_secondary_script ForceRoom_CutsceneNPCScript_809f8d5 | |
npc_write_cutscene_var 0x8, 0x24 | |
npc_free_and_end | |
ForceRoom_CutsceneNPCScript_806262a:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_sprite 17 | |
npc_set_coords 65492, 12, 0 | |
npc_set_animation 26 | |
npc_wait_cutscene_var 0x8, 0x20 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x31 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 2 | |
npc_set_animation 7 | |
npc_pause 60 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x32 | |
npc_wait_cutscene_var 0x8, 0x33 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x34 | |
npc_wait_cutscene_var 0x8, 0x35 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 2 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x36 | |
npc_wait_cutscene_var 0x8, 0x39 | |
npc_free_and_end | |
ForceRoom_CutsceneNPCScript_806266e:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 23, 28 | |
npc_set_coords 65496, 65518, 10 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x23 | |
npc_run_secondary_script ForceRoom_CutsceneNPCScript_809f889 | |
npc_pause 30 | |
npc_run_secondary_script ForceRoom_CutsceneNPCScript_809f897 | |
npc_pause 20 | |
npc_run_secondary_script ForceRoom_CutsceneNPCScript_809f8a5 | |
npc_pause 60 | |
npc_play_sound 0x8e | |
npc_run_secondary_script ForceRoom_CutsceneNPCScript_809f8b3 | |
npc_set_active_and_visible | |
npc_wait_cutscene_var 0x8, 0x30 | |
npc_set_coords 65454, 65522, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x31 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x626b2, 0x2 | |
ForceRoom_CutsceneNPCs_80626b4:: | |
.word ForceRoom_CutsceneNPCScript_80626c8 | |
.word ForceRoom_CutsceneNPCScript_80626de | |
.word ForceRoom_CutsceneNPCScript_80626f4 | |
.word ForceRoom_CutsceneNPCScript_8062710 | |
.word 0xff | |
ForceRoom_CutsceneNPCScript_80626c8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 22 | |
npc_set_coords 65492, 10, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_CutsceneNPCScript_80626de:: | |
npc_set_active_and_invisible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 21 | |
npc_set_coords 65492, 65482, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_CutsceneNPCScript_80626f4:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 101, 28 | |
npc_set_coords 65506, 65470, 0 | |
npc_set_animation 1 | |
npc_write_hidden_oam_pieces 0x0 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ForceRoom_CutsceneNPCScript_8062710:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite_with_category 101, 28 | |
npc_set_coords 65506, 65470, 0 | |
npc_set_animation 4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_jump_with_link NPCScript_StationaryNPC | |
.incbin "baserom.gba", 0x62727, 0x1e1 | |
SeasideHall_GFXAnim_8062908:: | |
gfx_anim_pal_copy 0x3001a40, 0x20, 0 | |
gfx_anim_data SeasideHall_GFXAnimPalSrc_8582244, 12 | |
gfx_anim_data SeasideHall_GFXAnimPalSrc_8582284, 12 | |
gfx_anim_data SeasideHall_GFXAnimPalSrc_8582264, 12 | |
gfx_anim_data SeasideHall_GFXAnimPalSrc_85822a4, 12 | |
gfx_anim_loop | |
SeasideHall_GFXAnim_8062938:: | |
gfx_anim_pal_copy 0x3001a40, 0x20, 0 | |
gfx_anim_data SeasideHall_GFXAnimPalSrc_85822c8, 4 | |
gfx_anim_data SeasideHall_GFXAnimPalSrc_85822e8, 5 | |
gfx_anim_loop | |
.incbin "baserom.gba", 0x62958, 0x5f0 | |
ExpoSite_OnInitMapScripts_8062f48:: | |
.word ExpoSite_OnInitMapScript_806305c | |
.word CentralHall_OnInitMapScript_8063244 | |
.word SeasideHall_OnInitMapScript_8063410 | |
.word GreenHall_OnInitMapScript_8063500 | |
.word SkyHall_OnInitMapScript_80635c8 | |
.word CopyBotControlRoom_OnInitMapScript_80636e0 | |
ExpoSite_ContinuousMapScripts_8062f60:: | |
.word ExpoSite_ContinuousMapScript_80631b0 | |
.word CentralHall_ContinuousMapScript_80633ac | |
.word SeasideHall_ContinuousMapScript_80634c8 | |
.word GreenHall_ContinuousMapScript_806358f | |
.word SkyHall_ContinuousMapScript_80636a8 | |
.word CopyBotControlRoom_ContinuousMapScript_80637b0 | |
ExpoSite_MapGroupNPCScriptPointers_8062f78:: | |
.word ExpoSite_NPCScripts_80637b4 | |
.word CentralHall_NPCScripts_8063ff0 | |
.word SeasideHall_NPCScripts_80652ec | |
.word GreenHall_NPCScripts_8065548 | |
.word SkyHall_NPCScripts_8065720 | |
.word CopyBotControlRoom_NPCScripts_80659f4 | |
ExpoSite_CoordInteractionTextIndicesPointers_8062f90:: | |
.word ExpoSite_CoordInteractionTextIndices_8062fa8 | |
.word CentralHall_CoordInteractionTextIndices_8062fb8 | |
.word SeasideHall_CoordInteractionTextIndices_8062fc8 | |
.word GreenHall_CoordInteractionTextIndices_8062fd8 | |
.word SkyHall_CoordInteractionTextIndices_8062fe8 | |
.word CopyBotControlRoom_CoordInteractionTextIndices_8062ff8 | |
ExpoSite_CoordInteractionTextIndices_8062fa8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
CentralHall_CoordInteractionTextIndices_8062fb8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
SeasideHall_CoordInteractionTextIndices_8062fc8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
GreenHall_CoordInteractionTextIndices_8062fd8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0x3 | |
.byte 0x4 | |
.byte 0x5 | |
.byte 0x6 | |
.byte 0x7 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
SkyHall_CoordInteractionTextIndices_8062fe8:: | |
.byte 0x0 | |
.byte 0x1 | |
.byte 0x2 | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
CopyBotControlRoom_CoordInteractionTextIndices_8062ff8:: | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.byte 0xff | |
.incbin "baserom.gba", 0x63008, 0x54 | |
ExpoSite_OnInitMapScript_806305c:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_ED4 | |
ms_jump_if_progress_in_range 0x60, 0x6f, ExpoSite_OnInitMapScript_806306c | |
ms_jump ExpoSite_OnInitMapScript_80631af | |
ExpoSite_OnInitMapScript_806306c:: | |
ms_jump_if_progress_in_range 0x62, 0x62, ExpoSite_OnInitMapScript_806307f | |
ms_jump_if_progress_in_range 0x63, 0x64, ExpoSite_OnInitMapScript_806311b | |
ms_jump ExpoSite_OnInitMapScript_80631af | |
ExpoSite_OnInitMapScript_806307f:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E18, ExpoSite_OnInitMapScript_8063094 | |
ms_write_word ExpoSite_OnInitMapScript_2011eb0, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F4 | |
ExpoSite_OnInitMapScript_8063094:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E15, ExpoSite_OnInitMapScript_80630b9 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E16, ExpoSite_OnInitMapScript_80630b9 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E16 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene ExpoSite_CutsceneScript_8094028, 0x0 | |
ms_jump ExpoSite_OnInitMapScript_80631af | |
ExpoSite_OnInitMapScript_80630b9:: | |
ms_jump_if_flag_range_clear 3, EVENT_E63, ExpoSite_OnInitMapScript_80630f3 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E17, ExpoSite_OnInitMapScript_80630f3 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E18, ExpoSite_OnInitMapScript_80630f3 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E18 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_word ExpoSite_OnInitMapScript_2011eb0, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F4 | |
ms_start_cutscene ExpoSite_CutsceneScript_8094214, 0x0 | |
ms_jump ExpoSite_OnInitMapScript_80631af | |
ExpoSite_OnInitMapScript_80630f3:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E1B, ExpoSite_OnInitMapScript_80631af | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E1C, ExpoSite_OnInitMapScript_80631af | |
ms_set_event_flag MS_VAR_IMM, EVENT_E1C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0xc | |
ms_start_cutscene ExpoSite_CutsceneScript_8094788, 0x0 | |
ms_jump ExpoSite_OnInitMapScript_80631af | |
ExpoSite_OnInitMapScript_806311b:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E9B, ExpoSite_OnInitMapScript_8063140 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E9C, ExpoSite_OnInitMapScript_8063140 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E9C | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene ExpoSite_CutsceneScript_8099cec, 0x6c | |
ms_jump ExpoSite_OnInitMapScript_80631af | |
ExpoSite_OnInitMapScript_8063140:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E9D, ExpoSite_OnInitMapScript_8063165 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E9E, ExpoSite_OnInitMapScript_8063165 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E9E | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene ExpoSite_CutsceneScript_8099cec, 0x6d | |
ms_jump ExpoSite_OnInitMapScript_80631af | |
ExpoSite_OnInitMapScript_8063165:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E9F, ExpoSite_OnInitMapScript_806318a | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA0, ExpoSite_OnInitMapScript_806318a | |
ms_set_event_flag MS_VAR_IMM, EVENT_EA0 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene ExpoSite_CutsceneScript_8099cec, 0x6e | |
ms_jump ExpoSite_OnInitMapScript_80631af | |
ExpoSite_OnInitMapScript_806318a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EA1, ExpoSite_OnInitMapScript_80631af | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA2, ExpoSite_OnInitMapScript_80631af | |
ms_set_event_flag MS_VAR_IMM, EVENT_EA2 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene ExpoSite_CutsceneScript_8099cec, 0x6f | |
ms_jump ExpoSite_OnInitMapScript_80631af | |
ExpoSite_OnInitMapScript_80631af:: | |
ms_end | |
ExpoSite_ContinuousMapScript_80631b0:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, ExpoSite_ContinuousMapScript_80631bc | |
ms_jump ExpoSite_ContinuousMapScript_8063240 | |
ExpoSite_ContinuousMapScript_80631bc:: | |
ms_jump_if_progress_in_range 0x63, 0x64, ExpoSite_ContinuousMapScript_80631c8 | |
ms_jump ExpoSite_ContinuousMapScript_8063240 | |
ExpoSite_ContinuousMapScript_80631c8:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E9B, ExpoSite_ContinuousMapScript_80631e6 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E9C, ExpoSite_ContinuousMapScript_80631e6 | |
ms_start_cutscene ExpoSite_CutsceneScript_80990b8, 0x1ff00a8 | |
ms_jump ExpoSite_ContinuousMapScript_8063240 | |
ExpoSite_ContinuousMapScript_80631e6:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E9D, ExpoSite_ContinuousMapScript_8063204 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E9E, ExpoSite_ContinuousMapScript_8063204 | |
ms_start_cutscene ExpoSite_CutsceneScript_80990b8, 0x1ff00a9 | |
ms_jump ExpoSite_ContinuousMapScript_8063240 | |
ExpoSite_ContinuousMapScript_8063204:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E9F, ExpoSite_ContinuousMapScript_8063222 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA0, ExpoSite_ContinuousMapScript_8063222 | |
ms_start_cutscene ExpoSite_CutsceneScript_80990b8, 0x1ff00aa | |
ms_jump ExpoSite_ContinuousMapScript_8063240 | |
ExpoSite_ContinuousMapScript_8063222:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EA1, ExpoSite_ContinuousMapScript_8063240 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA2, ExpoSite_ContinuousMapScript_8063240 | |
ms_start_cutscene ExpoSite_CutsceneScript_80990b8, 0x1ff00ab | |
ms_jump ExpoSite_ContinuousMapScript_8063240 | |
ExpoSite_ContinuousMapScript_8063240:: | |
ms_end | |
.incbin "baserom.gba", 0x63241, 0x3 | |
CentralHall_OnInitMapScript_8063244:: | |
ms_jump_if_progress_in_range 0x40, 0x4f, CentralHall_OnInitMapScript_806325e | |
ms_jump_if_progress_in_range 0x50, 0x5f, CentralHall_OnInitMapScript_8063292 | |
ms_jump_if_progress_in_range 0x60, 0x6f, CentralHall_OnInitMapScript_80632c6 | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_806325e:: | |
ms_jump_if_progress_in_range 0x40, 0x40, CentralHall_OnInitMapScript_806326a | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_806326a:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_A01, CentralHall_OnInitMapScript_80633ab | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_A02, CentralHall_OnInitMapScript_80633ab | |
ms_set_event_flag MS_VAR_IMM, EVENT_A02 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x2 | |
ms_start_cutscene CentralHall_CutsceneScript_808d180, 0x0 | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_8063292:: | |
ms_jump_if_progress_in_range 0x50, 0x50, CentralHall_OnInitMapScript_806329e | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_806329e:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C01, CentralHall_OnInitMapScript_80633ab | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C02, CentralHall_OnInitMapScript_80633ab | |
ms_set_event_flag MS_VAR_IMM, EVENT_C02 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralHall_CutsceneScript_8090368, 0x0 | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_80632c6:: | |
ms_jump_if_progress_in_range 0x60, 0x60, CentralHall_OnInitMapScript_80632e7 | |
ms_jump_if_progress_in_range 0x62, 0x62, CentralHall_OnInitMapScript_806330f | |
ms_jump_if_progress_in_range 0x63, 0x63, CentralHall_OnInitMapScript_8063334 | |
ms_jump_if_progress_in_range 0x64, 0x64, CentralHall_OnInitMapScript_806338e | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_80632e7:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E01, CentralHall_OnInitMapScript_80633ab | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E02, CentralHall_OnInitMapScript_80633ab | |
ms_set_event_flag MS_VAR_IMM, EVENT_E02 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralHall_CutsceneScript_80933dc, 0x0 | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_806330f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E19, CentralHall_OnInitMapScript_80633ab | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E1A, CentralHall_OnInitMapScript_80633ab | |
ms_set_event_flag MS_VAR_IMM, EVENT_E1A | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene CentralHall_CutsceneScript_80943b8, 0x0 | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_8063334:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E25, CentralHall_OnInitMapScript_806335c | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E26, CentralHall_OnInitMapScript_806335c | |
ms_set_event_flag MS_VAR_IMM, EVENT_E26 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CentralHall_CutsceneScript_8094d98, 0x0 | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_806335c:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E43, CentralHall_OnInitMapScript_80633ab | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E44, CentralHall_OnInitMapScript_80633ab | |
ms_set_event_flag MS_VAR_IMM, EVENT_E44 | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_write_word CentralHall_OnInitMapScript_2011eac, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_start_cutscene CentralHall_CutsceneScript_8095ee8, 0x0 | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_806338e:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_ED4, CentralHall_OnInitMapScript_8063399 | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0xe | |
CentralHall_OnInitMapScript_8063399:: | |
ms_write_word CentralHall_OnInitMapScript_2011eac, 0x8030002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump CentralHall_OnInitMapScript_80633ab | |
CentralHall_OnInitMapScript_80633ab:: | |
ms_end | |
CentralHall_ContinuousMapScript_80633ac:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, CentralHall_ContinuousMapScript_80633b8 | |
ms_jump CentralHall_ContinuousMapScript_806340e | |
CentralHall_ContinuousMapScript_80633b8:: | |
ms_jump_if_progress_in_range 0x63, 0x63, CentralHall_ContinuousMapScript_80633cb | |
ms_jump_if_progress_in_range 0x64, 0x64, CentralHall_ContinuousMapScript_80633f4 | |
ms_jump CentralHall_ContinuousMapScript_806340e | |
CentralHall_ContinuousMapScript_80633cb:: | |
ms_coordinate_trigger_not_equal_cmd_8035b44 0x10, 0, CentralHall_ContinuousMapScript_806340e | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E3D, CentralHall_ContinuousMapScript_806340e | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E3E, CentralHall_ContinuousMapScript_806340e | |
ms_set_event_flag MS_VAR_IMM, EVENT_E3E | |
ms_start_cutscene CentralHall_CutsceneScript_8095b4c, 0x0 | |
ms_jump CentralHall_ContinuousMapScript_806340e | |
CentralHall_ContinuousMapScript_80633f4:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E69, CentralHall_ContinuousMapScript_806340e | |
ms_write_word CentralHall_ContinuousMapScript_2011eac, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F3 | |
ms_jump CentralHall_ContinuousMapScript_806340e | |
CentralHall_ContinuousMapScript_806340e:: | |
ms_end | |
.incbin "baserom.gba", 0x6340f, 0x1 | |
SeasideHall_OnInitMapScript_8063410:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, SeasideHall_OnInitMapScript_806341c | |
ms_jump SeasideHall_OnInitMapScript_80634c7 | |
SeasideHall_OnInitMapScript_806341c:: | |
ms_jump_if_progress_in_range 0x63, 0x63, SeasideHall_OnInitMapScript_806342f | |
ms_jump_if_progress_in_range 0x64, 0x64, SeasideHall_OnInitMapScript_80634a2 | |
ms_jump SeasideHall_OnInitMapScript_80634c7 | |
SeasideHall_OnInitMapScript_806342f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E28, SeasideHall_OnInitMapScript_8063444 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E2C, SeasideHall_OnInitMapScript_8063444 | |
ms_load_gfx_anim SeasideHall_GFXAnim_8062938 | |
SeasideHall_OnInitMapScript_8063444:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E27, SeasideHall_OnInitMapScript_8063475 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E28, SeasideHall_OnInitMapScript_8063475 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E28 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0xc | |
ms_call_native_function SeasideHall_MS_sub_80aa004, 0x1 | |
ms_start_cutscene SeasideHall_CutsceneScript_8094ebc, 0x0 | |
ms_jump SeasideHall_OnInitMapScript_80634c7 | |
SeasideHall_OnInitMapScript_8063475:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E67, SeasideHall_OnInitMapScript_80634a2 | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E2B, SeasideHall_OnInitMapScript_80634a2 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E2C, SeasideHall_OnInitMapScript_80634a2 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E2C | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_start_cutscene SeasideHall_CutsceneScript_809515c, 0x0 | |
ms_jump SeasideHall_OnInitMapScript_80634c7 | |
SeasideHall_OnInitMapScript_80634a2:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EA3, SeasideHall_OnInitMapScript_80634c7 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA4, SeasideHall_OnInitMapScript_80634c7 | |
ms_set_event_flag MS_VAR_IMM, EVENT_EA4 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SeasideHall_CutsceneScript_8099cec, 0x70 | |
ms_jump SeasideHall_OnInitMapScript_80634c7 | |
SeasideHall_OnInitMapScript_80634c7:: | |
ms_end | |
SeasideHall_ContinuousMapScript_80634c8:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, SeasideHall_ContinuousMapScript_80634d4 | |
ms_jump SeasideHall_ContinuousMapScript_80634fe | |
SeasideHall_ContinuousMapScript_80634d4:: | |
ms_jump_if_progress_in_range 0x63, 0x64, SeasideHall_ContinuousMapScript_80634e0 | |
ms_jump SeasideHall_ContinuousMapScript_80634fe | |
SeasideHall_ContinuousMapScript_80634e0:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EA3, SeasideHall_ContinuousMapScript_80634fe | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA4, SeasideHall_ContinuousMapScript_80634fe | |
ms_start_cutscene SeasideHall_CutsceneScript_80990b8, 0x1ff00ac | |
ms_jump SeasideHall_ContinuousMapScript_80634fe | |
SeasideHall_ContinuousMapScript_80634fe:: | |
ms_end | |
.incbin "baserom.gba", 0x634ff, 0x1 | |
GreenHall_OnInitMapScript_8063500:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, GreenHall_OnInitMapScript_806350c | |
ms_jump GreenHall_OnInitMapScript_806358e | |
GreenHall_OnInitMapScript_806350c:: | |
ms_jump_if_progress_in_range 0x63, 0x63, GreenHall_OnInitMapScript_806351f | |
ms_jump_if_progress_in_range 0x64, 0x64, GreenHall_OnInitMapScript_8063569 | |
ms_jump GreenHall_OnInitMapScript_806358e | |
GreenHall_OnInitMapScript_806351f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E2D, GreenHall_OnInitMapScript_8063544 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E2E, GreenHall_OnInitMapScript_8063544 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E2E | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_start_cutscene GreenHall_CutsceneScript_8095270, 0x0 | |
ms_jump GreenHall_OnInitMapScript_806358e | |
GreenHall_OnInitMapScript_8063544:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E33, GreenHall_OnInitMapScript_8063569 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E34, GreenHall_OnInitMapScript_8063569 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E34 | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_start_cutscene GreenHall_CutsceneScript_8095560, 0x0 | |
ms_jump GreenHall_OnInitMapScript_806358e | |
GreenHall_OnInitMapScript_8063569:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EA5, GreenHall_OnInitMapScript_806358e | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA6, GreenHall_OnInitMapScript_806358e | |
ms_set_event_flag MS_VAR_IMM, EVENT_EA6 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene GreenHall_CutsceneScript_8099cec, 0x71 | |
ms_jump GreenHall_OnInitMapScript_806358e | |
GreenHall_OnInitMapScript_806358e:: | |
ms_end | |
GreenHall_ContinuousMapScript_806358f:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, GreenHall_ContinuousMapScript_806359b | |
ms_jump GreenHall_ContinuousMapScript_80635c5 | |
GreenHall_ContinuousMapScript_806359b:: | |
ms_jump_if_progress_in_range 0x63, 0x64, GreenHall_ContinuousMapScript_80635a7 | |
ms_jump GreenHall_ContinuousMapScript_80635c5 | |
GreenHall_ContinuousMapScript_80635a7:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EA5, GreenHall_ContinuousMapScript_80635c5 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA6, GreenHall_ContinuousMapScript_80635c5 | |
ms_start_cutscene GreenHall_CutsceneScript_80990b8, 0x1ff00ad | |
ms_jump GreenHall_ContinuousMapScript_80635c5 | |
GreenHall_ContinuousMapScript_80635c5:: | |
ms_end | |
.incbin "baserom.gba", 0x635c6, 0x2 | |
SkyHall_OnInitMapScript_80635c8:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_ED4 | |
ms_jump_if_progress_in_range 0x60, 0x6f, SkyHall_OnInitMapScript_80635d8 | |
ms_jump SkyHall_OnInitMapScript_80636a7 | |
SkyHall_OnInitMapScript_80635d8:: | |
ms_jump_if_progress_in_range 0x62, 0x62, SkyHall_OnInitMapScript_80635f2 | |
ms_jump_if_progress_in_range 0x63, 0x63, SkyHall_OnInitMapScript_8063604 | |
ms_jump_if_progress_in_range 0x64, 0x64, SkyHall_OnInitMapScript_8063682 | |
ms_jump SkyHall_OnInitMapScript_80636a7 | |
SkyHall_OnInitMapScript_80635f2:: | |
ms_write_word SkyHall_OnInitMapScript_2011ea8, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_jump SkyHall_OnInitMapScript_80636a7 | |
SkyHall_OnInitMapScript_8063604:: | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E36, SkyHall_OnInitMapScript_8063619 | |
ms_write_word SkyHall_OnInitMapScript_2011ea8, 0x8050002 | |
ms_set_event_flag MS_VAR_IMM, EVENT_16F2 | |
SkyHall_OnInitMapScript_8063619:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E35, SkyHall_OnInitMapScript_8063654 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E36, SkyHall_OnInitMapScript_8063654 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E36 | |
ms_set_enter_map_screen_fade 0x1c, 0xff | |
ms_call_native_function SkyHall_MS_sub_80aa104, 0x1 | |
ms_write_word SkyHall_OnInitMapScript_2011ea8, 0x0 | |
ms_clear_event_flag MS_VAR_IMM, EVENT_16F2 | |
ms_start_cutscene SkyHall_CutsceneScript_8095678, 0x0 | |
ms_jump SkyHall_OnInitMapScript_80636a7 | |
SkyHall_OnInitMapScript_8063654:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E3B, SkyHall_OnInitMapScript_8063682 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E3C, SkyHall_OnInitMapScript_8063682 | |
ms_set_event_flag MS_VAR_IMM, EVENT_E3C | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_call_native_function SkyHall_MS_sub_80aa104, 0x2 | |
ms_start_cutscene SkyHall_CutsceneScript_8095a70, 0x0 | |
ms_jump SkyHall_OnInitMapScript_80636a7 | |
SkyHall_OnInitMapScript_8063682:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EA7, SkyHall_OnInitMapScript_80636a7 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA8, SkyHall_OnInitMapScript_80636a7 | |
ms_set_event_flag MS_VAR_IMM, EVENT_EA8 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_start_cutscene SkyHall_CutsceneScript_8099cec, 0x72 | |
ms_jump SkyHall_OnInitMapScript_80636a7 | |
SkyHall_OnInitMapScript_80636a7:: | |
ms_end | |
SkyHall_ContinuousMapScript_80636a8:: | |
ms_jump_if_progress_in_range 0x60, 0x6f, SkyHall_ContinuousMapScript_80636b4 | |
ms_jump SkyHall_ContinuousMapScript_80636de | |
SkyHall_ContinuousMapScript_80636b4:: | |
ms_jump_if_progress_in_range 0x63, 0x64, SkyHall_ContinuousMapScript_80636c0 | |
ms_jump SkyHall_ContinuousMapScript_80636de | |
SkyHall_ContinuousMapScript_80636c0:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_EA7, SkyHall_ContinuousMapScript_80636de | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_EA8, SkyHall_ContinuousMapScript_80636de | |
ms_start_cutscene SkyHall_CutsceneScript_80990b8, 0x1ff00ae | |
ms_jump SkyHall_ContinuousMapScript_80636de | |
SkyHall_ContinuousMapScript_80636de:: | |
ms_end | |
.incbin "baserom.gba", 0x636df, 0x1 | |
CopyBotControlRoom_OnInitMapScript_80636e0:: | |
ms_clear_event_flag MS_VAR_IMM, EVENT_ED4 | |
ms_jump_if_progress_in_range 0x50, 0x5f, CopyBotControlRoom_OnInitMapScript_80636f7 | |
ms_jump_if_progress_in_range 0x60, 0x6f, CopyBotControlRoom_OnInitMapScript_806372b | |
ms_jump CopyBotControlRoom_OnInitMapScript_80637af | |
CopyBotControlRoom_OnInitMapScript_80636f7:: | |
ms_jump_if_progress_in_range 0x50, 0x50, CopyBotControlRoom_OnInitMapScript_8063703 | |
ms_jump CopyBotControlRoom_OnInitMapScript_80637af | |
CopyBotControlRoom_OnInitMapScript_8063703:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_C03, CopyBotControlRoom_OnInitMapScript_80637af | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_C04, CopyBotControlRoom_OnInitMapScript_80637af | |
ms_set_event_flag MS_VAR_IMM, EVENT_C04 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CopyBotControlRoom_CutsceneScript_80904c8, 0x0 | |
ms_jump CopyBotControlRoom_OnInitMapScript_80637af | |
CopyBotControlRoom_OnInitMapScript_806372b:: | |
ms_jump_if_progress_in_range 0x64, 0x64, CopyBotControlRoom_OnInitMapScript_8063737 | |
ms_jump CopyBotControlRoom_OnInitMapScript_80637af | |
CopyBotControlRoom_OnInitMapScript_8063737:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E45, CopyBotControlRoom_OnInitMapScript_806375f | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E46, CopyBotControlRoom_OnInitMapScript_806375f | |
ms_set_event_flag MS_VAR_IMM, EVENT_E46 | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CopyBotControlRoom_CutsceneScript_80964c0, 0x0 | |
ms_jump CopyBotControlRoom_OnInitMapScript_80637af | |
CopyBotControlRoom_OnInitMapScript_806375f:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_ECD, CopyBotControlRoom_OnInitMapScript_8063787 | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_ECE, CopyBotControlRoom_OnInitMapScript_8063787 | |
ms_set_event_flag MS_VAR_IMM, EVENT_ECE | |
ms_set_enter_map_screen_fade 0xc, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CopyBotControlRoom_CutsceneScript_80967ac, 0x0 | |
ms_jump CopyBotControlRoom_OnInitMapScript_80637af | |
CopyBotControlRoom_OnInitMapScript_8063787:: | |
ms_jump_if_flag_clear MS_VAR_IMM, EVENT_E4D, CopyBotControlRoom_OnInitMapScript_80637af | |
ms_jump_if_flag_set MS_VAR_IMM, EVENT_E4E, CopyBotControlRoom_OnInitMapScript_80637af | |
ms_set_event_flag MS_VAR_IMM, EVENT_E4E | |
ms_set_enter_map_screen_fade 0x4, 0xff | |
ms_write_eStruct2001c04_byte oS2001c04_Unk_04, 0x63 | |
ms_start_cutscene CopyBotControlRoom_CutsceneScript_8096eb4, 0x0 | |
ms_jump CopyBotControlRoom_OnInitMapScript_80637af | |
CopyBotControlRoom_OnInitMapScript_80637af:: | |
ms_end | |
CopyBotControlRoom_ContinuousMapScript_80637b0:: | |
ms_end | |
.incbin "baserom.gba", 0x637b1, 0x3 | |
ExpoSite_NPCScripts_80637b4:: | |
.word ExpoSite_NPCScript_80637c8 | |
.word ExpoSite_NPCScript_80637fb | |
.word ExpoSite_NPCScript_806382e | |
.word ExpoSite_NPCScript_8063861 | |
.word 0xff | |
ExpoSite_NPCScript_80637c8:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, ExpoSite_NPCScript_80637d1 | |
npc_free_and_end | |
ExpoSite_NPCScript_80637d1:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 26 | |
npc_set_coords 2, 228, 0 | |
npc_set_animation 5 | |
ExpoSite_NPCScript_80637de:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E9C, ExpoSite_NPCScript_80637de | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 26 | |
npc_set_coords 2, 228, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ExpoSite_NPCScript_80637fb:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, ExpoSite_NPCScript_8063804 | |
npc_free_and_end | |
ExpoSite_NPCScript_8063804:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 27 | |
npc_set_coords 65424, 72, 0 | |
npc_set_animation 3 | |
ExpoSite_NPCScript_8063811:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_E9E, ExpoSite_NPCScript_8063811 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 27 | |
npc_set_coords 65424, 72, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ExpoSite_NPCScript_806382e:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, ExpoSite_NPCScript_8063837 | |
npc_free_and_end | |
ExpoSite_NPCScript_8063837:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 28 | |
npc_set_coords 65228, 65450, 0 | |
npc_set_animation 3 | |
ExpoSite_NPCScript_8063844:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_EA0, ExpoSite_NPCScript_8063844 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 28 | |
npc_set_coords 65228, 65450, 0 | |
npc_set_animation 1 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ExpoSite_NPCScript_8063861:: | |
npc_set_active_and_visible | |
npc_jump_if_progress_in_range 0x63, 0x64, ExpoSite_NPCScript_806386a | |
npc_free_and_end | |
ExpoSite_NPCScript_806386a:: | |
npc_set_sprite 67 | |
npc_set_text_script_index 29 | |
npc_set_coords 100, 65440, 0 | |
npc_set_animation 5 | |
ExpoSite_NPCScript_8063877:: | |
npc_pause 1 | |
npc_jump_if_flag_clear EVENT_EA2, ExpoSite_NPCScript_8063877 | |
npc_set_sprite_with_category 23, 28 | |
npc_do_not_face_player_when_interacted | |
npc_set_text_script_index 29 | |
npc_set_coords 100, 65440, 0 | |
npc_set_animation 2 | |
npc_jump_with_link NPCScript_StationaryNPC | |
ExpoSite_CutsceneNPCs_8063894:: | |
.word ExpoSite_CutsceneNPCScript_80638b8 | |
.word ExpoSite_CutsceneNPCScript_80638f5 | |
.word ExpoSite_CutsceneNPCScript_8063930 | |
.word ExpoSite_CutsceneNPCScript_806397f | |
.word ExpoSite_CutsceneNPCScript_80639c5 | |
.word ExpoSite_CutsceneNPCScript_8063a0c | |
.word ExpoSite_CutsceneNPCScript_8063a58 | |
.word ExpoSite_CutsceneNPCScript_8063a9f | |
.word 0xff | |
ExpoSite_CutsceneNPCScript_80638b8:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65460, 410, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_layer_priority_override_to_3 | |
npc_set_coords 65460, 404, 65504 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 24 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_layer_priority_override_to_2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x19 | |
npc_set_animation 26 | |
npc_wait_anim_frame 192 | |
npc_set_animation 27 | |
npc_write_cutscene_var 0x8, 0x1a | |
npc_jump_with_link NPCScript_StationaryNPC | |
ExpoSite_CutsceneNPCScript_80638f5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 65448, 438, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 5 | |
npc_set_layer_priority_override_to_3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 24 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 5 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_layer_priority_override_to_2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_pause 40 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 8 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 14 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063930:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 65470, 428, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 2 | |
npc_set_layer_priority_override_to_3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 24 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_layer_priority_override_to_2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xb | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xc | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_pause 16 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 8 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 9 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 14 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_806397f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 65464, 442, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 4 | |
npc_set_layer_priority_override_to_3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 24 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 4 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_layer_priority_override_to_2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x15 | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x16 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_pause 56 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 10 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 14 | |
npc_write_cutscene_var 0x8, 0x18 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_80639c5:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 65434, 420, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 1 | |
npc_set_layer_priority_override_to_3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 24 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 1 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_layer_priority_override_to_2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x13 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 3 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x14 | |
npc_wait_cutscene_var 0x8, 0x17 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 9 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 14 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063a0c:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65452, 426, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 3 | |
npc_set_layer_priority_override_to_3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 24 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 3 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_layer_priority_override_to_2 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0xd | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0xe | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_pause 32 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 10 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 9 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 14 | |
npc_write_cutscene_var 0x8, 0x12 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063a58:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65486, 426, 65504 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_pause 6 | |
npc_set_layer_priority_override_to_3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 24 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 6 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_layer_priority_override_to_2 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0xf | |
npc_set_animation 5 | |
npc_write_cutscene_var 0x8, 0x10 | |
npc_wait_cutscene_var 0x8, 0x11 | |
npc_set_animation 17 | |
npc_move_in_direction 1, 16, 6 | |
npc_set_animation 23 | |
npc_move_in_direction 7, 16, 12 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063a9f:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 65 | |
npc_set_coords 65460, 180, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 11 | |
npc_move_in_direction 3, 8, 3 | |
npc_set_animation 3 | |
npc_pause 30 | |
npc_set_animation 11 | |
npc_move_in_direction 7, 8, 1 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 8 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 8 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_free_and_end | |
ExpoSite_CutsceneNPCs_8063ad8:: | |
.word ExpoSite_CutsceneNPCScript_8063b04 | |
.word ExpoSite_CutsceneNPCScript_8063b54 | |
.word ExpoSite_CutsceneNPCScript_8063ba7 | |
.word ExpoSite_CutsceneNPCScript_8063bf7 | |
.word ExpoSite_CutsceneNPCScript_8063c53 | |
.word ExpoSite_CutsceneNPCScript_8063cb7 | |
.word ExpoSite_CutsceneNPCScript_8063d0e | |
.word ExpoSite_CutsceneNPCScript_8063d5e | |
.word ExpoSite_CutsceneNPCScript_8063d7a | |
.word ExpoSite_CutsceneNPCScript_8063d98 | |
.word 0xff | |
ExpoSite_CutsceneNPCScript_8063b04:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 0 | |
npc_set_coords 65460, 48, 0 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x7 | |
npc_set_animation 7 | |
npc_write_cutscene_var 0x8, 0x8 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_run_secondary_script ExpoSite_CutsceneNPCScript_8063b29 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 40 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063b29:: | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 64 | |
npc_pause_secondary_script 64 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
ExpoSite_CutsceneNPCScript_8063b54:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 17 | |
npc_set_coords 65446, 82, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 176 | |
npc_run_secondary_script ExpoSite_CutsceneNPCScript_8063b7c | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 46 | |
npc_write_cutscene_var 0x8, 0xa | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063b7c:: | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 112 | |
npc_pause_secondary_script 116 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
ExpoSite_CutsceneNPCScript_8063ba7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 2 | |
npc_set_coords 65476, 74, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 16 | |
npc_run_secondary_script ExpoSite_CutsceneNPCScript_8063bcc | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 45 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063bcc:: | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 104 | |
npc_pause_secondary_script 108 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
ExpoSite_CutsceneNPCScript_8063bf7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 1 | |
npc_set_coords 65438, 68, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_set_animation 3 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 2 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 152 | |
npc_run_secondary_script ExpoSite_CutsceneNPCScript_8063c28 | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 45 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063c28:: | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 104 | |
npc_pause_secondary_script 108 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
ExpoSite_CutsceneNPCScript_8063c53:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 3 | |
npc_set_coords 65444, 54, 0 | |
npc_set_animation 1 | |
npc_wait_cutscene_var 0x8, 0x3 | |
npc_pause 4 | |
npc_set_animation 3 | |
npc_write_cutscene_var 0x8, 0x4 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_pause 4 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x6 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 144 | |
npc_run_secondary_script ExpoSite_CutsceneNPCScript_8063c8c | |
npc_set_animation 9 | |
npc_move_in_direction 1, 8, 2 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 43 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063c8c:: | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 88 | |
npc_pause_secondary_script 84 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
ExpoSite_CutsceneNPCScript_8063cb7:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 20 | |
npc_set_coords 65462, 84, 0 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x1 | |
npc_set_animation 1 | |
npc_write_cutscene_var 0x8, 0x2 | |
npc_wait_cutscene_var 0x8, 0x5 | |
npc_set_animation 7 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 68 | |
npc_run_secondary_script ExpoSite_CutsceneNPCScript_8063ce3 | |
npc_set_animation 15 | |
npc_move_in_direction 7, 8, 44 | |
npc_free_and_end | |
ExpoSite_CutsceneNPCScript_8063ce3:: | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 240 | |
npc_pause_secondary_script 96 | |
npc_pause_secondary_script 100 | |
npc_clear_unk_flags_60_flag_0x200 | |
npc_set_alpha 16 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 14 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 12 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 10 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 8 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 6 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 4 | |
npc_pause_secondary_script 1 | |
npc_set_alpha 2 | |
npc_pause_secondary_script 1 | |
npc_set_active_and_invisible | |
npc_end_secondary_script | |
ExpoSite_CutsceneNPCScript_8063d0e:: | |
npc_set_active_and_visible | |
npc_disable_collision | |
npc_disable_collision_alternate | |
npc_set_sprite 51 | |
npc_set_coords 65474, 58, 0 | |
npc_set_animation 5 | |
npc_wait_cutscene_var 0x8, 0x9 | |
npc_pause 8 | |
npc_run_secondary_script ExpoSite_CutsceneNPCScript_8063d33 | |
npc_set_animation 13 | |
npc_move_in_direction 5, 8, 2 | |
npc_set_animation 15 | |
npc_m |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment