SSBM Decomp
Loading...
Searching...
No Matches
ftkirbyspeciallink.c File Reference

Functions

ftLk_SpecialNIndex ftKb_SpecialNLk800FB394 (Fighter_GObj *gobj)
void ftKb_SpecialNLk800FB418 (Fighter_GObj *gobj)
void ftKb_SpecialNLk800FB444 (Fighter_GObj *gobj)
static void ftKb_SpecialNLk_UnsetArrow (Fighter_GObj *gobj)
static void ftKb_SpecialNLk_UnsetBow (Fighter_GObj *gobj)
bool ftKb_SpecialNLk800FB470 (Fighter_GObj *gobj)
bool ftKb_SpecialNLk800FB500 (Fighter_GObj *gobj)
bool ftKb_SpecialNLk800FB5F4 (Fighter_GObj *gobj)
void ftKb_SpecialNLk800FB6DC (Fighter_GObj *gobj)
void ftKb_SpecialNLk800FB800 (HSD_GObj *gobj)
void ftKb_SpecialNLk800FB840 (HSD_GObj *gobj)
void ftKb_SpecialNLk800FB880 (Fighter_GObj *gobj)
void ftKb_SpecialNLk800FBA00 (Fighter_GObj *gobj)
void ftKb_LkSpecialNStart_Anim (Fighter_GObj *gobj)
void ftKb_LkSpecialNLoop_Anim (Fighter_GObj *gobj)
void ftKb_LkSpecialNEnd_Anim (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNStart_Anim (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNLoop_Anim (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNEnd_Anim (Fighter_GObj *gobj)
void ftKb_LkSpecialNStart_IASA (Fighter_GObj *gobj)
void ftKb_LkSpecialNLoop_IASA (Fighter_GObj *gobj)
void ftKb_LkSpecialNEnd_IASA (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNStart_IASA (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNLoop_IASA (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNEnd_IASA (Fighter_GObj *gobj)
void ftKb_LkSpecialNStart_Phys (Fighter_GObj *gobj)
void ftKb_LkSpecialNLoop_Phys (Fighter_GObj *gobj)
void ftKb_LkSpecialNEnd_Phys (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNStart_Phys (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNLoop_Phys (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNEnd_Phys (Fighter_GObj *gobj)
void ftKb_LkSpecialNStart_Coll (Fighter_GObj *gobj)
void ftKb_LkSpecialNLoop_Coll (Fighter_GObj *gobj)
void ftKb_LkSpecialNEnd_Coll (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNStart_Coll (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNLoop_Coll (Fighter_GObj *gobj)
void ftKb_LkSpecialAirNEnd_Coll (Fighter_GObj *gobj)

Variables

static MotionFlags const ftKb_SpecialNLk_mf
static MotionFlags const ftKb_SpecialNLk_coll_mf
ftLk_SpecialN_Vec3Group const ftKb_Init_803B7548

Function Documentation

◆ ftKb_SpecialNLk800FB394()

ftLk_SpecialNIndex ftKb_SpecialNLk800FB394 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLk800FB418()

void ftKb_SpecialNLk800FB418 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLk800FB444()

void ftKb_SpecialNLk800FB444 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLk_UnsetArrow()

void ftKb_SpecialNLk_UnsetArrow ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialNLk_UnsetBow()

void ftKb_SpecialNLk_UnsetBow ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialNLk800FB470()

bool ftKb_SpecialNLk800FB470 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLk800FB500()

bool ftKb_SpecialNLk800FB500 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLk800FB5F4()

bool ftKb_SpecialNLk800FB5F4 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLk800FB6DC()

void ftKb_SpecialNLk800FB6DC ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLk800FB800()

void ftKb_SpecialNLk800FB800 ( HSD_GObj * gobj)

◆ ftKb_SpecialNLk800FB840()

void ftKb_SpecialNLk800FB840 ( HSD_GObj * gobj)

◆ ftKb_SpecialNLk800FB880()

void ftKb_SpecialNLk800FB880 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLk800FBA00()

void ftKb_SpecialNLk800FBA00 ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNStart_Anim()

void ftKb_LkSpecialNStart_Anim ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNLoop_Anim()

void ftKb_LkSpecialNLoop_Anim ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNEnd_Anim()

void ftKb_LkSpecialNEnd_Anim ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNStart_Anim()

void ftKb_LkSpecialAirNStart_Anim ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNLoop_Anim()

void ftKb_LkSpecialAirNLoop_Anim ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNEnd_Anim()

void ftKb_LkSpecialAirNEnd_Anim ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNStart_IASA()

void ftKb_LkSpecialNStart_IASA ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNLoop_IASA()

void ftKb_LkSpecialNLoop_IASA ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNEnd_IASA()

void ftKb_LkSpecialNEnd_IASA ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNStart_IASA()

void ftKb_LkSpecialAirNStart_IASA ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNLoop_IASA()

void ftKb_LkSpecialAirNLoop_IASA ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNEnd_IASA()

void ftKb_LkSpecialAirNEnd_IASA ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNStart_Phys()

void ftKb_LkSpecialNStart_Phys ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNLoop_Phys()

void ftKb_LkSpecialNLoop_Phys ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNEnd_Phys()

void ftKb_LkSpecialNEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNStart_Phys()

void ftKb_LkSpecialAirNStart_Phys ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNLoop_Phys()

void ftKb_LkSpecialAirNLoop_Phys ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNEnd_Phys()

void ftKb_LkSpecialAirNEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNStart_Coll()

void ftKb_LkSpecialNStart_Coll ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNLoop_Coll()

void ftKb_LkSpecialNLoop_Coll ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialNEnd_Coll()

void ftKb_LkSpecialNEnd_Coll ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNStart_Coll()

void ftKb_LkSpecialAirNStart_Coll ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNLoop_Coll()

void ftKb_LkSpecialAirNLoop_Coll ( Fighter_GObj * gobj)

◆ ftKb_LkSpecialAirNEnd_Coll()

void ftKb_LkSpecialAirNEnd_Coll ( Fighter_GObj * gobj)

Variable Documentation

◆ ftKb_SpecialNLk_mf

MotionFlags const ftKb_SpecialNLk_mf
static
Initial value:
=
static MotionFlags const Ft_MF_SkipItemVis
Used by Ness during Up/Down Smash.
Definition forward.h:226
static MotionFlags const Ft_MF_SkipModel
Ignore model state change ?
Definition forward.h:190

◆ ftKb_SpecialNLk_coll_mf

MotionFlags const ftKb_SpecialNLk_coll_mf
static
Initial value:
=
static MotionFlags const Ft_MF_UpdateCmd
Run all Subaction Events up to the current animation frame.
Definition forward.h:216
static MotionFlags const Ft_MF_SkipModelFlags
Definition forward.h:244
static MotionFlags const Ft_MF_SkipModelPartVis
Definition forward.h:236
static MotionFlags const Ft_MF_Unk19
Skips updating bit 5 of Fighter::x2222_flag?
Definition forward.h:229
static MotionFlags const Ft_MF_Unk27
Definition forward.h:246
static MotionFlags const Ft_MF_SkipColAnim
Definition forward.h:210
static MotionFlags const Ft_MF_SkipMatAnim
Ignore switching to character's "hurt" textures ?
Definition forward.h:197

◆ ftKb_Init_803B7548

ftLk_SpecialN_Vec3Group const ftKb_Init_803B7548
extern