SSBM Decomp
Loading...
Searching...
No Matches
ftmewtwospecialn.h
Go to the documentation of this file.
1
3#ifndef GALE01_146CCC
4#define GALE01_146CCC
5
6#include <Runtime/platform.h>
7
9
10/* 146CCC */ s32 ftMt_SpecialN_GetChargeLevel(HSD_GObj* gobj, s32* chargeLevel,
11 s32* chargeCycles);
14/* 146DC8 */ void ftMt_SpecialN_SetNULL(HSD_GObj* gobj);
15/* 146E30 */ void ftMt_SpecialN_OnTakeDamage(HSD_GObj* gobj);
16/* 146ED0 */ void ftMt_SpecialN_OnDeath(HSD_GObj* gobj);
18/* 1471C8 */ void ftMt_SpecialN_PlayChargeSFX(HSD_GObj* gobj);
19/* 147320 */ void ftMt_SpecialN_Enter(HSD_GObj* gobj);
20/* 1473F4 */ void ftMt_SpecialAirN_Enter(HSD_GObj* gobj);
21/* 1474C0 */ void ftMt_SpecialNStart_Anim(HSD_GObj* gobj);
22/* 14764C */ void ftMt_SpecialNLoop_Anim(HSD_GObj* gobj);
23/* 147850 */ void ftMt_SpecialNLoopFull_Anim(HSD_GObj* gobj);
24/* 147880 */ void ftMt_SpecialNCancel_Anim(HSD_GObj* gobj);
25/* 147910 */ void ftMt_SpecialNEnd_Anim(HSD_GObj* gobj);
26/* 147954 */ void ftMt_SpecialAirNStart_Anim(HSD_GObj* gobj);
27/* 147AEC */ void ftMt_SpecialAirNLoop_Anim(HSD_GObj* gobj);
29/* 147D20 */ void ftMt_SpecialAirNCancel_Anim(HSD_GObj* gobj);
30/* 147DB0 */ void ftMt_SpecialAirNEnd_Anim(HSD_GObj* gobj);
31/* 147E30 */ void ftMt_SpecialNStart_IASA(HSD_GObj* gobj);
32/* 147E34 */ void ftMt_SpecialNLoop_IASA(HSD_GObj* gobj);
33/* 14800C */ void ftMt_SpecialNLoopFull_IASA(HSD_GObj* gobj);
34/* 1481CC */ void ftMt_SpecialNCancel_IASA(HSD_GObj* gobj);
35/* 1481D0 */ void ftMt_SpecialNEnd_IASA(HSD_GObj* gobj);
36/* 1481D4 */ void ftMt_SpecialAirNStart_IASA(HSD_GObj* gobj);
37/* 1481D8 */ void ftMt_SpecialAirNLoop_IASA(HSD_GObj* gobj);
39/* 1484B8 */ void ftMt_SpecialAirNCancel_IASA(HSD_GObj* gobj);
40/* 1484BC */ void ftMt_SpecialAirNEnd_IASA(HSD_GObj* gobj);
41/* 1484C0 */ void ftMt_SpecialNStart_Phys(HSD_GObj* gobj);
42/* 1484E0 */ void ftMt_SpecialNLoop_Phys(HSD_GObj* gobj);
43/* 148500 */ void ftMt_SpecialNLoopFull_Phys(HSD_GObj* gobj);
44/* 148520 */ void ftMt_SpecialNCancel_Phys(HSD_GObj* gobj);
45/* 148540 */ void ftMt_SpecialNEnd_Phys(HSD_GObj* gobj);
46/* 148560 */ void ftMt_SpecialAirNStart_Phys(HSD_GObj* gobj);
47/* 148580 */ void ftMt_SpecialAirNLoop_Phys(HSD_GObj* gobj);
49/* 1485C0 */ void ftMt_SpecialAirNCancel_Phys(HSD_GObj* gobj);
50/* 1485E0 */ void ftMt_SpecialAirNEnd_Phys(HSD_GObj* gobj);
51/* 148600 */ void ftMt_SpecialNStart_Coll(HSD_GObj* gobj);
52/* 14868C */ void ftMt_SpecialNLoop_Coll(HSD_GObj* gobj);
53/* 148718 */ void ftMt_SpecialNLoopFull_Coll(HSD_GObj* gobj);
54/* 1487A4 */ void ftMt_SpecialNCancel_Coll(HSD_GObj* gobj);
55/* 148830 */ void ftMt_SpecialNEnd_Coll(HSD_GObj* gobj);
56/* 1488BC */ void ftMt_SpecialAirNStart_Coll(HSD_GObj* gobj);
57/* 148948 */ void ftMt_SpecialAirNLoop_Coll(HSD_GObj* gobj);
59/* 148A60 */ void ftMt_SpecialAirNCancel_Coll(HSD_GObj* gobj);
60/* 148AEC */ void ftMt_SpecialAirNEnd_Coll(HSD_GObj* gobj);
61/* 148B78 */ void ftMt_SpecialN_Shoot(HSD_GObj* gobj);
62
63#endif
signed long s32
Definition types.h:8
void ftMt_SpecialAirNStart_Phys(HSD_GObj *gobj)
0x80148560 - Mewtwo's aerial Shadow Ball Start Physics callback
Definition ftmewtwospecialn.c:965
void ftMt_SpecialN_ReleaseShadowBall(HSD_GObj *gobj)
0x80146FA8 https://decomp.me/scratch/6f5xe // Shoot Shadow Ball
Definition ftmewtwospecialn.c:246
void ftMt_SpecialAirNCancel_Coll(HSD_GObj *gobj)
Mewtwo's aerial Shadow Ball Cancel Collision callback.
Definition ftmewtwospecialn.c:1109
void ftMt_SpecialAirNStart_IASA(HSD_GObj *gobj)
0x801481D4 - Mewtwo's aerial Shadow Ball Start IASA callback
Definition ftmewtwospecialn.c:857
void ftMt_SpecialAirNLoop_IASA(HSD_GObj *gobj)
0x801481D8 https://decomp.me/scratch/FYwNg // Mewtwo's aerial Shadow Ball Loop IASA callback
Definition ftmewtwospecialn.c:865
void ftMt_SpecialNLoopFull_IASA(HSD_GObj *gobj)
0x8014800C https://decomp.me/scratch/w0g66 // Mewtwo's grounded Shadow Ball Full Charge IASA callback
Definition ftmewtwospecialn.c:814
void ftMt_SpecialNEnd_Anim(HSD_GObj *gobj)
Mewtwo's grounded Shadow Ball End Animation callback.
Definition ftmewtwospecialn.c:619
void ftMt_SpecialNLoopFull_Anim(HSD_GObj *gobj)
0x80147850 https://decomp.me/scratch/Fn7lE // Set Shadow Ball vars to full charge?
Definition ftmewtwospecialn.c:583
void ftMt_SpecialNStart_IASA(HSD_GObj *gobj)
0x80147E30 - Mewtwo's grounded Shadow Ball Start IASA callback
Definition ftmewtwospecialn.c:772
bool ftMt_SpecialN_CheckShadowBallCancel(HSD_GObj *gobj)
0x80146D74 https://decomp.me/scratch/s3eQH // Check to stash Shadow Ball?
Definition ftmewtwospecialn.c:93
void ftMt_SpecialN_OnDeath(HSD_GObj *gobj)
Remove Shadow Ball OnDeath2?
Definition ftmewtwospecialn.c:181
void ftMt_SpecialN_Shoot(HSD_GObj *gobj)
Create F-Throw Shadow Ball.
Definition ftmewtwospecialn.c:1161
s32 ftMt_SpecialN_GetChargeLevel(HSD_GObj *gobj, s32 *chargeLevel, s32 *chargeCycles)
0x80146CCC https://decomp.me/scratch/qxdYd
Definition ftmewtwospecialn.c:40
void ftMt_SpecialAirNLoop_Coll(HSD_GObj *gobj)
Mewtwo's aerial Shadow Ball Loop Collision callback.
Definition ftmewtwospecialn.c:1081
void ftMt_SpecialNCancel_Coll(HSD_GObj *gobj)
Mewtwo's grounded Shadow Ball Cancel Collision callback.
Definition ftmewtwospecialn.c:1039
void ftMt_SpecialAirNLoopFull_Phys(HSD_GObj *gobj)
0x801485A0 - Mewtwo's aerial Shadow Ball Full Charge Physics callback
Definition ftmewtwospecialn.c:977
void ftMt_SpecialNLoop_Phys(HSD_GObj *gobj)
0x801484E0 - Mewtwo's grounded Shadow Ball Loop Physics callback
Definition ftmewtwospecialn.c:941
void ftMt_SpecialAirNCancel_Anim(HSD_GObj *gobj)
0x80147D20 https://decomp.me/scratch/7U2EJ // Mewtwo's aerial Shadow Ball Cancel Animation callback
Definition ftmewtwospecialn.c:740
void ftMt_SpecialAirNStart_Coll(HSD_GObj *gobj)
Mewtwo's aerial Shadow Ball Start Collision callback.
Definition ftmewtwospecialn.c:1067
void ftMt_SpecialAirNEnd_Coll(HSD_GObj *gobj)
Mewtwo's aerial Shadow Ball End Collision callback.
Definition ftmewtwospecialn.c:1123
void ftMt_SpecialNEnd_IASA(HSD_GObj *gobj)
0x801481D0 - Mewtwo's grounded Shadow Ball End IASA callback
Definition ftmewtwospecialn.c:851
void ftMt_SpecialN_Enter(HSD_GObj *gobj)
0x80147320 https://decomp.me/scratch/zcZ5Y // Mewtwo's grounded Shadow Ball Start Motion State handle...
Definition ftmewtwospecialn.c:417
void ftMt_SpecialAirNCancel_IASA(HSD_GObj *gobj)
0x801484B8 - Mewtwo's aerial Shadow Ball Cancel IASA callback
Definition ftmewtwospecialn.c:923
void ftMt_SpecialAirN_Enter(HSD_GObj *gobj)
0x801473F4 https://decomp.me/scratch/okSqF // Mewtwo's aerial Shadow Ball Start Action State handler
Definition ftmewtwospecialn.c:458
void ftMt_SpecialNCancel_IASA(HSD_GObj *gobj)
0x801481CC - Mewtwo's grounded Shadow Ball Cancel IASA callback
Definition ftmewtwospecialn.c:845
void ftMt_SpecialNCancel_Anim(HSD_GObj *gobj)
Mewtwo's grounded Shadow Ball Cancel Animation callback.
Definition ftmewtwospecialn.c:607
void ftMt_SpecialNLoopFull_Coll(HSD_GObj *gobj)
Mewtwo's grounded Shadow Ball Full Charge Collision callback.
Definition ftmewtwospecialn.c:1025
void ftMt_SpecialAirNLoopFull_IASA(HSD_GObj *gobj)
Mewtwo's aerial Shadow Ball Full Charge IASA callback.
Definition ftmewtwospecialn.c:896
void ftMt_SpecialN_PlayChargeSFX(HSD_GObj *gobj)
0x801471C8 https://decomp.me/scratch/QGj1l // Play Shadow Ball Charge SFX
Definition ftmewtwospecialn.c:321
void ftMt_SpecialNLoopFull_Phys(HSD_GObj *gobj)
0x80148500 - Mewtwo's grounded Shadow Ball Full Charge Physics callback
Definition ftmewtwospecialn.c:947
void ftMt_SpecialNCancel_Phys(HSD_GObj *gobj)
0x80148520 - Mewtwo's grounded Shadow Ball Cancel Physics callback
Definition ftmewtwospecialn.c:953
void ftMt_SpecialNLoop_Anim(HSD_GObj *gobj)
0x8014764C https://decomp.me/scratch/fZA6w // Mewtwo's grounded Shadow Ball Loop Animation callback
Definition ftmewtwospecialn.c:536
void ftMt_SpecialNLoop_Coll(HSD_GObj *gobj)
0x8014868C - Mewtwo's grounded Shadow Ball Loop Collision callback
Definition ftmewtwospecialn.c:1011
void ftMt_SpecialAirNStart_Anim(HSD_GObj *gobj)
0x80147954 https://decomp.me/scratch/sgOTM // Mewtwo's aerial Shadow Ball Start Animation callback
Definition ftmewtwospecialn.c:633
void ftMt_SpecialAirNCancel_Phys(HSD_GObj *gobj)
0x801485C0 - Mewtwo's aerial Shadow Ball Cancel Physics callback
Definition ftmewtwospecialn.c:983
void ftMt_SpecialNEnd_Coll(HSD_GObj *gobj)
0x80148830 - Mewtwo's grounded Shadow Ball Cancel Collision callback
Definition ftmewtwospecialn.c:1053
void ftMt_SpecialAirNEnd_Phys(HSD_GObj *gobj)
0x801485E0 - Mewtwo's aerial Shadow Ball End Physics callback
Definition ftmewtwospecialn.c:989
void ftMt_SpecialAirNEnd_Anim(HSD_GObj *gobj)
Mewtwo's aerial Shadow Ball End Animation callback.
Definition ftmewtwospecialn.c:752
void ftMt_SpecialAirNLoopFull_Coll(HSD_GObj *gobj)
Mewtwo's aerial Shadow Ball Full Charge Collision callback.
Definition ftmewtwospecialn.c:1095
void ftMt_SpecialNStart_Anim(HSD_GObj *gobj)
0x801474C0 https://decomp.me/scratch/KY0xt // Mewtwo's grounded Shadow Ball Start Animation callback
Definition ftmewtwospecialn.c:466
void ftMt_SpecialAirNEnd_IASA(HSD_GObj *gobj)
0x801484BC - Mewtwo's aerial Shadow Ball End IASA callback
Definition ftmewtwospecialn.c:929
void ftMt_SpecialNStart_Coll(HSD_GObj *gobj)
0x80148600 https://decomp.me/scratch/2J4uh // Mewtwo's grounded Shadow Ball Start Collision callback
Definition ftmewtwospecialn.c:997
void ftMt_SpecialN_OnTakeDamage(HSD_GObj *gobj)
0x80146E30 https://decomp.me/scratch/kHPon Remove Shadow Ball when taking damage
Definition ftmewtwospecialn.c:171
void ftMt_SpecialN_SetNULL(HSD_GObj *gobj)
0x80146DC8 https://decomp.me/scratch/gzSFm // Clear Shadow Ball GObj pointer and reset flag
Definition ftmewtwospecialn.c:134
void ftMt_SpecialNEnd_Phys(HSD_GObj *gobj)
0x80148540 - Mewtwo's grounded Shadow Ball End Physics callback
Definition ftmewtwospecialn.c:959
void ftMt_SpecialNLoop_IASA(HSD_GObj *gobj)
Mewtwo's grounded Shadow Ball Loop IASA callback.
Definition ftmewtwospecialn.c:778
void ftMt_SpecialNStart_Phys(HSD_GObj *gobj)
0x801484C0 - Mewtwo's grounded Shadow Ball Start Physics callback
Definition ftmewtwospecialn.c:935
void ftMt_SpecialAirNLoop_Phys(HSD_GObj *gobj)
0x80148580 - Mewtwo's aerial Shadow Ball Loop Physics callback
Definition ftmewtwospecialn.c:971
bool ftMt_SpecialN_CheckShadowBallRemove(HSD_GObj *gobj)
0x80146D24 https://decomp.me/scratch/EKheK // Check to remove Shadow Ball
Definition ftmewtwospecialn.c:63
void ftMt_SpecialAirNLoopFull_Anim(HSD_GObj *gobj)
134302960 https://decomp.me/scratch/Fn7lE // Set Shadow Ball vars to full charge?
Definition ftmewtwospecialn.c:727
void ftMt_SpecialAirNLoop_Anim(HSD_GObj *gobj)
0x80147AEC https://decomp.me/scratch/Ngg62 // Mewtwo's aerial Shadow Ball Loop Animation callback
Definition ftmewtwospecialn.c:679
HSD_GObj * gobj
Definition gm_19EF.c:73
Definition gobj.h:28