|
SSBM Decomp
|
Neutral Special - Shadow Ball (SpecialN/SpecialAirN) More...
Go to the source code of this file.
Functions | |
| s32 | ftMt_SpecialN_GetChargeLevel (HSD_GObj *gobj, s32 *chargeLevel, s32 *chargeCycles) |
| 0x80146CCC https://decomp.me/scratch/qxdYd | |
| bool | ftMt_SpecialN_CheckShadowBallRemove (HSD_GObj *gobj) |
| 0x80146D24 https://decomp.me/scratch/EKheK // Check to remove Shadow Ball | |
| bool | ftMt_SpecialN_CheckShadowBallCancel (HSD_GObj *gobj) |
| 0x80146D74 https://decomp.me/scratch/s3eQH // Check to stash Shadow Ball? | |
| void | ftMt_SpecialN_SetNULL (HSD_GObj *gobj) |
| 0x80146DC8 https://decomp.me/scratch/gzSFm // Clear Shadow Ball GObj pointer and reset flag | |
| void | ftMt_SpecialN_OnTakeDamage (HSD_GObj *gobj) |
| 0x80146E30 https://decomp.me/scratch/kHPon Remove Shadow Ball when taking damage | |
| void | ftMt_SpecialN_OnDeath (HSD_GObj *gobj) |
| Remove Shadow Ball OnDeath2? | |
| void | ftMt_SpecialN_ReleaseShadowBall (HSD_GObj *gobj) |
| 0x80146FA8 https://decomp.me/scratch/6f5xe // Shoot Shadow Ball | |
| void | ftMt_SpecialN_PlayChargeSFX (HSD_GObj *gobj) |
| 0x801471C8 https://decomp.me/scratch/QGj1l // Play Shadow Ball Charge SFX | |
| void | ftMt_SpecialN_Enter (HSD_GObj *gobj) |
| 0x80147320 https://decomp.me/scratch/zcZ5Y // Mewtwo's grounded Shadow Ball Start Motion State handler | |
| void | ftMt_SpecialAirN_Enter (HSD_GObj *gobj) |
| 0x801473F4 https://decomp.me/scratch/okSqF // Mewtwo's aerial Shadow Ball Start Action State handler | |
| void | ftMt_SpecialNStart_Anim (HSD_GObj *gobj) |
| 0x801474C0 https://decomp.me/scratch/KY0xt // Mewtwo's grounded Shadow Ball Start Animation callback | |
| void | ftMt_SpecialNLoop_Anim (HSD_GObj *gobj) |
| 0x8014764C https://decomp.me/scratch/fZA6w // Mewtwo's grounded Shadow Ball Loop Animation callback | |
| void | ftMt_SpecialNLoopFull_Anim (HSD_GObj *gobj) |
| 0x80147850 https://decomp.me/scratch/Fn7lE // Set Shadow Ball vars to full charge? | |
| void | ftMt_SpecialNCancel_Anim (HSD_GObj *gobj) |
| Mewtwo's grounded Shadow Ball Cancel Animation callback. | |
| void | ftMt_SpecialNEnd_Anim (HSD_GObj *gobj) |
| Mewtwo's grounded Shadow Ball End Animation callback. | |
| void | ftMt_SpecialAirNStart_Anim (HSD_GObj *gobj) |
| 0x80147954 https://decomp.me/scratch/sgOTM // Mewtwo's aerial Shadow Ball Start Animation callback | |
| void | ftMt_SpecialAirNLoop_Anim (HSD_GObj *gobj) |
| 0x80147AEC https://decomp.me/scratch/Ngg62 // Mewtwo's aerial Shadow Ball Loop Animation callback | |
| void | ftMt_SpecialAirNLoopFull_Anim (HSD_GObj *gobj) |
| 134302960 https://decomp.me/scratch/Fn7lE // Set Shadow Ball vars to full charge? | |
| void | ftMt_SpecialAirNCancel_Anim (HSD_GObj *gobj) |
| 0x80147D20 https://decomp.me/scratch/7U2EJ // Mewtwo's aerial Shadow Ball Cancel Animation callback | |
| void | ftMt_SpecialAirNEnd_Anim (HSD_GObj *gobj) |
| Mewtwo's aerial Shadow Ball End Animation callback. | |
| void | ftMt_SpecialNStart_IASA (HSD_GObj *gobj) |
| 0x80147E30 - Mewtwo's grounded Shadow Ball Start IASA callback | |
| void | ftMt_SpecialNLoop_IASA (HSD_GObj *gobj) |
| Mewtwo's grounded Shadow Ball Loop IASA callback. | |
| void | ftMt_SpecialNLoopFull_IASA (HSD_GObj *gobj) |
| 0x8014800C https://decomp.me/scratch/w0g66 // Mewtwo's grounded Shadow Ball Full Charge IASA callback | |
| void | ftMt_SpecialNCancel_IASA (HSD_GObj *gobj) |
| 0x801481CC - Mewtwo's grounded Shadow Ball Cancel IASA callback | |
| void | ftMt_SpecialNEnd_IASA (HSD_GObj *gobj) |
| 0x801481D0 - Mewtwo's grounded Shadow Ball End IASA callback | |
| void | ftMt_SpecialAirNStart_IASA (HSD_GObj *gobj) |
| 0x801481D4 - Mewtwo's aerial Shadow Ball Start IASA callback | |
| void | ftMt_SpecialAirNLoop_IASA (HSD_GObj *gobj) |
| 0x801481D8 https://decomp.me/scratch/FYwNg // Mewtwo's aerial Shadow Ball Loop IASA callback | |
| void | ftMt_SpecialAirNLoopFull_IASA (HSD_GObj *gobj) |
| Mewtwo's aerial Shadow Ball Full Charge IASA callback. | |
| void | ftMt_SpecialAirNCancel_IASA (HSD_GObj *gobj) |
| 0x801484B8 - Mewtwo's aerial Shadow Ball Cancel IASA callback | |
| void | ftMt_SpecialAirNEnd_IASA (HSD_GObj *gobj) |
| 0x801484BC - Mewtwo's aerial Shadow Ball End IASA callback | |
| void | ftMt_SpecialNStart_Phys (HSD_GObj *gobj) |
| 0x801484C0 - Mewtwo's grounded Shadow Ball Start Physics callback | |
| void | ftMt_SpecialNLoop_Phys (HSD_GObj *gobj) |
| 0x801484E0 - Mewtwo's grounded Shadow Ball Loop Physics callback | |
| void | ftMt_SpecialNLoopFull_Phys (HSD_GObj *gobj) |
| 0x80148500 - Mewtwo's grounded Shadow Ball Full Charge Physics callback | |
| void | ftMt_SpecialNCancel_Phys (HSD_GObj *gobj) |
| 0x80148520 - Mewtwo's grounded Shadow Ball Cancel Physics callback | |
| void | ftMt_SpecialNEnd_Phys (HSD_GObj *gobj) |
| 0x80148540 - Mewtwo's grounded Shadow Ball End Physics callback | |
| void | ftMt_SpecialAirNStart_Phys (HSD_GObj *gobj) |
| 0x80148560 - Mewtwo's aerial Shadow Ball Start Physics callback | |
| void | ftMt_SpecialAirNLoop_Phys (HSD_GObj *gobj) |
| 0x80148580 - Mewtwo's aerial Shadow Ball Loop Physics callback | |
| void | ftMt_SpecialAirNLoopFull_Phys (HSD_GObj *gobj) |
| 0x801485A0 - Mewtwo's aerial Shadow Ball Full Charge Physics callback | |
| void | ftMt_SpecialAirNCancel_Phys (HSD_GObj *gobj) |
| 0x801485C0 - Mewtwo's aerial Shadow Ball Cancel Physics callback | |
| void | ftMt_SpecialAirNEnd_Phys (HSD_GObj *gobj) |
| 0x801485E0 - Mewtwo's aerial Shadow Ball End Physics callback | |
| void | ftMt_SpecialNStart_Coll (HSD_GObj *gobj) |
| 0x80148600 https://decomp.me/scratch/2J4uh // Mewtwo's grounded Shadow Ball Start Collision callback | |
| void | ftMt_SpecialNLoop_Coll (HSD_GObj *gobj) |
| 0x8014868C - Mewtwo's grounded Shadow Ball Loop Collision callback | |
| void | ftMt_SpecialNLoopFull_Coll (HSD_GObj *gobj) |
| Mewtwo's grounded Shadow Ball Full Charge Collision callback. | |
| void | ftMt_SpecialNCancel_Coll (HSD_GObj *gobj) |
| Mewtwo's grounded Shadow Ball Cancel Collision callback. | |
| void | ftMt_SpecialNEnd_Coll (HSD_GObj *gobj) |
| 0x80148830 - Mewtwo's grounded Shadow Ball Cancel Collision callback | |
| void | ftMt_SpecialAirNStart_Coll (HSD_GObj *gobj) |
| Mewtwo's aerial Shadow Ball Start Collision callback. | |
| void | ftMt_SpecialAirNLoop_Coll (HSD_GObj *gobj) |
| Mewtwo's aerial Shadow Ball Loop Collision callback. | |
| void | ftMt_SpecialAirNLoopFull_Coll (HSD_GObj *gobj) |
| Mewtwo's aerial Shadow Ball Full Charge Collision callback. | |
| void | ftMt_SpecialAirNCancel_Coll (HSD_GObj *gobj) |
| Mewtwo's aerial Shadow Ball Cancel Collision callback. | |
| void | ftMt_SpecialAirNEnd_Coll (HSD_GObj *gobj) |
| Mewtwo's aerial Shadow Ball End Collision callback. | |
| void | ftMt_SpecialN_Shoot (HSD_GObj *gobj) |
| Create F-Throw Shadow Ball. | |
Neutral Special - Shadow Ball (SpecialN/SpecialAirN)
0x80146CCC https://decomp.me/scratch/qxdYd
0x80146D24 https://decomp.me/scratch/EKheK // Check to remove Shadow Ball
0x80146D74 https://decomp.me/scratch/s3eQH // Check to stash Shadow Ball?
| void ftMt_SpecialN_SetNULL | ( | HSD_GObj * | gobj | ) |
0x80146DC8 https://decomp.me/scratch/gzSFm // Clear Shadow Ball GObj pointer and reset flag
| void ftMt_SpecialN_OnTakeDamage | ( | HSD_GObj * | gobj | ) |
0x80146E30 https://decomp.me/scratch/kHPon Remove Shadow Ball when taking damage
| void ftMt_SpecialN_OnDeath | ( | HSD_GObj * | gobj | ) |
Remove Shadow Ball OnDeath2?
| void ftMt_SpecialN_ReleaseShadowBall | ( | HSD_GObj * | gobj | ) |
0x80146FA8 https://decomp.me/scratch/6f5xe // Shoot Shadow Ball
inline function(s). inline function(s). | void ftMt_SpecialN_PlayChargeSFX | ( | HSD_GObj * | gobj | ) |
0x801471C8 https://decomp.me/scratch/QGj1l // Play Shadow Ball Charge SFX
| void ftMt_SpecialN_Enter | ( | HSD_GObj * | gobj | ) |
0x80147320 https://decomp.me/scratch/zcZ5Y // Mewtwo's grounded Shadow Ball Start Motion State handler
| void ftMt_SpecialAirN_Enter | ( | HSD_GObj * | gobj | ) |
0x801473F4 https://decomp.me/scratch/okSqF // Mewtwo's aerial Shadow Ball Start Action State handler
| void ftMt_SpecialNStart_Anim | ( | HSD_GObj * | gobj | ) |
0x801474C0 https://decomp.me/scratch/KY0xt // Mewtwo's grounded Shadow Ball Start Animation callback
| void ftMt_SpecialNLoop_Anim | ( | HSD_GObj * | gobj | ) |
0x8014764C https://decomp.me/scratch/fZA6w // Mewtwo's grounded Shadow Ball Loop Animation callback
| void ftMt_SpecialNLoopFull_Anim | ( | HSD_GObj * | gobj | ) |
0x80147850 https://decomp.me/scratch/Fn7lE // Set Shadow Ball vars to full charge?
| void ftMt_SpecialNCancel_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball Cancel Animation callback.
| void ftMt_SpecialNEnd_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball End Animation callback.
| void ftMt_SpecialAirNStart_Anim | ( | HSD_GObj * | gobj | ) |
0x80147954 https://decomp.me/scratch/sgOTM // Mewtwo's aerial Shadow Ball Start Animation callback
| void ftMt_SpecialAirNLoop_Anim | ( | HSD_GObj * | gobj | ) |
0x80147AEC https://decomp.me/scratch/Ngg62 // Mewtwo's aerial Shadow Ball Loop Animation callback
| void ftMt_SpecialAirNLoopFull_Anim | ( | HSD_GObj * | gobj | ) |
134302960 https://decomp.me/scratch/Fn7lE // Set Shadow Ball vars to full charge?
| void ftMt_SpecialAirNCancel_Anim | ( | HSD_GObj * | gobj | ) |
0x80147D20 https://decomp.me/scratch/7U2EJ // Mewtwo's aerial Shadow Ball Cancel Animation callback
| void ftMt_SpecialAirNEnd_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball End Animation callback.
| void ftMt_SpecialNStart_IASA | ( | HSD_GObj * | gobj | ) |
0x80147E30 - Mewtwo's grounded Shadow Ball Start IASA callback
| void ftMt_SpecialNLoop_IASA | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball Loop IASA callback.
| void ftMt_SpecialNLoopFull_IASA | ( | HSD_GObj * | gobj | ) |
0x8014800C https://decomp.me/scratch/w0g66 // Mewtwo's grounded Shadow Ball Full Charge IASA callback
| void ftMt_SpecialNCancel_IASA | ( | HSD_GObj * | gobj | ) |
0x801481CC - Mewtwo's grounded Shadow Ball Cancel IASA callback
| void ftMt_SpecialNEnd_IASA | ( | HSD_GObj * | gobj | ) |
0x801481D0 - Mewtwo's grounded Shadow Ball End IASA callback
| void ftMt_SpecialAirNStart_IASA | ( | HSD_GObj * | gobj | ) |
0x801481D4 - Mewtwo's aerial Shadow Ball Start IASA callback
| void ftMt_SpecialAirNLoop_IASA | ( | HSD_GObj * | gobj | ) |
0x801481D8 https://decomp.me/scratch/FYwNg // Mewtwo's aerial Shadow Ball Loop IASA callback
| void ftMt_SpecialAirNLoopFull_IASA | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball Full Charge IASA callback.
| void ftMt_SpecialAirNCancel_IASA | ( | HSD_GObj * | gobj | ) |
0x801484B8 - Mewtwo's aerial Shadow Ball Cancel IASA callback
| void ftMt_SpecialAirNEnd_IASA | ( | HSD_GObj * | gobj | ) |
0x801484BC - Mewtwo's aerial Shadow Ball End IASA callback
| void ftMt_SpecialNStart_Phys | ( | HSD_GObj * | gobj | ) |
0x801484C0 - Mewtwo's grounded Shadow Ball Start Physics callback
| void ftMt_SpecialNLoop_Phys | ( | HSD_GObj * | gobj | ) |
0x801484E0 - Mewtwo's grounded Shadow Ball Loop Physics callback
| void ftMt_SpecialNLoopFull_Phys | ( | HSD_GObj * | gobj | ) |
0x80148500 - Mewtwo's grounded Shadow Ball Full Charge Physics callback
| void ftMt_SpecialNCancel_Phys | ( | HSD_GObj * | gobj | ) |
0x80148520 - Mewtwo's grounded Shadow Ball Cancel Physics callback
| void ftMt_SpecialNEnd_Phys | ( | HSD_GObj * | gobj | ) |
0x80148540 - Mewtwo's grounded Shadow Ball End Physics callback
| void ftMt_SpecialAirNStart_Phys | ( | HSD_GObj * | gobj | ) |
0x80148560 - Mewtwo's aerial Shadow Ball Start Physics callback
| void ftMt_SpecialAirNLoop_Phys | ( | HSD_GObj * | gobj | ) |
0x80148580 - Mewtwo's aerial Shadow Ball Loop Physics callback
| void ftMt_SpecialAirNLoopFull_Phys | ( | HSD_GObj * | gobj | ) |
0x801485A0 - Mewtwo's aerial Shadow Ball Full Charge Physics callback
| void ftMt_SpecialAirNCancel_Phys | ( | HSD_GObj * | gobj | ) |
0x801485C0 - Mewtwo's aerial Shadow Ball Cancel Physics callback
| void ftMt_SpecialAirNEnd_Phys | ( | HSD_GObj * | gobj | ) |
0x801485E0 - Mewtwo's aerial Shadow Ball End Physics callback
| void ftMt_SpecialNStart_Coll | ( | HSD_GObj * | gobj | ) |
0x80148600 https://decomp.me/scratch/2J4uh // Mewtwo's grounded Shadow Ball Start Collision callback
| void ftMt_SpecialNLoop_Coll | ( | HSD_GObj * | gobj | ) |
0x8014868C - Mewtwo's grounded Shadow Ball Loop Collision callback
| void ftMt_SpecialNLoopFull_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball Full Charge Collision callback.
| void ftMt_SpecialNCancel_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball Cancel Collision callback.
| void ftMt_SpecialNEnd_Coll | ( | HSD_GObj * | gobj | ) |
0x80148830 - Mewtwo's grounded Shadow Ball Cancel Collision callback
| void ftMt_SpecialAirNStart_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball Start Collision callback.
| void ftMt_SpecialAirNLoop_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball Loop Collision callback.
| void ftMt_SpecialAirNLoopFull_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball Full Charge Collision callback.
| void ftMt_SpecialAirNCancel_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball Cancel Collision callback.
| void ftMt_SpecialAirNEnd_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball End Collision callback.
| void ftMt_SpecialN_Shoot | ( | HSD_GObj * | gobj | ) |
Create F-Throw Shadow Ball.