2 Copyright (C) 2003, 2010 - Wolfire Games
4 This file is part of Lugaru.
6 Lugaru is free software; you can redistribute it and/or
7 modify it under the terms of the GNU General Public License
8 as published by the Free Software Foundation; either version 2
9 of the License, or (at your option) any later version.
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15 See the GNU General Public License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software
19 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
26 #define awardflawless 1
27 #define awardalldead 2
29 #define awardstealth 4
30 #define awardswordsman 5
32 #define awardknifefighter 7
34 #define awardevasion 9
35 #define awardacrobat 10
36 #define awardlongrange 11
37 #define awardbrutal 12
39 #define awardaikido 14
42 #define awardrealfast 17
43 #define awarddamnfast 18
44 #define awardstrategy 19
45 #define awardbojutsu 20
47 #define mapkilleveryone 0
48 #define mapgosomewhere 1
49 #define mapkillsomeone 2
52 #define wpkeepwalking 0
57 #define typesittingwall 2
58 #define typesleeping 3
66 #define spinecrusher 3
72 #define touchofdeath 9
73 #define swordreversebonus 10
74 #define staffreversebonus 11
78 #define threexcombo 15
84 #define Bullseyebonus 21
87 #define FinishedBonus 24
88 #define TackleBonus 25
97 #define leftshoulder 2
101 #define rightshoulder 6
113 #define rightankle 18
116 #define max_joints 50
117 #define max_frames 50
118 #define max_muscles 100
120 #define animation_count 140
123 #define bounceidleanim 1
126 #define jumpdownanim 4
130 #define spinkickanim 8
132 #define getupfromfrontanim 10
133 #define getupfrombackanim 11
134 #define crouchanim 12
138 #define spinkickreversedanim 16
139 #define spinkickreversalanim 17
140 #define lowkickanim 18
142 #define sweepreversedanim 20
143 #define sweepreversalanim 21
144 #define rabbitkickanim 22
145 #define rabbitkickreversedanim 23
146 #define rabbitkickreversalanim 24
147 #define upunchanim 25
148 #define staggerbackhighanim 26
149 #define upunchreversedanim 27
150 #define upunchreversalanim 28
151 #define hurtidleanim 29
152 #define backhandspringanim 30
153 #define fightidleanim 31
155 #define fightsidestep 33
157 #define sneakattackanim 35
158 #define sneakattackedanim 36
159 #define drawrightanim 37
160 #define knifeslashstartanim 38
161 #define crouchstabanim 39
162 #define crouchdrawrightanim 40
163 #define knifefollowanim 41
164 #define knifefollowedanim 42
165 #define knifethrowanim 43
166 #define removeknifeanim 44
167 #define crouchremoveknifeanim 45
168 #define jumpreversedanim 46
169 #define jumpreversalanim 47
170 #define landhardanim 48
171 #define staggerbackhardanim 49
172 #define dropkickanim 50
173 #define winduppunchanim 51
174 #define winduppunchblockedanim 52
175 #define blockhighleftanim 53
176 #define blockhighleftstrikeanim 54
177 #define walljumpfrontanim 55
178 #define walljumpbackanim 56
179 #define walljumpleftanim 57
180 #define walljumprightanim 58
181 #define backflipanim 59
182 #define leftflipanim 60
183 #define rightflipanim 61
184 #define walljumprightkickanim 62
185 #define walljumpleftkickanim 63
186 #define knifefightidleanim 64
187 #define knifesneakattackanim 65
188 #define knifesneakattackedanim 66
189 #define swordstabanim 67
190 #define swordslashleftanim 68
191 #define swordslashrightanim 69
192 #define swordfightidleanim 70
193 #define swordsneakattackanim 71
194 #define swordsneakattackedanim 72
195 #define drawleftanim 73
196 #define swordslashanim 74
197 #define swordgroundstabanim 75
198 #define dodgebackanim 76
199 #define swordslashreversedanim 77
200 #define swordslashreversalanim 78
201 #define knifeslashreversedanim 79
202 #define knifeslashreversalanim 80
203 #define swordfightidlebothanim 81
204 #define swordslashparryanim 82
205 #define sworddisarmanim 83
206 #define swordslashparriedanim 84
208 #define wolffightidle 86
209 #define wolfswordidle 87
210 #define wolfhurtidle 88
211 #define wolfcrouchanim 89
212 #define wolfsneakanim 90
213 #define wolfrunanim 91
214 #define wolfstopanim 92
215 #define wolfclawanim 93
216 #define wolflandanim 94
217 #define wolflandhardanim 95
218 #define wolfrunninganim 96
219 #define rabbitrunninganim 97
220 #define frontflipanim 98
221 #define rabbittackleanim 99
222 #define rabbittacklinganim 100
223 #define rabbittackledfrontanim 101
224 #define rabbittackledbackanim 102
225 #define rabbittacklereversal 103
226 #define rabbittacklereversed 104
227 #define wolftackleanim 105
228 #define wolftacklinganim 106
229 #define wolftackledfrontanim 107
230 #define wolftackledbacanim 108
231 #define wolftacklereversal 109
232 #define wolftacklereversed 110
233 #define wolfslapanim 111
234 #define wolfbashanim 112
235 #define staffhitanim 113
236 #define staffgroundsmashanim 114
237 #define staffspinhitanim 115
238 #define staffhitreversedanim 116
239 #define staffhitreversalanim 117
240 #define staffspinhitreversedanim 118
241 #define staffspinhitreversalanim 119
242 #define sleepanim 120
244 #define talkidleanim 122
245 #define sitwallanim 123
246 #define dead1anim 124
247 #define dead2anim 125
248 #define dead3anim 126
249 #define dead4anim 127
251 #define max_dialogues 20
252 #define max_dialoguelength 20
254 #define max_model_vertex 3000 // maximum number of vertexs
255 #define max_textured_triangle 3000 // maximum number of texture-filled triangles in a model
257 #define stream_music1desert 0
258 #define stream_music1grass 1
259 #define stream_music1snow 2
260 #define stream_music2 3
261 #define stream_music3 4
262 #define stream_music4 5
263 #define stream_menumusic 6
264 #define stream_desertambient 7
265 #define stream_firesound 8
266 #define stream_wind 9
268 //#define music1desert 0
269 //#define music1grass 1
270 //#define music1snow 2
274 //#define menumusic 6
275 //#define desertambient 7
276 //#define firesound 8
278 #define footstepsound 10
279 #define footstepsound2 11
280 #define footstepsound3 12
281 #define footstepsound4 13
284 #define whooshsound 16
286 #define landsound1 18
287 #define landsound2 19
288 #define breaksound 20
289 #define lowwhooshsound 21
290 #define heavyimpactsound 22
291 #define firestartsound 23
292 #define fireendsound 24
293 #define breaksound2 25
294 #define knifedrawsound 26
295 #define knifesheathesound 27
296 #define knifeswishsound 28
297 #define knifeslicesound 29
299 #define snowskidsound 31
300 #define bushrustle 32
301 #define midwhooshsound 33
302 #define highwhooshsound 34
303 #define movewhooshsound 35
305 #define whooshhitsound 37
306 #define clank1sound 38
307 #define clank2sound 39
308 #define clank3sound 40
309 #define clank4sound 41
310 #define consolefailsound 42
311 #define consolesuccesssound 43
312 #define swordslicesound 44
313 #define metalhitsound 45
314 #define clawslicesound 46
315 #define splattersound 47
316 #define growlsound 48
317 #define growl2sound 49
319 #define snarlsound 51
320 #define snarl2sound 52
321 #define barkgrowlsound 53
322 #define bark2sound 54
323 #define bark3sound 55
324 #define rabbitattacksound 56
325 #define rabbitattack2sound 57
326 #define rabbitattack3sound 58
327 #define rabbitattack4sound 59
328 #define rabbitpainsound 60
329 #define rabbitpain1sound 61
330 #define rabbitpain2sound 62
331 #define rabbitchitter 63
332 #define rabbitchitter2 64
333 #define fleshstabsound 65
334 #define fleshstabremovesound 66
335 #define swordstaffsound 67
336 #define staffbodysound 68
337 #define staffheadsound 69
338 #define alarmsound 70
339 #define staffbreaksound 71
342 #define motionblurmode 1
343 #define radialzoommode 2
344 #define realmotionblurmode 3
345 #define doublevisionmode 4
348 #define maxplayers 10