]> git.jsancho.org Git - lugaru.git/blob - Source/Constants.h
a85af930dd6168b1862e2a522f284b7b028f7434
[lugaru.git] / Source / Constants.h
1 #ifndef _CONSTANTS_H_
2 #define _CONSTANTS_H_
3
4 #define awardklutz 0
5 #define awardflawless 1
6 #define awardalldead 2
7 #define awardnodead 3
8 #define awardstealth 4
9 #define awardswordsman 5
10 #define awardkungfu 6
11 #define awardknifefighter 7
12 #define awardcoward 8
13 #define awardevasion 9
14 #define awardacrobat 10
15 #define awardlongrange 11
16 #define awardbrutal 12
17 #define awardhyper 13
18 #define awardaikido 14
19 #define awardrambo 15
20 #define awardfast 16
21 #define awardrealfast 17
22 #define awarddamnfast 18
23 #define awardstrategy 19
24 #define awardbojutsu 20
25
26 #define mapkilleveryone 0
27 #define mapgosomewhere 1
28 #define mapkillsomeone 2
29 #define mapkillmost 3
30
31 #define wpkeepwalking 0
32 #define wppause 1
33
34 #define typeactive 0
35 #define typesitting 1
36 #define typesittingwall 2
37 #define typesleeping 3
38 #define typedead1 4
39 #define typedead2 5
40 #define typedead3 6
41 #define typedead4 7
42
43 #define tracheotomy 1
44 #define backstab 2
45 #define spinecrusher 3
46 #define ninja 4
47 #define style 5
48 #define cannon 6
49 #define aimbonus 7
50 #define deepimpact 8
51 #define touchofdeath 9
52 #define swordreversebonus 10
53 #define staffreversebonus 11
54 #define reverseko 12
55 #define solidhit 13
56 #define twoxcombo 14
57 #define threexcombo 15
58 #define fourxcombo 16
59 #define megacombo 17
60 #define Reversal 18
61 #define Stabbonus 19
62 #define Slicebonus 20
63 #define Bullseyebonus 21
64 #define Slashbonus 22
65 #define Wolfbonus 23
66 #define FinishedBonus 24
67 #define TackleBonus 25
68 #define AboveBonus 26
69
70 #define boneconnect 0
71 #define constraint 1
72 #define muscle 2
73
74 #define head 0
75 #define neck 1
76 #define leftshoulder 2
77 #define leftelbow 3
78 #define leftwrist 4
79 #define lefthand 5
80 #define rightshoulder 6
81 #define rightelbow 7
82 #define rightwrist 8
83 #define righthand 9
84 #define abdomen 10
85 #define lefthip 11
86 #define righthip 12
87 #define groin 13
88 #define leftknee 14
89 #define leftankle 15
90 #define leftfoot 16
91 #define rightknee 17
92 #define rightankle 18
93 #define rightfoot 19
94
95 #define max_joints 50
96 #define max_frames 50
97 #define max_muscles 100
98
99 #define animation_count 140
100
101 #define runanim 0
102 #define bounceidleanim 1
103 #define stopanim 2
104 #define jumpupanim 3
105 #define jumpdownanim 4
106 #define landanim 5
107 #define climbanim 6
108 #define hanganim 7
109 #define spinkickanim 8
110 #define tempanim 9
111 #define getupfromfrontanim 10
112 #define getupfrombackanim 11
113 #define crouchanim 12
114 #define sneakanim 13
115 #define rollanim 14
116 #define flipanim 15
117 #define spinkickreversedanim 16
118 #define spinkickreversalanim 17
119 #define lowkickanim 18
120 #define sweepanim 19
121 #define sweepreversedanim 20
122 #define sweepreversalanim 21
123 #define rabbitkickanim 22
124 #define rabbitkickreversedanim 23
125 #define rabbitkickreversalanim 24
126 #define upunchanim 25
127 #define staggerbackhighanim 26
128 #define upunchreversedanim 27
129 #define upunchreversalanim 28
130 #define hurtidleanim 29
131 #define backhandspringanim 30
132 #define fightidleanim 31
133 #define walkanim 32
134 #define fightsidestep 33
135 #define killanim 34
136 #define sneakattackanim 35
137 #define sneakattackedanim 36
138 #define drawrightanim 37
139 #define knifeslashstartanim 38
140 #define crouchstabanim 39
141 #define crouchdrawrightanim 40
142 #define knifefollowanim 41
143 #define knifefollowedanim 42
144 #define knifethrowanim 43
145 #define removeknifeanim 44
146 #define crouchremoveknifeanim 45
147 #define jumpreversedanim 46
148 #define jumpreversalanim 47
149 #define landhardanim 48
150 #define staggerbackhardanim 49
151 #define dropkickanim 50
152 #define winduppunchanim 51
153 #define winduppunchblockedanim 52
154 #define blockhighleftanim 53
155 #define blockhighleftstrikeanim 54
156 #define walljumpfrontanim 55
157 #define walljumpbackanim 56
158 #define walljumpleftanim 57
159 #define walljumprightanim 58
160 #define backflipanim 59
161 #define leftflipanim 60
162 #define rightflipanim 61
163 #define walljumprightkickanim 62
164 #define walljumpleftkickanim 63
165 #define knifefightidleanim 64
166 #define knifesneakattackanim 65
167 #define knifesneakattackedanim 66
168 #define swordstabanim 67
169 #define swordslashleftanim 68
170 #define swordslashrightanim 69
171 #define swordfightidleanim 70
172 #define swordsneakattackanim 71
173 #define swordsneakattackedanim 72
174 #define drawleftanim 73
175 #define swordslashanim 74
176 #define swordgroundstabanim 75
177 #define dodgebackanim 76
178 #define swordslashreversedanim 77
179 #define swordslashreversalanim 78
180 #define knifeslashreversedanim 79
181 #define knifeslashreversalanim 80
182 #define swordfightidlebothanim 81
183 #define swordslashparryanim 82
184 #define sworddisarmanim 83
185 #define swordslashparriedanim 84
186 #define wolfidle 85
187 #define wolffightidle 86    
188 #define wolfswordidle 87
189 #define wolfhurtidle 88
190 #define wolfcrouchanim 89
191 #define wolfsneakanim 90
192 #define wolfrunanim 91
193 #define wolfstopanim 92
194 #define wolfclawanim 93
195 #define wolflandanim 94
196 #define wolflandhardanim 95
197 #define wolfrunninganim 96
198 #define rabbitrunninganim 97
199 #define frontflipanim 98
200 #define rabbittackleanim 99
201 #define rabbittacklinganim 100
202 #define rabbittackledfrontanim 101
203 #define rabbittackledbackanim 102
204 #define rabbittacklereversal 103
205 #define rabbittacklereversed 104
206 #define wolftackleanim 105
207 #define wolftacklinganim 106
208 #define wolftackledfrontanim 107
209 #define wolftackledbacanim 108
210 #define wolftacklereversal 109
211 #define wolftacklereversed 110
212 #define wolfslapanim 111
213 #define wolfbashanim 112
214 #define staffhitanim 113
215 #define staffgroundsmashanim 114
216 #define staffspinhitanim 115
217 #define staffhitreversedanim 116
218 #define staffhitreversalanim 117
219 #define staffspinhitreversedanim 118
220 #define staffspinhitreversalanim 119
221 #define sleepanim 120
222 #define sitanim 121
223 #define talkidleanim 122
224 #define sitwallanim 123
225 #define dead1anim 124
226 #define dead2anim 125
227 #define dead3anim 126
228 #define dead4anim 127
229
230 #define max_dialogues 20
231 #define max_dialoguelength 20
232
233 #define max_model_vertex                        3000            // maximum number of vertexs
234 #define max_textured_triangle           3000            // maximum number of texture-filled triangles in a model
235
236 #define stream_music1desert 0
237 #define stream_music1grass 1
238 #define stream_music1snow 2
239 #define stream_music2 3
240 #define stream_music3 4
241 #define stream_music4 5
242 #define stream_menumusic 6
243 #define stream_desertambient 7
244 #define stream_firesound 8
245 #define stream_wind 9
246
247 //#define music1desert 0
248 //#define music1grass 1
249 //#define music1snow 2
250 //#define music2 3
251 //#define music3 4
252 //#define music4 5
253 //#define menumusic 6
254 //#define desertambient 7
255 //#define firesound 8
256 //#define wind 9
257 #define footstepsound 10
258 #define footstepsound2 11
259 #define footstepsound3 12
260 #define footstepsound4 13
261 #define jumpsound 14
262 #define landsound 15
263 #define whooshsound 16
264 #define hawksound 17
265 #define landsound1 18
266 #define landsound2 19
267 #define breaksound 20
268 #define lowwhooshsound 21
269 #define heavyimpactsound 22
270 #define firestartsound 23
271 #define fireendsound 24
272 #define breaksound2 25
273 #define knifedrawsound 26
274 #define knifesheathesound 27
275 #define knifeswishsound 28
276 #define knifeslicesound 29
277 #define skidsound 30
278 #define snowskidsound 31
279 #define bushrustle 32
280 #define midwhooshsound 33
281 #define highwhooshsound 34
282 #define movewhooshsound 35
283 #define thudsound 36
284 #define whooshhitsound 37
285 #define clank1sound 38
286 #define clank2sound 39
287 #define clank3sound 40
288 #define clank4sound 41
289 #define consolefailsound 42
290 #define consolesuccesssound 43
291 #define swordslicesound 44
292 #define metalhitsound 45
293 #define clawslicesound 46
294 #define splattersound 47
295 #define growlsound 48
296 #define growl2sound 49
297 #define barksound 50
298 #define snarlsound 51
299 #define snarl2sound 52
300 #define barkgrowlsound 53
301 #define bark2sound 54
302 #define bark3sound 55
303 #define rabbitattacksound 56
304 #define rabbitattack2sound 57
305 #define rabbitattack3sound 58
306 #define rabbitattack4sound 59
307 #define rabbitpainsound 60
308 #define rabbitpain1sound 61
309 #define rabbitpain2sound 62
310 #define rabbitchitter 63
311 #define rabbitchitter2 64
312 #define fleshstabsound 65
313 #define fleshstabremovesound 66
314 #define swordstaffsound 67
315 #define staffbodysound 68
316 #define staffheadsound 69
317 #define alarmsound 70
318 #define staffbreaksound 71
319
320 #define normalmode 0
321 #define motionblurmode 1
322 #define radialzoommode 2
323 #define realmotionblurmode 3
324 #define doublevisionmode 4
325 #define glowmode 5
326
327 #define maxplayers 10
328 #endif