Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
sushie.h File Reference

Go to the source code of this file.

Functions

void world_sushie_init (Npc *)
 
void world_sushie_pre_battle (Npc *)
 
void world_sushie_post_battle (Npc *)
 
void world_sushie_sync_player_position (void)
 

Variables

EvtScript EVS_WorldSushie_TakeOut
 
EvtScript EVS_WorldSushie_Update
 
EvtScript EVS_WorldSushie_UseAbility
 
EvtScript EVS_WorldSushie_PutAway
 
EvtScript EVS_WorldSushie_EnterMap
 

Function Documentation

◆ world_sushie_init()

void world_sushie_init ( Npc * )

◆ world_sushie_pre_battle()

void world_sushie_pre_battle ( Npc * )

◆ world_sushie_post_battle()

void world_sushie_post_battle ( Npc * )

◆ world_sushie_sync_player_position()

void world_sushie_sync_player_position ( void )

Referenced by action_update_ride().

Variable Documentation

◆ EVS_WorldSushie_TakeOut

EvtScript EVS_WorldSushie_TakeOut
extern

Definition at line 771 of file sushie.c.

771 {
772 Call(N(TakeOut))
773 Return
774 End
775};
#define End
Signals the end of EVT script data. A script missing this will likely crash on load.
Definition macros.h:213
#define Call(FUNC, ARGS...)
Calls a given C EVT API function with any number of arguments.
Definition macros.h:576
#define Return
Kills the current EVT thread.
Definition macros.h:217

◆ EVS_WorldSushie_Update

EvtScript EVS_WorldSushie_Update
extern

Definition at line 860 of file sushie.c.

860 {
861 Call(N(Update))
862 Return
863 End
864};

◆ EVS_WorldSushie_UseAbility

EvtScript EVS_WorldSushie_UseAbility
extern

Definition at line 740 of file sushie.c.

740 {
741 Call(N(UseAbility))
742 Return
743 End
744};

◆ EVS_WorldSushie_PutAway

EvtScript EVS_WorldSushie_PutAway
extern

Definition at line 886 of file sushie.c.

886 {
887 Call(N(PutAway))
888 Return
889 End
890};

◆ EVS_WorldSushie_EnterMap

EvtScript EVS_WorldSushie_EnterMap
extern

Definition at line 985 of file sushie.c.

985 {
986 Call(N(EnterMap))
987 Return
988 End
989};