42 f32 offsetX, offsetY, offsetZ;
46 script->functionTemp[0] = 0;
51 offsetY = -2.0f - ((
SQ(offsetX) +
SQ(offsetZ)) / 5.0f);
56 posY + 15.5f + offsetY,
62 if (
script->functionTemp[0] < duration) {
157 s32 duration =
script->varTable[6];
163 script->functionTemp[0] = duration;
175 script->functionTemp[0]--;
176 if (
script->functionTemp[0] < 0) {
206 blurEvt->varTable[6] = duration;
251 fx_sweat(type, x, y, z, r, pitch, duration);
697 effectRet =
fx_embers(
iVar1,
fVar2,
fVar3,
fVar4,
fVar5,
fVar6,
fVar7,
iVar8,
iVar9,
fVar10,
fVar11);
BSS s32 PopupMenu_SelectedIndex
#define sfx_play_sound_at_position
struct SleepBubbleFXData * sleepBubble
EffectInstanceDataPtr data
struct GotItemOutlineFXData * gotItemOutline
@ FX_INSTANCE_FLAG_DISMISS
void set_screen_overlay_params_back(u8, f32)
s32 evt_get_variable(Evt *script, Bytecode var)
s32 evt_set_variable(Evt *script, Bytecode var, s32 value)
Evt * start_script(EvtScript *source, s32 priority, s32 initialState)
void set_screen_overlay_center(s32, s32, s32, s32)
Npc * resolve_npc(Evt *script, s32 npcIdOrPtr)
void get_screen_overlay_params(s32, u8 *type, f32 *zoom)
f32 evt_get_float_variable(Evt *script, Bytecode var)
void show_recovery_shimmer(f32 x, f32 y, f32 z, s32 amt)
void show_start_recovery_shimmer(f32 x, f32 y, f32 z, s32 amt)
EvtScript EVS_UpdateMotionBlurParams
ApiStatus SetSleepBubbleTimeLeft(Evt *script, b32 isInitialCall)
ApiStatus ShowRecoveryShimmer(Evt *script, b32 isInitialCall)
ApiStatus ShowSweat(Evt *script, b32 isInitialCall)
ApiStatus SetMotionBlurParams(Evt *script, b32 isInitialCall)
ApiStatus func_802D7B74(Evt *script, b32 isInitialCall)
ApiStatus RemoveEffect(Evt *script, b32 isInitialCall)
ApiStatus InterpMotionBlurParams(Evt *script, b32 isInitialCall)
ApiStatus func_802D7690(Evt *script, b32 isInitialCall)
ApiStatus ShowStartRecoveryShimmer(Evt *script, b32 isInitialCall)
ApiStatus PlayEffect_impl(Evt *script, b32 isInitialCall)
ApiStatus ShowEmote(Evt *script, b32 isInitialCall)
ApiStatus DismissItemOutline(Evt *script, b32 isInitialCall)
ApiStatus ShowSleepBubble(Evt *script, b32 isInitialCall)
ApiStatus DismissEffect(Evt *script, b32 isInitialCall)
#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.
PlayerStatus gPlayerStatus
void fx_damage_stars(s32, f32, f32, f32, f32, f32, f32, s32)