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

Data Structures

struct  ftKirby_CostumeArchive

Functions

void ftKb_Init_800EE528 (void)
void ftKb_Init_OnDeath (HSD_GObj *gobj)
void ftKb_Init_OnLoad (HSD_GObj *gobj)
void ftKb_Init_800EE74C (HSD_GObj *gobj)
void ftKb_Init_800EE7B8 (HSD_GObj *gobj)
void ftKb_Init_UnkMotionStates4 (HSD_GObj *gobj)
void ftKb_Init_OnItemPickup (HSD_GObj *gobj, bool arg1)
void ftKb_Init_OnItemInvisible (Fighter_GObj *gobj)
void ftKb_Init_OnItemVisible (HSD_GObj *gobj)
void ftKb_Init_OnItemDrop (HSD_GObj *gobj, bool bool1)
void ftKb_Init_LoadSpecialAttrs (HSD_GObj *gobj)
void ftKb_Init_800EEB00 (Fighter_GObj *gobj, ArticleDynamicBones **arg1)
void ftKb_Init_800EEB1C (Fighter_GObj *gobj, s32 *arg1)
void ftKb_Init_OnKnockbackEnter (HSD_GObj *gobj)
void ftKb_Init_OnKnockbackExit (HSD_GObj *gobj)
void ftKb_Init_UnkDemoCallbacks0 (int kind, int *out1, int *out2)
char * ftKb_Init_GetMotionFileString (enum_t arg0)
void ftKb_SpecialN_800EEC34 (int arg0, int arg1, int arg2)
void ftKb_SpecialN_800EED50 (s32 arg0, s32 arg1)
void ftKb_Init_UnkMotionStates5 (void)
void ftKb_SpecialN_800EEEC4 (HSD_GObj *gobj, FighterKind kind)
void ftKb_UnkMtxFunc0 (Fighter_GObj *gobj, int arg1, Mtx mtx)
HSD_JObj * ftKb_Init_UnkMotionStates6 (Fighter_GObj *gobj)
void ftKb_SpecialN_800EF040 (Fighter_GObj *gobj, int arg1, KirbyHatStruct *hat)
static void ftKb_SpecialN_insert_joint_refs (s32 *total_dobjs, HSD_Joint *root, Fighter *fp, s32 *part_idx, HSD_Joint **joint, s32 *joint_idx, s32 *byte_base)
static void ftKb_SpecialN_800EF0E4_find_bone (Fighter *fp, s32 *part_idx, s32 *arg2_idx, HSD_JObj **jobj)
static void ftKb_SpecialN_800EF0E4_finish (Fighter *fp, s32 total_dobjs)
void ftKb_SpecialN_800EF0E4 (Fighter_GObj *gobj, int arg1, u8 *arg2)
void ftKb_SpecialN_800EF35C (Fighter_GObj *gobj, int arg1, u8 *arg2)
void ftKb_SpecialN_800EF438 (Fighter_GObj *gobj, KirbyHatStruct *hat)
static void ftKb_RemoveHatParts (Fighter_GObj *gobj, u32 mask)
void ftKb_SpecialN_800EF69C (Fighter_GObj *gobj, int arg1, KirbyHatStruct *hat)
void ftKb_UnkIntBoolFunc0 (Fighter *fp, int arg1, bool arg2)
void ftKb_Init_UnkCallbackPairs0_0 (Fighter_GObj *gobj)
void ftKb_Init_UnkCallbackPairs0_1 (Fighter_GObj *gobj, int arg1, float arg2)
void ftKb_SpecialN_800EFA40 (HSD_GObj *gobj)
static void ftKb_SpecialN_800EFAF0_inline (Fighter_GObj *gobj)
void ftKb_SpecialN_800EFAF0 (Fighter_GObj *gobj)
static void ftKb_LoadHat (Fighter_GObj *gobj, Fighter *fp, KirbyHatStruct *hat)
void ftKb_SpecialN_800EFB4C (HSD_GObj *gobj)
void ftKb_SpecialN_800EFBFC (Fighter_GObj *gobj)
void ftKb_SpecialN_800EFC58 (HSD_GObj *gobj)
void ftKb_SpecialN_800EFD08 (Fighter_GObj *gobj)
void ftKb_SpecialN_800EFD64 (Fighter_GObj *gobj)
void ftKb_SpecialN_800EFE1C (Fighter_GObj *gobj)
void ftKb_SpecialN_800EFE80 (Fighter_GObj *gobj)
void ftKb_SpecialN_800EFF38 (Fighter_GObj *gobj)
void ftKb_SpecialN_800EFF9C (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0054 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F00B8 (HSD_GObj *gobj)
void ftKb_SpecialN_800F0168 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F01C4 (HSD_GObj *gobj)
void ftKb_SpecialN_800F0274 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F02D0 (HSD_GObj *gobj)
void ftKb_SpecialN_800F0380 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F03DC (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0494 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F04F8 (HSD_GObj *gobj)
void ftKb_SpecialN_800F05A8 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0604 (HSD_GObj *gobj)
void ftKb_SpecialN_800F06B4 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0710 (HSD_GObj *gobj)
void ftKb_SpecialN_800F07C0 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F081C (Fighter_GObj *gobj)
void ftKb_SpecialN_800F08D4 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0938 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F09F0 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0A54 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0B0C (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0B70 (HSD_GObj *gobj)
void ftKb_SpecialN_800F0C20 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0C7C (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0D34 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0D98 (HSD_GObj *gobj)
void ftKb_SpecialN_800F0E48 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0EA4 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F0F5C (Fighter_GObj *gobj)
static void ftKb_LoadHatParts (Fighter_GObj *gobj, int arg1, KirbyHatStruct *hat)
 Load a hat that replaces fighter parts; counterpart of ftKb_SpecialN_800EF69C.
void ftKb_SpecialN_800F0FC0 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F10A4 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F10D4 (Fighter_GObj *gobj)
 Load Yoshi's hat for Kirby copy ability.
void ftKb_SpecialN_800F11AC (Fighter_GObj *gobj)
void ftKb_SpecialN_800F11F0 (Fighter_GObj *gobj)
 Load Jigglypuff's hat for Kirby copy ability.
void ftKb_SpecialN_800F12C8 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F130C (Fighter_GObj *gobj)
 Load Dr. Mario's hat for Kirby copy ability.
void ftKb_SpecialN_800F13F0 (Fighter_GObj *gobj)
u8 * ftKb_SpecialN_800F1420 (Fighter_GObj *gobj, const u32 *arg1)
void ftKb_SpecialN_800F14B4 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F15D8 (Fighter_GObj *gobj)
void ftKb_SpecialN_Enter (Fighter_GObj *gobj)
void ftKb_SpecialAirN_Enter (Fighter_GObj *gobj)
void ftKb_SpecialN_800F16D0 (Fighter_GObj *gobj, FighterKind kind)
void ftKb_SpecialN_800F190C (Fighter_GObj *gobj, FighterKind kind)
void ftKb_SpecialN_800F19AC (Fighter_GObj *gobj)
void ftKb_SpecialN_800F1A8C (Fighter_GObj *gobj)
void ftKb_Init_UnkMotionStates3 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F1BAC (Fighter_GObj *gobj, s32 kind, bool arg2)
bool fn_800F1CA0 (HSD_GObj *gobj)
s32 ftKb_SpecialN_800F1CD8 (HSD_GObj *gobj)
void ftKb_SpecialN_800F1D24 (Fighter_GObj *gobj)
void ftKb_SpecialN_800F1DAC (HSD_GObj *gobj)
void ftKb_SpecialN_800F1F1C (Fighter_GObj *gobj, Vec3 *pos)

Variables

HSD_GObjEvent ftKb_Init_803C9CC8 []
UnkCostumeStruct ftKb_CostumeList [6]
struct ft_80459B88_t ft_80459B88
MotionState ftKb_Init_MotionStateTable [ftKb_MS_SelfCount]
HSD_GObjEvent ftKb_Init_803C9DD0 []
HSD_GObjEvent ftKb_Init_803C9E54 []
ftKirby_CostumeArchive ftKb_Init_803C9ED8 [6] = { 0 }
ftKirby_CostumeArchive ftKb_Init_803C9F08 [6] = { 0 }
ftKirby_CostumeArchive ftKb_Init_803C9F38 [6] = { 0 }
ftKirby_CostumeArchive ftKb_Init_803C9F68 [6] = { 0 }
ftKirby_CostumeArchive ftKb_Init_803C9F98 [6] = { 0 }
ftKirby_CostumeArchive * ftKb_Init_803C9FC8 [Ft_Kind_Max]
MotionState ftKb_Init_UnkMotionStates0 []
float const ftKb_Init_803B7548 [10] = { 0 }

Function Documentation

◆ ftKb_Init_800EE528()

void ftKb_Init_800EE528 ( void )
Todo
Bad cast.

◆ ftKb_Init_OnDeath()

void ftKb_Init_OnDeath ( HSD_GObj * gobj)

◆ ftKb_Init_OnLoad()

void ftKb_Init_OnLoad ( HSD_GObj * gobj)

◆ ftKb_Init_800EE74C()

void ftKb_Init_800EE74C ( HSD_GObj * gobj)

◆ ftKb_Init_800EE7B8()

void ftKb_Init_800EE7B8 ( HSD_GObj * gobj)

◆ ftKb_Init_UnkMotionStates4()

void ftKb_Init_UnkMotionStates4 ( HSD_GObj * gobj)

◆ ftKb_Init_OnItemPickup()

void ftKb_Init_OnItemPickup ( HSD_GObj * gobj,
bool arg1 )

◆ ftKb_Init_OnItemInvisible()

void ftKb_Init_OnItemInvisible ( Fighter_GObj * gobj)

◆ ftKb_Init_OnItemVisible()

void ftKb_Init_OnItemVisible ( HSD_GObj * gobj)

◆ ftKb_Init_OnItemDrop()

void ftKb_Init_OnItemDrop ( HSD_GObj * gobj,
bool bool1 )

◆ ftKb_Init_LoadSpecialAttrs()

void ftKb_Init_LoadSpecialAttrs ( HSD_GObj * gobj)

◆ ftKb_Init_800EEB00()

void ftKb_Init_800EEB00 ( Fighter_GObj * gobj,
ArticleDynamicBones ** arg1 )

◆ ftKb_Init_800EEB1C()

void ftKb_Init_800EEB1C ( Fighter_GObj * gobj,
s32 * arg1 )

◆ ftKb_Init_OnKnockbackEnter()

void ftKb_Init_OnKnockbackEnter ( HSD_GObj * gobj)

◆ ftKb_Init_OnKnockbackExit()

void ftKb_Init_OnKnockbackExit ( HSD_GObj * gobj)

◆ ftKb_Init_UnkDemoCallbacks0()

void ftKb_Init_UnkDemoCallbacks0 ( int kind,
int * out1,
int * out2 )

◆ ftKb_Init_GetMotionFileString()

char * ftKb_Init_GetMotionFileString ( enum_t arg0)

◆ ftKb_SpecialN_800EEC34()

void ftKb_SpecialN_800EEC34 ( int arg0,
int arg1,
int arg2 )

◆ ftKb_SpecialN_800EED50()

void ftKb_SpecialN_800EED50 ( s32 arg0,
s32 arg1 )

◆ ftKb_Init_UnkMotionStates5()

void ftKb_Init_UnkMotionStates5 ( void )

◆ ftKb_SpecialN_800EEEC4()

void ftKb_SpecialN_800EEEC4 ( HSD_GObj * gobj,
FighterKind kind )

◆ ftKb_UnkMtxFunc0()

void ftKb_UnkMtxFunc0 ( Fighter_GObj * gobj,
int arg1,
Mtx mtx )

◆ ftKb_Init_UnkMotionStates6()

HSD_JObj * ftKb_Init_UnkMotionStates6 ( Fighter_GObj * gobj)
Remarks
This is actually a correctness hack. If no return was here, MWCC emits the same code.

◆ ftKb_SpecialN_800EF040()

void ftKb_SpecialN_800EF040 ( Fighter_GObj * gobj,
int arg1,
KirbyHatStruct * hat )

◆ ftKb_SpecialN_insert_joint_refs()

void ftKb_SpecialN_insert_joint_refs ( s32 * total_dobjs,
HSD_Joint * root,
Fighter * fp,
s32 * part_idx,
HSD_Joint ** joint,
s32 * joint_idx,
s32 * byte_base )
inlinestatic
Todo
byte_base is only ever written; both callers derive their destination offset from total_dobjs instead.

◆ ftKb_SpecialN_800EF0E4_find_bone()

void ftKb_SpecialN_800EF0E4_find_bone ( Fighter * fp,
s32 * part_idx,
s32 * arg2_idx,
HSD_JObj ** jobj )
inlinestatic

◆ ftKb_SpecialN_800EF0E4_finish()

void ftKb_SpecialN_800EF0E4_finish ( Fighter * fp,
s32 total_dobjs )
inlinestatic

◆ ftKb_SpecialN_800EF0E4()

void ftKb_SpecialN_800EF0E4 ( Fighter_GObj * gobj,
int arg1,
u8 * arg2 )

◆ ftKb_SpecialN_800EF35C()

void ftKb_SpecialN_800EF35C ( Fighter_GObj * gobj,
int arg1,
u8 * arg2 )

◆ ftKb_SpecialN_800EF438()

void ftKb_SpecialN_800EF438 ( Fighter_GObj * gobj,
KirbyHatStruct * hat )

◆ ftKb_RemoveHatParts()

void ftKb_RemoveHatParts ( Fighter_GObj * gobj,
u32 mask )
inlinestatic
Note
The inline helper and the shared fp->parts[i] indexing are required for register allocation: both bone accesses must share one strength-reduced offset, and the helper materializes its Fighter* directly into a saved register.

◆ ftKb_SpecialN_800EF69C()

void ftKb_SpecialN_800EF69C ( Fighter_GObj * gobj,
int arg1,
KirbyHatStruct * hat )

◆ ftKb_UnkIntBoolFunc0()

void ftKb_UnkIntBoolFunc0 ( Fighter * fp,
int arg1,
bool arg2 )

◆ ftKb_Init_UnkCallbackPairs0_0()

void ftKb_Init_UnkCallbackPairs0_0 ( Fighter_GObj * gobj)

◆ ftKb_Init_UnkCallbackPairs0_1()

void ftKb_Init_UnkCallbackPairs0_1 ( Fighter_GObj * gobj,
int arg1,
float arg2 )

◆ ftKb_SpecialN_800EFA40()

void ftKb_SpecialN_800EFA40 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800EFAF0_inline()

void ftKb_SpecialN_800EFAF0_inline ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialN_800EFAF0()

void ftKb_SpecialN_800EFAF0 ( Fighter_GObj * gobj)

◆ ftKb_LoadHat()

void ftKb_LoadHat ( Fighter_GObj * gobj,
Fighter * fp,
KirbyHatStruct * hat )
inlinestatic

◆ ftKb_SpecialN_800EFB4C()

void ftKb_SpecialN_800EFB4C ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800EFBFC()

void ftKb_SpecialN_800EFBFC ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800EFC58()

void ftKb_SpecialN_800EFC58 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800EFD08()

void ftKb_SpecialN_800EFD08 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800EFD64()

void ftKb_SpecialN_800EFD64 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800EFE1C()

void ftKb_SpecialN_800EFE1C ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800EFE80()

void ftKb_SpecialN_800EFE80 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800EFF38()

void ftKb_SpecialN_800EFF38 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800EFF9C()

void ftKb_SpecialN_800EFF9C ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0054()

void ftKb_SpecialN_800F0054 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F00B8()

void ftKb_SpecialN_800F00B8 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F0168()

void ftKb_SpecialN_800F0168 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F01C4()

void ftKb_SpecialN_800F01C4 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F0274()

void ftKb_SpecialN_800F0274 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F02D0()

void ftKb_SpecialN_800F02D0 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F0380()

void ftKb_SpecialN_800F0380 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F03DC()

void ftKb_SpecialN_800F03DC ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0494()

void ftKb_SpecialN_800F0494 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F04F8()

void ftKb_SpecialN_800F04F8 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F05A8()

void ftKb_SpecialN_800F05A8 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0604()

void ftKb_SpecialN_800F0604 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F06B4()

void ftKb_SpecialN_800F06B4 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0710()

void ftKb_SpecialN_800F0710 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F07C0()

void ftKb_SpecialN_800F07C0 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F081C()

void ftKb_SpecialN_800F081C ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F08D4()

void ftKb_SpecialN_800F08D4 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0938()

void ftKb_SpecialN_800F0938 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F09F0()

void ftKb_SpecialN_800F09F0 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0A54()

void ftKb_SpecialN_800F0A54 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0B0C()

void ftKb_SpecialN_800F0B0C ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0B70()

void ftKb_SpecialN_800F0B70 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F0C20()

void ftKb_SpecialN_800F0C20 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0C7C()

void ftKb_SpecialN_800F0C7C ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0D34()

void ftKb_SpecialN_800F0D34 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0D98()

void ftKb_SpecialN_800F0D98 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F0E48()

void ftKb_SpecialN_800F0E48 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0EA4()

void ftKb_SpecialN_800F0EA4 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F0F5C()

void ftKb_SpecialN_800F0F5C ( Fighter_GObj * gobj)

◆ ftKb_LoadHatParts()

void ftKb_LoadHatParts ( Fighter_GObj * gobj,
int arg1,
KirbyHatStruct * hat )
inlinestatic

Load a hat that replaces fighter parts; counterpart of ftKb_SpecialN_800EF69C.

◆ ftKb_SpecialN_800F0FC0()

void ftKb_SpecialN_800F0FC0 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F10A4()

void ftKb_SpecialN_800F10A4 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F10D4()

void ftKb_SpecialN_800F10D4 ( Fighter_GObj * gobj)

Load Yoshi's hat for Kirby copy ability.

◆ ftKb_SpecialN_800F11AC()

void ftKb_SpecialN_800F11AC ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F11F0()

void ftKb_SpecialN_800F11F0 ( Fighter_GObj * gobj)

Load Jigglypuff's hat for Kirby copy ability.

◆ ftKb_SpecialN_800F12C8()

void ftKb_SpecialN_800F12C8 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F130C()

void ftKb_SpecialN_800F130C ( Fighter_GObj * gobj)

Load Dr. Mario's hat for Kirby copy ability.

◆ ftKb_SpecialN_800F13F0()

void ftKb_SpecialN_800F13F0 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F1420()

u8 * ftKb_SpecialN_800F1420 ( Fighter_GObj * gobj,
const u32 * arg1 )

◆ ftKb_SpecialN_800F14B4()

void ftKb_SpecialN_800F14B4 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F15D8()

void ftKb_SpecialN_800F15D8 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_Enter()

void ftKb_SpecialN_Enter ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirN_Enter()

void ftKb_SpecialAirN_Enter ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F16D0()

void ftKb_SpecialN_800F16D0 ( Fighter_GObj * gobj,
FighterKind kind )

◆ ftKb_SpecialN_800F190C()

void ftKb_SpecialN_800F190C ( Fighter_GObj * gobj,
FighterKind kind )

◆ ftKb_SpecialN_800F19AC()

void ftKb_SpecialN_800F19AC ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F1A8C()

void ftKb_SpecialN_800F1A8C ( Fighter_GObj * gobj)

◆ ftKb_Init_UnkMotionStates3()

void ftKb_Init_UnkMotionStates3 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F1BAC()

void ftKb_SpecialN_800F1BAC ( Fighter_GObj * gobj,
s32 kind,
bool arg2 )

◆ fn_800F1CA0()

bool fn_800F1CA0 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F1CD8()

s32 ftKb_SpecialN_800F1CD8 ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F1D24()

void ftKb_SpecialN_800F1D24 ( Fighter_GObj * gobj)

◆ ftKb_SpecialN_800F1DAC()

void ftKb_SpecialN_800F1DAC ( HSD_GObj * gobj)

◆ ftKb_SpecialN_800F1F1C()

void ftKb_SpecialN_800F1F1C ( Fighter_GObj * gobj,
Vec3 * pos )

Variable Documentation

◆ ftKb_Init_803C9CC8

HSD_GObjEvent ftKb_Init_803C9CC8

◆ ftKb_CostumeList

UnkCostumeStruct ftKb_CostumeList[6]

◆ ft_80459B88

struct ft_80459B88_t ft_80459B88

◆ ftKb_Init_MotionStateTable

MotionState ftKb_Init_MotionStateTable[ftKb_MS_SelfCount]

◆ ftKb_Init_803C9DD0

HSD_GObjEvent ftKb_Init_803C9DD0[]

◆ ftKb_Init_803C9E54

HSD_GObjEvent ftKb_Init_803C9E54[]

◆ ftKb_Init_803C9ED8

ftKirby_CostumeArchive ftKb_Init_803C9ED8[6] = { 0 }

◆ ftKb_Init_803C9F08

ftKirby_CostumeArchive ftKb_Init_803C9F08[6] = { 0 }

◆ ftKb_Init_803C9F38

ftKirby_CostumeArchive ftKb_Init_803C9F38[6] = { 0 }

◆ ftKb_Init_803C9F68

ftKirby_CostumeArchive ftKb_Init_803C9F68[6] = { 0 }

◆ ftKb_Init_803C9F98

ftKirby_CostumeArchive ftKb_Init_803C9F98[6] = { 0 }

◆ ftKb_Init_803C9FC8

ftKirby_CostumeArchive* ftKb_Init_803C9FC8[Ft_Kind_Max]

◆ ftKb_Init_UnkMotionStates0

MotionState ftKb_Init_UnkMotionStates0[]

◆ ftKb_Init_803B7548

float const ftKb_Init_803B7548[10] = { 0 }