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

Go to the source code of this file.

Functions

void world_parakarry_init (Npc *)
 
void world_parakarry_pre_battle (Npc *)
 
void world_parakarry_post_battle (Npc *)
 

Variables

EvtScript EVS_WorldParakarry_TakeOut
 
EvtScript EVS_WorldParakarry_Update
 
EvtScript EVS_WorldParakarry_UseAbility
 
EvtScript EVS_WorldParakarry_PutAway
 

Function Documentation

◆ world_parakarry_init()

void world_parakarry_init ( Npc * )

◆ world_parakarry_pre_battle()

void world_parakarry_pre_battle ( Npc * )

◆ world_parakarry_post_battle()

void world_parakarry_post_battle ( Npc * )

Variable Documentation

◆ EVS_WorldParakarry_TakeOut

EvtScript EVS_WorldParakarry_TakeOut
extern

Definition at line 56 of file parakarry.c.

56 {
57 Call(N(TakeOut))
58 Return
59 End
60};
#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_WorldParakarry_Update

EvtScript EVS_WorldParakarry_Update
extern

Definition at line 147 of file parakarry.c.

147 {
148 Call(N(Update))
149 Return
150 End
151};

◆ EVS_WorldParakarry_UseAbility

EvtScript EVS_WorldParakarry_UseAbility
extern

Definition at line 613 of file parakarry.c.

613 {
614 Call(N(UseAbility))
615 Return
616 End
617};

◆ EVS_WorldParakarry_PutAway

EvtScript EVS_WorldParakarry_PutAway
extern

Definition at line 633 of file parakarry.c.

633 {
634 Call(N(PutAway))
635 Return
636 End
637};