SSBM Decomp
Loading...
Searching...
No Matches
ftKb_Init.c File Reference
#include "ftKb_Init.static.h"
#include "types.h"
#include <placeholder.h>
#include "cm/camera.h"
#include "ef/efasync.h"
#include "ef/eflib.h"
#include "ef/efsync.h"
#include "ft/chara/ftCommon/ftCo_Bury.h"
#include "ft/chara/ftCommon/ftCo_Damage.h"
#include "ft/chara/ftCommon/ftCo_Escape.h"
#include "ft/chara/ftCommon/ftCo_FallSpecial.h"
#include "ft/chara/ftCommon/ftCo_Jump.h"
#include "ft/chara/ftCommon/ftCo_KneeBend.h"
#include "ft/chara/ftCommon/ftCo_Lift.h"
#include "ft/chara/ftCommon/ftCo_Throw.h"
#include "ft/chara/ftCommon/ftCo_Wait.h"
#include "ft/chara/ftCommon/ftpickupitem.h"
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ft_081B.h"
#include "ft/ft_0877.h"
#include "ft/ft_0881.h"
#include "ft/ft_0892.h"
#include "ft/ft_0C31.h"
#include "ft/ftcamera.h"
#include "ft/ftcliffcommon.h"
#include "ft/ftcolanim.h"
#include "ft/ftcoll.h"
#include "ft/ftcommon.h"
#include "ft/ftdata.h"
#include "ft/ftdynamics.h"
#include "ft/ftparts.h"
#include "ft/ftwalkcommon.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftCommon/ftCo_Attack100.h"
#include "ftCommon/ftCo_CaptureKirby.h"
#include "ftCommon/ftCo_Fall.h"
#include "ftCommon/ftCo_Landing.h"
#include "ftKirby/forward.h"
#include "ftLink/types.h"
#include "it/it_26B1.h"
#include "it/item.h"
#include "it/items/it_2ADA.h"
#include "it/items/it_2F28.h"
#include "it/items/itclimbersice.h"
#include "it/items/itkirby_2F23.h"
#include "it/items/itkirbycutterbeam.h"
#include "it/items/itkirbygamewatchchefpan.h"
#include "it/items/itkirbyhammer.h"
#include "it/items/itkirbyyoshispecialn.h"
#include "it/items/itlinkarrow.h"
#include "it/items/itlinkbow.h"
#include "it/items/itluigifireball.h"
#include "it/items/itmewtwoshadowball.h"
#include "it/items/itnesspkflush.h"
#include "it/items/itpeachtoad.h"
#include "it/items/itpeachtoadspore.h"
#include "it/items/itpikachutjoltground.h"
#include "it/items/itsamuschargeshot.h"
#include "it/items/itseakneedleheld.h"
#include "lb/lb_00B0.h"
#include "lb/lbanim.h"
#include "lb/lbvector.h"
#include "mp/mpcoll.h"
#include "mp/mplib.h"
#include "pl/player.h"
#include <common_structs.h>
#include <stddef.h>
#include <trigf.h>
#include <baselib/gobj.h>
#include <baselib/random.h>
#include <MSL/math.h>

Data Structures

struct  ftKirby_UnkArrayThing
 
struct  ftKirby_CopyName
 
struct  ftKb_Init_803CB4EC
 

Functions

void ftAnim_80070458_proto (Fighter *fp, CostumeTObjList *, int)
 
void fn_800F9260 (HSD_GObj *)
 
void ftCommon_8007D9A0 (Fighter *fp)
 
void fn_8010B1F4 (Fighter_GObj *)
 
void fn_801090D4 (Fighter_GObj *)
 
static void fn_801095DC (HSD_GObj *)
 
static void fn_80109680 (HSD_GObj *)
 
static void fn_80109714 (HSD_GObj *)
 
static void fn_801097B8 (HSD_GObj *)
 
void fn_800F64C8 (Fighter_GObj *, float)
 
void fn_8010A930 (Fighter_GObj *, Fighter_GObj *)
 Forward declarations for local functions.
 
static void ftKb_Init_800EE854 (void)
 
static void ftKb_Init_800EE874 (void)
 
static void ftKb_Init_800EE8B0 (void)
 
static void ftKb_Init_800EE8EC (void)
 
static void ftKb_Init_800EE904 (void)
 
static bool fn_800F1CA0 (HSD_GObj *gobj)
 ftKb_SpecialN_800F1BAC
 
static void fn_800F6AC8 (HSD_GObj *gobj)
 
static void fn_8010C288 (HSD_GObj *gobj)
 
void ftKb_SpecialN_800F1708 (void)
 
void ftKb_SpecialN_800F171C (void)
 
void ftKb_SpecialN_800F1730 (void)
 
void ftKb_SpecialN_800F1744 (void)
 
void ftKb_SpecialN_800F1764 (void)
 
void ftKb_SpecialN_800F1784 (void)
 
void ftKb_SpecialN_800F17A4 (void)
 
void ftKb_SpecialN_800F17C4 (void)
 
void ftKb_SpecialN_800F17E4 (void)
 
void ftKb_SpecialN_800F17F8 (void)
 
void ftKb_SpecialN_800F1818 (void)
 
void ftKb_SpecialN_800F1838 (void)
 
void ftKb_SpecialN_800F1858 (void)
 
void ftKb_SpecialN_800F186C (void)
 
void ftKb_SpecialN_800F1880 (void)
 
void ftKb_SpecialN_800F1894 (void)
 
void ftKb_SpecialN_800F18B4 (void)
 
void ftKb_SpecialN_800F18C8 (void)
 
void ftKb_SpecialN_800F18E8 (void)
 
void ftKb_SpecialN_800F18F8 (void)
 
void ftKb_SpecialN_800F19E8 (void)
 
void ftKb_SpecialN_800F19F4 (void)
 
void ftKb_SpecialN_800F1A00 (void)
 
void ftKb_SpecialN_800F1A0C (void)
 
void ftKb_SpecialN_800F1A20 (void)
 
void ftKb_SpecialN_800F1A2C (void)
 
void ftKb_SpecialN_800F1A38 (void)
 
void ftKb_SpecialN_800F1A44 (void)
 
void ftKb_SpecialN_800F1A50 (void)
 
void ftKb_SpecialN_800F1A64 (void)
 
void ftKb_SpecialN_800F1A70 (void)
 
void ftKb_SpecialN_800F1A78 (void)
 
void ftKb_SpecialN_800F1AC8 (void)
 
void ftKb_SpecialN_800F1AD4 (void)
 
void ftKb_SpecialN_800F1AE0 (void)
 
void ftKb_SpecialN_800F1AEC (void)
 
void ftKb_SpecialN_800F1B00 (void)
 
void ftKb_SpecialN_800F1B0C (void)
 
void ftKb_SpecialN_800F1B18 (void)
 
void ftKb_SpecialN_800F1B24 (void)
 
void ftKb_SpecialN_800F1B30 (void)
 
void ftKb_SpecialN_800F1B44 (void)
 
void ftKb_SpecialN_800F1B50 (void)
 
void ftKb_SpecialN_800F1B58 (void)
 
void ftKb_SpecialN_800F1CC8 (void)
 
void ftKb_SpecialN_800F1CD0 (void)
 
void ftKb_SpecialN_800F1D00 (void)
 
void ftKb_SpecialN_800F1D08 (void)
 
void ftKb_SpecialNSk_80106464 (void)
 
void ftKb_SpecialNSk_80106474 (void)
 
void ftKb_SpecialNSk_801066B4 (void)
 
void ftKb_SpecialNSk_801066C4 (void)
 
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_Init_UnkMotionStates5 (void)
 ftKb_SpecialN_800EEC34
 
void ftKb_SpecialN_800EEEC4 (HSD_GObj *gobj, FighterKind kind)
 
HSD_JObjftKb_Init_UnkMotionStates6 (Fighter_GObj *gobj)
 ftKb_SpecialN_800EEEC4
 
void ftKb_SpecialN_800EF040 (Fighter_GObj *gobj, int arg1, KirbyHatStruct *hat)
 
void ftKb_Init_UnkCallbackPairs0_0 (Fighter_GObj *gobj)
 ftKb_SpecialN_800EF0E4
 
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)
 
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)
 
void ftKb_SpecialN_800F0FC0 (Fighter_GObj *gobj)
 
void ftKb_SpecialN_800F10A4 (Fighter_GObj *gobj)
 
void ftKb_SpecialN_800F11AC (Fighter_GObj *gobj)
 ftKb_SpecialN_800F10D4
 
void ftKb_SpecialN_800F12C8 (Fighter_GObj *gobj)
 ftKb_SpecialN_800F11F0
 
void ftKb_SpecialN_800F130C (Fighter_GObj *gobj)
 Load Dr.
 
void ftKb_SpecialN_800F13F0 (Fighter_GObj *gobj)
 
void ftKb_SpecialN_800F15D8 (Fighter_GObj *gobj)
 ftKb_SpecialN_800F1420
 
void ftKb_SpecialN_Enter (Fighter_GObj *gobj)
 ftKb_SpecialN_Enter
 
void ftKb_SpecialAirN_Enter (Fighter_GObj *gobj)
 ftKb_SpecialAirN_Enter
 
void ftKb_SpecialN_800F190C (Fighter_GObj *gobj, FighterKind kind)
 ftKb_SpecialN_800F16D0
 
void ftKb_Init_UnkMotionStates3 (Fighter_GObj *gobj)
 ftKb_SpecialN_800F19AC
 
s32 ftKb_SpecialN_800F1CD8 (HSD_GObj *gobj)
 
void ftKb_SpecialN_800F1D24 (Fighter_GObj *gobj)
 
void ftKb_SpecialN_800F1F1C (Fighter_GObj *gobj, Vec3 *pos)
 ftKb_SpecialN_800F1DAC
 
void ftKb_SpecialN_800F1F68 (Fighter_GObj *gobj)
 

Variables

MotionState ftKb_Init_MotionStateTable [ftKb_MS_SelfCount]
 
HSD_GObjEvent ftKb_Init_803C9CC8 []
 
HSD_GObjEvent ftKb_Init_803C9DD0 []
 
HSD_GObjEvent ftKb_Init_803C9E54 []
 
ftKirby_UnkArrayThing ftKb_Init_803C9ED8 = { 0 }
 
ftKirby_UnkArrayThing ftKb_Init_803C9F08 = { 0 }
 
ftKirby_UnkArrayThing ftKb_Init_803C9F38 = { 0 }
 
ftKirby_UnkArrayThing ftKb_Init_803C9F68 = { 0 }
 
ftKirby_UnkArrayThing ftKb_Init_803C9F98 = { 0 }
 
ftKirby_UnkArrayThingftKb_Init_803C9FC8 [FTKIND_MAX]
 
MotionState ftKb_Init_UnkMotionStates0 []
 
jtbl_t ftKb_Init_803CA0CC
 
char ftKb_Init_assert_msg_0 [] = "fighter parts model dobj num over!\n"
 
char ftKb_Init_assert_msg_1 [] = "ftkirby.c"
 
char ftKb_Init_assert_msg_2 [] = "fighter dobj num over!\n"
 
jtbl_t ftKb_Init_803CA14C
 
jtbl_t ftKb_Init_803CA1CC
 
jtbl_t ftKb_Init_803CA230
 
jtbl_t ftKb_Init_803CA294
 
jtbl_t ftKb_Init_803CA2CC
 
char ftKb_Init_DatFilename [] = "PlKb.dat"
 
char ftKb_Init_DataName [] = "ftDataKirby"
 
char ftKb_Init_803CA320 [] = "PlKbNr.dat"
 
char ftKb_Init_803CA32C [] = "PlyKirby5K_Share_joint"
 
char ftKb_Init_803CA344 [] = "PlyKirby5K_Share_matanim_joint"
 
char ftKb_Init_803CA364 [] = "PlKbYe.dat"
 
char ftKb_Init_803CA370 [] = "PlyKirby5KYe_Share_joint"
 
char ftKb_Init_803CA38C [] = "PlyKirby5KYe_Share_matanim_joint"
 
char ftKb_Init_803CA3B0 [] = "PlKbBu.dat"
 
char ftKb_Init_803CA3BC [] = "PlyKirby5KBu_Share_joint"
 
char ftKb_Init_803CA3D8 [] = "PlyKirby5KBu_Share_matanim_joint"
 
char ftKb_Init_803CA3FC [] = "PlKbRe.dat"
 
char ftKb_Init_803CA408 [] = "PlyKirby5KRe_Share_joint"
 
char ftKb_Init_803CA424 [] = "PlyKirby5KRe_Share_matanim_joint"
 
char ftKb_Init_803CA448 [] = "PlKbGr.dat"
 
char ftKb_Init_803CA454 [] = "PlyKirby5KGr_Share_joint"
 
char ftKb_Init_803CA470 [] = "PlyKirby5KGr_Share_matanim_joint"
 
char ftKb_Init_803CA494 [] = "PlKbWh.dat"
 
char ftKb_Init_803CA4A0 [] = "PlyKirby5KWh_Share_joint"
 
char ftKb_Init_803CA4BC [] = "PlyKirby5KWh_Share_matanim_joint"
 
char ftKb_Init_AnimDatFilename [] = "PlKbAJ.dat"
 
Fighter_DemoStrings ftKb_Init_DemoMotionFilenames
 
char * ftKb_Init_803CA5A4 []
 
Fighter_CostumeStrings ftKb_Init_CostumeStrings []
 
ftKirby_CopyName ftKb_Init_803CA9D0 [FTKIND_MAX]
 
char ftKb_Init_803CAAD8 [] = "PlKbNrCpDk.dat"
 
char ftKb_Init_803CAAE8 [] = "PlyKirbyDk_Share_joint"
 
char ftKb_Init_803CAB00 [] = "PlyKirbyDk_Share_matanim_joint"
 
char ftKb_Init_803CAB20 [] = "PlKbYeCpDk.dat"
 
char ftKb_Init_803CAB30 [] = "PlyKirbyDkYe_Share_joint"
 
char ftKb_Init_803CAB4C [] = "PlyKirbyDkYe_Share_matanim_joint"
 
char ftKb_Init_803CAB70 [] = "PlKbBuCpDk.dat"
 
char ftKb_Init_803CAB80 [] = "PlyKirbyDkBu_Share_joint"
 
char ftKb_Init_803CAB9C [] = "PlyKirbyDkBu_Share_matanim_joint"
 
char ftKb_Init_803CABC0 [] = "PlKbReCpDk.dat"
 
char ftKb_Init_803CABD0 [] = "PlyKirbyDkRe_Share_joint"
 
char ftKb_Init_803CABEC [] = "PlyKirbyDkRe_Share_matanim_joint"
 
char ftKb_Init_803CAC10 [] = "PlKbGrCpDk.dat"
 
char ftKb_Init_803CAC20 [] = "PlyKirbyDkGr_Share_joint"
 
char ftKb_Init_803CAC3C [] = "PlyKirbyDkGr_Share_matanim_joint"
 
char ftKb_Init_803CAC60 [] = "PlKbWhCpDk.dat"
 
char ftKb_Init_803CAC70 [] = "PlyKirbyDkWh_Share_joint"
 
char ftKb_Init_803CAC8C [] = "PlyKirbyDkWh_Share_matanim_joint"
 
Fighter_CostumeStrings ftKb_Init_803CACB0 []
 
char ftKb_Init_803CACF8 [] = "PlKbNrCpPr.dat"
 
char ftKb_Init_803CAD08 [] = "PlyKirbyPr_Share_joint"
 
char ftKb_Init_803CAD20 [] = "PlyKirbyPr_Share_matanim_joint"
 
char ftKb_Init_803CAD40 [] = "PlKbYeCpPr.dat"
 
char ftKb_Init_803CAD50 [] = "PlyKirbyPrYe_Share_joint"
 
char ftKb_Init_803CAD6C [] = "PlyKirbyPrYe_Share_matanim_joint"
 
char ftKb_Init_803CAD90 [] = "PlKbBuCpPr.dat"
 
char ftKb_Init_803CADA0 [] = "PlyKirbyPrBu_Share_joint"
 
char ftKb_Init_803CADBC [] = "PlyKirbyPrBu_Share_matanim_joint"
 
char ftKb_Init_803CADE0 [] = "PlKbReCpPr.dat"
 
char ftKb_Init_803CADF0 [] = "PlyKirbyPrRe_Share_joint"
 
char ftKb_Init_803CAE0C [] = "PlyKirbyPrRe_Share_matanim_joint"
 
char ftKb_Init_803CAE30 [] = "PlKbGrCpPr.dat"
 
char ftKb_Init_803CAE40 [] = "PlyKirbyPrGr_Share_joint"
 
char ftKb_Init_803CAE5C [] = "PlyKirbyPrGr_Share_matanim_joint"
 
char ftKb_Init_803CAE80 [] = "PlKbWhCpPr.dat"
 
char ftKb_Init_803CAE90 [] = "PlyKirbyPrWh_Share_joint"
 
char ftKb_Init_803CAEAC [] = "PlyKirbyPrWh_Share_matanim_joint"
 
Fighter_CostumeStrings ftKb_Init_803CAED0 []
 
char ftKb_Init_803CAF18 [] = "PlKbNrCpMt.dat"
 
char ftKb_Init_803CAF28 [] = "PlyKirbyMt_Share_joint"
 
char ftKb_Init_803CAF40 [] = "PlyKirbyMt_Share_matanim_joint"
 
char ftKb_Init_803CAF60 [] = "PlKbYeCpMt.dat"
 
char ftKb_Init_803CAF70 [] = "PlyKirbyMtYe_Share_joint"
 
char ftKb_Init_803CAF8C [] = "PlyKirbyMtYe_Share_matanim_joint"
 
char ftKb_Init_803CAFB0 [] = "PlKbBuCpMt.dat"
 
char ftKb_Init_803CAFC0 [] = "PlyKirbyMtBu_Share_joint"
 
char ftKb_Init_803CAFDC [] = "PlyKirbyMtBu_Share_matanim_joint"
 
char ftKb_Init_803CB000 [] = "PlKbReCpMt.dat"
 
char ftKb_Init_803CB010 [] = "PlyKirbyMtRe_Share_joint"
 
char ftKb_Init_803CB02C [] = "PlyKirbyMtRe_Share_matanim_joint"
 
char ftKb_Init_803CB050 [] = "PlKbGrCpMt.dat"
 
char ftKb_Init_803CB060 [] = "PlyKirbyMtGr_Share_joint"
 
char ftKb_Init_803CB07C [] = "PlyKirbyMtGr_Share_matanim_joint"
 
char ftKb_Init_803CB0A0 [] = "PlKbWhCpMt.dat"
 
char ftKb_Init_803CB0B0 [] = "PlyKirbyMtWh_Share_joint"
 
char ftKb_Init_803CB0CC [] = "PlyKirbyMtWh_Share_matanim_joint"
 
Fighter_CostumeStrings ftKb_Init_803CB0F0 []
 
char ftKb_Init_803CB138 [] = "PlKbNrCpFc.dat"
 
char ftKb_Init_803CB148 [] = "PlyKirbyFc_Share_joint"
 
char ftKb_Init_803CB160 [] = "PlyKirbyFc_Share_matanim_joint"
 
char ftKb_Init_803CB180 [] = "PlKbYeCpFc.dat"
 
char ftKb_Init_803CB190 [] = "PlyKirbyFcYe_Share_joint"
 
char ftKb_Init_803CB1AC [] = "PlyKirbyFcYe_Share_matanim_joint"
 
char ftKb_Init_803CB1D0 [] = "PlKbBuCpFc.dat"
 
char ftKb_Init_803CB1E0 [] = "PlyKirbyFcBu_Share_joint"
 
char ftKb_Init_803CB1FC [] = "PlyKirbyFcBu_Share_matanim_joint"
 
char ftKb_Init_803CB220 [] = "PlKbReCpFc.dat"
 
char ftKb_Init_803CB230 [] = "PlyKirbyFcRe_Share_joint"
 
char ftKb_Init_803CB24C [] = "PlyKirbyFcRe_Share_matanim_joint"
 
char ftKb_Init_803CB270 [] = "PlKbGrCpFc.dat"
 
char ftKb_Init_803CB280 [] = "PlyKirbyFcGr_Share_joint"
 
char ftKb_Init_803CB29C [] = "PlyKirbyFcGr_Share_matanim_joint"
 
char ftKb_Init_803CB2C0 [] = "PlKbWhCpFc.dat"
 
char ftKb_Init_803CB2D0 [] = "PlyKirbyFcWh_Share_joint"
 
char ftKb_Init_803CB2EC [] = "PlyKirbyFcWh_Share_matanim_joint"
 
Fighter_CostumeStrings ftKb_Init_803CB310 []
 
char ftKb_Init_803CB358 [] = "PlKbNrCpGw.dat"
 
char ftKb_Init_803CB368 [] = "PlyKirbyGw_Share_joint"
 
char ftKb_Init_803CB380 [] = "PlyKirbyGw_Share_matanim_joint"
 
Fighter_CostumeStrings ftKb_Init_803CB3A0 []
 
Fighter_CostumeStringsftKb_Init_803CB3E8 []
 
s8 ftKb_Init_803CB46C [FTKIND_MAX]
 
bool ftKb_Init_803CB490 []
 External variables from ftKb_Init.c.
 
struct ftKb_Init_803CB4EC ftKb_Init_803CB4EC
 
char ftKb_Init_803CB510 [] = "Other Dead_Proc Existence"
 
char ftKb_Init_803CB52C [] = "ftkirbyspecials.c"
 
enum_t ftKb_Init_803CB540 []
 
u32 ftKb_Init_803CB6C0 [] = { 260006, 260009, 260012, 260015, 260018, 0 }
 
char ftKb_Init_803CB6D8 [] = "ftToSpecialNFox::Caution!!!\n"
 
char ftKb_Init_803CB6F8 [] = "ftkirbyspecialfox.c\0\0\0\0"
 
Vec4 ftKb_Init_803CB710 = { 0.65F, 0.7F, 0.8F, 1.0F }
 
Vec4 ftKb_Init_803CB720 = { 1.1F, 1.35F, 1.3F, 1.2F }
 
char ftKb_Init_assert_msg_3 [] = "!(jobj->flags & JOBJ_USE_QUATERNION)"
 
Vec3 ftKb_Init_803CB758 []
 
float ftKb_Init_803CB770 []
 
jtbl_t ftKb_Init_803CB794
 
jtbl_t ftKb_Init_803CB7DC
 
u32 ftKb_Init_803CB828 [] = { 0x00030DB9, 0x00030DBC, 0x00030DBF, 0x00030DC2 }
 
float const ftKb_Init_803B7548 [10] = { 0 }
 
Vec3 const ftKb_Init_803B7570 = { 0, 4, 0 }
 
Vec3 const ftKb_Init_803B757C = { 0, 4, 0 }
 

Function Documentation

◆ ftAnim_80070458_proto()

void ftAnim_80070458_proto ( Fighter fp,
CostumeTObjList ,
int   
)

◆ fn_800F9260()

void fn_800F9260 ( HSD_GObj )

◆ ftCommon_8007D9A0()

void ftCommon_8007D9A0 ( Fighter fp)

◆ fn_8010B1F4()

void fn_8010B1F4 ( Fighter_GObj *  gobj)

◆ fn_801090D4()

void fn_801090D4 ( Fighter_GObj *  )

◆ fn_801095DC()

static void fn_801095DC ( HSD_GObj )
static

◆ fn_80109680()

static void fn_80109680 ( HSD_GObj )
static

◆ fn_80109714()

static void fn_80109714 ( HSD_GObj )
static

◆ fn_801097B8()

static void fn_801097B8 ( HSD_GObj )
static

◆ fn_800F64C8()

void fn_800F64C8 ( Fighter_GObj *  gobj,
float  anim_start 
)

◆ fn_8010A930()

void fn_8010A930 ( Fighter_GObj *  gobj,
Fighter_GObj *  attacker_gobj 
)

Forward declarations for local functions.

◆ ftKb_Init_800EE854()

static void ftKb_Init_800EE854 ( void  )
static

◆ ftKb_Init_800EE874()

static void ftKb_Init_800EE874 ( void  )
static

◆ ftKb_Init_800EE8B0()

static void ftKb_Init_800EE8B0 ( void  )
static

◆ ftKb_Init_800EE8EC()

static void ftKb_Init_800EE8EC ( void  )
static

◆ ftKb_Init_800EE904()

static void ftKb_Init_800EE904 ( void  )
static

◆ fn_800F1CA0()

static bool fn_800F1CA0 ( HSD_GObj gobj)
static

◆ fn_800F6AC8()

static void fn_800F6AC8 ( HSD_GObj gobj)
static

◆ fn_8010C288()

static void fn_8010C288 ( HSD_GObj gobj)
static

◆ ftKb_SpecialN_800F1708()

void ftKb_SpecialN_800F1708 ( void  )

◆ ftKb_SpecialN_800F171C()

void ftKb_SpecialN_800F171C ( void  )

◆ ftKb_SpecialN_800F1730()

void ftKb_SpecialN_800F1730 ( void  )

◆ ftKb_SpecialN_800F1744()

void ftKb_SpecialN_800F1744 ( void  )

◆ ftKb_SpecialN_800F1764()

void ftKb_SpecialN_800F1764 ( void  )

◆ ftKb_SpecialN_800F1784()

void ftKb_SpecialN_800F1784 ( void  )

◆ ftKb_SpecialN_800F17A4()

void ftKb_SpecialN_800F17A4 ( void  )

◆ ftKb_SpecialN_800F17C4()

void ftKb_SpecialN_800F17C4 ( void  )

◆ ftKb_SpecialN_800F17E4()

void ftKb_SpecialN_800F17E4 ( void  )

◆ ftKb_SpecialN_800F17F8()

void ftKb_SpecialN_800F17F8 ( void  )

◆ ftKb_SpecialN_800F1818()

void ftKb_SpecialN_800F1818 ( void  )

◆ ftKb_SpecialN_800F1838()

void ftKb_SpecialN_800F1838 ( void  )

◆ ftKb_SpecialN_800F1858()

void ftKb_SpecialN_800F1858 ( void  )

◆ ftKb_SpecialN_800F186C()

void ftKb_SpecialN_800F186C ( void  )

◆ ftKb_SpecialN_800F1880()

void ftKb_SpecialN_800F1880 ( void  )

◆ ftKb_SpecialN_800F1894()

void ftKb_SpecialN_800F1894 ( void  )

◆ ftKb_SpecialN_800F18B4()

void ftKb_SpecialN_800F18B4 ( void  )

◆ ftKb_SpecialN_800F18C8()

void ftKb_SpecialN_800F18C8 ( void  )

◆ ftKb_SpecialN_800F18E8()

void ftKb_SpecialN_800F18E8 ( void  )

◆ ftKb_SpecialN_800F18F8()

void ftKb_SpecialN_800F18F8 ( void  )

◆ ftKb_SpecialN_800F19E8()

void ftKb_SpecialN_800F19E8 ( void  )

◆ ftKb_SpecialN_800F19F4()

void ftKb_SpecialN_800F19F4 ( void  )

◆ ftKb_SpecialN_800F1A00()

void ftKb_SpecialN_800F1A00 ( void  )

◆ ftKb_SpecialN_800F1A0C()

void ftKb_SpecialN_800F1A0C ( void  )

◆ ftKb_SpecialN_800F1A20()

void ftKb_SpecialN_800F1A20 ( void  )

◆ ftKb_SpecialN_800F1A2C()

void ftKb_SpecialN_800F1A2C ( void  )

◆ ftKb_SpecialN_800F1A38()

void ftKb_SpecialN_800F1A38 ( void  )

◆ ftKb_SpecialN_800F1A44()

void ftKb_SpecialN_800F1A44 ( void  )

◆ ftKb_SpecialN_800F1A50()

void ftKb_SpecialN_800F1A50 ( void  )

◆ ftKb_SpecialN_800F1A64()

void ftKb_SpecialN_800F1A64 ( void  )

◆ ftKb_SpecialN_800F1A70()

void ftKb_SpecialN_800F1A70 ( void  )

◆ ftKb_SpecialN_800F1A78()

void ftKb_SpecialN_800F1A78 ( void  )

◆ ftKb_SpecialN_800F1AC8()

void ftKb_SpecialN_800F1AC8 ( void  )

◆ ftKb_SpecialN_800F1AD4()

void ftKb_SpecialN_800F1AD4 ( void  )

◆ ftKb_SpecialN_800F1AE0()

void ftKb_SpecialN_800F1AE0 ( void  )

◆ ftKb_SpecialN_800F1AEC()

void ftKb_SpecialN_800F1AEC ( void  )

◆ ftKb_SpecialN_800F1B00()

void ftKb_SpecialN_800F1B00 ( void  )

◆ ftKb_SpecialN_800F1B0C()

void ftKb_SpecialN_800F1B0C ( void  )

◆ ftKb_SpecialN_800F1B18()

void ftKb_SpecialN_800F1B18 ( void  )

◆ ftKb_SpecialN_800F1B24()

void ftKb_SpecialN_800F1B24 ( void  )

◆ ftKb_SpecialN_800F1B30()

void ftKb_SpecialN_800F1B30 ( void  )

◆ ftKb_SpecialN_800F1B44()

void ftKb_SpecialN_800F1B44 ( void  )

◆ ftKb_SpecialN_800F1B50()

void ftKb_SpecialN_800F1B50 ( void  )

◆ ftKb_SpecialN_800F1B58()

void ftKb_SpecialN_800F1B58 ( void  )

◆ ftKb_SpecialN_800F1CC8()

void ftKb_SpecialN_800F1CC8 ( void  )

◆ ftKb_SpecialN_800F1CD0()

void ftKb_SpecialN_800F1CD0 ( void  )

◆ ftKb_SpecialN_800F1D00()

void ftKb_SpecialN_800F1D00 ( void  )

◆ ftKb_SpecialN_800F1D08()

void ftKb_SpecialN_800F1D08 ( void  )

◆ ftKb_SpecialNSk_80106464()

void ftKb_SpecialNSk_80106464 ( void  )

◆ ftKb_SpecialNSk_80106474()

void ftKb_SpecialNSk_80106474 ( void  )

◆ ftKb_SpecialNSk_801066B4()

void ftKb_SpecialNSk_801066B4 ( void  )

◆ ftKb_SpecialNSk_801066C4()

void ftKb_SpecialNSk_801066C4 ( void  )

◆ 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_Init_UnkMotionStates5()

void ftKb_Init_UnkMotionStates5 ( void  )

◆ ftKb_SpecialN_800EEEC4()

void ftKb_SpecialN_800EEEC4 ( HSD_GObj gobj,
FighterKind  kind 
)

◆ ftKb_Init_UnkMotionStates6()

HSD_JObj * ftKb_Init_UnkMotionStates6 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialN_800EF040()

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

◆ ftKb_Init_UnkCallbackPairs0_0()

◆ 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()

static void ftKb_SpecialN_800EFAF0_inline ( Fighter_GObj *  gobj)
static

◆ ftKb_SpecialN_800EFAF0()

void ftKb_SpecialN_800EFAF0 ( Fighter_GObj *  gobj)

◆ 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_SpecialN_800F0FC0()

void ftKb_SpecialN_800F0FC0 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialN_800F10A4()

void ftKb_SpecialN_800F10A4 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialN_800F11AC()

void ftKb_SpecialN_800F11AC ( Fighter_GObj *  gobj)

◆ 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.

Note
The self-assignment fp = fp is required for register allocation.

◆ ftKb_SpecialN_800F13F0()

void ftKb_SpecialN_800F13F0 ( 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_800F190C()

void ftKb_SpecialN_800F190C ( Fighter_GObj *  gobj,
FighterKind  kind 
)

◆ ftKb_Init_UnkMotionStates3()

void ftKb_Init_UnkMotionStates3 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialN_800F1CD8()

s32 ftKb_SpecialN_800F1CD8 ( HSD_GObj gobj)

◆ ftKb_SpecialN_800F1D24()

void ftKb_SpecialN_800F1D24 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialN_800F1F1C()

void ftKb_SpecialN_800F1F1C ( Fighter_GObj *  gobj,
Vec3 *  pos 
)

◆ ftKb_SpecialN_800F1F68()

void ftKb_SpecialN_800F1F68 ( Fighter_GObj *  gobj)

Variable Documentation

◆ ftKb_Init_MotionStateTable

MotionState ftKb_Init_MotionStateTable[ftKb_MS_SelfCount]

◆ ftKb_Init_803C9CC8

HSD_GObjEvent ftKb_Init_803C9CC8[]

◆ ftKb_Init_803C9DD0

HSD_GObjEvent ftKb_Init_803C9DD0[]

◆ ftKb_Init_803C9E54

HSD_GObjEvent ftKb_Init_803C9E54[]

◆ ftKb_Init_803C9ED8

ftKirby_UnkArrayThing ftKb_Init_803C9ED8 = { 0 }

◆ ftKb_Init_803C9F08

ftKirby_UnkArrayThing ftKb_Init_803C9F08 = { 0 }

◆ ftKb_Init_803C9F38

ftKirby_UnkArrayThing ftKb_Init_803C9F38 = { 0 }

◆ ftKb_Init_803C9F68

ftKirby_UnkArrayThing ftKb_Init_803C9F68 = { 0 }

◆ ftKb_Init_803C9F98

ftKirby_UnkArrayThing ftKb_Init_803C9F98 = { 0 }

◆ ftKb_Init_803C9FC8

ftKirby_UnkArrayThing* ftKb_Init_803C9FC8[FTKIND_MAX]

◆ ftKb_Init_UnkMotionStates0

MotionState ftKb_Init_UnkMotionStates0[]

◆ ftKb_Init_803CA0CC

jtbl_t ftKb_Init_803CA0CC
Initial value:

◆ ftKb_Init_assert_msg_0

char ftKb_Init_assert_msg_0[] = "fighter parts model dobj num over!\n"

◆ ftKb_Init_assert_msg_1

char ftKb_Init_assert_msg_1[] = "ftkirby.c"

◆ ftKb_Init_assert_msg_2

char ftKb_Init_assert_msg_2[] = "fighter dobj num over!\n"

◆ ftKb_Init_803CA14C

jtbl_t ftKb_Init_803CA14C
Initial value:
= {
}
void ftKb_SpecialN_800F1880(void)
void ftKb_SpecialN_800F17C4(void)
void ftKb_SpecialN_800F1744(void)
void ftKb_SpecialN_800F18E8(void)
void ftKb_SpecialN_800F1894(void)
void ftKb_SpecialN_800F171C(void)
void ftKb_SpecialN_800F1818(void)
void ftKb_SpecialN_800F1858(void)
void ftKb_SpecialN_800F1838(void)
void ftKb_SpecialN_800F186C(void)
void ftKb_SpecialN_800F17F8(void)
void ftKb_SpecialN_800F1764(void)
void ftKb_SpecialN_800F1784(void)
void ftKb_SpecialN_800F1730(void)
void ftKb_SpecialN_800F17E4(void)
void ftKb_SpecialN_800F17A4(void)
void ftKb_SpecialN_800F18F8(void)
void ftKb_SpecialN_800F18C8(void)
void ftKb_SpecialN_800F1708(void)
void ftKb_SpecialN_800F18B4(void)

◆ ftKb_Init_803CA1CC

◆ ftKb_Init_803CA230

◆ ftKb_Init_803CA294

◆ ftKb_Init_803CA2CC

◆ ftKb_Init_DatFilename

char ftKb_Init_DatFilename[] = "PlKb.dat"

◆ ftKb_Init_DataName

char ftKb_Init_DataName[] = "ftDataKirby"

◆ ftKb_Init_803CA320

char ftKb_Init_803CA320[] = "PlKbNr.dat"

◆ ftKb_Init_803CA32C

char ftKb_Init_803CA32C[] = "PlyKirby5K_Share_joint"

◆ ftKb_Init_803CA344

char ftKb_Init_803CA344[] = "PlyKirby5K_Share_matanim_joint"

◆ ftKb_Init_803CA364

char ftKb_Init_803CA364[] = "PlKbYe.dat"

◆ ftKb_Init_803CA370

char ftKb_Init_803CA370[] = "PlyKirby5KYe_Share_joint"

◆ ftKb_Init_803CA38C

char ftKb_Init_803CA38C[] = "PlyKirby5KYe_Share_matanim_joint"

◆ ftKb_Init_803CA3B0

char ftKb_Init_803CA3B0[] = "PlKbBu.dat"

◆ ftKb_Init_803CA3BC

char ftKb_Init_803CA3BC[] = "PlyKirby5KBu_Share_joint"

◆ ftKb_Init_803CA3D8

char ftKb_Init_803CA3D8[] = "PlyKirby5KBu_Share_matanim_joint"

◆ ftKb_Init_803CA3FC

char ftKb_Init_803CA3FC[] = "PlKbRe.dat"

◆ ftKb_Init_803CA408

char ftKb_Init_803CA408[] = "PlyKirby5KRe_Share_joint"

◆ ftKb_Init_803CA424

char ftKb_Init_803CA424[] = "PlyKirby5KRe_Share_matanim_joint"

◆ ftKb_Init_803CA448

char ftKb_Init_803CA448[] = "PlKbGr.dat"

◆ ftKb_Init_803CA454

char ftKb_Init_803CA454[] = "PlyKirby5KGr_Share_joint"

◆ ftKb_Init_803CA470

char ftKb_Init_803CA470[] = "PlyKirby5KGr_Share_matanim_joint"

◆ ftKb_Init_803CA494

char ftKb_Init_803CA494[] = "PlKbWh.dat"

◆ ftKb_Init_803CA4A0

char ftKb_Init_803CA4A0[] = "PlyKirby5KWh_Share_joint"

◆ ftKb_Init_803CA4BC

char ftKb_Init_803CA4BC[] = "PlyKirby5KWh_Share_matanim_joint"

◆ ftKb_Init_AnimDatFilename

char ftKb_Init_AnimDatFilename[] = "PlKbAJ.dat"

◆ ftKb_Init_DemoMotionFilenames

Fighter_DemoStrings ftKb_Init_DemoMotionFilenames
Initial value:
= {
"ftDemoResultMotionFileKirby",
"ftDemoIntroMotionFileKirby",
"ftDemoEndingMotionFileKirby",
"ftDemoViWaitMotionFileKirby",
}

◆ ftKb_Init_803CA5A4

char* ftKb_Init_803CA5A4[]
Initial value:
= {
"ftDemoVi0501MotionFileKirby",
"ftDemoVi0502MotionFileKirby",
}

◆ ftKb_Init_CostumeStrings

Fighter_CostumeStrings ftKb_Init_CostumeStrings[]
Initial value:
= {
}
char ftKb_Init_803CA4A0[]
Definition ftKb_Init.c:2718
char ftKb_Init_803CA3FC[]
Definition ftKb_Init.c:2711
char ftKb_Init_803CA448[]
Definition ftKb_Init.c:2714
char ftKb_Init_803CA38C[]
Definition ftKb_Init.c:2707
char ftKb_Init_803CA3BC[]
Definition ftKb_Init.c:2709
char ftKb_Init_803CA3D8[]
Definition ftKb_Init.c:2710
char ftKb_Init_803CA4BC[]
Definition ftKb_Init.c:2719
char ftKb_Init_803CA454[]
Definition ftKb_Init.c:2715
char ftKb_Init_803CA3B0[]
Definition ftKb_Init.c:2708
char ftKb_Init_803CA424[]
Definition ftKb_Init.c:2713
char ftKb_Init_803CA470[]
Definition ftKb_Init.c:2716
char ftKb_Init_803CA364[]
Definition ftKb_Init.c:2705
char ftKb_Init_803CA320[]
Definition ftKb_Init.c:2702
char ftKb_Init_803CA32C[]
Definition ftKb_Init.c:2703
char ftKb_Init_803CA370[]
Definition ftKb_Init.c:2706
char ftKb_Init_803CA344[]
Definition ftKb_Init.c:2704
char ftKb_Init_803CA408[]
Definition ftKb_Init.c:2712
char ftKb_Init_803CA494[]
Definition ftKb_Init.c:2717

◆ ftKb_Init_803CA9D0

ftKirby_CopyName ftKb_Init_803CA9D0[FTKIND_MAX]

◆ ftKb_Init_803CAAD8

char ftKb_Init_803CAAD8[] = "PlKbNrCpDk.dat"

◆ ftKb_Init_803CAAE8

char ftKb_Init_803CAAE8[] = "PlyKirbyDk_Share_joint"

◆ ftKb_Init_803CAB00

char ftKb_Init_803CAB00[] = "PlyKirbyDk_Share_matanim_joint"

◆ ftKb_Init_803CAB20

char ftKb_Init_803CAB20[] = "PlKbYeCpDk.dat"

◆ ftKb_Init_803CAB30

char ftKb_Init_803CAB30[] = "PlyKirbyDkYe_Share_joint"

◆ ftKb_Init_803CAB4C

char ftKb_Init_803CAB4C[] = "PlyKirbyDkYe_Share_matanim_joint"

◆ ftKb_Init_803CAB70

char ftKb_Init_803CAB70[] = "PlKbBuCpDk.dat"

◆ ftKb_Init_803CAB80

char ftKb_Init_803CAB80[] = "PlyKirbyDkBu_Share_joint"

◆ ftKb_Init_803CAB9C

char ftKb_Init_803CAB9C[] = "PlyKirbyDkBu_Share_matanim_joint"

◆ ftKb_Init_803CABC0

char ftKb_Init_803CABC0[] = "PlKbReCpDk.dat"

◆ ftKb_Init_803CABD0

char ftKb_Init_803CABD0[] = "PlyKirbyDkRe_Share_joint"

◆ ftKb_Init_803CABEC

char ftKb_Init_803CABEC[] = "PlyKirbyDkRe_Share_matanim_joint"

◆ ftKb_Init_803CAC10

char ftKb_Init_803CAC10[] = "PlKbGrCpDk.dat"

◆ ftKb_Init_803CAC20

char ftKb_Init_803CAC20[] = "PlyKirbyDkGr_Share_joint"

◆ ftKb_Init_803CAC3C

char ftKb_Init_803CAC3C[] = "PlyKirbyDkGr_Share_matanim_joint"

◆ ftKb_Init_803CAC60

char ftKb_Init_803CAC60[] = "PlKbWhCpDk.dat"

◆ ftKb_Init_803CAC70

char ftKb_Init_803CAC70[] = "PlyKirbyDkWh_Share_joint"

◆ ftKb_Init_803CAC8C

char ftKb_Init_803CAC8C[] = "PlyKirbyDkWh_Share_matanim_joint"

◆ ftKb_Init_803CACB0

Fighter_CostumeStrings ftKb_Init_803CACB0[]
Initial value:
= {
}
char ftKb_Init_803CAC3C[]
Definition ftKb_Init.c:2800
char ftKb_Init_803CAB00[]
Definition ftKb_Init.c:2788
char ftKb_Init_803CABEC[]
Definition ftKb_Init.c:2797
char ftKb_Init_803CAB4C[]
Definition ftKb_Init.c:2791
char ftKb_Init_803CAB20[]
Definition ftKb_Init.c:2789
char ftKb_Init_803CAC60[]
Definition ftKb_Init.c:2801
char ftKb_Init_803CAC10[]
Definition ftKb_Init.c:2798
char ftKb_Init_803CAAE8[]
Definition ftKb_Init.c:2787
char ftKb_Init_803CAC20[]
Definition ftKb_Init.c:2799
char ftKb_Init_803CAB80[]
Definition ftKb_Init.c:2793
char ftKb_Init_803CAC8C[]
Definition ftKb_Init.c:2803
char ftKb_Init_803CABC0[]
Definition ftKb_Init.c:2795
char ftKb_Init_803CAB30[]
Definition ftKb_Init.c:2790
char ftKb_Init_803CAB70[]
Definition ftKb_Init.c:2792
char ftKb_Init_803CABD0[]
Definition ftKb_Init.c:2796
char ftKb_Init_803CAC70[]
Definition ftKb_Init.c:2802
char ftKb_Init_803CAB9C[]
Definition ftKb_Init.c:2794
char ftKb_Init_803CAAD8[]
Definition ftKb_Init.c:2786

◆ ftKb_Init_803CACF8

char ftKb_Init_803CACF8[] = "PlKbNrCpPr.dat"

◆ ftKb_Init_803CAD08

char ftKb_Init_803CAD08[] = "PlyKirbyPr_Share_joint"

◆ ftKb_Init_803CAD20

char ftKb_Init_803CAD20[] = "PlyKirbyPr_Share_matanim_joint"

◆ ftKb_Init_803CAD40

char ftKb_Init_803CAD40[] = "PlKbYeCpPr.dat"

◆ ftKb_Init_803CAD50

char ftKb_Init_803CAD50[] = "PlyKirbyPrYe_Share_joint"

◆ ftKb_Init_803CAD6C

char ftKb_Init_803CAD6C[] = "PlyKirbyPrYe_Share_matanim_joint"

◆ ftKb_Init_803CAD90

char ftKb_Init_803CAD90[] = "PlKbBuCpPr.dat"

◆ ftKb_Init_803CADA0

char ftKb_Init_803CADA0[] = "PlyKirbyPrBu_Share_joint"

◆ ftKb_Init_803CADBC

char ftKb_Init_803CADBC[] = "PlyKirbyPrBu_Share_matanim_joint"

◆ ftKb_Init_803CADE0

char ftKb_Init_803CADE0[] = "PlKbReCpPr.dat"

◆ ftKb_Init_803CADF0

char ftKb_Init_803CADF0[] = "PlyKirbyPrRe_Share_joint"

◆ ftKb_Init_803CAE0C

char ftKb_Init_803CAE0C[] = "PlyKirbyPrRe_Share_matanim_joint"

◆ ftKb_Init_803CAE30

char ftKb_Init_803CAE30[] = "PlKbGrCpPr.dat"

◆ ftKb_Init_803CAE40

char ftKb_Init_803CAE40[] = "PlyKirbyPrGr_Share_joint"

◆ ftKb_Init_803CAE5C

char ftKb_Init_803CAE5C[] = "PlyKirbyPrGr_Share_matanim_joint"

◆ ftKb_Init_803CAE80

char ftKb_Init_803CAE80[] = "PlKbWhCpPr.dat"

◆ ftKb_Init_803CAE90

char ftKb_Init_803CAE90[] = "PlyKirbyPrWh_Share_joint"

◆ ftKb_Init_803CAEAC

char ftKb_Init_803CAEAC[] = "PlyKirbyPrWh_Share_matanim_joint"

◆ ftKb_Init_803CAED0

Fighter_CostumeStrings ftKb_Init_803CAED0[]
Initial value:
= {
}
char ftKb_Init_803CAD50[]
Definition ftKb_Init.c:2818
char ftKb_Init_803CAD40[]
Definition ftKb_Init.c:2817
char ftKb_Init_803CAD20[]
Definition ftKb_Init.c:2816
char ftKb_Init_803CAD90[]
Definition ftKb_Init.c:2820
char ftKb_Init_803CAE0C[]
Definition ftKb_Init.c:2825
char ftKb_Init_803CAE5C[]
Definition ftKb_Init.c:2828
char ftKb_Init_803CAEAC[]
Definition ftKb_Init.c:2831
char ftKb_Init_803CACF8[]
Definition ftKb_Init.c:2814
char ftKb_Init_803CADA0[]
Definition ftKb_Init.c:2821
char ftKb_Init_803CAE90[]
Definition ftKb_Init.c:2830
char ftKb_Init_803CADE0[]
Definition ftKb_Init.c:2823
char ftKb_Init_803CAE30[]
Definition ftKb_Init.c:2826
char ftKb_Init_803CADBC[]
Definition ftKb_Init.c:2822
char ftKb_Init_803CAE40[]
Definition ftKb_Init.c:2827
char ftKb_Init_803CADF0[]
Definition ftKb_Init.c:2824
char ftKb_Init_803CAD08[]
Definition ftKb_Init.c:2815
char ftKb_Init_803CAD6C[]
Definition ftKb_Init.c:2819
char ftKb_Init_803CAE80[]
Definition ftKb_Init.c:2829

◆ ftKb_Init_803CAF18

char ftKb_Init_803CAF18[] = "PlKbNrCpMt.dat"

◆ ftKb_Init_803CAF28

char ftKb_Init_803CAF28[] = "PlyKirbyMt_Share_joint"

◆ ftKb_Init_803CAF40

char ftKb_Init_803CAF40[] = "PlyKirbyMt_Share_matanim_joint"

◆ ftKb_Init_803CAF60

char ftKb_Init_803CAF60[] = "PlKbYeCpMt.dat"

◆ ftKb_Init_803CAF70

char ftKb_Init_803CAF70[] = "PlyKirbyMtYe_Share_joint"

◆ ftKb_Init_803CAF8C

char ftKb_Init_803CAF8C[] = "PlyKirbyMtYe_Share_matanim_joint"

◆ ftKb_Init_803CAFB0

char ftKb_Init_803CAFB0[] = "PlKbBuCpMt.dat"

◆ ftKb_Init_803CAFC0

char ftKb_Init_803CAFC0[] = "PlyKirbyMtBu_Share_joint"

◆ ftKb_Init_803CAFDC

char ftKb_Init_803CAFDC[] = "PlyKirbyMtBu_Share_matanim_joint"

◆ ftKb_Init_803CB000

char ftKb_Init_803CB000[] = "PlKbReCpMt.dat"

◆ ftKb_Init_803CB010

char ftKb_Init_803CB010[] = "PlyKirbyMtRe_Share_joint"

◆ ftKb_Init_803CB02C

char ftKb_Init_803CB02C[] = "PlyKirbyMtRe_Share_matanim_joint"

◆ ftKb_Init_803CB050

char ftKb_Init_803CB050[] = "PlKbGrCpMt.dat"

◆ ftKb_Init_803CB060

char ftKb_Init_803CB060[] = "PlyKirbyMtGr_Share_joint"

◆ ftKb_Init_803CB07C

char ftKb_Init_803CB07C[] = "PlyKirbyMtGr_Share_matanim_joint"

◆ ftKb_Init_803CB0A0

char ftKb_Init_803CB0A0[] = "PlKbWhCpMt.dat"

◆ ftKb_Init_803CB0B0

char ftKb_Init_803CB0B0[] = "PlyKirbyMtWh_Share_joint"

◆ ftKb_Init_803CB0CC

char ftKb_Init_803CB0CC[] = "PlyKirbyMtWh_Share_matanim_joint"

◆ ftKb_Init_803CB0F0

Fighter_CostumeStrings ftKb_Init_803CB0F0[]
Initial value:
= {
}
char ftKb_Init_803CAF28[]
Definition ftKb_Init.c:2843
char ftKb_Init_803CAF18[]
Definition ftKb_Init.c:2842
char ftKb_Init_803CB02C[]
Definition ftKb_Init.c:2853
char ftKb_Init_803CB0B0[]
Definition ftKb_Init.c:2858
char ftKb_Init_803CB0A0[]
Definition ftKb_Init.c:2857
char ftKb_Init_803CAFC0[]
Definition ftKb_Init.c:2849
char ftKb_Init_803CB07C[]
Definition ftKb_Init.c:2856
char ftKb_Init_803CB050[]
Definition ftKb_Init.c:2854
char ftKb_Init_803CB010[]
Definition ftKb_Init.c:2852
char ftKb_Init_803CAF60[]
Definition ftKb_Init.c:2845
char ftKb_Init_803CB060[]
Definition ftKb_Init.c:2855
char ftKb_Init_803CAF40[]
Definition ftKb_Init.c:2844
char ftKb_Init_803CAFB0[]
Definition ftKb_Init.c:2848
char ftKb_Init_803CAF70[]
Definition ftKb_Init.c:2846
char ftKb_Init_803CB0CC[]
Definition ftKb_Init.c:2859
char ftKb_Init_803CAFDC[]
Definition ftKb_Init.c:2850
char ftKb_Init_803CB000[]
Definition ftKb_Init.c:2851
char ftKb_Init_803CAF8C[]
Definition ftKb_Init.c:2847

◆ ftKb_Init_803CB138

char ftKb_Init_803CB138[] = "PlKbNrCpFc.dat"

◆ ftKb_Init_803CB148

char ftKb_Init_803CB148[] = "PlyKirbyFc_Share_joint"

◆ ftKb_Init_803CB160

char ftKb_Init_803CB160[] = "PlyKirbyFc_Share_matanim_joint"

◆ ftKb_Init_803CB180

char ftKb_Init_803CB180[] = "PlKbYeCpFc.dat"

◆ ftKb_Init_803CB190

char ftKb_Init_803CB190[] = "PlyKirbyFcYe_Share_joint"

◆ ftKb_Init_803CB1AC

char ftKb_Init_803CB1AC[] = "PlyKirbyFcYe_Share_matanim_joint"

◆ ftKb_Init_803CB1D0

char ftKb_Init_803CB1D0[] = "PlKbBuCpFc.dat"

◆ ftKb_Init_803CB1E0

char ftKb_Init_803CB1E0[] = "PlyKirbyFcBu_Share_joint"

◆ ftKb_Init_803CB1FC

char ftKb_Init_803CB1FC[] = "PlyKirbyFcBu_Share_matanim_joint"

◆ ftKb_Init_803CB220

char ftKb_Init_803CB220[] = "PlKbReCpFc.dat"

◆ ftKb_Init_803CB230

char ftKb_Init_803CB230[] = "PlyKirbyFcRe_Share_joint"

◆ ftKb_Init_803CB24C

char ftKb_Init_803CB24C[] = "PlyKirbyFcRe_Share_matanim_joint"

◆ ftKb_Init_803CB270

char ftKb_Init_803CB270[] = "PlKbGrCpFc.dat"

◆ ftKb_Init_803CB280

char ftKb_Init_803CB280[] = "PlyKirbyFcGr_Share_joint"

◆ ftKb_Init_803CB29C

char ftKb_Init_803CB29C[] = "PlyKirbyFcGr_Share_matanim_joint"

◆ ftKb_Init_803CB2C0

char ftKb_Init_803CB2C0[] = "PlKbWhCpFc.dat"

◆ ftKb_Init_803CB2D0

char ftKb_Init_803CB2D0[] = "PlyKirbyFcWh_Share_joint"

◆ ftKb_Init_803CB2EC

char ftKb_Init_803CB2EC[] = "PlyKirbyFcWh_Share_matanim_joint"

◆ ftKb_Init_803CB310

Fighter_CostumeStrings ftKb_Init_803CB310[]
Initial value:
= {
}
char ftKb_Init_803CB190[]
Definition ftKb_Init.c:2874
char ftKb_Init_803CB230[]
Definition ftKb_Init.c:2880
char ftKb_Init_803CB220[]
Definition ftKb_Init.c:2879
char ftKb_Init_803CB1AC[]
Definition ftKb_Init.c:2875
char ftKb_Init_803CB24C[]
Definition ftKb_Init.c:2881
char ftKb_Init_803CB1D0[]
Definition ftKb_Init.c:2876
char ftKb_Init_803CB280[]
Definition ftKb_Init.c:2883
char ftKb_Init_803CB180[]
Definition ftKb_Init.c:2873
char ftKb_Init_803CB2EC[]
Definition ftKb_Init.c:2887
char ftKb_Init_803CB1E0[]
Definition ftKb_Init.c:2877
char ftKb_Init_803CB29C[]
Definition ftKb_Init.c:2884
char ftKb_Init_803CB1FC[]
Definition ftKb_Init.c:2878
char ftKb_Init_803CB148[]
Definition ftKb_Init.c:2871
char ftKb_Init_803CB2D0[]
Definition ftKb_Init.c:2886
char ftKb_Init_803CB270[]
Definition ftKb_Init.c:2882
char ftKb_Init_803CB2C0[]
Definition ftKb_Init.c:2885
char ftKb_Init_803CB138[]
Definition ftKb_Init.c:2870
char ftKb_Init_803CB160[]
Definition ftKb_Init.c:2872

◆ ftKb_Init_803CB358

char ftKb_Init_803CB358[] = "PlKbNrCpGw.dat"

◆ ftKb_Init_803CB368

char ftKb_Init_803CB368[] = "PlyKirbyGw_Share_joint"

◆ ftKb_Init_803CB380

char ftKb_Init_803CB380[] = "PlyKirbyGw_Share_matanim_joint"

◆ ftKb_Init_803CB3A0

◆ ftKb_Init_803CB3E8

Fighter_CostumeStrings* ftKb_Init_803CB3E8[]

◆ ftKb_Init_803CB46C

s8 ftKb_Init_803CB46C[FTKIND_MAX]
Initial value:
= {
32, 33, 38, 39, -1, 41, 35, 21, 42, 45, 46, 46, 36, 34, 40, 43, 44,
37, 20, 21, 35, 32, 33, 36, -1, 47, 48, -1, -1, -1, -1, -1, -1,
}

◆ ftKb_Init_803CB490

bool ftKb_Init_803CB490[]
Initial value:
= {
false, true, false, false, false, false, true, true,
false, false, false, true, true, true, false, false,
true, true, true, true, false, true, true,
}

External variables from ftKb_Init.c.

◆ ftKb_Init_803CB4EC

Initial value:
= {
{ 0, 2, 3, 4, 5, 6 },
{ 0.0F, 1.0F, 0.0F },
}

◆ ftKb_Init_803CB510

char ftKb_Init_803CB510[] = "Other Dead_Proc Existence"

◆ ftKb_Init_803CB52C

char ftKb_Init_803CB52C[] = "ftkirbyspecials.c"

◆ ftKb_Init_803CB540

enum_t ftKb_Init_803CB540[]
Initial value:
= {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3,
0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1,
2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2,
}

◆ ftKb_Init_803CB6C0

u32 ftKb_Init_803CB6C0[] = { 260006, 260009, 260012, 260015, 260018, 0 }

◆ ftKb_Init_803CB6D8

char ftKb_Init_803CB6D8[] = "ftToSpecialNFox::Caution!!!\n"

◆ ftKb_Init_803CB6F8

char ftKb_Init_803CB6F8[] = "ftkirbyspecialfox.c\0\0\0\0"

◆ ftKb_Init_803CB710

Vec4 ftKb_Init_803CB710 = { 0.65F, 0.7F, 0.8F, 1.0F }

◆ ftKb_Init_803CB720

Vec4 ftKb_Init_803CB720 = { 1.1F, 1.35F, 1.3F, 1.2F }

◆ ftKb_Init_assert_msg_3

char ftKb_Init_assert_msg_3[] = "!(jobj->flags & JOBJ_USE_QUATERNION)"

◆ ftKb_Init_803CB758

Vec3 ftKb_Init_803CB758[]
Initial value:
= {
{ +8, +0, -4 },
{ +4, +4, +4 },
}

◆ ftKb_Init_803CB770

float ftKb_Init_803CB770[]
Initial value:
= {
-1, -0.75, -0.5, -0.25, 0, +0.25, +0.5, +0.75, +1,
}

◆ ftKb_Init_803CB794

◆ ftKb_Init_803CB7DC

◆ ftKb_Init_803CB828

u32 ftKb_Init_803CB828[] = { 0x00030DB9, 0x00030DBC, 0x00030DBF, 0x00030DC2 }

◆ ftKb_Init_803B7548

float const ftKb_Init_803B7548[10] = { 0 }

◆ ftKb_Init_803B7570

Vec3 const ftKb_Init_803B7570 = { 0, 4, 0 }

◆ ftKb_Init_803B757C

Vec3 const ftKb_Init_803B757C = { 0, 4, 0 }