SSBM Decomp
Loading...
Searching...
No Matches
ftSs_Fighter Struct Reference

#include <types.h>

Data Structures

struct  Fighter_x2D0_t
struct  Fighter_x8B0_t
struct  Fighter_x1614_t
struct  Fighter_x1670_t
struct  dmg
struct  Fighter_x20B0_t
union  Fighter_FighterVars
union  Fighter_MotionVars

Data Fields

HSD_GObjgobj
FighterKind kind
s32 x8_spawnNum
u8 player_id
FtMotionId motion_id
enum_t anim_id
s32 x18
MotionStatex1C_actionStateList
MotionStatex20_actionStateList
struct Fighter_WaitAnimDatax24
u8(* x28 )[2]
float facing_dir
float facing_dir1
Vec3 x34_scale
float x40
Mtx x44_mtx
Vec3 x74_self_accel
Vec3 self_vel
Vec3 x8c_kb_vel
Vec3 x98_atk_shield_kb
Vec3 xA4_unk_vel
Vec3 cur_pos
Vec3 prev_pos
Vec3 pos_delta
Vec3 xD4_unk_vel
GroundOrAir ground_or_air
float xE4_ground_accel_1
float xE8_ground_accel_2
float gr_vel
float xF0_ground_kb_vel
float xF4_ground_attacker_shield_kb_vel
Vec2 xF8_playerNudgeVel
float x100
u8 x104
s8 x105
s8 x106
s8 x107
HSD_Jointx108_costume_joint
ftDataft_data
ftCo_DatAttrs co_attrs
itPickup x294_itPickup
Vec2 x2C4
ftDonkeyAttributesx2CC
struct Fighter::Fighter_x2D0_tx2D0
 multi jump stats
void * dat_attrs
void * dat_attrs_backup
float x2DC
float x2E0
float x2E4
float x2E8
float x2EC
BoneDynamicsDesc dynamic_bone_sets [Ft_Dynamics_NumMax]
int dynamics_num
CommandInfo x3E4_fighterCmdScript
ColorOverlay x408
ColorOverlay x488
ColorOverlay x508
HSD_LObjx588
u32 x58C
FigaTreex590
union { 
   struct { 
      u8   x594_b0: 1 
      u8   x594_b1_loop: 1 
      u8   x594_b2: 1 
      u8   x594_b3: 1 
      u8   x594_b4: 1 
      u8   x594_b5: 1 
      u8   x594_b6: 1 
      u8   x594_b7: 1 
      struct { 
         u8   x0: 7 
         u16   x7: 3 
      }   x596_bits
   } 
   struct { 
      u32   x594_pad: 10 
      u32   x594_bits: 13 
      u32   x594_pad2: 3 
      u32   x597_bits: 6 
   } 
   s32   x594_s32 
}; 
FigaTreex598
struct Fighter_x59C_tx59C
struct Fighter_x59C_tx5A0
UNK_T x5A4
UNK_T x5A8
FtPartsVis x5AC
CostumeTObjList tobj_list
FighterBoneparts
DObjList dobj_list
struct { 
   s8   prev 
   s8   idx 
x5F4_arr [12]
void * x60C
GXColor x610_color_rgba [2]
u8 x618_player_id
u8 x619_costume_id
u8 x61A_controller_index
u8 team
s8 x61C
u8 x61D
u8 filler_x61E [0x620 - 0x61E]
struct { 
   Vec2   lstick [3] 
 lstick buffer More...
   Vec2   cstick [3] 
 cstick buffer More...
   float   triggers [3] 
 analog trigger buffer More...
   HSD_Pad   held_buttons [3] 
 buttons buffer More...
   HSD_Pad   pressed_buttons 
 buttons pressed this frame More...
   HSD_Pad   released_buttons 
 buttons released this frame More...
input
u8 x670_timer_lstick_tilt_x
u8 x671_timer_lstick_tilt_y
u8 trigger_analog_timer
u8 x673
u8 x674
u8 x675
u8 x676_x
u8 x677_y
u8 x678
u8 x679_x
u8 x67A_y
u8 x67B
u8 x67C
u8 x67D
u8 x67E
u8 x67F
u8 x680
u8 x681
u8 x682
u8 x683
u8 x684
u8 x685
u8 x686
u8 x687
u8 x688
u8 x689
u8 x68A
u8 x68B
Vec3 x68C_transNPos
Vec3 x698
Vec3 x6A4_transNOffset
Vec3 x6B0
float lstick_angle
Vec3 x6C0
Vec3 x6CC
Vec3 x6D8
Vec3 x6E4
CollData coll_data
s32 ecb_lock
CmSubjectx890_cameraBox
float cur_anim_frame
float x898_unk
float frame_speed_mul
float x8A0_unk
float x8A4_animBlendFrames
float x8A8_anim_frame
HSD_JObjx8AC_animSkeleton
struct Fighter::Fighter_x8B0_t x8B0 [5]
HitCapsule x914 [4]
HitCapsule xDF4 [2]
HitCapsule x1064_thrownHitbox
u8 x119C_teamUnk
u8 grabber_unk1
u8 hurt_capsules_len
u8 x119F
FighterHurtCapsule hurt_capsules [15]
struct Fighter::Fighter_x1614_t x1614 [2]
u8 x166C
 number of valid entries in x1670 array
struct Fighter::Fighter_x1670_t x1670 [1]
u8 filler_x1674 [0x1828 - 0x1670 - 0x28]
enum_t x1828
struct Fighter::dmg dmg
float x1960_vibrateMult
float x1964
u8 x1968_jumpsUsed
u8 x1969_walljumpUsed
float hitlag_mul
enum_t unk_msid
Item_GObjitem_gobj
Item_GObjx1978
HSD_GObjx197C
 bunny hood
HSD_GObjx1980
Item_GObjx1984_heldItemSpec
enum_t x1988
s32 x198C
s32 x1990
bool x1994
float shield_health
float lightshield_amount
s32 x19A0_shieldDamageTaken
int x19A4
HSD_GObjx19A8
float specialn_facing_dir
enum_t x19B0
float shield_unk0
float shield_unk1
s32 x19BC_shieldDamageTaken3
HitResult shield_hit
HitResult reflect_hit
HitResult absorb_hit
struct { 
   float   x1A2C_reflectHitDirection 
   s32   x1A30_maxDamage 
   float   x1A34_damageMul 
   float   x1A38_speedMul 
   s32   x1A3C_damageOver 
 % damage over the maximum reflectable damage threshold More...
ReflectAttr
struct { 
   float   x1A40_absorbHitDirection 
   s32   x1A44_damageTaken 
 unconfirmed? More...
   s32   x1A48_hitsTaken 
 unconfirmed? More...
AbsorbAttr
float grab_timer
s8 x1A50
s8 x1A51
u8 x1A52
u8 x1A53
s32 x1A54
Fighter_GObj * victim_gobj
Fighter_GObj * x1A5C
Item_GObjtarget_item_gobj
UNK_T x1A64
u16 x1A68
u16 x1A6A
float x1A6C
Vec3 x1A70
Vec3 x1A7C
struct CpuFighter cpu
int x2004
s32 x2008
s32 x200C
s32 x2010
s32 x2014
s32 x2018
s32 x201C
s8 x2020
s8 x2021
s8 x2022
s32 x2024
int metal_timer
int metal_health
s32 x2030
s32 x2034
s32 x2038
DObjList x203C
u8 filler_x2044 [0x2064 - 0x2044]
int x2064_ledgeCooldown
s32 x2068_attackID
u16 x206C_attack_instance
s16 x206E
union Struct2070 x2070
struct Struct2074 x2074
s32 x208C
u16 x2090
u16 x2092
Fighter_GObj * x2094
 GObj pointer of combo victim?
u16 x2098
u16 x209A
u16 x209C
HSD_JObjx20A0_accessory
LbShadow x20A4
HSD_GObjunk_gobj
struct Fighter::Fighter_x20B0_t x20B0 [3]
float x20F8
float x20FC
s8 x2100
u8 x2101_bits_0to6: 7
u8 x2101_bits_8: 1
s8 x2102
s8 x2103
int x2104
int capture_timer
u8 wall_jump_input_timer
u8 filler_x210C [3]
float x2110_walljumpWallSide
SmashAttr smash_attrs
s32 x213C
float x2140
int x2144
 AXDriver voice.
s32 x2148
 AXDriver voice.
s32 x214C
 AXDriver voice.
s32 x2150
 AXDriver voice.
s32 x2154
 AXDriver voice.
s32 x2158
 AXDriver voice.
s32 x215C
 AXDriver voice.
s32 x2160
 AXDriver voice.
int x2164
int x2168
float unk_grab_val
float x2170
Vec x2174
s32 x2180
HSD_JObjx2184
S32Vec2 x2188
HSD_GObjEvent grab_cb
 callback struct. Not all of them used by fighter.c.
HSD_GObjEvent x2194
HSD_GObjInteraction grabbed_cb
HSD_GObjEvent input_cb
HSD_GObjEvent anim_cb
HSD_GObjEvent phys_cb
HSD_GObjEvent coll_cb
HSD_GObjEvent cam_cb
HSD_GObjEvent accessory1_cb
HSD_GObjEvent accessory2_cb
HSD_GObjEvent accessory3_cb
HSD_GObjEvent accessory4_cb
HSD_GObjEvent deal_dmg_cb
HSD_GObjEvent shield_hit_cb
HSD_GObjEvent reflect_hit_cb
HSD_GObjEvent x21CC
HSD_GObjEvent hitlag_cb
HSD_GObjEvent pre_hitlag_cb
HSD_GObjEvent post_hitlag_cb
HSD_GObjEvent take_dmg_cb
HSD_GObjEvent death1_cb
HSD_GObjEvent death2_cb
HSD_GObjEvent death3_cb
HSD_GObjEvent x21EC
HSD_GObjEvent take_dmg_2_cb
HSD_GObjEvent hurtbox_detect_cb
HSD_GObjEvent x21F8
UnkFlagStruct x21FC_flag
u8 filler_x21FC [0x2200 - 0x21FD]
u32 cmd_vars [4]
union { 
   u32   throw_flags 
   struct { 
      u8   throw_flags_b0: 1 
      u8   throw_flags_b1: 1 
      u8   throw_flags_b2: 1 
      u8   throw_flags_b3: 1 
      u8   throw_flags_b4: 1 
      u8   throw_flags_b5: 1 
      u8   throw_flags_b6: 1 
      u8   throw_flags_b7: 1 
   } 
}; 
float cmd_timer
u8 allow_interrupt: 1
u8 x2218_b1: 1
u8 x2218_b2: 1
u8 reflecting: 1
u8 x2218_b4: 1
u8 x2218_b5: 1
u8 x2218_b6: 1
u8 x2218_b7: 1
u8 x2219_b0: 1
u8 x2219_b1: 1
u8 x2219_b2: 1
u8 x2219_b3: 1
u8 x2219_b4: 1
u8 x2219_b5: 1
u8 x2219_b6: 1
u8 x2219_b7: 1
u8 x221A_b0: 1
u8 x221A_b1: 1
u8 allow_sdi: 1
u8 x221A_b3: 1
u8 fall_fast: 1
u8 x221A_b5: 1
u8 x221A_b6: 1
u8 x221A_b7: 1
struct { 
   u8   x221B_b0: 1 
   u8   x221B_b1: 1 
   u8   x221B_b2: 1 
   u8   x221B_b3: 1 
   u8   x221B_b4: 1 
   u8   x221B_b5: 1 
   u8   x221B_b6: 1 
   u8   x221B_b7: 1 
}; 
u16 x221C_b0: 1
u16 x221C_b1: 1
u16 x221C_b2: 1
u16 x221C_b3: 1
u16 x221C_b4: 1
u16 x221C_b5: 1
u16 x221C_b6: 1
u16 x221C_u16_y: 3
u16 x221D_b2: 1
u16 x221D_b3: 1
u16 x221D_b4: 1
u16 x221D_b5: 1
u16 x221D_b6: 1
u16 x221D_b7: 1
u8 invisible: 1
u8 x221E_b1: 1
u8 x221E_b2: 1
u8 x221E_b3: 1
u8 x221E_b4: 1
u8 x221E_b5: 1
u8 x221E_b6: 1
u8 x221E_b7: 1
u8 x221F_b0: 1
u8 x221F_b1: 1
u8 x221F_b2: 1
u8 x221F_b3: 1
u8 is_sub_fighter: 1
u8 x221F_b5: 1
u8 x221F_b6: 1
u8 x221F_b7: 1
u8 x2220_b0: 3
u8 x2220_b3: 1
u8 x2220_b4: 1
u8 x2220_b5: 1
u8 x2220_b6: 1
u8 x2220_b7: 1
u8 x2221_b0: 1
u8 x2221_b1: 1
u8 x2221_b2: 1
u8 x2221_b3: 1
u8 x2221_b4: 1
 parasol-related
u8 x2221_b5: 1
 parasol-related
u8 x2221_b6: 1
 parasol-related
u8 x2221_b7: 1
u8 x2222_b0: 1
 can cargo grab? only set for DK
u8 can_multijump: 1
 set for Kirby and Jigglypuff
u8 x2222_b2: 1
u8 x2222_b3: 1
u8 x2222_b4: 1
u8 x2222_b5: 1
u8 x2222_b6: 1
u8 x2222_b7: 1
u8 x2223_b0: 1
u8 x2223_b1: 1
u8 x2223_b2: 1
u8 x2223_b3: 1
u8 x2223_b4: 1
u8 x2223_b5: 1
u8 is_always_metal: 1
 e.g. classic metal mario
u8 is_metal: 1
u8 x2224_b0: 1
u8 x2224_b1: 1
u8 x2224_b2: 1
u8 x2224_b3: 1
u8 x2224_b4: 1
u8 x2224_b5: 1
u8 x2224_b6: 1
u8 can_walljump: 1
u8 x2225_b0: 1
u8 x2225_b1: 1
u8 x2225_b2: 1
u8 x2225_b3: 1
u8 x2225_b4: 1
u8 x2225_b5: 1
u8 x2225_b6: 1
u8 x2225_b7: 1
u8 x2226_b0: 1
u8 x2226_b1: 1
u8 x2226_b2: 1
u8 x2226_b3: 1
u8 x2226_b4: 1
u8 x2226_b5: 1
u8 x2226_b6: 1
u8 x2226_b7: 1
u8 x2227_b0: 1
u8 x2227_b1: 1
u8 x2227_b2: 1
u8 x2227_b3: 1
u8 x2227_b4: 1
u8 x2227_b5: 1
u8 x2227_b6: 1
u8 x2227_b7: 1
u8 x2228_b0: 1
u8 x2228_b1: 1
u8 is_sandbag: 1
u8 x2228_b3: 2
u8 x2228_b5: 1
u8 used_tether: 1
u8 x2228_b7: 1
u8 x2229_b0: 1
u8 x2229_b1: 1
u8 x2229_b2: 1
u8 x2229_b3: 1
u8 x2229_b4: 1
u8 no_normal_motion: 1
u8 x2229_b6: 1
u8 no_kb: 1
u8 x222A_b0: 1
u8 x222A_b1: 1
u8 x222A_b2: 1
u8 x222A_b3: 2
u8 x222A_b5: 1
u8 x222A_b6: 1
u8 x222A_b7: 1
union Fighter::Fighter_FighterVars u
GrKind bury_grkind
u32 bury_timer_1
u32 bury_timer_2
IntVec2 x2330
IntVec2 x2338
union Fighter::Fighter_MotionVars mv

Field Documentation

◆ gobj

HSD_GObj* ftSs_Fighter::gobj

◆ kind

FighterKind ftSs_Fighter::kind

◆ x8_spawnNum

s32 ftSs_Fighter::x8_spawnNum

◆ player_id

u8 ftSs_Fighter::player_id

◆ motion_id

FtMotionId ftSs_Fighter::motion_id

◆ anim_id

enum_t ftSs_Fighter::anim_id

◆ x18

s32 ftSs_Fighter::x18

◆ x1C_actionStateList

MotionState* ftSs_Fighter::x1C_actionStateList

◆ x20_actionStateList

MotionState* ftSs_Fighter::x20_actionStateList

◆ x24

struct Fighter_WaitAnimData* ftSs_Fighter::x24

◆ x28

u8(* ftSs_Fighter::x28)[2]

◆ facing_dir

float ftSs_Fighter::facing_dir

◆ facing_dir1

float ftSs_Fighter::facing_dir1

◆ x34_scale

Vec3 ftSs_Fighter::x34_scale

◆ x40

float ftSs_Fighter::x40

◆ x44_mtx

Mtx ftSs_Fighter::x44_mtx

◆ x74_self_accel

Vec3 ftSs_Fighter::x74_self_accel

◆ self_vel

Vec3 ftSs_Fighter::self_vel

◆ x8c_kb_vel

Vec3 ftSs_Fighter::x8c_kb_vel

◆ x98_atk_shield_kb

Vec3 ftSs_Fighter::x98_atk_shield_kb

◆ xA4_unk_vel

Vec3 ftSs_Fighter::xA4_unk_vel

◆ cur_pos

Vec3 ftSs_Fighter::cur_pos

◆ prev_pos

Vec3 ftSs_Fighter::prev_pos

◆ pos_delta

Vec3 ftSs_Fighter::pos_delta

◆ xD4_unk_vel

Vec3 ftSs_Fighter::xD4_unk_vel

◆ ground_or_air

GroundOrAir ftSs_Fighter::ground_or_air

◆ xE4_ground_accel_1

float ftSs_Fighter::xE4_ground_accel_1

◆ xE8_ground_accel_2

float ftSs_Fighter::xE8_ground_accel_2

◆ gr_vel

float ftSs_Fighter::gr_vel

◆ xF0_ground_kb_vel

float ftSs_Fighter::xF0_ground_kb_vel

◆ xF4_ground_attacker_shield_kb_vel

float ftSs_Fighter::xF4_ground_attacker_shield_kb_vel

◆ xF8_playerNudgeVel

Vec2 ftSs_Fighter::xF8_playerNudgeVel

◆ x100

float ftSs_Fighter::x100

◆ x104

u8 ftSs_Fighter::x104

◆ x105

s8 ftSs_Fighter::x105

◆ x106

s8 ftSs_Fighter::x106

◆ x107

s8 ftSs_Fighter::x107

◆ x108_costume_joint

HSD_Joint* ftSs_Fighter::x108_costume_joint

◆ ft_data

ftData* ftSs_Fighter::ft_data

◆ co_attrs

ftCo_DatAttrs ftSs_Fighter::co_attrs

◆ x294_itPickup

itPickup ftSs_Fighter::x294_itPickup

◆ x2C4

Vec2 ftSs_Fighter::x2C4

◆ x2CC

ftDonkeyAttributes* ftSs_Fighter::x2CC

◆ x2D0

struct Fighter::Fighter_x2D0_t* ftSs_Fighter::x2D0

multi jump stats

◆ dat_attrs

void* ftSs_Fighter::dat_attrs

◆ dat_attrs_backup

void* ftSs_Fighter::dat_attrs_backup

◆ x2DC

float ftSs_Fighter::x2DC

◆ x2E0

float ftSs_Fighter::x2E0

◆ x2E4

float ftSs_Fighter::x2E4

◆ x2E8

float ftSs_Fighter::x2E8

◆ x2EC

float ftSs_Fighter::x2EC

◆ dynamic_bone_sets

BoneDynamicsDesc ftSs_Fighter::dynamic_bone_sets[Ft_Dynamics_NumMax]

◆ dynamics_num

int ftSs_Fighter::dynamics_num

◆ x3E4_fighterCmdScript

CommandInfo ftSs_Fighter::x3E4_fighterCmdScript

◆ x408

ColorOverlay ftSs_Fighter::x408

◆ x488

ColorOverlay ftSs_Fighter::x488

◆ x508

ColorOverlay ftSs_Fighter::x508

◆ x588

HSD_LObj* ftSs_Fighter::x588

◆ x58C

u32 ftSs_Fighter::x58C

◆ x590

FigaTree* ftSs_Fighter::x590

◆ x594_b0

u8 ftSs_Fighter::x594_b0

◆ x594_b1_loop

u8 ftSs_Fighter::x594_b1_loop

◆ x594_b2

u8 ftSs_Fighter::x594_b2

◆ x594_b3

u8 ftSs_Fighter::x594_b3

◆ x594_b4

u8 ftSs_Fighter::x594_b4

◆ x594_b5

u8 ftSs_Fighter::x594_b5

◆ x594_b6

u8 ftSs_Fighter::x594_b6

◆ x594_b7

u8 ftSs_Fighter::x594_b7

◆ x0

u8 ftSs_Fighter::x0

◆ x7

u16 ftSs_Fighter::x7

◆ [struct]

struct { ... } ftSs_Fighter::x596_bits

◆ x594_pad

u32 ftSs_Fighter::x594_pad

◆ x594_bits

u32 ftSs_Fighter::x594_bits

◆ x594_pad2

u32 ftSs_Fighter::x594_pad2

◆ x597_bits

u32 ftSs_Fighter::x597_bits

◆ x594_s32

s32 ftSs_Fighter::x594_s32

◆ [union]

union { ... } ftSs_Fighter

◆ x598

FigaTree* ftSs_Fighter::x598

◆ x59C

struct Fighter_x59C_t* ftSs_Fighter::x59C

◆ x5A0

struct Fighter_x59C_t* ftSs_Fighter::x5A0

◆ x5A4

UNK_T ftSs_Fighter::x5A4

◆ x5A8

UNK_T ftSs_Fighter::x5A8

◆ x5AC

FtPartsVis ftSs_Fighter::x5AC

◆ tobj_list

CostumeTObjList ftSs_Fighter::tobj_list

◆ parts

FighterBone* ftSs_Fighter::parts

◆ dobj_list

DObjList ftSs_Fighter::dobj_list

◆ prev

s8 ftSs_Fighter::prev

◆ idx

s8 ftSs_Fighter::idx

◆ [struct]

struct { ... } ftSs_Fighter::x5F4_arr[12]

◆ x60C

void* ftSs_Fighter::x60C

◆ x610_color_rgba

GXColor ftSs_Fighter::x610_color_rgba[2]

◆ x618_player_id

u8 ftSs_Fighter::x618_player_id

◆ x619_costume_id

u8 ftSs_Fighter::x619_costume_id

◆ x61A_controller_index

u8 ftSs_Fighter::x61A_controller_index

◆ team

u8 ftSs_Fighter::team

◆ x61C

s8 ftSs_Fighter::x61C

◆ x61D

u8 ftSs_Fighter::x61D

◆ filler_x61E

u8 ftSs_Fighter::filler_x61E[0x620 - 0x61E]

◆ lstick

Vec2 ftSs_Fighter::lstick[3]

lstick buffer

◆ cstick

Vec2 ftSs_Fighter::cstick[3]

cstick buffer

◆ triggers

float ftSs_Fighter::triggers[3]

analog trigger buffer

◆ held_buttons

HSD_Pad ftSs_Fighter::held_buttons[3]

buttons buffer

◆ pressed_buttons

HSD_Pad ftSs_Fighter::pressed_buttons

buttons pressed this frame

◆ released_buttons

HSD_Pad ftSs_Fighter::released_buttons

buttons released this frame

◆ [struct]

struct { ... } ftSs_Fighter::input

◆ x670_timer_lstick_tilt_x

u8 ftSs_Fighter::x670_timer_lstick_tilt_x

◆ x671_timer_lstick_tilt_y

u8 ftSs_Fighter::x671_timer_lstick_tilt_y

◆ trigger_analog_timer

u8 ftSs_Fighter::trigger_analog_timer

◆ x673

u8 ftSs_Fighter::x673

◆ x674

u8 ftSs_Fighter::x674

◆ x675

u8 ftSs_Fighter::x675

◆ x676_x

u8 ftSs_Fighter::x676_x

◆ x677_y

u8 ftSs_Fighter::x677_y

◆ x678

u8 ftSs_Fighter::x678

◆ x679_x

u8 ftSs_Fighter::x679_x

◆ x67A_y

u8 ftSs_Fighter::x67A_y

◆ x67B

u8 ftSs_Fighter::x67B

◆ x67C

u8 ftSs_Fighter::x67C

◆ x67D

u8 ftSs_Fighter::x67D

◆ x67E

u8 ftSs_Fighter::x67E

◆ x67F

u8 ftSs_Fighter::x67F

◆ x680

u8 ftSs_Fighter::x680

◆ x681

u8 ftSs_Fighter::x681

◆ x682

u8 ftSs_Fighter::x682

◆ x683

u8 ftSs_Fighter::x683

◆ x684

u8 ftSs_Fighter::x684

◆ x685

u8 ftSs_Fighter::x685

◆ x686

u8 ftSs_Fighter::x686

◆ x687

u8 ftSs_Fighter::x687

◆ x688

u8 ftSs_Fighter::x688

◆ x689

u8 ftSs_Fighter::x689

◆ x68A

u8 ftSs_Fighter::x68A

◆ x68B

u8 ftSs_Fighter::x68B

◆ x68C_transNPos

Vec3 ftSs_Fighter::x68C_transNPos

◆ x698

Vec3 ftSs_Fighter::x698

◆ x6A4_transNOffset

Vec3 ftSs_Fighter::x6A4_transNOffset

◆ x6B0

Vec3 ftSs_Fighter::x6B0

◆ lstick_angle

float ftSs_Fighter::lstick_angle

◆ x6C0

Vec3 ftSs_Fighter::x6C0

◆ x6CC

Vec3 ftSs_Fighter::x6CC

◆ x6D8

Vec3 ftSs_Fighter::x6D8

◆ x6E4

Vec3 ftSs_Fighter::x6E4

◆ coll_data

CollData ftSs_Fighter::coll_data

◆ ecb_lock

s32 ftSs_Fighter::ecb_lock

◆ x890_cameraBox

CmSubject* ftSs_Fighter::x890_cameraBox

◆ cur_anim_frame

float ftSs_Fighter::cur_anim_frame

◆ x898_unk

float ftSs_Fighter::x898_unk

◆ frame_speed_mul

float ftSs_Fighter::frame_speed_mul

◆ x8A0_unk

float ftSs_Fighter::x8A0_unk

◆ x8A4_animBlendFrames

float ftSs_Fighter::x8A4_animBlendFrames

◆ x8A8_anim_frame

float ftSs_Fighter::x8A8_anim_frame

◆ x8AC_animSkeleton

HSD_JObj* ftSs_Fighter::x8AC_animSkeleton

◆ x8B0

struct Fighter::Fighter_x8B0_t ftSs_Fighter::x8B0[5]

◆ x914

HitCapsule ftSs_Fighter::x914[4]

◆ xDF4

HitCapsule ftSs_Fighter::xDF4[2]

◆ x1064_thrownHitbox

HitCapsule ftSs_Fighter::x1064_thrownHitbox

◆ x119C_teamUnk

u8 ftSs_Fighter::x119C_teamUnk

◆ grabber_unk1

u8 ftSs_Fighter::grabber_unk1

◆ hurt_capsules_len

u8 ftSs_Fighter::hurt_capsules_len

◆ x119F

u8 ftSs_Fighter::x119F

◆ hurt_capsules

FighterHurtCapsule ftSs_Fighter::hurt_capsules[15]

◆ x1614

struct Fighter::Fighter_x1614_t ftSs_Fighter::x1614[2]

◆ x166C

u8 ftSs_Fighter::x166C

number of valid entries in x1670 array

◆ x1670

struct Fighter::Fighter_x1670_t ftSs_Fighter::x1670[1]
Todo
figure out proper size

◆ filler_x1674

u8 ftSs_Fighter::filler_x1674[0x1828 - 0x1670 - 0x28]

◆ x1828

enum_t ftSs_Fighter::x1828

◆ dmg

struct Fighter::dmg ftSs_Fighter::dmg

◆ x1960_vibrateMult

float ftSs_Fighter::x1960_vibrateMult

◆ x1964

float ftSs_Fighter::x1964

◆ x1968_jumpsUsed

u8 ftSs_Fighter::x1968_jumpsUsed

◆ x1969_walljumpUsed

u8 ftSs_Fighter::x1969_walljumpUsed

◆ hitlag_mul

float ftSs_Fighter::hitlag_mul

◆ unk_msid

enum_t ftSs_Fighter::unk_msid

◆ item_gobj

Item_GObj* ftSs_Fighter::item_gobj

◆ x1978

Item_GObj* ftSs_Fighter::x1978

◆ x197C

HSD_GObj* ftSs_Fighter::x197C

bunny hood

◆ x1980

HSD_GObj* ftSs_Fighter::x1980

◆ x1984_heldItemSpec

Item_GObj* ftSs_Fighter::x1984_heldItemSpec

◆ x1988

enum_t ftSs_Fighter::x1988

◆ x198C

s32 ftSs_Fighter::x198C

◆ x1990

s32 ftSs_Fighter::x1990

◆ x1994

bool ftSs_Fighter::x1994

◆ shield_health

float ftSs_Fighter::shield_health

◆ lightshield_amount

float ftSs_Fighter::lightshield_amount

◆ x19A0_shieldDamageTaken

s32 ftSs_Fighter::x19A0_shieldDamageTaken

◆ x19A4

int ftSs_Fighter::x19A4

◆ x19A8

HSD_GObj* ftSs_Fighter::x19A8

◆ specialn_facing_dir

float ftSs_Fighter::specialn_facing_dir

◆ x19B0

enum_t ftSs_Fighter::x19B0

◆ shield_unk0

float ftSs_Fighter::shield_unk0

◆ shield_unk1

float ftSs_Fighter::shield_unk1

◆ x19BC_shieldDamageTaken3

s32 ftSs_Fighter::x19BC_shieldDamageTaken3

◆ shield_hit

HitResult ftSs_Fighter::shield_hit

◆ reflect_hit

HitResult ftSs_Fighter::reflect_hit

◆ absorb_hit

HitResult ftSs_Fighter::absorb_hit

◆ x1A2C_reflectHitDirection

float ftSs_Fighter::x1A2C_reflectHitDirection

◆ x1A30_maxDamage

s32 ftSs_Fighter::x1A30_maxDamage

◆ x1A34_damageMul

float ftSs_Fighter::x1A34_damageMul

◆ x1A38_speedMul

float ftSs_Fighter::x1A38_speedMul

◆ x1A3C_damageOver

s32 ftSs_Fighter::x1A3C_damageOver

% damage over the maximum reflectable damage threshold

◆ [struct]

struct { ... } ftSs_Fighter::ReflectAttr

◆ x1A40_absorbHitDirection

float ftSs_Fighter::x1A40_absorbHitDirection

◆ x1A44_damageTaken

s32 ftSs_Fighter::x1A44_damageTaken

unconfirmed?

◆ x1A48_hitsTaken

s32 ftSs_Fighter::x1A48_hitsTaken

unconfirmed?

◆ [struct]

struct { ... } ftSs_Fighter::AbsorbAttr

◆ grab_timer

float ftSs_Fighter::grab_timer

◆ x1A50

s8 ftSs_Fighter::x1A50

◆ x1A51

s8 ftSs_Fighter::x1A51

◆ x1A52

u8 ftSs_Fighter::x1A52

◆ x1A53

u8 ftSs_Fighter::x1A53

◆ x1A54

s32 ftSs_Fighter::x1A54

◆ victim_gobj

Fighter_GObj* ftSs_Fighter::victim_gobj

◆ x1A5C

Fighter_GObj* ftSs_Fighter::x1A5C

◆ target_item_gobj

Item_GObj* ftSs_Fighter::target_item_gobj

◆ x1A64

UNK_T ftSs_Fighter::x1A64

◆ x1A68

u16 ftSs_Fighter::x1A68

◆ x1A6A

u16 ftSs_Fighter::x1A6A

◆ x1A6C

float ftSs_Fighter::x1A6C

◆ x1A70

Vec3 ftSs_Fighter::x1A70

◆ x1A7C

Vec3 ftSs_Fighter::x1A7C

◆ cpu

struct CpuFighter ftSs_Fighter::cpu

◆ x2004

int ftSs_Fighter::x2004

◆ x2008

s32 ftSs_Fighter::x2008

◆ x200C

s32 ftSs_Fighter::x200C

◆ x2010

s32 ftSs_Fighter::x2010

◆ x2014

s32 ftSs_Fighter::x2014

◆ x2018

s32 ftSs_Fighter::x2018

◆ x201C

s32 ftSs_Fighter::x201C

◆ x2020

s8 ftSs_Fighter::x2020

◆ x2021

s8 ftSs_Fighter::x2021

◆ x2022

s8 ftSs_Fighter::x2022

◆ x2024

s32 ftSs_Fighter::x2024

◆ metal_timer

int ftSs_Fighter::metal_timer

◆ metal_health

int ftSs_Fighter::metal_health

◆ x2030

s32 ftSs_Fighter::x2030

◆ x2034

s32 ftSs_Fighter::x2034

◆ x2038

s32 ftSs_Fighter::x2038

◆ x203C

DObjList ftSs_Fighter::x203C

◆ filler_x2044

u8 ftSs_Fighter::filler_x2044[0x2064 - 0x2044]

◆ x2064_ledgeCooldown

int ftSs_Fighter::x2064_ledgeCooldown

◆ x2068_attackID

s32 ftSs_Fighter::x2068_attackID

◆ x206C_attack_instance

u16 ftSs_Fighter::x206C_attack_instance

◆ x206E

s16 ftSs_Fighter::x206E

◆ x2070

union Struct2070 ftSs_Fighter::x2070

◆ x2074

struct Struct2074 ftSs_Fighter::x2074

◆ x208C

s32 ftSs_Fighter::x208C

◆ x2090

u16 ftSs_Fighter::x2090

◆ x2092

u16 ftSs_Fighter::x2092

◆ x2094

Fighter_GObj* ftSs_Fighter::x2094

GObj pointer of combo victim?

◆ x2098

u16 ftSs_Fighter::x2098

◆ x209A

u16 ftSs_Fighter::x209A

◆ x209C

u16 ftSs_Fighter::x209C

◆ x20A0_accessory

HSD_JObj* ftSs_Fighter::x20A0_accessory

◆ x20A4

LbShadow ftSs_Fighter::x20A4

◆ unk_gobj

HSD_GObj* ftSs_Fighter::unk_gobj

◆ x20B0

struct Fighter::Fighter_x20B0_t ftSs_Fighter::x20B0[3]

◆ x20F8

float ftSs_Fighter::x20F8

◆ x20FC

float ftSs_Fighter::x20FC

◆ x2100

s8 ftSs_Fighter::x2100

◆ x2101_bits_0to6

u8 ftSs_Fighter::x2101_bits_0to6

◆ x2101_bits_8

u8 ftSs_Fighter::x2101_bits_8

◆ x2102

s8 ftSs_Fighter::x2102

◆ x2103

s8 ftSs_Fighter::x2103

◆ x2104

int ftSs_Fighter::x2104

◆ capture_timer

int ftSs_Fighter::capture_timer

◆ wall_jump_input_timer

u8 ftSs_Fighter::wall_jump_input_timer

◆ filler_x210C

u8 ftSs_Fighter::filler_x210C[3]

◆ x2110_walljumpWallSide

float ftSs_Fighter::x2110_walljumpWallSide

◆ smash_attrs

SmashAttr ftSs_Fighter::smash_attrs

◆ x213C

s32 ftSs_Fighter::x213C

◆ x2140

float ftSs_Fighter::x2140

◆ x2144

int ftSs_Fighter::x2144

AXDriver voice.

◆ x2148

s32 ftSs_Fighter::x2148

AXDriver voice.

◆ x214C

s32 ftSs_Fighter::x214C

AXDriver voice.

◆ x2150

s32 ftSs_Fighter::x2150

AXDriver voice.

◆ x2154

s32 ftSs_Fighter::x2154

AXDriver voice.

◆ x2158

s32 ftSs_Fighter::x2158

AXDriver voice.

◆ x215C

s32 ftSs_Fighter::x215C

AXDriver voice.

◆ x2160

s32 ftSs_Fighter::x2160

AXDriver voice.

◆ x2164

int ftSs_Fighter::x2164

◆ x2168

int ftSs_Fighter::x2168

◆ unk_grab_val

float ftSs_Fighter::unk_grab_val

◆ x2170

float ftSs_Fighter::x2170

◆ x2174

Vec ftSs_Fighter::x2174

◆ x2180

s32 ftSs_Fighter::x2180

◆ x2184

HSD_JObj* ftSs_Fighter::x2184

◆ x2188

S32Vec2 ftSs_Fighter::x2188

◆ grab_cb

HSD_GObjEvent ftSs_Fighter::grab_cb

callback struct. Not all of them used by fighter.c.

◆ x2194

HSD_GObjEvent ftSs_Fighter::x2194

◆ grabbed_cb

HSD_GObjInteraction ftSs_Fighter::grabbed_cb

◆ input_cb

HSD_GObjEvent ftSs_Fighter::input_cb

◆ anim_cb

HSD_GObjEvent ftSs_Fighter::anim_cb

◆ phys_cb

HSD_GObjEvent ftSs_Fighter::phys_cb

◆ coll_cb

HSD_GObjEvent ftSs_Fighter::coll_cb

◆ cam_cb

HSD_GObjEvent ftSs_Fighter::cam_cb

◆ accessory1_cb

HSD_GObjEvent ftSs_Fighter::accessory1_cb

◆ accessory2_cb

HSD_GObjEvent ftSs_Fighter::accessory2_cb

◆ accessory3_cb

HSD_GObjEvent ftSs_Fighter::accessory3_cb

◆ accessory4_cb

HSD_GObjEvent ftSs_Fighter::accessory4_cb

◆ deal_dmg_cb

HSD_GObjEvent ftSs_Fighter::deal_dmg_cb

◆ shield_hit_cb

HSD_GObjEvent ftSs_Fighter::shield_hit_cb

◆ reflect_hit_cb

HSD_GObjEvent ftSs_Fighter::reflect_hit_cb

◆ x21CC

HSD_GObjEvent ftSs_Fighter::x21CC

◆ hitlag_cb

HSD_GObjEvent ftSs_Fighter::hitlag_cb

◆ pre_hitlag_cb

HSD_GObjEvent ftSs_Fighter::pre_hitlag_cb

◆ post_hitlag_cb

HSD_GObjEvent ftSs_Fighter::post_hitlag_cb

◆ take_dmg_cb

HSD_GObjEvent ftSs_Fighter::take_dmg_cb

◆ death1_cb

HSD_GObjEvent ftSs_Fighter::death1_cb

◆ death2_cb

HSD_GObjEvent ftSs_Fighter::death2_cb
Remarks
Used. Internally Dead_Proc as evidenced by 800F5430.

◆ death3_cb

HSD_GObjEvent ftSs_Fighter::death3_cb

◆ x21EC

HSD_GObjEvent ftSs_Fighter::x21EC

◆ take_dmg_2_cb

HSD_GObjEvent ftSs_Fighter::take_dmg_2_cb

◆ hurtbox_detect_cb

HSD_GObjEvent ftSs_Fighter::hurtbox_detect_cb

◆ x21F8

HSD_GObjEvent ftSs_Fighter::x21F8

◆ x21FC_flag

UnkFlagStruct ftSs_Fighter::x21FC_flag

◆ filler_x21FC

u8 ftSs_Fighter::filler_x21FC[0x2200 - 0x21FD]

◆ cmd_vars

u32 ftSs_Fighter::cmd_vars[4]

◆ throw_flags

u32 ftSs_Fighter::throw_flags

◆ throw_flags_b0

u8 ftSs_Fighter::throw_flags_b0

◆ throw_flags_b1

u8 ftSs_Fighter::throw_flags_b1

◆ throw_flags_b2

u8 ftSs_Fighter::throw_flags_b2

◆ throw_flags_b3

u8 ftSs_Fighter::throw_flags_b3

◆ throw_flags_b4

u8 ftSs_Fighter::throw_flags_b4

◆ throw_flags_b5

u8 ftSs_Fighter::throw_flags_b5

◆ throw_flags_b6

u8 ftSs_Fighter::throw_flags_b6

◆ throw_flags_b7

u8 ftSs_Fighter::throw_flags_b7

◆ [union]

union { ... } ftSs_Fighter

◆ cmd_timer

float ftSs_Fighter::cmd_timer

◆ allow_interrupt

u8 ftSs_Fighter::allow_interrupt

◆ x2218_b1

u8 ftSs_Fighter::x2218_b1

◆ x2218_b2

u8 ftSs_Fighter::x2218_b2

◆ reflecting

u8 ftSs_Fighter::reflecting

◆ x2218_b4

u8 ftSs_Fighter::x2218_b4

◆ x2218_b5

u8 ftSs_Fighter::x2218_b5

◆ x2218_b6

u8 ftSs_Fighter::x2218_b6

◆ x2218_b7

u8 ftSs_Fighter::x2218_b7

◆ x2219_b0

u8 ftSs_Fighter::x2219_b0

◆ x2219_b1

u8 ftSs_Fighter::x2219_b1

◆ x2219_b2

u8 ftSs_Fighter::x2219_b2

◆ x2219_b3

u8 ftSs_Fighter::x2219_b3

◆ x2219_b4

u8 ftSs_Fighter::x2219_b4

◆ x2219_b5

u8 ftSs_Fighter::x2219_b5

◆ x2219_b6

u8 ftSs_Fighter::x2219_b6

◆ x2219_b7

u8 ftSs_Fighter::x2219_b7

◆ x221A_b0

u8 ftSs_Fighter::x221A_b0

◆ x221A_b1

u8 ftSs_Fighter::x221A_b1

◆ allow_sdi

u8 ftSs_Fighter::allow_sdi

◆ x221A_b3

u8 ftSs_Fighter::x221A_b3

◆ fall_fast

u8 ftSs_Fighter::fall_fast

◆ x221A_b5

u8 ftSs_Fighter::x221A_b5

◆ x221A_b6

u8 ftSs_Fighter::x221A_b6

◆ x221A_b7

u8 ftSs_Fighter::x221A_b7

◆ x221B_b0

u8 ftSs_Fighter::x221B_b0

◆ x221B_b1

u8 ftSs_Fighter::x221B_b1

◆ x221B_b2

u8 ftSs_Fighter::x221B_b2

◆ x221B_b3

u8 ftSs_Fighter::x221B_b3

◆ x221B_b4

u8 ftSs_Fighter::x221B_b4

◆ x221B_b5

u8 ftSs_Fighter::x221B_b5

◆ x221B_b6

u8 ftSs_Fighter::x221B_b6

◆ x221B_b7

u8 ftSs_Fighter::x221B_b7

◆ [struct]

struct { ... } ftSs_Fighter

◆ x221C_b0

u16 ftSs_Fighter::x221C_b0

◆ x221C_b1

u16 ftSs_Fighter::x221C_b1

◆ x221C_b2

u16 ftSs_Fighter::x221C_b2

◆ x221C_b3

u16 ftSs_Fighter::x221C_b3

◆ x221C_b4

u16 ftSs_Fighter::x221C_b4

◆ x221C_b5

u16 ftSs_Fighter::x221C_b5

◆ x221C_b6

u16 ftSs_Fighter::x221C_b6

◆ x221C_u16_y

u16 ftSs_Fighter::x221C_u16_y

◆ x221D_b2

u16 ftSs_Fighter::x221D_b2

◆ x221D_b3

u16 ftSs_Fighter::x221D_b3

◆ x221D_b4

u16 ftSs_Fighter::x221D_b4

◆ x221D_b5

u16 ftSs_Fighter::x221D_b5

◆ x221D_b6

u16 ftSs_Fighter::x221D_b6

◆ x221D_b7

u16 ftSs_Fighter::x221D_b7

◆ invisible

u8 ftSs_Fighter::invisible

◆ x221E_b1

u8 ftSs_Fighter::x221E_b1

◆ x221E_b2

u8 ftSs_Fighter::x221E_b2

◆ x221E_b3

u8 ftSs_Fighter::x221E_b3

◆ x221E_b4

u8 ftSs_Fighter::x221E_b4

◆ x221E_b5

u8 ftSs_Fighter::x221E_b5

◆ x221E_b6

u8 ftSs_Fighter::x221E_b6

◆ x221E_b7

u8 ftSs_Fighter::x221E_b7

◆ x221F_b0

u8 ftSs_Fighter::x221F_b0

◆ x221F_b1

u8 ftSs_Fighter::x221F_b1

◆ x221F_b2

u8 ftSs_Fighter::x221F_b2

◆ x221F_b3

u8 ftSs_Fighter::x221F_b3

◆ is_sub_fighter

u8 ftSs_Fighter::is_sub_fighter

◆ x221F_b5

u8 ftSs_Fighter::x221F_b5

◆ x221F_b6

u8 ftSs_Fighter::x221F_b6

◆ x221F_b7

u8 ftSs_Fighter::x221F_b7

◆ x2220_b0

u8 ftSs_Fighter::x2220_b0

◆ x2220_b3

u8 ftSs_Fighter::x2220_b3

◆ x2220_b4

u8 ftSs_Fighter::x2220_b4

◆ x2220_b5

u8 ftSs_Fighter::x2220_b5

◆ x2220_b6

u8 ftSs_Fighter::x2220_b6

◆ x2220_b7

u8 ftSs_Fighter::x2220_b7

◆ x2221_b0

u8 ftSs_Fighter::x2221_b0

◆ x2221_b1

u8 ftSs_Fighter::x2221_b1

◆ x2221_b2

u8 ftSs_Fighter::x2221_b2

◆ x2221_b3

u8 ftSs_Fighter::x2221_b3

◆ x2221_b4

u8 ftSs_Fighter::x2221_b4

parasol-related

◆ x2221_b5

u8 ftSs_Fighter::x2221_b5

parasol-related

◆ x2221_b6

u8 ftSs_Fighter::x2221_b6

parasol-related

◆ x2221_b7

u8 ftSs_Fighter::x2221_b7

◆ x2222_b0

u8 ftSs_Fighter::x2222_b0

can cargo grab? only set for DK

◆ can_multijump

u8 ftSs_Fighter::can_multijump

set for Kirby and Jigglypuff

◆ x2222_b2

u8 ftSs_Fighter::x2222_b2

◆ x2222_b3

u8 ftSs_Fighter::x2222_b3

◆ x2222_b4

u8 ftSs_Fighter::x2222_b4

◆ x2222_b5

u8 ftSs_Fighter::x2222_b5

◆ x2222_b6

u8 ftSs_Fighter::x2222_b6

◆ x2222_b7

u8 ftSs_Fighter::x2222_b7

◆ x2223_b0

u8 ftSs_Fighter::x2223_b0

◆ x2223_b1

u8 ftSs_Fighter::x2223_b1

◆ x2223_b2

u8 ftSs_Fighter::x2223_b2

◆ x2223_b3

u8 ftSs_Fighter::x2223_b3

◆ x2223_b4

u8 ftSs_Fighter::x2223_b4

◆ x2223_b5

u8 ftSs_Fighter::x2223_b5

◆ is_always_metal

u8 ftSs_Fighter::is_always_metal

e.g. classic metal mario

◆ is_metal

u8 ftSs_Fighter::is_metal

◆ x2224_b0

u8 ftSs_Fighter::x2224_b0

◆ x2224_b1

u8 ftSs_Fighter::x2224_b1

◆ x2224_b2

u8 ftSs_Fighter::x2224_b2

◆ x2224_b3

u8 ftSs_Fighter::x2224_b3

◆ x2224_b4

u8 ftSs_Fighter::x2224_b4

◆ x2224_b5

u8 ftSs_Fighter::x2224_b5

◆ x2224_b6

u8 ftSs_Fighter::x2224_b6

◆ can_walljump

u8 ftSs_Fighter::can_walljump

◆ x2225_b0

u8 ftSs_Fighter::x2225_b0

◆ x2225_b1

u8 ftSs_Fighter::x2225_b1

◆ x2225_b2

u8 ftSs_Fighter::x2225_b2

◆ x2225_b3

u8 ftSs_Fighter::x2225_b3

◆ x2225_b4

u8 ftSs_Fighter::x2225_b4

◆ x2225_b5

u8 ftSs_Fighter::x2225_b5

◆ x2225_b6

u8 ftSs_Fighter::x2225_b6

◆ x2225_b7

u8 ftSs_Fighter::x2225_b7

◆ x2226_b0

u8 ftSs_Fighter::x2226_b0

◆ x2226_b1

u8 ftSs_Fighter::x2226_b1

◆ x2226_b2

u8 ftSs_Fighter::x2226_b2

◆ x2226_b3

u8 ftSs_Fighter::x2226_b3

◆ x2226_b4

u8 ftSs_Fighter::x2226_b4

◆ x2226_b5

u8 ftSs_Fighter::x2226_b5

◆ x2226_b6

u8 ftSs_Fighter::x2226_b6

◆ x2226_b7

u8 ftSs_Fighter::x2226_b7

◆ x2227_b0

u8 ftSs_Fighter::x2227_b0

◆ x2227_b1

u8 ftSs_Fighter::x2227_b1

◆ x2227_b2

u8 ftSs_Fighter::x2227_b2

◆ x2227_b3

u8 ftSs_Fighter::x2227_b3

◆ x2227_b4

u8 ftSs_Fighter::x2227_b4

◆ x2227_b5

u8 ftSs_Fighter::x2227_b5

◆ x2227_b6

u8 ftSs_Fighter::x2227_b6

◆ x2227_b7

u8 ftSs_Fighter::x2227_b7

◆ x2228_b0

u8 ftSs_Fighter::x2228_b0

◆ x2228_b1

u8 ftSs_Fighter::x2228_b1

◆ is_sandbag

u8 ftSs_Fighter::is_sandbag

◆ x2228_b3

u8 ftSs_Fighter::x2228_b3

◆ x2228_b5

u8 ftSs_Fighter::x2228_b5

◆ used_tether

u8 ftSs_Fighter::used_tether

◆ x2228_b7

u8 ftSs_Fighter::x2228_b7

◆ x2229_b0

u8 ftSs_Fighter::x2229_b0

◆ x2229_b1

u8 ftSs_Fighter::x2229_b1

◆ x2229_b2

u8 ftSs_Fighter::x2229_b2

◆ x2229_b3

u8 ftSs_Fighter::x2229_b3

◆ x2229_b4

u8 ftSs_Fighter::x2229_b4

◆ no_normal_motion

u8 ftSs_Fighter::no_normal_motion

◆ x2229_b6

u8 ftSs_Fighter::x2229_b6

◆ no_kb

u8 ftSs_Fighter::no_kb

◆ x222A_b0

u8 ftSs_Fighter::x222A_b0

◆ x222A_b1

u8 ftSs_Fighter::x222A_b1

◆ x222A_b2

u8 ftSs_Fighter::x222A_b2

◆ x222A_b3

u8 ftSs_Fighter::x222A_b3

◆ x222A_b5

u8 ftSs_Fighter::x222A_b5

◆ x222A_b6

u8 ftSs_Fighter::x222A_b6

◆ x222A_b7

u8 ftSs_Fighter::x222A_b7

◆ u

union Fighter::Fighter_FighterVars ftSs_Fighter::u

◆ bury_grkind

GrKind ftSs_Fighter::bury_grkind

◆ bury_timer_1

u32 ftSs_Fighter::bury_timer_1

◆ bury_timer_2

u32 ftSs_Fighter::bury_timer_2

◆ x2330

IntVec2 ftSs_Fighter::x2330

◆ x2338

IntVec2 ftSs_Fighter::x2338

◆ mv

union Fighter::Fighter_MotionVars ftSs_Fighter::mv

The documentation for this struct was generated from the following file: