SSBM Decomp
|
#include "ftCommon/ftCo_Attack100.h"
#include "placeholder.h"
#include "platform.h"
#include "stdbool.h"
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ft_081B.h"
#include "ft/ft_0892.h"
#include "ft/ftcommon.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftCommon/forward.h"
#include "ftCommon/ftCo_ItemThrow.h"
#include "ftCommon/ftCo_Throw.h"
#include <math.h>
#include <melee/cm/camera.h>
#include <melee/ef/efasync.h>
#include <melee/ef/efsync.h>
#include <melee/ft/chara/ftCommon/ftCo_Attack1.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackHi3.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackHi4.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackLw3.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackLw4.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackS3.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackS4.h>
#include <melee/ft/chara/ftCommon/ftCo_DamageIce.h>
#include <melee/ft/chara/ftCommon/ftCo_Escape.h>
#include <melee/ft/chara/ftCommon/ftCo_Fall.h>
#include <melee/ft/chara/ftCommon/ftCo_FallAerial.h>
#include <melee/ft/chara/ftCommon/ftCo_FallSpecial.h>
#include <melee/ft/chara/ftCommon/ftCo_Guard.h>
#include <melee/ft/chara/ftCommon/ftCo_JumpAerial.h>
#include <melee/ft/chara/ftCommon/ftCo_Lift.h>
#include <melee/ft/chara/ftCommon/ftCo_SpecialS.h>
#include <melee/ft/chara/ftCommon/ftpickupitem.h>
#include <melee/ft/chara/ftGameWatch/ftGw_Attack100.h>
#include <melee/ft/chara/ftYoshi/ftYs_Init.h>
#include <melee/ft/ft_0877.h>
#include <melee/ft/ft_0881.h>
#include <melee/ft/ft_0CDD.h>
#include <melee/ft/ftcamera.h>
#include <melee/ft/ftchangeparam.h>
#include <melee/ft/ftcoll.h>
#include <melee/ft/ftdata.h>
#include <melee/ft/ftlib.h>
#include <melee/ft/ftmaterial.h>
#include <melee/ft/ftmetal.h>
#include <melee/ft/ftparts.h>
#include <melee/gm/gm_unsplit.h>
#include <melee/gr/stage.h>
#include <melee/it/item.h>
#include <melee/it/items/it_2E5A.h>
#include <melee/it/items/itkinoko.h>
#include <melee/lb/lb_00B0.h>
#include <melee/pl/pl_040D.h>
#include <melee/pl/player.h>
#include <melee/pl/plbonuslib.h>
#include <melee/pl/plstale.h>
Functions | |
static void | fn_800D8BFC (Fighter_GObj *gobj) |
ftCo_800D8AE0 | |
static void | fn_800D9CE8 (Fighter_GObj *arg0) |
fn_800D9558 | |
static void | fn_800DAADC (Fighter_GObj *arg0, Fighter_GObj *arg1) |
bool | ftCo_800D67C4 (Fighter *fp) |
bool | ftCo_800D6824 (Fighter_GObj *gobj) |
bool | ftCo_800D688C (Fighter *fp) |
bool | ftCo_800D68C0 (Fighter_GObj *gobj) |
bool | ftCo_800D6928 (Fighter *fp) |
bool | ftCo_Attack100_CheckInput (Fighter_GObj *gobj) |
bool | ftCo_800D69C4 (Fighter_GObj *gobj) |
bool | ftCo_Attack_800D6A50 (Fighter_GObj *gobj) |
void | fn_800D6AC4 (Fighter_GObj *gobj) |
void | ftCo_800D6B00 (Fighter_GObj *gobj, enum_t msid) |
void | fn_800D6B8C (Fighter_GObj *gobj) |
void | ftCo_Attack100Start_Anim (Fighter_GObj *gobj) |
void | ftCo_800D6C60 (Fighter_GObj *gobj, HSD_GObjEvent callback) |
void | ftCo_Attack100Loop_Anim (Fighter_GObj *gobj) |
void | ftCo_Attack100End_Anim (Fighter_GObj *gobj) |
void | ftCo_Attack100Loop_IASA (Fighter_GObj *gobj) |
void | ftCo_Attack100Start_Phys (Fighter_GObj *gobj) |
void | ftCo_Attack100Loop_Phys (Fighter_GObj *gobj) |
void | ftCo_Attack100End_Phys (Fighter_GObj *gobj) |
void | ftCo_Attack100Start_Coll (Fighter_GObj *gobj) |
void | ftCo_Attack100Loop_Coll (Fighter_GObj *gobj) |
void | ftCo_Attack100End_Coll (Fighter_GObj *gobj) |
void | fn_800D6F58 (Fighter_GObj *gobj, Item_GObj *item_gobj) |
bool | ftCo_800D705C (Fighter_GObj *gobj) |
bool | ftCo_800D7100 (Fighter_GObj *gobj) |
void | ftCo_800D71D8 (Fighter_GObj *gobj) |
void | ftCo_JumpAerialF1_Anim (Fighter_GObj *gobj) |
ftCo_800D7268 | |
void | ftCo_JumpAerialF1_IASA (Fighter_GObj *gobj) |
void | ftCo_JumpAerialF1_Phys (Fighter_GObj *gobj) |
void | ftCo_JumpAerialF1_Coll (Fighter_GObj *gobj) |
static FtMotionId | fn_800D769C (Fighter *ft, FtMotionId msid) |
void | ftCo_ItemScopeStart_Anim (Fighter_GObj *gobj) |
ft_800D76B8 | |
void | ftCo_ItemScopeAirStart_Anim (Fighter_GObj *gobj) |
void | ftCo_ItemScopeStart_IASA (Fighter_GObj *gobj) |
fn_800D79B4 | |
void | ftCo_ItemScopeAirStart_IASA (Fighter_GObj *gobj) |
void | ftCo_ItemScopeStart_Phys (Fighter_GObj *gobj) |
void | ftCo_ItemScopeAirStart_Phys (Fighter_GObj *gobj) |
void | ftCo_ItemScopeStart_Coll (Fighter_GObj *gobj) |
void | ftCo_ItemScopeAirStart_Coll (Fighter_GObj *gobj) |
void | ftCo_ItemScopeRapid_Phys (Fighter_GObj *gobj) |
fn_800D7BDC | |
void | ftCo_ItemScopeAirRapid_Phys (Fighter_GObj *gobj) |
void | ftCo_ItemScopeRapid_Coll (Fighter_GObj *gobj) |
void | fn_800D8378 (Fighter_GObj *gobj) |
ftCo_ItemScopeAirRapid_Coll | |
void | ftCo_ItemScopeFire_Anim (Fighter_GObj *gobj) |
void | ftCo_ItemScopeAirFire_Anim (Fighter_GObj *gobj) |
void | ftCo_ItemScopeFire_IASA (Fighter_GObj *gobj) |
void | ftCo_ItemScopeAirFire_IASA (Fighter_GObj *gobj) |
void | ftCo_ItemScopeFire_Phys (Fighter_GObj *gobj) |
void | ftCo_ItemScopeAirFire_Phys (Fighter_GObj *gobj) |
void | ftCo_ItemScopeEnd_Anim (Fighter_GObj *gobj) |
ftCo_ItemScopeFire_Coll | |
void | ftCo_ItemScopeAirEnd_Anim (Fighter_GObj *gobj) |
void | ftCo_ItemScopeEnd_IASA (Fighter_GObj *gobj) |
void | ftCo_ItemScopeAirEnd_IASA (Fighter_GObj *gobj) |
void | ftCo_ItemScopeEnd_Phys (Fighter_GObj *gobj) |
void | ftCo_ItemScopeAirEnd_Phys (Fighter_GObj *gobj) |
void | ftCo_ItemScopeEnd_Coll (Fighter_GObj *gobj) |
bool | ftCo_800D8A38 (Fighter_GObj *gobj) |
ftCo_ItemScopeAirEnd_Coll | |
void | ftCo_800D8C54 (Fighter_GObj *gobj, FtMotionId msid) |
void | ftCo_Catch_Anim (Fighter_GObj *gobj) |
void | ftCo_CatchDash_Anim (Fighter_GObj *gobj) |
void | ftCo_Catch_IASA (Fighter_GObj *gobj) |
void | ftCo_CatchDash_IASA (Fighter_GObj *gobj) |
bool | fn_800D8E94 (Fighter_GObj *gobj) |
ftCo_Catch_Phys | |
bool | fn_800D952C (Fighter_GObj *gobj) |
fn_800D8EC8 | |
void | ftCo_CatchPull_IASA (Fighter_GObj *gobj) |
ftCo_CatchPull_Anim | |
void | ftCo_CatchWait_Anim (Fighter_GObj *gobj) |
ftCo_CatchPull_Phys | |
void | fn_800DA490 (Fighter_GObj *gobj) |
ftCo_CatchWait_IASA | |
void | ftCo_CatchAttack_Anim (Fighter_GObj *gobj) |
#fn_800DA4A0 | |
void | ftCo_CatchAttack_IASA (Fighter_GObj *gobj) |
void | fn_800DA668 (Fighter_GObj *gobj) |
ftCo_CatchAttack_Phys | |
void | ftCo_CatchCut_Anim (Fighter_GObj *gobj) |
#fn_800DA678 | |
void | ftCo_CatchCut_IASA (Fighter_GObj *gobj) |
void | fn_800DAA40 (Fighter_GObj *arg0, Fighter_GObj *arg1) |
ftCo_CatchCut_Phys | |
void | ftCo_CapturePulledHi_Anim (Fighter_GObj *gobj) |
void | ftCo_CapturePulledHi_IASA (Fighter_GObj *gobj) |
static bool | fn_800DAD18 (Fighter_GObj *gobj) |
fn_800DAC78 | |
void | ftCo_CapturePulledLw_Anim (Fighter_GObj *gobj) |
ftCo_CapturePulledHi_Phys | |
void | ftCo_CapturePulledLw_IASA (Fighter_GObj *gobj) |
static void | fn_800DB5D8 (Fighter_GObj *gobj) |
ftCo_CapturePulledLw_Phys | |
void | ftCo_CaptureWaitHi_IASA (Fighter_GObj *gobj) |
#fn_800DB6C8 | |
void | ftCo_CaptureWaitLw_Anim (Fighter_GObj *gobj) |
ftCo_CaptureWaitHi_Phys | |
void | ftCo_CaptureWaitLw_IASA (Fighter_GObj *gobj) |
void | ftCo_CaptureJump_Coll (Fighter_GObj *gobj) |
ftCo_CaptureWaitLw_Phys | |
void | ftCo_800DC284 (Fighter_GObj *gobj) |
void | ftCo_CaptureDamageHi_Anim (Fighter_GObj *gobj) |
ftCo_800DC284 | |
void | ftCo_CaptureDamageHi_IASA (Fighter_GObj *gobj) |
void | ftCo_CaptureDamageHi_Phys (Fighter_GObj *gobj) |
void | ftCo_CaptureDamageHi_Coll (Fighter_GObj *gobj) |
void | fn_800DC384 (Fighter_GObj *gobj) |
void | ftCo_800DC3A4 (Fighter_GObj *gobj) |
void | fn_800DC404 (Fighter_GObj *gobj) |
void | ftCo_CaptureDamageLw_Anim (Fighter_GObj *gobj) |
void | ftCo_CaptureDamageLw_IASA (Fighter_GObj *gobj) |
static void | ftCo_CaptureDamageLw_Phys_inline (Fighter_GObj *gobj) |
void | ftCo_CaptureDamageLw_Phys (Fighter_GObj *gobj) |
void | ftCo_CaptureDamageLw_Coll (Fighter_GObj *gobj) |
static void | fn_800DC624_inline (HSD_GObj *gobj) |
void | fn_800DC624 (HSD_GObj *gobj) |
|
static |
|
static |
fn_800D9930 #fn_800D9C64 ftCo_800D9C98
|
static |
bool ftCo_800D6824 | ( | Fighter_GObj * | gobj | ) |
bool ftCo_800D68C0 | ( | Fighter_GObj * | gobj | ) |
bool ftCo_Attack100_CheckInput | ( | Fighter_GObj * | gobj | ) |
bool ftCo_800D69C4 | ( | Fighter_GObj * | gobj | ) |
bool ftCo_Attack_800D6A50 | ( | Fighter_GObj * | gobj | ) |
void fn_800D6AC4 | ( | Fighter_GObj * | gobj | ) |
void ftCo_800D6B00 | ( | Fighter_GObj * | gobj, |
enum_t | msid | ||
) |
void fn_800D6B8C | ( | Fighter_GObj * | gobj | ) |
void ftCo_Attack100Start_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_800D6C60 | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | callback | ||
) |
void ftCo_Attack100Loop_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_Attack100End_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_Attack100Loop_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_Attack100Start_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_Attack100Loop_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_Attack100End_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_Attack100Start_Coll | ( | Fighter_GObj * | gobj | ) |
void ftCo_Attack100Loop_Coll | ( | Fighter_GObj * | gobj | ) |
void ftCo_Attack100End_Coll | ( | Fighter_GObj * | gobj | ) |
void fn_800D6F58 | ( | Fighter_GObj * | gobj, |
Item_GObj * | item_gobj | ||
) |
bool ftCo_800D705C | ( | Fighter_GObj * | gobj | ) |
bool ftCo_800D7100 | ( | Fighter_GObj * | gobj | ) |
void ftCo_800D71D8 | ( | Fighter_GObj * | gobj | ) |
void ftCo_JumpAerialF1_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_JumpAerialF1_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_JumpAerialF1_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_JumpAerialF1_Coll | ( | Fighter_GObj * | gobj | ) |
|
static |
void ftCo_ItemScopeStart_Anim | ( | Fighter_GObj * | gobj | ) |
ft_800D7770 fn_800D7830 fn_800D78B0 #fn_800D7938
void ftCo_ItemScopeAirStart_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeStart_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeAirStart_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeStart_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeAirStart_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeStart_Coll | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeAirStart_Coll | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeRapid_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeAirRapid_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeRapid_Coll | ( | Fighter_GObj * | gobj | ) |
void fn_800D8378 | ( | Fighter_GObj * | gobj | ) |
#fn_800D80F4 fn_800D8140 fn_800D81D0 #fn_800D8268 #fn_800D82EC
void ftCo_ItemScopeFire_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeAirFire_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeFire_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeAirFire_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeFire_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeAirFire_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeEnd_Anim | ( | Fighter_GObj * | gobj | ) |
ftCo_ItemScopeAirFire_Coll #fn_800D84D4 #fn_800D86B8 #fn_800D86E0 #fn_800D874C #fn_800D87C0 fn_800D8838
void ftCo_ItemScopeAirEnd_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeEnd_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeAirEnd_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeEnd_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeAirEnd_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_ItemScopeEnd_Coll | ( | Fighter_GObj * | gobj | ) |
bool ftCo_800D8A38 | ( | Fighter_GObj * | gobj | ) |
void ftCo_800D8C54 | ( | Fighter_GObj * | gobj, |
FtMotionId | msid | ||
) |
void ftCo_Catch_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_CatchDash_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_Catch_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_CatchDash_IASA | ( | Fighter_GObj * | gobj | ) |
bool fn_800D8E94 | ( | Fighter_GObj * | gobj | ) |
bool fn_800D952C | ( | Fighter_GObj * | gobj | ) |
fn_800D9228 #fn_800D949C ftCo_800D94D8
void ftCo_CatchPull_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_CatchWait_Anim | ( | Fighter_GObj * | gobj | ) |
ftCo_CatchPull_Coll #fn_800DA004 #fn_800DA054 #fn_800DA190 #fn_800DA1D8 fn_800DA2B0
void fn_800DA490 | ( | Fighter_GObj * | gobj | ) |
ftCo_CatchWait_Phys ftCo_CatchWait_Coll #fn_800DA440
void ftCo_CatchAttack_Anim | ( | Fighter_GObj * | gobj | ) |
#fn_800DA4A0
#fn_800DA4C0 #fn_800DA4FC
void ftCo_CatchAttack_IASA | ( | Fighter_GObj * | gobj | ) |
void fn_800DA668 | ( | Fighter_GObj * | gobj | ) |
ftCo_CatchAttack_Coll #fn_800DA618
void ftCo_CatchCut_Anim | ( | Fighter_GObj * | gobj | ) |
#fn_800DA678
void ftCo_CatchCut_IASA | ( | Fighter_GObj * | gobj | ) |
void fn_800DAA40 | ( | Fighter_GObj * | arg0, |
Fighter_GObj * | arg1 | ||
) |
ftCo_CatchCut_Coll ftCo_800DA824 #fn_800DA8E4
void ftCo_CapturePulledHi_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_CapturePulledHi_IASA | ( | Fighter_GObj * | gobj | ) |
|
static |
void ftCo_CapturePulledLw_Anim | ( | Fighter_GObj * | gobj | ) |
ftCo_CapturePulledHi_Coll #fn_800DAECC #fn_800DAEEC
void ftCo_CapturePulledLw_IASA | ( | Fighter_GObj * | gobj | ) |
|
static |
void ftCo_CaptureWaitHi_IASA | ( | Fighter_GObj * | gobj | ) |
#fn_800DB6C8
void ftCo_CaptureWaitLw_Anim | ( | Fighter_GObj * | gobj | ) |
ftCo_CaptureWaitHi_Coll #fn_800DBAC4 fn_800DBAE4 #fn_800DBBF8
void ftCo_CaptureWaitLw_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_CaptureJump_Coll | ( | Fighter_GObj * | gobj | ) |
void ftCo_800DC284 | ( | Fighter_GObj * | gobj | ) |
void ftCo_CaptureDamageHi_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_CaptureDamageHi_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_CaptureDamageHi_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_CaptureDamageHi_Coll | ( | Fighter_GObj * | gobj | ) |
void fn_800DC384 | ( | Fighter_GObj * | gobj | ) |
void ftCo_800DC3A4 | ( | Fighter_GObj * | gobj | ) |
void fn_800DC404 | ( | Fighter_GObj * | gobj | ) |
void ftCo_CaptureDamageLw_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_CaptureDamageLw_IASA | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
void ftCo_CaptureDamageLw_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_CaptureDamageLw_Coll | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
void fn_800DC624 | ( | HSD_GObj * | gobj | ) |