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

#include <types.h>

Data Structures

struct  dmg
 
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 S_TEMP4x24
 
u8x28
 
float facing_dir
 
float facing_dir1
 
Vec3 x34_scale
 
float x40
 
Mtx x44_mtx
 
Vec3 x74_anim_vel
 
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
 
void * x2D0
 
void * dat_attrs
 
void * x2D8_specialAttributes2
 
float x2DC
 
float x2E0
 
float x2E4
 
float x2E8
 
float x2EC
 
BoneDynamicsDesc dynamic_bone_sets [Ft_Dynamics_NumMax]
 
int dynamics_num
 
ftCmdScript x3E4_fighterCmdScript
 
UNK_T x3F8
 
UNK_T x3FC
 
UNK_T x400
 
UNK_T x404
 
ftDeviceUnk2 x408
 
ftDeviceUnk2 x488
 
ftDeviceUnk2 x508
 
HSD_LObjx588
 
s32 x58C
 
uint x590
 
union { 
 
   struct { 
 
      u8   x594_b0: 1 
 
      u8   x594_b1: 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 
 
   }  
 
   s32   x594_s32 
 
};  
 
s32 x598
 
UNK_T x59C
 
UNK_T x5A0
 
UNK_T x5A4
 
UNK_T x5A8
 
u8 _5AC [0x5B8 - 0x5AC]
 
s32 x5B8
 
UNK_T x5BC
 
u8 filler_x598 [0x5C8 - 0x5C0]
 
void * x5C8
 
u8 filler_x5CC [0x5E8 - 0x5CC]
 
FighterBoneparts
 
DObjList dobj_list
 
s8 x5F4
 
s8 x5F5
 
s8 x5F6
 
s8 x5F7
 
s8 x5F8
 
u8 filler_x5FC [0x60C - 0x5F9]
 
void * x60C
 
union { 
 
   GXColor   x610_color_rgba [2] 
 
   struct { 
 
      s32   x610 
 
      GXColor   x614 
 
   }  
 
};  
 
u8 x618_player_id
 
u8 x619_costume_id
 
u8 x61A_controller_index
 
u8 team
 
u8 x61C
 
u8 x61D
 
u8 filler_x61E [0x620 - 0x61E]
 
struct { 
 
   Vec2   lstick 
 
   Vec2   lstick1 
 
   float   x630 
 
   float   x634 
 
   Vec2   cstick 
 
   Vec2   cstick1 
 
   float   x648 
 
   float   x64C 
 
   float   x650 
 
   float   x654 
 
   float   x658 
 
   HSD_Pad   held_inputs 
 
   s32   x660 
 
   s32   x664 
 
   HSD_Pad   x668 
 
   s32   x66C 
 
input 
 
u8 x670_timer_lstick_tilt_x
 
u8 x671_timer_lstick_tilt_y
 
u8 x672_input_timer_counter
 
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
 
CameraBoxx890_cameraBox
 
float cur_anim_frame
 
float x898_unk
 
float frame_speed_mul
 
float x8A0_unk
 
float x8A4_animBlendFrames
 
float x8A8_unk
 
HSD_JObjx8AC_animSkeleton
 
u8 filler_x8AC [0x914 - 0x8B0]
 
HitCapsule x914 [4]
 
HitCapsule xDF4 [2]
 
HitCapsule x1064_thrownHitbox
 
u8 x119C_teamUnk
 
u8 grabber_unk1
 
u8 hurt_capsules_len
 
u8 x119F
 
HurtCapsule hurt_capsules [15]
 
UNK_T x1614
 
u8 filler_x1618 [0x166C - 0x1618]
 
u8 x166C
 
UNK_T x1670
 
u8 filler_x1674 [0x1828 - 0x1674]
 
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
 
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 x1A4C
 
s8 x1A50
 
s8 x1A51
 
u8 x1A52
 
u8 x1A53
 
s32 x1A54
 
Fighter_GObj * victim_gobj
 
Fighter_GObj * x1A5C
 
Item_GObjx1A60
 
UNK_T x1A64
 
u16 x1A68
 
u16 x1A6A
 
float x1A6C
 
Vec3 x1A70
 
Vec3 x1A7C
 
struct Fighter_x1A88_t x1A88
 
int x2004
 
s32 x2008
 
s32 x200C
 
s32 x2010
 
s32 x2014
 
s32 x2018
 
s32 x201C
 
s8 x2020
 
s8 x2021
 
s8 x2022
 
s32 x2024
 
s32 x2028
 
s32 x202C
 
s32 x2030
 
s32 x2034
 
s32 x2038
 
s32 x203C
 
void * x2040
 
u8 filler_x203C [0x2064 - 0x2044]
 
int x2064_ledgeCooldown
 
s32 x2068_attackID
 
u16 x206C_attack_instance
 
short 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
 
s16 x209C
 
HSD_JObjx20A0_accessory
 
s32 x20A4
 
s32 x20A8
 
HSD_GObjunk_gobj
 
UNK_T x20B0
 
UNK_T x20B4
 
UNK_T x20B8
 
UNK_T x20BC
 
UNK_T x20C0
 
UNK_T x20C4
 
UNK_T x20C8
 
UNK_T x20CC
 
UNK_T x20D0
 
UNK_T x20D4
 
UNK_T x20D8
 
UNK_T x20DC
 
UNK_T x20E0
 
UNK_T x20E4
 
UNK_T x20E8
 
UNK_T x20EC
 
UNK_T x20F0
 
UNK_T x20F4
 
float x20F8
 
float x20FC
 
s8 x2100
 
union { 
 
   u8   x2101 
 
   struct { 
 
      u8   x2101_bits_0to6: 7 
 
      u8   x2101_bits_8: 1 
 
   }  
 
};  
 
s8 x2102
 
s8 x2103
 
s32 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
 
s32 x2148
 
s32 x214C
 
s32 x2150
 
s32 x2154
 
s32 x2158
 
s32 x215C
 
s32 x2160
 
int x2164
 
int x2168
 
float unk_grab_val
 
float x2170
 
u8 filler_x2174 [0x2180 - 0x2174]
 
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 x21F0
 
HSD_GObjEvent x21F4
 
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 x2214
 
union { 
 
   u8   x2218 
 
   struct { 
 
      u8   allow_interrupt: 1 
 
      u8   x2218_b1: 1 
 
      u8   x2218_b2: 1 
 
      u8   x2218_b3: 1 
 
      u8   x2218_b4: 1 
 
      u8   x2218_b5: 1 
 
      u8   x2218_b6: 1 
 
      u8   x2218_b7: 1 
 
   }  
 
};  
 
union { 
 
   u8   x2219 
 
   struct { 
 
      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 x221A_b2: 1
 
u8 x221A_b3: 1
 
u8 x221A_b4: 1
 
u8 x221A_b5: 1
 
u8 x221A_b6: 1
 
u8 x221A_b7: 1
 
union { 
 
   u8   x221B 
 
   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 
 
   }  
 
};  
 
union { 
 
   struct { 
 
      u8   x221C 
 
      u8   x221D 
 
   }  
 
   struct { 
 
      u8   x221C_b0: 1 
 
      u8   x221C_b1: 1 
 
      u8   x221C_b2: 1 
 
      u8   x221C_b3: 1 
 
      u8   x221C_b4: 1 
 
      u8   x221C_b5: 1 
 
      u8   x221C_b6: 1 
 
      u8   x221C_b7: 1 
 
      u8   x221D_b0: 1 
 
      u8   x221D_b1: 1 
 
      u8   x221D_b2: 1 
 
      u8   x221D_b3: 1 
 
      u8   x221D_b4: 1 
 
      u8   x221D_b5: 1 
 
      u8   x221D_b6: 1 
 
      u8   x221D_b7: 1 
 
   }  
 
   struct { 
 
      u16   x221C_u16_x: 7 
 
      u16   x221C_u16_y: 3 
 
      u16   x221C_u16_z: 6 
 
   }  
 
};  
 
u8 x221E_b0: 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 x221F_b4: 1
 
u8 x221F_b5: 1
 
u8 x221F_b6: 1
 
u8 x221F_b7: 1
 
union { 
 
   struct { 
 
      u8   b0: 3 
 
      u8   b3: 1 
 
      u8   b4: 1 
 
      u8   b5: 1 
 
      u8   b6: 1 
 
      u8   b7: 1 
 
   }  
 
   u8   flags 
 
x2220_flag 
 
union { 
 
   u8   x2221 
 
   struct { 
 
      u8   x2221_b0: 1 
 
      u8   x2221_b1: 1 
 
      u8   x2221_b2: 1 
 
      u8   x2221_b3: 1 
 
      u8   x2221_b4: 1 
 
      u8   x2221_b5: 1 
 
      u8   x2221_b6: 1 
 
      u8   x2221_b7: 1 
 
   }  
 
};  
 
u8 x2222_b0: 1
 
u8 x2222_b1: 1
 
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 x2223_b6: 1
 
u8 x2223_b7: 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 x2224_b7: 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 x2228_b2: 1
 
u8 x2228_b3: 2
 
u8 x2228_b5: 1
 
u8 x2228_b6: 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 x2229_b5_no_normal_motion: 1
 
u8 x2229_b6: 1
 
u8 x2229_b7: 1
 
UnkFlagStruct x222A_flag
 
u8 filler_x222B
 
union Fighter::Fighter_FighterVars fv
 A different struct for each fighter to store non-transient variables.
 
InternalStageId bury_stage_kind
 
uint bury_timer_1
 
uint bury_timer_2
 
IntVec2 x2330
 
IntVec2 x2338
 
union Fighter::Fighter_MotionVars mv
 

Field Documentation

◆ gobj

HSD_GObj* Fighter::gobj

◆ kind

FighterKind Fighter::kind

◆ x8_spawnNum

s32 Fighter::x8_spawnNum

◆ player_id

u8 Fighter::player_id

◆ motion_id

FtMotionId Fighter::motion_id

◆ anim_id

enum_t Fighter::anim_id

◆ x18

s32 Fighter::x18

◆ x1C_actionStateList

MotionState* Fighter::x1C_actionStateList

◆ x20_actionStateList

MotionState* Fighter::x20_actionStateList

◆ x24

struct S_TEMP4* Fighter::x24

◆ x28

u8* Fighter::x28

◆ facing_dir

float Fighter::facing_dir

◆ facing_dir1

float Fighter::facing_dir1

◆ x34_scale

Vec3 Fighter::x34_scale

◆ x40

float Fighter::x40

◆ x44_mtx

Mtx Fighter::x44_mtx

◆ x74_anim_vel

Vec3 Fighter::x74_anim_vel

◆ self_vel

Vec3 Fighter::self_vel

◆ x8c_kb_vel

Vec3 Fighter::x8c_kb_vel

◆ x98_atk_shield_kb

Vec3 Fighter::x98_atk_shield_kb

◆ xA4_unk_vel

Vec3 Fighter::xA4_unk_vel

◆ cur_pos

Vec3 Fighter::cur_pos

◆ prev_pos

Vec3 Fighter::prev_pos

◆ pos_delta

Vec3 Fighter::pos_delta

◆ xD4_unk_vel

Vec3 Fighter::xD4_unk_vel

◆ ground_or_air

GroundOrAir Fighter::ground_or_air

◆ xE4_ground_accel_1

float Fighter::xE4_ground_accel_1

◆ xE8_ground_accel_2

float Fighter::xE8_ground_accel_2

◆ gr_vel

float Fighter::gr_vel

◆ xF0_ground_kb_vel

float Fighter::xF0_ground_kb_vel

◆ xF4_ground_attacker_shield_kb_vel

float Fighter::xF4_ground_attacker_shield_kb_vel

◆ xF8_playerNudgeVel

Vec2 Fighter::xF8_playerNudgeVel

◆ x100

float Fighter::x100

◆ x104

u8 Fighter::x104

◆ x105

s8 Fighter::x105

◆ x106

s8 Fighter::x106

◆ x107

s8 Fighter::x107

◆ x108_costume_joint

HSD_Joint* Fighter::x108_costume_joint

◆ ft_data

ftData* Fighter::ft_data

◆ co_attrs

ftCo_DatAttrs Fighter::co_attrs

◆ x294_itPickup

itPickup Fighter::x294_itPickup

◆ x2C4

Vec2 Fighter::x2C4

◆ x2CC

ftDonkeyAttributes* Fighter::x2CC

◆ x2D0

void* Fighter::x2D0

◆ dat_attrs

void* Fighter::dat_attrs

◆ x2D8_specialAttributes2

void* Fighter::x2D8_specialAttributes2

◆ x2DC

float Fighter::x2DC

◆ x2E0

float Fighter::x2E0

◆ x2E4

float Fighter::x2E4

◆ x2E8

float Fighter::x2E8

◆ x2EC

float Fighter::x2EC

◆ dynamic_bone_sets

BoneDynamicsDesc Fighter::dynamic_bone_sets[Ft_Dynamics_NumMax]

◆ dynamics_num

int Fighter::dynamics_num

◆ x3E4_fighterCmdScript

ftCmdScript Fighter::x3E4_fighterCmdScript

◆ x3F8

UNK_T Fighter::x3F8

◆ x3FC

UNK_T Fighter::x3FC

◆ x400

UNK_T Fighter::x400

◆ x404

UNK_T Fighter::x404

◆ x408

ftDeviceUnk2 Fighter::x408

◆ x488

ftDeviceUnk2 Fighter::x488

◆ x508

ftDeviceUnk2 Fighter::x508

◆ x588

HSD_LObj* Fighter::x588

◆ x58C

s32 Fighter::x58C

◆ x590

uint Fighter::x590

◆ x594_b0

u8 Fighter::x594_b0

◆ x594_b1

u8 Fighter::x594_b1

◆ x594_b2

u8 Fighter::x594_b2

◆ x594_b3

u8 Fighter::x594_b3

◆ x594_b4

u8 Fighter::x594_b4

◆ x594_b5

u8 Fighter::x594_b5

◆ x594_b6

u8 Fighter::x594_b6

◆ x594_b7

u8 Fighter::x594_b7

◆ x0

u8 Fighter::x0

◆ x7

u16 Fighter::x7

◆ [struct]

struct { ... } Fighter::x596_bits

◆ x594_s32

s32 Fighter::x594_s32

◆ [union]

union { ... } Fighter

◆ x598

s32 Fighter::x598

◆ x59C

UNK_T Fighter::x59C

◆ x5A0

UNK_T Fighter::x5A0

◆ x5A4

UNK_T Fighter::x5A4

◆ x5A8

UNK_T Fighter::x5A8

◆ _5AC

u8 Fighter::_5AC[0x5B8 - 0x5AC]

◆ x5B8

s32 Fighter::x5B8

◆ x5BC

UNK_T Fighter::x5BC

◆ filler_x598

u8 Fighter::filler_x598[0x5C8 - 0x5C0]

◆ x5C8

void* Fighter::x5C8

◆ filler_x5CC

u8 Fighter::filler_x5CC[0x5E8 - 0x5CC]

◆ parts

FighterBone* Fighter::parts

◆ dobj_list

DObjList Fighter::dobj_list

◆ x5F4

s8 Fighter::x5F4

◆ x5F5

s8 Fighter::x5F5

◆ x5F6

s8 Fighter::x5F6

◆ x5F7

s8 Fighter::x5F7

◆ x5F8

s8 Fighter::x5F8

◆ filler_x5FC

u8 Fighter::filler_x5FC[0x60C - 0x5F9]

◆ x60C

void* Fighter::x60C

◆ x610_color_rgba

GXColor Fighter::x610_color_rgba[2]

◆ x610

s32 Fighter::x610

◆ x614

GXColor Fighter::x614

◆ [union]

union { ... } Fighter

◆ x618_player_id

u8 Fighter::x618_player_id

◆ x619_costume_id

u8 Fighter::x619_costume_id

◆ x61A_controller_index

u8 Fighter::x61A_controller_index

◆ team

u8 Fighter::team

◆ x61C

u8 Fighter::x61C

◆ x61D

u8 Fighter::x61D

◆ filler_x61E

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

◆ lstick

Vec2 Fighter::lstick

◆ lstick1

Vec2 Fighter::lstick1

◆ x630

float Fighter::x630

◆ x634

float Fighter::x634

◆ cstick

Vec2 Fighter::cstick

◆ cstick1

Vec2 Fighter::cstick1

◆ x648

float Fighter::x648

◆ x64C

float Fighter::x64C

◆ x650

float Fighter::x650

◆ x654

float Fighter::x654

◆ x658

float Fighter::x658

◆ held_inputs

HSD_Pad Fighter::held_inputs

◆ x660

s32 Fighter::x660

◆ x664

s32 Fighter::x664

◆ x668

HSD_Pad Fighter::x668

◆ x66C

s32 Fighter::x66C

◆ [struct]

struct { ... } Fighter::input

◆ x670_timer_lstick_tilt_x

u8 Fighter::x670_timer_lstick_tilt_x

◆ x671_timer_lstick_tilt_y

u8 Fighter::x671_timer_lstick_tilt_y

◆ x672_input_timer_counter

u8 Fighter::x672_input_timer_counter

◆ x673

u8 Fighter::x673

◆ x674

u8 Fighter::x674

◆ x675

u8 Fighter::x675

◆ x676_x

u8 Fighter::x676_x

◆ x677_y

u8 Fighter::x677_y

◆ x678

u8 Fighter::x678

◆ x679_x

u8 Fighter::x679_x

◆ x67A_y

u8 Fighter::x67A_y

◆ x67B

u8 Fighter::x67B

◆ x67C

u8 Fighter::x67C

◆ x67D

u8 Fighter::x67D

◆ x67E

u8 Fighter::x67E

◆ x67F

u8 Fighter::x67F

◆ x680

u8 Fighter::x680

◆ x681

u8 Fighter::x681

◆ x682

u8 Fighter::x682

◆ x683

u8 Fighter::x683

◆ x684

u8 Fighter::x684

◆ x685

u8 Fighter::x685

◆ x686

u8 Fighter::x686

◆ x687

u8 Fighter::x687

◆ x688

u8 Fighter::x688

◆ x689

u8 Fighter::x689

◆ x68A

u8 Fighter::x68A

◆ x68B

u8 Fighter::x68B

◆ x68C_transNPos

Vec3 Fighter::x68C_transNPos

◆ x698

Vec3 Fighter::x698

◆ x6A4_transNOffset

Vec3 Fighter::x6A4_transNOffset

◆ x6B0

Vec3 Fighter::x6B0

◆ lstick_angle

float Fighter::lstick_angle

◆ x6C0

Vec3 Fighter::x6C0

◆ x6CC

Vec3 Fighter::x6CC

◆ x6D8

Vec3 Fighter::x6D8

◆ x6E4

Vec3 Fighter::x6E4

◆ coll_data

CollData Fighter::coll_data

◆ ecb_lock

s32 Fighter::ecb_lock

◆ x890_cameraBox

CameraBox* Fighter::x890_cameraBox

◆ cur_anim_frame

float Fighter::cur_anim_frame

◆ x898_unk

float Fighter::x898_unk

◆ frame_speed_mul

float Fighter::frame_speed_mul

◆ x8A0_unk

float Fighter::x8A0_unk

◆ x8A4_animBlendFrames

float Fighter::x8A4_animBlendFrames

◆ x8A8_unk

float Fighter::x8A8_unk

◆ x8AC_animSkeleton

HSD_JObj* Fighter::x8AC_animSkeleton

◆ filler_x8AC

u8 Fighter::filler_x8AC[0x914 - 0x8B0]

◆ x914

HitCapsule Fighter::x914[4]

◆ xDF4

HitCapsule Fighter::xDF4[2]

◆ x1064_thrownHitbox

HitCapsule Fighter::x1064_thrownHitbox

◆ x119C_teamUnk

u8 Fighter::x119C_teamUnk

◆ grabber_unk1

u8 Fighter::grabber_unk1

◆ hurt_capsules_len

u8 Fighter::hurt_capsules_len

◆ x119F

u8 Fighter::x119F

◆ hurt_capsules

HurtCapsule Fighter::hurt_capsules[15]

◆ x1614

UNK_T Fighter::x1614

◆ filler_x1618

u8 Fighter::filler_x1618[0x166C - 0x1618]

◆ x166C

u8 Fighter::x166C

◆ x1670

UNK_T Fighter::x1670

◆ filler_x1674

u8 Fighter::filler_x1674[0x1828 - 0x1674]

◆ x1828

enum_t Fighter::x1828

◆ dmg

◆ x1960_vibrateMult

float Fighter::x1960_vibrateMult

◆ x1964

float Fighter::x1964

◆ x1968_jumpsUsed

u8 Fighter::x1968_jumpsUsed

◆ x1969_walljumpUsed

u8 Fighter::x1969_walljumpUsed

◆ hitlag_mul

float Fighter::hitlag_mul

◆ unk_msid

enum_t Fighter::unk_msid

◆ item_gobj

Item_GObj* Fighter::item_gobj

◆ x1978

Item_GObj* Fighter::x1978

◆ x197C

HSD_GObj* Fighter::x197C

◆ x1980

HSD_GObj* Fighter::x1980

◆ x1984_heldItemSpec

Item_GObj* Fighter::x1984_heldItemSpec

◆ x1988

enum_t Fighter::x1988

◆ x198C

s32 Fighter::x198C

◆ x1990

s32 Fighter::x1990

◆ x1994

bool Fighter::x1994

◆ shield_health

float Fighter::shield_health

◆ lightshield_amount

float Fighter::lightshield_amount

◆ x19A0_shieldDamageTaken

s32 Fighter::x19A0_shieldDamageTaken

◆ x19A4

int Fighter::x19A4

◆ x19A8

HSD_GObj* Fighter::x19A8

◆ specialn_facing_dir

float Fighter::specialn_facing_dir

◆ x19B0

enum_t Fighter::x19B0

◆ shield_unk0

float Fighter::shield_unk0

◆ shield_unk1

float Fighter::shield_unk1

◆ x19BC_shieldDamageTaken3

s32 Fighter::x19BC_shieldDamageTaken3

◆ shield_hit

HitResult Fighter::shield_hit

◆ reflect_hit

HitResult Fighter::reflect_hit

◆ absorb_hit

HitResult Fighter::absorb_hit

◆ x1A2C_reflectHitDirection

float Fighter::x1A2C_reflectHitDirection

◆ x1A30_maxDamage

s32 Fighter::x1A30_maxDamage

◆ x1A34_damageMul

float Fighter::x1A34_damageMul

◆ x1A38_speedMul

float Fighter::x1A38_speedMul

◆ x1A3C_damageOver

s32 Fighter::x1A3C_damageOver

% damage over the maximum reflectable damage threshold

◆ [struct]

struct { ... } Fighter::ReflectAttr

◆ x1A40_absorbHitDirection

float Fighter::x1A40_absorbHitDirection

◆ x1A44_damageTaken

s32 Fighter::x1A44_damageTaken

unconfirmed?

◆ x1A48_hitsTaken

s32 Fighter::x1A48_hitsTaken

unconfirmed?

◆ [struct]

struct { ... } Fighter::AbsorbAttr

◆ x1A4C

float Fighter::x1A4C

◆ x1A50

s8 Fighter::x1A50

◆ x1A51

s8 Fighter::x1A51

◆ x1A52

u8 Fighter::x1A52

◆ x1A53

u8 Fighter::x1A53

◆ x1A54

s32 Fighter::x1A54

◆ victim_gobj

Fighter_GObj* Fighter::victim_gobj

◆ x1A5C

Fighter_GObj* Fighter::x1A5C

◆ x1A60

Item_GObj* Fighter::x1A60

◆ x1A64

UNK_T Fighter::x1A64

◆ x1A68

u16 Fighter::x1A68

◆ x1A6A

u16 Fighter::x1A6A

◆ x1A6C

float Fighter::x1A6C

◆ x1A70

Vec3 Fighter::x1A70

◆ x1A7C

Vec3 Fighter::x1A7C

◆ x1A88

struct Fighter_x1A88_t Fighter::x1A88

◆ x2004

int Fighter::x2004

◆ x2008

s32 Fighter::x2008

◆ x200C

s32 Fighter::x200C

◆ x2010

s32 Fighter::x2010

◆ x2014

s32 Fighter::x2014

◆ x2018

s32 Fighter::x2018

◆ x201C

s32 Fighter::x201C

◆ x2020

s8 Fighter::x2020

◆ x2021

s8 Fighter::x2021

◆ x2022

s8 Fighter::x2022

◆ x2024

s32 Fighter::x2024

◆ x2028

s32 Fighter::x2028

◆ x202C

s32 Fighter::x202C

◆ x2030

s32 Fighter::x2030

◆ x2034

s32 Fighter::x2034

◆ x2038

s32 Fighter::x2038

◆ x203C

s32 Fighter::x203C

◆ x2040

void* Fighter::x2040

◆ filler_x203C

u8 Fighter::filler_x203C[0x2064 - 0x2044]

◆ x2064_ledgeCooldown

int Fighter::x2064_ledgeCooldown

◆ x2068_attackID

s32 Fighter::x2068_attackID

◆ x206C_attack_instance

u16 Fighter::x206C_attack_instance

◆ x206E

short Fighter::x206E

◆ x2070

union Struct2070 Fighter::x2070

◆ x2074

struct Struct2074 Fighter::x2074

◆ x208C

s32 Fighter::x208C

◆ x2090

u16 Fighter::x2090

◆ x2092

u16 Fighter::x2092

◆ x2094

Fighter_GObj* Fighter::x2094

GObj pointer of combo victim?

◆ x2098

u16 Fighter::x2098

◆ x209A

u16 Fighter::x209A

◆ x209C

s16 Fighter::x209C

◆ x20A0_accessory

HSD_JObj* Fighter::x20A0_accessory

◆ x20A4

s32 Fighter::x20A4

◆ x20A8

s32 Fighter::x20A8

◆ unk_gobj

HSD_GObj* Fighter::unk_gobj

◆ x20B0

UNK_T Fighter::x20B0

◆ x20B4

UNK_T Fighter::x20B4

◆ x20B8

UNK_T Fighter::x20B8

◆ x20BC

UNK_T Fighter::x20BC

◆ x20C0

UNK_T Fighter::x20C0

◆ x20C4

UNK_T Fighter::x20C4

◆ x20C8

UNK_T Fighter::x20C8

◆ x20CC

UNK_T Fighter::x20CC

◆ x20D0

UNK_T Fighter::x20D0

◆ x20D4

UNK_T Fighter::x20D4

◆ x20D8

UNK_T Fighter::x20D8

◆ x20DC

UNK_T Fighter::x20DC

◆ x20E0

UNK_T Fighter::x20E0

◆ x20E4

UNK_T Fighter::x20E4

◆ x20E8

UNK_T Fighter::x20E8

◆ x20EC

UNK_T Fighter::x20EC

◆ x20F0

UNK_T Fighter::x20F0

◆ x20F4

UNK_T Fighter::x20F4

◆ x20F8

float Fighter::x20F8

◆ x20FC

float Fighter::x20FC

◆ x2100

s8 Fighter::x2100

◆ x2101

u8 Fighter::x2101

◆ x2101_bits_0to6

u8 Fighter::x2101_bits_0to6

◆ x2101_bits_8

u8 Fighter::x2101_bits_8

◆ [union]

union { ... } Fighter

◆ x2102

s8 Fighter::x2102

◆ x2103

s8 Fighter::x2103

◆ x2104

s32 Fighter::x2104

◆ capture_timer

int Fighter::capture_timer

◆ wall_jump_input_timer

u8 Fighter::wall_jump_input_timer

◆ filler_x210C

u8 Fighter::filler_x210C[3]

◆ x2110_walljumpWallSide

float Fighter::x2110_walljumpWallSide

◆ smash_attrs

SmashAttr Fighter::smash_attrs

◆ x213C

s32 Fighter::x213C

◆ x2140

float Fighter::x2140

◆ x2144

int Fighter::x2144

◆ x2148

s32 Fighter::x2148

◆ x214C

s32 Fighter::x214C

◆ x2150

s32 Fighter::x2150

◆ x2154

s32 Fighter::x2154

◆ x2158

s32 Fighter::x2158

◆ x215C

s32 Fighter::x215C

◆ x2160

s32 Fighter::x2160

◆ x2164

int Fighter::x2164

◆ x2168

int Fighter::x2168

◆ unk_grab_val

float Fighter::unk_grab_val

◆ x2170

float Fighter::x2170

◆ filler_x2174

u8 Fighter::filler_x2174[0x2180 - 0x2174]

◆ x2180

s32 Fighter::x2180

◆ x2184

HSD_JObj* Fighter::x2184

◆ x2188

S32Vec2 Fighter::x2188

◆ grab_cb

HSD_GObjEvent Fighter::grab_cb

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

◆ x2194

HSD_GObjEvent Fighter::x2194

◆ grabbed_cb

HSD_GObjInteraction Fighter::grabbed_cb

◆ input_cb

HSD_GObjEvent Fighter::input_cb

◆ anim_cb

HSD_GObjEvent Fighter::anim_cb

◆ phys_cb

HSD_GObjEvent Fighter::phys_cb

◆ coll_cb

HSD_GObjEvent Fighter::coll_cb

◆ cam_cb

HSD_GObjEvent Fighter::cam_cb

◆ accessory1_cb

HSD_GObjEvent Fighter::accessory1_cb

◆ accessory2_cb

HSD_GObjEvent Fighter::accessory2_cb

◆ accessory3_cb

HSD_GObjEvent Fighter::accessory3_cb

◆ accessory4_cb

HSD_GObjEvent Fighter::accessory4_cb

◆ deal_dmg_cb

HSD_GObjEvent Fighter::deal_dmg_cb

◆ shield_hit_cb

HSD_GObjEvent Fighter::shield_hit_cb

◆ reflect_hit_cb

HSD_GObjEvent Fighter::reflect_hit_cb

◆ x21CC

HSD_GObjEvent Fighter::x21CC

◆ hitlag_cb

HSD_GObjEvent Fighter::hitlag_cb

◆ pre_hitlag_cb

HSD_GObjEvent Fighter::pre_hitlag_cb

◆ post_hitlag_cb

HSD_GObjEvent Fighter::post_hitlag_cb

◆ take_dmg_cb

HSD_GObjEvent Fighter::take_dmg_cb

◆ death1_cb

HSD_GObjEvent Fighter::death1_cb

◆ death2_cb

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

◆ death3_cb

HSD_GObjEvent Fighter::death3_cb

◆ x21EC

HSD_GObjEvent Fighter::x21EC

◆ x21F0

HSD_GObjEvent Fighter::x21F0

◆ x21F4

HSD_GObjEvent Fighter::x21F4

◆ x21F8

HSD_GObjEvent Fighter::x21F8

◆ x21FC_flag

UnkFlagStruct Fighter::x21FC_flag

◆ filler_x21FC

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

◆ cmd_vars

u32 Fighter::cmd_vars[4]

◆ throw_flags

u32 Fighter::throw_flags

◆ throw_flags_b0

u8 Fighter::throw_flags_b0

◆ throw_flags_b1

u8 Fighter::throw_flags_b1

◆ throw_flags_b2

u8 Fighter::throw_flags_b2

◆ throw_flags_b3

u8 Fighter::throw_flags_b3

◆ throw_flags_b4

u8 Fighter::throw_flags_b4

◆ throw_flags_b5

u8 Fighter::throw_flags_b5

◆ throw_flags_b6

u8 Fighter::throw_flags_b6

◆ throw_flags_b7

u8 Fighter::throw_flags_b7

◆ [union]

union { ... } Fighter

◆ x2214

float Fighter::x2214

◆ x2218

u8 Fighter::x2218

◆ allow_interrupt

u8 Fighter::allow_interrupt

◆ x2218_b1

u8 Fighter::x2218_b1

◆ x2218_b2

u8 Fighter::x2218_b2

◆ x2218_b3

u8 Fighter::x2218_b3

◆ x2218_b4

u8 Fighter::x2218_b4

◆ x2218_b5

u8 Fighter::x2218_b5

◆ x2218_b6

u8 Fighter::x2218_b6

◆ x2218_b7

u8 Fighter::x2218_b7

◆ [union]

union { ... } Fighter

◆ x2219

u8 Fighter::x2219

◆ x2219_b0

u8 Fighter::x2219_b0

◆ x2219_b1

u8 Fighter::x2219_b1

◆ x2219_b2

u8 Fighter::x2219_b2

◆ x2219_b3

u8 Fighter::x2219_b3

◆ x2219_b4

u8 Fighter::x2219_b4

◆ x2219_b5

u8 Fighter::x2219_b5

◆ x2219_b6

u8 Fighter::x2219_b6

◆ x2219_b7

u8 Fighter::x2219_b7

◆ [union]

union { ... } Fighter

◆ x221A_b0

u8 Fighter::x221A_b0

◆ x221A_b1

u8 Fighter::x221A_b1

◆ x221A_b2

u8 Fighter::x221A_b2

◆ x221A_b3

u8 Fighter::x221A_b3

◆ x221A_b4

u8 Fighter::x221A_b4

◆ x221A_b5

u8 Fighter::x221A_b5

◆ x221A_b6

u8 Fighter::x221A_b6

◆ x221A_b7

u8 Fighter::x221A_b7

◆ x221B

u8 Fighter::x221B

◆ x221B_b0

u8 Fighter::x221B_b0

◆ x221B_b1

u8 Fighter::x221B_b1

◆ x221B_b2

u8 Fighter::x221B_b2

◆ x221B_b3

u8 Fighter::x221B_b3

◆ x221B_b4

u8 Fighter::x221B_b4

◆ x221B_b5

u8 Fighter::x221B_b5

◆ x221B_b6

u8 Fighter::x221B_b6

◆ x221B_b7

u8 Fighter::x221B_b7

◆ [union]

union { ... } Fighter

◆ x221C

u8 Fighter::x221C

◆ x221D

u8 Fighter::x221D

◆ x221C_b0

u8 Fighter::x221C_b0

◆ x221C_b1

u8 Fighter::x221C_b1

◆ x221C_b2

u8 Fighter::x221C_b2

◆ x221C_b3

u8 Fighter::x221C_b3

◆ x221C_b4

u8 Fighter::x221C_b4

◆ x221C_b5

u8 Fighter::x221C_b5

◆ x221C_b6

u8 Fighter::x221C_b6

◆ x221C_b7

u8 Fighter::x221C_b7

◆ x221D_b0

u8 Fighter::x221D_b0

◆ x221D_b1

u8 Fighter::x221D_b1

◆ x221D_b2

u8 Fighter::x221D_b2

◆ x221D_b3

u8 Fighter::x221D_b3

◆ x221D_b4

u8 Fighter::x221D_b4

◆ x221D_b5

u8 Fighter::x221D_b5

◆ x221D_b6

u8 Fighter::x221D_b6

◆ x221D_b7

u8 Fighter::x221D_b7

◆ x221C_u16_x

u16 Fighter::x221C_u16_x

◆ x221C_u16_y

u16 Fighter::x221C_u16_y

◆ x221C_u16_z

u16 Fighter::x221C_u16_z

◆ [union]

union { ... } Fighter

◆ x221E_b0

u8 Fighter::x221E_b0

◆ x221E_b1

u8 Fighter::x221E_b1

◆ x221E_b2

u8 Fighter::x221E_b2

◆ x221E_b3

u8 Fighter::x221E_b3

◆ x221E_b4

u8 Fighter::x221E_b4

◆ x221E_b5

u8 Fighter::x221E_b5

◆ x221E_b6

u8 Fighter::x221E_b6

◆ x221E_b7

u8 Fighter::x221E_b7

◆ x221F_b0

u8 Fighter::x221F_b0

◆ x221F_b1

u8 Fighter::x221F_b1

◆ x221F_b2

u8 Fighter::x221F_b2

◆ x221F_b3

u8 Fighter::x221F_b3

◆ x221F_b4

u8 Fighter::x221F_b4

◆ x221F_b5

u8 Fighter::x221F_b5

◆ x221F_b6

u8 Fighter::x221F_b6

◆ x221F_b7

u8 Fighter::x221F_b7

◆ b0

u8 Fighter::b0

◆ b3

u8 Fighter::b3

◆ b4

u8 Fighter::b4

◆ b5

u8 Fighter::b5

◆ b6

u8 Fighter::b6

◆ b7

u8 Fighter::b7

◆ flags

u8 Fighter::flags

◆ [union]

union { ... } Fighter::x2220_flag

◆ x2221

u8 Fighter::x2221

◆ x2221_b0

u8 Fighter::x2221_b0

◆ x2221_b1

u8 Fighter::x2221_b1

◆ x2221_b2

u8 Fighter::x2221_b2

◆ x2221_b3

u8 Fighter::x2221_b3

◆ x2221_b4

u8 Fighter::x2221_b4

◆ x2221_b5

u8 Fighter::x2221_b5

◆ x2221_b6

u8 Fighter::x2221_b6

◆ x2221_b7

u8 Fighter::x2221_b7

◆ [union]

union { ... } Fighter

◆ x2222_b0

u8 Fighter::x2222_b0

◆ x2222_b1

u8 Fighter::x2222_b1

◆ x2222_b2

u8 Fighter::x2222_b2

◆ x2222_b3

u8 Fighter::x2222_b3

◆ x2222_b4

u8 Fighter::x2222_b4

◆ x2222_b5

u8 Fighter::x2222_b5

◆ x2222_b6

u8 Fighter::x2222_b6

◆ x2222_b7

u8 Fighter::x2222_b7

◆ x2223_b0

u8 Fighter::x2223_b0

◆ x2223_b1

u8 Fighter::x2223_b1

◆ x2223_b2

u8 Fighter::x2223_b2

◆ x2223_b3

u8 Fighter::x2223_b3

◆ x2223_b4

u8 Fighter::x2223_b4

◆ x2223_b5

u8 Fighter::x2223_b5

◆ x2223_b6

u8 Fighter::x2223_b6

◆ x2223_b7

u8 Fighter::x2223_b7

◆ x2224_b0

u8 Fighter::x2224_b0

◆ x2224_b1

u8 Fighter::x2224_b1

◆ x2224_b2

u8 Fighter::x2224_b2

◆ x2224_b3

u8 Fighter::x2224_b3

◆ x2224_b4

u8 Fighter::x2224_b4

◆ x2224_b5

u8 Fighter::x2224_b5

◆ x2224_b6

u8 Fighter::x2224_b6

◆ x2224_b7

u8 Fighter::x2224_b7

◆ x2225_b0

u8 Fighter::x2225_b0

◆ x2225_b1

u8 Fighter::x2225_b1

◆ x2225_b2

u8 Fighter::x2225_b2

◆ x2225_b3

u8 Fighter::x2225_b3

◆ x2225_b4

u8 Fighter::x2225_b4

◆ x2225_b5

u8 Fighter::x2225_b5

◆ x2225_b6

u8 Fighter::x2225_b6

◆ x2225_b7

u8 Fighter::x2225_b7

◆ x2226_b0

u8 Fighter::x2226_b0

◆ x2226_b1

u8 Fighter::x2226_b1

◆ x2226_b2

u8 Fighter::x2226_b2

◆ x2226_b3

u8 Fighter::x2226_b3

◆ x2226_b4

u8 Fighter::x2226_b4

◆ x2226_b5

u8 Fighter::x2226_b5

◆ x2226_b6

u8 Fighter::x2226_b6

◆ x2226_b7

u8 Fighter::x2226_b7

◆ x2227_b0

u8 Fighter::x2227_b0

◆ x2227_b1

u8 Fighter::x2227_b1

◆ x2227_b2

u8 Fighter::x2227_b2

◆ x2227_b3

u8 Fighter::x2227_b3

◆ x2227_b4

u8 Fighter::x2227_b4

◆ x2227_b5

u8 Fighter::x2227_b5

◆ x2227_b6

u8 Fighter::x2227_b6

◆ x2227_b7

u8 Fighter::x2227_b7

◆ x2228_b0

u8 Fighter::x2228_b0

◆ x2228_b1

u8 Fighter::x2228_b1

◆ x2228_b2

u8 Fighter::x2228_b2

◆ x2228_b3

u8 Fighter::x2228_b3

◆ x2228_b5

u8 Fighter::x2228_b5

◆ x2228_b6

u8 Fighter::x2228_b6

◆ x2228_b7

u8 Fighter::x2228_b7

◆ x2229_b0

u8 Fighter::x2229_b0

◆ x2229_b1

u8 Fighter::x2229_b1

◆ x2229_b2

u8 Fighter::x2229_b2

◆ x2229_b3

u8 Fighter::x2229_b3

◆ x2229_b4

u8 Fighter::x2229_b4

◆ x2229_b5_no_normal_motion

u8 Fighter::x2229_b5_no_normal_motion

◆ x2229_b6

u8 Fighter::x2229_b6

◆ x2229_b7

u8 Fighter::x2229_b7

◆ x222A_flag

UnkFlagStruct Fighter::x222A_flag

◆ filler_x222B

u8 Fighter::filler_x222B

◆ fv

Fighter::fv

A different struct for each fighter to store non-transient variables.

See also
EV

◆ bury_stage_kind

InternalStageId Fighter::bury_stage_kind

◆ bury_timer_1

uint Fighter::bury_timer_1

◆ bury_timer_2

uint Fighter::bury_timer_2

◆ x2330

IntVec2 Fighter::x2330

◆ x2338

IntVec2 Fighter::x2338

◆ mv

union Fighter::Fighter_MotionVars Fighter::mv

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