.set LOCALID_BILL, 7 CinnabarIsland_PokemonCenter_1F_MapScripts:: map_script MAP_SCRIPT_ON_TRANSITION, CinnabarIsland_PokemonCenter_1F_OnTransition map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume .byte 0 CinnabarIsland_PokemonCenter_1F_OnTransition:: setrespawn SPAWN_CINNABAR_ISLAND end CinnabarIsland_PokemonCenter_1F_EventScript_Nurse:: lock faceplayer call EventScript_PkmnCenterNurse release end CinnabarIsland_PokemonCenter_1F_EventScript_Gentleman:: msgbox CinnabarIsland_PokemonCenter_1F_Text_VisitUnionRoom, MSGBOX_NPC end CinnabarIsland_PokemonCenter_1F_EventScript_CooltrainerF:: msgbox CinnabarIsland_PokemonCenter_1F_Text_CinnabarGymLocked, MSGBOX_NPC end CinnabarIsland_PokemonCenter_1F_EventScript_Youngster:: msgbox CinnabarIsland_PokemonCenter_1F_Text_EvolutionCanWaitForNewMoves, MSGBOX_NPC end CinnabarIsland_PokemonCenter_1F_EventScript_Bill:: lock faceplayer msgbox CinnabarIsland_PokemonCenter_1F_Text_ReadyToSailToOneIsland, MSGBOX_YESNO goto_if_eq VAR_RESULT, NO, CinnabarIsland_PokemonCenter_1F_EventScript_NotReadyToSail msgbox CinnabarIsland_PokemonCenter_1F_Text_LetsGo closemessage playbgm MUS_FOLLOW_ME, 1 savebgm MUS_FOLLOW_ME setflag FLAG_DONT_TRANSITION_MUSIC setflag FLAG_HIDE_CINNABAR_POKECENTER_BILL delay 20 call_if_eq VAR_FACING, DIR_SOUTH, CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillSouth call_if_eq VAR_FACING, DIR_EAST, CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillEast call_if_eq VAR_FACING, DIR_WEST, CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillWest removeobject LOCALID_BILL setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1 clearflag FLAG_HIDE_CINNABAR_BILL warp MAP_CINNABAR_ISLAND, 14, 11 waitstate release end CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillSouth:: applymovement LOCALID_BILL, CinnabarIsland_PokemonCenter_1F_Movement_BillExit applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitSouth waitmovement 0 return CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillEast:: applymovement LOCALID_BILL, CinnabarIsland_PokemonCenter_1F_Movement_BillExitEast applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitEast waitmovement 0 return CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillWest:: applymovement LOCALID_BILL, CinnabarIsland_PokemonCenter_1F_Movement_BillExit applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitWest waitmovement 0 return CinnabarIsland_PokemonCenter_1F_EventScript_NotReadyToSail:: msgbox CinnabarIsland_PokemonCenter_1F_Text_OhNotDoneYet release end CinnabarIsland_PokemonCenter_1F_Movement_BillExit:: walk_left walk_left walk_left walk_left walk_down walk_down walk_down delay_8 set_invisible step_end CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitSouth:: walk_down walk_left walk_left walk_left walk_left walk_down walk_down delay_16 walk_down step_end CinnabarIsland_PokemonCenter_1F_Movement_BillExitEast:: walk_up walk_left walk_left walk_down walk_left walk_left walk_down walk_down walk_down delay_8 set_invisible step_end CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitEast:: delay_16 delay_16 delay_16 face_left delay_16 walk_left walk_left walk_left walk_down walk_down delay_8 walk_down delay_8 set_invisible step_end CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitWest:: walk_left walk_left walk_left walk_left walk_left walk_down walk_down delay_16 walk_down step_end