|
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 | |
| bool | ftMt_SpecialN_CheckShadowBallRemove (HSD_GObj *gobj) |
| 0x80146D24 Check to remove Shadow Ball | |
| bool | ftMt_SpecialN_CheckShadowBallCancel (HSD_GObj *gobj) |
| 0x80146D74 Check to stash Shadow Ball? | |
| void | ftMt_SpecialN_SetNULL (HSD_GObj *gobj) |
| 0x80146DC8 Clear Shadow Ball GObj pointer and reset flag | |
| void | ftMt_SpecialN_OnTakeDamage (HSD_GObj *gobj) |
| 0x80146E30 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 Shoot Shadow Ball | |
| void | ftMt_SpecialN_PlayChargeSFX (HSD_GObj *gobj) |
| 0x801471C8 Play Shadow Ball Charge SFX | |
| void | ftMt_SpecialN_Enter (HSD_GObj *gobj) |
| 0x80147320 Mewtwo's grounded Shadow Ball Start Motion State handler | |
| void | ftMt_SpecialAirN_Enter (HSD_GObj *gobj) |
| 0x801473F4 Mewtwo's aerial Shadow Ball Start Action State handler | |
| void | ftMt_SpecialNStart_Anim (HSD_GObj *gobj) |
| 0x801474C0 Mewtwo's grounded Shadow Ball Start Animation callback | |
| void | ftMt_SpecialNLoop_Anim (HSD_GObj *gobj) |
| 0x8014764C Mewtwo's grounded Shadow Ball Loop Animation callback | |
| void | ftMt_SpecialNLoopFull_Anim (HSD_GObj *gobj) |
| 0x80147850 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 Mewtwo's aerial Shadow Ball Start Animation callback | |
| void | ftMt_SpecialAirNLoop_Anim (HSD_GObj *gobj) |
| 0x80147AEC Mewtwo's aerial Shadow Ball Loop Animation callback | |
| void | ftMt_SpecialAirNLoopFull_Anim (HSD_GObj *gobj) |
| 134302960 Set Shadow Ball vars to full charge? | |
| void | ftMt_SpecialAirNCancel_Anim (HSD_GObj *gobj) |
| 0x80147D20 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 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 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 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
| void ftMt_SpecialN_SetNULL | ( | HSD_GObj * | gobj | ) |
0x80146DC8 Clear Shadow Ball GObj pointer and reset flag
| void ftMt_SpecialN_OnTakeDamage | ( | HSD_GObj * | gobj | ) |
0x80146E30 Remove Shadow Ball when taking damage
| void ftMt_SpecialN_OnDeath | ( | HSD_GObj * | gobj | ) |
Remove Shadow Ball OnDeath2?
| void ftMt_SpecialN_ReleaseShadowBall | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialN_PlayChargeSFX | ( | HSD_GObj * | gobj | ) |
0x801471C8 Play Shadow Ball Charge SFX
| void ftMt_SpecialN_Enter | ( | HSD_GObj * | gobj | ) |
0x80147320 Mewtwo's grounded Shadow Ball Start Motion State handler
| void ftMt_SpecialAirN_Enter | ( | HSD_GObj * | gobj | ) |
0x801473F4 Mewtwo's aerial Shadow Ball Start Action State handler
| void ftMt_SpecialNStart_Anim | ( | HSD_GObj * | gobj | ) |
0x801474C0 Mewtwo's grounded Shadow Ball Start Animation callback
| void ftMt_SpecialNLoop_Anim | ( | HSD_GObj * | gobj | ) |
0x8014764C Mewtwo's grounded Shadow Ball Loop Animation callback
| void ftMt_SpecialNLoopFull_Anim | ( | HSD_GObj * | gobj | ) |
0x80147850 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 Mewtwo's aerial Shadow Ball Start Animation callback
| void ftMt_SpecialAirNLoop_Anim | ( | HSD_GObj * | gobj | ) |
0x80147AEC Mewtwo's aerial Shadow Ball Loop Animation callback
| void ftMt_SpecialAirNLoopFull_Anim | ( | HSD_GObj * | gobj | ) |
134302960 Set Shadow Ball vars to full charge?
| void ftMt_SpecialAirNCancel_Anim | ( | HSD_GObj * | gobj | ) |
0x80147D20 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 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 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 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.