PokemonLeague_LoreleisRoom_MapScripts:: @ 816256C map_script MAP_SCRIPT_ON_RESUME, PokemonLeague_LoreleisRoom_OnResume map_script MAP_SCRIPT_ON_LOAD, PokemonLeague_LoreleisRoom_OnLoad map_script MAP_SCRIPT_ON_TRANSITION, PokemonLeague_LoreleisRoom_OnTransition map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, PokemonLeague_LoreleisRoom_OnWarp map_script MAP_SCRIPT_ON_FRAME_TABLE, PokemonLeague_LoreleisRoom_OnFrame .byte 0 PokemonLeague_LoreleisRoom_OnResume:: @ 8162586 setvar VAR_0x8004, 0 call EventScript_1A75D5 end PokemonLeague_LoreleisRoom_OnLoad:: @ 8162591 call_if_set FLAG_DEFEATED_LORELEI, EventScript_1625AC compare VAR_MAP_SCENE_POKEMON_LEAGUE, 1 call_if_eq EventScript_1625A6 end EventScript_1625A6:: @ 81625A6 call EventScript_1A759C return EventScript_1625AC:: @ 81625AC call EventScript_1A7538 return PokemonLeague_LoreleisRoom_OnTransition:: @ 81625B2 setworldmapflag FLAG_WORLD_MAP_POKEMON_LEAGUE_LORELEIS_ROOM end PokemonLeague_LoreleisRoom_OnWarp:: @ 81625B6 map_script_2 VAR_TEMP_1, 0, EventScript_1625C0 .2byte 0 EventScript_1625C0:: @ 81625C0 turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH end PokemonLeague_LoreleisRoom_OnFrame:: @ 81625C5 map_script_2 VAR_MAP_SCENE_POKEMON_LEAGUE, 0, EventScript_1625CF .2byte 0 EventScript_1625CF:: @ 81625CF lockall call EventScript_1A751F setvar VAR_MAP_SCENE_POKEMON_LEAGUE, 1 releaseall end PokemonLeague_LoreleisRoom_EventScript_1625DC:: @ 81625DC lock faceplayer famechecker FAMECHECKER_LORELEI, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 goto_if_set FLAG_DEFEATED_LORELEI, EventScript_162669 famechecker FAMECHECKER_LORELEI, 0 famechecker FAMECHECKER_LORELEI, 1 call_if_unset FLAG_SYS_CAN_LINK_WITH_RS, EventScript_162641 call_if_set FLAG_SYS_CAN_LINK_WITH_RS, EventScript_16264A setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 call_if_unset FLAG_SYS_CAN_LINK_WITH_RS, EventScript_162653 call_if_set FLAG_SYS_CAN_LINK_WITH_RS, EventScript_16265E clearflag FLAG_TEMP_5 goto EventScript_162673 EventScript_162640:: @ 8162640 end EventScript_162641:: @ 8162641 msgbox gUnknown_8177FA4 return EventScript_16264A:: @ 816264A msgbox gUnknown_8178089 return EventScript_162653:: @ 8162653 trainerbattle_no_intro TRAINER_ELITE_FOUR_LORELEI, Text_178191 return EventScript_16265E:: @ 816265E trainerbattle_no_intro TRAINER_ELITE_FOUR_LORELEI_2, Text_178191 return EventScript_162669:: @ 8162669 msgbox gUnknown_81781B0 release end EventScript_162673:: @ 8162673 setflag FLAG_DEFEATED_LORELEI call EventScript_1A7506 msgbox gUnknown_81781B0 release end