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

Go to the source code of this file.

Functions

void world_lakilester_init (Npc *)
 
void world_lakilester_pre_battle (Npc *)
 
void world_lakilester_post_battle (Npc *)
 
void world_lakilester_sync_player_position (void)
 
s32 world_lakilester_can_dismount (void)
 

Variables

EvtScript EVS_WorldLakilester_TakeOut
 
EvtScript EVS_WorldLakilester_Update
 
EvtScript EVS_WorldLakilester_UseAbility
 
EvtScript EVS_WorldLakilester_PutAway
 
EvtScript EVS_WorldLakilester_EnterMap
 

Function Documentation

◆ world_lakilester_init()

void world_lakilester_init ( Npc * )

◆ world_lakilester_pre_battle()

void world_lakilester_pre_battle ( Npc * )

◆ world_lakilester_post_battle()

void world_lakilester_post_battle ( Npc * )

◆ world_lakilester_sync_player_position()

void world_lakilester_sync_player_position ( void )

Referenced by action_update_ride().

◆ world_lakilester_can_dismount()

s32 world_lakilester_can_dismount ( void )

Referenced by can_open_world_menu().

Variable Documentation

◆ EVS_WorldLakilester_TakeOut

EvtScript EVS_WorldLakilester_TakeOut
extern

Definition at line 109 of file lakilester.c.

109 {
110 Call(N(TakeOut))
111 Return
112 End
113};
#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_WorldLakilester_Update

EvtScript EVS_WorldLakilester_Update
extern

Definition at line 200 of file lakilester.c.

200 {
201 Call(N(Update))
202 Return
203 End
204};

◆ EVS_WorldLakilester_UseAbility

EvtScript EVS_WorldLakilester_UseAbility
extern

Definition at line 992 of file lakilester.c.

992 {
993 Call(N(UseAbility))
994 Return
995 End
996};

◆ EVS_WorldLakilester_PutAway

EvtScript EVS_WorldLakilester_PutAway
extern

Definition at line 1130 of file lakilester.c.

1130 {
1131 Call(N(PutAway))
1132 Return
1133 End
1134};

◆ EVS_WorldLakilester_EnterMap

EvtScript EVS_WorldLakilester_EnterMap
extern

Definition at line 1260 of file lakilester.c.

1260 {
1261 Call(N(EnterMap))
1262 Return
1263 End
1264};