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

Functions

static void fn_800F6178 (Fighter_GObj *gobj)
static void fn_800F6210 (Fighter_GObj *gobj)
static void fn_800F6280 (Fighter_GObj *gobj)
static void fn_800F6318 (Fighter_GObj *gobj)
static void fn_800F64C8 (Fighter_GObj *gobj, float)
static void fn_800F6AC8 (Fighter_GObj *gobj)
float ftKb_SpecialN_800F58AC (Fighter_GObj *gobj, Vec3 *victim_self_vel, float victim_facing_dir)
float ftKb_SpecialN_800F58D8 (Fighter_GObj *gobj, Vec3 *victim_self_vel, float victim_facing_dir)
void ftKb_SpecialN_800F5954 (Fighter_GObj *gobj)
bool ftKb_SpecialN_800F597C (Fighter_GObj *gobj)
void ftKb_SpecialN_800F598C (Fighter_GObj *gobj, int arg1)
void ftKb_SpecialN_800F5A04 (Fighter_GObj *gobj, f32 arg1)
bool ftKb_SpecialN_800F5A38 (Fighter_GObj *gobj, Fighter *victim_fp)
float ftKb_SpecialN_800F5A60 (Fighter_GObj *gobj)
float ftKb_SpecialN_800F5A70 (void)
f32 ftKb_SpecialN_800F5A88 (Fighter_GObj *gobj)
f32 ftKb_SpecialN_800F5A98 (void)
f32 ftKb_SpecialN_800F5AB0 (Fighter_GObj *gobj)
f32 ftKb_SpecialN_800F5AC0 (void)
f32 ftKb_SpecialN_800F5AD8 (void)
f32 ftKb_SpecialN_800F5AF0 (Fighter_GObj *gobj)
f32 ftKb_SpecialN_800F5B00 (Fighter_GObj *gobj)
f32 ftKb_SpecialN_800F5B10 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F5B20 (Fighter_GObj *gobj, Vec2 *out)
float ftKb_SpecialN_800F5B3C (HSD_GObj *gobj)
f32 ftKb_SpecialN_800F5B4C (Fighter_GObj *gobj)
void ftKb_SpecialN_800F5B5C (Fighter_GObj *gobj, Vec3 *output)
void ftKb_SpecialN_800F5BA4 (Fighter *fp)
void ftKb_SpecialN_800F5C34 (Fighter *fp)
void ftKb_SpecialN_800F5D04 (Fighter_GObj *gobj, bool arg1)
void ftKb_SpecialN_800F5DE8 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F5EA8 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F5F68 (HSD_GObj *gobj)
void ftKb_SpecialN_800F6070 (HSD_GObj *gobj)
void fn_800F6178 (HSD_GObj *gobj)
static void fn_800F6210 (HSD_GObj *gobj)
static void fn_800F6280 (HSD_GObj *gobj)
static void fn_800F6318 (HSD_GObj *gobj)
static void enterCaptureState (Fighter_GObj *gobj, FtMotionId msid)
void ftKb_SpecialN_800F6388 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F63EC (Fighter_GObj *gobj)
void fn_800F6450 (HSD_GObj *gobj)
void fn_800F6528 (Fighter_GObj *gobj)
void fn_800F6588 (HSD_GObj *gobj)
void fn_800F6638 (HSD_GObj *gobj)
void fn_800F66E8 (HSD_GObj *gobj)
void fn_800F6798 (HSD_GObj *gobj)
void fn_800F6848 (Fighter_GObj *gobj)
void fn_800F68A8 (Fighter_GObj *gobj)
void fn_800F6908 (HSD_GObj *gobj)
void fn_800F697C (HSD_GObj *gobj)
void fn_800F69E8 (HSD_GObj *gobj)
void fn_800F6A5C (HSD_GObj *gobj)
static void fn_800F6AC8 (HSD_GObj *gobj)
 Fighter_CollGround_PassLedgeCB.
void fn_800F6B3C (HSD_GObj *gobj)
void ftKb_SpecialS_800F6BB0 (HSD_GObj *gobj)
void fn_800F6C24 (HSD_GObj *gobj)
void fn_800F6C98 (HSD_GObj *gobj)
void fn_800F6D0C (HSD_GObj *gobj)
void fn_800F6D80 (HSD_GObj *gobj)
void fn_800F6DF4 (HSD_GObj *gobj)
void fn_800F6E68 (HSD_GObj *gobj)
void fn_800F6EDC (HSD_GObj *gobj)
void fn_800F6F50 (HSD_GObj *gobj)
void fn_800F6FC4 (HSD_GObj *gobj)
void fn_800F702C (HSD_GObj *gobj)
static void ftKb_SpecialN_SetHitlagCb (Fighter_GObj *gobj, s32 ms, MotionFlags mf)
static void ftKb_SpecialN_SetThrowCb (Fighter_GObj *gobj, s32 mask, HSD_GObjEvent capture_cb, HSD_GObjEvent release_cb, void(*throw_cb)(HSD_GObj *, HSD_GObj *))
void ftKb_SpecialN_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirN_Anim (Fighter_GObj *gobj)
void ftKb_SpecialNLoop_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirNLoop_Anim (Fighter_GObj *gobj)
void ftKb_SpecialNEnd_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirNEnd_Anim (Fighter_GObj *gobj)
void ftKb_SpecialNCapture0_Anim (Fighter_GObj *gobj)
void ftKb_SpecialNCapture_Anim (Fighter_GObj *gobj)
void ftKb_SpecialNCapture1_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirNCapture_Anim (Fighter_GObj *gobj)
void ftKb_Eat_Anim (HSD_GObj *gobj)
void ftKb_SpecialAirNCaptured_Anim (Fighter_GObj *gobj)
void ftKb_EatWait_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirNCaptureWait_Anim (Fighter_GObj *gobj)
static void ftKb_SpecialNSpit_Anim_inline (Fighter_GObj *gobj, Fighter_GObj *victim)
void ftKb_SpecialNSpit0_Anim (Fighter_GObj *gobj)
void ftKb_SpecialNSpit_Anim (Fighter_GObj *gobj)
void ftKb_SpecialNSpit1_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirNSpit_Anim (Fighter_GObj *gobj)
void ftKb_SpecialNDrink0_Anim (Fighter_GObj *gobj)
static void ftKb_SpecialNDrink_Anim_inline (Fighter_GObj *gobj, Fighter_GObj *victim_gobj)
void ftKb_SpecialNDrink_Anim (Fighter_GObj *gobj)
void ftKb_SpecialNDrink1_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirNDrink_Anim (Fighter_GObj *gobj)
void ftKb_EatTurn_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirNCaptureTurn_Anim (Fighter_GObj *gobj)
void ftKb_EatWalk_Anim (Fighter_GObj *gobj)
void ftKb_EatJump1_Anim (Fighter_GObj *gobj)
void ftKb_EatJump2_Anim (Fighter_GObj *gobj)
void ftKb_EatLanding_Anim (HSD_GObj *gobj)
void ftKb_SpecialNLoop_IASA (Fighter_GObj *gobj)
void ftKb_SpecialAirNLoop_IASA (Fighter_GObj *gobj)
static bool ftKb_EatWait_ItemEat (Fighter_GObj *gobj)
static bool ftKb_EatWait_ItemSpit (Fighter_GObj *gobj)
static bool ftKb_EatWait_FighterEat (Fighter_GObj *gobj)
static bool ftKb_EatWait_FighterSpit (Fighter_GObj *gobj)
static bool ftKb_EatWait_Turn (Fighter_GObj *gobj)
void ftKb_EatWait_IASA (Fighter_GObj *gobj)
static bool ftKb_SpecialAirNCaptureWait_ItemEat (Fighter_GObj *gobj)
static bool ftKb_SpecialAirNCaptureWait_ItemSpit (Fighter_GObj *gobj)
static bool ftKb_SpecialAirNCaptureWait_FighterEat (Fighter_GObj *gobj)
static bool ftKb_SpecialAirNCaptureWait_FighterSpit (Fighter_GObj *gobj)
static bool ftKb_SpecialAirNCaptureWait_Turn (Fighter_GObj *gobj)
void ftKb_SpecialAirNCaptureWait_IASA (Fighter_GObj *gobj)
void ftKb_EatWalk_IASA (Fighter_GObj *gobj)
void ftKb_EatJump1_IASA (Fighter_GObj *gobj)
void ftKb_SpecialN_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirN_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNLoop_Phys (HSD_GObj *gobj)
void ftKb_SpecialAirNLoop_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNEnd_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirNEnd_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNCapture0_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNCapture_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNCapture1_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirNCapture_Phys (Fighter_GObj *gobj)
void ftKb_Eat_Phys (HSD_GObj *gobj)
void ftKb_SpecialAirNCaptured_Phys (Fighter_GObj *gobj)
void ftKb_EatWait_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirNCaptureWait_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNSpit0_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNSpit_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNSpit1_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirNSpit_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNDrink0_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNDrink_Phys (Fighter_GObj *gobj)
void ftKb_SpecialNDrink1_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirNDrink_Phys (Fighter_GObj *gobj)
void ftKb_EatTurn_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirNCaptureTurn_Phys (Fighter_GObj *gobj)
void ftKb_EatWalk_Phys (Fighter_GObj *gobj)
void ftKb_EatJump1_Phys (Fighter_GObj *gobj)
void ftKb_EatJump2_Phys (Fighter_GObj *gobj)
void ftKb_EatLanding_Phys (Fighter_GObj *gobj)
void ftKb_SpecialN_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirN_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNLoop_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirNLoop_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNEnd_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirNEnd_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNCapture0_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNCapture_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNCapture1_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirNCapture_Coll (Fighter_GObj *gobj)
void ftKb_Eat_Coll (HSD_GObj *gobj)
void ftKb_SpecialAirNCaptured_Coll (Fighter_GObj *gobj)
void ftKb_EatWait_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirNCaptureWait_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNSpit0_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNSpit_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNSpit1_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirNSpit_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNDrink0_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNDrink_Coll (Fighter_GObj *gobj)
void ftKb_SpecialNDrink1_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirNDrink_Coll (Fighter_GObj *gobj)
void ftKb_EatTurn_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirNCaptureTurn_Coll (Fighter_GObj *gobj)
void ftKb_EatWalk_Coll (Fighter_GObj *gobj)
void ftKb_EatJump1_Coll (Fighter_GObj *gobj)
void ftKb_EatJump2_Coll (Fighter_GObj *gobj)
void ftKb_EatLanding_Coll (Fighter_GObj *gobj)
void ftKb_SpecialN_800F9070 (HSD_GObj *gobj)
void ftKb_SpecialN_800F9090 (HSD_GObj *gobj)

Variables

static MotionFlags const ftKb_MF_SpecialN_Coll
static MotionFlags const ftKb_MF_SpecialN_Capture_Coll
static MotionFlags const ftKb_MF_SpecialN_EatFall_Coll
static MotionFlags const ftKb_MF_SpecialN_Loop_Coll
static MotionFlags const ftKb_MF_SpecialN_LoopRumble_Coll

Function Documentation

◆ fn_800F6178() [1/2]

void fn_800F6178 ( Fighter_GObj * gobj)
static

◆ fn_800F6210() [1/2]

void fn_800F6210 ( Fighter_GObj * gobj)
static

◆ fn_800F6280() [1/2]

void fn_800F6280 ( Fighter_GObj * gobj)
static

◆ fn_800F6318() [1/2]

void fn_800F6318 ( Fighter_GObj * gobj)
static

◆ fn_800F64C8()

void fn_800F64C8 ( Fighter_GObj * gobj,
float anim_start )
static

◆ fn_800F6AC8() [1/2]

void fn_800F6AC8 ( Fighter_GObj * gobj)
static

◆ ftKb_SpecialN_800F58AC()

float ftKb_SpecialN_800F58AC ( Fighter_GObj * gobj,
Vec3 * victim_self_vel,
float victim_facing_dir )

◆ ftKb_SpecialN_800F58D8()

float ftKb_SpecialN_800F58D8 ( Fighter_GObj * gobj,
Vec3 * victim_self_vel,
float victim_facing_dir )

◆ ftKb_SpecialN_800F5954()

void ftKb_SpecialN_800F5954 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F597C()

bool ftKb_SpecialN_800F597C ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F598C()

void ftKb_SpecialN_800F598C ( Fighter_GObj * gobj,
int arg1 )

◆ ftKb_SpecialN_800F5A04()

void ftKb_SpecialN_800F5A04 ( Fighter_GObj * gobj,
f32 arg1 )

◆ ftKb_SpecialN_800F5A38()

bool ftKb_SpecialN_800F5A38 ( Fighter_GObj * gobj,
Fighter * victim_fp )

◆ ftKb_SpecialN_800F5A60()

float ftKb_SpecialN_800F5A60 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F5A70()

float ftKb_SpecialN_800F5A70 ( void )

◆ ftKb_SpecialN_800F5A88()

f32 ftKb_SpecialN_800F5A88 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F5A98()

f32 ftKb_SpecialN_800F5A98 ( void )

◆ ftKb_SpecialN_800F5AB0()

f32 ftKb_SpecialN_800F5AB0 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F5AC0()

f32 ftKb_SpecialN_800F5AC0 ( void )

◆ ftKb_SpecialN_800F5AD8()

f32 ftKb_SpecialN_800F5AD8 ( void )

◆ ftKb_SpecialN_800F5AF0()

f32 ftKb_SpecialN_800F5AF0 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F5B00()

f32 ftKb_SpecialN_800F5B00 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F5B10()

f32 ftKb_SpecialN_800F5B10 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F5B20()

void ftKb_SpecialN_800F5B20 ( Fighter_GObj * gobj,
Vec2 * out )

◆ ftKb_SpecialN_800F5B3C()

float ftKb_SpecialN_800F5B3C ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F5B4C()

f32 ftKb_SpecialN_800F5B4C ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F5B5C()

void ftKb_SpecialN_800F5B5C ( Fighter_GObj * gobj,
Vec3 * output )

◆ ftKb_SpecialN_800F5BA4()

void ftKb_SpecialN_800F5BA4 ( Fighter * fp)

◆ ftKb_SpecialN_800F5C34()

void ftKb_SpecialN_800F5C34 ( Fighter * fp)

◆ ftKb_SpecialN_800F5D04()

void ftKb_SpecialN_800F5D04 ( Fighter_GObj * gobj,
bool arg1 )

◆ ftKb_SpecialN_800F5DE8()

void ftKb_SpecialN_800F5DE8 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F5EA8()

void ftKb_SpecialN_800F5EA8 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F5F68()

void ftKb_SpecialN_800F5F68 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F6070()

void ftKb_SpecialN_800F6070 ( HSD_GObj * gobj)

◆ fn_800F6178() [2/2]

void fn_800F6178 ( HSD_GObj * gobj)

◆ fn_800F6210() [2/2]

void fn_800F6210 ( HSD_GObj * gobj)
static

◆ fn_800F6280() [2/2]

void fn_800F6280 ( HSD_GObj * gobj)
static

◆ fn_800F6318() [2/2]

void fn_800F6318 ( HSD_GObj * gobj)
static

◆ enterCaptureState()

void enterCaptureState ( Fighter_GObj * gobj,
FtMotionId msid )
inlinestatic

◆ ftKb_SpecialN_800F6388()

void ftKb_SpecialN_800F6388 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F63EC()

void ftKb_SpecialN_800F63EC ( Fighter_GObj * gobj)

◆ fn_800F6450()

void fn_800F6450 ( HSD_GObj * gobj)

◆ fn_800F6528()

void fn_800F6528 ( Fighter_GObj * gobj)

◆ fn_800F6588()

void fn_800F6588 ( HSD_GObj * gobj)

◆ fn_800F6638()

void fn_800F6638 ( HSD_GObj * gobj)

◆ fn_800F66E8()

void fn_800F66E8 ( HSD_GObj * gobj)

◆ fn_800F6798()

void fn_800F6798 ( HSD_GObj * gobj)

◆ fn_800F6848()

void fn_800F6848 ( Fighter_GObj * gobj)

◆ fn_800F68A8()

void fn_800F68A8 ( Fighter_GObj * gobj)

◆ fn_800F6908()

void fn_800F6908 ( HSD_GObj * gobj)

◆ fn_800F697C()

void fn_800F697C ( HSD_GObj * gobj)

◆ fn_800F69E8()

void fn_800F69E8 ( HSD_GObj * gobj)

◆ fn_800F6A5C()

void fn_800F6A5C ( HSD_GObj * gobj)

◆ fn_800F6AC8() [2/2]

void fn_800F6AC8 ( HSD_GObj * gobj)
static

Fighter_CollGround_PassLedgeCB.

◆ fn_800F6B3C()

void fn_800F6B3C ( HSD_GObj * gobj)

◆ ftKb_SpecialS_800F6BB0()

void ftKb_SpecialS_800F6BB0 ( HSD_GObj * gobj)

◆ fn_800F6C24()

void fn_800F6C24 ( HSD_GObj * gobj)

◆ fn_800F6C98()

void fn_800F6C98 ( HSD_GObj * gobj)

◆ fn_800F6D0C()

void fn_800F6D0C ( HSD_GObj * gobj)

◆ fn_800F6D80()

void fn_800F6D80 ( HSD_GObj * gobj)

◆ fn_800F6DF4()

void fn_800F6DF4 ( HSD_GObj * gobj)

◆ fn_800F6E68()

void fn_800F6E68 ( HSD_GObj * gobj)

◆ fn_800F6EDC()

void fn_800F6EDC ( HSD_GObj * gobj)

◆ fn_800F6F50()

void fn_800F6F50 ( HSD_GObj * gobj)

◆ fn_800F6FC4()

void fn_800F6FC4 ( HSD_GObj * gobj)

◆ fn_800F702C()

void fn_800F702C ( HSD_GObj * gobj)

◆ ftKb_SpecialN_SetHitlagCb()

void ftKb_SpecialN_SetHitlagCb ( Fighter_GObj * gobj,
s32 ms,
MotionFlags mf )
inlinestatic

◆ ftKb_SpecialN_SetThrowCb()

void ftKb_SpecialN_SetThrowCb ( Fighter_GObj * gobj,
s32 mask,
HSD_GObjEvent capture_cb,
HSD_GObjEvent release_cb,
void(* throw_cb )(HSD_GObj *, HSD_GObj *) )
inlinestatic

◆ ftKb_SpecialN_Anim()

void ftKb_SpecialN_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirN_Anim()

void ftKb_SpecialAirN_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLoop_Anim()

void ftKb_SpecialNLoop_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNLoop_Anim()

void ftKb_SpecialAirNLoop_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNEnd_Anim()

void ftKb_SpecialNEnd_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNEnd_Anim()

void ftKb_SpecialAirNEnd_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNCapture0_Anim()

void ftKb_SpecialNCapture0_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNCapture_Anim()

void ftKb_SpecialNCapture_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNCapture1_Anim()

void ftKb_SpecialNCapture1_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCapture_Anim()

void ftKb_SpecialAirNCapture_Anim ( Fighter_GObj * gobj)

◆ ftKb_Eat_Anim()

void ftKb_Eat_Anim ( HSD_GObj * gobj)

◆ ftKb_SpecialAirNCaptured_Anim()

void ftKb_SpecialAirNCaptured_Anim ( Fighter_GObj * gobj)

◆ ftKb_EatWait_Anim()

void ftKb_EatWait_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCaptureWait_Anim()

void ftKb_SpecialAirNCaptureWait_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSpit_Anim_inline()

void ftKb_SpecialNSpit_Anim_inline ( Fighter_GObj * gobj,
Fighter_GObj * victim )
inlinestatic

◆ ftKb_SpecialNSpit0_Anim()

void ftKb_SpecialNSpit0_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSpit_Anim()

void ftKb_SpecialNSpit_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSpit1_Anim()

void ftKb_SpecialNSpit1_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNSpit_Anim()

void ftKb_SpecialAirNSpit_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNDrink0_Anim()

void ftKb_SpecialNDrink0_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNDrink_Anim_inline()

void ftKb_SpecialNDrink_Anim_inline ( Fighter_GObj * gobj,
Fighter_GObj * victim_gobj )
inlinestatic

◆ ftKb_SpecialNDrink_Anim()

void ftKb_SpecialNDrink_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialNDrink1_Anim()

void ftKb_SpecialNDrink1_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNDrink_Anim()

void ftKb_SpecialAirNDrink_Anim ( Fighter_GObj * gobj)

◆ ftKb_EatTurn_Anim()

void ftKb_EatTurn_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCaptureTurn_Anim()

void ftKb_SpecialAirNCaptureTurn_Anim ( Fighter_GObj * gobj)

◆ ftKb_EatWalk_Anim()

void ftKb_EatWalk_Anim ( Fighter_GObj * gobj)

◆ ftKb_EatJump1_Anim()

void ftKb_EatJump1_Anim ( Fighter_GObj * gobj)

◆ ftKb_EatJump2_Anim()

void ftKb_EatJump2_Anim ( Fighter_GObj * gobj)

◆ ftKb_EatLanding_Anim()

void ftKb_EatLanding_Anim ( HSD_GObj * gobj)

◆ ftKb_SpecialNLoop_IASA()

void ftKb_SpecialNLoop_IASA ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNLoop_IASA()

void ftKb_SpecialAirNLoop_IASA ( Fighter_GObj * gobj)

◆ ftKb_EatWait_ItemEat()

bool ftKb_EatWait_ItemEat ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_EatWait_ItemSpit()

bool ftKb_EatWait_ItemSpit ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_EatWait_FighterEat()

bool ftKb_EatWait_FighterEat ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_EatWait_FighterSpit()

bool ftKb_EatWait_FighterSpit ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_EatWait_Turn()

bool ftKb_EatWait_Turn ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_EatWait_IASA()

void ftKb_EatWait_IASA ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCaptureWait_ItemEat()

bool ftKb_SpecialAirNCaptureWait_ItemEat ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialAirNCaptureWait_ItemSpit()

bool ftKb_SpecialAirNCaptureWait_ItemSpit ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialAirNCaptureWait_FighterEat()

bool ftKb_SpecialAirNCaptureWait_FighterEat ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialAirNCaptureWait_FighterSpit()

bool ftKb_SpecialAirNCaptureWait_FighterSpit ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialAirNCaptureWait_Turn()

bool ftKb_SpecialAirNCaptureWait_Turn ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialAirNCaptureWait_IASA()

void ftKb_SpecialAirNCaptureWait_IASA ( Fighter_GObj * gobj)

◆ ftKb_EatWalk_IASA()

void ftKb_EatWalk_IASA ( Fighter_GObj * gobj)

◆ ftKb_EatJump1_IASA()

void ftKb_EatJump1_IASA ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_Phys()

void ftKb_SpecialN_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirN_Phys()

void ftKb_SpecialAirN_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLoop_Phys()

void ftKb_SpecialNLoop_Phys ( HSD_GObj * gobj)

◆ ftKb_SpecialAirNLoop_Phys()

void ftKb_SpecialAirNLoop_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNEnd_Phys()

void ftKb_SpecialNEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNEnd_Phys()

void ftKb_SpecialAirNEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNCapture0_Phys()

void ftKb_SpecialNCapture0_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNCapture_Phys()

void ftKb_SpecialNCapture_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNCapture1_Phys()

void ftKb_SpecialNCapture1_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCapture_Phys()

void ftKb_SpecialAirNCapture_Phys ( Fighter_GObj * gobj)

◆ ftKb_Eat_Phys()

void ftKb_Eat_Phys ( HSD_GObj * gobj)

◆ ftKb_SpecialAirNCaptured_Phys()

void ftKb_SpecialAirNCaptured_Phys ( Fighter_GObj * gobj)

◆ ftKb_EatWait_Phys()

void ftKb_EatWait_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCaptureWait_Phys()

void ftKb_SpecialAirNCaptureWait_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSpit0_Phys()

void ftKb_SpecialNSpit0_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSpit_Phys()

void ftKb_SpecialNSpit_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSpit1_Phys()

void ftKb_SpecialNSpit1_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNSpit_Phys()

void ftKb_SpecialAirNSpit_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNDrink0_Phys()

void ftKb_SpecialNDrink0_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNDrink_Phys()

void ftKb_SpecialNDrink_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialNDrink1_Phys()

void ftKb_SpecialNDrink1_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNDrink_Phys()

void ftKb_SpecialAirNDrink_Phys ( Fighter_GObj * gobj)

◆ ftKb_EatTurn_Phys()

void ftKb_EatTurn_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCaptureTurn_Phys()

void ftKb_SpecialAirNCaptureTurn_Phys ( Fighter_GObj * gobj)

◆ ftKb_EatWalk_Phys()

void ftKb_EatWalk_Phys ( Fighter_GObj * gobj)

◆ ftKb_EatJump1_Phys()

void ftKb_EatJump1_Phys ( Fighter_GObj * gobj)

◆ ftKb_EatJump2_Phys()

void ftKb_EatJump2_Phys ( Fighter_GObj * gobj)

◆ ftKb_EatLanding_Phys()

void ftKb_EatLanding_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_Coll()

void ftKb_SpecialN_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirN_Coll()

void ftKb_SpecialAirN_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNLoop_Coll()

void ftKb_SpecialNLoop_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNLoop_Coll()

void ftKb_SpecialAirNLoop_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNEnd_Coll()

void ftKb_SpecialNEnd_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNEnd_Coll()

void ftKb_SpecialAirNEnd_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNCapture0_Coll()

void ftKb_SpecialNCapture0_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNCapture_Coll()

void ftKb_SpecialNCapture_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNCapture1_Coll()

void ftKb_SpecialNCapture1_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCapture_Coll()

void ftKb_SpecialAirNCapture_Coll ( Fighter_GObj * gobj)

◆ ftKb_Eat_Coll()

void ftKb_Eat_Coll ( HSD_GObj * gobj)

◆ ftKb_SpecialAirNCaptured_Coll()

void ftKb_SpecialAirNCaptured_Coll ( Fighter_GObj * gobj)

◆ ftKb_EatWait_Coll()

void ftKb_EatWait_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCaptureWait_Coll()

void ftKb_SpecialAirNCaptureWait_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSpit0_Coll()

void ftKb_SpecialNSpit0_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSpit_Coll()

void ftKb_SpecialNSpit_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSpit1_Coll()

void ftKb_SpecialNSpit1_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNSpit_Coll()

void ftKb_SpecialAirNSpit_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNDrink0_Coll()

void ftKb_SpecialNDrink0_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNDrink_Coll()

void ftKb_SpecialNDrink_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNDrink1_Coll()

void ftKb_SpecialNDrink1_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNDrink_Coll()

void ftKb_SpecialAirNDrink_Coll ( Fighter_GObj * gobj)

◆ ftKb_EatTurn_Coll()

void ftKb_EatTurn_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirNCaptureTurn_Coll()

void ftKb_SpecialAirNCaptureTurn_Coll ( Fighter_GObj * gobj)

◆ ftKb_EatWalk_Coll()

void ftKb_EatWalk_Coll ( Fighter_GObj * gobj)

◆ ftKb_EatJump1_Coll()

void ftKb_EatJump1_Coll ( Fighter_GObj * gobj)

◆ ftKb_EatJump2_Coll()

void ftKb_EatJump2_Coll ( Fighter_GObj * gobj)

◆ ftKb_EatLanding_Coll()

void ftKb_EatLanding_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F9070()

void ftKb_SpecialN_800F9070 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F9090()

void ftKb_SpecialN_800F9090 ( HSD_GObj * gobj)

Variable Documentation

◆ ftKb_MF_SpecialN_Coll

MotionFlags const ftKb_MF_SpecialN_Coll
static
Initial value:
=
static MotionFlags const Ft_MF_KeepGfx
Definition forward.h:181
static MotionFlags const ftCommon_GroundAirColl_MF
Definition forward.h:9

◆ ftKb_MF_SpecialN_Capture_Coll

MotionFlags const ftKb_MF_SpecialN_Capture_Coll
static
Initial value:
=
static MotionFlags const ftKb_MF_SpecialN_Coll
Definition ftkirbyspecialn.c:44
static MotionFlags const Ft_MF_SkipModel
Ignore model state change ?
Definition forward.h:190

◆ ftKb_MF_SpecialN_EatFall_Coll

MotionFlags const ftKb_MF_SpecialN_EatFall_Coll
static

◆ ftKb_MF_SpecialN_Loop_Coll

MotionFlags const ftKb_MF_SpecialN_Loop_Coll
static
Initial value:
=
static MotionFlags const ftKb_MF_SpecialN_Capture_Coll
Definition ftkirbyspecialn.c:46
static MotionFlags const Ft_MF_KeepSfx
Definition forward.h:202
static MotionFlags const Ft_MF_SkipHit
Keep hitboxes.
Definition forward.h:187

◆ ftKb_MF_SpecialN_LoopRumble_Coll

MotionFlags const ftKb_MF_SpecialN_LoopRumble_Coll
static
Initial value:
=
static MotionFlags const ftKb_MF_SpecialN_Loop_Coll
Definition ftkirbyspecialn.c:50
static MotionFlags const Ft_MF_SkipRumble
Ignore rumble update?
Definition forward.h:208