1#ifndef MELEE_FT_CHARA_FTCOMMON_TYPES_H
2#define MELEE_FT_CHARA_FTCOMMON_TYPES_H
Fighter_GObj ftCo_GObj
Definition forward.h:10
enum_t FtMotionId
Definition forward.h:12
Fighter_Part
Definition forward.h:233
Fighter_Part parts[3]
Definition types.h:22
Vec3 vec2
Definition types.h:24
float scale
Definition types.h:25
Vec3 vec1
Definition types.h:23
float bottom
Definition types.h:16
Vec2 right
Definition types.h:18
Vec2 left
Definition types.h:17
float top
Definition types.h:15
struct ftCommon_MotionVars::@36 downdamage
Vec3 cur_pos
Definition types.h:240
struct ftCommon_MotionVars::@27 escape
UNK_T x4
Definition types.h:177
float anim_start
Definition types.h:132
struct ftCommon_MotionVars::@17 damage
float slow_anim_frame
Definition types.h:32
float fast_anim_rate
Definition types.h:37
bool x4
Definition types.h:124
int x14
Definition types.h:95
bool timer
Definition types.h:264
float facing_dir
Definition types.h:90
UNK_T x0
Definition types.h:257
int vel_y_exponent
Definition types.h:230
float middle_anim_frame
Definition types.h:33
float xC
Definition types.h:169
ftKb_GObj * thrower_gobj
Definition types.h:194
u8 x18_b6
Definition types.h:209
struct ftCommon_MotionVars::@45 aircatch
Vec2 x8
Definition types.h:184
float x2C
Definition types.h:84
Vec3 x18
Definition types.h:172
u8 x1B
Definition types.h:59
Item_GObj * x0
Definition types.h:261
Vec2 pos_offset
Definition types.h:183
u8 x19
Definition types.h:57
struct ftCommon_MotionVars::@33 cargoturn
struct ftCommon_MotionVars::@35 shouldered
ftCollisionBox ecb
Definition types.h:244
int x20
Definition types.h:81
UNK_T x18
Definition types.h:96
struct ftCommon_MotionVars::@41 bury
struct ftCommon_MotionVars::@42 buryjump
float accel_mul
Definition types.h:38
int ledge_id
Used to check against opponent's Fighter::213C while they're occupying a ledge within grab range.
Definition types.h:143
int unk_timer
Definition types.h:101
struct ftCommon_MotionVars::@51 entry
struct ftCommon_MotionVars::@40 thrownkirby
float x0
Definition types.h:30
enum_t x20
Definition types.h:220
struct ftCommon_MotionVars::@26 downwait
int x0
Definition types.h:44
bool x18
Definition types.h:186
float x10
Definition types.h:77
struct ftCommon_MotionVars::@20 guard
int x24
Definition types.h:82
struct ftCommon_MotionVars::@52 capturelikelike
UNK_T x10
Definition types.h:54
struct ftCommon_MotionVars::@47 jumpb
UNK_T x28
Definition types.h:83
Vec3 translate
Definition types.h:221
s8 x3
Definition types.h:65
int x4
Definition types.h:51
int timer
Definition types.h:127
UNK_T x24
Definition types.h:189
struct ftCommon_MotionVars::@15 attackdash
ftCo_GObj * x0
Definition types.h:166
struct ftCommon_MotionVars::@39 capturekirby
struct ftCommon_MotionVars::@18 damageice
struct ftCommon_MotionVars::@34 cargokneebend
struct ftCommon_MotionVars::@43 passivewall
s8 x2
Definition types.h:64
bool allow_interrupt
Definition types.h:112
s8 x1
Definition types.h:63
UNK_T x20
Definition types.h:188
float anim_spd
Definition types.h:102
struct ftCommon_MotionVars::@44 aircatchhit
int x8
Definition types.h:52
u8 x18_b2
Definition types.h:205
struct ftCommon_MotionVars::@21 itemget
bool x8
Definition types.h:117
struct ftCommon_MotionVars::@23 itemthrow4
int x1C
Definition types.h:80
float fast_anim_frame
Definition types.h:34
ftCollisionBox coll_box
Definition types.h:214
float x4
Definition types.h:66
struct ftCommon_MotionVars::@24 fallspecial
struct ftCommon_MotionVars::@14 attack1
Vec3 scale
Definition types.h:173
ftCollisionBox x8
Definition types.h:67
struct ftCommon_MotionVars::@13 walk
u8 x1A
Definition types.h:58
struct ftCommon_MotionVars::@30 pass
struct ftCommon_MotionVars::@49 hammerlanding
float x1C
Definition types.h:219
Vec3 self_vel
Definition types.h:128
u8 x18_b5
Definition types.h:208
u8 x18_b4
Definition types.h:207
u8 x18_b1
Definition types.h:204
bool x0
Definition types.h:41
struct ftCommon_MotionVars::@37 yoshiegg
float middle_anim_rate
Definition types.h:36
Vec2 x10
Definition types.h:185
bool xC
Definition types.h:76
bool x10
Definition types.h:110
struct ftCommon_MotionVars::@25 lift
float x14
Definition types.h:55
bool x14
Definition types.h:199
struct ftCommon_MotionVars::@19 damageicejump
struct ftCommon_MotionVars::@50 captureleadead
struct ftCommon_MotionVars::@16 attacklw3
struct ftCommon_MotionVars::@46 warpstar
int xC
Definition types.h:93
float slow_anim_rate
Definition types.h:35
Vec3 x8
Definition types.h:103
FtMotionId msid
Definition types.h:31
float x18
Definition types.h:79
UNK_T xC
Definition types.h:53
float x8
Definition types.h:75
u8 x18_b3
Definition types.h:206
u8 x18
Definition types.h:56
struct ftCommon_MotionVars::@22 itemthrow
struct ftCommon_MotionVars::@48 hammerkneebend
struct ftCommon_MotionVars::@31 cliff
struct ftCommon_MotionVars::@32 cliffjump
struct ftCommon_MotionVars::@29 rebound
s8 x0
Definition types.h:62
UNK_T x1C
Definition types.h:97
u8 x18_b7
Definition types.h:210
u8 x18_b0
Definition types.h:203
struct ftCommon_MotionVars::@28 escapeair
struct ftCommon_MotionVars::@38 capturekoopa