|
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 | ftCo_ItemScopeAirRapid_Coll (Fighter_GObj *gobj) |
| void | fn_800D8378 (Fighter_GObj *gobj) |
| #fn_800D80F4 | |
| 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_ItemScopeFire_Coll (Fighter_GObj *gobj) |
| void | ftCo_ItemScopeAirFire_Coll (Fighter_GObj *gobj) |
| void | ftCo_ItemScopeEnd_Anim (Fighter_GObj *gobj) |
| #fn_800D84D4 | |
| 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) |
| void | ftCo_Catch_Coll (Fighter_GObj *gobj) |
| ftCo_Catch_Phys | |
| void | ftCo_CatchDash_Coll (Fighter_GObj *gobj) |
| fn_800D8E30 | |
| bool | fn_800D8E94 (Fighter_GObj *gobj) |
| 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 | ftCo_CatchWait_Coll (Fighter_GObj *gobj) |
| ftCo_CatchWait_IASA | |
| void | fn_800DA490 (Fighter_GObj *gobj) |
| fn_800DA440 | |
| void | ftCo_CatchAttack_Anim (Fighter_GObj *gobj) |
| #fn_800DA4A0 | |
| void | ftCo_CatchAttack_IASA (Fighter_GObj *gobj) |
| void | fn_800DA618 (Fighter_GObj *gobj) |
| ftCo_CatchAttack_Phys | |
| void | fn_800DA668 (Fighter_GObj *gobj) |
| 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 ftCo_ItemScopeAirRapid_Coll | ( | Fighter_GObj * | gobj | ) |
| void fn_800D8378 | ( | Fighter_GObj * | gobj | ) |
#fn_800D80F4
| 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_ItemScopeFire_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftCo_ItemScopeAirFire_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftCo_ItemScopeEnd_Anim | ( | Fighter_GObj * | gobj | ) |
#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 | ) |
| void ftCo_Catch_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftCo_CatchDash_Coll | ( | 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 ftCo_CatchWait_Coll | ( | Fighter_GObj * | gobj | ) |
| void fn_800DA490 | ( | Fighter_GObj * | gobj | ) |
| void ftCo_CatchAttack_Anim | ( | Fighter_GObj * | gobj | ) |
#fn_800DA4A0
#fn_800DA4C0 #fn_800DA4FC
| void ftCo_CatchAttack_IASA | ( | Fighter_GObj * | gobj | ) |
| void fn_800DA618 | ( | Fighter_GObj * | gobj | ) |
| void fn_800DA668 | ( | Fighter_GObj * | gobj | ) |
| 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 | ) |