32 u32* flags_out, Vec3* normal_out,
int arg4,
33 int arg5,
int arg6,
float arg7,
float arg8,
34 float arg9,
float arg10,
float arg11);
u32 HSD_Pad
HSD_PAD.
Definition common_structs.h:20
void ftCo_800A0DA4(Fighter *fp)
Definition ftCo_0A01.c:361
static void ftCo_800AC5A0(Fighter *fp)
Definition ftCo_0A01.c:5410
float ftCo_800A1A24(Fighter *fp)
Definition ftCo_0A01.c:689
static bool ftCo_800A5ACC(Fighter *)
Definition ftCo_0A01.c:2688
static void ftCo_800A08F0(Fighter *fp)
Definition ftCo_0A01.c:244
static void ftCo_800AEA8C(Fighter *fp)
Definition ftCo_0A01.c:6387
static void ftCo_800B0918(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:7383
static void ftCo_800AEFB8(Fighter *fp)
Definition ftCo_0A01.c:6570
static void ftCo_800B2AFC(Fighter *fp)
Definition ftCo_0A01.c:8470
static bool ftCo_800A3498(Fighter *fp)
Definition ftCo_0A01.c:1590
bool ftCo_800A2998(Fighter *fp, float arg1)
Definition ftCo_0A01.c:1238
static bool ftCo_800A2718(mp_UnkStruct0 *)
Definition ftCo_0A01.c:1141
static void ftCo_800A92CC(Fighter *fp)
Pikachu/Pichu recovery logic.
Definition ftCo_0A01.c:4125
bool ftCo_800A0FB0(Vec3 *vec_out, int *line_id_out, u32 *flags_out, Vec3 *normal_out, int arg4, int arg5, int arg6, float arg7, float arg8, float arg9, float arg10, float arg11)
Definition ftCo_0A01.c:439
static Fighter * ftCo_800A5294(Fighter *fp, int player_id)
Definition ftCo_0A01.c:2408
bool ftCo_800A3134(Fighter *fp)
Definition ftCo_0A01.c:1449
static bool ftCo_800A6FC4(Fighter *fp, Vec3 *, Vec3 *)
Definition ftCo_0A01.c:3240
static UNK_RET ftCo_800AA42C(Fighter *fp)
Definition ftCo_0A01.c:4657
static void ftCo_800AD54C(Fighter *)
Definition ftCo_0A01.c:5759
static bool ftCo_800B0E98(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:7563
static void ftCo_800A0148(Fighter *)
Definition ftCo_0A01.c:89
bool ftCo_800A2040(Fighter *fp)
Definition ftCo_0A01.c:882
static void ftCo_800ADE48(Fighter *fp)
Definition ftCo_0A01.c:5926
static void ftCo_800AE7AC(Fighter *fp, Vec3 *, int)
Definition ftCo_0A01.c:6291
static bool ftCo_800A3554(Fighter *fp, float)
Definition ftCo_0A01.c:1617
static bool ftCo_800A6700(Fighter *fp, Vec3 *, Vec3 *)
Definition ftCo_0A01.c:3010
bool ftCo_800A1BA8(Fighter *fp)
Definition ftCo_0A01.c:718
static void ftCo_800B0AF4(Fighter *fp)
Definition ftCo_0A01.c:7423
static UNK_RET ftCo_800A9904(Fighter *)
Definition ftCo_0A01.c:4319
static void ftCo_800AC30C(Fighter *fp)
Definition ftCo_0A01.c:5338
static void ftCo_800AABC8(Fighter *fp)
Definition ftCo_0A01.c:4791
static void ftCo_800AC7D4(Fighter *)
Definition ftCo_0A01.c:5457
static void ftCo_800B0760(Fighter *fp)
Definition ftCo_0A01.c:7340
static bool ftCo_800A3908(Fighter *fp, bool)
Definition ftCo_0A01.c:1724
static bool ftCo_800AAF48(Fighter *fp)
Definition ftCo_0A01.c:4875
static void ftCo_800B101C(Fighter *)
Definition ftCo_0A01.c:7629
static Fighter * ftCo_800A50D4(Fighter *fp)
Returns the closest enemy fighter.
Definition ftCo_0A01.c:2357
bool ftCo_800A3200(Fighter *fp)
Definition ftCo_0A01.c:1496
static void ftCo_800ACB44(Fighter *)
Definition ftCo_0A01.c:5527
static void ftCo_800A7AAC(Fighter *fp)
Definition ftCo_0A01.c:3536
static void ftCo_800AC434(Fighter *fp)
Definition ftCo_0A01.c:5380
void ftCo_800A05F4(Fighter *fp)
Definition ftCo_0A01.c:186
bool ftCo_800A2BD4(Fighter *fp)
Definition ftCo_0A01.c:1292
static bool ftCo_800A3234(Fighter *fp)
Definition ftCo_0A01.c:1508
static void ftCo_800B33B0(Fighter *fp)
Definition ftCo_0A01.c:8752
static void ftCo_800A8DE4(Fighter *fp)
Definition ftCo_0A01.c:4035
static Item * ftCo_800A61D8(Fighter *fp)
Definition ftCo_0A01.c:2881
static UNK_RET ftCo_800AACD0(Fighter *fp)
Definition ftCo_0A01.c:4817
bool ftCo_800A5A5C(Item *ip)
Definition ftCo_0A01.c:2660
static void ftCo_800A8210(Fighter *fp, Vec3 *)
Definition ftCo_0A01.c:3737
static void ftCo_800AF78C(Fighter *)
Definition ftCo_0A01.c:6884
bool ftCo_800A5908(Item *ip)
Definition ftCo_0A01.c:2571
static bool ftCo_800A4038(Fighter *fp, bool)
Definition ftCo_0A01.c:1905
static UNK_RET ftCo_800AA844(Fighter *fp)
Definition ftCo_0A01.c:4739
static void ftCo_800A866C(Fighter *fp)
Definition ftCo_0A01.c:3857
bool ftCo_IsAlly(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:1693
bool ftCo_800A1C44(Fighter *fp)
Definition ftCo_0A01.c:740
bool ftCo_800A5A90(Fighter *fp)
Definition ftCo_0A01.c:2673
static void ftCo_800B17D0(Fighter *)
Definition ftCo_0A01.c:7793
static s32 ftCo_800A4768(Fighter *fp, Vec3 *arg1)
Definition ftCo_0A01.c:2086
static void ftCo_800AA320(Fighter *fp, int *, int *)
Determine how much to move the stick based on CPU level.
Definition ftCo_0A01.c:4556
static void ftCo_800A8EB0(Fighter *)
Ness recovery PK thunder logic.
Definition ftCo_0A01.c:4065
static bool ftCo_800A5944(Item *ip)
Definition ftCo_0A01.c:2585
float ftCo_800A1AB4(Fighter *fp0, Fighter *fp1)
Compute 2D distance between two fighters.
Definition ftCo_0A01.c:695
static void ftCo_800ABA34(Fighter *fp)
Definition ftCo_0A01.c:5115
static void ftCo_800AFE3C(Fighter *, int)
Definition ftCo_0A01.c:7041
Fighter * ftCo_800A4A40(Fighter *fp)
Definition ftCo_0A01.c:2190
static void ftCo_800B00F8(Fighter *)
Definition ftCo_0A01.c:7106
static void ftCo_800A20A0(Fighter *fp)
Definition ftCo_0A01.c:893
bool ftCo_800A1CA8(Fighter *fp)
Definition ftCo_0A01.c:762
static bool ftCo_800A21FC(Fighter *fp)
Definition ftCo_0A01.c:938
void ftCo_800B3900(Fighter_GObj *gobj)
Definition ftCo_0A01.c:8883
static void ftCo_800A0AF4(Fighter *fp)
Definition ftCo_0A01.c:297
bool ftCo_800A5A28(Item *ip)
Definition ftCo_0A01.c:2642
static s32 ftCo_800A6A98(Fighter *fp, Vec3 *arg1)
Definition ftCo_0A01.c:3105
float ftCo_800A1904(Fighter *fp)
Definition ftCo_0A01.c:667
UNK_RET ftCo_800B3958(UNK_PARAMS)
static Fighter * ftCo_800A589C(Fighter *fp)
Definition ftCo_0A01.c:2549
static bool ftCo_800A3710(Fighter *fp)
Definition ftCo_0A01.c:1664
static void ftCo_800A8940(Fighter *fp)
Definition ftCo_0A01.c:3943
static Item * ftCo_800A5F4C(Fighter *fp, ItemKind)
Decide which common item to target.
Definition ftCo_0A01.c:2808
bool ftCo_IsGrabbing(Fighter *fp)
Definition ftCo_0A01.c:1469
float ftCo_800A1994(Fighter *fp)
Definition ftCo_0A01.c:684
static void ftCo_800A0CB0(Fighter *fp)
Definition ftCo_0A01.c:335
static void ftCo_800A96B8(Fighter *)
Handles CPU recovery / up-B logic for each character.
Definition ftCo_0A01.c:4239
static void ftCo_800B24B8(Fighter *)
Definition ftCo_0A01.c:8229
static void ftCo_800A0384(Fighter *fp)
Definition ftCo_0A01.c:130
static void ftCo_800ADC28(Fighter *)
Handle charging neutral-B.
Definition ftCo_0A01.c:5872
static s32 ftCo_800A2C80(Fighter *fp)
Definition ftCo_0A01.c:1316
bool ftCo_800A28D0(Fighter *fp, float arg1)
Definition ftCo_0A01.c:1213
static void ftCo_800A1F3C(Fighter *fp, float arg1, float arg2, float arg3)
Definition ftCo_0A01.c:852
bool ftCo_800A5980(Fighter *fp)
Definition ftCo_0A01.c:2604
static s32 ftCo_800A6D2C(Fighter *fp, Vec3 *arg1)
Definition ftCo_0A01.c:3172
static void ftCo_800A75DC(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:3393
static void ftCo_800B1EF0(Fighter *)
Definition ftCo_0A01.c:8028
static void ftCo_800AF290(Fighter *)
Definition ftCo_0A01.c:6675
static void ftCo_800A49B4(Fighter *fp)
Definition ftCo_0A01.c:2136
static Fighter * ftCo_800A5CE0(Fighter *fp)
Definition ftCo_0A01.c:2739
static int ftCo_800A648C(Fighter *fp)
Definition ftCo_0A01.c:2953
static void ftCo_800ACD5C(Fighter *fp)
Definition ftCo_0A01.c:5580
float ftCo_800A2A70(Fighter *fp, bool)
Definition ftCo_0A01.c:1266
static Fighter * ftCo_800A4BEC(Fighter *fp)
Definition ftCo_0A01.c:2256
static bool ftCo_800B0CA8(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:7454
static void ftCo_800B126C(Fighter *)
Definition ftCo_0A01.c:7686
float ftCo_800A17E4(Fighter *fp)
Definition ftCo_0A01.c:640
float ftCo_800A1874(Fighter *fp)
Definition ftCo_0A01.c:662
static void ftCo_800AD42C(Fighter *fp)
Definition ftCo_0A01.c:5736
static void ftCo_800A9CB4(Fighter *fp)
Definition ftCo_0A01.c:4428
static bool ftCo_800A1B38(enum_t)
Definition ftCo_0A01.c:708
static s32 ftCo_800A229C(Fighter *fp, Vec3 *)
Definition ftCo_0A01.c:961
static bool ftCo_800A0F00(Fighter_GObj *gobj)
Definition ftCo_0A01.c:419
static void ftCo_800B1AB8(Fighter *)
Definition ftCo_0A01.c:7899
static void ftCo_800B2790(Fighter *fp)
Definition ftCo_0A01.c:8334
static void ftCo_800B04DC(Fighter *)
Definition ftCo_0A01.c:7239
static Fighter * ftCo_800A53DC(Fighter *)
Definition ftCo_0A01.c:2436
void ftCo_800A0798(Fighter *fp)
Definition ftCo_0A01.c:217
static void ftCo_800AFC40(Fighter *fp)
Definition ftCo_0A01.c:6997
HSD_Pad ftCo_800A198C(Fighter *fp)
Definition ftCo_0A01.c:679
bool ftCo_800A59E4(Item *ip)
Definition ftCo_0A01.c:2628
static void ftCo_800AD7FC(Fighter *)
CPU item throw behavior.
Definition ftCo_0A01.c:5799
static void ftCo_800B1478(Fighter *)
Definition ftCo_0A01.c:7724
static void ftCo_800ABBA8(Fighter *fp)
Definition ftCo_0A01.c:5149
static void ftCo_800AB224(Fighter *fp)
Definition ftCo_0A01.c:4979
void ftCo_800A101C(Fighter *, int, int, int)
Definition ftCo_0A01.c:455
bool ftCo_800A59C0(Item *ip)
Definition ftCo_0A01.c:2620
static void ftCo_800AECF0(Fighter *fp)
Definition ftCo_0A01.c:6470
static void ftCo_800A80E4(Fighter *fp)
Definition ftCo_0A01.c:3717
bool ftCo_800A2C08(Fighter *fp)
Definition ftCo_0A01.c:1298
Fighter * ftCo_800A4E8C(Fighter *, Vec3 *)
Definition ftCo_0A01.c:2306
float ftCo_800A1948(Fighter *fp)
Definition ftCo_0A01.c:673
static void ftCo_800B21C8(Fighter *)
Definition ftCo_0A01.c:8134
bool ftCo_800A2170(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:918
static void ftCo_800A0508(Fighter *fp)
Definition ftCo_0A01.c:159
void ftCo_800A0C8C(Fighter *fp)
Definition ftCo_0A01.c:330
static bool ftCo_800A1F98(int x, float y)
Definition ftCo_0A01.c:863
bool ftCo_800B395C(Fighter_GObj *gobj, int)
Definition ftCo_0A01.c:8896
signed long s32
Definition hsd_3B2B.h:1
ItemKind
Definition forward.h:109
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_RET
Definition placeholder.h:39
Definition ftCo_0A01.h:20
char pad_0[0x10]
Definition ftCo_0A01.h:21
f32 f
Definition ftCo_0A01.h:22
char pad_20[0x18]
Definition ftCo_0A01.h:24
Vec3 vec
Definition ftCo_0A01.h:23