SSBM Decomp
Loading...
Searching...
No Matches
ftFx_SpecialS.h
Go to the documentation of this file.
1#ifndef GALE01_0E9DF8
2#define GALE01_0E9DF8
3
4#include <platform.h>
5
6#include <baselib/forward.h>
7
8#include <dolphin/mtx.h>
9
10/* 0E9DF8 */ void ftFx_SpecialS_CreateGFX(HSD_GObj* gobj);
11/* 0E9E78 */ bool ftFx_SpecialS_CheckGhostRemove(HSD_GObj* gobj);
12/* 0E9EA0 */ s32 ftFx_SpecialS_GetCmdVar2(HSD_GObj* gobj);
14 Vec3* ghostPos);
15/* 0E9ED4 */ float ftFx_SpecialS_ReturnFloatVarIndexed(HSD_GObj* gobj,
16 s32 index);
17/* 0E9EE8 */ void ftFx_SpecialSStart_Enter(HSD_GObj* gobj);
18/* 0E9F6C */ void ftFx_SpecialAirSStart_Enter(HSD_GObj* gobj);
19/* 0EA004 */ void ftFx_SpecialSStart_Anim(HSD_GObj* gobj);
20/* 0EA040 */ void ftFx_SpecialAirSStart_Anim(HSD_GObj* gobj);
21/* 0EA07C */ void ftFx_SpecialSStart_IASA(HSD_GObj* gobj);
22/* 0EA080 */ void ftFx_SpecialAirSStart_IASA(HSD_GObj* gobj);
23/* 0EA084 */ void ftFx_SpecialSStart_Phys(HSD_GObj* gobj);
24/* 0EA0BC */ void ftFx_SpecialAirSStart_Phys(HSD_GObj* gobj);
25/* 0EA128 */ void ftFx_SpecialSStart_Coll(HSD_GObj* gobj);
26/* 0EA164 */ void ftFx_SpecialAirSStart_Coll(HSD_GObj* gobj);
27/* 0EA1D4 */ void ftFx_SpecialSStart_GroundToAir(HSD_GObj* gobj);
28/* 0EA234 */ void ftFx_SpecialAirSStart_AirToGround(HSD_GObj* gobj);
29/* 0EA294 */ void ftFx_SpecialS_Anim(HSD_GObj* gobj);
30/* 0EA344 */ void ftFx_SpecialAirS_Anim(HSD_GObj* gobj);
31/* 0EA3F4 */ void ftFx_SpecialS_IASA(HSD_GObj* gobj);
32/* 0EA438 */ void ftFx_SpecialAirS_IASA(HSD_GObj* gobj);
33/* 0EA47C */ void ftFx_SpecialS_Phys(HSD_GObj* gobj);
34/* 0EA534 */ void ftFx_SpecialAirS_Phys(HSD_GObj* gobj);
35/* 0EA5EC */ void ftFx_SpecialS_Coll(HSD_GObj* gobj);
36/* 0EA628 */ void ftFx_SpecialAirS_Coll(HSD_GObj* gobj);
37/* 0EA698 */ void ftFx_SpecialS_GroundToAir(HSD_GObj* gobj);
38/* 0EA700 */ void ftFx_SpecialAirS_AirToGround(HSD_GObj* gobj);
39/* 0EA768 */ void ftFx_SpecialS_Enter(HSD_GObj* gobj);
40/* 0EA838 */ void ftFx_SpecialAirS_Enter(HSD_GObj* gobj);
41/* 0EA908 */ void ftFx_SpecialSEnd_Anim(HSD_GObj* gobj);
42/* 0EA944 */ void ftFx_SpecialAirSEnd_Anim(HSD_GObj* gobj);
43/* 0EA9A4 */ void ftFx_SpecialSEnd_IASA(HSD_GObj* gobj);
44/* 0EA9A8 */ void ftFx_SpecialAirSEnd_IASA(HSD_GObj* gobj);
45/* 0EA9AC */ void ftFx_SpecialSEnd_Phys(HSD_GObj* gobj);
46/* 0EAA8C */ void ftFx_SpecialAirSEnd_Phys(HSD_GObj* gobj);
47/* 0EAB90 */ void ftFx_SpecialSEnd_Coll(HSD_GObj* gobj);
48/* 0EABCC */ void ftFx_SpecialAirSEnd_Coll(HSD_GObj* gobj);
49/* 0EAC50 */ void ftFx_SpecialSEnd_Enter(HSD_GObj* gobj);
50/* 0EACD8 */ void ftFx_SpecialAirSEnd_Enter(HSD_GObj* gobj);
51
52#endif
void ftFx_SpecialSEnd_Phys(HSD_GObj *gobj)
0x800EA9AC https://decomp.me/scratch/qGaVf // Fox & Falco's grounded Illusion/Phantasm End Physics ca...
Definition ftFx_SpecialS.c:521
void ftFx_SpecialSEnd_Enter(HSD_GObj *gobj)
0x800EAC50 https://decomp.me/scratch/ZZTJW // Fox & Falco's grounded Illusion End Motion State handle...
Definition ftFx_SpecialS.c:607
void ftFx_SpecialS_Coll(HSD_GObj *gobj)
0x800EA5EC https://decomp.me/scratch/r79Jx // Fox & Falco's grounded Illusion/Phantasm Dash Collision...
Definition ftFx_SpecialS.c:379
void ftFx_SpecialSEnd_IASA(HSD_GObj *gobj)
0x800EA9A4 - Fox & Falco's grounded Illusion/Phantasm End IASA callback
Definition ftFx_SpecialS.c:507
void ftFx_SpecialAirS_Anim(HSD_GObj *gobj)
0x800EA344 https://decomp.me/scratch/CmfTU // Fox & Falco's aerial Illusion/Phantasm Dash Animation c...
Definition ftFx_SpecialS.c:291
void ftFx_SpecialS_GroundToAir(HSD_GObj *gobj)
0x800EA698 https://decomp.me/scratch/ARHkv // Fox & Falco's ground -> air Illusion/Phantasm Dash Moti...
Definition ftFx_SpecialS.c:411
void ftFx_SpecialS_Enter(HSD_GObj *gobj)
0x800EA768 https://decomp.me/scratch/orLir // Fox & Falco's grounded Illusion/Phantasm Dash Motion St...
Definition ftFx_SpecialS.c:461
void ftFx_SpecialSStart_Phys(HSD_GObj *gobj)
0x800EA084 https://decomp.me/scratch/Xpw0e // Fox & Falco's grounded Illusion/Phantasm Start Physics ...
Definition ftFx_SpecialS.c:167
void ftFx_SpecialSStart_Enter(HSD_GObj *gobj)
0x800E9EE8 https://decomp.me/scratch/7sYVM // Fox & Falco's grounded Illusion/Phantasm Start Motion S...
Definition ftFx_SpecialS.c:88
void ftFx_SpecialSStart_Coll(HSD_GObj *gobj)
0x800EA128 https://decomp.me/scratch/9RjgG // Fox & Falco's grounded Illusion/Phantasm Start Collisio...
Definition ftFx_SpecialS.c:199
void ftFx_SpecialAirSStart_Phys(HSD_GObj *gobj)
0x800EA0BC https://decomp.me/scratch/GDjT9 // Fox & Falco's aerial Illusion/Phantasm Start Physics ca...
Definition ftFx_SpecialS.c:180
void ftFx_SpecialSEnd_Anim(HSD_GObj *gobj)
0x800EA908 https://decomp.me/scratch/u3jZn // Fox & Falco's grounded Illusion/Phantasm End Animation ...
Definition ftFx_SpecialS.c:485
void ftFx_SpecialS_Phys(HSD_GObj *gobj)
0x800EA47C https://decomp.me/scratch/vTYge // Fox & Falco's grounded Illusion/Phantasm Dash Physics c...
Definition ftFx_SpecialS.c:360
void ftFx_SpecialAirSEnd_IASA(HSD_GObj *gobj)
0x800EA9A8 - Fox & Falco's grounded Illusion/Phantasm End IASA callback
Definition ftFx_SpecialS.c:513
void ftFx_SpecialSEnd_Coll(HSD_GObj *gobj)
0x800EAB90 https://decomp.me/scratch/3uJsu // Fox & Falco's grounded Illusion/Phantasm End Collision ...
Definition ftFx_SpecialS.c:560
void ftFx_SpecialAirSEnd_Phys(HSD_GObj *gobj)
0x800EAA8C https://decomp.me/scratch/qGaVf // Fox & Falco's aerial Illusion/Phantasm End Physics call...
Definition ftFx_SpecialS.c:539
void ftFx_SpecialAirS_Enter(HSD_GObj *gobj)
0x800EA838 https://decomp.me/scratch/ij6np // Fox & Falco's aerial Illusion/Phantasm Dash Motion Stat...
Definition ftFx_SpecialS.c:473
void ftFx_SpecialAirSStart_Enter(HSD_GObj *gobj)
0x800E9F6C https://decomp.me/scratch/Sm9I3 // Fox & Falco's aerial Illusion/Phantasm Start Motion Sta...
Definition ftFx_SpecialS.c:110
void ftFx_SpecialS_CreateGFX(HSD_GObj *gobj)
0x800E9DF8 https://decomp.me/scratch/5Qwzg // Create Fox Illusion / Falco Phantasm GFX
Definition ftFx_SpecialS.c:29
float ftFx_SpecialS_ReturnFloatVarIndexed(HSD_GObj *gobj, s32 index)
0x800E9ED4 https://decomp.me/scratch/bkSg9 // Return float from array @ 0x2374 for Fox & Falco's Illu...
Definition ftFx_SpecialS.c:80
void ftFx_SpecialAirSStart_IASA(HSD_GObj *gobj)
0x800EA080 - Fox & Falco's aerial Illusion/Phantasm Start IASA callback
Definition ftFx_SpecialS.c:159
void ftFx_SpecialSStart_Anim(HSD_GObj *gobj)
0x800EA004 https://decomp.me/scratch/MsR8G // Fox & Falco's grounded Illusion/Phantasm Start Animatio...
Definition ftFx_SpecialS.c:135
void ftFx_SpecialAirSStart_AirToGround(HSD_GObj *gobj)
0x800EA234 https://decomp.me/scratch/sPuow // Fox & Falco's air -> ground Illusion/Phantasm Start Mot...
Definition ftFx_SpecialS.c:246
void ftFx_SpecialSStart_IASA(HSD_GObj *gobj)
0x800EA07C - Fox & Falco's grounded Illusion/Phantasm Start IASA callback
Definition ftFx_SpecialS.c:153
void ftFx_SpecialAirSStart_Anim(HSD_GObj *gobj)
0x800EA040 https://decomp.me/scratch/EmRIa // Fox & Falco's aerial Illusion/Phantasm Start Animation ...
Definition ftFx_SpecialS.c:145
void ftFx_SpecialAirS_IASA(HSD_GObj *gobj)
0x800EA438 https://decomp.me/scratch/VKuOt // Fox & Falco's aerial Illusion/Phantasm Dash IASA callba...
Definition ftFx_SpecialS.c:321
void ftFx_SpecialS_IASA(HSD_GObj *gobj)
0x800EA3F4 https://decomp.me/scratch/8H8Wi // Fox & Falco's grounded Illusion/Phantasm Dash IASA call...
Definition ftFx_SpecialS.c:304
void ftFx_SpecialS_CopyGhostPosIndexed(HSD_GObj *gobj, s32 index, Vec3 *ghostPos)
0x800E9EAC https://decomp.me/scratch/IjtLj // Copy state variables into SpecialS struct
Definition ftFx_SpecialS.c:69
void ftFx_SpecialAirS_AirToGround(HSD_GObj *gobj)
0x800EA700 https://decomp.me/scratch/SsE2h // Fox & Falco's air -> ground Illusion/Phantasm Dash Moti...
Definition ftFx_SpecialS.c:426
void ftFx_SpecialAirS_Coll(HSD_GObj *gobj)
0x800EA628 https://decomp.me/scratch/e4nEC // Fox & Falco's aerial Illusion/Phantasm Dash Collision c...
Definition ftFx_SpecialS.c:389
void ftFx_SpecialAirSEnd_Enter(HSD_GObj *gobj)
0x800EACD8 https://decomp.me/scratch/QFxa9
Definition ftFx_SpecialS.c:621
void ftFx_SpecialAirSEnd_Anim(HSD_GObj *gobj)
0x800EA944 https://decomp.me/scratch/YLYPn // Fox & Falco's aerial Illusion/Phantasm End Animation ca...
Definition ftFx_SpecialS.c:495
void ftFx_SpecialAirSEnd_Coll(HSD_GObj *gobj)
0x800EABCC https://decomp.me/scratch/pd3IU // Fox & Falco's aerial Illusion/Phantasm End Collision ca...
Definition ftFx_SpecialS.c:572
s32 ftFx_SpecialS_GetCmdVar2(HSD_GObj *gobj)
0x800E9EA0 https://decomp.me/scratch/jUfwc // Return 0x2208 from Fighter Struct
Definition ftFx_SpecialS.c:61
void ftFx_SpecialAirS_Phys(HSD_GObj *gobj)
0x800EA534 https://decomp.me/scratch/uC46r
Definition ftFx_SpecialS.c:369
void ftFx_SpecialSStart_GroundToAir(HSD_GObj *gobj)
0x800EA1D4 https://decomp.me/scratch/P6TMv // Fox & Falco's ground -> air Illusion/Phantasm Start Mot...
Definition ftFx_SpecialS.c:233
void ftFx_SpecialAirSStart_Coll(HSD_GObj *gobj)
0x800EA164 https://decomp.me/scratch/xsH1P // Fox & Falco's aerial Illusion/Phantasm Start Collision ...
Definition ftFx_SpecialS.c:209
void ftFx_SpecialS_Anim(HSD_GObj *gobj)
0x800EA294 https://decomp.me/scratch/CmfTU // Fox & Falco's grounded Illusion/Phantasm Dash Animation...
Definition ftFx_SpecialS.c:278
bool ftFx_SpecialS_CheckGhostRemove(HSD_GObj *gobj)
0x800E9E78 https://decomp.me/scratch/Er9l6 // Check if Fox or Falco are in any of their Illusion/Phan...
Definition ftFx_SpecialS.c:47
int index
Definition gmstaffroll.c:51
signed long s32
Definition hsd_3B2B.h:1
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26