SSBM Decomp
Loading...
Searching...
No Matches
forward.h File Reference
#include "ft/forward.h"
#include "ftCommon/forward.h"

Go to the source code of this file.

Enumerations

enum  ftPeach_MotionState {
  ftPe_MS_Float = ftCo_MS_Count ,
  ftPe_MS_FloatFallF ,
  ftPe_MS_FloatFallB ,
  ftPe_MS_FloatAttackAirN ,
  ftPe_MS_FloatAttackAirF ,
  ftPe_MS_FloatAttackAirB ,
  ftPe_MS_FloatAttackAirHi ,
  ftPe_MS_FloatAttackAirLw ,
  ftPe_MS_AttackS4Club ,
  ftPe_MS_AttackS4Pan ,
  ftPe_MS_AttackS4Racket ,
  ftPe_MS_SpecialLw ,
  ftPe_MS_SpecialAirLw ,
  ftPe_MS_SpecialSStart ,
  ftPe_MS_SpecialSEnd ,
  ftPe_MS_SpecialSJump ,
  ftPe_MS_SpecialAirSStart ,
  ftPe_MS_SpecialAirSEnd_0 ,
  ftPe_MS_SpecialAirSEnd_1 ,
  ftPe_MS_SpecialAirSJump ,
  ftPe_MS_SpecialHiStart ,
  ftPe_MS_SpecialHiEnd ,
  ftPe_MS_SpecialAirHiStart ,
  ftPe_MS_SpecialAirHiEnd ,
  ftPe_MS_SpecialN ,
  ftPe_MS_SpecialNHit ,
  ftPe_MS_SpecialAirN ,
  ftPe_MS_SpecialAirNHit ,
  ftPe_MS_ItemParasolOpen ,
  ftPe_MS_ItemParasolFall ,
  ftPe_MS_Count ,
  ftPe_MS_SelfCount = ftPe_MS_Count - ftCo_MS_Count
}
 
enum  ftPe_Submotion {
  ftPe_SM_Float = ftCo_SM_Count ,
  ftPe_SM_FloatFallF ,
  ftPe_SM_FloatFallB ,
  ftPe_SM_AttackS4_0 ,
  ftPe_SM_AttackS4_1 ,
  ftPe_SM_AttackS4_2 ,
  ftPe_SM_SpecialLw ,
  ftPe_SM_SpecialSStart ,
  ftPe_SM_SpecialSEnd ,
  ftPe_SM_SpecialSJump ,
  ftPe_SM_SpecialAirSStart ,
  ftPe_SM_SpecialAirSEnd_0 ,
  ftPe_SM_SpecialAirSEnd_1 ,
  ftPe_SM_SpecialHiStart ,
  ftPe_SM_SpecialHiEnd ,
  ftPe_SM_SpecialAirHiStart ,
  ftPe_SM_SpecialAirHiEnd ,
  ftPe_SM_SpecialN ,
  ftPe_SM_SpecialNHit ,
  ftPe_SM_SpecialAirN ,
  ftPe_SM_SpecialAirNHit ,
  ftPe_SM_ItemParasolOpen ,
  ftPe_SM_ItemParasolFall ,
  ftPe_SM_Count ,
  ftPe_SM_SelfCount = ftPe_SM_Count - ftCo_SM_Count
}
 

Variables

static MotionFlags const ftPe_MF_Base = Ft_MF_SkipItemVis | Ft_MF_FreezeState
 
static MotionFlags const ftPe_MF_FloatAttack
 
static MotionFlags const ftPe_MF_FloatAttackAirN
 
static MotionFlags const ftPe_MF_Move_14
 
static MotionFlags const ftPe_MF_FloatAttackAirB
 
static MotionFlags const ftPe_MF_FloatAttackAirHi
 
static MotionFlags const ftPe_MF_Move_17
 
static MotionFlags const ftPe_MF_AttackS4
 
static MotionFlags const ftPe_MF_Special
 
static MotionFlags const ftPe_MF_SpecialN
 
static MotionFlags const ftPe_MF_SpecialHi = ftPe_MF_SpecialN | Ft_MF_KeepGfx
 
static MotionFlags const ftPe_MF_SpecialLw
 
static MotionFlags const ftPe_MF_SpecialS
 
static MotionFlags const ftPe_MF_SpecialAirN
 
static MotionFlags const ftPe_MF_SpecialAirHi
 
static MotionFlags const ftPe_MF_SpecialAirS
 
static MotionFlags const ftPe_MF_ParasolOpen
 
static MotionFlags const ftPe_MF_ParasolFallSpecial
 

Enumeration Type Documentation

◆ ftPeach_MotionState

Enumerator
ftPe_MS_Float 
ftPe_MS_FloatFallF 
ftPe_MS_FloatFallB 
ftPe_MS_FloatAttackAirN 
ftPe_MS_FloatAttackAirF 
ftPe_MS_FloatAttackAirB 
ftPe_MS_FloatAttackAirHi 
ftPe_MS_FloatAttackAirLw 
ftPe_MS_AttackS4Club 
ftPe_MS_AttackS4Pan 
ftPe_MS_AttackS4Racket 
ftPe_MS_SpecialLw 
ftPe_MS_SpecialAirLw 
ftPe_MS_SpecialSStart 
ftPe_MS_SpecialSEnd 
ftPe_MS_SpecialSJump 
ftPe_MS_SpecialAirSStart 
ftPe_MS_SpecialAirSEnd_0 
ftPe_MS_SpecialAirSEnd_1 
ftPe_MS_SpecialAirSJump 
ftPe_MS_SpecialHiStart 
ftPe_MS_SpecialHiEnd 
ftPe_MS_SpecialAirHiStart 
ftPe_MS_SpecialAirHiEnd 
ftPe_MS_SpecialN 
ftPe_MS_SpecialNHit 
ftPe_MS_SpecialAirN 
ftPe_MS_SpecialAirNHit 
ftPe_MS_ItemParasolOpen 
ftPe_MS_ItemParasolFall 
ftPe_MS_Count 
ftPe_MS_SelfCount 

◆ ftPe_Submotion

Enumerator
ftPe_SM_Float 
ftPe_SM_FloatFallF 
ftPe_SM_FloatFallB 
ftPe_SM_AttackS4_0 
ftPe_SM_AttackS4_1 
ftPe_SM_AttackS4_2 
ftPe_SM_SpecialLw 
ftPe_SM_SpecialSStart 
ftPe_SM_SpecialSEnd 
ftPe_SM_SpecialSJump 
ftPe_SM_SpecialAirSStart 
ftPe_SM_SpecialAirSEnd_0 
ftPe_SM_SpecialAirSEnd_1 
ftPe_SM_SpecialHiStart 
ftPe_SM_SpecialHiEnd 
ftPe_SM_SpecialAirHiStart 
ftPe_SM_SpecialAirHiEnd 
ftPe_SM_SpecialN 
ftPe_SM_SpecialNHit 
ftPe_SM_SpecialAirN 
ftPe_SM_SpecialAirNHit 
ftPe_SM_ItemParasolOpen 
ftPe_SM_ItemParasolFall 
ftPe_SM_Count 
ftPe_SM_SelfCount 

Variable Documentation

◆ ftPe_MF_Base

MotionFlags const ftPe_MF_Base = Ft_MF_SkipItemVis | Ft_MF_FreezeState
static

◆ ftPe_MF_FloatAttack

MotionFlags const ftPe_MF_FloatAttack
static
Initial value:
=
static MotionFlags const ftPe_MF_Base
Definition forward.h:7
static MotionFlags const Ft_MF_SkipParasol
Ignore Parasol state change.
Definition forward.h:174

◆ ftPe_MF_FloatAttackAirN

MotionFlags const ftPe_MF_FloatAttackAirN
static
Initial value:
=
static MotionFlags const ftPe_MF_FloatAttack
Definition forward.h:9
static MotionFlags const Ft_MF_KeepColAnimHitStatus
Preserve full body collision state.
Definition forward.h:153
static MotionFlags const Ft_MF_SkipHit
Keep hitboxes.
Definition forward.h:156

◆ ftPe_MF_Move_14

MotionFlags const ftPe_MF_Move_14
static
Initial value:
=
static MotionFlags const ftPe_MF_FloatAttackAirN
Definition forward.h:12
static MotionFlags const Ft_MF_KeepFastFall
Definition forward.h:148

◆ ftPe_MF_FloatAttackAirB

MotionFlags const ftPe_MF_FloatAttackAirB
static
Initial value:
=
static MotionFlags const Ft_MF_KeepGfx
Definition forward.h:150

◆ ftPe_MF_FloatAttackAirHi

MotionFlags const ftPe_MF_FloatAttackAirHi
static

◆ ftPe_MF_Move_17

MotionFlags const ftPe_MF_Move_17
static
Initial value:
=
static MotionFlags const Ft_MF_SkipModel
Ignore model state change ?
Definition forward.h:159

◆ ftPe_MF_AttackS4

MotionFlags const ftPe_MF_AttackS4
static
Initial value:
static MotionFlags const Ft_MF_SkipRumble
Ignore rumble update?
Definition forward.h:177
static MotionFlags const Ft_MF_KeepSfx
Definition forward.h:171

◆ ftPe_MF_Special

MotionFlags const ftPe_MF_Special
static
Initial value:
=
static MotionFlags const Ft_MF_UnkUpdatePhys
Definition forward.h:200

◆ ftPe_MF_SpecialN

MotionFlags const ftPe_MF_SpecialN
static
Initial value:
=
static MotionFlags const ftPe_MF_Special
Definition forward.h:31

◆ ftPe_MF_SpecialHi

MotionFlags const ftPe_MF_SpecialHi = ftPe_MF_SpecialN | Ft_MF_KeepGfx
static

◆ ftPe_MF_SpecialLw

MotionFlags const ftPe_MF_SpecialLw
static

◆ ftPe_MF_SpecialS

MotionFlags const ftPe_MF_SpecialS
static

◆ ftPe_MF_SpecialAirN

MotionFlags const ftPe_MF_SpecialAirN
static
Initial value:
=
static MotionFlags const ftPe_MF_SpecialN
Definition forward.h:34

◆ ftPe_MF_SpecialAirHi

MotionFlags const ftPe_MF_SpecialAirHi
static
Initial value:
=
static MotionFlags const ftPe_MF_SpecialHi
Definition forward.h:37

◆ ftPe_MF_SpecialAirS

MotionFlags const ftPe_MF_SpecialAirS
static
Initial value:
=
static MotionFlags const ftPe_MF_SpecialS
Definition forward.h:42

◆ ftPe_MF_ParasolOpen

MotionFlags const ftPe_MF_ParasolOpen
static
Initial value:
=
static MotionFlags const Ft_MF_SkipItemVis
Used by Ness during Up/Down Smash.
Definition forward.h:195
static MotionFlags const Ft_MF_SkipModelPartVis
Definition forward.h:205
static MotionFlags const Ft_MF_Unk06
Definition forward.h:163

◆ ftPe_MF_ParasolFallSpecial

MotionFlags const ftPe_MF_ParasolFallSpecial
static
Initial value:
=
static MotionFlags const ftPe_MF_ParasolOpen
Definition forward.h:54
static MotionFlags const Ft_MF_Unk19
Skips updating bit 5 of #Fighter::x2222_flag?
Definition forward.h:198