|
SSBM Decomp
|
PK Thunder callbacks (SpecialHi) More...
Go to the source code of this file.
Functions | |
| void | ftNs_SpecialAirS_Enter (HSD_GObj *gobj) |
| 0x80116D04 https://decomp.me/scratch/fnaSW | |
| void | ftNs_SpecialAirS_Anim (HSD_GObj *gobj) |
| 0x80116DB0 https://decomp.me/scratch/iFFHn | |
| void | ftNs_SpecialAirS_Phys (HSD_GObj *gobj) |
| 0x80116E0C https://decomp.me/scratch/ATut0 | |
| void | ftNs_SpecialAirS_Coll (HSD_GObj *gobj) |
| 0x80116E68 https://decomp.me/scratch/AEWUO | |
| void | ftNs_SpecialAirNStart_Enter (HSD_GObj *gobj) |
| Ness's aerial PK Flash Start Motion State handler. | |
| void | ftNs_SpecialAirNStart_Anim (HSD_GObj *gobj) |
| Ness's aerial PK Flash Start Animation callback. | |
| void | ftNs_SpecialAirNRelease_Anim (HSD_GObj *gobj) |
| Ness's aerial PK Flash Charge Animation callback. | |
| void | ftNs_SpecialAirNEnd_Anim (HSD_GObj *gobj) |
| Ness's aerial PK Flash Release Animation callback. | |
| void | ftNs_SpecialAirNStart_IASA (HSD_GObj *gobj) |
| Ness's aerial PK Flash Start IASA callback. | |
| void | ftNs_SpecialAirNRelease_IASA (HSD_GObj *gobj) |
| Ness's aerial PK Flash Charge IASA callback. | |
| void | ftNs_SpecialAirNEnd_IASA (HSD_GObj *gobj) |
| Ness's aerial PK Flash Release IASA callback. | |
| void | ftNs_SpecialAirNStart_Phys (HSD_GObj *gobj) |
| Ness's aerial PK Flash Start Physics callback. | |
| void | ftNs_SpecialAirNRelease_Phys (HSD_GObj *gobj) |
| Ness's aerial PK Flash Charge Physics callback. | |
| void | ftNs_SpecialAirNEnd_Phys (HSD_GObj *gobj) |
| Ness's aerial PK Flash Release Physics callback. | |
| void | ftNs_SpecialAirNStart_Coll (HSD_GObj *gobj) |
| Ness's aerial PK Flash Start Collision callback. | |
| void | ftNs_SpecialAirNRelease_Coll (HSD_GObj *gobj) |
| Ness's aerial PK Flash Charge Collision callback. | |
| void | ftNs_SpecialAirNEnd_Coll (HSD_GObj *gobj) |
| Ness's aerial PK Flash Release Collision callback. | |
| void | ftNs_SpecialHiStopGFX (HSD_GObj *gobj) |
| 0x80117B70 https://decomp.me/scratch/242L6 | |
| bool | ftNs_SpecialHi_ItemPKThunder_CheckNessCollide (HSD_GObj *gobj) |
| 0x80117BBC https://decomp.me/scratch/xTtbs // Very confusing and fabricated match based on auto-decomp // https://decomp.me/scratch/hwphL // Proper match | |
| bool | ftNs_SpecialHi_CheckSpecialHiHold (HSD_GObj *gobj) |
| Checks if Ness is in SpecialHiHold/SpecialAirHiHold (PK Thunder control loop) | |
| void | ftNs_SpecialHi_ItemPKThunderRemove (HSD_GObj *gobj) |
| 0x80117DD4 https://decomp.me/scratch/e00Cp | |
| void | ftNs_SpecialHi_TakeDamage (HSD_GObj *gobj) |
| 0x80117E60 https://decomp.me/scratch/MTTJq | |
| void | ftNs_SpecialHi_ItemPKThunderCheckOwn (HSD_GObj *gobj, HSD_GObj *thunder_gobj) |
| 0x80117F00 https://decomp.me/scratch/1nlBY Run from PK Thunder's OnReflect callback. | |
| void | ftNs_SpecialHiStart_Enter (HSD_GObj *gobj) |
| 0x80118120 https://decomp.me/scratch/ARLRd | |
| void | ftNs_SpecialAirHiStart_Enter (HSD_GObj *gobj) |
| 0x80118250 https://decomp.me/scratch/D08nX | |
| void | ftNs_SpecialHi_Enter (HSD_GObj *gobj) |
| void | ftNs_SpecialAirHi_Enter (HSD_GObj *gobj) |
| Ness's PK Thunder 2 Motion State handler if Ness is launching into SpecialAirHi from SpecialHiHold. | |
| void | ftNs_SpecialHiStart_Anim (HSD_GObj *gobj) |
| PK Thunder Grounded Startup Animation. | |
| void | ftNs_SpecialHiHold_Anim (HSD_GObj *gobj) |
| 0x801187A4 https://decomp.me/scratch/Xm3tt | |
| void | ftNs_SpecialHiEnd_Anim (HSD_GObj *gobj) |
| Ness's grounded PK Thunder End Animation callback. | |
| void | ftNs_SpecialHi_Anim (HSD_GObj *gobj) |
| Ness's grounded PK Thunder 2 Animation callback. | |
| void | ftNs_SpecialAirHiStart_Anim (HSD_GObj *gobj) |
| Ness's aerial PK Thunder Start Animation callback. | |
| void | ftNs_SpecialAirHiHold_Anim (HSD_GObj *gobj) |
| Ness's aerial PK Thunder Control Loop Animation callback. | |
| void | ftNs_SpecialAirHiEnd_Anim (HSD_GObj *gobj) |
| Ness's aerial PK Thunder End Animation callback. | |
| void | ftNs_SpecialAirHi_Anim (HSD_GObj *gobj) |
| Ness's aerial PK Thunder 2 Animation callback. | |
| void | ftNs_SpecialAirHiRebound_Anim (HSD_GObj *gobj) |
| Ness's PK Thunder 2 Wall Rebound Animation callback. | |
| void | ftNs_SpecialHiStart_IASA (HSD_GObj *gobj) |
| 0x80118F80 | |
| void | ftNs_SpecialHiHold_IASA (HSD_GObj *gobj) |
| 0x80118F84 | |
| void | ftNs_SpecialHiEnd_IASA (HSD_GObj *gobj) |
| 0x80118F88 | |
| void | ftNs_SpecialHi_IASA (HSD_GObj *gobj) |
| 0x80118F8C | |
| void | ftNs_SpecialAirHiStart_IASA (HSD_GObj *gobj) |
| 0x80118F90 | |
| void | ftNs_SpecialAirHiHold_IASA (HSD_GObj *gobj) |
| 0x80118F94 | |
| void | ftNs_SpecialAirHiEnd_IASA (HSD_GObj *gobj) |
| 0x80118F98 | |
| void | ftNs_SpecialAirHi_IASA (HSD_GObj *gobj) |
| 0x80118F9C | |
| void | ftNs_SpecialAirHiRebound_IASA (HSD_GObj *gobj) |
| 0x80118FA0 | |
| void | ftNs_SpecialHiStart_Phys (HSD_GObj *gobj) |
| 0x80118FA4 https://decomp.me/scratch/5RSqi | |
| void | ftNs_SpecialHiHold_Phys (HSD_GObj *gobj) |
| 0x80118FDC https://decomp.me/scratch/3o65K | |
| void | ftNs_SpecialHiEnd_Phys (HSD_GObj *gobj) |
| 0x80118FFC This is identical to 0x80118FDC so there's no link bruh | |
| void | ftNs_SpecialHi_Phys (HSD_GObj *gobj) |
| Ness's grounded PK Thunder 2 Physics callback. | |
| void | ftNs_SpecialAirHiStart_Phys (HSD_GObj *gobj) |
| Ness's aerial PK Thunder Start Physics callback. | |
| void | ftNs_SpecialAirHiHold_Phys (HSD_GObj *gobj) |
| 0x80119194 https://decomp.me/scratch/nvI07 | |
| void | ftNs_SpecialAirHiEnd_Phys (HSD_GObj *gobj) |
| Ness's aerial PK Thunder End Physics callback. | |
| void | ftNs_SpecialAirHi_Phys (HSD_GObj *gobj) |
| Ness's aerial PK Thunder 2 Physics callback. | |
| void | ftNs_SpecialAirHiRebound_Phys (HSD_GObj *gobj) |
| 0x80119410 https://decomp.me/scratch/HLUCz | |
| void | ftNs_SpecialHiStart_Coll (HSD_GObj *gobj) |
| 0x80119460 https://decomp.me/scratch/YDYwL | |
| void | ftNs_SpecialHiHold_Coll (HSD_GObj *gobj) |
| 0x801194CC https://decomp.me/scratch/oOw2I | |
| void | ftNs_SpecialHiEnd_Coll (HSD_GObj *gobj) |
| 0x80119538 https://decomp.me/scratch/3bhjz | |
| void | ftNs_SpecialHi_Coll (HSD_GObj *gobj) |
| Ness's grounded PK Thunder 2 Collision callback. | |
| void | ftNs_SpecialAirHiStart_Coll (HSD_GObj *gobj) |
| 0x80119798 https://decomp.me/scratch/zd3TZ | |
| void | ftNs_SpecialAirHiHold_Coll (HSD_GObj *gobj) |
| 0x80119804 https://decomp.me/scratch/mu2vM | |
| void | ftNs_SpecialAirHiEnd_Coll (HSD_GObj *gobj) |
| 0x80119870 https://decomp.me/scratch/ELLSL | |
| void | ftNs_SpecialAirHi_Coll (HSD_GObj *gobj) |
| Ness's aerial PK Thunder 2 Collision callback. | |
| void | ftNs_SpecialAirHiRebound_Coll (HSD_GObj *gobj) |
| Ness's PK Thunder 2 Wall Rebound Collision callback. | |
PK Thunder callbacks (SpecialHi)
| void ftNs_SpecialAirS_Enter | ( | HSD_GObj * | gobj | ) |
0x80116D04 https://decomp.me/scratch/fnaSW
| void ftNs_SpecialAirS_Anim | ( | HSD_GObj * | gobj | ) |
0x80116DB0 https://decomp.me/scratch/iFFHn
| void ftNs_SpecialAirS_Phys | ( | HSD_GObj * | gobj | ) |
0x80116E0C https://decomp.me/scratch/ATut0
| void ftNs_SpecialAirS_Coll | ( | HSD_GObj * | gobj | ) |
0x80116E68 https://decomp.me/scratch/AEWUO
| void ftNs_SpecialAirNStart_Enter | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Start Motion State handler.
| void ftNs_SpecialAirNStart_Anim | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Start Animation callback.
| void ftNs_SpecialAirNRelease_Anim | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Charge Animation callback.
| void ftNs_SpecialAirNEnd_Anim | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Release Animation callback.
| void ftNs_SpecialAirNStart_IASA | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Start IASA callback.
| void ftNs_SpecialAirNRelease_IASA | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Charge IASA callback.
| void ftNs_SpecialAirNEnd_IASA | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Release IASA callback.
| void ftNs_SpecialAirNStart_Phys | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Start Physics callback.
| void ftNs_SpecialAirNRelease_Phys | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Charge Physics callback.
| void ftNs_SpecialAirNEnd_Phys | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Release Physics callback.
| void ftNs_SpecialAirNStart_Coll | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Start Collision callback.
| void ftNs_SpecialAirNRelease_Coll | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Charge Collision callback.
| void ftNs_SpecialAirNEnd_Coll | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Flash Release Collision callback.
| void ftNs_SpecialHiStopGFX | ( | HSD_GObj * | gobj | ) |
0x80117B70 https://decomp.me/scratch/242L6
0x80117BBC https://decomp.me/scratch/xTtbs // Very confusing and fabricated match based on auto-decomp // https://decomp.me/scratch/hwphL // Proper match
Checks if Ness is in SpecialHiHold/SpecialAirHiHold (PK Thunder control loop)
| void ftNs_SpecialHi_ItemPKThunderRemove | ( | HSD_GObj * | gobj | ) |
0x80117DD4 https://decomp.me/scratch/e00Cp
| void ftNs_SpecialHi_TakeDamage | ( | HSD_GObj * | gobj | ) |
0x80117E60 https://decomp.me/scratch/MTTJq
0x80117F00 https://decomp.me/scratch/1nlBY Run from PK Thunder's OnReflect callback.
Sets Ness's reference to PK Thunder to NULL if he is reflecting his own PK Thunder.
| void ftNs_SpecialHiStart_Enter | ( | HSD_GObj * | gobj | ) |
0x80118120 https://decomp.me/scratch/ARLRd
| void ftNs_SpecialAirHiStart_Enter | ( | HSD_GObj * | gobj | ) |
0x80118250 https://decomp.me/scratch/D08nX
| void ftNs_SpecialHi_Enter | ( | HSD_GObj * | gobj | ) |
| void ftNs_SpecialAirHi_Enter | ( | HSD_GObj * | gobj | ) |
Ness's PK Thunder 2 Motion State handler if Ness is launching into SpecialAirHi from SpecialHiHold.
| void ftNs_SpecialHiStart_Anim | ( | HSD_GObj * | gobj | ) |
PK Thunder Grounded Startup Animation.
| void ftNs_SpecialHiHold_Anim | ( | HSD_GObj * | gobj | ) |
0x801187A4 https://decomp.me/scratch/Xm3tt
| void ftNs_SpecialHiEnd_Anim | ( | HSD_GObj * | gobj | ) |
Ness's grounded PK Thunder End Animation callback.
| void ftNs_SpecialHi_Anim | ( | HSD_GObj * | gobj | ) |
Ness's grounded PK Thunder 2 Animation callback.
| void ftNs_SpecialAirHiStart_Anim | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Thunder Start Animation callback.
| void ftNs_SpecialAirHiHold_Anim | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Thunder Control Loop Animation callback.
| void ftNs_SpecialAirHiEnd_Anim | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Thunder End Animation callback.
| void ftNs_SpecialAirHi_Anim | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Thunder 2 Animation callback.
| void ftNs_SpecialAirHiRebound_Anim | ( | HSD_GObj * | gobj | ) |
Ness's PK Thunder 2 Wall Rebound Animation callback.
| void ftNs_SpecialHiStart_IASA | ( | HSD_GObj * | gobj | ) |
0x80118F80
| void ftNs_SpecialHiHold_IASA | ( | HSD_GObj * | gobj | ) |
0x80118F84
| void ftNs_SpecialHiEnd_IASA | ( | HSD_GObj * | gobj | ) |
0x80118F88
| void ftNs_SpecialHi_IASA | ( | HSD_GObj * | gobj | ) |
0x80118F8C
| void ftNs_SpecialAirHiStart_IASA | ( | HSD_GObj * | gobj | ) |
0x80118F90
| void ftNs_SpecialAirHiHold_IASA | ( | HSD_GObj * | gobj | ) |
0x80118F94
| void ftNs_SpecialAirHiEnd_IASA | ( | HSD_GObj * | gobj | ) |
0x80118F98
| void ftNs_SpecialAirHi_IASA | ( | HSD_GObj * | gobj | ) |
0x80118F9C
| void ftNs_SpecialAirHiRebound_IASA | ( | HSD_GObj * | gobj | ) |
0x80118FA0
| void ftNs_SpecialHiStart_Phys | ( | HSD_GObj * | gobj | ) |
0x80118FA4 https://decomp.me/scratch/5RSqi
| void ftNs_SpecialHiHold_Phys | ( | HSD_GObj * | gobj | ) |
0x80118FDC https://decomp.me/scratch/3o65K
| void ftNs_SpecialHiEnd_Phys | ( | HSD_GObj * | gobj | ) |
0x80118FFC This is identical to 0x80118FDC so there's no link bruh
| void ftNs_SpecialHi_Phys | ( | HSD_GObj * | gobj | ) |
Ness's grounded PK Thunder 2 Physics callback.
| void ftNs_SpecialAirHiStart_Phys | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Thunder Start Physics callback.
| void ftNs_SpecialAirHiHold_Phys | ( | HSD_GObj * | gobj | ) |
0x80119194 https://decomp.me/scratch/nvI07
| void ftNs_SpecialAirHiEnd_Phys | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Thunder End Physics callback.
| void ftNs_SpecialAirHi_Phys | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Thunder 2 Physics callback.
| void ftNs_SpecialAirHiRebound_Phys | ( | HSD_GObj * | gobj | ) |
0x80119410 https://decomp.me/scratch/HLUCz
| void ftNs_SpecialHiStart_Coll | ( | HSD_GObj * | gobj | ) |
0x80119460 https://decomp.me/scratch/YDYwL
| void ftNs_SpecialHiHold_Coll | ( | HSD_GObj * | gobj | ) |
0x801194CC https://decomp.me/scratch/oOw2I
| void ftNs_SpecialHiEnd_Coll | ( | HSD_GObj * | gobj | ) |
0x80119538 https://decomp.me/scratch/3bhjz
| void ftNs_SpecialHi_Coll | ( | HSD_GObj * | gobj | ) |
Ness's grounded PK Thunder 2 Collision callback.
| void ftNs_SpecialAirHiStart_Coll | ( | HSD_GObj * | gobj | ) |
0x80119798 https://decomp.me/scratch/zd3TZ
| void ftNs_SpecialAirHiHold_Coll | ( | HSD_GObj * | gobj | ) |
0x80119804 https://decomp.me/scratch/mu2vM
| void ftNs_SpecialAirHiEnd_Coll | ( | HSD_GObj * | gobj | ) |
0x80119870 https://decomp.me/scratch/ELLSL
| void ftNs_SpecialAirHi_Coll | ( | HSD_GObj * | gobj | ) |
Ness's aerial PK Thunder 2 Collision callback.
| void ftNs_SpecialAirHiRebound_Coll | ( | HSD_GObj * | gobj | ) |
Ness's PK Thunder 2 Wall Rebound Collision callback.