SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
forward.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTMARS_FORWARD_H
2
#define MELEE_FT_CHARA_FTMARS_FORWARD_H
3
4
#include <
melee/ft/forward.h
>
5
#include <
melee/ft/kinds/ftCommon/forward.h
>
6
7
static
MotionFlags
const
ftMs_MF_Special
=
8
Ft_MF_SkipModel
|
Ft_MF_KeepSfx
|
Ft_MF_SkipItemVis
|
Ft_MF_UnkUpdatePhys
|
9
Ft_MF_FreezeState
;
10
11
static
MotionFlags
const
ftMs_MF_SpecialN
=
12
ftMs_MF_Special
|
Ft_MF_KeepFastFall
;
13
14
static
MotionFlags
const
ftMs_MF_SpecialS
=
ftMs_MF_Special
|
Ft_MF_KeepGfx
;
15
16
static
MotionFlags
const
ftMs_MF_SpecialHi
=
17
ftMs_MF_Special
|
Ft_MF_KeepFastFall
|
Ft_MF_KeepGfx
;
18
19
static
MotionFlags
const
ftMs_MF_SpecialLw
=
20
ftMs_MF_Special
|
Ft_MF_KeepColAnimHitStatus
;
21
22
static
MotionFlags
const
ftMs_MF_SpecialAirN
=
23
ftMs_MF_Special
|
Ft_MF_KeepFastFall
|
Ft_MF_SkipParasol
;
24
25
static
MotionFlags
const
ftMs_MF_SpecialS1
=
26
ftMs_MF_Special
|
Ft_MF_KeepGfx
|
Ft_MF_SkipParasol
;
27
28
static
MotionFlags
const
ftMs_MF_SpecialAirHi
=
29
ftMs_MF_SpecialHi
|
Ft_MF_SkipParasol
;
30
31
static
MotionFlags
const
ftMs_MF_SpecialAirLw
=
32
ftMs_MF_SpecialLw
|
Ft_MF_SkipParasol
;
33
34
typedef
enum
ftMars_MotionState
{
35
ftMs_MS_SpecialNStart
=
ftCo_MS_Count
,
36
ftMs_MS_SpecialNLoop
,
37
ftMs_MS_SpecialNEnd0
,
38
ftMs_MS_SpecialNEnd1
,
39
ftMs_MS_SpecialAirNStart
,
40
ftMs_MS_SpecialAirNLoop
,
41
ftMs_MS_SpecialAirNEnd0
,
42
ftMs_MS_SpecialAirNEnd1
,
43
ftMs_MS_SpecialS1
,
44
ftMs_MS_SpecialS2Hi
,
45
ftMs_MS_SpecialS2Lw
,
46
ftMs_MS_SpecialS3Hi
,
47
ftMs_MS_SpecialS3S
,
48
ftMs_MS_SpecialS3Lw
,
49
ftMs_MS_SpecialS4Hi
,
50
ftMs_MS_SpecialS4S
,
51
ftMs_MS_SpecialS4Lw
,
52
ftMs_MS_SpecialAirS1
,
53
ftMs_MS_SpecialAirS2Hi
,
54
ftMs_MS_SpecialAirS2Lw
,
55
ftMs_MS_SpecialAirS3Hi
,
56
ftMs_MS_SpecialAirS3S
,
57
ftMs_MS_SpecialAirS3Lw
,
58
ftMs_MS_SpecialAirS4Hi
,
59
ftMs_MS_SpecialAirS4S
,
60
ftMs_MS_SpecialAirS4Lw
,
61
ftMs_MS_SpecialHi
,
62
ftMs_MS_SpecialAirHi
,
63
ftMs_MS_SpecialLw
,
64
ftMs_MS_SpecialLwHit
,
65
ftMs_MS_SpecialAirLw
,
66
ftMs_MS_SpecialAirLwHit
,
67
ftMs_MS_Count
,
68
ftMs_MS_SelfCount
=
ftMs_MS_Count
-
ftCo_MS_Count
,
69
}
ftMars_MotionState
;
70
71
typedef
enum
ftMs_Submotion
{
72
ftMs_SM_SpecialNStart
=
ftCo_SM_Count
,
73
ftMs_SM_SpecialNLoop
,
74
ftMs_SM_SpecialNEnd0
,
75
ftMs_SM_SpecialNEnd1
,
76
ftMs_SM_SpecialAirNStart
,
77
ftMs_SM_SpecialAirNLoop
,
78
ftMs_SM_SpecialAirNEnd0
,
79
ftMs_SM_SpecialAirNEnd1
,
80
ftMs_SM_SpecialS1
,
81
ftMs_SM_SpecialS2Hi
,
82
ftMs_SM_SpecialS2Lw
,
83
ftMs_SM_SpecialS3Hi
,
84
ftMs_SM_SpecialS3S
,
85
ftMs_SM_SpecialS3Lw
,
86
ftMs_SM_SpecialS4Hi
,
87
ftMs_SM_SpecialS4S
,
88
ftMs_SM_SpecialS4Lw
,
89
ftMs_SM_SpecialAirS1
,
90
ftMs_SM_SpecialAirS2Hi
,
91
ftMs_SM_SpecialAirS2Lw
,
92
ftMs_SM_SpecialAirS3Hi
,
93
ftMs_SM_SpecialAirS3S
,
94
ftMs_SM_SpecialAirS3Lw
,
95
ftMs_SM_SpecialAirS4Hi
,
96
ftMs_SM_SpecialAirS4S
,
97
ftMs_SM_SpecialAirS4Lw
,
98
ftMs_SM_SpecialHi
,
99
ftMs_SM_SpecialAirHi
,
100
ftMs_SM_SpecialLw
,
101
ftMs_SM_SpecialLwHit
,
102
ftMs_SM_SpecialAirLw
,
103
ftMs_SM_SpecialAirLwHit
,
104
ftMs_SM_Count
,
105
ftMs_SM_SelfCount
=
ftMs_SM_Count
-
ftCo_SM_Count
,
106
}
ftMs_Submotion
;
107
108
#endif
forward.h
Ft_MF_KeepGfx
static MotionFlags const Ft_MF_KeepGfx
Definition
forward.h:172
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_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
forward.h
ftCo_SM_Count
@ ftCo_SM_Count
Definition
forward.h:930
ftCo_MS_Count
@ ftCo_MS_Count
Definition
forward.h:630
ftMars_MotionState
ftMars_MotionState
Definition
forward.h:34
ftMs_MS_SpecialS3Lw
@ ftMs_MS_SpecialS3Lw
Definition
forward.h:48
ftMs_MS_SpecialS4Hi
@ ftMs_MS_SpecialS4Hi
Definition
forward.h:49
ftMs_MS_SpecialS2Lw
@ ftMs_MS_SpecialS2Lw
Definition
forward.h:45
ftMs_MS_SpecialNEnd0
@ ftMs_MS_SpecialNEnd0
Definition
forward.h:37
ftMs_MS_SpecialNEnd1
@ ftMs_MS_SpecialNEnd1
Definition
forward.h:38
ftMs_MS_SpecialAirS4S
@ ftMs_MS_SpecialAirS4S
Definition
forward.h:59
ftMs_MS_SpecialNLoop
@ ftMs_MS_SpecialNLoop
Definition
forward.h:36
ftMs_MS_SpecialS3Hi
@ ftMs_MS_SpecialS3Hi
Definition
forward.h:46
ftMs_MS_SpecialAirS4Lw
@ ftMs_MS_SpecialAirS4Lw
Definition
forward.h:60
ftMs_MS_SpecialAirNEnd0
@ ftMs_MS_SpecialAirNEnd0
Definition
forward.h:41
ftMs_MS_SelfCount
@ ftMs_MS_SelfCount
Definition
forward.h:68
ftMs_MS_SpecialAirS4Hi
@ ftMs_MS_SpecialAirS4Hi
Definition
forward.h:58
ftMs_MS_SpecialAirS3S
@ ftMs_MS_SpecialAirS3S
Definition
forward.h:56
ftMs_MS_SpecialHi
@ ftMs_MS_SpecialHi
Definition
forward.h:61
ftMs_MS_SpecialS4S
@ ftMs_MS_SpecialS4S
Definition
forward.h:50
ftMs_MS_SpecialS2Hi
@ ftMs_MS_SpecialS2Hi
Definition
forward.h:44
ftMs_MS_SpecialAirS3Hi
@ ftMs_MS_SpecialAirS3Hi
Definition
forward.h:55
ftMs_MS_SpecialAirS2Hi
@ ftMs_MS_SpecialAirS2Hi
Definition
forward.h:53
ftMs_MS_SpecialAirLw
@ ftMs_MS_SpecialAirLw
Definition
forward.h:65
ftMs_MS_SpecialAirS1
@ ftMs_MS_SpecialAirS1
Definition
forward.h:52
ftMs_MS_SpecialAirLwHit
@ ftMs_MS_SpecialAirLwHit
Definition
forward.h:66
ftMs_MS_SpecialLwHit
@ ftMs_MS_SpecialLwHit
Definition
forward.h:64
ftMs_MS_SpecialS3S
@ ftMs_MS_SpecialS3S
Definition
forward.h:47
ftMs_MS_SpecialNStart
@ ftMs_MS_SpecialNStart
Definition
forward.h:35
ftMs_MS_SpecialAirNEnd1
@ ftMs_MS_SpecialAirNEnd1
Definition
forward.h:42
ftMs_MS_SpecialAirHi
@ ftMs_MS_SpecialAirHi
Definition
forward.h:62
ftMs_MS_Count
@ ftMs_MS_Count
Definition
forward.h:67
ftMs_MS_SpecialAirS2Lw
@ ftMs_MS_SpecialAirS2Lw
Definition
forward.h:54
ftMs_MS_SpecialS1
@ ftMs_MS_SpecialS1
Definition
forward.h:43
ftMs_MS_SpecialLw
@ ftMs_MS_SpecialLw
Definition
forward.h:63
ftMs_MS_SpecialAirNLoop
@ ftMs_MS_SpecialAirNLoop
Definition
forward.h:40
ftMs_MS_SpecialS4Lw
@ ftMs_MS_SpecialS4Lw
Definition
forward.h:51
ftMs_MS_SpecialAirNStart
@ ftMs_MS_SpecialAirNStart
Definition
forward.h:39
ftMs_MS_SpecialAirS3Lw
@ ftMs_MS_SpecialAirS3Lw
Definition
forward.h:57
ftMs_MF_SpecialS1
static MotionFlags const ftMs_MF_SpecialS1
Definition
forward.h:25
ftMs_MF_SpecialAirHi
static MotionFlags const ftMs_MF_SpecialAirHi
Definition
forward.h:28
ftMs_MF_Special
static MotionFlags const ftMs_MF_Special
Definition
forward.h:7
ftMs_Submotion
ftMs_Submotion
Definition
forward.h:71
ftMs_SM_SpecialAirLw
@ ftMs_SM_SpecialAirLw
Definition
forward.h:102
ftMs_SM_SpecialS1
@ ftMs_SM_SpecialS1
Definition
forward.h:80
ftMs_SM_SpecialAirS2Lw
@ ftMs_SM_SpecialAirS2Lw
Definition
forward.h:91
ftMs_SM_SpecialAirNEnd1
@ ftMs_SM_SpecialAirNEnd1
Definition
forward.h:79
ftMs_SM_SpecialAirS3Lw
@ ftMs_SM_SpecialAirS3Lw
Definition
forward.h:94
ftMs_SM_SpecialNEnd1
@ ftMs_SM_SpecialNEnd1
Definition
forward.h:75
ftMs_SM_Count
@ ftMs_SM_Count
Definition
forward.h:104
ftMs_SM_SelfCount
@ ftMs_SM_SelfCount
Definition
forward.h:105
ftMs_SM_SpecialAirS2Hi
@ ftMs_SM_SpecialAirS2Hi
Definition
forward.h:90
ftMs_SM_SpecialNStart
@ ftMs_SM_SpecialNStart
Definition
forward.h:72
ftMs_SM_SpecialAirS3Hi
@ ftMs_SM_SpecialAirS3Hi
Definition
forward.h:92
ftMs_SM_SpecialAirS4Lw
@ ftMs_SM_SpecialAirS4Lw
Definition
forward.h:97
ftMs_SM_SpecialS2Hi
@ ftMs_SM_SpecialS2Hi
Definition
forward.h:81
ftMs_SM_SpecialAirHi
@ ftMs_SM_SpecialAirHi
Definition
forward.h:99
ftMs_SM_SpecialAirNLoop
@ ftMs_SM_SpecialAirNLoop
Definition
forward.h:77
ftMs_SM_SpecialS3S
@ ftMs_SM_SpecialS3S
Definition
forward.h:84
ftMs_SM_SpecialS2Lw
@ ftMs_SM_SpecialS2Lw
Definition
forward.h:82
ftMs_SM_SpecialAirNStart
@ ftMs_SM_SpecialAirNStart
Definition
forward.h:76
ftMs_SM_SpecialNEnd0
@ ftMs_SM_SpecialNEnd0
Definition
forward.h:74
ftMs_SM_SpecialS4Lw
@ ftMs_SM_SpecialS4Lw
Definition
forward.h:88
ftMs_SM_SpecialS3Hi
@ ftMs_SM_SpecialS3Hi
Definition
forward.h:83
ftMs_SM_SpecialS4S
@ ftMs_SM_SpecialS4S
Definition
forward.h:87
ftMs_SM_SpecialHi
@ ftMs_SM_SpecialHi
Definition
forward.h:98
ftMs_SM_SpecialAirS3S
@ ftMs_SM_SpecialAirS3S
Definition
forward.h:93
ftMs_SM_SpecialAirS4Hi
@ ftMs_SM_SpecialAirS4Hi
Definition
forward.h:95
ftMs_SM_SpecialS4Hi
@ ftMs_SM_SpecialS4Hi
Definition
forward.h:86
ftMs_SM_SpecialAirNEnd0
@ ftMs_SM_SpecialAirNEnd0
Definition
forward.h:78
ftMs_SM_SpecialS3Lw
@ ftMs_SM_SpecialS3Lw
Definition
forward.h:85
ftMs_SM_SpecialLwHit
@ ftMs_SM_SpecialLwHit
Definition
forward.h:101
ftMs_SM_SpecialLw
@ ftMs_SM_SpecialLw
Definition
forward.h:100
ftMs_SM_SpecialNLoop
@ ftMs_SM_SpecialNLoop
Definition
forward.h:73
ftMs_SM_SpecialAirS4S
@ ftMs_SM_SpecialAirS4S
Definition
forward.h:96
ftMs_SM_SpecialAirLwHit
@ ftMs_SM_SpecialAirLwHit
Definition
forward.h:103
ftMs_SM_SpecialAirS1
@ ftMs_SM_SpecialAirS1
Definition
forward.h:89
ftMs_MF_SpecialAirLw
static MotionFlags const ftMs_MF_SpecialAirLw
Definition
forward.h:31
ftMs_MF_SpecialN
static MotionFlags const ftMs_MF_SpecialN
Definition
forward.h:11
ftMs_MF_SpecialLw
static MotionFlags const ftMs_MF_SpecialLw
Definition
forward.h:19
ftMs_MF_SpecialS
static MotionFlags const ftMs_MF_SpecialS
Definition
forward.h:14
ftMs_MF_SpecialHi
static MotionFlags const ftMs_MF_SpecialHi
Definition
forward.h:16
ftMs_MF_SpecialAirN
static MotionFlags const ftMs_MF_SpecialAirN
Definition
forward.h:22
src
melee
ft
kinds
ftMars
forward.h
Generated by
1.17.0