mirror of
https://github.com/pmret/papermario.git
synced 2024-11-08 12:02:30 +01:00
e4283f3ea1
* mac_00 match * mac_00 cleanup pass * enough mac_00 cleanup * mac_01 match * cleanup pass 1 * first pass done * more * unkfoldfunc dedupe * quick * mockup * new splat segment * git subrepo pull --force tools/splat subrepo: subdir: "tools/splat" merged: "b2d7b86185" upstream: origin: "https://github.com/ethteck/splat.git" branch: "master" commit: "b2d7b86185" git-subrepo: version: "0.4.5" origin: "https://github.com/ingydotnet/git-subrepo" commit: "aa416e4" * fix custom segment * git subrepo pull --force tools/splat subrepo: subdir: "tools/splat" merged: "0f66e7552a" upstream: origin: "https://github.com/ethteck/splat.git" branch: "master" commit: "0f66e7552a" git-subrepo: version: "0.4.5" origin: "https://github.com/ingydotnet/git-subrepo" commit: "aa416e4" * common vtx * victory * checkpoint * remove map-specific subaligns * enough * quick fixes Co-authored-by: HailSanta <Hail2Santa@gmail.com> Co-authored-by: Ethan Roseman <ethteck@gmail.com>
40 lines
1.4 KiB
C
40 lines
1.4 KiB
C
#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 MakeDoorAdvanced(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;
|
|
|
|
#endif
|