|
SSBM Decomp
|
Functions | |
| bool | ftFx_AppealS_CheckIfUsed (Fighter *fp) |
| Check if Special Taunt has already been performed. | |
| bool | ftFx_AppealS_CheckInput (HSD_GObj *gobj) |
| Check if Fox/Falco has pressed D-Pad Down. | |
| void | ftFx_AppealS_Enter (HSD_GObj *gobj) |
| Fox & Falco's Special Taunt Motion State handler. | |
| void | ftFx_AppealS_Anim (HSD_GObj *gobj) |
| Fox & Falco's Special Taunt Start Animation callback. | |
| void | ftFx_AppealS_IASA (HSD_GObj *gobj) |
| Fox & Falco's Special Taunt Start IASA callback. | |
| void | ftFx_AppealS_Phys (HSD_GObj *gobj) |
| Fox & Falco's Special Taunt Physics callback. | |
| void | ftFx_AppealS_Coll (HSD_GObj *gobj) |
| Fox & Falco's Special Taunt Collision callback. | |
| void | ftFx_SpecialN_FtGetHoldJoint (HSD_GObj *gobj, Vec3 *pos) |
| Get Fox/Falco's Item Hold Bone Position for Blaster GFX. | |
| void | ftFx_SpecialN_ItGetHoldJoint (HSD_GObj *gobj, Vec3 *pos) |
| Get Fox/Falco's Item Hold Bone Position for Blaster GFX again? | |
| void | ftFx_SpecialN_OnChangeAction (HSD_GObj *gobj) |
| 0x800E5D90 https://decomp.me/scratch/DRgo9 // Fox & Falco's Blaster OnMotionStateChange function | |
| bool | ftFx_SpecialN_CheckRemoveBlaster (HSD_GObj *gobj) |
| 0x800E5DC4 https://decomp.me/scratch/A0n4M // Check if Fox/Falco has a Blaster GOBj pointer | |
| s32 | ftFx_SpecialN_GetBlasterAction (HSD_GObj *gobj) |
| 0x800E5DE4 - shoutouts to Olifre for figuring this one out! https://decomp.me/scratch/aatYF // Get msid for Fox/Falco moves that require the Blaster item | |
| bool | ftFx_SpecialN_CheckBlasterAction (HSD_GObj *gobj) |
| 0x800E5E38 https://decomp.me/scratch/f6oIX // Check if Fox/Falco is performing a move that requires the Blaster item | |
| void | ftFx_SpecialN_ClearBlaster (HSD_GObj *gobj) |
| 0x800E5E90 https://decomp.me/scratch/4v8j4 // Clear Blaster GObj pointer and callbacks | |
| void | ftFx_SpecialN_RemoveBlaster (HSD_GObj *gobj) |
| 0x800E5EBC https://decomp.me/scratch/WglAb // Remove Blaster item | |
| void | ftFx_SpecialN_CreateBlasterShot (HSD_GObj *gobj) |
| 0x800E5F28 https://decomp.me/scratch/iPgDc // Create Blaster Shot Item | |
| void | ftFx_SpecialN_Enter (HSD_GObj *gobj) |
| 0x800E608C https://decomp.me/scratch/B3aTL // Fox & Falco's grounded Blaster Action State handler | |
| void | ftFx_SpecialAirN_Enter (HSD_GObj *gobj) |
| 0x800E61A8 https://decomp.me/scratch/TUDhU | |
| void | ftFx_SpecialNStart_Anim (HSD_GObj *gobj) |
| 0x800E62A4 https://decomp.me/scratch/ZOB3l // Fox & Falco's grounded Blaster Start Animation callback | |
| void | ftFx_SpecialNLoop_Anim (HSD_GObj *gobj) |
| 0x800E6368 https://decomp.me/scratch/J7zwX // Fox & Falco's grounded Blaster Loop Animation callback | |
| void | ftFx_SpecialNEnd_Anim (HSD_GObj *gobj) |
| 0x800E65BC https://decomp.me/scratch/aIEIA // Fox & Falco's grounded Blaster End Animation callback | |
| void | ftFx_SpecialAirNStart_Anim (HSD_GObj *gobj) |
| 0x800E667C https://decomp.me/scratch/Os6Ik // Fox & Falco's aerial Blaster Start Animation callback | |
| void | ftFx_SpecialAirNLoop_Anim (HSD_GObj *gobj) |
| 0x800E6740 https://decomp.me/scratch/FyW7c // Fox & Falco's aerial Blaster Loop Animation callback | |
| void | ftFx_SpecialAirNEnd_Anim (HSD_GObj *gobj) |
| 0x800E69BC https://decomp.me/scratch/OAWla // Fox & Falco's aerial Blaster End Animation callback | |
| void | ftFx_SpecialNStart_IASA (HSD_GObj *gobj) |
| 0x800E6AB4 https://decomp.me/scratch/7JCEh // Fox & Falco's grounded Blaster Start IASA callback | |
| void | ftFx_SpecialNLoop_IASA (HSD_GObj *gobj) |
| 0x800E6ADC https://decomp.me/scratch/7JCEh // Fox & Falco's grounded Blaster Loop IASA callback | |
| void | ftFx_SpecialNEnd_IASA (HSD_GObj *gobj) |
| 0x800E6B04 - Fox & Falco's grounded Blaster End IASA callback | |
| void | ftFx_SpecialAirNStart_IASA (HSD_GObj *gobj) |
| 0x800E6B08 https://decomp.me/scratch/7JCEh // Fox & Falco's aerial Blaster Start IASA callback | |
| void | ftFx_SpecialAirNLoop_IASA (HSD_GObj *gobj) |
| 0x800E6B30 https://decomp.me/scratch/7JCEh // Fox & Falco's aerial Blaster Loop IASA callback | |
| void | ftFx_SpecialAirNEnd_IASA (HSD_GObj *gobj) |
| 0x800E6B58 - Fox & Falco's aerial Blaster End IASA callback | |
| void | ftFx_SpecialNStart_Phys (HSD_GObj *gobj) |
| 0x800E6B5C - Fox & Falco's grounded Blaster Start Physics callback | |
| void | ftFx_SpecialNLoop_Phys (HSD_GObj *gobj) |
| 0x800E6B7C - Fox & Falco's grounded Blaster Loop Physics callback | |
| void | ftFx_SpecialNEnd_Phys (HSD_GObj *gobj) |
| 0x800E6B9C - Fox & Falco's grounded Blaster End Physics callback | |
| void | ftFx_SpecialAirNStart_Phys (HSD_GObj *gobj) |
| 0x800E6BBC - Fox & Falco's aerial Blaster Start Physics callback | |
| void | ftFx_SpecialAirNLoop_Phys (HSD_GObj *gobj) |
| 0x800E6BDC - Fox & Falco's aerial Blaster Loop Physics callback | |
| void | ftFx_SpecialAirNEnd_Phys (HSD_GObj *gobj) |
| 0x800E6BFC - Fox & Falco's aerial Blaster End Physics callback | |
| void | ftFx_SpecialNStart_Coll (HSD_GObj *gobj) |
| 0x800E6C1C - Fox & Falco's grounded Blaster Start Collision callback | |
| void | ftFx_SpecialNLoop_Coll (HSD_GObj *gobj) |
| 0x800E6C3C - Fox & Falco's grounded Blaster Loop Collision callback | |
| void | ftFx_SpecialNEnd_Coll (HSD_GObj *gobj) |
| 0x800E6C1C - Fox & Falco's grounded Blaster End Collision callback | |
| void | ftFx_SpecialAirNStart_Coll (HSD_GObj *gobj) |
| 0x800E6C7C - Fox & Falco's aerial Blaster Start Collision callback | |
| void | ftFx_SpecialAirNLoop_Coll (HSD_GObj *gobj) |
| 0x800E6C9C - Fox & Falco's aerial Blaster Loop Collision callback | |
| void | ftFx_SpecialAirNEnd_Coll (HSD_GObj *gobj) |
| 0x800E6CBC - Fox & Falco's aerial Blaster End Collision callback | |
| void | ftFx_Throw_Anim (HSD_GObj *gobj) |
| 0x800E6CDC https://decomp.me/scratch/G1jsj // Fox & Falco's Throw Animation callback - spawn Blaster | |
| void | ftFx_SpecialHi_CreateLaunchGFX (HSD_GObj *gobj) |
| Create Firefox/Firebird Launch GFX. | |
| void | ftFx_SpecialHi_CreateChargeGFX (HSD_GObj *gobj) |
| Create Firefox/Firebird Charge GFX. | |
| void | ftFx_SpecialHi_Enter (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Start Motion State handler. | |
| void | ftFx_SpecialAirHiStart_Enter (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start Motion State handler. | |
| void | ftFox_SpecialHi_RotateModel (HSD_GObj *gobj) |
| void | ftFx_SpecialHiHold_Anim (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Start Animation callback. | |
| void | ftFx_SpecialHiHoldAir_Anim (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start Animation callback. | |
| void | ftFx_SpecialHiHold_IASA (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Start IASA callback. | |
| void | ftFx_SpecialHiHoldAir_IASA (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start IASA callback. | |
| void | ftFx_SpecialHiHold_Phys (HSD_GObj *gobj) |
| Fox & Falco's grorunded Firefox/Firebird Start Physics callback. | |
| void | ftFx_SpecialHiHoldAir_Phys (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start Physics callback. | |
| void | ftFx_SpecialHiHold_Coll (HSD_GObj *gobj) |
| Fox & Falco's grounded Firerfox/Firebird Start Collision callback. | |
| void | ftFx_SpecialHiHoldAir_Coll (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start Collision callback. | |
| void | ftFx_SpecialHiHold_GroundToAir (HSD_GObj *gobj) |
| Fox & Falco's ground -> air Firefox/Firebird Start Motion State handler. | |
| void | ftFx_SpecialHiHoldAir_AirToGround (HSD_GObj *gobj) |
| Fox & Falco's air -> ground Firefox/Firebird Start Motion State handler. | |
| void | ftFx_SpecialHi_Anim (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch Animation callback. | |
| void | ftFx_SpecialAirHi_Anim (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Launch Animation callback. | |
| void | ftFx_SpecialHi_IASA (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch IASA callback. | |
| void | ftFx_SpecialAirHi_IASA (HSD_GObj *gobj) |
| Fox & Falco's aerial Firerfox/Firebird Launch IASA callback. | |
| void | ftFx_SpecialHi_Phys (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch Physics callback. | |
| void | ftFx_SpecialAirHi_Phys (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Launch Physics callback. | |
| void | ftFx_SpecialHi_Coll (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch Collision callback. | |
| void | ftFx_SpecialAirHi_Coll (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Launch Collision callback. | |
| void | ftFx_SpecialHi_GroundToAir (HSD_GObj *gobj) |
| Fox & Falco's Firefox/Firebird Launch ground -> air Motion State handler. | |
| void | ftFx_SpecialAirHi_AirToGround (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch Motion State handler. | |
| void | ftFx_SpecialAirHi_Enter (HSD_GObj *gobj) |
| 0x800E7C98 https://decomp.me/scratch/k5tbJ // Fox & Falco's aerial Firefox/Firebird Launch Motion State handler | |
| void | ftFx_SpecialHiLanding_Anim (HSD_GObj *gobj) |
| 0x800E7E3C https://decomp.me/scratch/FiAfN // Fox & Falco's grounded Firefox/Firebird End Animation callback | |
| void | ftFx_SpecialHiFall_Anim (HSD_GObj *gobj) |
| 0x800E7E78 https://decomp.me/scratch/COhLZ // Fox & Falco's aerial Firefox/Firebird End Animation callback | |
| void | ftFx_SpecialHiLanding_IASA (HSD_GObj *gobj) |
| 0x800E7ED8 - Fox & Falco's grounded Firefox/Firebird End IASA callback | |
| void | ftFx_SpecialHiFall_IASA (HSD_GObj *gobj) |
| 0x800E7EDC - Fox & Falco's aerial Firefox/Firebird End IASA callback | |
| void | ftFx_SpecialHiLanding_Phys (HSD_GObj *gobj) |
| 0x800E7EE0 https://decomp.me/scratch/eHUMt // Fox & Falco's grounded Firefox/Firebird End Physics callback | |
| void | ftFx_SpecialHiFall_Phys (HSD_GObj *gobj) |
| 0x800E7F20 - Fox & Falco's aerial Firefox/Firebird End Physics callback | |
| void | ftFx_SpecialHiLanding_Coll (HSD_GObj *gobj) |
| 0x800E7F40 https://decomp.me/scratch/JEGS6 // Fox & Falco's grounded Firefox/Firebird End Collision callback | |
| void | ftFx_SpecialHiFall_Coll (HSD_GObj *gobj) |
| 0x800E7FA0 https://decomp.me/scratch/0Veb7 // Fox & Falco's aerial Firefox/Firebird End Collision callback | |
| void | ftFx_SpecialHiFall_Enter (HSD_GObj *gobj) |
| 0x800E7FF0 https://decomp.me/scratch/IQ1YX // Fox & Falco's aerial Firefox/Firebird End Motion State handler | |
| void | ftFx_SpecialHiFall_AirToGround (HSD_GObj *gobj) |
| 0x800E8048 https://decomp.me/scratch/rGuhz // Fox & Falco's ground -> air Firefox/Firebird End Motion State handler | |
| void | ftFx_SpecialHiLanding_GroundToAir (HSD_GObj *gobj) |
| 0x800E80C0 https://decomp.me/scratch/YjAsa // Fox & Falco's Firefox/Firebird End -> Rebound Collision thing | |
| void | ftFx_SpecialHiBound_Anim (HSD_GObj *gobj) |
| 0x800E8124 https://decomp.me/scratch/SSvDi // Fox & Falco's Firefox/Firebird Rebound Animation callback | |
| void | ftFx_SpecialHiBound_IASA (HSD_GObj *gobj) |
| 0x800E81FC - Fox & Falco's Firefox/Firebird Rebound IASA callback | |
| void | ftFx_SpecialHiBound_Phys (HSD_GObj *gobj) |
| 0x800E8200 https://decomp.me/scratch/nIsRU // Fox & Falco's Firefox/Firebird Rebound Physics callback | |
| void | ftFx_SpecialHiBound_Coll (HSD_GObj *gobj) |
| 0x800E824C https://decomp.me/scratch/iGtSK // Fox & Falco's Firefox/Firebird Rebound Collision callback | |
| void | ftFx_SpecialHiBound_Enter (HSD_GObj *gobj) |
| 0x800E82E4 https://decomp.me/scratch/ckSnm // Fox & Falco's Firefox/Firebird Rebound Motion State handler | |
| void | ftFx_SpecialLw_CreateLoopGFX (HSD_GObj *gobj) |
| Create Reflector Loop GFX. | |
| void | ftFx_SpecialLw_CreateStartGFX (HSD_GObj *gobj) |
| Create Reflector Start GFX. | |
| void | ftFx_SpecialLw_CreateReflectGFX (HSD_GObj *gobj) |
| Create Reflector Deflect GFX. | |
| void | ftFx_SpecialLw_Enter (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector Start Motion State handler. | |
| void | ftFx_SpecialAirLw_Enter (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Start Motion State handler. | |
| void | ftFx_SpecialLwStart_Anim (HSD_GObj *gobj) |
| 0x800E8694 https://decomp.me/scratch/isKUf // Fox & Falco's grounded Reflector Start Animation callback | |
| void | ftFx_SpecialAirLwStart_Anim (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Start Animation callback. | |
| void | ftFx_SpecialLwStart_IASA (HSD_GObj *gobj) |
| 0x800E87AC https://decomp.me/scratch/CYqHS // Fox & Falco's grounded Reflector Start IASA callback | |
| void | ftFx_SpecialAirLwStart_IASA (HSD_GObj *gobj) |
| 0x800E87D0 - Fox & Falco's aerial Reflector Start IASA callback | |
| bool | ftFx_SpecialLwStart_CheckPass (HSD_GObj *gobj) |
Check for drop-through platform while in SpecialLwStart. | |
| void | ftFx_SpecialLwStart_Pass (HSD_GObj *gobj) |
| Fox & Falco's Reflector Start Platform Drop Motion State handler. | |
| void | ftFx_SpecialLwStart_Phys (HSD_GObj *gobj) |
| Fox & Falco's Reflector Start Physics callback. | |
| void | ftFx_SpecialAirLwStart_Phys (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Start Physics callback. | |
| void | ftFx_SpecialLwStart_Coll (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector Start Collision callback. | |
| void | ftFx_SpecialAirLwStart_Coll (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Start Collision callback. | |
| void | ftFx_SpecialLwStart_GroundToAir (HSD_GObj *gobj) |
| Fox & Falco's ground -> air Reflector Start Motion State handler. | |
| void | ftFx_SpecialAirLwStart_AirToGround (HSD_GObj *gobj) |
| Fox & Falco's air -> ground Reflector Start Motion State handler. | |
| void | ftFx_SpecialLwLoop_Anim (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector Loop Animation callback. | |
| void | ftFx_SpecialAirLwLoop_Anim (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Loop Animation callback. | |
| void | ftFx_SpecialLwLoop_IASA (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector Loop IASA callback. | |
| void | ftFx_SpecialAirLwLoop_IASA (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Loop IASA callback. | |
| void | ftFx_SpecialLwLoop_Phys (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector Loop Physics callback. | |
| void | ftFx_SpecialAirLwLoop_Phys (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Loop Physics callback. | |
| void | ftFx_SpecialLwLoop_Coll (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector Loop Collision callback. | |
| void | ftFx_SpecialAirLwLoop_Coll (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Loop Collision callback. | |
| void | ftFx_SpecialLwTurn_Anim (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector Turn Animation callback. | |
| void | ftFx_SpecialAirLwTurn_Anim (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Turn Animation callback. | |
| void | ftFx_SpecialLwTurn_IASA (HSD_GObj *gobj) |
| 0x800E91FC - Fox & Falco's grounded Reflector Turn IASA callback | |
| void | ftFx_SpecialAirLwTurn_IASA (HSD_GObj *gobj) |
| 0x800E9200 - Fox & Falco's aerial Reflector Turn IASA callback | |
| void | ftFx_SpecialLwTurn_Phys (HSD_GObj *gobj) |
| 0x800E9204 https://decomp.me/scratch/sQ6Zw // Fox & Falco's grounded Reflector Turn Physics callback | |
| void | ftFx_SpecialAirLwTurn_Phys (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Turn Physics callback. | |
| void | ftFx_SpecialLwTurn_Coll (HSD_GObj *gobj) |
| 0x800E92AC https://decomp.me/scratch/hKwfA // Fox & Falco's grounded Reflector Turn Collision callback | |
| void | ftFx_SpecialAirLwTurn_Coll (HSD_GObj *gobj) |
| 0x800E92E8 https://decomp.me/scratch/L0Bhg // Fox & Falco's aerial Reflector Turn Collision callback | |
| void | ftFx_SpecialLwTurn_GroundToAir (HSD_GObj *gobj) |
| 0x800E9324 https://decomp.me/scratch/L2Rcy // Fox & Falco's ground -> air Reflector Turn Motion State handler | |
| void | ftFx_SpecialAirLwTurn_GroundToAir (HSD_GObj *gobj) |
| 0x800E93A4 https://decomp.me/scratch/BwZlC // Fox & Falco's air -> ground Reflector Turn Motion State handler | |
| bool | ftFx_SpecialLwTurn_Check (HSD_GObj *gobj) |
| 0x800E942C https://decomp.me/scratch/Hr5UW // Fox & Falco's Reflector Turn Motion State handler | |
| bool | ftFx_SpecialLwHit_Check (HSD_GObj *gobj) |
| 0x800E9564 https://decomp.me/scratch/R1XfY // Fox & Falco's Reflector Hit Motion State handler | |
| void | ftFx_SpecialLwHit_Anim (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector Hit Animation callback. | |
| void | ftFx_SpecialAirLwHit_Anim (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Hit Animation callback. | |
| void | ftFx_SpecialLwHit_IASA (HSD_GObj *gobj) |
| 0x800E9844 - Fox & Falco's grounded Reflector Hit IASA callback | |
| void | ftFx_SpecialAirLwHit_IASA (HSD_GObj *gobj) |
| 0x800E9848 - Fox & Falco's aerial Reflector Hit IASA callback | |
| void | ftFx_SpecialLwHit_Phys (HSD_GObj *gobj) |
| 0x800E984C https://decomp.me/scratch/P8Wyt // Fox & Falco's grounded Reflector Hit Physics callback | |
| void | ftFx_SpecialAirLwHit_Phys (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Hit Physics callback. | |
| void | ftFx_SpecialLwHit_Coll (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector Hit Collision callback. | |
| void | ftFx_SpecialAirLwHit_Coll (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector Hit Collision callback. | |
| void | ftFx_SpecialLwHit_GroundToAir (HSD_GObj *gobj) |
| 0x800E996C https://decomp.me/scratch/wnviJ // Fox & Falco's ground -> air Reflector Hit Motion State handler | |
| void | ftFx_SpecialAirLwHit_AirToGround (HSD_GObj *gobj) |
| 0x800E99D4 https://decomp.me/scratch/zXqEI // Fox & Falco's air -> ground Reflector Hit Motion State handler | |
| void | ftFx_SpecialLwHit_SetCall (HSD_GObj *gobj) |
| 0x800E9A44 https://decomp.me/scratch/XIxX1 // Toggle bit flag and set OnReflect callback for Reflector | |
| void | ftFx_SpecialLwHit_Enter (HSD_GObj *gobj) |
| 0x800E9A68 https://decomp.me/scratch/SyGv6 // Fox & Falco's Reflect Hit Motion State handler | |
| void | ftFx_SpecialLwEnd_Anim (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector End Animation callback. | |
| void | ftFx_SpecialAirLwEnd_Anim (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector End Animation callback. | |
| void | ftFx_SpecialLwEnd_IASA (HSD_GObj *gobj) |
| Fox & Falco's grounded Reflector End IASA callback. | |
| void | ftFx_SpecialAirLwEnd_IASA (HSD_GObj *gobj) |
| 0x800E9BCC - Fox & Falco's aerial Reflector End IASA callback | |
| void | ftFx_SpecialLwEnd_Phys (HSD_GObj *gobj) |
| 0x800E9BD0 - Fox & Falco's grounded Reflector End Physics callback | |
| void | ftFx_SpecialAirLwEnd_Phys (HSD_GObj *gobj) |
| Fox & Falco's aerial Reflector End Physics callback. | |
| void | ftFx_SpecialLwEnd_Coll (HSD_GObj *gobj) |
| 0x800E9C50 https://decomp.me/scratch/chekC // Fox & Falco's grounded Reflector End Collision callback | |
| void | ftFx_SpecialAirLwEnd_Coll (HSD_GObj *gobj) |
| 0x800E9C8C https://decomp.me/scratch/t5ghA // Fox & Falco's aerial Reflector End Collision callback | |
| void | ftFx_SpecialLwEnd_GroundToAir (HSD_GObj *gobj) |
| 0x800E9CC8 https://decomp.me/scratch/xAGsZ // Fox & Falco's ground -> air Reflector End Motion State handler | |
| void | ftFx_SpecialAirLwEnd_AirToGround (HSD_GObj *gobj) |
| 0x800E9D24 https://decomp.me/scratch/pG1xg // Fox & Falco's air -> ground Reflector End Motion State handler | |
| void | ftFx_SpecialLwEnd_Enter (HSD_GObj *gobj) |
| 0x800E9D88 https://decomp.me/scratch/oUZ7Q // Fox & Falco's grounded Reflector End Motion State handler | |
| void | ftFx_SpecialAirLwEnd_Enter (HSD_GObj *gobj) |
| 0x800E9DC0 - Fox & Falco's aerial Reflector End Motion State handler | |
| void | ftFx_SpecialS_CreateGFX (HSD_GObj *gobj) |
| 0x800E9DF8 https://decomp.me/scratch/5Qwzg // Create Fox Illusion / Falco Phantasm GFX | |
| bool | ftFx_SpecialS_CheckGhostRemove (HSD_GObj *gobj) |
| 0x800E9E78 https://decomp.me/scratch/Er9l6 // Check if Fox or Falco are in any of their Illusion/Phantasm Motion States | |
| u32 | ftFx_SpecialS_GetCmdVar2 (HSD_GObj *gobj) |
| 0x800E9EA0 https://decomp.me/scratch/jUfwc // Return 0x2208 from Fighter Struct | |
| void | ftFx_SpecialS_CopyGhostPosIndexed (HSD_GObj *gobj, s32 index, Vec3 *ghostPos) |
| 0x800E9EAC https://decomp.me/scratch/IjtLj // Copy state variables into SpecialS struct | |
| f32 | ftFx_SpecialS_ReturnFloatVarIndexed (HSD_GObj *gobj, s32 index) |
| 0x800E9ED4 https://decomp.me/scratch/bkSg9 // Return float from array @ 0x2374 for Fox & Falco's Illusion/Phantasm | |
| void | ftFx_SpecialSStart_Enter (HSD_GObj *gobj) |
| 0x800E9EE8 https://decomp.me/scratch/7sYVM // Fox & Falco's grounded Illusion/Phantasm Start Motion State handler | |
| void | ftFx_SpecialAirSStart_Enter (HSD_GObj *gobj) |
| 0x800E9F6C https://decomp.me/scratch/Sm9I3 // Fox & Falco's aerial Illusion/Phantasm Start Motion State handler | |
| void | ftFx_SpecialSStart_Anim (HSD_GObj *gobj) |
| 0x800EA004 https://decomp.me/scratch/MsR8G // Fox & Falco's grounded Illusion/Phantasm Start Animation callback | |
| void | ftFx_SpecialAirSStart_Anim (HSD_GObj *gobj) |
| 0x800EA040 https://decomp.me/scratch/EmRIa // Fox & Falco's aerial Illusion/Phantasm Start Animation callback | |
| void | ftFx_SpecialSStart_IASA (HSD_GObj *gobj) |
| 0x800EA07C - Fox & Falco's grounded Illusion/Phantasm Start IASA callback | |
| void | ftFx_SpecialAirSStart_IASA (HSD_GObj *gobj) |
| 0x800EA080 - Fox & Falco's aerial Illusion/Phantasm Start IASA callback | |
| void | ftFx_SpecialSStart_Phys (HSD_GObj *gobj) |
| 0x800EA084 https://decomp.me/scratch/Xpw0e // Fox & Falco's grounded Illusion/Phantasm Start Physics callback | |
| void | ftFx_SpecialAirSStart_Phys (HSD_GObj *gobj) |
| 0x800EA0BC https://decomp.me/scratch/GDjT9 // Fox & Falco's aerial Illusion/Phantasm Start Physics callback | |
| void | ftFx_SpecialSStart_Coll (HSD_GObj *gobj) |
| 0x800EA128 https://decomp.me/scratch/9RjgG // Fox & Falco's grounded Illusion/Phantasm Start Collision callback | |
| void | ftFx_SpecialAirSStart_Coll (HSD_GObj *gobj) |
| 0x800EA164 https://decomp.me/scratch/xsH1P // Fox & Falco's aerial Illusion/Phantasm Start Collision callback | |
| void | ftFx_SpecialSStart_GroundToAir (HSD_GObj *gobj) |
| 0x800EA1D4 https://decomp.me/scratch/P6TMv // Fox & Falco's ground -> air Illusion/Phantasm Start Motion State handler | |
| void | ftFx_SpecialAirSStart_AirToGround (HSD_GObj *gobj) |
| 0x800EA234 https://decomp.me/scratch/sPuow // Fox & Falco's air -> ground Illusion/Phantasm Start Motion State handler | |
| void | ftFx_SpecialS_Anim (HSD_GObj *gobj) |
| 0x800EA294 https://decomp.me/scratch/CmfTU // Fox & Falco's grounded Illusion/Phantasm Dash Animation callback | |
| void | ftFx_SpecialAirS_Anim (HSD_GObj *gobj) |
| 0x800EA344 https://decomp.me/scratch/CmfTU // Fox & Falco's aerial Illusion/Phantasm Dash Animation callback | |
| void | ftFx_SpecialS_IASA (HSD_GObj *gobj) |
| 0x800EA3F4 https://decomp.me/scratch/8H8Wi // Fox & Falco's grounded Illusion/Phantasm Dash IASA callback | |
| void | ftFx_SpecialAirS_IASA (HSD_GObj *gobj) |
| 0x800EA438 https://decomp.me/scratch/VKuOt // Fox & Falco's aerial Illusion/Phantasm Dash IASA callback | |
| void | ftFx_SpecialS_Phys (HSD_GObj *gobj) |
| 0x800EA47C https://decomp.me/scratch/vTYge // Fox & Falco's grounded Illusion/Phantasm Dash Physics callback | |
| void | ftFx_SpecialAirS_Phys (HSD_GObj *gobj) |
| 0x800EA534 https://decomp.me/scratch/uC46r | |
| void | ftFx_SpecialS_Coll (HSD_GObj *gobj) |
| 0x800EA5EC https://decomp.me/scratch/r79Jx // Fox & Falco's grounded Illusion/Phantasm Dash Collision callback | |
| void | ftFx_SpecialAirS_Coll (HSD_GObj *gobj) |
| 0x800EA628 https://decomp.me/scratch/e4nEC // Fox & Falco's aerial Illusion/Phantasm Dash Collision callback | |
| void | ftFx_SpecialS_GroundToAir (HSD_GObj *gobj) |
| 0x800EA698 https://decomp.me/scratch/ARHkv // Fox & Falco's ground -> air Illusion/Phantasm Dash Motion State handler | |
| void | ftFx_SpecialAirS_AirToGround (HSD_GObj *gobj) |
| 0x800EA700 https://decomp.me/scratch/SsE2h // Fox & Falco's air -> ground Illusion/Phantasm Dash Motion State handler | |
| void | ftFx_SpecialS_Enter (HSD_GObj *gobj) |
| 0x800EA768 https://decomp.me/scratch/orLir // Fox & Falco's grounded Illusion/Phantasm Dash Motion State handler | |
| void | ftFx_SpecialAirS_Enter (HSD_GObj *gobj) |
| 0x800EA838 https://decomp.me/scratch/ij6np // Fox & Falco's aerial Illusion/Phantasm Dash Motion State handler | |
| void | ftFx_SpecialSEnd_Anim (HSD_GObj *gobj) |
| 0x800EA908 https://decomp.me/scratch/u3jZn // Fox & Falco's grounded Illusion/Phantasm End Animation callback | |
| void | ftFx_SpecialAirSEnd_Anim (HSD_GObj *gobj) |
| 0x800EA944 https://decomp.me/scratch/YLYPn // Fox & Falco's aerial Illusion/Phantasm End Animation callback | |
| void | ftFx_SpecialSEnd_IASA (HSD_GObj *gobj) |
| 0x800EA9A4 - Fox & Falco's grounded Illusion/Phantasm End IASA callback | |
| void | ftFx_SpecialAirSEnd_IASA (HSD_GObj *gobj) |
| 0x800EA9A8 - Fox & Falco's grounded Illusion/Phantasm End IASA callback | |
| void | ftFx_SpecialSEnd_Phys (HSD_GObj *gobj) |
| 0x800EA9AC https://decomp.me/scratch/qGaVf // Fox & Falco's grounded Illusion/Phantasm End Physics callback | |
| void | ftFx_SpecialAirSEnd_Phys (HSD_GObj *gobj) |
| 0x800EAA8C https://decomp.me/scratch/qGaVf // Fox & Falco's aerial Illusion/Phantasm End Physics callback | |
| void | ftFx_SpecialSEnd_Coll (HSD_GObj *gobj) |
| 0x800EAB90 https://decomp.me/scratch/3uJsu // Fox & Falco's grounded Illusion/Phantasm End Collision callback | |
| void | ftFx_SpecialAirSEnd_Coll (HSD_GObj *gobj) |
| 0x800EABCC https://decomp.me/scratch/pd3IU // Fox & Falco's aerial Illusion/Phantasm End Collision callback | |
| void | ftFx_SpecialSEnd_Enter (HSD_GObj *gobj) |
| 0x800EAC50 https://decomp.me/scratch/ZZTJW // Fox & Falco's grounded Illusion End Motion State handler | |
| void | ftFx_SpecialAirSEnd_Enter (HSD_GObj *gobj) |
| 0x800EACD8 https://decomp.me/scratch/QFxa9 | |
| void | ftFx_Init_LoadSpecialAttrs (HSD_GObj *) |
| void | ftFx_Init_OnLoadForFalco (Fighter *fp) |
| void | ftFx_Init_OnLoad (HSD_GObj *gobj) |
| void | ftFx_Init_OnKnockbackEnter (HSD_GObj *gobj) |
| 0.0f | |
| void | ftFx_Init_OnKnockbackExit (HSD_GObj *gobj) |
Check if Special Taunt has already been performed.
| void ftFx_AppealS_Enter | ( | HSD_GObj * | gobj | ) |
Fox & Falco's Special Taunt Motion State handler.
| void ftFx_AppealS_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's Special Taunt Start Animation callback.
| void ftFx_AppealS_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's Special Taunt Start IASA callback.
| void ftFx_AppealS_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's Special Taunt Physics callback.
| void ftFx_AppealS_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's Special Taunt Collision callback.
| void ftFx_SpecialN_FtGetHoldJoint | ( | HSD_GObj * | gobj, |
| Vec3 * | pos | ||
| ) |
Get Fox/Falco's Item Hold Bone Position for Blaster GFX.
inline with ftFx_SpecialN_ItGetHoldJoint. | void ftFx_SpecialN_ItGetHoldJoint | ( | HSD_GObj * | gobj, |
| Vec3 * | pos | ||
| ) |
Get Fox/Falco's Item Hold Bone Position for Blaster GFX again?
| void ftFx_SpecialN_OnChangeAction | ( | HSD_GObj * | gobj | ) |
0x800E5D90 https://decomp.me/scratch/DRgo9 // Fox & Falco's Blaster OnMotionStateChange function
0x800E5DC4 https://decomp.me/scratch/A0n4M // Check if Fox/Falco has a Blaster GOBj pointer
0x800E5DE4 - shoutouts to Olifre for figuring this one out! https://decomp.me/scratch/aatYF // Get msid for Fox/Falco moves that require the Blaster item
0x800E5E38 https://decomp.me/scratch/f6oIX // Check if Fox/Falco is performing a move that requires the Blaster item
| void ftFx_SpecialN_ClearBlaster | ( | HSD_GObj * | gobj | ) |
0x800E5E90 https://decomp.me/scratch/4v8j4 // Clear Blaster GObj pointer and callbacks
| void ftFx_SpecialN_RemoveBlaster | ( | HSD_GObj * | gobj | ) |
0x800E5EBC https://decomp.me/scratch/WglAb // Remove Blaster item
| void ftFx_SpecialN_CreateBlasterShot | ( | HSD_GObj * | gobj | ) |
0x800E5F28 https://decomp.me/scratch/iPgDc // Create Blaster Shot Item
inline with ftFx_SpecialNLoop_Anim and ftFx_SpecialAirNLoop_Anim. inline functions. | void ftFx_SpecialN_Enter | ( | HSD_GObj * | gobj | ) |
0x800E608C https://decomp.me/scratch/B3aTL // Fox & Falco's grounded Blaster Action State handler
| void ftFx_SpecialAirN_Enter | ( | HSD_GObj * | gobj | ) |
0x800E61A8 https://decomp.me/scratch/TUDhU
| void ftFx_SpecialNStart_Anim | ( | HSD_GObj * | gobj | ) |
0x800E62A4 https://decomp.me/scratch/ZOB3l // Fox & Falco's grounded Blaster Start Animation callback
| void ftFx_SpecialNLoop_Anim | ( | HSD_GObj * | gobj | ) |
0x800E6368 https://decomp.me/scratch/J7zwX // Fox & Falco's grounded Blaster Loop Animation callback
| void ftFx_SpecialNEnd_Anim | ( | HSD_GObj * | gobj | ) |
0x800E65BC https://decomp.me/scratch/aIEIA // Fox & Falco's grounded Blaster End Animation callback
| void ftFx_SpecialAirNStart_Anim | ( | HSD_GObj * | gobj | ) |
0x800E667C https://decomp.me/scratch/Os6Ik // Fox & Falco's aerial Blaster Start Animation callback
| void ftFx_SpecialAirNLoop_Anim | ( | HSD_GObj * | gobj | ) |
0x800E6740 https://decomp.me/scratch/FyW7c // Fox & Falco's aerial Blaster Loop Animation callback
| void ftFx_SpecialAirNEnd_Anim | ( | HSD_GObj * | gobj | ) |
0x800E69BC https://decomp.me/scratch/OAWla // Fox & Falco's aerial Blaster End Animation callback
| void ftFx_SpecialNStart_IASA | ( | HSD_GObj * | gobj | ) |
0x800E6AB4 https://decomp.me/scratch/7JCEh // Fox & Falco's grounded Blaster Start IASA callback
| void ftFx_SpecialNLoop_IASA | ( | HSD_GObj * | gobj | ) |
0x800E6ADC https://decomp.me/scratch/7JCEh // Fox & Falco's grounded Blaster Loop IASA callback
| void ftFx_SpecialNEnd_IASA | ( | HSD_GObj * | gobj | ) |
0x800E6B04 - Fox & Falco's grounded Blaster End IASA callback
| void ftFx_SpecialAirNStart_IASA | ( | HSD_GObj * | gobj | ) |
0x800E6B08 https://decomp.me/scratch/7JCEh // Fox & Falco's aerial Blaster Start IASA callback
| void ftFx_SpecialAirNLoop_IASA | ( | HSD_GObj * | gobj | ) |
0x800E6B30 https://decomp.me/scratch/7JCEh // Fox & Falco's aerial Blaster Loop IASA callback
| void ftFx_SpecialAirNEnd_IASA | ( | HSD_GObj * | gobj | ) |
0x800E6B58 - Fox & Falco's aerial Blaster End IASA callback
| void ftFx_SpecialNStart_Phys | ( | HSD_GObj * | gobj | ) |
0x800E6B5C - Fox & Falco's grounded Blaster Start Physics callback
| void ftFx_SpecialNLoop_Phys | ( | HSD_GObj * | gobj | ) |
0x800E6B7C - Fox & Falco's grounded Blaster Loop Physics callback
| void ftFx_SpecialNEnd_Phys | ( | HSD_GObj * | gobj | ) |
0x800E6B9C - Fox & Falco's grounded Blaster End Physics callback
| void ftFx_SpecialAirNStart_Phys | ( | HSD_GObj * | gobj | ) |
0x800E6BBC - Fox & Falco's aerial Blaster Start Physics callback
| void ftFx_SpecialAirNLoop_Phys | ( | HSD_GObj * | gobj | ) |
0x800E6BDC - Fox & Falco's aerial Blaster Loop Physics callback
| void ftFx_SpecialAirNEnd_Phys | ( | HSD_GObj * | gobj | ) |
0x800E6BFC - Fox & Falco's aerial Blaster End Physics callback
| void ftFx_SpecialNStart_Coll | ( | HSD_GObj * | gobj | ) |
0x800E6C1C - Fox & Falco's grounded Blaster Start Collision callback
| void ftFx_SpecialNLoop_Coll | ( | HSD_GObj * | gobj | ) |
0x800E6C3C - Fox & Falco's grounded Blaster Loop Collision callback
| void ftFx_SpecialNEnd_Coll | ( | HSD_GObj * | gobj | ) |
0x800E6C1C - Fox & Falco's grounded Blaster End Collision callback
| void ftFx_SpecialAirNStart_Coll | ( | HSD_GObj * | gobj | ) |
0x800E6C7C - Fox & Falco's aerial Blaster Start Collision callback
| void ftFx_SpecialAirNLoop_Coll | ( | HSD_GObj * | gobj | ) |
0x800E6C9C - Fox & Falco's aerial Blaster Loop Collision callback
| void ftFx_SpecialAirNEnd_Coll | ( | HSD_GObj * | gobj | ) |
0x800E6CBC - Fox & Falco's aerial Blaster End Collision callback
| void ftFx_Throw_Anim | ( | HSD_GObj * | gobj | ) |
0x800E6CDC https://decomp.me/scratch/G1jsj // Fox & Falco's Throw Animation callback - spawn Blaster
| void ftFx_SpecialHi_CreateLaunchGFX | ( | HSD_GObj * | gobj | ) |
Create Firefox/Firebird Launch GFX.
| void ftFx_SpecialHi_CreateChargeGFX | ( | HSD_GObj * | gobj | ) |
Create Firefox/Firebird Charge GFX.
| void ftFx_SpecialHi_Enter | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Start Motion State handler.
| void ftFx_SpecialAirHiStart_Enter | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start Motion State handler.
| void ftFox_SpecialHi_RotateModel | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiHold_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Start Animation callback.
| void ftFx_SpecialHiHoldAir_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start Animation callback.
| void ftFx_SpecialHiHold_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Start IASA callback.
| void ftFx_SpecialHiHoldAir_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start IASA callback.
| void ftFx_SpecialHiHold_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grorunded Firefox/Firebird Start Physics callback.
| void ftFx_SpecialHiHoldAir_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start Physics callback.
| void ftFx_SpecialHiHold_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firerfox/Firebird Start Collision callback.
| void ftFx_SpecialHiHoldAir_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start Collision callback.
| void ftFx_SpecialHiHold_GroundToAir | ( | HSD_GObj * | gobj | ) |
Fox & Falco's ground -> air Firefox/Firebird Start Motion State handler.
| void ftFx_SpecialHiHoldAir_AirToGround | ( | HSD_GObj * | gobj | ) |
Fox & Falco's air -> ground Firefox/Firebird Start Motion State handler.
| void ftFx_SpecialHi_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch Animation callback.
| void ftFx_SpecialAirHi_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Launch Animation callback.
| void ftFx_SpecialHi_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch IASA callback.
| void ftFx_SpecialAirHi_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firerfox/Firebird Launch IASA callback.
| void ftFx_SpecialHi_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch Physics callback.
| void ftFx_SpecialAirHi_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Launch Physics callback.
| void ftFx_SpecialHi_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch Collision callback.
| void ftFx_SpecialAirHi_Coll | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHi_GroundToAir | ( | HSD_GObj * | gobj | ) |
Fox & Falco's Firefox/Firebird Launch ground -> air Motion State handler.
| void ftFx_SpecialAirHi_AirToGround | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch Motion State handler.
| void ftFx_SpecialAirHi_Enter | ( | HSD_GObj * | gobj | ) |
0x800E7C98 https://decomp.me/scratch/k5tbJ // Fox & Falco's aerial Firefox/Firebird Launch Motion State handler
| void ftFx_SpecialHiLanding_Anim | ( | HSD_GObj * | gobj | ) |
0x800E7E3C https://decomp.me/scratch/FiAfN // Fox & Falco's grounded Firefox/Firebird End Animation callback
| void ftFx_SpecialHiFall_Anim | ( | HSD_GObj * | gobj | ) |
0x800E7E78 https://decomp.me/scratch/COhLZ // Fox & Falco's aerial Firefox/Firebird End Animation callback
| void ftFx_SpecialHiLanding_IASA | ( | HSD_GObj * | gobj | ) |
0x800E7ED8 - Fox & Falco's grounded Firefox/Firebird End IASA callback
| void ftFx_SpecialHiFall_IASA | ( | HSD_GObj * | gobj | ) |
0x800E7EDC - Fox & Falco's aerial Firefox/Firebird End IASA callback
| void ftFx_SpecialHiLanding_Phys | ( | HSD_GObj * | gobj | ) |
0x800E7EE0 https://decomp.me/scratch/eHUMt // Fox & Falco's grounded Firefox/Firebird End Physics callback
| void ftFx_SpecialHiFall_Phys | ( | HSD_GObj * | gobj | ) |
0x800E7F20 - Fox & Falco's aerial Firefox/Firebird End Physics callback
| void ftFx_SpecialHiLanding_Coll | ( | HSD_GObj * | gobj | ) |
0x800E7F40 https://decomp.me/scratch/JEGS6 // Fox & Falco's grounded Firefox/Firebird End Collision callback
| void ftFx_SpecialHiFall_Coll | ( | HSD_GObj * | gobj | ) |
0x800E7FA0 https://decomp.me/scratch/0Veb7 // Fox & Falco's aerial Firefox/Firebird End Collision callback
| void ftFx_SpecialHiFall_Enter | ( | HSD_GObj * | gobj | ) |
0x800E7FF0 https://decomp.me/scratch/IQ1YX // Fox & Falco's aerial Firefox/Firebird End Motion State handler
| void ftFx_SpecialHiFall_AirToGround | ( | HSD_GObj * | gobj | ) |
0x800E8048 https://decomp.me/scratch/rGuhz // Fox & Falco's ground -> air Firefox/Firebird End Motion State handler
| void ftFx_SpecialHiLanding_GroundToAir | ( | HSD_GObj * | gobj | ) |
0x800E80C0 https://decomp.me/scratch/YjAsa // Fox & Falco's Firefox/Firebird End -> Rebound Collision thing
| void ftFx_SpecialHiBound_Anim | ( | HSD_GObj * | gobj | ) |
0x800E8124 https://decomp.me/scratch/SSvDi // Fox & Falco's Firefox/Firebird Rebound Animation callback
| void ftFx_SpecialHiBound_IASA | ( | HSD_GObj * | gobj | ) |
0x800E81FC - Fox & Falco's Firefox/Firebird Rebound IASA callback
| void ftFx_SpecialHiBound_Phys | ( | HSD_GObj * | gobj | ) |
0x800E8200 https://decomp.me/scratch/nIsRU // Fox & Falco's Firefox/Firebird Rebound Physics callback
| void ftFx_SpecialHiBound_Coll | ( | HSD_GObj * | gobj | ) |
0x800E824C https://decomp.me/scratch/iGtSK // Fox & Falco's Firefox/Firebird Rebound Collision callback
| void ftFx_SpecialHiBound_Enter | ( | HSD_GObj * | gobj | ) |
0x800E82E4 https://decomp.me/scratch/ckSnm // Fox & Falco's Firefox/Firebird Rebound Motion State handler
| void ftFx_SpecialLw_CreateLoopGFX | ( | HSD_GObj * | gobj | ) |
Create Reflector Loop GFX.
inline with ftFx_SpecialLw_CreateStartGFX. | void ftFx_SpecialLw_CreateStartGFX | ( | HSD_GObj * | gobj | ) |
Create Reflector Start GFX.
| void ftFx_SpecialLw_CreateReflectGFX | ( | HSD_GObj * | gobj | ) |
Create Reflector Deflect GFX.
| void ftFx_SpecialLw_Enter | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector Start Motion State handler.
| void ftFx_SpecialAirLw_Enter | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Start Motion State handler.
| void ftFx_SpecialLwStart_Anim | ( | HSD_GObj * | gobj | ) |
0x800E8694 https://decomp.me/scratch/isKUf // Fox & Falco's grounded Reflector Start Animation callback
| void ftFx_SpecialAirLwStart_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Start Animation callback.
| void ftFx_SpecialLwStart_IASA | ( | HSD_GObj * | gobj | ) |
0x800E87AC https://decomp.me/scratch/CYqHS // Fox & Falco's grounded Reflector Start IASA callback
| void ftFx_SpecialAirLwStart_IASA | ( | HSD_GObj * | gobj | ) |
0x800E87D0 - Fox & Falco's aerial Reflector Start IASA callback
Check for drop-through platform while in SpecialLwStart.
| void ftFx_SpecialLwStart_Pass | ( | HSD_GObj * | gobj | ) |
Fox & Falco's Reflector Start Platform Drop Motion State handler.
| void ftFx_SpecialLwStart_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's Reflector Start Physics callback.
| void ftFx_SpecialAirLwStart_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Start Physics callback.
| void ftFx_SpecialLwStart_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector Start Collision callback.
| void ftFx_SpecialAirLwStart_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Start Collision callback.
| void ftFx_SpecialLwStart_GroundToAir | ( | HSD_GObj * | gobj | ) |
Fox & Falco's ground -> air Reflector Start Motion State handler.
| void ftFx_SpecialAirLwStart_AirToGround | ( | HSD_GObj * | gobj | ) |
Fox & Falco's air -> ground Reflector Start Motion State handler.
| void ftFx_SpecialLwLoop_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector Loop Animation callback.
inline with ftFx_SpecialAirLwLoop_Anim. | void ftFx_SpecialAirLwLoop_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Loop Animation callback.
| void ftFx_SpecialLwLoop_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector Loop IASA callback.
| void ftFx_SpecialAirLwLoop_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Loop IASA callback.
| void ftFx_SpecialLwLoop_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector Loop Physics callback.
| void ftFx_SpecialAirLwLoop_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Loop Physics callback.
| void ftFx_SpecialLwLoop_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector Loop Collision callback.
| void ftFx_SpecialAirLwLoop_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Loop Collision callback.
| void ftFx_SpecialLwTurn_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector Turn Animation callback.
inline with ftFx_SpecialAirLwTurn_Anim. | void ftFx_SpecialAirLwTurn_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Turn Animation callback.
| void ftFx_SpecialLwTurn_IASA | ( | HSD_GObj * | gobj | ) |
0x800E91FC - Fox & Falco's grounded Reflector Turn IASA callback
| void ftFx_SpecialAirLwTurn_IASA | ( | HSD_GObj * | gobj | ) |
0x800E9200 - Fox & Falco's aerial Reflector Turn IASA callback
| void ftFx_SpecialLwTurn_Phys | ( | HSD_GObj * | gobj | ) |
0x800E9204 https://decomp.me/scratch/sQ6Zw // Fox & Falco's grounded Reflector Turn Physics callback
| void ftFx_SpecialAirLwTurn_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Turn Physics callback.
| void ftFx_SpecialLwTurn_Coll | ( | HSD_GObj * | gobj | ) |
0x800E92AC https://decomp.me/scratch/hKwfA // Fox & Falco's grounded Reflector Turn Collision callback
| void ftFx_SpecialAirLwTurn_Coll | ( | HSD_GObj * | gobj | ) |
0x800E92E8 https://decomp.me/scratch/L0Bhg // Fox & Falco's aerial Reflector Turn Collision callback
| void ftFx_SpecialLwTurn_GroundToAir | ( | HSD_GObj * | gobj | ) |
0x800E9324 https://decomp.me/scratch/L2Rcy // Fox & Falco's ground -> air Reflector Turn Motion State handler
| void ftFx_SpecialAirLwTurn_GroundToAir | ( | HSD_GObj * | gobj | ) |
0x800E93A4 https://decomp.me/scratch/BwZlC // Fox & Falco's air -> ground Reflector Turn Motion State handler
0x800E942C https://decomp.me/scratch/Hr5UW // Fox & Falco's Reflector Turn Motion State handler
0x800E9564 https://decomp.me/scratch/R1XfY // Fox & Falco's Reflector Hit Motion State handler
| void ftFx_SpecialLwHit_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector Hit Animation callback.
| void ftFx_SpecialAirLwHit_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Hit Animation callback.
| void ftFx_SpecialLwHit_IASA | ( | HSD_GObj * | gobj | ) |
0x800E9844 - Fox & Falco's grounded Reflector Hit IASA callback
| void ftFx_SpecialAirLwHit_IASA | ( | HSD_GObj * | gobj | ) |
0x800E9848 - Fox & Falco's aerial Reflector Hit IASA callback
| void ftFx_SpecialLwHit_Phys | ( | HSD_GObj * | gobj | ) |
0x800E984C https://decomp.me/scratch/P8Wyt // Fox & Falco's grounded Reflector Hit Physics callback
| void ftFx_SpecialAirLwHit_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Hit Physics callback.
| void ftFx_SpecialLwHit_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector Hit Collision callback.
| void ftFx_SpecialAirLwHit_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector Hit Collision callback.
| void ftFx_SpecialLwHit_GroundToAir | ( | HSD_GObj * | gobj | ) |
0x800E996C https://decomp.me/scratch/wnviJ // Fox & Falco's ground -> air Reflector Hit Motion State handler
| void ftFx_SpecialAirLwHit_AirToGround | ( | HSD_GObj * | gobj | ) |
0x800E99D4 https://decomp.me/scratch/zXqEI // Fox & Falco's air -> ground Reflector Hit Motion State handler
| void ftFx_SpecialLwHit_SetCall | ( | HSD_GObj * | gobj | ) |
0x800E9A44 https://decomp.me/scratch/XIxX1 // Toggle bit flag and set OnReflect callback for Reflector
| void ftFx_SpecialLwHit_Enter | ( | HSD_GObj * | gobj | ) |
0x800E9A68 https://decomp.me/scratch/SyGv6 // Fox & Falco's Reflect Hit Motion State handler
| void ftFx_SpecialLwEnd_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector End Animation callback.
| void ftFx_SpecialAirLwEnd_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector End Animation callback.
| void ftFx_SpecialLwEnd_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Reflector End IASA callback.
| void ftFx_SpecialAirLwEnd_IASA | ( | HSD_GObj * | gobj | ) |
0x800E9BCC - Fox & Falco's aerial Reflector End IASA callback
| void ftFx_SpecialLwEnd_Phys | ( | HSD_GObj * | gobj | ) |
0x800E9BD0 - Fox & Falco's grounded Reflector End Physics callback
| void ftFx_SpecialAirLwEnd_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Reflector End Physics callback.
| void ftFx_SpecialLwEnd_Coll | ( | HSD_GObj * | gobj | ) |
0x800E9C50 https://decomp.me/scratch/chekC // Fox & Falco's grounded Reflector End Collision callback
| void ftFx_SpecialAirLwEnd_Coll | ( | HSD_GObj * | gobj | ) |
0x800E9C8C https://decomp.me/scratch/t5ghA // Fox & Falco's aerial Reflector End Collision callback
| void ftFx_SpecialLwEnd_GroundToAir | ( | HSD_GObj * | gobj | ) |
0x800E9CC8 https://decomp.me/scratch/xAGsZ // Fox & Falco's ground -> air Reflector End Motion State handler
| void ftFx_SpecialAirLwEnd_AirToGround | ( | HSD_GObj * | gobj | ) |
0x800E9D24 https://decomp.me/scratch/pG1xg // Fox & Falco's air -> ground Reflector End Motion State handler
| void ftFx_SpecialLwEnd_Enter | ( | HSD_GObj * | gobj | ) |
0x800E9D88 https://decomp.me/scratch/oUZ7Q // Fox & Falco's grounded Reflector End Motion State handler
| void ftFx_SpecialAirLwEnd_Enter | ( | HSD_GObj * | gobj | ) |
0x800E9DC0 - Fox & Falco's aerial Reflector End Motion State handler
| void ftFx_SpecialS_CreateGFX | ( | HSD_GObj * | gobj | ) |
0x800E9DF8 https://decomp.me/scratch/5Qwzg // Create Fox Illusion / Falco Phantasm GFX
0x800E9E78 https://decomp.me/scratch/Er9l6 // Check if Fox or Falco are in any of their Illusion/Phantasm Motion States
enum | u32 ftFx_SpecialS_GetCmdVar2 | ( | HSD_GObj * | gobj | ) |
0x800E9EA0 https://decomp.me/scratch/jUfwc // Return 0x2208 from Fighter Struct
0x800E9EAC https://decomp.me/scratch/IjtLj // Copy state variables into SpecialS struct
0x800E9ED4 https://decomp.me/scratch/bkSg9 // Return float from array @ 0x2374 for Fox & Falco's Illusion/Phantasm
| void ftFx_SpecialSStart_Enter | ( | HSD_GObj * | gobj | ) |
0x800E9EE8 https://decomp.me/scratch/7sYVM // Fox & Falco's grounded Illusion/Phantasm Start Motion State handler
| void ftFx_SpecialAirSStart_Enter | ( | HSD_GObj * | gobj | ) |
0x800E9F6C https://decomp.me/scratch/Sm9I3 // Fox & Falco's aerial Illusion/Phantasm Start Motion State handler
| void ftFx_SpecialSStart_Anim | ( | HSD_GObj * | gobj | ) |
0x800EA004 https://decomp.me/scratch/MsR8G // Fox & Falco's grounded Illusion/Phantasm Start Animation callback
| void ftFx_SpecialAirSStart_Anim | ( | HSD_GObj * | gobj | ) |
0x800EA040 https://decomp.me/scratch/EmRIa // Fox & Falco's aerial Illusion/Phantasm Start Animation callback
| void ftFx_SpecialSStart_IASA | ( | HSD_GObj * | gobj | ) |
0x800EA07C - Fox & Falco's grounded Illusion/Phantasm Start IASA callback
| void ftFx_SpecialAirSStart_IASA | ( | HSD_GObj * | gobj | ) |
0x800EA080 - Fox & Falco's aerial Illusion/Phantasm Start IASA callback
| void ftFx_SpecialSStart_Phys | ( | HSD_GObj * | gobj | ) |
0x800EA084 https://decomp.me/scratch/Xpw0e // Fox & Falco's grounded Illusion/Phantasm Start Physics callback
| void ftFx_SpecialAirSStart_Phys | ( | HSD_GObj * | gobj | ) |
0x800EA0BC https://decomp.me/scratch/GDjT9 // Fox & Falco's aerial Illusion/Phantasm Start Physics callback
| void ftFx_SpecialSStart_Coll | ( | HSD_GObj * | gobj | ) |
0x800EA128 https://decomp.me/scratch/9RjgG // Fox & Falco's grounded Illusion/Phantasm Start Collision callback
| void ftFx_SpecialAirSStart_Coll | ( | HSD_GObj * | gobj | ) |
0x800EA164 https://decomp.me/scratch/xsH1P // Fox & Falco's aerial Illusion/Phantasm Start Collision callback
| void ftFx_SpecialSStart_GroundToAir | ( | HSD_GObj * | gobj | ) |
0x800EA1D4 https://decomp.me/scratch/P6TMv // Fox & Falco's ground -> air Illusion/Phantasm Start Motion State handler
| void ftFx_SpecialAirSStart_AirToGround | ( | HSD_GObj * | gobj | ) |
0x800EA234 https://decomp.me/scratch/sPuow // Fox & Falco's air -> ground Illusion/Phantasm Start Motion State handler
| void ftFx_SpecialS_Anim | ( | HSD_GObj * | gobj | ) |
0x800EA294 https://decomp.me/scratch/CmfTU // Fox & Falco's grounded Illusion/Phantasm Dash Animation callback
| void ftFx_SpecialAirS_Anim | ( | HSD_GObj * | gobj | ) |
0x800EA344 https://decomp.me/scratch/CmfTU // Fox & Falco's aerial Illusion/Phantasm Dash Animation callback
| void ftFx_SpecialS_IASA | ( | HSD_GObj * | gobj | ) |
0x800EA3F4 https://decomp.me/scratch/8H8Wi // Fox & Falco's grounded Illusion/Phantasm Dash IASA callback
| void ftFx_SpecialAirS_IASA | ( | HSD_GObj * | gobj | ) |
0x800EA438 https://decomp.me/scratch/VKuOt // Fox & Falco's aerial Illusion/Phantasm Dash IASA callback
| void ftFx_SpecialS_Phys | ( | HSD_GObj * | gobj | ) |
0x800EA47C https://decomp.me/scratch/vTYge // Fox & Falco's grounded Illusion/Phantasm Dash Physics callback
| void ftFx_SpecialAirS_Phys | ( | HSD_GObj * | gobj | ) |
0x800EA534 https://decomp.me/scratch/uC46r
| void ftFx_SpecialS_Coll | ( | HSD_GObj * | gobj | ) |
0x800EA5EC https://decomp.me/scratch/r79Jx // Fox & Falco's grounded Illusion/Phantasm Dash Collision callback
| void ftFx_SpecialAirS_Coll | ( | HSD_GObj * | gobj | ) |
0x800EA628 https://decomp.me/scratch/e4nEC // Fox & Falco's aerial Illusion/Phantasm Dash Collision callback
| void ftFx_SpecialS_GroundToAir | ( | HSD_GObj * | gobj | ) |
0x800EA698 https://decomp.me/scratch/ARHkv // Fox & Falco's ground -> air Illusion/Phantasm Dash Motion State handler
| void ftFx_SpecialAirS_AirToGround | ( | HSD_GObj * | gobj | ) |
0x800EA700 https://decomp.me/scratch/SsE2h // Fox & Falco's air -> ground Illusion/Phantasm Dash Motion State handler
| void ftFx_SpecialS_Enter | ( | HSD_GObj * | gobj | ) |
0x800EA768 https://decomp.me/scratch/orLir // Fox & Falco's grounded Illusion/Phantasm Dash Motion State handler
| void ftFx_SpecialAirS_Enter | ( | HSD_GObj * | gobj | ) |
0x800EA838 https://decomp.me/scratch/ij6np // Fox & Falco's aerial Illusion/Phantasm Dash Motion State handler
| void ftFx_SpecialSEnd_Anim | ( | HSD_GObj * | gobj | ) |
0x800EA908 https://decomp.me/scratch/u3jZn // Fox & Falco's grounded Illusion/Phantasm End Animation callback
| void ftFx_SpecialAirSEnd_Anim | ( | HSD_GObj * | gobj | ) |
0x800EA944 https://decomp.me/scratch/YLYPn // Fox & Falco's aerial Illusion/Phantasm End Animation callback
| void ftFx_SpecialSEnd_IASA | ( | HSD_GObj * | gobj | ) |
0x800EA9A4 - Fox & Falco's grounded Illusion/Phantasm End IASA callback
| void ftFx_SpecialAirSEnd_IASA | ( | HSD_GObj * | gobj | ) |
0x800EA9A8 - Fox & Falco's grounded Illusion/Phantasm End IASA callback
| void ftFx_SpecialSEnd_Phys | ( | HSD_GObj * | gobj | ) |
0x800EA9AC https://decomp.me/scratch/qGaVf // Fox & Falco's grounded Illusion/Phantasm End Physics callback
| void ftFx_SpecialAirSEnd_Phys | ( | HSD_GObj * | gobj | ) |
0x800EAA8C https://decomp.me/scratch/qGaVf // Fox & Falco's aerial Illusion/Phantasm End Physics callback
| void ftFx_SpecialSEnd_Coll | ( | HSD_GObj * | gobj | ) |
0x800EAB90 https://decomp.me/scratch/3uJsu // Fox & Falco's grounded Illusion/Phantasm End Collision callback
| void ftFx_SpecialAirSEnd_Coll | ( | HSD_GObj * | gobj | ) |
0x800EABCC https://decomp.me/scratch/pd3IU // Fox & Falco's aerial Illusion/Phantasm End Collision callback
| void ftFx_SpecialSEnd_Enter | ( | HSD_GObj * | gobj | ) |
0x800EAC50 https://decomp.me/scratch/ZZTJW // Fox & Falco's grounded Illusion End Motion State handler
| void ftFx_SpecialAirSEnd_Enter | ( | HSD_GObj * | gobj | ) |
0x800EACD8 https://decomp.me/scratch/QFxa9
| void ftFx_Init_LoadSpecialAttrs | ( | HSD_GObj * | gobj | ) |
| void ftFx_Init_OnLoadForFalco | ( | Fighter * | fp | ) |
| void ftFx_Init_OnLoad | ( | HSD_GObj * | gobj | ) |
| void ftFx_Init_OnKnockbackEnter | ( | HSD_GObj * | gobj | ) |
0.0f
| void ftFx_Init_OnKnockbackExit | ( | HSD_GObj * | gobj | ) |