5#ifndef STAR_SPIRIT_DATA_VAR
6 #error STAR_SPIRIT_DATA_VAR is not defined!
10#define EVT_SPIRIT_ADJUST_CAM(pitch) \
11 Call(GetCamDistance, CAM_DEFAULT, LVar1) \
13 Call(SetCamDistance, CAM_DEFAULT, LVar1) \
15 Call(GetCamPitch, CAM_DEFAULT, LVar2, LVar3) \
16 Call(SetCamPitch, CAM_DEFAULT, LVar2, pitch) \
19API_CALLABLE(N(StarSpiritEffectFunc1)) {
31API_CALLABLE(N(StarSpiritEffectFunc2)) {
37 script->varTablePtr[0] = ptr;
60API_CALLABLE(N(StarSpiritEffectFunc3)) {
153API_CALLABLE(N(StarSpiritEffectFunc4)) {
160API_CALLABLE(N(StarSpiritEffectFunc5)) {
161 Bytecode* args = script->ptrReadPos;
165 script->varTablePtr[0] = ptr;
181API_CALLABLE(N(StarSpiritEffectFunc6)) {
struct SpiritCardFXData * spiritCard
struct StarSpiritsEnergyFXData * starSpiritsEnergy
@ SOUND_LRAW_STAR_ORB_RISING
s32 evt_get_variable(Evt *script, Bytecode var)
f32 update_lerp(s32 easing, f32 start, f32 end, s32 elapsed, s32 duration)
f32 dist3D(f32 ax, f32 ay, f32 az, f32 bx, f32 by, f32 bz)
s32 evt_set_variable(Evt *script, Bytecode var, s32 value)
f32 dist2D(f32 ax, f32 ay, f32 bx, f32 by)
s32 create_shadow_type(s32 type, f32 x, f32 y, f32 z)
f32 evt_get_float_variable(Evt *script, Bytecode var)
void * heap_malloc(s32 size)
s32 sfx_adjust_env_sound_pos(s32 soundID, s32 sourceFlags, f32 x, f32 y, f32 z)
PlayerStatus gPlayerStatus