Go to the source code of this file.
◆ USE_STATE
#define USE_STATE functionTemp[0] |
◆ VAR_MSG
#define VAR_MSG varTable[0] |
◆ VAR_SKIP
#define VAR_SKIP varTable[1] |
◆ get_trigger_tattle()
s32 N get_trigger_tattle |
( |
s32 | tattleColliderID | ) |
|
Definition at line 62 of file goombario.c.
62 {
63 s32 i;
64
67
68 if (trigger != NULL
70 && trigger->
location.colliderID == tattleColliderID
71 ) {
73 }
74 }
75 return 0;
76}
Trigger * get_trigger_by_id(s32 triggerID)
union Trigger::@1 location
◆ init()
void N init |
( |
Npc * | goombario | ) |
|
◆ try_cancel_tweester()
void N try_cancel_tweester |
( |
Npc * | goombario | ) |
|
Definition at line 189 of file goombario.c.
189 {
192 goombario->
flags = N(TweesterPhysicsPtr)->prevFlags;
195 }
196}
void partner_clear_player_tracking(Npc *partner)
Entity * TweesterTouchingPartner
◆ can_open_menus()
s32 N can_open_menus |
( |
Npc * | goombario | ) |
|
Definition at line 204 of file goombario.c.
204 {
206 return FALSE;
207 }
208
210 return FALSE;
211 }
212
213 return TRUE;
214}
PartnerStatus gPartnerStatus
◆ pre_battle()
void N pre_battle |
( |
Npc * | goombario | ) |
|
Definition at line 499 of file goombario.c.
499 {
501
510 }
511
513}
void disable_npc_blur(Npc *npc)
s32 enable_player_input(void)
void set_time_freeze_mode(s32)
Time freeze modes: 0: none 1: NPCs move, can't be interacted with 2: NPCs don't move,...
s32 cancel_current_message(void)
◆ SpeechBubblePtr
◆ WorldTattleInteractionID
BSS s32 WorldTattleInteractionID |
◆ EVS_WorldGoombario_TakeOut
Initial value:= {
}
#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.
Definition at line 98 of file goombario.c.
◆ EVS_WorldGoombario_Update
◆ EVS_WorldGoombario_UseAbility
Initial value:= {
}
#define SpeakToPlayer(ARGS...)
#define EndIf
Marks the end of an if statement or an else block.
#define Wait(NUM_FRAMES)
Blocks for the given number of frames.
#define IfEq(LVAR, RVAR)
Marks the beginning of an if statement that only executes if LVAR == RVAR.
Definition at line 457 of file goombario.c.
457 {
458 Call(N(SelectTattleMsg))
459
463
468
473
477};
◆ EVS_WorldGoombario_PutAway