SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
forward.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTLUIGI_FORWARD_H
2
#define MELEE_FT_CHARA_FTLUIGI_FORWARD_H
3
4
#include <
melee/ft/forward.h
>
5
#include <
melee/ft/kinds/ftCommon/forward.h
>
6
7
static
MotionFlags
const
ftLg_MF_Special
=
8
Ft_MF_SkipModel
|
Ft_MF_SkipItemVis
|
Ft_MF_UnkUpdatePhys
|
9
Ft_MF_FreezeState
;
10
11
static
MotionFlags
const
ftLg_MF_SpecialN
=
12
ftLg_MF_Special
|
Ft_MF_KeepFastFall
|
Ft_MF_SkipThrowException
;
13
14
static
MotionFlags
const
ftLg_MF_SpecialS
=
15
ftLg_MF_Special
|
Ft_MF_KeepGfx
|
Ft_MF_KeepSfx
;
16
17
static
MotionFlags
const
ftLg_MF_SpecialHi
=
18
ftLg_MF_Special
|
Ft_MF_KeepFastFall
|
Ft_MF_KeepGfx
|
Ft_MF_KeepSfx
;
19
20
static
MotionFlags
const
ftLg_MF_SpecialLw
=
21
ftLg_MF_Special
|
Ft_MF_KeepColAnimHitStatus
|
Ft_MF_KeepSfx
;
22
23
static
MotionFlags
const
ftLg_MF_SpecialAirN
=
24
ftLg_MF_SpecialN
|
Ft_MF_SkipParasol
;
25
26
static
MotionFlags
const
ftLg_MF_SpecialAirS
=
27
ftLg_MF_SpecialS
|
Ft_MF_SkipParasol
;
28
29
static
MotionFlags
const
ftLg_MF_SpecialAirHi
=
30
ftLg_MF_SpecialHi
|
Ft_MF_SkipParasol
;
31
32
static
MotionFlags
const
ftLg_MF_SpecialAirLw
=
33
ftLg_MF_SpecialLw
|
Ft_MF_SkipParasol
;
34
35
static
MotionFlags
const
ftLg_MF_SpecialN_Coll
=
36
Ft_MF_SkipColAnim
|
Ft_MF_UpdateCmd
;
37
38
typedef
enum
ftLuigi_MotionState
{
39
ftLg_MS_SpecialN
=
ftCo_MS_Count
,
40
ftLg_MS_SpecialAirN
,
41
ftLg_MS_SpecialSStart
,
42
ftLg_MS_SpecialSHold
,
43
ftLg_MS_SpecialS2
,
44
ftLg_MS_SpecialSEnd
,
45
ftLg_MS_SpecialS
,
46
ftLg_MS_SpecialSMisfire
,
47
ftLg_MS_SpecialAirSStart
,
48
ftLg_MS_SpecialAirSHold
,
49
ftLg_MS_SpecialAirS2
,
50
ftLg_MS_SpecialAirSEnd
,
51
ftLg_MS_SpecialAirS
,
52
ftLg_MS_SpecialAirSMisfire
,
53
ftLg_MS_SpecialHi
,
54
ftLg_MS_SpecialAirHi
,
55
ftLg_MS_SpecialLw
,
56
ftLg_MS_SpecialAirLw
,
57
ftLg_MS_Count
,
58
ftLg_MS_SelfCount
=
ftLg_MS_Count
-
ftCo_MS_Count
,
59
}
ftLuigi_MotionState
;
60
61
typedef
enum
ftLg_Submotion
{
62
ftLg_SM_SpecialN
=
ftCo_SM_Count
,
63
ftLg_SM_SpecialAirN
,
64
ftLg_SM_SpecialSStart
,
65
ftLg_SM_SpecialSHold
,
66
ftLg_SM_SpecialS
,
67
ftLg_SM_SpecialSMisfire
,
68
ftLg_SM_SpecialS2
,
69
ftLg_SM_SpecialSEnd
,
70
ftLg_SM_SpecialAirSStart
,
71
ftLg_SM_SpecialAirSHold
,
72
ftLg_SM_SpecialAirS
,
73
ftLg_SM_SpecialAirSMisfire
,
74
ftLg_SM_SpecialAirSEnd
,
75
ftLg_SM_SpecialHi
,
76
ftLg_SM_SpecialAirHi
,
77
ftLg_SM_SpecialLw
,
78
ftLg_SM_SpecialAirLw
,
79
ftLg_SM_Count
,
80
ftLg_SM_SelfCount
=
ftLg_SM_Count
-
ftCo_SM_Count
,
81
}
ftLg_Submotion
;
82
83
#endif
forward.h
Ft_MF_KeepGfx
static MotionFlags const Ft_MF_KeepGfx
Definition
forward.h:172
Ft_MF_UpdateCmd
static MotionFlags const Ft_MF_UpdateCmd
Run all Subaction Events up to the current animation frame.
Definition
forward.h:207
Ft_MF_SkipItemVis
static MotionFlags const Ft_MF_SkipItemVis
Used by Ness during Up/Down Smash.
Definition
forward.h:217
Ft_MF_FreezeState
static MotionFlags const Ft_MF_FreezeState
Sets anim rate to 0 and some other stuff.
Definition
forward.h:225
Ft_MF_SkipParasol
static MotionFlags const Ft_MF_SkipParasol
Ignore Parasol state change.
Definition
forward.h:196
Ft_MF_UnkUpdatePhys
static MotionFlags const Ft_MF_UnkUpdatePhys
Definition
forward.h:222
Ft_MF_KeepColAnimHitStatus
static MotionFlags const Ft_MF_KeepColAnimHitStatus
Preserve full body collision state.
Definition
forward.h:175
Ft_MF_SkipModel
static MotionFlags const Ft_MF_SkipModel
Ignore model state change ?
Definition
forward.h:181
Ft_MF_SkipThrowException
static MotionFlags const Ft_MF_SkipThrowException
Resets thrower GObj pointer to NULL if false?
Definition
forward.h:191
Ft_MF_KeepSfx
static MotionFlags const Ft_MF_KeepSfx
Definition
forward.h:193
Ft_MF_KeepFastFall
static MotionFlags const Ft_MF_KeepFastFall
Definition
forward.h:170
MotionFlags
u32 MotionFlags
Definition
forward.h:50
Ft_MF_SkipColAnim
static MotionFlags const Ft_MF_SkipColAnim
Definition
forward.h:201
forward.h
ftCo_SM_Count
@ ftCo_SM_Count
Definition
forward.h:930
ftCo_MS_Count
@ ftCo_MS_Count
Definition
forward.h:630
ftLg_MF_Special
static MotionFlags const ftLg_MF_Special
Definition
forward.h:7
ftLg_MF_SpecialAirN
static MotionFlags const ftLg_MF_SpecialAirN
Definition
forward.h:23
ftLg_MF_SpecialAirS
static MotionFlags const ftLg_MF_SpecialAirS
Definition
forward.h:26
ftLg_MF_SpecialS
static MotionFlags const ftLg_MF_SpecialS
Definition
forward.h:14
ftLg_Submotion
ftLg_Submotion
Definition
forward.h:61
ftLg_SM_SpecialSMisfire
@ ftLg_SM_SpecialSMisfire
Definition
forward.h:67
ftLg_SM_SpecialAirS
@ ftLg_SM_SpecialAirS
Definition
forward.h:72
ftLg_SM_SpecialHi
@ ftLg_SM_SpecialHi
Definition
forward.h:75
ftLg_SM_SpecialAirN
@ ftLg_SM_SpecialAirN
Definition
forward.h:63
ftLg_SM_SpecialS
@ ftLg_SM_SpecialS
Definition
forward.h:66
ftLg_SM_SpecialAirLw
@ ftLg_SM_SpecialAirLw
Definition
forward.h:78
ftLg_SM_SpecialN
@ ftLg_SM_SpecialN
Definition
forward.h:62
ftLg_SM_Count
@ ftLg_SM_Count
Definition
forward.h:79
ftLg_SM_SpecialAirSMisfire
@ ftLg_SM_SpecialAirSMisfire
Definition
forward.h:73
ftLg_SM_SpecialAirSHold
@ ftLg_SM_SpecialAirSHold
Definition
forward.h:71
ftLg_SM_SpecialAirSStart
@ ftLg_SM_SpecialAirSStart
Definition
forward.h:70
ftLg_SM_SpecialAirHi
@ ftLg_SM_SpecialAirHi
Definition
forward.h:76
ftLg_SM_SpecialLw
@ ftLg_SM_SpecialLw
Definition
forward.h:77
ftLg_SM_SpecialSHold
@ ftLg_SM_SpecialSHold
Definition
forward.h:65
ftLg_SM_SpecialSEnd
@ ftLg_SM_SpecialSEnd
Definition
forward.h:69
ftLg_SM_SpecialS2
@ ftLg_SM_SpecialS2
Definition
forward.h:68
ftLg_SM_SpecialAirSEnd
@ ftLg_SM_SpecialAirSEnd
Definition
forward.h:74
ftLg_SM_SpecialSStart
@ ftLg_SM_SpecialSStart
Definition
forward.h:64
ftLg_SM_SelfCount
@ ftLg_SM_SelfCount
Definition
forward.h:80
ftLuigi_MotionState
ftLuigi_MotionState
Definition
forward.h:38
ftLg_MS_SpecialSHold
@ ftLg_MS_SpecialSHold
Definition
forward.h:42
ftLg_MS_SpecialAirSHold
@ ftLg_MS_SpecialAirSHold
Definition
forward.h:48
ftLg_MS_SpecialAirSMisfire
@ ftLg_MS_SpecialAirSMisfire
Definition
forward.h:52
ftLg_MS_SpecialSMisfire
@ ftLg_MS_SpecialSMisfire
Definition
forward.h:46
ftLg_MS_Count
@ ftLg_MS_Count
Definition
forward.h:57
ftLg_MS_SpecialAirS2
@ ftLg_MS_SpecialAirS2
Definition
forward.h:49
ftLg_MS_SpecialAirS
@ ftLg_MS_SpecialAirS
Definition
forward.h:51
ftLg_MS_SpecialAirN
@ ftLg_MS_SpecialAirN
Definition
forward.h:40
ftLg_MS_SpecialAirHi
@ ftLg_MS_SpecialAirHi
Definition
forward.h:54
ftLg_MS_SpecialS2
@ ftLg_MS_SpecialS2
Definition
forward.h:43
ftLg_MS_SpecialAirSEnd
@ ftLg_MS_SpecialAirSEnd
Definition
forward.h:50
ftLg_MS_SpecialAirLw
@ ftLg_MS_SpecialAirLw
Definition
forward.h:56
ftLg_MS_SpecialS
@ ftLg_MS_SpecialS
Definition
forward.h:45
ftLg_MS_SpecialLw
@ ftLg_MS_SpecialLw
Definition
forward.h:55
ftLg_MS_SpecialAirSStart
@ ftLg_MS_SpecialAirSStart
Definition
forward.h:47
ftLg_MS_SpecialSStart
@ ftLg_MS_SpecialSStart
Definition
forward.h:41
ftLg_MS_SelfCount
@ ftLg_MS_SelfCount
Definition
forward.h:58
ftLg_MS_SpecialHi
@ ftLg_MS_SpecialHi
Definition
forward.h:53
ftLg_MS_SpecialSEnd
@ ftLg_MS_SpecialSEnd
Definition
forward.h:44
ftLg_MS_SpecialN
@ ftLg_MS_SpecialN
Definition
forward.h:39
ftLg_MF_SpecialN
static MotionFlags const ftLg_MF_SpecialN
Definition
forward.h:11
ftLg_MF_SpecialAirLw
static MotionFlags const ftLg_MF_SpecialAirLw
Definition
forward.h:32
ftLg_MF_SpecialN_Coll
static MotionFlags const ftLg_MF_SpecialN_Coll
Definition
forward.h:35
ftLg_MF_SpecialHi
static MotionFlags const ftLg_MF_SpecialHi
Definition
forward.h:17
ftLg_MF_SpecialAirHi
static MotionFlags const ftLg_MF_SpecialAirHi
Definition
forward.h:29
ftLg_MF_SpecialLw
static MotionFlags const ftLg_MF_SpecialLw
Definition
forward.h:20
src
melee
ft
kinds
ftLuigi
forward.h
Generated by
1.17.0