SSBM Decomp
Loading...
Searching...
No Matches
ftKb_SpecialNPk.c File Reference
#include "ftKb_Init.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_CaptureWaitKirby.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/forward.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/itgamewatchchef.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/itkoopaflame.h"
#include "it/items/itlinkarrow.h"
#include "it/items/itlinkbow.h"
#include "it/items/itmewtwoshadowball.h"
#include "it/items/itnesspkflash.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 "melee/lb/lbrefract.h"
#include "mp/mpcoll.h"
#include "mp/mplib.h"
#include "pl/player.h"
#include <common_structs.h>
#include <stddef.h>
#include <baselib/gobj.h>
#include <baselib/random.h>
#include <MSL/math.h>

Functions

void ftKirbyDmgInline (Fighter_GObj *gobj)
 
void ftKb_SpecialNPk_800FA064 (Fighter_GObj *gobj)
 
void ftKb_PkSpecialN_Anim (Fighter_GObj *gobj)
 
void ftKb_PkSpecialAirN_Anim (Fighter_GObj *gobj)
 
void ftKb_PkSpecialN_IASA (Fighter_GObj *gobj)
 
void ftKb_PkSpecialAirN_IASA (Fighter_GObj *gobj)
 
void ftKb_PkSpecialN_Phys (Fighter_GObj *gobj)
 
void ftKb_PkSpecialAirN_Phys (Fighter_GObj *gobj)
 
void ftKb_PkSpecialN_Coll (Fighter_GObj *gobj)
 
void ftKb_PkSpecialAirN_Coll (Fighter_GObj *gobj)
 
void ftKb_SpecialNKp_800FA588 (Fighter_GObj *gobj)
 
void ftKb_SpecialNKp_800FA7D4 (Fighter_GObj *gobj)
 
int ftKb_SpecialNKp_800FA83C (Fighter_GObj *gobj)
 
int ftKb_SpecialNKp_800FA878 (Fighter_GObj *gobj)
 
void ftKb_SpecialNKp_800FA8B4 (Fighter_GObj *gobj)
 
void ftKb_SpecialNKp_800FA958 (Fighter_GObj *gobj)
 
void ftKb_KpSpecialNStart_Anim (Fighter_GObj *gobj)
 
ftKb_DatAttrsftKb_KpSpecialN_Anim_inline (Fighter *arg0)
 
void ftKb_KpSpecialN_Anim (Fighter_GObj *gobj)
 
void ftKb_KpSpecialNEnd_Anim (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirNStart_Anim (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirN_Anim (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirNEnd_Anim (Fighter_GObj *gobj)
 
void ftKb_KpSpecialNStart_IASA (Fighter_GObj *gobj)
 
void ftKb_KpSpecialN_IASA (Fighter_GObj *gobj)
 
void ftKb_KpSpecialNEnd_IASA (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirNStart_IASA (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirN_IASA (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirNEnd_IASA (Fighter_GObj *gobj)
 
void ftKb_KpSpecialNStart_Phys (Fighter_GObj *gobj)
 
void ftKb_KpSpecialN_Phys (Fighter_GObj *gobj)
 
void ftKb_KpSpecialNEnd_Phys (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirNStart_Phys (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirN_Phys (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirNEnd_Phys (Fighter_GObj *gobj)
 
void ftKb_KpSpecialNStart_Coll (Fighter_GObj *gobj)
 
void ftKb_KpSpecialN_Coll (Fighter_GObj *gobj)
 
void ftKb_KpSpecialNEnd_Coll (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirNStart_Coll (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirN_Coll (Fighter_GObj *gobj)
 
void ftKb_KpSpecialAirNEnd_Coll (Fighter_GObj *gobj)
 
ftLk_SpecialNIndex ftKb_SpecialNLk800FB394 (Fighter_GObj *gobj)
 
void ftKb_SpecialNLk800FB418 (Fighter_GObj *gobj)
 
void ftKb_SpecialNLk800FB444 (Fighter_GObj *gobj)
 
static void ftKb_SpecialNLk_setCallbacks (Fighter_GObj *gobj)
 
static void ftKb_SpecialNLk_inlineA2 (Fighter_GObj *gobj)
 
static float ftKb_SpecialNLk_GetMaxCharge (Fighter *fp)
 
static float ftKb_SpecialNLk_GetFreefallToggle (Fighter *fp)
 
static FtMotionId ftKb_SpecialNLk_GetMsid (Fighter *fp, FtMotionId lk_msid, FtMotionId cl_msid)
 
static void ftKb_SpecialNLk_UnsetArrow (Fighter_GObj *gobj)
 
static void ftKb_SpecialNLk_UnsetBow (Fighter_GObj *gobj)
 
bool ftKb_SpecialNLk800FB470 (Fighter_GObj *gobj)
 
bool ftKb_SpecialNLk800FB500 (Fighter_GObj *gobj)
 
bool ftKb_SpecialNLk800FB5F4 (Fighter_GObj *gobj)
 
void ftKb_SpecialNLk800FB6DC (Fighter_GObj *gobj)
 
void ftKb_SpecialNLk800FB800 (HSD_GObj *gobj)
 
void ftKb_SpecialNLk800FB840 (HSD_GObj *gobj)
 
void ftKb_SpecialNLk800FB880 (Fighter_GObj *gobj)
 
void ftKb_SpecialNLk800FBA00 (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNStart_Anim (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNLoop_Anim (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNEnd_Anim (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNStart_Anim (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNLoop_Anim (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNEnd_Anim (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNStart_IASA (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNLoop_IASA (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNEnd_IASA (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNStart_IASA (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNLoop_IASA (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNEnd_IASA (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNStart_Phys (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNLoop_Phys (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNEnd_Phys (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNStart_Phys (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNLoop_Phys (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNEnd_Phys (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNStart_Coll (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNLoop_Coll (Fighter_GObj *gobj)
 
void ftKb_LkSpecialNEnd_Coll (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNStart_Coll (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNLoop_Coll (Fighter_GObj *gobj)
 
void ftKb_LkSpecialAirNEnd_Coll (Fighter_GObj *gobj)
 
long ftKb_SpecialNSs_800FCC14 (Fighter_GObj *gobj, long *out1, long *out2)
 
bool ftKb_SpecialNSs_800FCC6C (Fighter_GObj *gobj)
 
bool ftKb_SpecialNSs_800FCCBC (Fighter_GObj *gobj)
 
static void ftKb_SpecialNSs_it_802B5974 (Fighter_GObj *gobj)
 
static void ftKb_SpecialNSs_DestroyChargeShot (Fighter_GObj *gobj)
 
static void ftKb_ChargeShot_inline (Fighter_GObj *gobj)
 
void ftKb_SpecialNSs_800FCD04 (Fighter_GObj *gobj)
 
void ftKb_SpecialNSs_800FCD60 (Fighter_GObj *gobj)
 
static void ftKb_SpecialNSs_800FCDE0_inline (Fighter_GObj *gobj)
 
static f64 facing_to_angle (Fighter *fp)
 
static void ftKb_SpecialNSs_UnsetChargeShot (Fighter_GObj *gobj)
 
void ftKb_SpecialNSs_800FCDE0 (Fighter_GObj *gobj)
 
void ftKb_SpecialNSs_800FCF74 (Fighter_GObj *gobj)
 
void ftKb_SpecialNSs_800FD020 (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNStart_Anim (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNHold_Anim (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNCancel_Anim (Fighter_GObj *gobj)
 
void ftKb_SsSpecialN_Anim (Fighter_GObj *gobj)
 
void ftKb_SsSpecialAirNStart_Anim (Fighter_GObj *gobj)
 
void ftKb_SsSpecialAirN_Anim (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNStart_IASA (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNHold_IASA (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNCancel_IASA (Fighter_GObj *gobj)
 
void ftKb_SsSpecialN_IASA (Fighter_GObj *gobj)
 
void ftKb_SsSpecialAirNStart_IASA (Fighter_GObj *gobj)
 
void ftKb_SsSpecialAirN_IASA (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNStart_Phys (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNHold_Phys (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNCancel_Phys (Fighter_GObj *gobj)
 
void ftKb_SsSpecialN_Phys (Fighter_GObj *gobj)
 
void ftKb_SsSpecialAirNStart_Phys (Fighter_GObj *gobj)
 
void ftKb_SsSpecialAirN_Phys (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNStart_Coll (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNHold_Coll (Fighter_GObj *gobj)
 
void ftKb_SsSpecialNCancel_Coll (Fighter_GObj *gobj)
 
void ftKb_SsSpecialN_Coll (Fighter_GObj *gobj)
 
void ftKb_SsSpecialAirNStart_Coll (Fighter_GObj *gobj)
 
void ftKb_SsSpecialAirN_Coll (Fighter_GObj *gobj)
 
void ftKb_SpecialNFx_800FDC00 (Fighter_GObj *gobj, Vec3 *vec)
 

Variables

f32 ftKb_Init_804D9420
 
static struct ftLk_SpecialN_Vec3Group const ftKb_SpecialNLk_804D90A0 = { 0 }
 
static MotionFlags const ftKb_SpecialNLk_mf
 
static MotionFlags const ftKb_SpecialNLk_coll_mf
 
ftLk_SpecialN_Vec3Group const ftKb_Init_803B7548
 
u32 ftKb_Init_803CB6C0 []
 
f32 ftKb_Init_804D9448
 
f32 ftKb_Init_804D9450
 
f32 ftKb_Init_804D9454
 
f32 ftKb_Init_804D9458
 

Function Documentation

◆ ftKirbyDmgInline()

void ftKirbyDmgInline ( Fighter_GObj *  gobj)
inline

◆ ftKb_SpecialNPk_800FA064()

void ftKb_SpecialNPk_800FA064 ( Fighter_GObj *  gobj)

◆ ftKb_PkSpecialN_Anim()

void ftKb_PkSpecialN_Anim ( Fighter_GObj *  gobj)

◆ ftKb_PkSpecialAirN_Anim()

void ftKb_PkSpecialAirN_Anim ( Fighter_GObj *  gobj)

◆ ftKb_PkSpecialN_IASA()

void ftKb_PkSpecialN_IASA ( Fighter_GObj *  gobj)

◆ ftKb_PkSpecialAirN_IASA()

void ftKb_PkSpecialAirN_IASA ( Fighter_GObj *  gobj)

◆ ftKb_PkSpecialN_Phys()

void ftKb_PkSpecialN_Phys ( Fighter_GObj *  gobj)

◆ ftKb_PkSpecialAirN_Phys()

void ftKb_PkSpecialAirN_Phys ( Fighter_GObj *  gobj)

◆ ftKb_PkSpecialN_Coll()

void ftKb_PkSpecialN_Coll ( Fighter_GObj *  gobj)

◆ ftKb_PkSpecialAirN_Coll()

void ftKb_PkSpecialAirN_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNKp_800FA588()

void ftKb_SpecialNKp_800FA588 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNKp_800FA7D4()

void ftKb_SpecialNKp_800FA7D4 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNKp_800FA83C()

int ftKb_SpecialNKp_800FA83C ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNKp_800FA878()

int ftKb_SpecialNKp_800FA878 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNKp_800FA8B4()

void ftKb_SpecialNKp_800FA8B4 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNKp_800FA958()

void ftKb_SpecialNKp_800FA958 ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialNStart_Anim()

void ftKb_KpSpecialNStart_Anim ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialN_Anim_inline()

ftKb_DatAttrs * ftKb_KpSpecialN_Anim_inline ( Fighter arg0)
inline

◆ ftKb_KpSpecialN_Anim()

void ftKb_KpSpecialN_Anim ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialNEnd_Anim()

void ftKb_KpSpecialNEnd_Anim ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirNStart_Anim()

void ftKb_KpSpecialAirNStart_Anim ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirN_Anim()

void ftKb_KpSpecialAirN_Anim ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirNEnd_Anim()

void ftKb_KpSpecialAirNEnd_Anim ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialNStart_IASA()

void ftKb_KpSpecialNStart_IASA ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialN_IASA()

void ftKb_KpSpecialN_IASA ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialNEnd_IASA()

void ftKb_KpSpecialNEnd_IASA ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirNStart_IASA()

void ftKb_KpSpecialAirNStart_IASA ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirN_IASA()

void ftKb_KpSpecialAirN_IASA ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirNEnd_IASA()

void ftKb_KpSpecialAirNEnd_IASA ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialNStart_Phys()

void ftKb_KpSpecialNStart_Phys ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialN_Phys()

void ftKb_KpSpecialN_Phys ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialNEnd_Phys()

void ftKb_KpSpecialNEnd_Phys ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirNStart_Phys()

void ftKb_KpSpecialAirNStart_Phys ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirN_Phys()

void ftKb_KpSpecialAirN_Phys ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirNEnd_Phys()

void ftKb_KpSpecialAirNEnd_Phys ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialNStart_Coll()

void ftKb_KpSpecialNStart_Coll ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialN_Coll()

void ftKb_KpSpecialN_Coll ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialNEnd_Coll()

void ftKb_KpSpecialNEnd_Coll ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirNStart_Coll()

void ftKb_KpSpecialAirNStart_Coll ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirN_Coll()

void ftKb_KpSpecialAirN_Coll ( Fighter_GObj *  gobj)

◆ ftKb_KpSpecialAirNEnd_Coll()

void ftKb_KpSpecialAirNEnd_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNLk800FB394()

ftLk_SpecialNIndex ftKb_SpecialNLk800FB394 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNLk800FB418()

void ftKb_SpecialNLk800FB418 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNLk800FB444()

void ftKb_SpecialNLk800FB444 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNLk_setCallbacks()

static void ftKb_SpecialNLk_setCallbacks ( Fighter_GObj *  gobj)
inlinestatic

◆ ftKb_SpecialNLk_inlineA2()

static void ftKb_SpecialNLk_inlineA2 ( Fighter_GObj *  gobj)
inlinestatic

◆ ftKb_SpecialNLk_GetMaxCharge()

static float ftKb_SpecialNLk_GetMaxCharge ( Fighter fp)
inlinestatic

◆ ftKb_SpecialNLk_GetFreefallToggle()

static float ftKb_SpecialNLk_GetFreefallToggle ( Fighter fp)
inlinestatic

◆ ftKb_SpecialNLk_GetMsid()

static FtMotionId ftKb_SpecialNLk_GetMsid ( Fighter fp,
FtMotionId  lk_msid,
FtMotionId  cl_msid 
)
inlinestatic

◆ ftKb_SpecialNLk_UnsetArrow()

static void ftKb_SpecialNLk_UnsetArrow ( Fighter_GObj *  gobj)
inlinestatic

◆ ftKb_SpecialNLk_UnsetBow()

static void ftKb_SpecialNLk_UnsetBow ( Fighter_GObj *  gobj)
inlinestatic

◆ ftKb_SpecialNLk800FB470()

bool ftKb_SpecialNLk800FB470 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNLk800FB500()

bool ftKb_SpecialNLk800FB500 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNLk800FB5F4()

bool ftKb_SpecialNLk800FB5F4 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNLk800FB6DC()

void ftKb_SpecialNLk800FB6DC ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNLk800FB800()

void ftKb_SpecialNLk800FB800 ( HSD_GObj gobj)

◆ ftKb_SpecialNLk800FB840()

void ftKb_SpecialNLk800FB840 ( HSD_GObj gobj)

◆ ftKb_SpecialNLk800FB880()

void ftKb_SpecialNLk800FB880 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNLk800FBA00()

void ftKb_SpecialNLk800FBA00 ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNStart_Anim()

void ftKb_LkSpecialNStart_Anim ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNLoop_Anim()

void ftKb_LkSpecialNLoop_Anim ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNEnd_Anim()

void ftKb_LkSpecialNEnd_Anim ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNStart_Anim()

void ftKb_LkSpecialAirNStart_Anim ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNLoop_Anim()

void ftKb_LkSpecialAirNLoop_Anim ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNEnd_Anim()

void ftKb_LkSpecialAirNEnd_Anim ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNStart_IASA()

void ftKb_LkSpecialNStart_IASA ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNLoop_IASA()

void ftKb_LkSpecialNLoop_IASA ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNEnd_IASA()

void ftKb_LkSpecialNEnd_IASA ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNStart_IASA()

void ftKb_LkSpecialAirNStart_IASA ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNLoop_IASA()

void ftKb_LkSpecialAirNLoop_IASA ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNEnd_IASA()

void ftKb_LkSpecialAirNEnd_IASA ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNStart_Phys()

void ftKb_LkSpecialNStart_Phys ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNLoop_Phys()

void ftKb_LkSpecialNLoop_Phys ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNEnd_Phys()

void ftKb_LkSpecialNEnd_Phys ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNStart_Phys()

void ftKb_LkSpecialAirNStart_Phys ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNLoop_Phys()

void ftKb_LkSpecialAirNLoop_Phys ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNEnd_Phys()

void ftKb_LkSpecialAirNEnd_Phys ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNStart_Coll()

void ftKb_LkSpecialNStart_Coll ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNLoop_Coll()

void ftKb_LkSpecialNLoop_Coll ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialNEnd_Coll()

void ftKb_LkSpecialNEnd_Coll ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNStart_Coll()

void ftKb_LkSpecialAirNStart_Coll ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNLoop_Coll()

void ftKb_LkSpecialAirNLoop_Coll ( Fighter_GObj *  gobj)

◆ ftKb_LkSpecialAirNEnd_Coll()

void ftKb_LkSpecialAirNEnd_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNSs_800FCC14()

long ftKb_SpecialNSs_800FCC14 ( Fighter_GObj *  gobj,
long *  out1,
long *  out2 
)

◆ ftKb_SpecialNSs_800FCC6C()

bool ftKb_SpecialNSs_800FCC6C ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNSs_800FCCBC()

bool ftKb_SpecialNSs_800FCCBC ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNSs_it_802B5974()

static void ftKb_SpecialNSs_it_802B5974 ( Fighter_GObj *  gobj)
inlinestatic

◆ ftKb_SpecialNSs_DestroyChargeShot()

static void ftKb_SpecialNSs_DestroyChargeShot ( Fighter_GObj *  gobj)
inlinestatic

◆ ftKb_ChargeShot_inline()

static void ftKb_ChargeShot_inline ( Fighter_GObj *  gobj)
inlinestatic

◆ ftKb_SpecialNSs_800FCD04()

void ftKb_SpecialNSs_800FCD04 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNSs_800FCD60()

void ftKb_SpecialNSs_800FCD60 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNSs_800FCDE0_inline()

static void ftKb_SpecialNSs_800FCDE0_inline ( Fighter_GObj *  gobj)
inlinestatic

◆ facing_to_angle()

static f64 facing_to_angle ( Fighter fp)
inlinestatic

◆ ftKb_SpecialNSs_UnsetChargeShot()

static void ftKb_SpecialNSs_UnsetChargeShot ( Fighter_GObj *  gobj)
inlinestatic

◆ ftKb_SpecialNSs_800FCDE0()

void ftKb_SpecialNSs_800FCDE0 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNSs_800FCF74()

void ftKb_SpecialNSs_800FCF74 ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNSs_800FD020()

void ftKb_SpecialNSs_800FD020 ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNStart_Anim()

void ftKb_SsSpecialNStart_Anim ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNHold_Anim()

void ftKb_SsSpecialNHold_Anim ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNCancel_Anim()

void ftKb_SsSpecialNCancel_Anim ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialN_Anim()

void ftKb_SsSpecialN_Anim ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialAirNStart_Anim()

void ftKb_SsSpecialAirNStart_Anim ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialAirN_Anim()

void ftKb_SsSpecialAirN_Anim ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNStart_IASA()

void ftKb_SsSpecialNStart_IASA ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNHold_IASA()

void ftKb_SsSpecialNHold_IASA ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNCancel_IASA()

void ftKb_SsSpecialNCancel_IASA ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialN_IASA()

void ftKb_SsSpecialN_IASA ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialAirNStart_IASA()

void ftKb_SsSpecialAirNStart_IASA ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialAirN_IASA()

void ftKb_SsSpecialAirN_IASA ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNStart_Phys()

void ftKb_SsSpecialNStart_Phys ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNHold_Phys()

void ftKb_SsSpecialNHold_Phys ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNCancel_Phys()

void ftKb_SsSpecialNCancel_Phys ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialN_Phys()

void ftKb_SsSpecialN_Phys ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialAirNStart_Phys()

void ftKb_SsSpecialAirNStart_Phys ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialAirN_Phys()

void ftKb_SsSpecialAirN_Phys ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNStart_Coll()

void ftKb_SsSpecialNStart_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNHold_Coll()

void ftKb_SsSpecialNHold_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialNCancel_Coll()

void ftKb_SsSpecialNCancel_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialN_Coll()

void ftKb_SsSpecialN_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialAirNStart_Coll()

void ftKb_SsSpecialAirNStart_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SsSpecialAirN_Coll()

void ftKb_SsSpecialAirN_Coll ( Fighter_GObj *  gobj)

◆ ftKb_SpecialNFx_800FDC00()

void ftKb_SpecialNFx_800FDC00 ( Fighter_GObj *  gobj,
Vec3 *  vec 
)

Variable Documentation

◆ ftKb_Init_804D9420

f32 ftKb_Init_804D9420
extern

◆ ftKb_SpecialNLk_804D90A0

struct ftLk_SpecialN_Vec3Group const ftKb_SpecialNLk_804D90A0 = { 0 }
static

◆ ftKb_SpecialNLk_mf

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

◆ ftKb_SpecialNLk_coll_mf

MotionFlags const ftKb_SpecialNLk_coll_mf
static
Initial value:
=
static MotionFlags const Ft_MF_UpdateCmd
Run all Subaction Events up to the current animation frame.
Definition forward.h:200
static MotionFlags const Ft_MF_SkipModelFlags
Definition forward.h:228
static MotionFlags const Ft_MF_SkipModelPartVis
Definition forward.h:220
static MotionFlags const Ft_MF_Unk19
Skips updating bit 5 of #Fighter::x2222_flag?
Definition forward.h:213
static MotionFlags const Ft_MF_Unk27
Definition forward.h:230
static MotionFlags const Ft_MF_SkipColAnim
Definition forward.h:194
static MotionFlags const Ft_MF_SkipMatAnim
Ignore switching to character's "hurt" textures ?
Definition forward.h:181

◆ ftKb_Init_803B7548

ftLk_SpecialN_Vec3Group const ftKb_Init_803B7548
extern

◆ ftKb_Init_803CB6C0

u32 ftKb_Init_803CB6C0[]
extern

◆ ftKb_Init_804D9448

f32 ftKb_Init_804D9448
extern

◆ ftKb_Init_804D9450

f32 ftKb_Init_804D9450
extern

◆ ftKb_Init_804D9454

f32 ftKb_Init_804D9454
extern

◆ ftKb_Init_804D9458

f32 ftKb_Init_804D9458
extern