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

#include <types.h>

Data Fields

float specialn_stick_range_y_neg
 Minimum control stick range required for downward angle (Negative Y).
float specialn_stick_range_y_pos
 Minimum control stick range required for upward angle (Positive Y).
float specialn_angle_diff
 Maximum angle change from control stick input.
float specialn_vel_x
 Momentum gained from aerial Falcon/Warlock Punch.
float specialn_vel_mul
 Additional momentum from angled Falcon/Warlock Punch.
float specials_gr_vel_x
float specials_grav
float specials_terminal_vel
float specials_unk0
float specials_unk1
float specials_unk2
float specials_unk3
float specials_unk4
float specials_unk5
float specials_miss_landing_lag
float specials_hit_landing_lag
float specialhi_air_friction_mul
float specialhi_horz_vel
float specialhi_freefall_air_spd_mul
float specialhi_landing_lag
float specialhi_unk0
float specialhi_unk1
float specialhi_input_var
float specialhi_unk2
float specialhi_catch_grav
s32 specialhi_air_var
float x68
 Completely unknown.
u32 speciallw_unk1
float speciallw_flame_particle_angle
float speciallw_on_hit_spd_modifier
s32 speciallw_unk2
float speciallw_ground_lag_mul
float speciallw_landing_lag_mul
float speciallw_ground_traction
float speciallw_air_landing_traction

Detailed Description

Size
0x8C bytes.

Field Documentation

◆ specialn_stick_range_y_neg

float ftCaptain_DatAttrs::specialn_stick_range_y_neg

Minimum control stick range required for downward angle (Negative Y).

Offset
0x0.
Size
0x4 bytes.

◆ specialn_stick_range_y_pos

float ftCaptain_DatAttrs::specialn_stick_range_y_pos

Minimum control stick range required for upward angle (Positive Y).

Offset
0x4.
Size
0x4 bytes.

◆ specialn_angle_diff

float ftCaptain_DatAttrs::specialn_angle_diff

Maximum angle change from control stick input.

Offset
0x8.
Size
0x4 bytes.

◆ specialn_vel_x

float ftCaptain_DatAttrs::specialn_vel_x

Momentum gained from aerial Falcon/Warlock Punch.

Offset
0xC.
Size
0x4 bytes.

◆ specialn_vel_mul

float ftCaptain_DatAttrs::specialn_vel_mul

Additional momentum from angled Falcon/Warlock Punch.

Offset
0x10.
Size
0x4 bytes.

◆ specials_gr_vel_x

float ftCaptain_DatAttrs::specials_gr_vel_x
Offset
0x14.
Size
0x4 bytes.

◆ specials_grav

float ftCaptain_DatAttrs::specials_grav
Offset
0x18.
Size
0x4 bytes.

◆ specials_terminal_vel

float ftCaptain_DatAttrs::specials_terminal_vel
Offset
0x1C.
Size
0x4 bytes.

◆ specials_unk0

float ftCaptain_DatAttrs::specials_unk0
Offset
0x20.
Size
0x4 bytes.

◆ specials_unk1

float ftCaptain_DatAttrs::specials_unk1
Offset
0x24.
Size
0x4 bytes.

◆ specials_unk2

float ftCaptain_DatAttrs::specials_unk2
Offset
0x28.
Size
0x4 bytes.

◆ specials_unk3

float ftCaptain_DatAttrs::specials_unk3
Offset
0x2C.
Size
0x4 bytes.

◆ specials_unk4

float ftCaptain_DatAttrs::specials_unk4
Offset
0x30.
Size
0x4 bytes.

◆ specials_unk5

float ftCaptain_DatAttrs::specials_unk5
Remarks
All of these Unk variables are unused.
Offset
0x34.
Size
0x4 bytes.

◆ specials_miss_landing_lag

float ftCaptain_DatAttrs::specials_miss_landing_lag
Offset
0x38.
Size
0x4 bytes.

◆ specials_hit_landing_lag

float ftCaptain_DatAttrs::specials_hit_landing_lag
Offset
0x3C.
Size
0x4 bytes.

◆ specialhi_air_friction_mul

float ftCaptain_DatAttrs::specialhi_air_friction_mul
Offset
0x40.
Size
0x4 bytes.

◆ specialhi_horz_vel

float ftCaptain_DatAttrs::specialhi_horz_vel
Offset
0x44.
Size
0x4 bytes.

◆ specialhi_freefall_air_spd_mul

float ftCaptain_DatAttrs::specialhi_freefall_air_spd_mul
Offset
0x48.
Size
0x4 bytes.

◆ specialhi_landing_lag

float ftCaptain_DatAttrs::specialhi_landing_lag
Offset
0x4C.
Size
0x4 bytes.

◆ specialhi_unk0

float ftCaptain_DatAttrs::specialhi_unk0
Offset
0x50.
Size
0x4 bytes.

◆ specialhi_unk1

float ftCaptain_DatAttrs::specialhi_unk1
Offset
0x54.
Size
0x4 bytes.

◆ specialhi_input_var

float ftCaptain_DatAttrs::specialhi_input_var
Offset
0x58.
Size
0x4 bytes.

◆ specialhi_unk2

float ftCaptain_DatAttrs::specialhi_unk2
Offset
0x5C.
Size
0x4 bytes.

◆ specialhi_catch_grav

float ftCaptain_DatAttrs::specialhi_catch_grav
Offset
0x60.
Size
0x4 bytes.

◆ specialhi_air_var

s32 ftCaptain_DatAttrs::specialhi_air_var
Offset
0x64.
Size
0x4 bytes.

◆ x68

float ftCaptain_DatAttrs::x68

Completely unknown.

Offset
0x68.
Size
0x4 bytes.

◆ speciallw_unk1

u32 ftCaptain_DatAttrs::speciallw_unk1
Offset
0x6C.
Size
0x4 bytes.

◆ speciallw_flame_particle_angle

float ftCaptain_DatAttrs::speciallw_flame_particle_angle
Offset
0x70.
Size
0x4 bytes.

◆ speciallw_on_hit_spd_modifier

float ftCaptain_DatAttrs::speciallw_on_hit_spd_modifier
Offset
0x74.
Size
0x4 bytes.

◆ speciallw_unk2

s32 ftCaptain_DatAttrs::speciallw_unk2
Offset
0x78.
Size
0x4 bytes.

◆ speciallw_ground_lag_mul

float ftCaptain_DatAttrs::speciallw_ground_lag_mul
Offset
0x7C.
Size
0x4 bytes.

◆ speciallw_landing_lag_mul

float ftCaptain_DatAttrs::speciallw_landing_lag_mul
Offset
0x80.
Size
0x4 bytes.

◆ speciallw_ground_traction

float ftCaptain_DatAttrs::speciallw_ground_traction
Offset
0x84.
Size
0x4 bytes.

◆ speciallw_air_landing_traction

float ftCaptain_DatAttrs::speciallw_air_landing_traction
Offset
0x88.
Size
0x4 bytes.

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