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

Go to the source code of this file.

Functions

void world_bow_init (Npc *)
 
void world_bow_pre_battle (Npc *)
 

Variables

EvtScript EVS_WorldBow_TakeOut
 
EvtScript EVS_WorldBow_Update
 
EvtScript EVS_WorldBow_UseAbility
 
EvtScript EVS_WorldBow_PutAway
 

Function Documentation

◆ world_bow_init()

void world_bow_init ( Npc * )

◆ world_bow_pre_battle()

void world_bow_pre_battle ( Npc * )

Variable Documentation

◆ EVS_WorldBow_TakeOut

EvtScript EVS_WorldBow_TakeOut
extern

Definition at line 41 of file bow.c.

41 {
42 Call(N(TakeOut))
43 Return
44 End
45};
#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_WorldBow_Update

EvtScript EVS_WorldBow_Update
extern

Definition at line 128 of file bow.c.

128 {
129 Call(N(Update))
130 Return
131 End
132};

◆ EVS_WorldBow_UseAbility

EvtScript EVS_WorldBow_UseAbility
extern

Definition at line 360 of file bow.c.

360 {
361 Call(N(UseAbility))
362 Return
363 End
364};

◆ EVS_WorldBow_PutAway

EvtScript EVS_WorldBow_PutAway
extern

Definition at line 415 of file bow.c.

415 {
416 Call(N(PutAway))
417 Return
418 End
419};