2021-07-21 16:46:58 +02:00
|
|
|
#ifndef _EFFECTS_H_
|
|
|
|
#define _EFFECTS_H_
|
|
|
|
|
|
|
|
#include "types.h"
|
|
|
|
#include "common_structs.h"
|
|
|
|
|
|
|
|
extern EffectTableEntry gEffectTable[135];
|
|
|
|
|
|
|
|
void playFX_00(s32, f32, f32, f32, s32);
|
|
|
|
void playFX_01(f32, f32, f32);
|
|
|
|
void playFX_02(s32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_03(s32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_04(s32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_05(s32, f32, f32, f32, s32);
|
|
|
|
void fx_land(s32, f32, f32, f32, f32);
|
|
|
|
void fx_walk(s32, f32, f32, f32, f32, f32);
|
|
|
|
void playFX_08(f32, f32, f32, f32);
|
|
|
|
void playFX_09(s32, f32, f32, f32, f32, f32);
|
2021-08-13 19:27:57 +02:00
|
|
|
EffectInstance* playFX_0A(f32, f32, f32, f32);
|
2021-07-21 16:46:58 +02:00
|
|
|
EffectInstance* playFX_0B(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_0C(f32, f32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_0D(s32, f32, f32, f32, s32);
|
2021-08-13 19:27:57 +02:00
|
|
|
EffectInstance* playFX_0E(f32, f32, f32, s32);
|
2021-07-21 16:46:58 +02:00
|
|
|
void playFX_0F(s32, f32, f32, f32, f32, f32, f32, f32);
|
|
|
|
void fx_emote(s32, Npc*, f32, f32, f32, f32, f32, s32, s32*);
|
|
|
|
void playFX_11(s32, f32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_12(s32, f32, f32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_13(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_14(s32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_15(s32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_16(s32, f32, f32, f32, f32);
|
|
|
|
void playFX_17(s32, f32, f32, f32);
|
|
|
|
void playFX_18(s32, f32, f32, f32, f32, f32, f32, s32);
|
|
|
|
void playFX_19(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_1A(s32, f32, f32, f32, s32);
|
2021-08-13 19:27:57 +02:00
|
|
|
EffectInstance* playFX_1B(s32, f32, f32, f32, f32, s32);
|
2021-07-21 16:46:58 +02:00
|
|
|
EffectInstance* playFX_1C(s32, f32, f32, f32, s32);
|
|
|
|
void playFX_1D(s32, f32, f32, f32, f32, s32, f32, s32);
|
|
|
|
EffectInstance* playFX_1E(s32, f32, f32, f32, f32, f32, s32, s32*);
|
|
|
|
EffectInstance* playFX_1F(s32, f32, f32, f32, f32, f32, f32, f32);
|
2021-08-13 19:27:57 +02:00
|
|
|
EffectInstance* playFX_20(s32, f32, f32, f32, f32, s32);
|
2021-07-21 16:46:58 +02:00
|
|
|
EffectInstance* playFX_21(s32, f32, f32, f32, f32, f32, s32);
|
|
|
|
void playFX_22(s32, f32, f32, f32, f32, f32, s32, s32);
|
|
|
|
EffectInstance* playFX_23(u32, f32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_24(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_25(s32, f32, f32, f32);
|
|
|
|
void playFX_26(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_27(s32, f32, f32, f32, f32, s32);
|
2021-08-01 14:06:57 +02:00
|
|
|
void fx_sweat(s32, f32 x, f32 y, f32 z, f32, f32, s32);
|
2021-08-13 19:27:57 +02:00
|
|
|
void fx_sleep_bubble(s32, f32, f32, f32, f32, f32, s32);
|
2021-07-21 16:46:58 +02:00
|
|
|
EffectInstance* playFX_2A(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_2B(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_2C(s32, f32, f32, f32);
|
|
|
|
void playFX_2D(s32, f32, f32, f32, s32, s32);
|
|
|
|
void playFX_2E(s32, f32, f32, f32, f32, s32);
|
2021-08-13 19:27:57 +02:00
|
|
|
void playFX_2F(s32, f32, f32, f32, f32, s32, s32);
|
2021-07-21 16:46:58 +02:00
|
|
|
void playFX_30(s32, f32, f32, f32);
|
|
|
|
void playFX_31(s32, f32, f32, f32);
|
|
|
|
void playFX_32(s32, f32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_33(s32, f32, f32, f32, f32, s32);
|
2021-08-13 19:27:57 +02:00
|
|
|
EffectInstance* playFX_34(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_35(s32, f32, f32, f32, f32, s32);
|
2021-07-21 16:46:58 +02:00
|
|
|
EffectInstance* playFX_36(s32, f32, f32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_37(s32, f32, f32, f32, f32, f32, f32, s32, s32, s32);
|
|
|
|
EffectInstance* playFX_38(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_39(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_3A(s32, f32, f32, f32, f32, f32, s32, s32);
|
2021-08-13 19:27:57 +02:00
|
|
|
void playFX_3B(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_3C(s32, f32, f32, f32, f32, s32);
|
2021-07-21 16:46:58 +02:00
|
|
|
void playFX_3D(s32, f32, f32, f32, f32, f32, f32, s32, s32*);
|
|
|
|
EffectInstance* playFX_3E(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_3F(s32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_40(s32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_41(s32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_42(s32, s32, s32, f32, s32, s32);
|
|
|
|
EffectInstance* playFX_43(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_44(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_45(s32, s32);
|
|
|
|
EffectInstance* playFX_46_whirlwind(s32, s32, f32, s32);
|
|
|
|
EffectInstance* playFX_47(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_48(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_49(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_4A(s32, f32, f32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_4B(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_4C(s32, f32, f32, f32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_4D(s32, f32, f32, f32, f32, s32, f32, s32, f32, s32);
|
|
|
|
EffectInstance* playFX_4E(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_4F(s32, f32, f32, f32, f32, s32);
|
|
|
|
void playFX_50(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_51(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_52(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_53(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_54(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_55(s32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_56(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_57(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_58(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_59(s32, f32, f32, f32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_5A(s32, f32 x, f32 y, f32 z, f32 scale /* maybe */, s32);
|
|
|
|
EffectInstance* playFX_5B(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_5C(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_5D(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_5E(s32, f32, f32, f32, f32, f32, f32, f32, s32);
|
2021-08-13 19:27:57 +02:00
|
|
|
EffectInstance* playFX_5F(s32, f32 x, f32 y, f32 z, f32 scale /* maybe */, s32);
|
2021-07-21 16:46:58 +02:00
|
|
|
EffectInstance* playFX_60(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_61(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_62(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_63(s32, f32, f32, f32, f32, f32, f32, f32, s32, s32);
|
|
|
|
EffectInstance* playFX_64(s32, f32, f32, f32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_65(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_66(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_67(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_68(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_69(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_6A(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_6B(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_6C(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_6D(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_6E(s32, f32, f32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_6F(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_70(s32, f32, f32, f32, f32, f32, f32, s32, s32, f32, f32);
|
|
|
|
EffectInstance* playFX_71(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_72(s32, f32, f32, f32, f32, f32, f32, s32, s32);
|
|
|
|
EffectInstance* playFX_73(s32, f32, f32, f32, f32, s32, s32);
|
|
|
|
EffectInstance* playFX_74(s32, f32, f32, f32, f32, f32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_75(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_76(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_77(s32, f32, f32, f32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_78(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_79(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_7A(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_7B(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_7C(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_7D(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_7E(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_7F(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_80(s32, f32, f32, f32, f32, s32);
|
2021-07-31 16:32:19 +02:00
|
|
|
EffectInstance* playFX_81(s32, f32 x, f32 y, f32 z, f32, s32);
|
2021-08-13 19:27:57 +02:00
|
|
|
EffectInstance* playFX_82(s32, f32, f32, f32, f32, s32 time);
|
2021-07-21 16:46:58 +02:00
|
|
|
EffectInstance* playFX_83(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_84(s32, f32, f32, f32, f32, f32);
|
|
|
|
EffectInstance* playFX_85(s32, f32, f32, f32, f32, s32);
|
|
|
|
EffectInstance* playFX_86(s32, f32, f32, f32, f32, s32);
|
|
|
|
|
|
|
|
#endif
|