3#include "../src/world/partners.h"
5#define NAMESPACE world_goompa
BSS s32 PopupMenu_SelectedIndex
@ TWEESTER_PARTNER_ATTRACT
@ TWEESTER_PARTNER_RELEASE
@ NPC_FLAG_IGNORE_WORLD_COLLISION
@ NPC_FLAG_IGNORE_PLAYER_COLLISION
@ NPC_FLAG_IGNORE_CAMERA_FOR_YAW
void partner_walking_update_motion(Npc *partner)
void partner_clear_player_tracking(Npc *partner)
void partner_walking_update_player_tracking(Npc *partner)
f32 dist2D(f32 ax, f32 ay, f32 bx, f32 by)
void partner_walking_enable(Npc *partner, s32 val)
void sin_cos_rad(f32 rad, f32 *outSinTheta, f32 *outCosTheta)
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.
Entity * TweesterTouchingPartner
EvtScript EVS_WorldGoompa_TakeOut
void N init(Npc *partner)
EvtScript EVS_WorldGoompa_PutAway
EvtScript EVS_WorldGoompa_UseAbility
EvtScript EVS_WorldGoompa_Update
void N try_cancel_tweester(Npc *goompa)