SSBM Decomp
Loading...
Searching...
No Matches
ftaction.c File Reference
#include "ftaction.h"
#include <placeholder.h>
#include <platform.h>
#include "ft/forward.h"
#include "lb/forward.h"
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0877.h"
#include "ft/ft_0881.h"
#include "ft/ft_0892.h"
#include "ft/ft_0C88.h"
#include "ft/ft_0DF0.h"
#include "ft/ftanim.h"
#include "ft/ftcolanim.h"
#include "ft/ftcoll.h"
#include "ft/ftcommon.h"
#include "ft/ftdynamics.h"
#include "ft/ftparts.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftCommon/ftCo_09F7.h"
#include "lb/inlines.h"
#include "lb/lbaudio_ax.h"
#include "lb/lbcommand.h"
#include "lb/types.h"
#include <dolphin/mtx.h>
#include <baselib/gobj.h>
#include <baselib/gobjproc.h>
#include <baselib/random.h>

Functions

static void ftAction_8007121C (Fighter_GObj *gobj, CommandInfo *cmd)
 Spawns Hitboxes.
 
static void ftAction_800715EC (Fighter_GObj *gobj, CommandInfo *cmd)
 Skips Hitbox Spawn.
 
static void ftAction_8007162C (Fighter_GObj *gobj, CommandInfo *cmd)
 Adjust Hitbox Damage.
 
static void ftAction_8007168C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_8007169C (Fighter_GObj *gobj, CommandInfo *cmd)
 Adjusts Hitbox Scale.
 
static void ftAction_800716F8 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071708 (Fighter_GObj *gobj, CommandInfo *cmd)
 Sets Hitbox flags.
 
static void ftAction_80071774 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071784 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_800717C8 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_800717D8 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071810 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071820 (Fighter_GObj *gobj, CommandInfo *cmd)
 Set one of Fighter::cmd_vars.
 
static void ftAction_800718A4 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071908 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_8007192C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071950 (Fighter_GObj *gobj, CommandInfo *cmd)
 Allow interrupt.
 
static void ftAction_80071974 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071998 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071A14 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071A58 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071A9C (Fighter_GObj *gobj, CommandInfo *cmd)
 Sets Hurt Capsule State.
 
static void ftAction_80071AE8 (Fighter_GObj *gobj, CommandInfo *cmd)
 Sets Jab Combo.
 
static void ftAction_80071B28 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071CCC (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071D30 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071D40 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071D94 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071DCC (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071E04 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071F0C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071F34 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071F78 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071FA0 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80071FC8 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_800722C8 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072320 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_800726C0 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_800726F4 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_800727C8 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_8007283C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072894 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_800728F8 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_8007296C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_8007297C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_800729C4 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_800729D4 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072A4C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072A5C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072AAC (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072ABC (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072B04 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072B14 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072B3C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072B84 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072B94 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072BE4 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072BF4 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072C5C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072C6C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072CB0 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072CD8 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072E24 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072E4C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80072FE0 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80073008 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_8007309C (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_80073118 (Fighter_GObj *gobj, CommandInfo *cmd)
 
static void ftAction_8007320C (Fighter_GObj *gobj, CommandInfo *cmd)
 
void ftAction_80071028 (Fighter_GObj *gobj, CommandInfo *cmd)
 Spawns GFX.
 
void ftAction_800711DC (Fighter_GObj *gobj, CommandInfo *cmd)
 Skips GFX Spawn.
 
void ftAction_80071B50 (Fighter_GObj *gobj, CommandInfo *cmd)
 
void ftAction_80071CA4 (Fighter_GObj *gobj, CommandInfo *cmd)
 
void ftAction_800730B8 (Fighter_GObj *gobj, CommandInfo *cmd)
 
void ftAction_80073108 (Fighter_GObj *gobj, CommandInfo *cmd)
 
void ftAction_80073240 (Fighter_GObj *fighter_gobj)
 
void ftAction_80073354 (Fighter_GObj *gobj)
 
void ftAction_8007349C (Fighter_GObj *gobj)
 

Variables

static FtCmd ftAction_803C06E8 []
 
static FtCmd ftAction_803C07AC [ARRAY_SIZE(ftAction_803C06E8)]
 
static u8 ftAction_803C0870 [ARRAY_SIZE(ftAction_803C06E8)]
 

Function Documentation

◆ ftAction_8007121C()

void ftAction_8007121C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

Spawns Hitboxes.

Todo:
this matches but isnt pretty. maybe an inline/macro as

◆ ftAction_800715EC()

void ftAction_800715EC ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

Skips Hitbox Spawn.

◆ ftAction_8007162C()

void ftAction_8007162C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

Adjust Hitbox Damage.

◆ ftAction_8007168C()

void ftAction_8007168C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static
Remarks
after each CommandInfo function, there seems to be

◆ ftAction_8007169C()

void ftAction_8007169C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

Adjusts Hitbox Scale.

◆ ftAction_800716F8()

void ftAction_800716F8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071708()

void ftAction_80071708 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

Sets Hitbox flags.

◆ ftAction_80071774()

void ftAction_80071774 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071784()

void ftAction_80071784 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_800717C8()

void ftAction_800717C8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_800717D8()

void ftAction_800717D8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071810()

void ftAction_80071810 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071820()

void ftAction_80071820 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

Set one of Fighter::cmd_vars.

Todo:
Heavily suggests that Fighter::cmd_vars is not an array.

◆ ftAction_800718A4()

void ftAction_800718A4 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071908()

void ftAction_80071908 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_8007192C()

void ftAction_8007192C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071950()

void ftAction_80071950 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

Allow interrupt.

◆ ftAction_80071974()

void ftAction_80071974 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071998()

void ftAction_80071998 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071A14()

void ftAction_80071A14 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071A58()

void ftAction_80071A58 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071A9C()

void ftAction_80071A9C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

Sets Hurt Capsule State.

◆ ftAction_80071AE8()

void ftAction_80071AE8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

Sets Jab Combo.

◆ ftAction_80071B28()

void ftAction_80071B28 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071CCC()

void ftAction_80071CCC ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071D30()

void ftAction_80071D30 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071D40()

void ftAction_80071D40 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071D94()

void ftAction_80071D94 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071DCC()

void ftAction_80071DCC ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071E04()

void ftAction_80071E04 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071F0C()

void ftAction_80071F0C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071F34()

void ftAction_80071F34 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071F78()

void ftAction_80071F78 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071FA0()

void ftAction_80071FA0 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071FC8()

void ftAction_80071FC8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static
Todo:
way too much stack

◆ ftAction_800722C8()

void ftAction_800722C8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072320()

void ftAction_80072320 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static
Todo:
cant get the b instruction to generate here and in case 6

◆ ftAction_800726C0()

void ftAction_800726C0 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_800726F4()

void ftAction_800726F4 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_800727C8()

void ftAction_800727C8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_8007283C()

void ftAction_8007283C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072894()

void ftAction_80072894 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_800728F8()

void ftAction_800728F8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_8007296C()

void ftAction_8007296C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_8007297C()

void ftAction_8007297C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_800729C4()

void ftAction_800729C4 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_800729D4()

void ftAction_800729D4 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072A4C()

void ftAction_80072A4C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072A5C()

void ftAction_80072A5C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072AAC()

void ftAction_80072AAC ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072ABC()

void ftAction_80072ABC ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072B04()

void ftAction_80072B04 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072B14()

void ftAction_80072B14 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072B3C()

void ftAction_80072B3C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072B84()

void ftAction_80072B84 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072B94()

void ftAction_80072B94 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072BE4()

void ftAction_80072BE4 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072BF4()

void ftAction_80072BF4 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072C5C()

void ftAction_80072C5C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072C6C()

void ftAction_80072C6C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072CB0()

void ftAction_80072CB0 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072CD8()

void ftAction_80072CD8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static
Todo:
too much stack
Todo:
not sure how to actually handle this...

◆ ftAction_80072E24()

void ftAction_80072E24 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80072E4C()

void ftAction_80072E4C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static
Todo:
same issues as ftAction_80072CD8

◆ ftAction_80072FE0()

void ftAction_80072FE0 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80073008()

void ftAction_80073008 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static
Todo:
cant seem to get the float to int, and there is a

◆ ftAction_8007309C()

void ftAction_8007309C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80073118()

void ftAction_80073118 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_8007320C()

void ftAction_8007320C ( Fighter_GObj *  gobj,
CommandInfo cmd 
)
static

◆ ftAction_80071028()

void ftAction_80071028 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)

Spawns GFX.

Todo:
i believe they are actually read in reverse order, maybe

◆ ftAction_800711DC()

void ftAction_800711DC ( Fighter_GObj *  gobj,
CommandInfo cmd 
)

Skips GFX Spawn.

◆ ftAction_80071B50()

void ftAction_80071B50 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)

◆ ftAction_80071CA4()

void ftAction_80071CA4 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)

◆ ftAction_800730B8()

void ftAction_800730B8 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)

◆ ftAction_80073108()

void ftAction_80073108 ( Fighter_GObj *  gobj,
CommandInfo cmd 
)

◆ ftAction_80073240()

void ftAction_80073240 ( Fighter_GObj *  fighter_gobj)

◆ ftAction_80073354()

void ftAction_80073354 ( Fighter_GObj *  gobj)

◆ ftAction_8007349C()

void ftAction_8007349C ( Fighter_GObj *  gobj)

Variable Documentation

◆ ftAction_803C06E8

FtCmd ftAction_803C06E8[]
static
Initial value:
= {
}
static void ftAction_80071F34(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:685
static void ftAction_80072320(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:783
void ftAction_80071028(Fighter_GObj *gobj, CommandInfo *cmd)
Spawns GFX.
Definition ftaction.c:231
static void ftAction_80072C6C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1043
static void ftAction_80071B28(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:564
static void ftAction_800718A4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:472
static void ftAction_800728F8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:926
static void ftAction_80071708(Fighter_GObj *gobj, CommandInfo *cmd)
Sets Hitbox flags.
Definition ftaction.c:407
static void ftAction_800727C8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:906
static void ftAction_80072CD8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1057
void ftAction_800730B8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1201
static void ftAction_8007297C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:943
static void ftAction_80071A58(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:539
static void ftAction_80071974(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:509
static void ftAction_80073118(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1213
void ftAction_80071B50(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:571
static void ftAction_80071AE8(Fighter_GObj *gobj, CommandInfo *cmd)
Sets Jab Combo.
Definition ftaction.c:554
static void ftAction_80072BF4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1031
static void ftAction_8007169C(Fighter_GObj *gobj, CommandInfo *cmd)
Adjusts Hitbox Scale.
Definition ftaction.c:393
static void ftAction_80072B14(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:999
static void ftAction_80071DCC(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:655
static void ftAction_80071FC8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:706
static void ftAction_80071F78(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:692
static void ftAction_80072CB0(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1049
static void ftAction_80073008(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1179
static void ftAction_8007121C(Fighter_GObj *gobj, CommandInfo *cmd)
Spawns Hitboxes.
Definition ftaction.c:288
static void ftAction_80072B94(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1019
static void ftAction_80071E04(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:661
static void ftAction_80071950(Fighter_GObj *gobj, CommandInfo *cmd)
Allow interrupt.
Definition ftaction.c:502
static void ftAction_80071820(Fighter_GObj *gobj, CommandInfo *cmd)
Set one of Fighter::cmd_vars.
Definition ftaction.c:451
static void ftAction_80071D94(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:649
static void ftAction_80071998(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:516
static void ftAction_800729D4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:955
static void ftAction_80072B3C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1006
static void ftAction_80071A9C(Fighter_GObj *gobj, CommandInfo *cmd)
Sets Hurt Capsule State.
Definition ftaction.c:546
static void ftAction_80071CCC(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:625
static void ftAction_80071908(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:487
static void ftAction_800726F4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:897
static void ftAction_8007192C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:494
static void ftAction_8007162C(Fighter_GObj *gobj, CommandInfo *cmd)
Adjust Hitbox Damage.
Definition ftaction.c:377
static void ftAction_80072E4C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1117
static void ftAction_80072A5C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:976
static void ftAction_80072ABC(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:988
static void ftAction_80072894(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:920
static void ftAction_800717D8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:438
static void ftAction_80071A14(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:533
static void ftAction_80071784(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:427
static void ftAction_80071FA0(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:699
static void ftAction_80071D40(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:643

◆ ftAction_803C07AC

FtCmd ftAction_803C07AC[ARRAY_SIZE(ftAction_803C06E8)]
static
Initial value:
= {
}
static void ftAction_800726C0(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:892
static void ftAction_80072E24(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1112
static void ftAction_80072B84(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1014
static void ftAction_80072AAC(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:983
static void ftAction_800729C4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:950
static void ftAction_80071774(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:422
static void ftAction_8007296C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:938
static void ftAction_80071F0C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:680
static void ftAction_800716F8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:401
static void ftAction_80072FE0(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1174
static void ftAction_8007309C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1196
static void ftAction_8007320C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1241
static void ftAction_80072C5C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1038
static void ftAction_8007283C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:913
static void ftAction_800717C8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:433
static void ftAction_80071D30(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:638
static void ftAction_8007168C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:387
static void ftAction_80071810(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:444
static void ftAction_80072BE4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1026
void ftAction_80073108(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1208
static void ftAction_80072B04(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:994
void ftAction_80071CA4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:620
static void ftAction_800715EC(Fighter_GObj *gobj, CommandInfo *cmd)
Skips Hitbox Spawn.
Definition ftaction.c:362
void ftAction_800711DC(Fighter_GObj *gobj, CommandInfo *cmd)
Skips GFX Spawn.
Definition ftaction.c:282
static void ftAction_800722C8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:778
static void ftAction_80072A4C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:971

◆ ftAction_803C0870

u8 ftAction_803C0870[ARRAY_SIZE(ftAction_803C06E8)]
static
Initial value:
= {
05, 05, 01, 01, 01, 01, 01, 03, 01, 01, 01, 01, 01, 01, 01, 01, 01,
01, 01, 01, 01, 01, 01, 01, 03, 01, 01, 01, 07, 04, 01, 01, 01, 01,
01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 03, 03, 02, 01, 04
}