#ifndef _SCRIPT_API_MAP_H_ #define _SCRIPT_API_MAP_H_ #include "common_structs.h" #include "evt.h" #include "script_api/common.h" ApiStatus MakeNpcs(Evt* script, s32 isInitialCall); ApiStatus BasicAI_Main(Evt* script, s32 isInitialCall); ApiStatus ResetFromLava(Evt* script, s32 isInitialCall); ApiStatus MakeShop(Evt* script, s32 isInitialCall); ApiStatus MakeShopOwner(Evt* script, s32 isInitialCall); ApiStatus CreateMapRoom(Evt* script, s32 isInitialCall); ApiStatus CheckActionState(Evt* script, s32 isInitialCall); ApiStatus CreatePushBlockGrid(Evt* script, s32 isInitialCall); ApiStatus SetPushBlock(Evt* script, s32 isInitialCall); ApiStatus GetPushBlock(Evt* script, s32 isInitialCall); ApiStatus GetGridIndexFromPos(Evt* script, s32 isInitialCall); ApiStatus SetPushBlockFallEffect(Evt* script, s32 isInitialCall); ApiStatus TeleportPartnerToPlayer(Evt* script, s32 isInitialCall); extern EvtScript EnterWalk; extern EvtScript EnterWalkShort; extern EvtScript EnterSavePoint; extern EvtScript ExitWalk; extern EvtScript ExitSingleDoor; extern EvtScript EnterSingleDoor; extern EvtScript ExitSplitSingleDoor; extern EvtScript EnterSplitSingleDoor; extern EvtScript ExitDoubleDoor; extern EvtScript EnterDoubleDoor; extern EvtScript ExitSplitDoubleDoor; extern EvtScript EnterSplitDoubleDoor; extern EvtScript BaseExitDoor; extern EvtScript BaseEnterDoor; extern EvtScript EnterPostPipe; extern EvtScript EVS_ShopOwnerDialog; #endif