SSBM Decomp
Loading...
Searching...
No Matches
ftaction.c File Reference
#include "ftaction.h"
#include <placeholder.h>
#include <platform.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_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/forward.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 a function that has the ability to skip it (ftAction_800715EC's usage) unsure if theyre all actually called

◆ 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:729
static void ftAction_80072320(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:827
void ftAction_80071028(Fighter_GObj *gobj, CommandInfo *cmd)
Spawns GFX.
Definition ftaction.c:235
static void ftAction_80072C6C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1111
static void ftAction_80071B28(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:570
static void ftAction_800718A4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:478
static void ftAction_800728F8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:994
static void ftAction_80071708(Fighter_GObj *gobj, CommandInfo *cmd)
Sets Hitbox flags.
Definition ftaction.c:413
static void ftAction_800727C8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:974
static void ftAction_80072CD8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1124
void ftAction_800730B8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1270
static void ftAction_8007297C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1011
static void ftAction_80071A58(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:545
static void ftAction_80071974(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:515
static void ftAction_80073118(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1282
void ftAction_80071B50(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:577
static void ftAction_80071AE8(Fighter_GObj *gobj, CommandInfo *cmd)
Sets Jab Combo.
Definition ftaction.c:560
static void ftAction_80072BF4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1099
static void ftAction_8007169C(Fighter_GObj *gobj, CommandInfo *cmd)
Adjusts Hitbox Scale.
Definition ftaction.c:399
static void ftAction_80072B14(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1067
static void ftAction_80071DCC(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:699
static void ftAction_80071FC8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:750
static void ftAction_80071F78(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:736
static void ftAction_80072CB0(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1117
static void ftAction_80073008(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1247
static void ftAction_8007121C(Fighter_GObj *gobj, CommandInfo *cmd)
Spawns Hitboxes.
Definition ftaction.c:290
static void ftAction_80072B94(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1087
static void ftAction_80071E04(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:705
static void ftAction_80071950(Fighter_GObj *gobj, CommandInfo *cmd)
Allow interrupt.
Definition ftaction.c:508
static void ftAction_80071820(Fighter_GObj *gobj, CommandInfo *cmd)
Set one of Fighter::cmd_vars.
Definition ftaction.c:457
static void ftAction_80071D94(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:693
static void ftAction_80071998(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:522
static void ftAction_800729D4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1023
static void ftAction_80072B3C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1074
static void ftAction_80071A9C(Fighter_GObj *gobj, CommandInfo *cmd)
Sets Hurt Capsule State.
Definition ftaction.c:552
static void ftAction_80071CCC(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:668
static void ftAction_80071908(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:493
static void ftAction_800726F4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:963
static void ftAction_8007192C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:500
static void ftAction_8007162C(Fighter_GObj *gobj, CommandInfo *cmd)
Adjust Hitbox Damage.
Definition ftaction.c:383
static void ftAction_80072E4C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1184
static void ftAction_80072A5C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1044
static void ftAction_80072ABC(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1056
static void ftAction_80072894(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:988
static void ftAction_800717D8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:444
static void ftAction_80071A14(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:539
static void ftAction_80071784(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:433
static void ftAction_80071FA0(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:743
static void ftAction_80071D40(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:686

◆ ftAction_803C07AC

FtCmd ftAction_803C07AC[ARRAY_SIZE(ftAction_803C06E8)]
static
Initial value:
= {
}
static void ftAction_800726C0(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:958
static void ftAction_80072E24(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1179
static void ftAction_80072B84(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1082
static void ftAction_80072AAC(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1051
static void ftAction_800729C4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1018
static void ftAction_80071774(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:428
static void ftAction_8007296C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1006
static void ftAction_80071F0C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:724
static void ftAction_800716F8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:407
static void ftAction_80072FE0(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1242
static void ftAction_8007309C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1265
static void ftAction_8007320C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1310
static void ftAction_80072C5C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1106
static void ftAction_8007283C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:981
static void ftAction_800717C8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:439
static void ftAction_80071D30(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:681
static void ftAction_8007168C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:393
static void ftAction_80071810(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:450
static void ftAction_80072BE4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1094
void ftAction_80073108(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1277
static void ftAction_80072B04(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1062
void ftAction_80071CA4(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:663
static void ftAction_800715EC(Fighter_GObj *gobj, CommandInfo *cmd)
Skips Hitbox Spawn.
Definition ftaction.c:368
void ftAction_800711DC(Fighter_GObj *gobj, CommandInfo *cmd)
Skips GFX Spawn.
Definition ftaction.c:284
static void ftAction_800722C8(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:822
static void ftAction_80072A4C(Fighter_GObj *gobj, CommandInfo *cmd)
Definition ftaction.c:1039

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