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

Go to the source code of this file.

Enumerations

enum  ftSamus_MotionState {
  ftSs_MS_SpecialLw = ftCo_MS_Count ,
  ftSs_MS_SpecialAirLw ,
  ftSs_MS_SpecialNStart ,
  ftSs_MS_SpecialNHold ,
  ftSs_MS_SpecialNCancel ,
  ftSs_MS_SpecialN ,
  ftSs_MS_SpecialAirNStart ,
  ftSs_MS_SpecialAirN ,
  ftSs_MS_SpecialS ,
  ftSs_MS_SpecialSSmash ,
  ftSs_MS_SpecialAirS ,
  ftSs_MS_SpecialAirSSmash ,
  ftSs_MS_SpecialHi ,
  ftSs_MS_SpecialAirHi ,
  ftSs_MS_SpecialLwBomb ,
  ftSs_MS_SpecialAirLwBomb ,
  ftSs_MS_AirCatch ,
  ftSs_MS_AirCatchHit ,
  ftSs_MS_Count ,
  ftSs_MS_SelfCount = ftSs_MS_Count - ftCo_MS_Count
}
 
enum  ftSs_Submotion {
  ftSs_SM_SpecialLw = ftCo_SM_Count ,
  ftSs_SM_SpecialAirLw ,
  ftSs_SM_SpecialNStart ,
  ftSs_SM_SpecialNHold ,
  ftSs_SM_SpecialNCancel ,
  ftSs_SM_SpecialN ,
  ftSs_SM_SpecialAirNStart ,
  ftSs_SM_SpecialAirN ,
  ftSs_SM_SpecialS ,
  ftSs_SM_SpecialSSmash ,
  ftSs_SM_SpecialAirS ,
  ftSs_SM_SpecialAirSSmash ,
  ftSs_SM_SpecialHi ,
  ftSs_SM_SpecialAirHi ,
  ftSs_SM_SpecialLwBomb ,
  ftSs_SM_SpecialAirLwBomb ,
  ftSs_SM_AirCatch ,
  ftSs_SM_AirCatchHit ,
  ftSs_SM_Count ,
  ftSs_SM_SelfCount = ftSs_SM_Count - ftCo_SM_Count
}
 

Variables

static MotionFlags const ftSs_MF_Special
 
static MotionFlags const ftSs_MF_SpecialN
 
static MotionFlags const ftSs_MF_SpecialS
 
static MotionFlags const ftSs_MF_SpecialLw
 
static MotionFlags const ftSs_MF_SpecialHi
 
static MotionFlags const ftSs_MF_SpecialAirN
 
static MotionFlags const ftSs_MF_SpecialAirS
 
static MotionFlags const ftSs_MF_SpecialAirLw
 
static MotionFlags const ftSs_MF_SpecialAirHi
 
static MotionFlags const ftSs_MF_SpecialSSmash
 
static MotionFlags const ftSs_MF_SpecialAirSSmash
 
static MotionFlags const ftSs_MF_ZairCatch
 

Enumeration Type Documentation

◆ ftSamus_MotionState

Enumerator
ftSs_MS_SpecialLw 
ftSs_MS_SpecialAirLw 
ftSs_MS_SpecialNStart 
ftSs_MS_SpecialNHold 
ftSs_MS_SpecialNCancel 
ftSs_MS_SpecialN 
ftSs_MS_SpecialAirNStart 
ftSs_MS_SpecialAirN 
ftSs_MS_SpecialS 
ftSs_MS_SpecialSSmash 
ftSs_MS_SpecialAirS 
ftSs_MS_SpecialAirSSmash 
ftSs_MS_SpecialHi 
ftSs_MS_SpecialAirHi 
ftSs_MS_SpecialLwBomb 
ftSs_MS_SpecialAirLwBomb 
ftSs_MS_AirCatch 
ftSs_MS_AirCatchHit 
ftSs_MS_Count 
ftSs_MS_SelfCount 

◆ ftSs_Submotion

Enumerator
ftSs_SM_SpecialLw 
ftSs_SM_SpecialAirLw 
ftSs_SM_SpecialNStart 
ftSs_SM_SpecialNHold 
ftSs_SM_SpecialNCancel 
ftSs_SM_SpecialN 
ftSs_SM_SpecialAirNStart 
ftSs_SM_SpecialAirN 
ftSs_SM_SpecialS 
ftSs_SM_SpecialSSmash 
ftSs_SM_SpecialAirS 
ftSs_SM_SpecialAirSSmash 
ftSs_SM_SpecialHi 
ftSs_SM_SpecialAirHi 
ftSs_SM_SpecialLwBomb 
ftSs_SM_SpecialAirLwBomb 
ftSs_SM_AirCatch 
ftSs_SM_AirCatchHit 
ftSs_SM_Count 
ftSs_SM_SelfCount 

Variable Documentation

◆ ftSs_MF_Special

MotionFlags const ftSs_MF_Special
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_FreezeState
Sets anim rate to 0 and some other stuff.
Definition forward.h:203
static MotionFlags const Ft_MF_UnkUpdatePhys
Definition forward.h:200
static MotionFlags const Ft_MF_SkipModel
Ignore model state change ?
Definition forward.h:159

◆ ftSs_MF_SpecialN

MotionFlags const ftSs_MF_SpecialN
static
Initial value:
=
static MotionFlags const ftSs_MF_Special
Definition forward.h:12
static MotionFlags const Ft_MF_SkipThrowException
Resets thrower GObj pointer to NULL if false?
Definition forward.h:169
static MotionFlags const Ft_MF_KeepFastFall
Definition forward.h:148

◆ ftSs_MF_SpecialS

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

◆ ftSs_MF_SpecialLw

MotionFlags const ftSs_MF_SpecialLw
static
Initial value:
=
static MotionFlags const Ft_MF_KeepColAnimHitStatus
Preserve full body collision state.
Definition forward.h:153

◆ ftSs_MF_SpecialHi

MotionFlags const ftSs_MF_SpecialHi
static
Initial value:
=
static MotionFlags const Ft_MF_KeepSfx
Definition forward.h:171

◆ ftSs_MF_SpecialAirN

MotionFlags const ftSs_MF_SpecialAirN
static
Initial value:
=
static MotionFlags const ftSs_MF_SpecialN
Definition forward.h:16
static MotionFlags const Ft_MF_SkipParasol
Ignore Parasol state change.
Definition forward.h:174

◆ ftSs_MF_SpecialAirS

MotionFlags const ftSs_MF_SpecialAirS
static
Initial value:
=
static MotionFlags const ftSs_MF_SpecialS
Definition forward.h:19

◆ ftSs_MF_SpecialAirLw

MotionFlags const ftSs_MF_SpecialAirLw
static
Initial value:
=
static MotionFlags const ftSs_MF_SpecialLw
Definition forward.h:22

◆ ftSs_MF_SpecialAirHi

MotionFlags const ftSs_MF_SpecialAirHi
static
Initial value:
=
static MotionFlags const ftSs_MF_SpecialHi
Definition forward.h:25

◆ ftSs_MF_SpecialSSmash

MotionFlags const ftSs_MF_SpecialSSmash
static
Initial value:
=
static MotionFlags const Ft_MF_SkipRumble
Ignore rumble update?
Definition forward.h:177

◆ ftSs_MF_SpecialAirSSmash

MotionFlags const ftSs_MF_SpecialAirSSmash
static
Initial value:
=
static MotionFlags const ftSs_MF_SpecialSSmash
Definition forward.h:40

◆ ftSs_MF_ZairCatch

MotionFlags const ftSs_MF_ZairCatch
static
Initial value:
=
static MotionFlags const Ft_MF_SkipModelPartVis
Definition forward.h:205
static MotionFlags const Ft_MF_SkipMetalB
Definition forward.h:207