SSBM Decomp
Loading...
Searching...
No Matches
ftNs_SpecialHi.h
Go to the documentation of this file.
1
3#ifndef GALE01_116D04
4#define GALE01_116D04
5
6#include <platform.h>
7
8#include <baselib/forward.h>
9
10/* 116D04 */ void ftNs_SpecialAirS_Enter(HSD_GObj* gobj);
11/* 116DB0 */ void ftNs_SpecialAirS_Anim(HSD_GObj* gobj);
12/* 116E0C */ void ftNs_SpecialAirS_Phys(HSD_GObj* gobj);
13/* 116E68 */ void ftNs_SpecialAirS_Coll(HSD_GObj* gobj);
14/* 117034 */ void ftNs_SpecialAirNStart_Enter(HSD_GObj* gobj);
15/* 117378 */ void ftNs_SpecialAirNStart_Anim(HSD_GObj* gobj);
16/* 117458 */ void ftNs_SpecialAirNRelease_Anim(HSD_GObj* gobj);
17/* 11758C */ void ftNs_SpecialAirNEnd_Anim(HSD_GObj* gobj);
18/* 1176CC */ void ftNs_SpecialAirNStart_IASA(HSD_GObj* gobj);
19/* 1176D0 */ void ftNs_SpecialAirNRelease_IASA(HSD_GObj* gobj);
20/* 11774C */ void ftNs_SpecialAirNEnd_IASA(HSD_GObj* gobj);
21/* 1177C8 */ void ftNs_SpecialAirNStart_Phys(HSD_GObj* gobj);
22/* 117828 */ void ftNs_SpecialAirNRelease_Phys(HSD_GObj* gobj);
23/* 117888 */ void ftNs_SpecialAirNEnd_Phys(HSD_GObj* gobj);
24/* 117A2C */ void ftNs_SpecialAirNStart_Coll(HSD_GObj* gobj);
25/* 117A98 */ void ftNs_SpecialAirNRelease_Coll(HSD_GObj* gobj);
26/* 117B04 */ void ftNs_SpecialAirNEnd_Coll(HSD_GObj* gobj);
27/* 117B70 */ void ftNs_SpecialHiStopGFX(HSD_GObj* gobj);
28/* 117BBC */ bool
30/* 117D9C */ bool ftNs_SpecialHi_CheckSpecialHiHold(HSD_GObj* gobj);
31/* 117DD4 */ void ftNs_SpecialHi_ItemPKThunderRemove(HSD_GObj* gobj);
32/* 117E60 */ void ftNs_SpecialHi_TakeDamage(HSD_GObj* gobj);
34 HSD_GObj* thunder_gobj);
35/* 118120 */ void ftNs_SpecialHiStart_Enter(HSD_GObj* gobj);
36/* 118250 */ void ftNs_SpecialAirHiStart_Enter(HSD_GObj* gobj);
37/* 118384 */ void ftNs_SpecialHi_Enter(HSD_GObj* gobj);
38/* 118570 */ void ftNs_SpecialAirHi_Enter(HSD_GObj* gobj);
39/* 1186B0 */ void ftNs_SpecialHiStart_Anim(HSD_GObj* gobj);
40/* 1187A4 */ void ftNs_SpecialHiHold_Anim(HSD_GObj* gobj);
41/* 118900 */ void ftNs_SpecialHiEnd_Anim(HSD_GObj* gobj);
42/* 11893C */ void ftNs_SpecialHi_Anim(HSD_GObj* gobj);
43/* 118A10 */ void ftNs_SpecialAirHiStart_Anim(HSD_GObj* gobj);
44/* 118B04 */ void ftNs_SpecialAirHiHold_Anim(HSD_GObj* gobj);
45/* 118D60 */ void ftNs_SpecialAirHiEnd_Anim(HSD_GObj* gobj);
46/* 118DF8 */ void ftNs_SpecialAirHi_Anim(HSD_GObj* gobj);
47/* 118EF0 */ void ftNs_SpecialAirHiRebound_Anim(HSD_GObj* gobj);
48/* 118F80 */ void ftNs_SpecialHiStart_IASA(HSD_GObj* gobj);
49/* 118F84 */ void ftNs_SpecialHiHold_IASA(HSD_GObj* gobj);
50/* 118F88 */ void ftNs_SpecialHiEnd_IASA(HSD_GObj* gobj);
51/* 118F8C */ void ftNs_SpecialHi_IASA(HSD_GObj* gobj);
52/* 118F90 */ void ftNs_SpecialAirHiStart_IASA(HSD_GObj* gobj);
53/* 118F94 */ void ftNs_SpecialAirHiHold_IASA(HSD_GObj* gobj);
54/* 118F98 */ void ftNs_SpecialAirHiEnd_IASA(HSD_GObj* gobj);
55/* 118F9C */ void ftNs_SpecialAirHi_IASA(HSD_GObj* gobj);
56/* 118FA0 */ void ftNs_SpecialAirHiRebound_IASA(HSD_GObj* gobj);
57/* 118FA4 */ void ftNs_SpecialHiStart_Phys(HSD_GObj* gobj);
58/* 118FDC */ void ftNs_SpecialHiHold_Phys(HSD_GObj* gobj);
59/* 118FFC */ void ftNs_SpecialHiEnd_Phys(HSD_GObj* gobj);
60/* 11901C */ void ftNs_SpecialHi_Phys(HSD_GObj* gobj);
61/* 119134 */ void ftNs_SpecialAirHiStart_Phys(HSD_GObj* gobj);
62/* 119194 */ void ftNs_SpecialAirHiHold_Phys(HSD_GObj* gobj);
63/* 1191F4 */ void ftNs_SpecialAirHiEnd_Phys(HSD_GObj* gobj);
64/* 119254 */ void ftNs_SpecialAirHi_Phys(HSD_GObj* gobj);
65/* 119410 */ void ftNs_SpecialAirHiRebound_Phys(HSD_GObj* gobj);
66/* 119460 */ void ftNs_SpecialHiStart_Coll(HSD_GObj* gobj);
67/* 1194CC */ void ftNs_SpecialHiHold_Coll(HSD_GObj* gobj);
68/* 119538 */ void ftNs_SpecialHiEnd_Coll(HSD_GObj* gobj);
69/* 1195A4 */ void ftNs_SpecialHi_Coll(HSD_GObj* gobj);
70/* 119798 */ void ftNs_SpecialAirHiStart_Coll(HSD_GObj* gobj);
71/* 119804 */ void ftNs_SpecialAirHiHold_Coll(HSD_GObj* gobj);
72/* 119870 */ void ftNs_SpecialAirHiEnd_Coll(HSD_GObj* gobj);
73/* 1198DC */ void ftNs_SpecialAirHi_Coll(HSD_GObj* gobj);
74/* 119D58 */ void ftNs_SpecialAirHiRebound_Coll(HSD_GObj* gobj);
75
76#endif
void ftNs_SpecialHi_ItemPKThunderCheckOwn(HSD_GObj *gobj, HSD_GObj *thunder_gobj)
Definition ftNs_SpecialHi.c:314
void ftNs_SpecialHiStart_Coll(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1412
void ftNs_SpecialAirS_Coll(HSD_GObj *gobj)
Definition ftNs_SpecialS.c:157
void ftNs_SpecialHiHold_IASA(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1112
void ftNs_SpecialAirHi_Enter(HSD_GObj *gobj)
Ness's PK Thunder 2 Motion State handler if Ness is launching into SpecialAirHi from SpecialHiHold.
Definition ftNs_SpecialHi.c:676
void ftNs_SpecialHiHold_Coll(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1428
void ftNs_SpecialHiHold_Phys(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1182
void ftNs_SpecialAirHiEnd_Coll(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1602
void ftNs_SpecialAirHiEnd_Anim(HSD_GObj *gobj)
Ness's aerial PK Thunder End Animation callback.
Definition ftNs_SpecialHi.c:1017
void ftNs_SpecialAirNRelease_IASA(HSD_GObj *gobj)
Ness's aerial PK Flash Charge IASA callback.
Definition ftNs_SpecialN.c:480
void ftNs_SpecialAirS_Anim(HSD_GObj *gobj)
Definition ftNs_SpecialS.c:121
void ftNs_SpecialAirHiHold_Phys(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1263
void ftNs_SpecialAirNEnd_Anim(HSD_GObj *gobj)
Ness's aerial PK Flash Release Animation callback.
Definition ftNs_SpecialN.c:397
void ftNs_SpecialAirNEnd_IASA(HSD_GObj *gobj)
Ness's aerial PK Flash Release IASA callback.
Definition ftNs_SpecialN.c:528
void ftNs_SpecialAirNEnd_Coll(HSD_GObj *gobj)
Ness's aerial PK Flash Release Collision callback.
Definition ftNs_SpecialN.c:703
void ftNs_SpecialHi_TakeDamage(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:276
void ftNs_SpecialAirNRelease_Phys(HSD_GObj *gobj)
Ness's aerial PK Flash Charge Physics callback.
Definition ftNs_SpecialN.c:581
void ftNs_SpecialHiEnd_IASA(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1118
void ftNs_SpecialAirS_Enter(HSD_GObj *gobj)
Definition ftNs_SpecialS.c:95
void ftNs_SpecialHi_Phys(HSD_GObj *gobj)
Ness's grounded PK Thunder 2 Physics callback.
Definition ftNs_SpecialHi.c:1198
void ftNs_SpecialHi_IASA(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1124
void ftNs_SpecialAirHi_Coll(HSD_GObj *gobj)
Ness's aerial PK Thunder 2 Collision callback.
Definition ftNs_SpecialHi.c:1617
void ftNs_SpecialHiEnd_Anim(HSD_GObj *gobj)
Ness's grounded PK Thunder End Animation callback.
Definition ftNs_SpecialHi.c:820
void ftNs_SpecialAirHiEnd_Phys(HSD_GObj *gobj)
Ness's aerial PK Thunder End Physics callback.
Definition ftNs_SpecialHi.c:1287
void ftNs_SpecialAirS_Phys(HSD_GObj *gobj)
Definition ftNs_SpecialS.c:139
void ftNs_SpecialAirHiRebound_Anim(HSD_GObj *gobj)
Ness's PK Thunder 2 Wall Rebound Animation callback.
Definition ftNs_SpecialHi.c:1079
void ftNs_SpecialHiStart_Phys(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1173
void ftNs_SpecialAirHiRebound_Coll(HSD_GObj *gobj)
Ness's PK Thunder 2 Wall Rebound Collision callback.
Definition ftNs_SpecialHi.c:1824
void ftNs_SpecialAirHi_Anim(HSD_GObj *gobj)
Ness's aerial PK Thunder 2 Animation callback.
Definition ftNs_SpecialHi.c:1040
void ftNs_SpecialHi_Anim(HSD_GObj *gobj)
Ness's grounded PK Thunder 2 Animation callback.
Definition ftNs_SpecialHi.c:830
void ftNs_SpecialAirNRelease_Coll(HSD_GObj *gobj)
Ness's aerial PK Flash Charge Collision callback.
Definition ftNs_SpecialN.c:687
void ftNs_SpecialAirHiRebound_IASA(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1154
void ftNs_SpecialAirHiStart_Enter(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:462
void ftNs_SpecialHiEnd_Coll(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1444
void ftNs_SpecialAirHiHold_Anim(HSD_GObj *gobj)
Ness's aerial PK Thunder Control Loop Animation callback.
Definition ftNs_SpecialHi.c:918
void ftNs_SpecialHiEnd_Phys(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1190
void ftNs_SpecialAirHiStart_IASA(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1130
bool ftNs_SpecialHi_CheckSpecialHiHold(HSD_GObj *gobj)
Checks if Ness is in SpecialHiHold/SpecialAirHiHold (PK Thunder control loop)
Definition ftNs_SpecialHi.c:230
void ftNs_SpecialAirNStart_Anim(HSD_GObj *gobj)
Ness's aerial PK Flash Start Animation callback.
Definition ftNs_SpecialN.c:312
void ftNs_SpecialAirHiEnd_IASA(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1142
void ftNs_SpecialHi_Enter(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:526
bool ftNs_SpecialHi_ItemPKThunder_CheckNessCollide(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:181
void ftNs_SpecialAirNStart_Phys(HSD_GObj *gobj)
Ness's aerial PK Flash Start Physics callback.
Definition ftNs_SpecialN.c:560
void ftNs_SpecialAirNEnd_Phys(HSD_GObj *gobj)
Ness's aerial PK Flash Release Physics callback.
Definition ftNs_SpecialN.c:602
void ftNs_SpecialAirHiStart_Phys(HSD_GObj *gobj)
Ness's aerial PK Thunder Start Physics callback.
Definition ftNs_SpecialHi.c:1240
void ftNs_SpecialAirNStart_Enter(HSD_GObj *gobj)
Ness's aerial PK Flash Start Motion State handler.
Definition ftNs_SpecialN.c:154
void ftNs_SpecialHi_Coll(HSD_GObj *gobj)
Ness's grounded PK Thunder 2 Collision callback.
Definition ftNs_SpecialHi.c:1459
void ftNs_SpecialAirHiRebound_Phys(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1398
void ftNs_SpecialHi_ItemPKThunderRemove(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:242
void ftNs_SpecialHiStopGFX(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:143
void ftNs_SpecialAirNStart_IASA(HSD_GObj *gobj)
Ness's aerial PK Flash Start IASA callback.
Definition ftNs_SpecialN.c:477
void ftNs_SpecialHiStart_Anim(HSD_GObj *gobj)
PK Thunder Grounded Startup Animation.
Definition ftNs_SpecialHi.c:702
void ftNs_SpecialHiStart_Enter(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:398
void ftNs_SpecialHiStart_IASA(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1105
void ftNs_SpecialAirHiHold_IASA(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1136
void ftNs_SpecialAirNStart_Coll(HSD_GObj *gobj)
Ness's aerial PK Flash Start Collision callback.
Definition ftNs_SpecialN.c:671
void ftNs_SpecialAirHi_IASA(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1148
void ftNs_SpecialAirHiStart_Coll(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1569
void ftNs_SpecialAirHiStart_Anim(HSD_GObj *gobj)
Ness's aerial PK Thunder Start Animation callback.
Definition ftNs_SpecialHi.c:872
void ftNs_SpecialAirHiHold_Coll(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1585
void ftNs_SpecialAirNRelease_Anim(HSD_GObj *gobj)
Ness's aerial PK Flash Charge Animation callback.
Definition ftNs_SpecialN.c:354
void ftNs_SpecialHiHold_Anim(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:749
void ftNs_SpecialAirHi_Phys(HSD_GObj *gobj)
Definition ftNs_SpecialHi.c:1329
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26