Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
StarSpirit.h
Go to the documentation of this file.
1#include "common.h"
2#include "sprite/npc/WorldEldstar.h"
3#include "sprite/npc/WorldMamar.h"
4#include "sprite/npc/WorldSkolar.h"
5#include "sprite/npc/WorldMuskular.h"
6#include "sprite/npc/WorldMisstar.h"
7#include "sprite/npc/WorldKlevar.h"
8#include "sprite/npc/WorldKalmar.h"
9#include "sprite/npc/StarMan.h"
10#include "sprite/npc/Twink.h"
11
12#define ELDSTAR_ANIMS \
13{ \
14 .idle = ANIM_WorldEldstar_Idle, \
15 .walk = ANIM_WorldEldstar_Idle, \
16 .run = ANIM_WorldEldstar_Idle, \
17 .chase = ANIM_WorldEldstar_Idle, \
18 .anim_4 = ANIM_WorldEldstar_Idle, \
19 .anim_5 = ANIM_WorldEldstar_Idle, \
20 .death = ANIM_WorldEldstar_Idle, \
21 .hit = ANIM_WorldEldstar_Idle, \
22 .anim_8 = ANIM_WorldEldstar_Still, \
23 .anim_9 = ANIM_WorldEldstar_Idle, \
24 .anim_A = ANIM_WorldEldstar_Idle, \
25 .anim_B = ANIM_WorldEldstar_Idle, \
26 .anim_C = ANIM_WorldEldstar_Idle, \
27 .anim_D = ANIM_WorldEldstar_Idle, \
28 .anim_E = ANIM_WorldEldstar_Idle, \
29 .anim_F = ANIM_WorldEldstar_Idle, \
30}
31
32#define MAMAR_ANIMS \
33{ \
34 .idle = ANIM_WorldMamar_Idle, \
35 .walk = ANIM_WorldMamar_Idle, \
36 .run = ANIM_WorldMamar_Idle, \
37 .chase = ANIM_WorldMamar_Idle, \
38 .anim_4 = ANIM_WorldMamar_Idle, \
39 .anim_5 = ANIM_WorldMamar_Idle, \
40 .death = ANIM_WorldMamar_Idle, \
41 .hit = ANIM_WorldMamar_Idle, \
42 .anim_8 = ANIM_WorldMamar_Still, \
43 .anim_9 = ANIM_WorldMamar_Idle, \
44 .anim_A = ANIM_WorldMamar_Idle, \
45 .anim_B = ANIM_WorldMamar_Idle, \
46 .anim_C = ANIM_WorldMamar_Idle, \
47 .anim_D = ANIM_WorldMamar_Idle, \
48 .anim_E = ANIM_WorldMamar_Idle, \
49 .anim_F = ANIM_WorldMamar_Idle, \
50}
51
52#define SKOLAR_ANIMS \
53{ \
54 .idle = ANIM_WorldSkolar_Idle, \
55 .walk = ANIM_WorldSkolar_Idle, \
56 .run = ANIM_WorldSkolar_Idle, \
57 .chase = ANIM_WorldSkolar_Idle, \
58 .anim_4 = ANIM_WorldSkolar_Idle, \
59 .anim_5 = ANIM_WorldSkolar_Idle, \
60 .death = ANIM_WorldSkolar_Idle, \
61 .hit = ANIM_WorldSkolar_Idle, \
62 .anim_8 = ANIM_WorldSkolar_Still, \
63 .anim_9 = ANIM_WorldSkolar_Idle, \
64 .anim_A = ANIM_WorldSkolar_Idle, \
65 .anim_B = ANIM_WorldSkolar_Idle, \
66 .anim_C = ANIM_WorldSkolar_Idle, \
67 .anim_D = ANIM_WorldSkolar_Idle, \
68 .anim_E = ANIM_WorldSkolar_Idle, \
69 .anim_F = ANIM_WorldSkolar_Idle, \
70}
71
72#define MUSKULAR_ANIMS \
73{ \
74 .idle = ANIM_WorldMuskular_Idle, \
75 .walk = ANIM_WorldMuskular_Idle, \
76 .run = ANIM_WorldMuskular_Idle, \
77 .chase = ANIM_WorldMuskular_Idle, \
78 .anim_4 = ANIM_WorldMuskular_Idle, \
79 .anim_5 = ANIM_WorldMuskular_Idle, \
80 .death = ANIM_WorldMuskular_Idle, \
81 .hit = ANIM_WorldMuskular_Idle, \
82 .anim_8 = ANIM_WorldMuskular_Still, \
83 .anim_9 = ANIM_WorldMuskular_Idle, \
84 .anim_A = ANIM_WorldMuskular_Idle, \
85 .anim_B = ANIM_WorldMuskular_Idle, \
86 .anim_C = ANIM_WorldMuskular_Idle, \
87 .anim_D = ANIM_WorldMuskular_Idle, \
88 .anim_E = ANIM_WorldMuskular_Idle, \
89 .anim_F = ANIM_WorldMuskular_Idle, \
90}
91
92#define MISSTAR_ANIMS \
93{ \
94 .idle = ANIM_WorldMisstar_Idle, \
95 .walk = ANIM_WorldMisstar_Idle, \
96 .run = ANIM_WorldMisstar_Idle, \
97 .chase = ANIM_WorldMisstar_Idle, \
98 .anim_4 = ANIM_WorldMisstar_Idle, \
99 .anim_5 = ANIM_WorldMisstar_Idle, \
100 .death = ANIM_WorldMisstar_Idle, \
101 .hit = ANIM_WorldMisstar_Idle, \
102 .anim_8 = ANIM_WorldMisstar_Still, \
103 .anim_9 = ANIM_WorldMisstar_Idle, \
104 .anim_A = ANIM_WorldMisstar_Idle, \
105 .anim_B = ANIM_WorldMisstar_Idle, \
106 .anim_C = ANIM_WorldMisstar_Idle, \
107 .anim_D = ANIM_WorldMisstar_Idle, \
108 .anim_E = ANIM_WorldMisstar_Idle, \
109 .anim_F = ANIM_WorldMisstar_Idle, \
110}
111
112#define KLEVAR_ANIMS \
113{ \
114 .idle = ANIM_WorldKlevar_Idle, \
115 .walk = ANIM_WorldKlevar_Idle, \
116 .run = ANIM_WorldKlevar_Idle, \
117 .chase = ANIM_WorldKlevar_Idle, \
118 .anim_4 = ANIM_WorldKlevar_Idle, \
119 .anim_5 = ANIM_WorldKlevar_Idle, \
120 .death = ANIM_WorldKlevar_Idle, \
121 .hit = ANIM_WorldKlevar_Idle, \
122 .anim_8 = ANIM_WorldKlevar_Still, \
123 .anim_9 = ANIM_WorldKlevar_Idle, \
124 .anim_A = ANIM_WorldKlevar_Idle, \
125 .anim_B = ANIM_WorldKlevar_Idle, \
126 .anim_C = ANIM_WorldKlevar_Idle, \
127 .anim_D = ANIM_WorldKlevar_Idle, \
128 .anim_E = ANIM_WorldKlevar_Idle, \
129 .anim_F = ANIM_WorldKlevar_Idle, \
130}
131
132#define KALMAR_ANIMS \
133{ \
134 .idle = ANIM_WorldKalmar_Idle, \
135 .walk = ANIM_WorldKalmar_Idle, \
136 .run = ANIM_WorldKalmar_Idle, \
137 .chase = ANIM_WorldKalmar_Idle, \
138 .anim_4 = ANIM_WorldKalmar_Idle, \
139 .anim_5 = ANIM_WorldKalmar_Idle, \
140 .death = ANIM_WorldKalmar_Idle, \
141 .hit = ANIM_WorldKalmar_Idle, \
142 .anim_8 = ANIM_WorldKalmar_Still, \
143 .anim_9 = ANIM_WorldKalmar_Idle, \
144 .anim_A = ANIM_WorldKalmar_Idle, \
145 .anim_B = ANIM_WorldKalmar_Idle, \
146 .anim_C = ANIM_WorldKalmar_Idle, \
147 .anim_D = ANIM_WorldKalmar_Idle, \
148 .anim_E = ANIM_WorldKalmar_Idle, \
149 .anim_F = ANIM_WorldKalmar_Idle, \
150}
151
152#define STAR_MAN_ANIMS \
153{ \
154 .idle = ANIM_StarMan_Idle, \
155 .walk = ANIM_StarMan_Idle, \
156 .run = ANIM_StarMan_Idle, \
157 .chase = ANIM_StarMan_Idle, \
158 .anim_4 = ANIM_StarMan_Idle, \
159 .anim_5 = ANIM_StarMan_Idle, \
160 .death = ANIM_StarMan_Idle, \
161 .hit = ANIM_StarMan_Idle, \
162 .anim_8 = ANIM_StarMan_Idle, \
163 .anim_9 = ANIM_StarMan_Idle, \
164 .anim_A = ANIM_StarMan_Idle, \
165 .anim_B = ANIM_StarMan_Idle, \
166 .anim_C = ANIM_StarMan_Idle, \
167 .anim_D = ANIM_StarMan_Idle, \
168 .anim_E = ANIM_StarMan_Idle, \
169 .anim_F = ANIM_StarMan_Idle, \
170}
171
172#define STAR_KID_ANIMS \
173{ \
174 .idle = ANIM_Twink_Idle, \
175 .walk = ANIM_Twink_Fly, \
176 .run = ANIM_Twink_Angry, \
177 .chase = ANIM_Twink_Angry, \
178 .anim_4 = ANIM_Twink_Idle, \
179 .anim_5 = ANIM_Twink_Idle, \
180 .death = ANIM_Twink_Idle, \
181 .hit = ANIM_Twink_Idle, \
182 .anim_8 = ANIM_Twink_Idle, \
183 .anim_9 = ANIM_Twink_Idle, \
184 .anim_A = ANIM_Twink_Idle, \
185 .anim_B = ANIM_Twink_Idle, \
186 .anim_C = ANIM_Twink_Idle, \
187 .anim_D = ANIM_Twink_Idle, \
188 .anim_E = ANIM_Twink_Idle, \
189 .anim_F = ANIM_Twink_Idle, \
190}