12#include <dolphin/mtx.h>
46 f32 anim_start, f32 anim_speed,
u8 x0
Definition dbbonus.c:20
float(* Fighter_804D654C)[5]
Definition fighter.c:152
HSD_ObjAllocData fighter_alloc_data
Definition fighter.c:119
struct Fighter_804D6528_t * Fighter_804D6528
Definition fighter.c:143
HSD_Joint * Fighter_804D6514
trophy platform model when characters spawn
Definition fighter.c:138
ftCommonData * p_ftCommonData
Definition fighter.c:154
struct Fighter_804D651C_t * Fighter_804D651C
Definition fighter.c:140
HSD_ObjAllocData fighter_x59C_alloc_data
Definition fighter.c:124
HSD_Joint * Fighter_804D6504
Definition fighter.c:134
struct Fighter_804D6518_t * Fighter_804D6518
Definition fighter.c:139
Vec2 ** Fighter_804D6530
Definition fighter.c:145
UNK_T Fighter_804D6534
Definition fighter.c:146
struct Fighter_804D64FC_t * Fighter_804D64FC
the following seems to be an array, initialized in reverse in
Definition fighter.c:132
struct Fighter_804D653C_t * Fighter_804D653C
Definition fighter.c:148
struct Fighter_804D6520_t * Fighter_804D6520
Definition fighter.c:141
int ** Fighter_804D6550
Definition fighter.c:153
UNK_T Fighter_804D6510
Definition fighter.c:137
HSD_ObjAllocData fighter_parts_alloc_data
Definition fighter.c:121
u8 * Fighter_804D650C
Definition fighter.c:136
u8 * Fighter_804D6508
Definition fighter.c:135
HSD_ObjAllocData fighter_x2040_alloc_data
Definition fighter.c:123
HSD_ObjAllocData fighter_dat_attrs_alloc_data
Definition fighter.c:120
FighterPartsTable ** ftPartsTable
Definition fighter.c:150
HSD_ObjAllocData fighter_dobj_list_alloc_data
Definition fighter.c:122
struct Fighter_804D6540_t ** Fighter_804D6540
Definition fighter.c:149
struct Fighter_804D653C_t * Fighter_804D6538
Definition fighter.c:147
struct Fighter_804D6524_t * Fighter_804D6524
Definition fighter.c:142
float * Fighter_804D6548
Definition fighter.c:151
void Fighter_8006C5F4(Fighter_GObj *gobj)
Definition fighter.c:2502
void Fighter_8006A1BC(Fighter_GObj *gobj)
Definition fighter.c:1405
void Fighter_8006D9AC(Fighter_GObj *gobj)
Definition fighter.c:3034
void Fighter_8006DA4C(Fighter_GObj *gobj)
Definition fighter.c:3057
void Fighter_8006CF5C(Fighter *fp, s32 arg1)
Definition fighter.c:2694
void Fighter_UnkInitReset_80067C98(Fighter *)
Definition fighter.c:245
Fighter_GObj * Fighter_Create(struct plAllocInfo *input)
Definition fighter.c:860
void Fighter_80068E64(Fighter_GObj *gobj)
Definition fighter.c:835
void Fighter_ResetInputData_80068854(Fighter_GObj *gobj)
Definition fighter.c:611
void Fighter_UnkUpdateVecFromBones_8006876C(Fighter *fp)
Definition fighter.c:594
void Fighter_UnkApplyTransformation_8006C0F0(Fighter_GObj *gobj)
Definition fighter.c:2424
void Fighter_8006C80C(Fighter_GObj *gobj)
Definition fighter.c:2536
void Fighter_UnkRecursiveFunc_8006D044(Fighter_GObj *gobj)
Definition fighter.c:2732
void Fighter_UpdateModelScale(Fighter_GObj *gobj)
Definition fighter.c:226
void Fighter_UnkProcessGrab_8006CA5C(Fighter_GObj *gobj)
Definition fighter.c:2573
void Fighter_UnkSetFlag_8006CFBC(Fighter_GObj *gobj)
Definition fighter.c:2703
void Fighter_8006CDA4(Fighter *fp, s32 arg1)
Definition fighter.c:2655
void Fighter_8006D10C(Fighter_GObj *gobj)
Definition fighter.c:2775
void Fighter_CallAcessoryCallbacks_8006C624(Fighter_GObj *gobj)
Definition fighter.c:2510
ftData * gFtDataList[FTKIND_MAX]
Definition ft_0852.c:11
void Fighter_ChangeMotionState(Fighter_GObj *gobj, FtMotionId msid, MotionFlags flags, f32 anim_start, f32 anim_speed, f32 anim_blend, Fighter_GObj *arg3)
Definition fighter.c:943
void Fighter_procMap(Fighter_GObj *gobj)
Definition fighter.c:2460
void Fighter_TakeDamage_8006CC7C(Fighter *, float)
Definition fighter.c:2632
void Fighter_800679B0(void)
Definition fighter.c:156
void Fighter_FirstInitialize_80067A84(void)
Definition fighter.c:186
void Fighter_8006ABA0(Fighter_GObj *gobj)
Definition fighter.c:1715
void Fighter_LoadCommonData(void)
Definition fighter.c:192
void Fighter_8006CFE0(Fighter_GObj *gobj)
Definition fighter.c:2712
void Fighter_UnkProcessDeath_80068354(Fighter_GObj *gobj)
Definition fighter.c:527
void Fighter_UnkIncrementCounters_8006ABEC(Fighter_GObj *gobj)
https://decomp.me/scratch/A7CgG
Definition fighter.c:1724
void Fighter_Spaghetti_8006AD10(Fighter_GObj *gobj)
Definition fighter.c:1788
void Fighter_UnkInitLoad_80068914(Fighter_GObj *gobj, struct plAllocInfo *argdata)
Definition fighter.c:696
void Fighter_UnkTakeDamage_8006CC30(Fighter *fp, float damage_amount)
Definition fighter.c:2626
void Fighter_UnkUpdateCostumeJoint_800686E4(Fighter_GObj *gobj)
Definition fighter.c:578
void Fighter_ProcessHit_8006D1EC(Fighter_GObj *gobj)
Definition fighter.c:2790
void Fighter_procUpdate(Fighter_GObj *gobj)
Definition fighter.c:2135
void Fighter_8006A360(Fighter_GObj *gobj)
Definition fighter.c:1456
void Fighter_UnkCallCameraCallback_8006D9EC(Fighter_GObj *gobj)
Definition fighter.c:3045
u32 Fighter_NewSpawn_80068E40(void)
increments the spawn number, returns the spawn number value before incrementing
Definition fighter.c:826
void Fighter_8006CB94(Fighter_GObj *gobj)
Definition fighter.c:2605
void Fighter_Unload_8006DABC(void *user_data)
Definition fighter.c:3069
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
enum_t FtMotionId
Definition forward.h:15
@ FTKIND_MAX
Definition forward.h:117
u32 MotionFlags
Definition forward.h:44
#define UNK_T
Definition placeholder.h:31
Table in PlCo.dat.
Definition types.h:54
u8 ** cmdscripts
+00 per-character command script arrays
Definition fighter.h:16
void ** x18
+18 weapon attack tables (per character)
Definition fighter.h:22
float * x20
+20 distance thresholds (per character)
Definition fighter.h:24
void ** x4
+04 ground attack tables (per character)
Definition fighter.h:17
void ** x8
+08 air attack tables (per character)
Definition fighter.h:18
void * x24
+24 weapon reach bonus table
Definition fighter.h:25
UNK_T * xC
+0C ranged/projectile attack tables
Definition fighter.h:19
void ** x14
+14 special action tables (per character)
Definition fighter.h:21
void ** x1C
+1C edge guard tables (per character)
Definition fighter.h:23
void ** x10
+10 smash attack tables (per character)
Definition fighter.h:20
f32 x0
gravity mult
Definition fighter.h:91
f32 x4
weight mult
Definition fighter.h:92
f32 x18
weight
Definition fighter.h:102
f32 x20
wall jump y impulse
Definition fighter.h:104
f32 x0
Definition fighter.h:96
f32 x8
jump y impulse shorthop
Definition fighter.h:98
f32 x14
fast fall speed
Definition fighter.h:101
f32 x4
jump y impulse fullhop
Definition fighter.h:97
f32 xC
gravity
Definition fighter.h:99
f32 x10
fall speed
Definition fighter.h:100
f32 x1C
ledge jump y impulse
Definition fighter.h:103
f32 x20
gravity
Definition fighter.h:116
f32 x28
fast fall speed
Definition fighter.h:118
f32 x10
jump x impulse
Definition fighter.h:112
f32 x30
ledge jump y impulse
Definition fighter.h:120
f32 x18
jump y impulse shorthop
Definition fighter.h:114
f32 xC
dash max speed
Definition fighter.h:111
f32 x1C
jump x max speed
Definition fighter.h:115
f32 x14
jump y impulse fullhop
Definition fighter.h:113
f32 x8
dash accel b
Definition fighter.h:110
f32 x38
wall jump y impulse
Definition fighter.h:122
f32 x4
dash accel a
Definition fighter.h:109
f32 x34
wall jump x impulse
Definition fighter.h:121
f32 x0
walk speed scale
Definition fighter.h:108
f32 x24
fall speed
Definition fighter.h:117
f32 x2C
ledge jump x impulse
Definition fighter.h:119
float x4
damage dealt mult
Definition fighter.h:128
float x30
gravity mult
Definition fighter.h:139
float x24
jump squat mult
Definition fighter.h:136
float x44
fast fall speed mult
Definition fighter.h:144
float x90
Definition fighter.h:163
float x28
jump y impulse fullhop mult
Definition fighter.h:137
float x5C
Definition fighter.h:150
float x88
Definition fighter.h:161
float x7C
uair land lag mult
Definition fighter.h:158
float x68
Definition fighter.h:153
float x8
Definition fighter.h:129
float x38
air accel a mult
Definition fighter.h:141
float x74
fair land lag mult
Definition fighter.h:156
float xC
Definition fighter.h:130
float x3C
air accel b mult
Definition fighter.h:142
float x18
walk fast speed mult
Definition fighter.h:133
float x14
walk middle speed
Definition fighter.h:132
float x48
weight mult
Definition fighter.h:145
float x58
Definition fighter.h:149
float x70
nair land lag mult
Definition fighter.h:155
float x60
Definition fighter.h:151
float x10
walk anim scale
Definition fighter.h:131
float x40
air speed mult
Definition fighter.h:143
float x84
Definition fighter.h:160
float x54
Definition fighter.h:148
float x20
Definition fighter.h:135
float x4C
shield break y vel mult
Definition fighter.h:146
float x50
Definition fighter.h:147
float x8C
Definition fighter.h:162
float x2C
jump y impulse shorthop mult
Definition fighter.h:138
float x34
fall speed mult
Definition fighter.h:140
float x98
Definition fighter.h:165
float x64
Definition fighter.h:152
float x0
knockback recieved mult
Definition fighter.h:127
float x1C
dash max speed
Definition fighter.h:134
float x94
cmsubject offset mult
Definition fighter.h:164
float x78
bair land lag mult
Definition fighter.h:157
float x6C
empty land lag mult
Definition fighter.h:154
float x80
dair land lag mult
Definition fighter.h:159
int x4
Definition fighter.h:169
Vec2 * x0
Definition fighter.h:168
u8 x1
Definition fighter.h:179
u8 x2
Definition fighter.h:180
u8 x3
Definition fighter.h:181
u8 x0
Definition fighter.h:178
int x4
Definition fighter.h:183
Points to data in PlCo.dat.
Definition types.h:61