4b825dc642cb6eb9a060e54bf8d69288fbee4904ebd360ec63ec976c05699f3180e866b3f69e5472
 
 
1
#include "system.h"
 
 
2
#include "stratdef.h"
 
 
3
#include "npc_alien.h"
 
 
4
 
 
 
5
/* General Death Structures! */
 
 
6
DEATH_DATA Alien_Deaths[] = {
 
 
7
    {
 
 
8
        HMSQT_AlienCrouch,    /* Sequence_Type     */
 
 
9
        ACrSS_Dies,        /* Sub_Sequence         */
 
 
10
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
11
        -1,            /* Sequence_Length     */
 
 
12
        0,            /* Multiplayer_Code     */
 
 
13
        (0<<16)|0,        /* Unique Code */
 
 
14
        0,            /* wound_flags         */
 
 
15
        0,            /* priority_wounds     */
 
 
16
        0,            /* Template             */
 
 
17
        {
 
 
18
            0,        /* Front             */
 
 
19
            0,        /* Back                 */
 
 
20
            0,        /* Left                 */
 
 
21
            0,        /* Right             */
 
 
22
        },
 
 
23
        0,            /* Burning             */
 
 
24
        0,            /* Electrical         */
 
 
25
        1,            /* Crouching         */
 
 
26
        0,            /* Minor Boom         */
 
 
27
        0,            /* Major Boom         */
 
 
28
    },
 
 
29
    {
 
 
30
        HMSQT_AlienCrawl,    /* Sequence_Type     */
 
 
31
        ACSS_Pain_Fall_Right,    /* Sub_Sequence         */
 
 
32
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
33
        -1,            /* Sequence_Length     */
 
 
34
        1,            /* Multiplayer_Code     */
 
 
35
        (0<<16)|1,        /* Unique Code */
 
 
36
        0,            /* wound_flags         */
 
 
37
        0,            /* priority_wounds     */
 
 
38
        0,            /* Template             */
 
 
39
        {
 
 
40
            0,        /* Front             */
 
 
41
            0,        /* Back                 */
 
 
42
            0,        /* Left                 */
 
 
43
            0,        /* Right             */
 
 
44
        },
 
 
45
        0,            /* Burning             */
 
 
46
        0,            /* Electrical         */
 
 
47
        1,            /* Crouching         */
 
 
48
        0,            /* Minor Boom         */
 
 
49
        0,            /* Major Boom         */
 
 
50
    },
 
 
51
    {
 
 
52
        HMSQT_AlienCrawl,    /* Sequence_Type     */
 
 
53
        ACSS_Boom_Fall_Back,    /* Sub_Sequence         */
 
 
54
        (ONE_FIXED>>4),        /* TweeningTime         */
 
 
55
        -1,            /* Sequence_Length     */
 
 
56
        2,            /* Multiplayer_Code     */
 
 
57
        (0<<16)|2,        /* Unique Code */
 
 
58
        0,            /* wound_flags         */
 
 
59
        0,            /* priority_wounds     */
 
 
60
        0,            /* Template             */
 
 
61
        {
 
 
62
            1,        /* Front             */
 
 
63
            0,        /* Back                 */
 
 
64
            0,        /* Left                 */
 
 
65
            0,        /* Right             */
 
 
66
        },
 
 
67
        0,            /* Burning             */
 
 
68
        0,            /* Electrical         */
 
 
69
        1,            /* Crouching         */
 
 
70
        1,            /* Minor Boom         */
 
 
71
        1,            /* Major Boom         */
 
 
72
    },
 
 
73
    {
 
 
74
        HMSQT_AlienStand,    /* Sequence_Type     */
 
 
75
        ASSS_Pain_Fall_Back,    /* Sub_Sequence         */
 
 
76
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
77
        -1,            /* Sequence_Length     */
 
 
78
        3,            /* Multiplayer_Code     */
 
 
79
        (0<<16)|3,        /* Unique Code */
 
 
80
        0,            /* wound_flags         */
 
 
81
        0,            /* priority_wounds     */
 
 
82
        0,            /* Template             */
 
 
83
        {
 
 
84
            0,        /* Front             */
 
 
85
            0,        /* Back                 */
 
 
86
            0,        /* Left                 */
 
 
87
            0,        /* Right             */
 
 
88
        },
 
 
89
        0,            /* Burning             */
 
 
90
        0,            /* Electrical         */
 
 
91
        0,            /* Crouching         */
 
 
92
        0,            /* Minor Boom         */
 
 
93
        0,            /* Major Boom         */
 
 
94
    },
 
 
95
    {
 
 
96
        HMSQT_AlienStand,    /* Sequence_Type     */
 
 
97
        ASSS_Dies,        /* Sub_Sequence         */
 
 
98
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
99
        -1,            /* Sequence_Length     */
 
 
100
        4,            /* Multiplayer_Code     */
 
 
101
        (0<<16)|4,        /* Unique Code */
 
 
102
        0,            /* wound_flags         */
 
 
103
        0,            /* priority_wounds     */
 
 
104
        0,            /* Template             */
 
 
105
        {
 
 
106
            0,        /* Front             */
 
 
107
            0,        /* Back                 */
 
 
108
            0,        /* Left                 */
 
 
109
            0,        /* Right             */
 
 
110
        },
 
 
111
        0,            /* Burning             */
 
 
112
        0,            /* Electrical         */
 
 
113
        0,            /* Crouching         */
 
 
114
        0,            /* Minor Boom         */
 
 
115
        0,            /* Major Boom         */
 
 
116
    },
 
 
117
    {
 
 
118
        HMSQT_AlienStand,    /* Sequence_Type     */
 
 
119
        ASSS_Pain_Fall_Fwd,    /* Sub_Sequence         */
 
 
120
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
121
        -1,            /* Sequence_Length     */
 
 
122
        5,            /* Multiplayer_Code     */
 
 
123
        (0<<16)|5,        /* Unique Code */
 
 
124
        0,            /* wound_flags         */
 
 
125
        0,            /* priority_wounds     */
 
 
126
        0,            /* Template             */
 
 
127
        {
 
 
128
            0,        /* Front             */
 
 
129
            0,        /* Back                 */
 
 
130
            0,        /* Left                 */
 
 
131
            0,        /* Right             */
 
 
132
        },
 
 
133
        0,            /* Burning             */
 
 
134
        0,            /* Electrical         */
 
 
135
        0,            /* Crouching         */
 
 
136
        0,            /* Minor Boom         */
 
 
137
        0,            /* Major Boom         */
 
 
138
    },
 
 
139
    {
 
 
140
        HMSQT_AlienStand,    /* Sequence_Type     */
 
 
141
        ASSS_Boom_Fall_Fwd,    /* Sub_Sequence         */
 
 
142
        (ONE_FIXED>>4),        /* TweeningTime         */
 
 
143
        -1,            /* Sequence_Length     */
 
 
144
        6,            /* Multiplayer_Code     */
 
 
145
        (0<<16)|6,        /* Unique Code */
 
 
146
        0,            /* wound_flags         */
 
 
147
        0,            /* priority_wounds     */
 
 
148
        0,            /* Template             */
 
 
149
        {
 
 
150
            0,        /* Front             */
 
 
151
            1,        /* Back                 */
 
 
152
            0,        /* Left                 */
 
 
153
            0,        /* Right             */
 
 
154
        },
 
 
155
        0,            /* Burning             */
 
 
156
        0,            /* Electrical         */
 
 
157
        0,            /* Crouching         */
 
 
158
        1,            /* Minor Boom         */
 
 
159
        1,            /* Major Boom         */
 
 
160
    },
 
 
161
    {
 
 
162
        HMSQT_AlienStand,    /* Sequence_Type     */
 
 
163
        ASSS_Boom_Fall_Back,    /* Sub_Sequence         */
 
 
164
        (ONE_FIXED>>5),        /* TweeningTime         */
 
 
165
        -1,            /* Sequence_Length     */
 
 
166
        7,            /* Multiplayer_Code     */
 
 
167
        (0<<16)|7,        /* Unique Code */
 
 
168
        0,            /* wound_flags         */
 
 
169
        0,            /* priority_wounds     */
 
 
170
        0,            /* Template             */
 
 
171
        {
 
 
172
            0,        /* Front             */
 
 
173
            0,        /* Back                 */
 
 
174
            0,        /* Left                 */
 
 
175
            0,        /* Right             */
 
 
176
        },
 
 
177
        0,            /* Burning             */
 
 
178
        0,            /* Electrical         */
 
 
179
        0,            /* Crouching         */
 
 
180
        1,            /* Minor Boom         */
 
 
181
        1,            /* Major Boom         */
 
 
182
    },
 
 
183
    {
 
 
184
        HMSQT_AlienStand,    /* Sequence_Type     */
 
 
185
        ASSS_Spin_Clockwise,    /* Sub_Sequence         */
 
 
186
        (ONE_FIXED>>5),        /* TweeningTime         */
 
 
187
        -1,            /* Sequence_Length     */
 
 
188
        8,            /* Multiplayer_Code     */
 
 
189
        (0<<16)|8,        /* Unique Code */
 
 
190
        0,            /* wound_flags         */
 
 
191
        0,            /* priority_wounds     */
 
 
192
        0,            /* Template             */
 
 
193
        {
 
 
194
            0,        /* Front             */
 
 
195
            0,        /* Back                 */
 
 
196
            0,        /* Left                 */
 
 
197
            0,        /* Right             */
 
 
198
        },
 
 
199
        0,            /* Burning             */
 
 
200
        0,            /* Electrical         */
 
 
201
        0,            /* Crouching         */
 
 
202
        1,            /* Minor Boom         */
 
 
203
        0,            /* Major Boom         */
 
 
204
    },
 
 
205
    {
 
 
206
        HMSQT_AlienCrouch,    /* Sequence_Type     */
 
 
207
        ACrSS_Dies_Thrash,    /* Sub_Sequence         */
 
 
208
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
209
        -1,            /* Sequence_Length     */
 
 
210
        9,            /* Multiplayer_Code     */
 
 
211
        (0<<16)|9,        /* Unique Code */
 
 
212
        0,            /* wound_flags         */
 
 
213
        0,            /* priority_wounds     */
 
 
214
        0,            /* Template             */
 
 
215
        {
 
 
216
            0,        /* Front             */
 
 
217
            0,        /* Back                 */
 
 
218
            0,        /* Left                 */
 
 
219
            0,        /* Right             */
 
 
220
        },
 
 
221
        0,            /* Burning             */
 
 
222
        0,            /* Electrical         */
 
 
223
        1,            /* Crouching         */
 
 
224
        0,            /* Minor Boom         */
 
 
225
        0,            /* Major Boom         */
 
 
226
    },
 
 
227
    /* Terminator */
 
 
228
    {
 
 
229
        -1,            /* Sequence_Type     */
 
 
230
        -1,            /* Sub_Sequence         */
 
 
231
        0,            /* TweeningTime         */
 
 
232
        0,            /* Sequence_Length     */
 
 
233
        0,            /* Multiplayer_Code     */
 
 
234
        (0<<16)|0,        /* Unique Code */
 
 
235
        0,            /* wound_flags         */
 
 
236
        0,            /* priority_wounds     */
 
 
237
        0,            /* Template             */
 
 
238
        {
 
 
239
            0,        /* Front             */
 
 
240
            0,        /* Back                 */
 
 
241
            0,        /* Left                 */
 
 
242
            0,        /* Right             */
 
 
243
        },
 
 
244
        0,            /* Burning             */
 
 
245
        0,            /* Electrical         */
 
 
246
        0,            /* Crouching         */
 
 
247
        0,            /* Minor Boom         */
 
 
248
        0,            /* Major Boom         */
 
 
249
    },
 
 
250
};
 
 
251
 
 
 
252
DEATH_DATA Marine_Deaths[] = {
 
 
253
    {
 
 
254
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
255
        MSSS_Dies_Standard,    /* Sub_Sequence         */
 
 
256
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
257
        -1,            /* Sequence_Length     */
 
 
258
        0,            /* Multiplayer_Code     */
 
 
259
        (1<<16)|0,        /* Unique Code */
 
 
260
        0,            /* wound_flags         */
 
 
261
        0,            /* priority_wounds     */
 
 
262
        0,            /* Template             */
 
 
263
        {
 
 
264
            0,        /* Front             */
 
 
265
            0,        /* Back                 */
 
 
266
            0,        /* Left                 */
 
 
267
            0,        /* Right             */
 
 
268
        },
 
 
269
        0,            /* Burning             */
 
 
270
        0,            /* Electrical         */
 
 
271
        0,            /* Crouching         */
 
 
272
        0,            /* Minor Boom         */
 
 
273
        0,            /* Major Boom         */
 
 
274
    },
 
 
275
    {
 
 
276
        HMSQT_MarineCrouch,    /* Sequence_Type     */
 
 
277
        MCrSS_Dies_Standard,    /* Sub_Sequence         */
 
 
278
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
279
        -1,            /* Sequence_Length     */
 
 
280
        1,            /* Multiplayer_Code     */
 
 
281
        (1<<16)|1,        /* Unique Code */
 
 
282
        0,            /* wound_flags         */
 
 
283
        0,            /* priority_wounds     */
 
 
284
        0,            /* Template             */
 
 
285
        {
 
 
286
            0,        /* Front             */
 
 
287
            0,        /* Back                 */
 
 
288
            0,        /* Left                 */
 
 
289
            0,        /* Right             */
 
 
290
        },
 
 
291
        0,            /* Burning             */
 
 
292
        0,            /* Electrical         */
 
 
293
        1,            /* Crouching         */
 
 
294
        0,            /* Minor Boom         */
 
 
295
        0,            /* Major Boom         */
 
 
296
    },
 
 
297
    {
 
 
298
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
299
        MSSS_Tem_Back_Death,    /* Sub_Sequence         */
 
 
300
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
301
        -1,            /* Sequence_Length     */
 
 
302
        2,            /* Multiplayer_Code     */
 
 
303
        (1<<16)|2,        /* Unique Code */
 
 
304
        0,            /* wound_flags         */
 
 
305
        0,            /* priority_wounds     */
 
 
306
        1,            /* Template             */
 
 
307
        {
 
 
308
            1,        /* Front             */
 
 
309
            0,        /* Back                 */
 
 
310
            0,        /* Left                 */
 
 
311
            0,        /* Right             */
 
 
312
        },
 
 
313
        0,            /* Burning             */
 
 
314
        0,            /* Electrical         */
 
 
315
        0,            /* Crouching         */
 
 
316
        0,            /* Minor Boom         */
 
 
317
        0,            /* Major Boom         */
 
 
318
    },
 
 
319
    {
 
 
320
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
321
        MSSS_Tem_Front_Death,    /* Sub_Sequence         */
 
 
322
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
323
        -1,            /* Sequence_Length     */
 
 
324
        3,            /* Multiplayer_Code     */
 
 
325
        (1<<16)|3,        /* Unique Code */
 
 
326
        0,            /* wound_flags         */
 
 
327
        0,            /* priority_wounds     */
 
 
328
        1,            /* Template             */
 
 
329
        {
 
 
330
            0,        /* Front             */
 
 
331
            1,        /* Back                 */
 
 
332
            0,        /* Left                 */
 
 
333
            0,        /* Right             */
 
 
334
        },
 
 
335
        0,            /* Burning             */
 
 
336
        0,            /* Electrical         */
 
 
337
        0,            /* Crouching         */
 
 
338
        0,            /* Minor Boom         */
 
 
339
        0,            /* Major Boom         */
 
 
340
    },
 
 
341
    {
 
 
342
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
343
        MSSS_Tem_Sum_Death,    /* Sub_Sequence         */
 
 
344
        (ONE_FIXED>>5),        /* TweeningTime         */
 
 
345
        -1,            /* Sequence_Length     */
 
 
346
        4,            /* Multiplayer_Code     */
 
 
347
        (1<<16)|4,        /* Unique Code */
 
 
348
        0,            /* wound_flags         */
 
 
349
        0,            /* priority_wounds     */
 
 
350
        1,            /* Template             */
 
 
351
        {
 
 
352
            1,        /* Front             */
 
 
353
            0,        /* Back                 */
 
 
354
            0,        /* Left                 */
 
 
355
            0,        /* Right             */
 
 
356
        },
 
 
357
        0,            /* Burning             */
 
 
358
        0,            /* Electrical         */
 
 
359
        0,            /* Crouching         */
 
 
360
        1,            /* Minor Boom         */
 
 
361
        1,            /* Major Boom         */
 
 
362
    },
 
 
363
    {
 
 
364
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
365
        MSSS_Tem_Burning,    /* Sub_Sequence         */
 
 
366
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
367
        -1,            /* Sequence_Length     */
 
 
368
        5,            /* Multiplayer_Code     */
 
 
369
        (1<<16)|5,        /* Unique Code */
 
 
370
        0,            /* wound_flags         */
 
 
371
        0,            /* priority_wounds     */
 
 
372
        1,            /* Template             */
 
 
373
        {
 
 
374
            0,        /* Front             */
 
 
375
            0,        /* Back                 */
 
 
376
            0,        /* Left                 */
 
 
377
            0,        /* Right             */
 
 
378
        },
 
 
379
        1,            /* Burning             */
 
 
380
        0,            /* Electrical         */
 
 
381
        0,            /* Crouching         */
 
 
382
        0,            /* Minor Boom         */
 
 
383
        0,            /* Major Boom         */
 
 
384
    },
 
 
385
    {
 
 
386
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
387
        MSSS_Tem_LeftSholdr,    /* Sub_Sequence         */
 
 
388
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
389
        -1,            /* Sequence_Length     */
 
 
390
        6,            /* Multiplayer_Code     */
 
 
391
        (1<<16)|6,        /* Unique Code */
 
 
392
        section_flag_left_arm,     /* wound_flags         */
 
 
393
        0,            /* priority_wounds     */
 
 
394
        1,            /* Template             */
 
 
395
        {
 
 
396
            0,        /* Front             */
 
 
397
            0,        /* Back                 */
 
 
398
            0,        /* Left                 */
 
 
399
            0,        /* Right             */
 
 
400
        },
 
 
401
        0,            /* Burning             */
 
 
402
        0,            /* Electrical         */
 
 
403
        0,            /* Crouching         */
 
 
404
        0,            /* Minor Boom         */
 
 
405
        0,            /* Major Boom         */
 
 
406
    },
 
 
407
    {
 
 
408
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
409
        MSSS_Tem_RightSholdr,    /* Sub_Sequence         */
 
 
410
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
411
        -1,            /* Sequence_Length     */
 
 
412
        7,            /* Multiplayer_Code     */
 
 
413
        (1<<16)|7,        /* Unique Code */
 
 
414
        section_flag_right_arm,    /* wound_flags         */
 
 
415
        0,            /* priority_wounds     */
 
 
416
        1,            /* Template             */
 
 
417
        {
 
 
418
            0,        /* Front             */
 
 
419
            0,        /* Back                 */
 
 
420
            0,        /* Left                 */
 
 
421
            0,        /* Right             */
 
 
422
        },
 
 
423
        0,            /* Burning             */
 
 
424
        0,            /* Electrical         */
 
 
425
        0,            /* Crouching         */
 
 
426
        0,            /* Minor Boom         */
 
 
427
        0,            /* Major Boom         */
 
 
428
    },
 
 
429
    {
 
 
430
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
431
        MSSS_Tem_LeftForarm,    /* Sub_Sequence         */
 
 
432
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
433
        -1,            /* Sequence_Length     */
 
 
434
        8,            /* Multiplayer_Code     */
 
 
435
        (1<<16)|8,        /* Unique Code */
 
 
436
        section_flag_left_hand,    /* wound_flags         */
 
 
437
        0,            /* priority_wounds     */
 
 
438
        1,            /* Template             */
 
 
439
        {
 
 
440
            0,        /* Front             */
 
 
441
            0,        /* Back                 */
 
 
442
            0,        /* Left                 */
 
 
443
            0,        /* Right             */
 
 
444
        },
 
 
445
        0,            /* Burning             */
 
 
446
        0,            /* Electrical         */
 
 
447
        0,            /* Crouching         */
 
 
448
        0,            /* Minor Boom         */
 
 
449
        0,            /* Major Boom         */
 
 
450
    },
 
 
451
    {
 
 
452
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
453
        MSSS_Tem_RightForarm,    /* Sub_Sequence         */
 
 
454
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
455
        -1,            /* Sequence_Length     */
 
 
456
        9,            /* Multiplayer_Code     */
 
 
457
        (1<<16)|9,        /* Unique Code */
 
 
458
        section_flag_right_hand,/* wound_flags         */
 
 
459
        0,            /* priority_wounds     */
 
 
460
        1,            /* Template             */
 
 
461
        {
 
 
462
            0,        /* Front             */
 
 
463
            0,        /* Back                 */
 
 
464
            0,        /* Left                 */
 
 
465
            0,        /* Right             */
 
 
466
        },
 
 
467
        0,            /* Burning             */
 
 
468
        0,            /* Electrical         */
 
 
469
        0,            /* Crouching         */
 
 
470
        0,            /* Minor Boom         */
 
 
471
        0,            /* Major Boom         */
 
 
472
    },
 
 
473
    {
 
 
474
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
475
        MSSS_Tem_LeftThigh,    /* Sub_Sequence         */
 
 
476
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
477
        -1,            /* Sequence_Length     */
 
 
478
        10,            /* Multiplayer_Code     */
 
 
479
        (1<<16)|10,        /* Unique Code */
 
 
480
        section_flag_left_leg,    /* wound_flags         */
 
 
481
        section_flag_left_leg|section_flag_left_foot,/* priority_wounds     */
 
 
482
        1,                /* Template             */
 
 
483
        {
 
 
484
            0,        /* Front             */
 
 
485
            0,        /* Back                 */
 
 
486
            0,        /* Left                 */
 
 
487
            0,        /* Right             */
 
 
488
        },
 
 
489
        0,            /* Burning             */
 
 
490
        0,            /* Electrical         */
 
 
491
        0,            /* Crouching         */
 
 
492
        0,            /* Minor Boom         */
 
 
493
        0,            /* Major Boom         */
 
 
494
    },
 
 
495
    {
 
 
496
        HMSQT_MarineStand,    /* Sequence_Type     */
 
 
497
        MSSS_Tem_RightThigh,    /* Sub_Sequence         */
 
 
498
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
499
        -1,            /* Sequence_Length     */
 
 
500
        11,            /* Multiplayer_Code     */
 
 
501
        (1<<16)|11,        /* Unique Code */
 
 
502
        section_flag_right_leg,    /* wound_flags         */
 
 
503
        section_flag_right_leg|section_flag_right_foot,/* priority_wounds     */
 
 
504
        1,            /* Template             */
 
 
505
        {
 
 
506
            0,            /* Front             */
 
 
507
            0,            /* Back                 */
 
 
508
            0,            /* Left                 */
 
 
509
            0,            /* Right             */
 
 
510
        },
 
 
511
        0,                /* Burning             */
 
 
512
        0,                /* Electrical         */
 
 
513
        0,                /* Crouching         */
 
 
514
        0,                /* Minor Boom         */
 
 
515
        0,                /* Major Boom         */
 
 
516
    },
 
 
517
    {
 
 
518
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
519
        MSSS_Tem_LeftShin,        /* Sub_Sequence         */
 
 
520
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
521
        -1,                /* Sequence_Length     */
 
 
522
        12,                /* Multiplayer_Code     */
 
 
523
        (1<<16)|12,            /* Unique Code */
 
 
524
        section_flag_left_foot,        /* wound_flags         */
 
 
525
        section_flag_left_foot,        /* priority_wounds     */
 
 
526
        1,                /* Template             */
 
 
527
        {
 
 
528
            0,            /* Front             */
 
 
529
            0,            /* Back                 */
 
 
530
            0,            /* Left                 */
 
 
531
            0,            /* Right             */
 
 
532
        },
 
 
533
        0,                /* Burning             */
 
 
534
        0,                /* Electrical         */
 
 
535
        0,                /* Crouching         */
 
 
536
        0,                /* Minor Boom         */
 
 
537
        0,                /* Major Boom         */
 
 
538
    },
 
 
539
    {
 
 
540
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
541
        MSSS_Tem_RightShin,        /* Sub_Sequence         */
 
 
542
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
543
        -1,                /* Sequence_Length     */
 
 
544
        13,                /* Multiplayer_Code     */
 
 
545
        (1<<16)|13,            /* Unique Code */
 
 
546
        section_flag_right_foot,    /* wound_flags         */
 
 
547
        section_flag_right_foot,    /* priority_wounds     */
 
 
548
        1,                /* Template             */
 
 
549
        {
 
 
550
            0,            /* Front             */
 
 
551
            0,            /* Back                 */
 
 
552
            0,            /* Left                 */
 
 
553
            0,            /* Right             */
 
 
554
        },
 
 
555
        0,                /* Burning             */
 
 
556
        0,                /* Electrical         */
 
 
557
        0,                /* Crouching         */
 
 
558
        0,                /* Minor Boom         */
 
 
559
        0,                /* Major Boom         */
 
 
560
    },
 
 
561
    /* Listed twice for pain and boom. */
 
 
562
    {
 
 
563
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
564
        MSSS_Tem_LeftThigh,        /* Sub_Sequence         */
 
 
565
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
566
        -1,                /* Sequence_Length     */
 
 
567
        10,                /* Multiplayer_Code     */
 
 
568
        (1<<16)|14,            /* Unique Code */
 
 
569
        section_flag_left_leg,        /* wound_flags         */
 
 
570
        section_flag_left_leg|section_flag_left_foot,/* priority_wounds     */
 
 
571
        1,                /* Template             */
 
 
572
        {
 
 
573
            0,            /* Front             */
 
 
574
            0,            /* Back                 */
 
 
575
            0,            /* Left                 */
 
 
576
            0,            /* Right             */
 
 
577
        },
 
 
578
        0,                /* Burning             */
 
 
579
        0,                /* Electrical         */
 
 
580
        0,                /* Crouching         */
 
 
581
        1,                /* Minor Boom         */
 
 
582
        1,                /* Major Boom         */
 
 
583
    },
 
 
584
    {
 
 
585
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
586
        MSSS_Tem_RightThigh,        /* Sub_Sequence         */
 
 
587
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
588
        -1,                /* Sequence_Length     */
 
 
589
        11,                /* Multiplayer_Code     */
 
 
590
        (1<<16)|15,            /* Unique Code */
 
 
591
        section_flag_right_leg,        /* wound_flags         */
 
 
592
        section_flag_right_leg|section_flag_right_foot,/* priority_wounds     */
 
 
593
        1,                /* Template             */
 
 
594
        {
 
 
595
            0,            /* Front             */
 
 
596
            0,            /* Back                 */
 
 
597
            0,            /* Left                 */
 
 
598
            0,            /* Right             */
 
 
599
        },
 
 
600
        0,                /* Burning             */
 
 
601
        0,                /* Electrical         */
 
 
602
        0,                /* Crouching         */
 
 
603
        1,                /* Minor Boom         */
 
 
604
        1,                /* Major Boom         */
 
 
605
    },
 
 
606
    {
 
 
607
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
608
        MSSS_Tem_LeftShin,        /* Sub_Sequence         */
 
 
609
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
610
        -1,                /* Sequence_Length     */
 
 
611
        12,                /* Multiplayer_Code     */
 
 
612
        (1<<16)|16,            /* Unique Code */
 
 
613
        section_flag_left_foot,        /* wound_flags         */
 
 
614
        section_flag_left_foot,        /* priority_wounds     */
 
 
615
        1,                /* Template             */
 
 
616
        {
 
 
617
            0,            /* Front             */
 
 
618
            0,            /* Back                 */
 
 
619
            0,            /* Left                 */
 
 
620
            0,            /* Right             */
 
 
621
        },
 
 
622
        0,                /* Burning             */
 
 
623
        0,                /* Electrical         */
 
 
624
        0,                /* Crouching         */
 
 
625
        1,                /* Minor Boom         */
 
 
626
        1,                /* Major Boom         */
 
 
627
    },
 
 
628
    {
 
 
629
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
630
        MSSS_Tem_RightShin,        /* Sub_Sequence         */
 
 
631
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
632
        -1,                /* Sequence_Length     */
 
 
633
        13,                /* Multiplayer_Code     */
 
 
634
        (1<<16)|17,            /* Unique Code */
 
 
635
        section_flag_right_foot,    /* wound_flags         */
 
 
636
        section_flag_right_foot,    /* priority_wounds     */
 
 
637
        1,                /* Template             */
 
 
638
        {
 
 
639
            0,            /* Front             */
 
 
640
            0,            /* Back                 */
 
 
641
            0,            /* Left                 */
 
 
642
            0,            /* Right             */
 
 
643
        },
 
 
644
        0,                /* Burning             */
 
 
645
        0,                /* Electrical         */
 
 
646
        0,                /* Crouching         */
 
 
647
        1,                /* Minor Boom         */
 
 
648
        1,                /* Major Boom         */
 
 
649
    },
 
 
650
    {
 
 
651
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
652
        MSSS_Tem_Back_Death,        /* Sub_Sequence         */
 
 
653
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
654
        -1,                /* Sequence_Length     */
 
 
655
        14,                /* Multiplayer_Code     */
 
 
656
        (1<<16)|18,            /* Unique Code */
 
 
657
        0,                /* wound_flags         */
 
 
658
        0,                /* priority_wounds     */
 
 
659
        1,                /* Template             */
 
 
660
        {
 
 
661
            1,            /* Front             */
 
 
662
            0,            /* Back                 */
 
 
663
            0,            /* Left                 */
 
 
664
            0,            /* Right             */
 
 
665
        },
 
 
666
        0,                /* Burning             */
 
 
667
        0,                /* Electrical         */
 
 
668
        0,                /* Crouching         */
 
 
669
        0,                /* Minor Boom         */
 
 
670
        0,                /* Major Boom         */
 
 
671
    },
 
 
672
    /* And now the crouch template. */
 
 
673
    {
 
 
674
        HMSQT_MarineCrouch,        /* Sequence_Type     */
 
 
675
        MCrSS_Dies_Standard,        /* Sub_Sequence         */
 
 
676
        (ONE_FIXED>>3),            /* TweeningTime         */
 
 
677
        -1,                /* Sequence_Length     */
 
 
678
        1,                /* Multiplayer_Code     */
 
 
679
        15,                /* wound_flags         */
 
 
680
        (1<<16)|19,            /* Unique Code */
 
 
681
        0,                /* priority_wounds     */
 
 
682
        1,                /* Template             */
 
 
683
        {
 
 
684
            0,            /* Front             */
 
 
685
            0,            /* Back                 */
 
 
686
            0,            /* Left                 */
 
 
687
            0,            /* Right             */
 
 
688
        },
 
 
689
        0,                /* Burning             */
 
 
690
        0,                /* Electrical         */
 
 
691
        1,                /* Crouching         */
 
 
692
        0,                /* Minor Boom         */
 
 
693
        0,                /* Major Boom         */
 
 
694
    },
 
 
695
    /* And now this one, for directionlessness. */
 
 
696
    {
 
 
697
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
698
        MSSS_Tem_Back_Death,        /* Sub_Sequence         */
 
 
699
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
700
        -1,                /* Sequence_Length     */
 
 
701
        16,                /* Multiplayer_Code     */
 
 
702
        (1<<16)|20,            /* Unique Code */
 
 
703
        0,                /* wound_flags         */
 
 
704
        0,                /* priority_wounds     */
 
 
705
        1,                /* Template             */
 
 
706
        {
 
 
707
            0,            /* Front             */
 
 
708
            0,            /* Back                 */
 
 
709
            0,            /* Left                 */
 
 
710
            0,            /* Right             */
 
 
711
        },
 
 
712
        0,                /* Burning             */
 
 
713
        0,                /* Electrical         */
 
 
714
        0,                /* Crouching         */
 
 
715
        0,                /* Minor Boom         */
 
 
716
        0,                /* Major Boom         */
 
 
717
    },
 
 
718
    {
 
 
719
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
720
        MSSS_Tem_Electric_Death_One,    /* Sub_Sequence         */
 
 
721
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
722
        -1,                /* Sequence_Length     */
 
 
723
        17,                /* Multiplayer_Code     */
 
 
724
        (1<<16)|21,            /* Unique Code */
 
 
725
        0,                /* wound_flags         */
 
 
726
        0,                /* priority_wounds     */
 
 
727
        1,                /* Template             */
 
 
728
        {
 
 
729
            0,            /* Front             */
 
 
730
            0,            /* Back                 */
 
 
731
            0,            /* Left                 */
 
 
732
            0,            /* Right             */
 
 
733
        },
 
 
734
        0,                /* Burning             */
 
 
735
        1,                /* Electrical         */
 
 
736
        0,                /* Crouching         */
 
 
737
        0,                /* Minor Boom         */
 
 
738
        0,                /* Major Boom         */
 
 
739
    },
 
 
740
    {
 
 
741
        HMSQT_MarineStand,        /* Sequence_Type     */
 
 
742
        MSSS_Tem_Electric_Death_Two,    /* Sub_Sequence         */
 
 
743
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
744
        -1,                /* Sequence_Length     */
 
 
745
        18,                /* Multiplayer_Code     */
 
 
746
        (1<<16)|22,            /* Unique Code */
 
 
747
        0,                /* wound_flags         */
 
 
748
        0,                /* priority_wounds     */
 
 
749
        1,                /* Template             */
 
 
750
        {
 
 
751
            0,            /* Front             */
 
 
752
            0,            /* Back                 */
 
 
753
            0,            /* Left                 */
 
 
754
            0,            /* Right             */
 
 
755
        },
 
 
756
        0,                /* Burning             */
 
 
757
        1,                /* Electrical         */
 
 
758
        0,                /* Crouching         */
 
 
759
        0,                /* Minor Boom         */
 
 
760
        0,                /* Major Boom         */
 
 
761
    },
 
 
762
    {
 
 
763
        HMSQT_MarineCrouch,        /* Sequence_Type     */
 
 
764
        MCrSS_Tem_Electric_Death_One,    /* Sub_Sequence         */
 
 
765
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
766
        -1,                /* Sequence_Length     */
 
 
767
        19,                /* Multiplayer_Code     */
 
 
768
        (1<<16)|23,            /* Unique Code */
 
 
769
        0,                /* wound_flags         */
 
 
770
        0,                /* priority_wounds     */
 
 
771
        1,                /* Template             */
 
 
772
        {
 
 
773
            0,            /* Front             */
 
 
774
            0,            /* Back                 */
 
 
775
            0,            /* Left                 */
 
 
776
            0,            /* Right             */
 
 
777
        },
 
 
778
        0,                /* Burning             */
 
 
779
        1,                /* Electrical         */
 
 
780
        1,                /* Crouching         */
 
 
781
        0,                /* Minor Boom         */
 
 
782
        0,                /* Major Boom         */
 
 
783
    },
 
 
784
    {
 
 
785
        -1,                /* Sequence_Type     */
 
 
786
        -1,                /* Sub_Sequence         */
 
 
787
        0,                /* TweeningTime         */
 
 
788
        0,                /* Sequence_Length     */
 
 
789
        0,                /* Multiplayer_Code     */
 
 
790
        (1<<16)|0,            /* Unique Code */
 
 
791
        0,                /* wound_flags         */
 
 
792
        0,                /* priority_wounds     */
 
 
793
        0,                /* Template             */
 
 
794
        {
 
 
795
            0,            /* Front             */
 
 
796
            0,            /* Back                 */
 
 
797
            0,            /* Left                 */
 
 
798
            0,            /* Right             */
 
 
799
        },
 
 
800
        0,                /* Burning             */
 
 
801
        0,                /* Electrical         */
 
 
802
        0,                /* Crouching         */
 
 
803
        0,                /* Minor Boom         */
 
 
804
        0,                /* Major Boom         */
 
 
805
    },
 
 
806
};
 
 
807
 
 
 
808
DEATH_DATA Predator_Special_SelfDestruct_Death = {
 
 
809
 
 
 
810
    HMSQT_PredatorStand,        /* Sequence_Type     */
 
 
811
    PSSS_Dies_Standard,        /* Sub_Sequence         */
 
 
812
    (ONE_FIXED>>3),            /* TweeningTime         */
 
 
813
    -1,                /* Sequence_Length     */
 
 
814
    10,                /* Multiplayer_Code     */
 
 
815
    (2<<16)|0,            /* Unique Code */
 
 
816
    0,                /* wound_flags         */
 
 
817
    0,                /* priority_wounds     */
 
 
818
    0,                /* Template             */
 
 
819
    {
 
 
820
        0,            /* Front             */
 
 
821
        0,            /* Back                 */
 
 
822
        0,            /* Left                 */
 
 
823
        0,            /* Right             */
 
 
824
    },
 
 
825
    0,                /* Burning             */
 
 
826
    0,                /* Electrical         */
 
 
827
    0,                /* Crouching         */
 
 
828
    0,                /* Minor Boom         */
 
 
829
    0,                /* Major Boom         */
 
 
830
};
 
 
831
 
 
 
832
DEATH_DATA Predator_Deaths[] = {
 
 
833
    {
 
 
834
        HMSQT_PredatorStand,    /* Sequence_Type     */
 
 
835
        PSSS_Dies_Standard,    /* Sub_Sequence         */
 
 
836
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
837
        -1,            /* Sequence_Length     */
 
 
838
        0,            /* Multiplayer_Code     */
 
 
839
        (2<<16)|0,        /* Unique Code */
 
 
840
        0,            /* wound_flags         */
 
 
841
        0,            /* priority_wounds     */
 
 
842
        0,            /* Template             */
 
 
843
        {
 
 
844
            0,        /* Front             */
 
 
845
            0,        /* Back                 */
 
 
846
            0,        /* Left                 */
 
 
847
            0,        /* Right             */
 
 
848
        },
 
 
849
        0,            /* Burning             */
 
 
850
        0,            /* Electrical         */
 
 
851
        0,            /* Crouching         */
 
 
852
        0,            /* Minor Boom         */
 
 
853
        0,            /* Major Boom         */
 
 
854
    },
 
 
855
    {
 
 
856
        HMSQT_PredatorCrouch,    /* Sequence_Type     */
 
 
857
        PCrSS_Dies_Standard,    /* Sub_Sequence         */
 
 
858
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
859
        -1,            /* Sequence_Length     */
 
 
860
        1,            /* Multiplayer_Code     */
 
 
861
        (2<<16)|1,        /* Unique Code */
 
 
862
        0,            /* wound_flags         */
 
 
863
        0,            /* priority_wounds     */
 
 
864
        0,            /* Template             */
 
 
865
        {
 
 
866
            0,        /* Front             */
 
 
867
            0,        /* Back                 */
 
 
868
            0,        /* Left                 */
 
 
869
            0,        /* Right             */
 
 
870
        },
 
 
871
        0,            /* Burning             */
 
 
872
        0,            /* Electrical         */
 
 
873
        1,            /* Crouching         */
 
 
874
        0,            /* Minor Boom         */
 
 
875
        0,            /* Major Boom         */
 
 
876
    },
 
 
877
    {
 
 
878
        HMSQT_PredatorStand,    /* Sequence_Type     */
 
 
879
        PSSS_TemDeath_Fwrd,    /* Sub_Sequence         */
 
 
880
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
881
        -1,            /* Sequence_Length     */
 
 
882
        2,            /* Multiplayer_Code     */
 
 
883
        (2<<16)|2,        /* Unique Code */
 
 
884
        0,            /* wound_flags         */
 
 
885
        0,            /* priority_wounds     */
 
 
886
        1,            /* Template             */
 
 
887
        {
 
 
888
            0,        /* Front             */
 
 
889
            1,        /* Back                 */
 
 
890
            0,        /* Left                 */
 
 
891
            0,        /* Right             */
 
 
892
        },
 
 
893
        0,            /* Burning             */
 
 
894
        0,            /* Electrical         */
 
 
895
        0,            /* Crouching         */
 
 
896
        0,            /* Minor Boom         */
 
 
897
        0,            /* Major Boom         */
 
 
898
    },
 
 
899
    {
 
 
900
        HMSQT_PredatorStand,    /* Sequence_Type     */
 
 
901
        PSSS_TemDeath_Bwrd,    /* Sub_Sequence         */
 
 
902
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
903
        -1,            /* Sequence_Length     */
 
 
904
        3,            /* Multiplayer_Code     */
 
 
905
        (2<<16)|3,        /* Unique Code */
 
 
906
        0,            /* wound_flags         */
 
 
907
        0,            /* priority_wounds     */
 
 
908
        1,            /* Template             */
 
 
909
        {
 
 
910
            1,        /* Front             */
 
 
911
            0,        /* Back                 */
 
 
912
            0,        /* Left                 */
 
 
913
            0,        /* Right             */
 
 
914
        },
 
 
915
        0,            /* Burning             */
 
 
916
        0,            /* Electrical         */
 
 
917
        0,            /* Crouching         */
 
 
918
        0,            /* Minor Boom         */
 
 
919
        0,            /* Major Boom         */
 
 
920
    },
 
 
921
    {
 
 
922
        HMSQT_PredatorStand,    /* Sequence_Type     */
 
 
923
        PSSS_Tem_LeftArm,    /* Sub_Sequence         */
 
 
924
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
925
        -1,            /* Sequence_Length     */
 
 
926
        4,            /* Multiplayer_Code     */
 
 
927
        (2<<16)|4,        /* Unique Code */
 
 
928
        section_flag_left_arm,    /* wound_flags         */
 
 
929
        0,            /* priority_wounds     */
 
 
930
        1,            /* Template             */
 
 
931
        {
 
 
932
            0,        /* Front             */
 
 
933
            0,        /* Back                 */
 
 
934
            0,        /* Left                 */
 
 
935
            0,        /* Right             */
 
 
936
        },
 
 
937
        0,            /* Burning             */
 
 
938
        0,            /* Electrical         */
 
 
939
        0,            /* Crouching         */
 
 
940
        0,            /* Minor Boom         */
 
 
941
        0,            /* Major Boom         */
 
 
942
    },
 
 
943
    {
 
 
944
        HMSQT_PredatorStand,    /* Sequence_Type     */
 
 
945
        PSSS_Tem_LeftLeg,    /* Sub_Sequence         */
 
 
946
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
947
        -1,            /* Sequence_Length     */
 
 
948
        5,            /* Multiplayer_Code     */
 
 
949
        (2<<16)|5,        /* Unique Code */
 
 
950
        section_flag_left_leg,    /* wound_flags         */
 
 
951
        0,            /* priority_wounds     */
 
 
952
        1,            /* Template             */
 
 
953
        {
 
 
954
            0,        /* Front             */
 
 
955
            0,        /* Back                 */
 
 
956
            0,        /* Left                 */
 
 
957
            0,        /* Right             */
 
 
958
        },
 
 
959
        0,            /* Burning             */
 
 
960
        0,            /* Electrical         */
 
 
961
        0,            /* Crouching         */
 
 
962
        0,            /* Minor Boom         */
 
 
963
        0,            /* Major Boom         */
 
 
964
    },
 
 
965
    {
 
 
966
        HMSQT_PredatorStand,    /* Sequence_Type     */
 
 
967
        PSSS_Tem_RightArm,    /* Sub_Sequence         */
 
 
968
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
969
        -1,            /* Sequence_Length     */
 
 
970
        6,            /* Multiplayer_Code     */
 
 
971
        (2<<16)|6,        /* Unique Code */
 
 
972
        section_flag_right_arm,    /* wound_flags         */
 
 
973
        0,            /* priority_wounds     */
 
 
974
        1,            /* Template             */
 
 
975
        {
 
 
976
            0,        /* Front             */
 
 
977
            0,        /* Back                 */
 
 
978
            0,        /* Left                 */
 
 
979
            0,        /* Right             */
 
 
980
        },
 
 
981
        0,            /* Burning             */
 
 
982
        0,            /* Electrical         */
 
 
983
        0,            /* Crouching         */
 
 
984
        0,            /* Minor Boom         */
 
 
985
        0,            /* Major Boom         */
 
 
986
    },
 
 
987
    {
 
 
988
        HMSQT_PredatorStand,    /* Sequence_Type     */
 
 
989
        PSSS_Tem_RightLeg,    /* Sub_Sequence         */
 
 
990
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
991
        -1,            /* Sequence_Length     */
 
 
992
        7,            /* Multiplayer_Code     */
 
 
993
        (2<<16)|7,        /* Unique Code */
 
 
994
        section_flag_right_leg,    /* wound_flags         */
 
 
995
        0,            /* priority_wounds     */
 
 
996
        1,            /* Template             */
 
 
997
        {
 
 
998
            0,        /* Front             */
 
 
999
            0,        /* Back                 */
 
 
1000
            0,        /* Left                 */
 
 
1001
            0,        /* Right             */
 
 
1002
        },
 
 
1003
        0,            /* Burning             */
 
 
1004
        0,            /* Electrical         */
 
 
1005
        0,            /* Crouching         */
 
 
1006
        0,            /* Minor Boom         */
 
 
1007
        0,            /* Major Boom         */
 
 
1008
    },
 
 
1009
    {
 
 
1010
        HMSQT_PredatorStand,    /* Sequence_Type     */
 
 
1011
        PSSS_Tem_Riddled,    /* Sub_Sequence         */
 
 
1012
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
1013
        -1,            /* Sequence_Length     */
 
 
1014
        8,            /* Multiplayer_Code     */
 
 
1015
        (2<<16)|8,        /* Unique Code */
 
 
1016
        0,            /* wound_flags         */
 
 
1017
        0,            /* priority_wounds     */
 
 
1018
        1,            /* Template             */
 
 
1019
        {
 
 
1020
            0,        /* Front             */
 
 
1021
            0,        /* Back                 */
 
 
1022
            0,        /* Left                 */
 
 
1023
            0,        /* Right             */
 
 
1024
        },
 
 
1025
        0,            /* Burning             */
 
 
1026
        0,            /* Electrical         */
 
 
1027
        0,            /* Crouching         */
 
 
1028
        1,            /* Minor Boom         */
 
 
1029
        1,            /* Major Boom         */
 
 
1030
    },
 
 
1031
    {
 
 
1032
        HMSQT_PredatorStand,    /* Sequence_Type     */
 
 
1033
        PSSS_Tem_Burning,    /* Sub_Sequence         */
 
 
1034
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
1035
        -1,            /* Sequence_Length     */
 
 
1036
        9,            /* Multiplayer_Code     */
 
 
1037
        (2<<16)|9,        /* Unique Code */
 
 
1038
        0,            /* wound_flags         */
 
 
1039
        0,            /* priority_wounds     */
 
 
1040
        1,            /* Template             */
 
 
1041
        {
 
 
1042
            0,        /* Front             */
 
 
1043
            0,        /* Back                 */
 
 
1044
            0,        /* Left                 */
 
 
1045
            0,        /* Right             */
 
 
1046
        },
 
 
1047
        1,            /* Burning             */
 
 
1048
        0,            /* Electrical         */
 
 
1049
        0,            /* Crouching         */
 
 
1050
        0,            /* Minor Boom         */
 
 
1051
        0,            /* Major Boom         */
 
 
1052
    },
 
 
1053
    {
 
 
1054
        HMSQT_PredatorCrouch,    /* Sequence_Type     */
 
 
1055
        PCrSS_Dies_Standard,    /* Sub_Sequence         */
 
 
1056
        (ONE_FIXED>>3),        /* TweeningTime         */
 
 
1057
        -1,            /* Sequence_Length     */
 
 
1058
        10,            /* Multiplayer_Code     */
 
 
1059
        (2<<16)|10,        /* Unique Code */
 
 
1060
        0,            /* wound_flags         */
 
 
1061
        0,            /* priority_wounds     */
 
 
1062
        1,            /* Template             */
 
 
1063
        {
 
 
1064
            0,        /* Front             */
 
 
1065
            0,        /* Back                 */
 
 
1066
            0,        /* Left                 */
 
 
1067
            0,        /* Right             */
 
 
1068
        },
 
 
1069
        0,            /* Burning             */
 
 
1070
        0,            /* Electrical         */
 
 
1071
        1,            /* Crouching         */
 
 
1072
        0,            /* Minor Boom         */
 
 
1073
        0,            /* Major Boom         */
 
 
1074
    },
 
 
1075
    {
 
 
1076
        -1,            /* Sequence_Type     */
 
 
1077
        -1,            /* Sub_Sequence         */
 
 
1078
        0,            /* TweeningTime         */
 
 
1079
        0,            /* Sequence_Length     */
 
 
1080
        0,            /* Multiplayer_Code     */
 
 
1081
        (2<<16)|0,        /* Unique Code */
 
 
1082
        0,            /* wound_flags         */
 
 
1083
        0,            /* priority_wounds     */
 
 
1084
        0,            /* Template             */
 
 
1085
        {
 
 
1086
            0,        /* Front             */
 
 
1087
            0,        /* Back                 */
 
 
1088
            0,        /* Left                 */
 
 
1089
            0,        /* Right             */
 
 
1090
        },
 
 
1091
        0,            /* Burning             */
 
 
1092
        0,            /* Electrical         */
 
 
1093
        0,            /* Crouching         */
 
 
1094
        0,            /* Minor Boom         */
 
 
1095
        0,            /* Major Boom         */
 
 
1096
    },
 
 
1097
};
 
 
1098
 
 
 
1099
DEATH_DATA Xenoborg_Deaths[] = {
 
 
1100
    {
 
 
1101
        HMSQT_Xenoborg,        /* Sequence_Type     */
 
 
1102
        XBSS_Die_Backwards,    /* Sub_Sequence         */
 
 
1103
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
1104
        -1,            /* Sequence_Length     */
 
 
1105
        0,            /* Multiplayer_Code     */
 
 
1106
        (3<<16)|0,        /* Unique Code */
 
 
1107
        0,            /* wound_flags         */
 
 
1108
        0,            /* priority_wounds     */
 
 
1109
        0,            /* Template             */
 
 
1110
        {
 
 
1111
            1,        /* Front             */
 
 
1112
            0,        /* Back                 */
 
 
1113
            0,        /* Left                 */
 
 
1114
            0,        /* Right             */
 
 
1115
        },
 
 
1116
        0,            /* Burning             */
 
 
1117
        0,            /* Electrical         */
 
 
1118
        0,            /* Crouching         */
 
 
1119
        0,            /* Minor Boom         */
 
 
1120
        0,            /* Major Boom         */
 
 
1121
    },
 
 
1122
    {
 
 
1123
        HMSQT_Xenoborg,        /* Sequence_Type     */
 
 
1124
        XBSS_Die_Forwards,    /* Sub_Sequence         */
 
 
1125
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
1126
        -1,            /* Sequence_Length     */
 
 
1127
        1,            /* Multiplayer_Code     */
 
 
1128
        (3<<16)|1,        /* Unique Code */
 
 
1129
        0,            /* wound_flags         */
 
 
1130
        0,            /* priority_wounds     */
 
 
1131
        0,            /* Template             */
 
 
1132
        {
 
 
1133
            0,        /* Front             */
 
 
1134
            1,        /* Back                 */
 
 
1135
            0,        /* Left                 */
 
 
1136
            0,        /* Right             */
 
 
1137
        },
 
 
1138
        0,            /* Burning             */
 
 
1139
        0,            /* Electrical         */
 
 
1140
        0,            /* Crouching         */
 
 
1141
        0,            /* Minor Boom         */
 
 
1142
        0,            /* Major Boom         */
 
 
1143
    },
 
 
1144
    {
 
 
1145
        HMSQT_Xenoborg,        /* Sequence_Type     */
 
 
1146
        XBSS_Die_Backwards,    /* Sub_Sequence         */
 
 
1147
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
1148
        -1,            /* Sequence_Length     */
 
 
1149
        2,            /* Multiplayer_Code     */
 
 
1150
        (3<<16)|2,        /* Unique Code */
 
 
1151
        0,            /* wound_flags         */
 
 
1152
        0,            /* priority_wounds     */
 
 
1153
        0,            /* Template             */
 
 
1154
        {
 
 
1155
            1,        /* Front             */
 
 
1156
            0,        /* Back                 */
 
 
1157
            0,        /* Left                 */
 
 
1158
            0,        /* Right             */
 
 
1159
        },
 
 
1160
        0,            /* Burning             */
 
 
1161
        0,            /* Electrical         */
 
 
1162
        0,            /* Crouching         */
 
 
1163
        1,            /* Minor Boom         */
 
 
1164
        1,            /* Major Boom         */
 
 
1165
    },
 
 
1166
    {
 
 
1167
        HMSQT_Xenoborg,        /* Sequence_Type     */
 
 
1168
        XBSS_Die_Forwards,    /* Sub_Sequence         */
 
 
1169
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
1170
        -1,            /* Sequence_Length     */
 
 
1171
        3,            /* Multiplayer_Code     */
 
 
1172
        (3<<16)|3,        /* Unique Code */
 
 
1173
        0,            /* wound_flags         */
 
 
1174
        0,            /* priority_wounds     */
 
 
1175
        0,            /* Template             */
 
 
1176
        {
 
 
1177
            0,        /* Front             */
 
 
1178
            1,        /* Back                 */
 
 
1179
            0,        /* Left                 */
 
 
1180
            0,        /* Right             */
 
 
1181
        },
 
 
1182
        0,            /* Burning             */
 
 
1183
        0,            /* Electrical         */
 
 
1184
        0,            /* Crouching         */
 
 
1185
        1,            /* Minor Boom         */
 
 
1186
        1,            /* Major Boom         */
 
 
1187
    },
 
 
1188
    {
 
 
1189
        HMSQT_Xenoborg,        /* Sequence_Type     */
 
 
1190
        XBSS_Standing_Death,    /* Sub_Sequence         */
 
 
1191
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
1192
        -1,            /* Sequence_Length     */
 
 
1193
        4,            /* Multiplayer_Code     */
 
 
1194
        (3<<16)|4,        /* Unique Code */
 
 
1195
        0,            /* wound_flags         */
 
 
1196
        0,            /* priority_wounds     */
 
 
1197
        0,            /* Template             */
 
 
1198
        {
 
 
1199
            0,        /* Front             */
 
 
1200
            0,        /* Back                 */
 
 
1201
            0,        /* Left                 */
 
 
1202
            0,        /* Right             */
 
 
1203
        },
 
 
1204
        0,            /* Burning             */
 
 
1205
        0,            /* Electrical         */
 
 
1206
        0,            /* Crouching         */
 
 
1207
        0,            /* Minor Boom         */
 
 
1208
        0,            /* Major Boom         */
 
 
1209
    },
 
 
1210
    {
 
 
1211
        HMSQT_Xenoborg,        /* Sequence_Type     */
 
 
1212
        XBSS_Standing_Death,    /* Sub_Sequence         */
 
 
1213
        (ONE_FIXED>>2),        /* TweeningTime         */
 
 
1214
        -1,            /* Sequence_Length     */
 
 
1215
        5,            /* Multiplayer_Code     */
 
 
1216
        (3<<16)|5,        /* Unique Code */
 
 
1217
        0,            /* wound_flags         */
 
 
1218
        0,            /* priority_wounds     */
 
 
1219
        0,            /* Template             */
 
 
1220
        {
 
 
1221
            0,        /* Front             */
 
 
1222
            0,        /* Back                 */
 
 
1223
            0,        /* Left                 */
 
 
1224
            0,        /* Right             */
 
 
1225
        },
 
 
1226
        1,            /* Burning             */
 
 
1227
        0,            /* Electrical         */
 
 
1228
        0,            /* Crouching         */
 
 
1229
        0,            /* Minor Boom         */
 
 
1230
        0,            /* Major Boom         */
 
 
1231
    },
 
 
1232
    {
 
 
1233
        HMSQT_Xenoborg,            /* Sequence_Type     */
 
 
1234
        XBSS_LeftLegMissingDeath,    /* Sub_Sequence         */
 
 
1235
        (ONE_FIXED>>4),            /* TweeningTime         */
 
 
1236
        -1,                /* Sequence_Length     */
 
 
1237
        6,                /* Multiplayer_Code     */
 
 
1238
        (3<<16)|6,            /* Unique Code */
 
 
1239
        section_flag_left_leg,        /* wound_flags         */
 
 
1240
        section_flag_left_leg|section_flag_left_foot,    /* priority_wounds     */
 
 
1241
        0,                /* Template             */
 
 
1242
        {
 
 
1243
            0,            /* Front             */
 
 
1244
            0,            /* Back                 */
 
 
1245
            0,            /* Left                 */
 
 
1246
            0,            /* Right             */
 
 
1247
        },
 
 
1248
        0,                /* Burning             */
 
 
1249
        0,                /* Electrical         */
 
 
1250
        0,                /* Crouching         */
 
 
1251
        0,                /* Minor Boom         */
 
 
1252
        0,                /* Major Boom         */
 
 
1253
    },
 
 
1254
    {
 
 
1255
        HMSQT_Xenoborg,            /* Sequence_Type     */
 
 
1256
        XBSS_RightLegMissingDeath,    /* Sub_Sequence         */
 
 
1257
        (ONE_FIXED>>4),            /* TweeningTime         */
 
 
1258
        -1,                /* Sequence_Length     */
 
 
1259
        7,                /* Multiplayer_Code     */
 
 
1260
        (3<<16)|7,            /* Unique Code */
 
 
1261
        section_flag_right_leg,        /* wound_flags         */
 
 
1262
        section_flag_right_leg|section_flag_right_foot,    /* priority_wounds     */
 
 
1263
        0,                /* Template             */
 
 
1264
        {
 
 
1265
            0,            /* Front             */
 
 
1266
            0,            /* Back                 */
 
 
1267
            0,            /* Left                 */
 
 
1268
            0,            /* Right             */
 
 
1269
        },
 
 
1270
        0,                /* Burning             */
 
 
1271
        0,                /* Electrical         */
 
 
1272
        0,                /* Crouching         */
 
 
1273
        0,                /* Minor Boom         */
 
 
1274
        0,                /* Major Boom         */
 
 
1275
    },
 
 
1276
    {
 
 
1277
        HMSQT_Xenoborg,            /* Sequence_Type     */
 
 
1278
        XBSS_LeftLegMissingDeath,    /* Sub_Sequence         */
 
 
1279
        (ONE_FIXED>>4),            /* TweeningTime         */
 
 
1280
        -1,                /* Sequence_Length     */
 
 
1281
        8,                /* Multiplayer_Code     */
 
 
1282
        (3<<16)|8,            /* Unique Code */
 
 
1283
        section_flag_left_leg,        /* wound_flags         */
 
 
1284
        section_flag_left_leg|section_flag_left_foot,    /* priority_wounds     */
 
 
1285
        0,                /* Template             */
 
 
1286
        {
 
 
1287
            0,            /* Front             */
 
 
1288
            0,            /* Back                 */
 
 
1289
            0,            /* Left                 */
 
 
1290
            0,            /* Right             */
 
 
1291
        },
 
 
1292
        0,                /* Burning             */
 
 
1293
        0,                /* Electrical         */
 
 
1294
        0,                /* Crouching         */
 
 
1295
        1,                /* Minor Boom         */
 
 
1296
        1,                /* Major Boom         */
 
 
1297
    },
 
 
1298
    {
 
 
1299
        HMSQT_Xenoborg,            /* Sequence_Type     */
 
 
1300
        XBSS_RightLegMissingDeath,    /* Sub_Sequence         */
 
 
1301
        (ONE_FIXED>>4),            /* TweeningTime         */
 
 
1302
        -1,                /* Sequence_Length     */
 
 
1303
        9,                /* Multiplayer_Code     */
 
 
1304
        (3<<16)|9,            /* Unique Code */
 
 
1305
        section_flag_right_leg,        /* wound_flags         */
 
 
1306
        section_flag_right_leg|section_flag_right_foot,    /* priority_wounds     */
 
 
1307
        0,                /* Template             */
 
 
1308
        {
 
 
1309
            0,            /* Front             */
 
 
1310
            0,            /* Back                 */
 
 
1311
            0,            /* Left                 */
 
 
1312
            0,            /* Right             */
 
 
1313
        },
 
 
1314
        0,                /* Burning             */
 
 
1315
        0,                /* Electrical         */
 
 
1316
        0,                /* Crouching         */
 
 
1317
        1,                /* Minor Boom         */
 
 
1318
        1,                /* Major Boom         */
 
 
1319
    },
 
 
1320
    {
 
 
1321
        -1,                /* Sequence_Type     */
 
 
1322
        -1,                /* Sub_Sequence         */
 
 
1323
        0,                /* TweeningTime         */
 
 
1324
        0,                /* Sequence_Length     */
 
 
1325
        0,                /* Multiplayer_Code     */
 
 
1326
        (3<<16)|0,            /* Unique Code */
 
 
1327
        0,                /* wound_flags         */
 
 
1328
        0,                /* priority_wounds     */
 
 
1329
        0,                /* Template             */
 
 
1330
        {
 
 
1331
            0,            /* Front             */
 
 
1332
            0,            /* Back                 */
 
 
1333
            0,            /* Left                 */
 
 
1334
            0,            /* Right             */
 
 
1335
        },
 
 
1336
        0,                /* Burning             */
 
 
1337
        0,                /* Electrical         */
 
 
1338
        0,                /* Crouching         */
 
 
1339
        0,                /* Minor Boom         */
 
 
1340
        0,                /* Major Boom         */
 
 
1341
    },
 
 
1342
};
 
 
1343
 
 
 
1344
/* And now, in a change from our advertised programme, Alien Attacks. */
 
 
1345
 
 
 
1346
ATTACK_DATA Alien_Special_Gripping_Attack = {
 
 
1347
    HMSQT_AlienStand,        /* Sequence_Type     */
 
 
1348
    ASSS_Feed,            /* Sub_Sequence         */
 
 
1349
    (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1350
    -1,                 /* Sequence_Length     */
 
 
1351
    0,                /* Multiplayer_Code     */
 
 
1352
    (0<<16)|0,            /* Unique_Code     */
 
 
1353
    0,                /* wound_flags         */
 
 
1354
    {                /* flag_damage         */
 
 
1355
        AMMO_NPC_ALIEN_BITE,
 
 
1356
        AMMO_NPC_ALIEN_BITE,
 
 
1357
        AMMO_NPC_ALIEN_BITE,
 
 
1358
    },
 
 
1359
    1,                /* Crouching         */
 
 
1360
    0,                /* Pouncing             */
 
 
1361
};
 
 
1362
 
 
 
1363
ATTACK_DATA Alien_Attacks[] = {
 
 
1364
 
 
 
1365
    {
 
 
1366
        HMSQT_AlienCrouch,        /* Sequence_Type     */
 
 
1367
        ACrSS_Attack_Bite,        /* Sub_Sequence         */
 
 
1368
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1369
        -1,                 /* Sequence_Length     */
 
 
1370
        0,                /* Multiplayer_Code     */
 
 
1371
        (1<<16)|0,             /* Unique_Code     */
 
 
1372
        0,                /* wound_flags         */
 
 
1373
        {                /* flag_damage         */
 
 
1374
            AMMO_NPC_ALIEN_BITE,
 
 
1375
            AMMO_NPC_ALIEN_BITE,
 
 
1376
            AMMO_NPC_ALIEN_BITE,
 
 
1377
        },
 
 
1378
        1,                /* Crouching         */
 
 
1379
        0,                /* Pouncing             */
 
 
1380
    },
 
 
1381
    {
 
 
1382
        HMSQT_AlienCrouch,        /* Sequence_Type     */
 
 
1383
        ACrSS_Attack_Tail,        /* Sub_Sequence         */
 
 
1384
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1385
        -1,                /* Sequence_Length     */
 
 
1386
        1,                /* Multiplayer_Code     */
 
 
1387
        (1<<16)|1,             /* Unique_Code     */
 
 
1388
        section_flag_tail,        /* wound_flags         */
 
 
1389
        {                /* flag_damage         */
 
 
1390
            AMMO_ALIEN_TAIL,
 
 
1391
            AMMO_ALIEN_TAIL,
 
 
1392
            AMMO_ALIEN_TAIL,
 
 
1393
        },
 
 
1394
        1,                /* Crouching         */
 
 
1395
        0,                /* Pouncing             */
 
 
1396
    },
 
 
1397
    {
 
 
1398
        HMSQT_AlienCrouch,        /* Sequence_Type     */
 
 
1399
        ACrSS_Attack_Swipe,        /* Sub_Sequence         */
 
 
1400
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1401
        -1,                /* Sequence_Length     */
 
 
1402
        2,                /* Multiplayer_Code     */
 
 
1403
        (1<<16)|2,             /* Unique_Code     */
 
 
1404
        section_flag_left_hand,        /* wound_flags         */
 
 
1405
        {                /* flag_damage         */
 
 
1406
            AMMO_ALIEN_CLAW,
 
 
1407
            AMMO_ALIEN_CLAW,
 
 
1408
            AMMO_ALIEN_CLAW,
 
 
1409
        },
 
 
1410
        1,                /* Crouching         */
 
 
1411
        0,                /* Pouncing             */
 
 
1412
    },
 
 
1413
    {
 
 
1414
        HMSQT_AlienStand,        /* Sequence_Type     */
 
 
1415
        ASSS_Attack_Bite,        /* Sub_Sequence         */
 
 
1416
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1417
        -1,                /* Sequence_Length     */
 
 
1418
        3,                /* Multiplayer_Code     */
 
 
1419
        (1<<16)|3,             /* Unique_Code     */
 
 
1420
        0,                /* wound_flags         */
 
 
1421
        {                /* flag_damage         */
 
 
1422
            AMMO_NPC_ALIEN_BITE,
 
 
1423
            AMMO_NPC_ALIEN_BITE,
 
 
1424
            AMMO_NPC_ALIEN_BITE,
 
 
1425
        },
 
 
1426
        0,                /* Crouching         */
 
 
1427
        0,                /* Pouncing             */
 
 
1428
    },
 
 
1429
    {
 
 
1430
        HMSQT_AlienStand,        /* Sequence_Type     */
 
 
1431
        ASSS_Attack_Left_Swipe_In,    /* Sub_Sequence     */
 
 
1432
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1433
        -1,                /* Sequence_Length     */
 
 
1434
        4,                /* Multiplayer_Code     */
 
 
1435
        (1<<16)|4,             /* Unique_Code     */
 
 
1436
        section_flag_left_hand,        /* wound_flags         */
 
 
1437
        {                /* flag_damage         */
 
 
1438
            AMMO_ALIEN_CLAW,
 
 
1439
            AMMO_ALIEN_CLAW,
 
 
1440
            AMMO_ALIEN_CLAW,
 
 
1441
        },
 
 
1442
        0,                /* Crouching         */
 
 
1443
        0,                /* Pouncing             */
 
 
1444
    },
 
 
1445
    {
 
 
1446
        HMSQT_AlienStand,        /* Sequence_Type     */
 
 
1447
        ASSS_Attack_Right_Swipe_In,    /* Sub_Sequence     */
 
 
1448
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1449
        -1,                /* Sequence_Length     */
 
 
1450
        5,                /* Multiplayer_Code     */
 
 
1451
        (1<<16)|5,             /* Unique_Code     */
 
 
1452
        section_flag_right_hand,    /* wound_flags         */
 
 
1453
        {                /* flag_damage         */
 
 
1454
            AMMO_ALIEN_CLAW,
 
 
1455
            AMMO_ALIEN_CLAW,
 
 
1456
            AMMO_ALIEN_CLAW,
 
 
1457
        },
 
 
1458
        0,                /* Crouching         */
 
 
1459
        0,                /* Pouncing             */
 
 
1460
    },
 
 
1461
    {
 
 
1462
        HMSQT_AlienStand,        /* Sequence_Type     */
 
 
1463
        ASSS_Attack_Tail,        /* Sub_Sequence     */
 
 
1464
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1465
        -1,                /* Sequence_Length     */
 
 
1466
        5,                /* Multiplayer_Code     */
 
 
1467
        (1<<16)|6,             /* Unique_Code     */
 
 
1468
        section_flag_tail,        /* wound_flags         */
 
 
1469
        {                /* flag_damage         */
 
 
1470
            AMMO_ALIEN_TAIL,
 
 
1471
            AMMO_ALIEN_TAIL,
 
 
1472
            AMMO_ALIEN_TAIL,
 
 
1473
        },
 
 
1474
        0,                /* Crouching         */
 
 
1475
        0,                /* Pouncing             */
 
 
1476
    },
 
 
1477
    {
 
 
1478
        HMSQT_AlienCrouch,        /* Sequence_Type     */
 
 
1479
        ACrSS_Pounce,            /* Sub_Sequence         */
 
 
1480
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1481
        ONE_FIXED>>1,             /* Sequence_Length     */
 
 
1482
        6,                /* Multiplayer_Code     */
 
 
1483
        (1<<16)|7,             /* Unique_Code     */
 
 
1484
        section_flag_tail,        /* wound_flags         */
 
 
1485
        {                /* flag_damage         */
 
 
1486
            AMMO_ALIEN_TAIL,
 
 
1487
            AMMO_ALIEN_CLAW,
 
 
1488
            AMMO_ALIEN_CLAW,
 
 
1489
        },
 
 
1490
        1,                /* Crouching         */
 
 
1491
        1,                /* Pouncing             */
 
 
1492
    },
 
 
1493
    {
 
 
1494
        HMSQT_AlienStand,        /* Sequence_Type     */
 
 
1495
        ASSS_Attack_Both_In,        /* Sub_Sequence     */
 
 
1496
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1497
        -1,                /* Sequence_Length     */
 
 
1498
        7,                /* Multiplayer_Code     */
 
 
1499
        (1<<16)|8,             /* Unique_Code     */
 
 
1500
        section_flag_right_hand|section_flag_left_hand,/* wound_flags         */
 
 
1501
        {                /* flag_damage         */
 
 
1502
            AMMO_ALIEN_CLAW,
 
 
1503
            AMMO_ALIEN_CLAW,
 
 
1504
            AMMO_ALIEN_CLAW,
 
 
1505
        },
 
 
1506
        0,                /* Crouching         */
 
 
1507
        0,                /* Pouncing             */
 
 
1508
    },
 
 
1509
    {
 
 
1510
        HMSQT_AlienStand,        /* Sequence_Type     */
 
 
1511
        ASSS_Attack_Both_Down,        /* Sub_Sequence     */
 
 
1512
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1513
        -1,                /* Sequence_Length     */
 
 
1514
        8,                /* Multiplayer_Code     */
 
 
1515
        (1<<16)|9,             /* Unique_Code     */
 
 
1516
        section_flag_right_hand|section_flag_left_hand,/* wound_flags         */
 
 
1517
        {                /* flag_damage         */
 
 
1518
            AMMO_ALIEN_CLAW,
 
 
1519
            AMMO_ALIEN_CLAW,
 
 
1520
            AMMO_ALIEN_CLAW,
 
 
1521
        },
 
 
1522
        0,                /* Crouching         */
 
 
1523
        0,                /* Pouncing             */
 
 
1524
    },
 
 
1525
    {
 
 
1526
        HMSQT_AlienStand,        /* Sequence_Type     */
 
 
1527
        ASSS_Attack_Low_Left_Swipe,    /* Sub_Sequence     */
 
 
1528
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1529
        -1,                /* Sequence_Length     */
 
 
1530
        9,                /* Multiplayer_Code     */
 
 
1531
        (1<<16)|10,             /* Unique_Code     */
 
 
1532
        section_flag_left_hand,        /* wound_flags         */
 
 
1533
        {                /* flag_damage         */
 
 
1534
            AMMO_ALIEN_CLAW,
 
 
1535
            AMMO_ALIEN_CLAW,
 
 
1536
            AMMO_ALIEN_CLAW,
 
 
1537
        },
 
 
1538
        0,                /* Crouching         */
 
 
1539
        0,                /* Pouncing             */
 
 
1540
    },
 
 
1541
    {
 
 
1542
        HMSQT_AlienStand,        /* Sequence_Type     */
 
 
1543
        ASSS_Attack_Low_Right_Swipe,    /* Sub_Sequence     */
 
 
1544
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1545
        -1,                /* Sequence_Length     */
 
 
1546
        10,                /* Multiplayer_Code     */
 
 
1547
        (1<<16)|11,             /* Unique_Code     */
 
 
1548
        section_flag_right_hand,    /* wound_flags         */
 
 
1549
        {                /* flag_damage         */
 
 
1550
            AMMO_ALIEN_CLAW,
 
 
1551
            AMMO_ALIEN_CLAW,
 
 
1552
            AMMO_ALIEN_CLAW,
 
 
1553
        },
 
 
1554
        0,                /* Crouching         */
 
 
1555
        0,                /* Pouncing             */
 
 
1556
    },
 
 
1557
    {
 
 
1558
        -1,                /* Sequence_Type     */
 
 
1559
        -1,                /* Sub_Sequence         */
 
 
1560
        0,                /* TweeningTime         */
 
 
1561
        0,                /* Sequence_Length     */
 
 
1562
        0,                /* Multiplayer_Code     */
 
 
1563
        0,                 /* Unique_Code     */
 
 
1564
        0,                /* wound_flags         */
 
 
1565
        {
 
 
1566
            AMMO_NONE                /* damage_type         */
 
 
1567
        },
 
 
1568
        0,                /* Crouching         */
 
 
1569
        0,                /* Pouncing             */
 
 
1570
    }
 
 
1571
};
 
 
1572
 
 
 
1573
ATTACK_DATA Wristblade_Attacks[] = {
 
 
1574
 
 
 
1575
    {
 
 
1576
        HMSQT_PredatorCrouch,        /* Sequence_Type     */
 
 
1577
        PCrSS_Attack_Primary,        /* Sub_Sequence         */
 
 
1578
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1579
        -1,                /* Sequence_Length     */
 
 
1580
        0,                /* Multiplayer_Code     */
 
 
1581
        (2<<16)|0,             /* Unique_Code     */
 
 
1582
        0,                /* wound_flags         */
 
 
1583
        {                /* flag_damage         */
 
 
1584
            AMMO_PRED_WRISTBLADE,
 
 
1585
            AMMO_PRED_WRISTBLADE,
 
 
1586
            AMMO_PRED_WRISTBLADE,
 
 
1587
        },
 
 
1588
        1,                /* Crouching         */
 
 
1589
        0,                /* Pouncing             */
 
 
1590
    },
 
 
1591
    {
 
 
1592
        HMSQT_PredatorStand,        /* Sequence_Type     */
 
 
1593
        PSSS_Attack_Primary,        /* Sub_Sequence         */
 
 
1594
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1595
        -1,                /* Sequence_Length     */
 
 
1596
        1,                /* Multiplayer_Code     */
 
 
1597
        (2<<16)|1,             /* Unique_Code     */
 
 
1598
        0,                /* wound_flags         */
 
 
1599
        {                /* flag_damage         */
 
 
1600
            AMMO_HEAVY_PRED_WRISTBLADE,
 
 
1601
            AMMO_HEAVY_PRED_WRISTBLADE,
 
 
1602
            AMMO_HEAVY_PRED_WRISTBLADE,
 
 
1603
        },
 
 
1604
        0,                /* Crouching         */
 
 
1605
        0,                /* Pouncing             */
 
 
1606
    },
 
 
1607
    {
 
 
1608
        HMSQT_PredatorStand,        /* Sequence_Type     */
 
 
1609
        PSSS_Attack_Quick_Jab,        /* Sub_Sequence         */
 
 
1610
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1611
        -1,                /* Sequence_Length     */
 
 
1612
        2,                /* Multiplayer_Code     */
 
 
1613
        (2<<16)|2,             /* Unique_Code     */
 
 
1614
        0,                /* wound_flags         */
 
 
1615
        {                /* flag_damage         */
 
 
1616
            AMMO_PRED_WRISTBLADE,
 
 
1617
            AMMO_PRED_WRISTBLADE,
 
 
1618
            AMMO_PRED_WRISTBLADE,
 
 
1619
        },
 
 
1620
        0,                /* Crouching         */
 
 
1621
        0,                /* Pouncing             */
 
 
1622
    },
 
 
1623
    {
 
 
1624
        HMSQT_PredatorStand,        /* Sequence_Type     */
 
 
1625
        PSSS_Attack_Uppercut,        /* Sub_Sequence         */
 
 
1626
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1627
        -1,                /* Sequence_Length     */
 
 
1628
        3,                /* Multiplayer_Code     */
 
 
1629
        (2<<16)|3,             /* Unique_Code     */
 
 
1630
        0,                /* wound_flags         */
 
 
1631
        {                /* flag_damage         */
 
 
1632
            AMMO_HEAVY_PRED_WRISTBLADE,
 
 
1633
            AMMO_HEAVY_PRED_WRISTBLADE,
 
 
1634
            AMMO_HEAVY_PRED_WRISTBLADE,
 
 
1635
        },
 
 
1636
        0,                /* Crouching         */
 
 
1637
        0,                /* Pouncing             */
 
 
1638
    },
 
 
1639
    {
 
 
1640
        -1,                /* Sequence_Type     */
 
 
1641
        -1,                /* Sub_Sequence         */
 
 
1642
        0,                /* TweeningTime         */
 
 
1643
        0,                /* Sequence_Length     */
 
 
1644
        0,                /* Multiplayer_Code     */
 
 
1645
        0,                 /* Unique_Code     */
 
 
1646
        0,                /* wound_flags         */
 
 
1647
        {
 
 
1648
            AMMO_NONE                /* damage_type         */
 
 
1649
        },
 
 
1650
        0,                /* Crouching         */
 
 
1651
        0,                /* Pouncing             */
 
 
1652
    }
 
 
1653
};
 
 
1654
 
 
 
1655
ATTACK_DATA PredStaff_Attacks[] = {
 
 
1656
 
 
 
1657
    {
 
 
1658
        HMSQT_PredatorCrouch,        /* Sequence_Type     */
 
 
1659
        PCrSS_Attack_Primary,        /* Sub_Sequence         */
 
 
1660
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1661
        -1,                /* Sequence_Length     */
 
 
1662
        0,                /* Multiplayer_Code     */
 
 
1663
        (3<<16)|0,             /* Unique_Code     */
 
 
1664
        0,                /* wound_flags         */
 
 
1665
        {                /* flag_damage         */
 
 
1666
            AMMO_NPC_PRED_STAFF,
 
 
1667
            AMMO_NPC_PRED_STAFF,
 
 
1668
            AMMO_NPC_PRED_STAFF,
 
 
1669
        },
 
 
1670
        1,                /* Crouching         */
 
 
1671
        0,                /* Pouncing             */
 
 
1672
    },
 
 
1673
    {
 
 
1674
        HMSQT_PredatorStand,        /* Sequence_Type     */
 
 
1675
        PSSS_Attack_Primary,        /* Sub_Sequence         */
 
 
1676
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1677
        -1,                /* Sequence_Length     */
 
 
1678
        1,                /* Multiplayer_Code     */
 
 
1679
        (3<<16)|1,             /* Unique_Code     */
 
 
1680
        0,                /* wound_flags         */
 
 
1681
        {                /* flag_damage         */
 
 
1682
            AMMO_NPC_PRED_STAFF,
 
 
1683
            AMMO_NPC_PRED_STAFF,
 
 
1684
            AMMO_NPC_PRED_STAFF,
 
 
1685
        },
 
 
1686
        0,                /* Crouching         */
 
 
1687
        0,                /* Pouncing             */
 
 
1688
    },
 
 
1689
    {
 
 
1690
        HMSQT_PredatorStand,        /* Sequence_Type     */
 
 
1691
        PSSS_Attack_Offense_Sweep,    /* Sub_Sequence         */
 
 
1692
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1693
        -1,                /* Sequence_Length     */
 
 
1694
        2,                /* Multiplayer_Code     */
 
 
1695
        (3<<16)|2,             /* Unique_Code     */
 
 
1696
        0,                /* wound_flags         */
 
 
1697
        {                /* flag_damage         */
 
 
1698
            AMMO_NPC_PRED_STAFF,
 
 
1699
            AMMO_NPC_PRED_STAFF,
 
 
1700
            AMMO_NPC_PRED_STAFF,
 
 
1701
        },
 
 
1702
        0,                /* Crouching         */
 
 
1703
        0,                /* Pouncing             */
 
 
1704
    },
 
 
1705
    {
 
 
1706
        HMSQT_PredatorStand,        /* Sequence_Type     */
 
 
1707
        PSSS_Attack_Defence_Stab,    /* Sub_Sequence         */
 
 
1708
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1709
        -1,                /* Sequence_Length     */
 
 
1710
        3,                /* Multiplayer_Code     */
 
 
1711
        (3<<16)|3,             /* Unique_Code     */
 
 
1712
        0,                /* wound_flags         */
 
 
1713
        {                /* flag_damage         */
 
 
1714
            AMMO_NPC_PRED_STAFF,
 
 
1715
            AMMO_NPC_PRED_STAFF,
 
 
1716
            AMMO_NPC_PRED_STAFF,
 
 
1717
        },
 
 
1718
        0,                /* Crouching         */
 
 
1719
        0,                /* Pouncing             */
 
 
1720
    },
 
 
1721
    {
 
 
1722
        HMSQT_PredatorStand,        /* Sequence_Type     */
 
 
1723
        PSSS_Attack_Defence_Sweep,    /* Sub_Sequence         */
 
 
1724
        (ONE_FIXED>>2),            /* TweeningTime         */
 
 
1725
        -1,                /* Sequence_Length     */
 
 
1726
        4,                /* Multiplayer_Code     */
 
 
1727
        (3<<16)|4,             /* Unique_Code     */
 
 
1728
        0,                /* wound_flags         */
 
 
1729
        {                /* flag_damage         */
 
 
1730
            AMMO_NPC_PRED_STAFF,
 
 
1731
            AMMO_NPC_PRED_STAFF,
 
 
1732
            AMMO_NPC_PRED_STAFF,
 
 
1733
        },
 
 
1734
        0,                /* Crouching         */
 
 
1735
        0,                /* Pouncing             */
 
 
1736
    },
 
 
1737
    {
 
 
1738
        -1,                /* Sequence_Type     */
 
 
1739
        -1,                /* Sub_Sequence         */
 
 
1740
        0,                /* TweeningTime         */
 
 
1741
        0,                /* Sequence_Length     */
 
 
1742
        0,                /* Multiplayer_Code     */
 
 
1743
        0,                 /* Unique_Code     */
 
 
1744
        0,                /* wound_flags         */
 
 
1745
        {
 
 
1746
            AMMO_NONE                /* damage_type         */
 
 
1747
        },
 
 
1748
        0,                /* Crouching         */
 
 
1749
        0,                /* Pouncing             */
 
 
1750
    }
 
 
1751
};