5#define NAMESPACE world_goombaria
8 goombaria->collisionHeight = 24;
9 goombaria->collisionDiameter = 20;
12API_CALLABLE(N(TakeOut)) {
13 Npc* goombaria = script->owner2.npc;
22API_CALLABLE(N(Update)) {
24 Npc* goombaria = script->owner2.npc;
37API_CALLABLE(N(UseAbility)) {
41API_CALLABLE(N(PutAway)) {
42 Npc* goombaria = script->owner2.npc;
void partner_walking_update_motion(Npc *partner)
void partner_walking_update_player_tracking(Npc *partner)
void partner_walking_enable(Npc *partner, s32 val)
EvtScript EVS_WorldGoombaria_UseAbility
void N init(Npc *goombaria)
EvtScript EVS_WorldGoombaria_Update
EvtScript EVS_WorldGoombaria_TakeOut
EvtScript EVS_WorldGoombaria_PutAway
s32 partner_init_get_out(Npc *npc)
s32 partner_init_put_away(Npc *partner)
s32 partner_put_away(Npc *partner)
s32 partner_get_out(Npc *partner)
#define End
Signals the end of EVT script data. A script missing this will likely crash on load.
#define Call(FUNC, ARGS...)
Calls a given C EVT API function with any number of arguments.
#define Return
Kills the current EVT thread.