1#ifndef MELEE_FT_CHARA_FTFOX_TYPES_H
2#define MELEE_FT_CHARA_FTFOX_TYPES_H
14#include <dolphin/mtx.h>
ItemKind
Definition forward.h:109
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
s32 animCount
0x2344 - Incremented every time one of the three stages of the AppealS animation is completed
Definition types.h:68
bool facingDir
0x2340 - Fox/Falco's facing direction as a boolean variable, used to load indexed ASIDs from the Appe...
Definition types.h:65
float rotateModel
0x2344 - Used to rotate Fox/Falco's model?
Definition types.h:40
s32 gravityDelay
0x2340 - Number of frames to pass before gravity takes effect
Definition types.h:38
s32 unk2
0x2350 - ???
Definition types.h:46
s32 travelFrames
0x2348 - Number of frames Firefox/Firebird's launch animation lasts for
Definition types.h:42
s32 unk
0x234C - ???
Definition types.h:44
s32 turnFrames
0x2344 - Number of frames it takes Fox/Falco to turn around on command
Definition types.h:55
s32 gravityDelay
0x234C - Number of frames to pass before gravity takes effect
Definition types.h:59
s32 releaseLag
0x2340 - Auto lag frames after initializing Reflector if B is not being held.
Definition types.h:53
bool isRelease
0x2348 - Check if Fox/Falco is no longer holding B
Definition types.h:57
bool isBlasterLoop
0x2340 - Check to allow repeated blaster shots
Definition types.h:22
float blendFrames[4]
0x2374 through 0x2380 - ColAnim blend frames?
Definition types.h:31
HSD_GObj * ghostGObj
0x2384 - Illusion/Phantasm GObj pointer
Definition types.h:33
s32 gravityDelay
0x2340 - Number of frames to pass before gravity takes effect
Definition types.h:27
Vec3 ghostEffectPos[4]
0x2344 through 0x2370 - Related to Illusion/Phantasm model's position?
Definition types.h:29
float x70_FOX_FIREFOX_DURATION_END
Definition types.h:122
float x28_FOX_ILLUSION_GROUND_VEL_X
Definition types.h:98
float x30_FOX_ILLUSION_UNK2
Definition types.h:100
ItemKind x1C_FOX_BLASTER_SHOT_ITKIND
Definition types.h:91
float x80_FOX_FIREFOX_UNK2
Definition types.h:126
float x98_FOX_REFLECTOR_RELEASE_LAG
Auto lag frames after initializing Reflector if B is not being held.
Definition types.h:144
float xAC_FOX_REFLECTOR_FALL_ACCEL
Definition types.h:150
float x90_FOX_FIREFOX_LANDING_LAG
Definition types.h:134
float x0_FOX_BLASTER_UNK1
Definition types.h:82
float x14_FOX_BLASTER_VEL
Velocity at which Blaster shots are fired.
Definition types.h:89
float x78_FOX_FIREFOX_REVERSE_ACCEL
Definition types.h:124
s32 xA4_FOX_REFLECTOR_GRAVITY_DELAY
Definition types.h:148
float x64_FOX_FIREFOX_DIRECTION_STICK_RANGE_MIN
Definition types.h:116
float x24_FOX_ILLUSION_GRAVITY_DELAY
Definition types.h:96
float x7C_FOX_FIREFOX_GROUND_MOMENTUM_END
Definition types.h:125
float x48_FOX_ILLUSION_TERMINAL_VELOCITY
Definition types.h:106
float x4C_FOX_ILLUSION_FREEFALL_MOBILITY
Definition types.h:107
float xA0_FOX_REFLECTOR_UNK1
Definition types.h:147
float x50_FOX_ILLUSION_LANDING_LAG
Definition types.h:108
float x60_FOX_FIREFOX_FALL_ACCEL
Definition types.h:115
float x34_FOX_ILLUSION_GROUND_END_VEL_X
Definition types.h:101
float x38_FOX_ILLUSION_GROUND_FRICTION
Definition types.h:102
float x8_FOX_BLASTER_UNK3
Definition types.h:84
float x9C_FOX_REFLECTOR_TURN_FRAMES
Amount of turn frames for changing Reflector direction.
Definition types.h:146
float x2C_FOX_ILLUSION_UNK1
Definition types.h:99
float x74_FOX_FIREFOX_SPEED
Definition types.h:123
float x58_FOX_FIREFOX_VEL_X
Definition types.h:113
float x68_FOX_FIREFOX_DURATION
Definition types.h:120
s32 x6C_FOX_FIREFOX_BOUNCE_VAR
Definition types.h:121
float x84_FOX_FIREFOX_BOUND_VEL_X
Definition types.h:127
float x3C_FOX_ILLUSION_AIR_END_VEL_X
Definition types.h:103
float x10_FOX_BLASTER_ANGLE
Angle at which Blaster shots are fired.
Definition types.h:87
ReflectDesc xB0_FOX_REFLECTOR_REFLECTION
Definition types.h:151
float x5C_FOX_FIREFOX_AIR_MOMENTUM_PRESERVE_X
Definition types.h:114
float xC_FOX_BLASTER_UNK4
Definition types.h:85
float x8C_FOX_FIREFOX_FREEFALL_MOBILITY
Definition types.h:133
ItemKind x20_FOX_BLASTER_GUN_ITKIND
Definition types.h:92
float x18_FOX_BLASTER_LANDING_LAG
Definition types.h:90
float x44_FOX_ILLUSION_FALL_ACCEL
Definition types.h:105
float x40_FOX_ILLUSION_AIR_MUL_X
Definition types.h:104
float x4_FOX_BLASTER_UNK2
Definition types.h:83
float xA8_FOX_REFLECTOR_MOMENTUM_PRESERVE_X
Definition types.h:149
float x88_FOX_FIREFOX_FACING_STICK_RANGE_MIN
Definition types.h:130
float x94_FOX_FIREFOX_BOUND_ANGLE
Definition types.h:135
float x54_FOX_FIREFOX_GRAVITY_DELAY
Definition types.h:112
HSD_GObj * x222C_blasterGObj
Definition types.h:17
ftFoxSpecialN SpecialN
Definition types.h:72
ftFoxSpecialHi SpecialHi
Definition types.h:74
ftFoxSpecialS SpecialS
Definition types.h:73
ftFoxAppealS AppealS
Definition types.h:76
ftFoxSpecialLw SpecialLw
Definition types.h:75