SSBM Decomp
Loading...
Searching...
No Matches
ftKb_SpecialNYs.c File Reference
#include "ftKb_Init.h"
#include "types.h"
#include <placeholder.h>
#include "ef/eflib.h"
#include "ef/efsync.h"
#include "ft/chara/ftCommon/ftCo_Lift.h"
#include "ft/chara/ftCommon/ftCo_Throw.h"
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ft_081B.h"
#include "ft/ft_0877.h"
#include "ft/ft_0892.h"
#include "ft/ftcolanim.h"
#include "ft/ftcoll.h"
#include "ft/ftcommon.h"
#include "ft/ftparts.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftCommon/ftCo_Attack100.h"
#include "ftCommon/ftCo_Fall.h"
#include "ftKirby/forward.h"
#include "it/items/itkirbygamewatchchefpan.h"
#include "it/items/itkirbyyoshispecialn.h"
#include "it/items/itpeachtoad.h"
#include "it/items/itpeachtoadspore.h"
#include "lb/lb_00B0.h"
#include <common_structs.h>
#include <stddef.h>
#include <baselib/gobj.h>
#include <baselib/random.h>
#include <MSL/math.h>

Functions

static void fn_801095DC (HSD_GObj *)
 Forward declarations for static functions.
 
static void fn_80109680 (HSD_GObj *)
 
static void fn_80109714 (HSD_GObj *)
 
static void fn_801097B8 (HSD_GObj *)
 
static void fn_8010C288 (HSD_GObj *gobj)
 
void fn_8010C44C (HSD_GObj *gobj)
 
void fn_8010CD88 (HSD_GObj *gobj)
 
void fn_8010A930 (Fighter_GObj *, Fighter_GObj *)
 Forward declarations for local functions.
 
void fn_8010B1F4 (Fighter_GObj *gobj)
 
void fn_8010B2E8 (Fighter_GObj *gobj)
 
void fn_8010C344 (HSD_GObj *arg0)
 
void fn_8010CE5C (Fighter_GObj *gobj)
 
void fn_8010CFB0 (Fighter_GObj *gobj)
 
float ftKb_SpecialNYs_80109290 (Fighter_GObj *gobj)
 
f32 ftKb_SpecialNYs_8010929C (Fighter_GObj *gobj)
 
f32 ftKb_SpecialNYs_801092AC (Fighter_GObj *gobj)
 
f32 ftKb_SpecialNYs_801092BC (Fighter_GObj *gobj)
 
f32 ftKb_SpecialNYs_801092CC (Fighter_GObj *gobj)
 
f32 ftKb_SpecialNYs_801092DC (Fighter_GObj *gobj)
 
f32 ftKb_SpecialNYs_801092F4 (Fighter_GObj *gobj)
 
f32 ftKb_SpecialNYs_8010930C (Fighter_GObj *gobj)
 
f32 ftKb_SpecialNYs_80109324 (Fighter_GObj *gobj)
 
int ftKb_SpecialNYs_8010933C (Fighter_GObj *gobj)
 
void ftKb_SpecialNYs_80109354 (Vec3 *v)
 
float ftKb_SpecialNYs_80109380 (Fighter_GObj *gobj)
 
ftDynamicsftKb_SpecialNYs_801093A0 (Fighter_GObj *gobj)
 
void ftKb_SpecialNYs_801093B4 (Fighter_GObj *gobj)
 
void ftKb_SpecialNYs_8010941C (Fighter_GObj *gobj)
 
void ftKb_SpecialNYs_801094FC (Fighter_GObj *gobj)
 
void fn_8010984C (HSD_GObj *gobj)
 
void fn_801098EC (HSD_GObj *gobj)
 
void fn_8010998C (HSD_GObj *gobj)
 
void fn_80109A08 (HSD_GObj *gobj)
 
void fn_80109A84 (HSD_GObj *gobj)
 
void fn_80109B00 (HSD_GObj *gobj)
 
void fn_80109B7C (HSD_GObj *gobj)
 
void fn_80109BF8 (HSD_GObj *gobj)
 
void fn_80109C74 (HSD_GObj *gobj)
 
void fn_80109CF0 (HSD_GObj *gobj)
 
void ftKb_YsSpecialN1_Anim (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirNCapture2_Anim (Fighter_GObj *gobj)
 
void ftKb_YsSpecialN1_Phys (Fighter_GObj *gobj)
 ftKb_YsSpecialAirNCapture1_Anim
 
void ftKb_YsSpecialAirNCapture2_Phys (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirNCapture1_Phys (Fighter_GObj *gobj)
 
void ftKb_YsSpecialNCapture1_Phys (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirCapture1_Phys (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirCapture2_Phys (Fighter_GObj *gobj)
 
void ftKb_YsSpecialNCapture2_0_Phys (Fighter_GObj *gobj)
 
void ftKb_YsSpecialNCapture2_1_Phys (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirN2_1_Phys (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirN2_0_Phys (Fighter_GObj *gobj)
 
void ftKb_YsSpecialN1_Coll (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirNCapture2_Coll (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirNCapture1_Coll (Fighter_GObj *gobj)
 
void ftKb_YsSpecialNCapture1_Coll (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirCapture2_Coll (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirCapture1_Coll (Fighter_GObj *gobj)
 
void ftKb_YsSpecialNCapture2_0_Coll (Fighter_GObj *gobj)
 
void ftKb_YsSpecialNCapture2_1_Coll (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirN2_1_Coll (Fighter_GObj *gobj)
 
void ftKb_YsSpecialAirN2_0_Coll (Fighter_GObj *gobj)
 
void ftKb_SpecialNYs_8010A8BC (HSD_GObj *gobj)
 
void ftCo_CaptureKirbyYoshi_Anim (Fighter_GObj *gobj)
 
void ftCo_CaptureKirbyYoshi_IASA (Fighter_GObj *gobj)
 
void ftCo_CaptureKirbyYoshi_Phys (Fighter_GObj *gobj)
 
void ftCo_CaptureKirbyYoshi_Coll (Fighter_GObj *gobj)
 
void ftKb_SpecialNYs_8010AA2C (Fighter_GObj *gobj)
 
void ftCo_KirbyYoshiEgg_IASA (Fighter_GObj *gobj)
 #fn_8010AA64
 
void ftCo_KirbyYoshiEgg_Phys (Fighter_GObj *gobj)
 
void ftCo_KirbyYoshiEgg_Coll (Fighter_GObj *gobj)
 
void fn_8010B124 (Fighter_GObj *gobj)
 
void fn_8010B148 (Fighter_GObj *gobj)
 
void fn_8010B1D4 (Fighter_GObj *gobj)
 fn_8010B16C
 
void ftKb_SpecialNMs_8010B2FC (HSD_GObj *gobj)
 
void ftKb_MsSpecialNStart_Anim (HSD_GObj *gobj)
 ftKb_SpecialNMs_8010B4A0
 
void ftKb_MsSpecialAirNStart_Anim (HSD_GObj *gobj)
 
void ftKb_MsSpecialNStart_IASA (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNStart_IASA (Fighter_GObj *gobj)
 
void ftKb_MsSpecialNStart_Phys (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNStart_Phys (Fighter_GObj *gobj)
 
void ftKb_MsSpecialNStart_Coll (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNStart_Coll (Fighter_GObj *gobj)
 
FtMotionId getAirSpecialMotionId (Fighter_GObj *gobj)
 
void ftKb_SpecialNMs_8010B868 (Fighter_GObj *gobj)
 
FtMotionId getGroundSpecialMotionId (Fighter_GObj *gobj)
 
void ftKb_SpecialNMs_8010B8E0 (Fighter_GObj *gobj)
 
void ftKb_MsSpecialNLoop_Anim (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNLoop_Anim (Fighter_GObj *gobj)
 
void ftKb_MsSpecialNLoop_IASA (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNLoop_IASA (Fighter_GObj *gobj)
 
void ftKb_MsSpecialNLoop_Phys (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNLoop_Phys (Fighter_GObj *gobj)
 
void ftKb_MsSpecialNLoop_Coll (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNLoop_Coll (Fighter_GObj *gobj)
 
void ftKb_SpecialNMs_8010BB50 (Fighter_GObj *gobj)
 
void ftKb_SpecialNMs_8010BBC8 (Fighter_GObj *gobj)
 
void ftKb_SpecialNMs_8010BC40 (Fighter_GObj *gobj)
 
void ftKb_SpecialNMs_8010BC90 (Fighter_GObj *gobj)
 Unknown, assumed Enter Hold of some kind.
 
void ftKb_MsSpecialNEnd_Anim (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNEnd_Anim (Fighter_GObj *gobj)
 
void ftKb_MsSpecialNEnd_IASA (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNEnd_IASA (Fighter_GObj *gobj)
 
void ftKb_MsSpecialNEnd_Phys (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNEnd_Phys (Fighter_GObj *gobj)
 
void ftKb_MsSpecialNEnd_Coll (Fighter_GObj *gobj)
 
void ftKb_MsSpecialAirNEnd_Coll (Fighter_GObj *gobj)
 
void ftKb_SpecialNPe_8010BF90 (Fighter_GObj *gobj)
 
void ftKb_SpecialNPe_8010C06C (Fighter_GObj *gobj)
 
void ftKb_SpecialNPe_8010C148 (Fighter_GObj *gobj)
 
void ftKb_SpecialNPe_8010C1E8 (Fighter_GObj *gobj)
 
void ftKb_SpecialNPe_8010C3C0 (HSD_GObj *gobj)
 
void ftKb_SpecialNPe_8010C3F4 (Fighter_GObj *gobj)
 
void ftKb_SpecialNPe_8010C47C (HSD_GObj *gobj)
 
bool ftKb_SpecialNPe_8010C4AC (HSD_GObj *gobj)
 
static void inlineA0 (HSD_GObj *gobj)
 
static void inlineA1 (HSD_GObj *gobj, ftKirby_MotionState msid)
 
void ftKb_SpecialNPe_8010C4D4 (HSD_GObj *gobj)
 
void ftKb_SpecialNPe_8010C560 (HSD_GObj *gobj)
 
static void doPeAnim (HSD_GObj *gobj, HSD_GObjEvent cb)
 
void ftKb_PeSpecialLw_Anim (HSD_GObj *gobj)
 
void ftKb_PeSpecialAirLw_Anim (HSD_GObj *gobj)
 
void ftKb_PeSpecialLw_IASA (Fighter_GObj *gobj)
 
void ftKb_PeSpecialAirLw_IASA (Fighter_GObj *gobj)
 
void ftKb_PeSpecialLw_Phys (HSD_GObj *gobj)
 
void ftKb_PeSpecialAirLw_Phys (HSD_GObj *gobj)
 
void ftKb_PeSpecialLw_Coll (HSD_GObj *gobj)
 
void ftKb_PeSpecialAirLw_Coll (HSD_GObj *gobj)
 
void ftKb_SpecialNPe_8010C8D8 (HSD_GObj *gobj)
 
void ftKb_SpecialNPe_8010C9CC (HSD_GObj *gobj)
 
static void doPeHitAnim (HSD_GObj *gobj, HSD_GObjEvent cb)
 
void ftKb_PeSpecialLwHit_Anim (HSD_GObj *gobj)
 
void ftKb_PeSpecialAirLwHit_Anim (HSD_GObj *gobj)
 
void ftKb_PeSpecialLwHit_IASA (Fighter_GObj *gobj)
 
void ftKb_PeSpecialAirLwHit_IASA (Fighter_GObj *gobj)
 
void ftKb_PeSpecialLwHit_Phys (HSD_GObj *gobj)
 
void ftKb_PeSpecialAirLwHit_Phys (HSD_GObj *gobj)
 
void ftKb_PeSpecialLwHit_Coll (HSD_GObj *gobj)
 
void ftKb_PeSpecialAirLwHit_Coll (HSD_GObj *gobj)
 
void ftKb_SpecialNGw_8010CC6C (HSD_GObj *gobj)
 
void ftKb_SpecialNGw_8010CCD4 (HSD_GObj *gobj)
 
void ftKb_SpecialNGw_8010CD44 (HSD_GObj *gobj)
 
void ftKb_SpecialNGw_8010D074 (Fighter_GObj *gobj)
 
void ftKb_SpecialNGw_8010D0A8 (Fighter_GObj *gobj)
 
void fn_8010D100 (Fighter_GObj *gobj)
 
void ftKb_SpecialNGw_8010D130 (Fighter_GObj *gobj)
 
bool ftKb_SpecialNGw_8010D160 (Fighter_GObj *gobj)
 
void setGwVars (HSD_GObj *fighter_gobj)
 ftGameWatch_SpecialN_SetVars with callback arg
 
void ftKb_SpecialNGw_8010D188 (Fighter_GObj *gobj)
 
void ftKb_SpecialNGw_8010D204 (HSD_GObj *gobj)
 
void ftKb_GwSpecialN_Anim (Fighter_GObj *gobj)
 
void ftKb_GwSpecialAirN_Anim (Fighter_GObj *gobj)
 
void ftKb_GwSpecialN_IASA (Fighter_GObj *gobj)
 
void ftKb_GwSpecialAirN_IASA (Fighter_GObj *gobj)
 
void ftKb_GwSpecialN_Phys (Fighter_GObj *gobj)
 
void ftKb_GwSpecialAirN_Phys (Fighter_GObj *gobj)
 
void ftKb_GwSpecialN_Coll (Fighter_GObj *gobj)
 
void ftKb_GwSpecialAirN_Coll (Fighter_GObj *gobj)
 
void ftKb_SpecialNGw_8010D580 (Fighter_GObj *gobj)
 
void ftKb_SpecialNGw_8010D5F0 (Fighter_GObj *gobj)
 
static void inline1 (Fighter_GObj *gobj)
 
void ftKb_SpecialNGw_8010D660 (Fighter_GObj *gobj, f32 arg1)
 
void ftKb_SpecialNGw_8010D6D0 (Fighter_GObj *gobj, f32 arg1)
 

Variables

f32 ftKb_Init_804D9570
 Extern for float in ftKb_Init.c.
 

Function Documentation

◆ fn_801095DC()

static void fn_801095DC ( HSD_GObj gobj)
static

Forward declarations for static functions.

◆ fn_80109680()

static void fn_80109680 ( HSD_GObj gobj)
static

◆ fn_80109714()

static void fn_80109714 ( HSD_GObj gobj)
static

◆ fn_801097B8()

static void fn_801097B8 ( HSD_GObj gobj)
static

◆ fn_8010C288()

static void fn_8010C288 ( HSD_GObj gobj)
static

◆ fn_8010C44C()

void fn_8010C44C ( HSD_GObj gobj)

◆ fn_8010CD88()

void fn_8010CD88 ( HSD_GObj gobj)

◆ fn_8010A930()

void fn_8010A930 ( Fighter_GObj *  gobj,
Fighter_GObj *  attacker_gobj 
)

Forward declarations for local functions.

◆ fn_8010B1F4()

void fn_8010B1F4 ( Fighter_GObj *  gobj)

◆ fn_8010B2E8()

void fn_8010B2E8 ( Fighter_GObj *  gobj)

◆ fn_8010C344()

void fn_8010C344 ( HSD_GObj arg0)

◆ fn_8010CE5C()

void fn_8010CE5C ( Fighter_GObj *  gobj)

◆ fn_8010CFB0()

void fn_8010CFB0 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_80109290()

float ftKb_SpecialNYs_80109290 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_8010929C()

f32 ftKb_SpecialNYs_8010929C ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_801092AC()

f32 ftKb_SpecialNYs_801092AC ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_801092BC()

f32 ftKb_SpecialNYs_801092BC ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_801092CC()

f32 ftKb_SpecialNYs_801092CC ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_801092DC()

f32 ftKb_SpecialNYs_801092DC ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_801092F4()

f32 ftKb_SpecialNYs_801092F4 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_8010930C()

f32 ftKb_SpecialNYs_8010930C ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_80109324()

f32 ftKb_SpecialNYs_80109324 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_8010933C()

int ftKb_SpecialNYs_8010933C ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_80109354()

void ftKb_SpecialNYs_80109354 ( Vec3 *  v)

◆ ftKb_SpecialNYs_80109380()

float ftKb_SpecialNYs_80109380 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_801093A0()

ftDynamics * ftKb_SpecialNYs_801093A0 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_801093B4()

void ftKb_SpecialNYs_801093B4 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_8010941C()

void ftKb_SpecialNYs_8010941C ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_801094FC()

void ftKb_SpecialNYs_801094FC ( Fighter_GObj *  gobj)

◆ fn_8010984C()

void fn_8010984C ( HSD_GObj gobj)

◆ fn_801098EC()

void fn_801098EC ( HSD_GObj gobj)

FAKE MATCH: comma operator required for regalloc

◆ fn_8010998C()

void fn_8010998C ( HSD_GObj gobj)

FAKE MATCH: comma operator required for regalloc

◆ fn_80109A08()

void fn_80109A08 ( HSD_GObj gobj)

◆ fn_80109A84()

void fn_80109A84 ( HSD_GObj gobj)

◆ fn_80109B00()

void fn_80109B00 ( HSD_GObj gobj)

◆ fn_80109B7C()

void fn_80109B7C ( HSD_GObj gobj)

◆ fn_80109BF8()

void fn_80109BF8 ( HSD_GObj gobj)

FAKE MATCH: comma operator required for regalloc

◆ fn_80109C74()

void fn_80109C74 ( HSD_GObj gobj)

◆ fn_80109CF0()

void fn_80109CF0 ( HSD_GObj gobj)

FAKE MATCH: comma operator required for regalloc

◆ ftKb_YsSpecialN1_Anim()

void ftKb_YsSpecialN1_Anim ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirNCapture2_Anim()

void ftKb_YsSpecialAirNCapture2_Anim ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialN1_Phys()

◆ ftKb_YsSpecialAirNCapture2_Phys()

void ftKb_YsSpecialAirNCapture2_Phys ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirNCapture1_Phys()

void ftKb_YsSpecialAirNCapture1_Phys ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialNCapture1_Phys()

void ftKb_YsSpecialNCapture1_Phys ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirCapture1_Phys()

void ftKb_YsSpecialAirCapture1_Phys ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirCapture2_Phys()

void ftKb_YsSpecialAirCapture2_Phys ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialNCapture2_0_Phys()

void ftKb_YsSpecialNCapture2_0_Phys ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialNCapture2_1_Phys()

void ftKb_YsSpecialNCapture2_1_Phys ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirN2_1_Phys()

void ftKb_YsSpecialAirN2_1_Phys ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirN2_0_Phys()

void ftKb_YsSpecialAirN2_0_Phys ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialN1_Coll()

void ftKb_YsSpecialN1_Coll ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirNCapture2_Coll()

void ftKb_YsSpecialAirNCapture2_Coll ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirNCapture1_Coll()

void ftKb_YsSpecialAirNCapture1_Coll ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialNCapture1_Coll()

void ftKb_YsSpecialNCapture1_Coll ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirCapture2_Coll()

void ftKb_YsSpecialAirCapture2_Coll ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirCapture1_Coll()

void ftKb_YsSpecialAirCapture1_Coll ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialNCapture2_0_Coll()

void ftKb_YsSpecialNCapture2_0_Coll ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialNCapture2_1_Coll()

void ftKb_YsSpecialNCapture2_1_Coll ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirN2_1_Coll()

void ftKb_YsSpecialAirN2_1_Coll ( Fighter_GObj *  gobj)

◆ ftKb_YsSpecialAirN2_0_Coll()

void ftKb_YsSpecialAirN2_0_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_8010A8BC()

void ftKb_SpecialNYs_8010A8BC ( HSD_GObj gobj)

◆ ftCo_CaptureKirbyYoshi_Anim()

void ftCo_CaptureKirbyYoshi_Anim ( Fighter_GObj *  gobj)

◆ ftCo_CaptureKirbyYoshi_IASA()

void ftCo_CaptureKirbyYoshi_IASA ( Fighter_GObj *  gobj)

◆ ftCo_CaptureKirbyYoshi_Phys()

void ftCo_CaptureKirbyYoshi_Phys ( Fighter_GObj *  gobj)

◆ ftCo_CaptureKirbyYoshi_Coll()

void ftCo_CaptureKirbyYoshi_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNYs_8010AA2C()

void ftKb_SpecialNYs_8010AA2C ( Fighter_GObj *  gobj)

◆ ftCo_KirbyYoshiEgg_IASA()

void ftCo_KirbyYoshiEgg_IASA ( Fighter_GObj *  gobj)

◆ ftCo_KirbyYoshiEgg_Phys()

void ftCo_KirbyYoshiEgg_Phys ( Fighter_GObj *  gobj)

◆ ftCo_KirbyYoshiEgg_Coll()

void ftCo_KirbyYoshiEgg_Coll ( Fighter_GObj *  gobj)

◆ fn_8010B124()

void fn_8010B124 ( Fighter_GObj *  gobj)

◆ fn_8010B148()

void fn_8010B148 ( Fighter_GObj *  gobj)

◆ fn_8010B1D4()

void fn_8010B1D4 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNMs_8010B2FC()

void ftKb_SpecialNMs_8010B2FC ( HSD_GObj gobj)

◆ ftKb_MsSpecialNStart_Anim()

void ftKb_MsSpecialNStart_Anim ( HSD_GObj gobj)

◆ ftKb_MsSpecialAirNStart_Anim()

void ftKb_MsSpecialAirNStart_Anim ( HSD_GObj gobj)

◆ ftKb_MsSpecialNStart_IASA()

void ftKb_MsSpecialNStart_IASA ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNStart_IASA()

void ftKb_MsSpecialAirNStart_IASA ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialNStart_Phys()

void ftKb_MsSpecialNStart_Phys ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNStart_Phys()

void ftKb_MsSpecialAirNStart_Phys ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialNStart_Coll()

void ftKb_MsSpecialNStart_Coll ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNStart_Coll()

void ftKb_MsSpecialAirNStart_Coll ( Fighter_GObj *  gobj)

◆ getAirSpecialMotionId()

FtMotionId getAirSpecialMotionId ( Fighter_GObj *  gobj)
inline

◆ ftKb_SpecialNMs_8010B868()

void ftKb_SpecialNMs_8010B868 ( Fighter_GObj *  gobj)

◆ getGroundSpecialMotionId()

FtMotionId getGroundSpecialMotionId ( Fighter_GObj *  gobj)
inline

◆ ftKb_SpecialNMs_8010B8E0()

void ftKb_SpecialNMs_8010B8E0 ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialNLoop_Anim()

void ftKb_MsSpecialNLoop_Anim ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNLoop_Anim()

void ftKb_MsSpecialAirNLoop_Anim ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialNLoop_IASA()

void ftKb_MsSpecialNLoop_IASA ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNLoop_IASA()

void ftKb_MsSpecialAirNLoop_IASA ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialNLoop_Phys()

void ftKb_MsSpecialNLoop_Phys ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNLoop_Phys()

void ftKb_MsSpecialAirNLoop_Phys ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialNLoop_Coll()

void ftKb_MsSpecialNLoop_Coll ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNLoop_Coll()

void ftKb_MsSpecialAirNLoop_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNMs_8010BB50()

void ftKb_SpecialNMs_8010BB50 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNMs_8010BBC8()

void ftKb_SpecialNMs_8010BBC8 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNMs_8010BC40()

void ftKb_SpecialNMs_8010BC40 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNMs_8010BC90()

void ftKb_SpecialNMs_8010BC90 ( Fighter_GObj *  gobj)

Unknown, assumed Enter Hold of some kind.

◆ ftKb_MsSpecialNEnd_Anim()

void ftKb_MsSpecialNEnd_Anim ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNEnd_Anim()

void ftKb_MsSpecialAirNEnd_Anim ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialNEnd_IASA()

void ftKb_MsSpecialNEnd_IASA ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNEnd_IASA()

void ftKb_MsSpecialAirNEnd_IASA ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialNEnd_Phys()

void ftKb_MsSpecialNEnd_Phys ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNEnd_Phys()

void ftKb_MsSpecialAirNEnd_Phys ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialNEnd_Coll()

void ftKb_MsSpecialNEnd_Coll ( Fighter_GObj *  gobj)

◆ ftKb_MsSpecialAirNEnd_Coll()

void ftKb_MsSpecialAirNEnd_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNPe_8010BF90()

void ftKb_SpecialNPe_8010BF90 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNPe_8010C06C()

void ftKb_SpecialNPe_8010C06C ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNPe_8010C148()

void ftKb_SpecialNPe_8010C148 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNPe_8010C1E8()

void ftKb_SpecialNPe_8010C1E8 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNPe_8010C3C0()

void ftKb_SpecialNPe_8010C3C0 ( HSD_GObj gobj)

◆ ftKb_SpecialNPe_8010C3F4()

void ftKb_SpecialNPe_8010C3F4 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNPe_8010C47C()

void ftKb_SpecialNPe_8010C47C ( HSD_GObj gobj)

◆ ftKb_SpecialNPe_8010C4AC()

bool ftKb_SpecialNPe_8010C4AC ( HSD_GObj gobj)

◆ inlineA0()

static void inlineA0 ( HSD_GObj gobj)
static

◆ inlineA1()

static void inlineA1 ( HSD_GObj gobj,
ftKirby_MotionState  msid 
)
static

◆ ftKb_SpecialNPe_8010C4D4()

void ftKb_SpecialNPe_8010C4D4 ( HSD_GObj gobj)

◆ ftKb_SpecialNPe_8010C560()

void ftKb_SpecialNPe_8010C560 ( HSD_GObj gobj)

◆ doPeAnim()

static void doPeAnim ( HSD_GObj gobj,
HSD_GObjEvent  cb 
)
inlinestatic

◆ ftKb_PeSpecialLw_Anim()

void ftKb_PeSpecialLw_Anim ( HSD_GObj gobj)

◆ ftKb_PeSpecialAirLw_Anim()

void ftKb_PeSpecialAirLw_Anim ( HSD_GObj gobj)

◆ ftKb_PeSpecialLw_IASA()

void ftKb_PeSpecialLw_IASA ( Fighter_GObj *  gobj)

◆ ftKb_PeSpecialAirLw_IASA()

void ftKb_PeSpecialAirLw_IASA ( Fighter_GObj *  gobj)

◆ ftKb_PeSpecialLw_Phys()

void ftKb_PeSpecialLw_Phys ( HSD_GObj gobj)

◆ ftKb_PeSpecialAirLw_Phys()

void ftKb_PeSpecialAirLw_Phys ( HSD_GObj gobj)

◆ ftKb_PeSpecialLw_Coll()

void ftKb_PeSpecialLw_Coll ( HSD_GObj gobj)

◆ ftKb_PeSpecialAirLw_Coll()

void ftKb_PeSpecialAirLw_Coll ( HSD_GObj gobj)

◆ ftKb_SpecialNPe_8010C8D8()

void ftKb_SpecialNPe_8010C8D8 ( HSD_GObj gobj)
Todo:
Flag names.
Todo:
da can't move below fp

◆ ftKb_SpecialNPe_8010C9CC()

void ftKb_SpecialNPe_8010C9CC ( HSD_GObj gobj)
Todo:
Named flags.
Todo:
da can't move below fp

◆ doPeHitAnim()

static void doPeHitAnim ( HSD_GObj gobj,
HSD_GObjEvent  cb 
)
inlinestatic

◆ ftKb_PeSpecialLwHit_Anim()

void ftKb_PeSpecialLwHit_Anim ( HSD_GObj gobj)

◆ ftKb_PeSpecialAirLwHit_Anim()

void ftKb_PeSpecialAirLwHit_Anim ( HSD_GObj gobj)

◆ ftKb_PeSpecialLwHit_IASA()

void ftKb_PeSpecialLwHit_IASA ( Fighter_GObj *  gobj)

◆ ftKb_PeSpecialAirLwHit_IASA()

void ftKb_PeSpecialAirLwHit_IASA ( Fighter_GObj *  gobj)

◆ ftKb_PeSpecialLwHit_Phys()

void ftKb_PeSpecialLwHit_Phys ( HSD_GObj gobj)

◆ ftKb_PeSpecialAirLwHit_Phys()

void ftKb_PeSpecialAirLwHit_Phys ( HSD_GObj gobj)

◆ ftKb_PeSpecialLwHit_Coll()

void ftKb_PeSpecialLwHit_Coll ( HSD_GObj gobj)

◆ ftKb_PeSpecialAirLwHit_Coll()

void ftKb_PeSpecialAirLwHit_Coll ( HSD_GObj gobj)

◆ ftKb_SpecialNGw_8010CC6C()

void ftKb_SpecialNGw_8010CC6C ( HSD_GObj gobj)
Todo:
Named flags.

◆ ftKb_SpecialNGw_8010CCD4()

void ftKb_SpecialNGw_8010CCD4 ( HSD_GObj gobj)
Todo:
Named flags.

◆ ftKb_SpecialNGw_8010CD44()

void ftKb_SpecialNGw_8010CD44 ( HSD_GObj gobj)

◆ ftKb_SpecialNGw_8010D074()

void ftKb_SpecialNGw_8010D074 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNGw_8010D0A8()

void ftKb_SpecialNGw_8010D0A8 ( Fighter_GObj *  gobj)

◆ fn_8010D100()

void fn_8010D100 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNGw_8010D130()

void ftKb_SpecialNGw_8010D130 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNGw_8010D160()

bool ftKb_SpecialNGw_8010D160 ( Fighter_GObj *  gobj)

◆ setGwVars()

void setGwVars ( HSD_GObj fighter_gobj)
inline

ftGameWatch_SpecialN_SetVars with callback arg

◆ ftKb_SpecialNGw_8010D188()

void ftKb_SpecialNGw_8010D188 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNGw_8010D204()

void ftKb_SpecialNGw_8010D204 ( HSD_GObj gobj)

◆ ftKb_GwSpecialN_Anim()

void ftKb_GwSpecialN_Anim ( Fighter_GObj *  gobj)

◆ ftKb_GwSpecialAirN_Anim()

void ftKb_GwSpecialAirN_Anim ( Fighter_GObj *  gobj)

◆ ftKb_GwSpecialN_IASA()

void ftKb_GwSpecialN_IASA ( Fighter_GObj *  gobj)

◆ ftKb_GwSpecialAirN_IASA()

void ftKb_GwSpecialAirN_IASA ( Fighter_GObj *  gobj)

◆ ftKb_GwSpecialN_Phys()

void ftKb_GwSpecialN_Phys ( Fighter_GObj *  gobj)

◆ ftKb_GwSpecialAirN_Phys()

void ftKb_GwSpecialAirN_Phys ( Fighter_GObj *  gobj)

◆ ftKb_GwSpecialN_Coll()

void ftKb_GwSpecialN_Coll ( Fighter_GObj *  gobj)

◆ ftKb_GwSpecialAirN_Coll()

void ftKb_GwSpecialAirN_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNGw_8010D580()

void ftKb_SpecialNGw_8010D580 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNGw_8010D5F0()

void ftKb_SpecialNGw_8010D5F0 ( Fighter_GObj *  gobj)

◆ inline1()

static void inline1 ( Fighter_GObj *  gobj)
inlinestatic

◆ ftKb_SpecialNGw_8010D660()

void ftKb_SpecialNGw_8010D660 ( Fighter_GObj *  gobj,
f32  arg1 
)

◆ ftKb_SpecialNGw_8010D6D0()

void ftKb_SpecialNGw_8010D6D0 ( Fighter_GObj *  gobj,
f32  arg1 
)

Variable Documentation

◆ ftKb_Init_804D9570

f32 ftKb_Init_804D9570
extern

Extern for float in ftKb_Init.c.