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

Go to the source code of this file.

Functions

void world_bombette_init (Npc *)
 
s32 world_bombette_test_first_strike (Npc *, Npc *)
 
s32 world_bombette_can_use_ability (Npc *npc)
 
s32 world_bombette_can_open_menus (Npc *)
 
void world_bombette_pre_battle (Npc *)
 

Variables

EvtScript EVS_WorldBombette_TakeOut
 
EvtScript EVS_WorldBombette_Update
 
EvtScript EVS_WorldBombette_UseAbility
 
EvtScript EVS_WorldBombette_PutAway
 

Function Documentation

◆ world_bombette_init()

void world_bombette_init ( Npc * )

◆ world_bombette_test_first_strike()

s32 world_bombette_test_first_strike ( Npc * ,
Npc *  )

◆ world_bombette_can_use_ability()

s32 world_bombette_can_use_ability ( Npc * npc)

◆ world_bombette_can_open_menus()

s32 world_bombette_can_open_menus ( Npc * )

◆ world_bombette_pre_battle()

void world_bombette_pre_battle ( Npc * )

Variable Documentation

◆ EVS_WorldBombette_TakeOut

EvtScript EVS_WorldBombette_TakeOut
extern

Definition at line 87 of file bombette.c.

87 {
88 Call(N(TakeOut))
89 Return
90 End
91};
#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_WorldBombette_Update

EvtScript EVS_WorldBombette_Update
extern

Definition at line 180 of file bombette.c.

180 {
181 Call(N(Update))
182 Return
183 End
184};

◆ EVS_WorldBombette_UseAbility

EvtScript EVS_WorldBombette_UseAbility
extern

Definition at line 571 of file bombette.c.

571 {
572 Call(N(UseAbility))
573 Return
574 End
575};

◆ EVS_WorldBombette_PutAway

EvtScript EVS_WorldBombette_PutAway
extern

Definition at line 591 of file bombette.c.

591 {
592 Call(N(PutAway))
593 Return
594 End
595};