chiark / gitweb /
Proper Subversion configuration.
[newkind] / shipdata.c
CommitLineData
84bbd123 1#include "shipdata.h"
2
3
4
5struct ship_point missile_point[17] =
6{
7 { 0, 0, 68, 31, 1, 0, 3, 2},
8 { 8, -8, 36, 31, 2, 1, 5, 4},
9 { 8, 8, 36, 31, 3, 2, 7, 4},
10 { -8, 8, 36, 31, 3, 0, 7, 6},
11 { -8, -8, 36, 31, 1, 0, 6, 5},
12 { 8, 8, -44, 31, 7, 4, 8, 8},
13 { 8, -8, -44, 31, 5, 4, 8, 8},
14 { -8, -8, -44, 31, 6, 5, 8, 8},
15 { -8, 8, -44, 31, 7, 6, 8, 8},
16 { 12, 12, -44, 8, 7, 4, 8, 8},
17 { 12, -12, -44, 8, 5, 4, 8, 8},
18 { -12, -12, -44, 8, 6, 5, 8, 8},
19 { -12, 12, -44, 8, 7, 6, 8, 8},
20 { -8, 8, -12, 8, 7, 6, 7, 7},
21 { -8, -8, -12, 8, 6, 5, 6, 6},
22 { 8, 8, -12, 8, 7, 4, 7, 7},
23 { 8, -8, -12, 8, 5, 4, 5, 5},
24};
25
26struct ship_line missile_line[24] =
27{
28 {31, 2, 1, 0, 1},
29 {31, 3, 2, 0, 2},
30 {31, 3, 0, 0, 3},
31 {31, 1, 0, 0, 4},
32 {31, 2, 4, 1, 2},
33 {31, 5, 1, 1, 4},
34 {31, 6, 0, 3, 4},
35 {31, 7, 3, 2, 3},
36 {31, 7, 4, 2, 5},
37 {31, 5, 4, 1, 6},
38 {31, 6, 5, 4, 7},
39 {31, 7, 6, 3, 8},
40 {31, 8, 6, 7, 8},
41 {31, 8, 7, 5, 8},
42 {31, 8, 4, 5, 6},
43 {31, 8, 5, 6, 7},
44 { 8, 8, 5, 6, 10},
45 { 8, 8, 7, 5, 9},
46 { 8, 8, 7, 8, 12},
47 { 8, 8, 5, 7, 11},
48 { 8, 7, 4, 9, 15},
49 { 8, 5, 4, 10, 16},
50 { 8, 7, 6, 12, 13},
51 { 8, 6, 5, 11, 14},
52};
53
54struct ship_face_normal missile_face_normal[9] =
55{
56 {31, -64, 0, 16},
57 {31, 0, -64, 16},
58 {31, 64, 0, 16},
59 {31, 0, 64, 16},
60 {31, 32, 0, 0},
61 {31, 0, -32, 0},
62 {31, -32, 0, 0},
63 {31, 0, 32, 0},
64 {31, 0, 0, -176},
65};
66
67struct ship_data missile_data =
68{
69 "Missile",
70 17, 24, 9,
71 0,
72 0,
73 1600,
74 0,
75 0,
76 14,
77 2,
78 44,
79 0,
80 0,
81 missile_point,
82 missile_line,
83 missile_face_normal
84};
85
86
87
88struct ship_point coriolis_point[16] =
89{
90 { 160, 0, 160, 31, 1, 0, 6, 2},
91 { 0, 160, 160, 31, 2, 0, 8, 3},
92 {-160, 0, 160, 31, 3, 0, 7, 4},
93 { 0, -160, 160, 31, 1, 0, 5, 4},
94 { 160, -160, 0, 31, 5, 1, 10, 6},
95 { 160, 160, 0, 31, 6, 2, 11, 8},
96 {-160, 160, 0, 31, 7, 3, 12, 8},
97 {-160, -160, 0, 31, 5, 4, 9, 7},
98 { 160, 0, -160, 31, 10, 6, 13, 11},
99 { 0, 160, -160, 31, 11, 8, 13, 12},
100 {-160, 0, -160, 31, 9, 7, 13, 12},
101 { 0, -160, -160, 31, 9, 5, 13, 10},
102 { 10, -30, 160, 30, 0, 0, 0, 0},
103 { 10, 30, 160, 30, 0, 0, 0, 0},
104 { -10, 30, 160, 30, 0, 0, 0, 0},
105 { -10, -30, 160, 30, 0, 0, 0, 0},
106};
107
108struct ship_line coriolis_line[28] =
109{
110 {31, 1, 0, 0, 3},
111 {31, 2, 0, 0, 1},
112 {31, 3, 0, 1, 2},
113 {31, 4, 0, 2, 3},
114 {31, 5, 1, 3, 4},
115 {31, 6, 1, 0, 4},
116 {31, 6, 2, 0, 5},
117 {31, 8, 2, 5, 1},
118 {31, 8, 3, 1, 6},
119 {31, 7, 3, 2, 6},
120 {31, 7, 4, 2, 7},
121 {31, 5, 4, 3, 7},
122 {31, 13, 10, 8, 11},
123 {31, 13, 11, 8, 9},
124 {31, 13, 12, 9, 10},
125 {31, 13, 9, 10, 11},
126 {31, 10, 5, 4, 11},
127 {31, 10, 6, 4, 8},
128 {31, 11, 6, 5, 8},
129 {31, 11, 8, 5, 9},
130 {31, 12, 8, 6, 9},
131 {31, 12, 7, 6, 10},
132 {31, 9, 7, 7, 10},
133 {31, 9, 5, 7, 11},
134 {30, 0, 0, 12, 13},
135 {30, 0, 0, 13, 14},
136 {30, 0, 0, 14, 15},
137 {30, 0, 0, 15, 12},
138};
139
140struct ship_face_normal coriolis_face_normal[14] =
141{
142 {31, 0, 0, 160},
143 {31, 107, -107, 107},
144 {31, 107, 107, 107},
145 {31, -107, 107, 107},
146 {31, -107, -107, 107},
147 {31, 0, -160, 0},
148 {31, 160, 0, 0},
149 {31, -160, 0, 0},
150 {31, 0, 160, 0},
151 {31, -107, -107, -107},
152 {31, 107, -107, -107},
153 {31, 107, 107, -107},
154 {31, -107, 107, -107},
155 {31, 0, 0, -160},
156};
157
158struct ship_data coriolis_data =
159{
160 "Coriolis Space Station",
161 16, 28, 14,
162 0,
163 0,
164 25600,
165 0,
166 0,
167 120,
168 240,
169 0,
170 6,
171 3,
172 coriolis_point,
173 coriolis_line,
174 coriolis_face_normal
175};
176
177
178
179struct ship_point esccaps_point[4] =
180{
181 { -7, 0, 36, 31, 1, 2, 3, 3},
182 { -7, -14, -12, 31, 0, 2, 3, 3},
183 { -7, 14, -12, 31, 0, 1, 3, 3},
184 { 21, 0, 0, 31, 0, 1, 2, 2},
185};
186
187struct ship_line esccaps_line[6] =
188{
189 {31, 2, 3, 0, 1},
190 {31, 0, 3, 1, 2},
191 {31, 0, 1, 2, 3},
192 {31, 1, 2, 3, 0},
193 {31, 1, 3, 0, 2},
194 {31, 0, 2, 3, 1},
195};
196
197struct ship_face_normal esccaps_face_normal[4] =
198{
199 {31, 52, 0, -122},
200 {31, 39, 103, 30},
201 {31, 39, -103, 30},
202 {31, -112, 0, 0},
203};
204
205struct ship_data esccaps_data =
206{
207 "Escape Capsule",
208 4, 6, 4,
209 0,
210 2,
facac5ef 211 768,
84bbd123 212 0,
213 0,
214 8,
215 17,
216 8,
217 0,
218 0,
219 esccaps_point,
220 esccaps_line,
221 esccaps_face_normal
222};
223
224
225
226struct ship_point alloy_point[4] =
227{
228 { -15, -22, -9, 31, 15, 15, 15, 15},
229 { -15, 38, -9, 31, 15, 15, 15, 15},
230 { 19, 32, 11, 20, 15, 15, 15, 15},
231 { 10, -46, 6, 20, 15, 15, 15, 15},
232};
233
234struct ship_line alloy_line[4] =
235{
236 {31, 15, 15, 0, 1},
237 {16, 15, 15, 1, 2},
238 {20, 15, 15, 2, 3},
239 {16, 15, 15, 3, 0},
240};
241
242struct ship_face_normal alloy_face_normal[1] =
243{
244 { 0, 0, 0, 0},
245};
246
247struct ship_data alloy_data =
248{
249 "Alloy",
250 4, 4, 1,
251 0,
252 8,
facac5ef 253 768,
84bbd123 254 0,
255 0,
256 5,
257 16,
258 16,
259 0,
260 0,
261 alloy_point,
262 alloy_line,
263 alloy_face_normal
264};
265
266
267
268struct ship_point cargo_point[10] =
269{
270 { 24, 16, 0, 31, 1, 0, 5, 5},
271 { 24, 5, 15, 31, 1, 0, 2, 2},
272 { 24, -13, 9, 31, 2, 0, 3, 3},
273 { 24, -13, -9, 31, 3, 0, 4, 4},
274 { 24, 5, -15, 31, 4, 0, 5, 5},
275 { -24, 16, 0, 31, 5, 1, 6, 6},
276 { -24, 5, 15, 31, 2, 1, 6, 6},
277 { -24, -13, 9, 31, 3, 2, 6, 6},
278 { -24, -13, -9, 31, 4, 3, 6, 6},
279 { -24, 5, -15, 31, 5, 4, 6, 6},
280};
281
282struct ship_line cargo_line[15] =
283{
284 {31, 1, 0, 0, 1},
285 {31, 2, 0, 1, 2},
286 {31, 3, 0, 2, 3},
287 {31, 4, 0, 3, 4},
288 {31, 5, 0, 0, 4},
289 {31, 5, 1, 0, 5},
290 {31, 2, 1, 1, 6},
291 {31, 3, 2, 2, 7},
292 {31, 4, 3, 3, 8},
293 {31, 5, 4, 4, 9},
294 {31, 6, 1, 5, 6},
295 {31, 6, 2, 6, 7},
296 {31, 6, 3, 7, 8},
297 {31, 6, 4, 8, 9},
298 {31, 6, 5, 9, 5},
299};
300
301struct ship_face_normal cargo_face_normal[7] =
302{
303 {31, 96, 0, 0},
304 {31, 0, 41, 30},
305 {31, 0, -18, 48},
306 {31, 0, -51, 0},
307 {31, 0, -18, -48},
308 {31, 0, 41, -30},
309 {31, -96, 0, 0},
310};
311
312struct ship_data cargo_data =
313{
314 "Cargo Canister",
315 10, 15, 7,
316 0,
317 0,
facac5ef 318 512,
84bbd123 319 0,
320 0,
321 12,
322 17,
323 15,
324 0,
325 0,
326 cargo_point,
327 cargo_line,
328 cargo_face_normal
329};
330
331
332
333struct ship_point boulder_point[7] =
334{
335 { -18, 37, -11, 31, 0, 1, 5, 9},
336 { 30, 7, 12, 31, 1, 2, 5, 6},
337 { 28, -7, -12, 31, 2, 3, 6, 7},
338 { 2, 0, -39, 31, 3, 4, 7, 8},
339 { -28, 34, -30, 31, 0, 4, 8, 9},
340 { 5, -10, 13, 31, 15, 15, 15, 15},
341 { 20, 17, -30, 31, 15, 15, 15, 15},
342};
343
344struct ship_line boulder_line[15] =
345{
346 {31, 1, 5, 0, 1},
347 {31, 2, 6, 1, 2},
348 {31, 3, 7, 2, 3},
349 {31, 4, 8, 3, 4},
350 {31, 0, 9, 4, 0},
351 {31, 0, 1, 0, 5},
352 {31, 1, 2, 1, 5},
353 {31, 2, 3, 2, 5},
354 {31, 3, 4, 3, 5},
355 {31, 0, 4, 4, 5},
356 {31, 5, 9, 0, 6},
357 {31, 5, 6, 1, 6},
358 {31, 6, 7, 2, 6},
359 {31, 7, 8, 3, 6},
360 {31, 8, 9, 4, 6},
361};
362
363struct ship_face_normal boulder_face_normal[10] =
364{
365 {31, -15, -3, 8},
366 {31, -7, 12, 30},
367 {31, 32, -47, 24},
368 {31, -3, -39, -7},
369 {31, -5, -4, -1},
370 {31, 49, 84, 8},
371 {31, 112, 21, -21},
372 {31, 76, -35, -82},
373 {31, 22, 56, -137},
374 {31, 40, 110, -38},
375};
376
377struct ship_data boulder_data =
378{
379 "Boulder",
380 7, 15, 10,
381 0,
382 0,
383 900,
384 0,
385 1,
386 20,
387 20,
388 30,
389 0,
390 0,
391 boulder_point,
392 boulder_line,
393 boulder_face_normal
394};
395
396
397
398struct ship_point asteroid_point[9] =
399{
400 { 0, 80, 0, 31, 15, 15, 15, 15},
401 { -80, -10, 0, 31, 15, 15, 15, 15},
402 { 0, -80, 0, 31, 15, 15, 15, 15},
403 { 70, -40, 0, 31, 15, 15, 15, 15},
404 { 60, 50, 0, 31, 6, 5, 13, 12},
405 { 50, 0, 60, 31, 15, 15, 15, 15},
406 { -40, 0, 70, 31, 1, 0, 3, 2},
407 { 0, 30, -75, 31, 15, 15, 15, 15},
408 { 0, -50, -60, 31, 9, 8, 11, 10},
409};
410
411struct ship_line asteroid_line[21] =
412{
413 {31, 7, 2, 0, 1},
414 {31, 13, 6, 0, 4},
415 {31, 12, 5, 3, 4},
416 {31, 11, 4, 2, 3},
417 {31, 10, 3, 1, 2},
418 {31, 3, 2, 1, 6},
419 {31, 3, 1, 2, 6},
420 {31, 4, 1, 2, 5},
421 {31, 1, 0, 5, 6},
422 {31, 6, 0, 0, 5},
423 {31, 5, 4, 3, 5},
424 {31, 2, 0, 0, 6},
425 {31, 6, 5, 4, 5},
426 {31, 10, 8, 1, 8},
427 {31, 8, 7, 1, 7},
428 {31, 13, 7, 0, 7},
429 {31, 13, 12, 4, 7},
430 {31, 12, 9, 3, 7},
431 {31, 11, 9, 3, 8},
432 {31, 11, 10, 2, 8},
433 {31, 9, 8, 7, 8},
434};
435
436struct ship_face_normal asteroid_face_normal[14] =
437{
438 {31, 9, 66, 81},
439 {31, 9, -66, 81},
440 {31, -72, 64, 31},
441 {31, -64, -73, 47},
442 {31, 45, -79, 65},
443 {31, 135, 15, 35},
444 {31, 38, 76, 70},
445 {31, -66, 59, -39},
446 {31, -67, -15, -80},
447 {31, 66, -14, -75},
448 {31, -70, -80, -40},
449 {31, 58, -102, -51},
450 {31, 81, 9, -67},
451 {31, 47, 94, -63},
452};
453
454struct ship_data asteroid_data =
455{
456 "Asteroid",
457 9, 21, 14,
458 0,
459 0,
facac5ef 460 6000,
84bbd123 461 0,
462 5,
463 50,
464 60,
465 30,
466 0,
467 0,
468 asteroid_point,
469 asteroid_line,
470 asteroid_face_normal
471};
472
473
474
475struct ship_point rock_point[4] =
476{
477 { -24, -25, 16, 31, 1, 2, 3, 3},
478 { 0, 12, -10, 31, 0, 2, 3, 3},
479 { 11, -6, 2, 31, 0, 1, 3, 3},
480 { 12, 42, 7, 31, 0, 1, 2, 2},
481};
482
483struct ship_line rock_line[6] =
484{
485 {31, 2, 3, 0, 1},
486 {31, 0, 3, 1, 2},
487 {31, 0, 1, 2, 3},
488 {31, 1, 2, 3, 0},
489 {31, 1, 3, 0, 2},
490 {31, 0, 2, 3, 1},
491};
492
493struct ship_face_normal rock_face_normal[4] =
494{
495 {18, 30, 0, 0},
496 {20, 22, 32, -8},
497 { 0, 0, 2, 0},
498 { 0, 17, 23, 95},
499};
500
501struct ship_data rock_data =
502{
503 "Rock",
504 4, 6, 4,
505 0,
506 11,
facac5ef 507 768,
84bbd123 508 0,
509 0,
510 8,
511 20,
512 10,
513 0,
514 0,
515 rock_point,
516 rock_line,
517 rock_face_normal
518};
519
520
521
522struct ship_point orbit_point[19] =
523{
524 { 0, -17, 23, 31, 15, 15, 15, 15},
525 { -17, 0, 23, 31, 15, 15, 15, 15},
526 { 0, 18, 23, 31, 15, 15, 15, 15},
527 { 18, 0, 23, 31, 15, 15, 15, 15},
528 { -20, -20, -27, 31, 1, 2, 3, 9},
529 { -20, 20, -27, 31, 3, 4, 5, 9},
530 { 20, 20, -27, 31, 5, 6, 7, 9},
531 { 20, -20, -27, 31, 1, 7, 8, 9},
532 { 5, 0, -27, 16, 9, 9, 9, 9},
533 { 0, -2, -27, 16, 9, 9, 9, 9},
534 { -5, 0, -27, 9, 9, 9, 9, 9},
535 { 0, 3, -27, 9, 9, 9, 9, 9},
536 { 0, -9, 35, 16, 0, 10, 11, 12},
537 { 3, -1, 31, 7, 15, 15, 0, 2},
538 { 4, 11, 25, 8, 0, 1, 15, 4},
539 { 11, 4, 25, 8, 10, 1, 3, 15},
540 { -3, -1, 31, 7, 6, 11, 2, 3},
541 { -3, 11, 25, 8, 15, 8, 12, 0},
542 { -10, 4, 25, 8, 4, 15, 1, 8},
543};
544
545struct ship_line orbit_line[30] =
546{
547 {31, 0, 2, 0, 1},
548 {31, 4, 10, 1, 2},
549 {31, 6, 11, 2, 3},
550 {31, 8, 12, 0, 3},
551 {31, 1, 8, 0, 7},
552 {24, 1, 2, 0, 4},
553 {31, 2, 3, 1, 4},
554 {24, 3, 4, 1, 5},
555 {31, 4, 5, 2, 5},
556 {12, 5, 6, 2, 6},
557 {31, 6, 7, 3, 6},
558 {24, 7, 8, 3, 7},
559 {31, 3, 9, 4, 5},
560 {31, 5, 9, 5, 6},
561 {31, 7, 9, 6, 7},
562 {31, 1, 9, 4, 7},
563 {16, 0, 12, 0, 12},
564 {16, 0, 10, 1, 12},
565 {16, 10, 11, 2, 12},
566 {16, 11, 12, 3, 12},
567 {16, 9, 9, 8, 9},
568 { 7, 9, 9, 9, 10},
569 { 9, 9, 9, 10, 11},
570 { 7, 9, 9, 8, 11},
571 { 5, 11, 11, 13, 14},
572 { 8, 11, 11, 14, 15},
573 { 7, 11, 11, 13, 15},
574 { 5, 10, 10, 16, 17},
575 { 8, 10, 10, 17, 18},
576 { 7, 10, 10, 16, 18},
577};
578
579struct ship_face_normal orbit_face_normal[13] =
580{
581 {31, -55, -55, 40},
582 {31, 0, -74, 4},
583 {31, -51, -51, 23},
584 {31, -74, 0, 4},
585 {31, -51, 51, 23},
586 {31, 0, 74, 4},
587 {31, 51, 51, 23},
588 {31, 74, 0, 4},
589 {31, 51, -51, 23},
590 {31, 0, 0, -107},
591 {31, -41, 41, 90},
592 {31, 41, 41, 90},
593 {31, 55, -55, 40},
594};
595
596struct ship_data orbit_data =
597{
598 "Orbit Shuttle",
599 19, 30, 13,
600 15,
601 0,
facac5ef 602 1000,
84bbd123 603 0,
604 0,
605 22,
606 32,
607 8,
608 0,
609 0,
610 orbit_point,
611 orbit_line,
612 orbit_face_normal
613};
614
615
616
617struct ship_point transp_point[37] =
618{
619 { 0, 10, -26, 31, 0, 6, 7, 7},
620 { -25, 4, -26, 31, 0, 1, 7, 7},
621 { -28, -3, -26, 31, 0, 1, 2, 2},
622 { -25, -8, -26, 31, 0, 2, 3, 3},
623 { 26, -8, -26, 31, 0, 3, 4, 4},
624 { 29, -3, -26, 31, 0, 4, 5, 5},
625 { 26, 4, -26, 31, 0, 5, 6, 6},
626 { 0, 6, 12, 19, 15, 15, 15, 15},
627 { -30, -1, 12, 31, 1, 7, 8, 9},
628 { -33, -8, 12, 31, 1, 2, 3, 9},
629 { 33, -8, 12, 31, 3, 4, 5, 10},
630 { 30, -1, 12, 31, 5, 6, 10, 11},
631 { -11, -2, 30, 31, 8, 9, 12, 13},
632 { -13, -8, 30, 31, 3, 9, 13, 13},
633 { 14, -8, 30, 31, 3, 10, 13, 13},
634 { 11, -2, 30, 31, 10, 11, 12, 13},
635 { -5, 6, 2, 7, 7, 7, 7, 7},
636 { -18, 3, 2, 7, 7, 7, 7, 7},
637 { -5, 7, -7, 7, 7, 7, 7, 7},
638 { -18, 4, -7, 7, 7, 7, 7, 7},
639 { -11, 6, -14, 7, 7, 7, 7, 7},
640 { -11, 5, -7, 7, 7, 7, 7, 7},
641 { 5, 7, -14, 7, 6, 6, 6, 6},
642 { 18, 4, -14, 7, 6, 6, 6, 6},
643 { 11, 5, -7, 7, 6, 6, 6, 6},
644 { 5, 6, -3, 7, 6, 6, 6, 6},
645 { 18, 3, -3, 7, 6, 6, 6, 6},
646 { 11, 4, 8, 7, 6, 6, 6, 6},
647 { 11, 5, -3, 7, 6, 6, 6, 6},
648 { -16, -8, -13, 6, 3, 3, 3, 3},
649 { -16, -8, 16, 6, 3, 3, 3, 3},
650 { 17, -8, -13, 6, 3, 3, 3, 3},
651 { 17, -8, 16, 6, 3, 3, 3, 3},
652 { -13, -3, -26, 8, 0, 0, 0, 0},
653 { 13, -3, -26, 8, 0, 0, 0, 0},
654 { 9, 3, -26, 5, 0, 0, 0, 0},
655 { -8, 3, -26, 5, 0, 0, 0, 0},
656};
657
658struct ship_line transp_line[46] =
659{
660 {31, 0, 7, 0, 1},
661 {31, 0, 1, 1, 2},
662 {31, 0, 2, 2, 3},
663 {31, 0, 3, 3, 4},
664 {31, 0, 4, 4, 5},
665 {31, 0, 5, 5, 6},
666 {31, 0, 6, 0, 6},
667 {16, 6, 7, 0, 7},
668 {31, 1, 7, 1, 8},
669 {11, 1, 2, 2, 9},
670 {31, 2, 3, 3, 9},
671 {31, 3, 4, 4, 10},
672 {11, 4, 5, 5, 10},
673 {31, 5, 6, 6, 11},
674 {17, 7, 8, 7, 8},
675 {17, 1, 9, 8, 9},
676 {17, 5, 10, 10, 11},
677 {17, 6, 11, 7, 11},
678 {19, 11, 12, 7, 15},
679 {19, 8, 12, 7, 12},
680 {16, 8, 9, 8, 12},
681 {31, 3, 9, 9, 13},
682 {31, 3, 10, 10, 14},
683 {16, 10, 11, 11, 15},
684 {31, 9, 13, 12, 13},
685 {31, 3, 13, 13, 14},
686 {31, 10, 13, 14, 15},
687 {31, 12, 13, 12, 15},
688 { 7, 7, 7, 16, 17},
689 { 7, 7, 7, 18, 19},
690 { 7, 7, 7, 19, 20},
691 { 7, 7, 7, 18, 20},
692 { 7, 7, 7, 20, 21},
693 { 7, 6, 6, 22, 23},
694 { 7, 6, 6, 23, 24},
695 { 7, 6, 6, 24, 22},
696 { 7, 6, 6, 25, 26},
697 { 7, 6, 6, 26, 27},
698 { 7, 6, 6, 25, 27},
699 { 7, 6, 6, 27, 28},
700 { 6, 3, 3, 29, 30},
701 { 6, 3, 3, 31, 32},
702 { 8, 0, 0, 33, 34},
703 { 5, 0, 0, 34, 35},
704 { 5, 0, 0, 35, 36},
705 { 5, 0, 0, 36, 33},
706};
707
708struct ship_face_normal transp_face_normal[14] =
709{
710 {31, 0, 0, -103},
711 {31, -111, 48, -7},
712 {31, -105, -63, -21},
713 {31, 0, -34, 0},
714 {31, 105, -63, -21},
715 {31, 111, 48, -7},
716 {31, 8, 32, 3},
717 {31, -8, 32, 3},
718 {19, -8, 34, 11},
719 {31, -75, 32, 79},
720 {31, 75, 32, 79},
721 {19, 8, 34, 11},
722 {31, 0, 38, 17},
723 {31, 0, 0, 121},
724};
725
726struct ship_data transp_data =
727{
728 "Transporter",
729 37, 46, 14,
730 0,
731 0,
facac5ef 732 1000,
84bbd123 733 12,
734 0,
735 16,
736 32,
737 10,
738 0,
739 0,
740 transp_point,
741 transp_line,
742 transp_face_normal
743};
744
745
746
747struct ship_point cobra3a_point[28] =
748{
749 { 32, 0, 76, 31, 15, 15, 15, 15},
750 { -32, 0, 76, 31, 15, 15, 15, 15},
751 { 0, 26, 24, 31, 15, 15, 15, 15},
752 {-120, -3, -8, 31, 7, 3, 10, 10},
753 { 120, -3, -8, 31, 8, 4, 12, 12},
754 { -88, 16, -40, 31, 15, 15, 15, 15},
755 { 88, 16, -40, 31, 15, 15, 15, 15},
756 { 128, -8, -40, 31, 9, 8, 12, 12},
757 {-128, -8, -40, 31, 9, 7, 10, 10},
758 { 0, 26, -40, 31, 6, 5, 9, 9},
759 { -32, -24, -40, 31, 10, 9, 11, 11},
760 { 32, -24, -40, 31, 11, 9, 12, 12},
761 { -36, 8, -40, 20, 9, 9, 9, 9},
762 { -8, 12, -40, 20, 9, 9, 9, 9},
763 { 8, 12, -40, 20, 9, 9, 9, 9},
764 { 36, 8, -40, 20, 9, 9, 9, 9},
765 { 36, -12, -40, 20, 9, 9, 9, 9},
766 { 8, -16, -40, 20, 9, 9, 9, 9},
767 { -8, -16, -40, 20, 9, 9, 9, 9},
768 { -36, -12, -40, 20, 9, 9, 9, 9},
769 { 0, 0, 76, 6, 11, 0, 11, 11},
770 { 0, 0, 90, 31, 11, 0, 11, 11},
771 { -80, -6, -40, 8, 9, 9, 9, 9},
772 { -80, 6, -40, 8, 9, 9, 9, 9},
773 { -88, 0, -40, 6, 9, 9, 9, 9},
774 { 80, 6, -40, 8, 9, 9, 9, 9},
775 { 88, 0, -40, 6, 9, 9, 9, 9},
776 { 80, -6, -40, 8, 9, 9, 9, 9},
777};
778
779struct ship_line cobra3a_line[38] =
780{
781 {31, 11, 0, 0, 1},
782 {31, 12, 4, 0, 4},
783 {31, 10, 3, 1, 3},
784 {31, 10, 7, 3, 8},
785 {31, 12, 8, 4, 7},
786 {31, 9, 8, 6, 7},
787 {31, 9, 6, 6, 9},
788 {31, 9, 5, 5, 9},
789 {31, 9, 7, 5, 8},
790 {31, 5, 1, 2, 5},
791 {31, 6, 2, 2, 6},
792 {31, 7, 3, 3, 5},
793 {31, 8, 4, 4, 6},
794 {31, 1, 0, 1, 2},
795 {31, 2, 0, 0, 2},
796 {31, 10, 9, 8, 10},
797 {31, 11, 9, 10, 11},
798 {31, 12, 9, 7, 11},
799 {31, 11, 10, 1, 10},
800 {31, 12, 11, 0, 11},
801 {29, 3, 1, 1, 5},
802 {29, 4, 2, 0, 6},
803 { 6, 11, 0, 20, 21},
804 {20, 9, 9, 12, 13},
805 {20, 9, 9, 18, 19},
806 {20, 9, 9, 14, 15},
807 {20, 9, 9, 16, 17},
808 {19, 9, 9, 15, 16},
809 {17, 9, 9, 14, 17},
810 {19, 9, 9, 13, 18},
811 {19, 9, 9, 12, 19},
812 {30, 6, 5, 2, 9},
813 { 6, 9, 9, 22, 24},
814 { 6, 9, 9, 23, 24},
815 { 8, 9, 9, 22, 23},
816 { 6, 9, 9, 25, 26},
817 { 6, 9, 9, 26, 27},
818 { 8, 9, 9, 25, 27},
819};
820
821struct ship_face_normal cobra3a_face_normal[13] =
822{
823 {31, 0, 62, 31},
824 {31, -18, 55, 16},
825 {31, 18, 55, 16},
826 {31, -16, 52, 14},
827 {31, 16, 52, 14},
828 {31, -14, 47, 0},
829 {31, 14, 47, 0},
830 {31, -61, 102, 0},
831 {31, 61, 102, 0},
832 {31, 0, 0, -80},
833 {31, -7, -42, 9},
834 {31, 0, -30, 6},
835 {31, 7, -42, 9},
836};
837
838struct ship_data cobra3a_data =
839{
840 "Cobra MkIII",
841 28, 38, 13,
842 3,
843 0,
facac5ef 844 6000,
84bbd123 845 21,
846 0,
847 50,
848 150,
849 28,
850 3,
851 9,
852 cobra3a_point,
853 cobra3a_line,
854 cobra3a_face_normal
855};
856
857
858
859struct ship_point pythona_point[11] =
860{
861 { 0, 0, 224, 31, 1, 0, 3, 2},
862 { 0, 48, 48, 31, 1, 0, 5, 4},
863 { 96, 0, -16, 31, 15, 15, 15, 15},
864 { -96, 0, -16, 31, 15, 15, 15, 15},
865 { 0, 48, -32, 31, 5, 4, 9, 8},
866 { 0, 24, -112, 31, 8, 9, 12, 12},
867 { -48, 0, -112, 31, 11, 8, 12, 12},
868 { 48, 0, -112, 31, 10, 9, 12, 12},
869 { 0, -48, 48, 31, 3, 2, 7, 6},
870 { 0, -48, -32, 31, 7, 6, 11, 10},
871 { 0, -24, -112, 31, 11, 10, 12, 12},
872};
873
874struct ship_line pythona_line[26] =
875{
876 {31, 3, 2, 0, 8},
877 {31, 2, 0, 0, 3},
878 {31, 3, 1, 0, 2},
879 {31, 1, 0, 0, 1},
880 {31, 5, 9, 2, 4},
881 {31, 5, 1, 1, 2},
882 {31, 3, 7, 2, 8},
883 {31, 4, 0, 1, 3},
884 {31, 6, 2, 3, 8},
885 {31, 10, 7, 2, 9},
886 {31, 8, 4, 3, 4},
887 {31, 11, 6, 3, 9},
888 { 7, 8, 8, 3, 5},
889 { 7, 11, 11, 3, 10},
890 { 7, 9, 9, 2, 5},
891 { 7, 10, 10, 2, 10},
892 {31, 10, 9, 2, 7},
893 {31, 11, 8, 3, 6},
894 {31, 12, 8, 5, 6},
895 {31, 12, 9, 5, 7},
896 {31, 10, 12, 7, 10},
897 {31, 12, 11, 6, 10},
898 {31, 9, 8, 4, 5},
899 {31, 11, 10, 9, 10},
900 {31, 5, 4, 1, 4},
901 {31, 7, 6, 8, 9},
902};
903
904struct ship_face_normal pythona_face_normal[13] =
905{
906 {31, -27, 40, 11},
907 {31, 27, 40, 11},
908 {31, -27, -40, 11},
909 {31, 27, -40, 11},
910 {31, -19, 38, 0},
911 {31, 19, 38, 0},
912 {31, -19, -38, 0},
913 {31, 19, -38, 0},
914 {31, -25, 37, -11},
915 {31, 25, 37, -11},
916 {31, 25, -37, -11},
917 {31, -25, -37, -11},
918 {31, 0, 0, -112},
919};
920
921struct ship_data pythona_data =
922{
923 "Python",
924 11, 26, 13,
925 5,
926 0,
facac5ef 927 7600,
84bbd123 928 0,
929 0,
930 40,
931 250,
932 20,
933 3,
934 13,
935 pythona_point,
936 pythona_line,
937 pythona_face_normal
938};
939
940
941
942struct ship_point boa_point[13] =
943{
944 { 0, 0, 93, 31, 15, 15, 15, 15},
945 { 0, 40, -87, 24, 0, 2, 3, 3},
946 { 38, -25, -99, 24, 0, 1, 4, 4},
947 { -38, -25, -99, 24, 1, 2, 5, 5},
948 { -38, 40, -59, 31, 2, 3, 6, 9},
949 { 38, 40, -59, 31, 0, 3, 6, 11},
950 { 62, 0, -67, 31, 0, 4, 8, 11},
951 { 24, -65, -79, 31, 1, 4, 8, 10},
952 { -24, -65, -79, 31, 1, 5, 7, 10},
953 { -62, 0, -67, 31, 2, 5, 7, 9},
954 { 0, 7, -107, 22, 0, 2, 10, 10},
955 { 13, -9, -107, 22, 0, 1, 10, 10},
956 { -13, -9, -107, 22, 1, 2, 12, 12},
957};
958
959struct ship_line boa_line[24] =
960{
961 {31, 6, 11, 0, 5},
962 {31, 8, 10, 0, 7},
963 {31, 7, 9, 0, 9},
964 {29, 6, 9, 0, 4},
965 {29, 8, 11, 0, 6},
966 {29, 7, 10, 0, 8},
967 {31, 3, 6, 4, 5},
968 {31, 0, 11, 5, 6},
969 {31, 4, 8, 6, 7},
970 {31, 1, 10, 7, 8},
971 {31, 5, 7, 8, 9},
972 {31, 2, 9, 4, 9},
973 {24, 2, 3, 1, 4},
974 {24, 0, 3, 1, 5},
975 {24, 2, 5, 3, 9},
976 {24, 1, 5, 3, 8},
977 {24, 0, 4, 2, 6},
978 {24, 1, 4, 2, 7},
979 {22, 0, 2, 1, 10},
980 {22, 0, 1, 2, 11},
981 {22, 1, 2, 3, 12},
982 {14, 0, 12, 10, 11},
983 {14, 1, 12, 11, 12},
984 {14, 2, 12, 12, 10},
985};
986
987struct ship_face_normal boa_face_normal[13] =
988{
989 {31, 43, 37, -60},
990 {31, 0, -45, -89},
991 {31, -43, 37, -60},
992 {31, 0, 40, 0},
993 {31, 62, -32, -20},
994 {31, -62, -32, -20},
995 {31, 0, 23, 6},
996 {31, -23, -15, 9},
997 {31, 23, -15, 9},
998 {31, -26, 13, 10},
999 {31, 0, -31, 12},
1000 {31, 26, 13, 10},
1001 {14, 0, 0, -107},
1002};
1003
1004struct ship_data boa_data =
1005{
1006 "Boa",
1007 13, 24, 13,
1008 5,
1009 0,
1010 4900,
1011 0,
1012 0,
1013 40,
1014 250,
1015 24,
1016 4,
1017 14,
1018 boa_point,
1019 boa_line,
1020 boa_face_normal
1021};
1022
1023
1024
1025struct ship_point anacnda_point[15] =
1026{
1027 { 0, 7, -58, 30, 0, 1, 5, 5},
1028 { -43, -13, -37, 30, 0, 1, 2, 2},
1029 { -26, -47, -3, 30, 0, 2, 3, 3},
1030 { 26, -47, -3, 30, 0, 3, 4, 4},
1031 { 43, -13, -37, 30, 0, 4, 5, 5},
1032 { 0, 48, -49, 30, 1, 5, 6, 6},
1033 { -69, 15, -15, 30, 1, 2, 7, 7},
1034 { -43, -39, 40, 31, 2, 3, 8, 8},
1035 { 43, -39, 40, 31, 3, 4, 9, 9},
1036 { 69, 15, -15, 30, 4, 5, 10, 10},
1037 { -43, 53, -23, 31, 15, 15, 15, 15},
1038 { -69, -1, 32, 31, 2, 7, 8, 8},
1039 { 0, 0, 254, 31, 15, 15, 15, 15},
1040 { 69, -1, 32, 31, 4, 9, 10, 10},
1041 { 43, 53, -23, 31, 15, 15, 15, 15},
1042};
1043
1044struct ship_line anacnda_line[25] =
1045{
1046 {30, 0, 1, 0, 1},
1047 {30, 0, 2, 1, 2},
1048 {30, 0, 3, 2, 3},
1049 {30, 0, 4, 3, 4},
1050 {30, 0, 5, 0, 4},
1051 {29, 1, 5, 0, 5},
1052 {29, 1, 2, 1, 6},
1053 {29, 2, 3, 2, 7},
1054 {29, 3, 4, 3, 8},
1055 {29, 4, 5, 4, 9},
1056 {30, 1, 6, 5, 10},
1057 {30, 1, 7, 6, 10},
1058 {30, 2, 7, 6, 11},
1059 {30, 2, 8, 7, 11},
1060 {31, 3, 8, 7, 12},
1061 {31, 3, 9, 8, 12},
1062 {30, 4, 9, 8, 13},
1063 {30, 4, 10, 9, 13},
1064 {30, 5, 10, 9, 14},
1065 {30, 5, 6, 5, 14},
1066 {30, 6, 11, 10, 14},
1067 {31, 7, 11, 10, 12},
1068 {31, 7, 8, 11, 12},
1069 {31, 9, 10, 12, 13},
1070 {31, 10, 11, 12, 14},
1071};
1072
1073struct ship_face_normal anacnda_face_normal[12] =
1074{
1075 {30, 0, -51, -49},
1076 {30, -51, 18, -87},
1077 {30, -77, -57, -19},
1078 {31, 0, -90, 16},
1079 {30, 77, -57, -19},
1080 {30, 51, 18, -87},
1081 {30, 0, 111, -20},
1082 {31, -97, 72, 24},
1083 {31, -108, -68, 34},
1084 {31, 108, -68, 34},
1085 {31, 97, 72, 24},
1086 {31, 0, 94, 18},
1087};
1088
1089struct ship_data anacnda_data =
1090{
1091 "Anaconda",
1092 15, 25, 12,
1093 7,
1094 0,
1095 10000,
1096 12,
1097 0,
1098 36,
1099 252,
1100 14,
1101 7,
1102 31,
1103 anacnda_point,
1104 anacnda_line,
1105 anacnda_face_normal
1106};
1107
1108
1109
1110struct ship_point hermit_point[9] =
1111{
1112 { 0, 80, 0, 31, 15, 15, 15, 15},
1113 { -80, -10, 0, 31, 15, 15, 15, 15},
1114 { 0, -80, 0, 31, 15, 15, 15, 15},
1115 { 70, -40, 0, 31, 15, 15, 15, 15},
1116 { 60, 50, 0, 31, 6, 5, 13, 12},
1117 { 50, 0, 60, 31, 15, 15, 15, 15},
1118 { -40, 0, 70, 31, 1, 0, 3, 2},
1119 { 0, 30, -75, 31, 15, 15, 15, 15},
1120 { 0, -50, -60, 31, 9, 8, 11, 10},
1121};
1122
1123struct ship_line hermit_line[21] =
1124{
1125 {31, 7, 2, 0, 1},
1126 {31, 13, 6, 0, 4},
1127 {31, 12, 5, 3, 4},
1128 {31, 11, 4, 2, 3},
1129 {31, 10, 3, 1, 2},
1130 {31, 3, 2, 1, 6},
1131 {31, 3, 1, 2, 6},
1132 {31, 4, 1, 2, 5},
1133 {31, 1, 0, 5, 6},
1134 {31, 6, 0, 0, 5},
1135 {31, 5, 4, 3, 5},
1136 {31, 2, 0, 0, 6},
1137 {31, 6, 5, 4, 5},
1138 {31, 10, 8, 1, 8},
1139 {31, 8, 7, 1, 7},
1140 {31, 13, 7, 0, 7},
1141 {31, 13, 12, 4, 7},
1142 {31, 12, 9, 3, 7},
1143 {31, 11, 9, 3, 8},
1144 {31, 11, 10, 2, 8},
1145 {31, 9, 8, 7, 8},
1146};
1147
1148struct ship_face_normal hermit_face_normal[14] =
1149{
1150 {31, 9, 66, 81},
1151 {31, 9, -66, 81},
1152 {31, -72, 64, 31},
1153 {31, -64, -73, 47},
1154 {31, 45, -79, 65},
1155 {31, 135, 15, 35},
1156 {31, 38, 76, 70},
1157 {31, -66, 59, -39},
1158 {31, -67, -15, -80},
1159 {31, 66, -14, -75},
1160 {31, -70, -80, -40},
1161 {31, 58, -102, -51},
1162 {31, 81, 9, -67},
1163 {31, 47, 94, -63},
1164};
1165
1166struct ship_data hermit_data =
1167{
1168 "Rock Hermit",
1169 9, 21, 14,
1170 7,
1171 0,
1172 6400,
1173 0,
1174 0,
1175 50,
1176 180,
1177 30,
1178 2,
1179 1,
1180 hermit_point,
1181 hermit_line,
1182 hermit_face_normal
1183};
1184
1185
1186
1187struct ship_point viper_point[15] =
1188{
1189 { 0, 0, 72, 31, 2, 1, 4, 3},
1190 { 0, 16, 24, 30, 1, 0, 2, 2},
1191 { 0, -16, 24, 30, 4, 3, 5, 5},
1192 { 48, 0, -24, 31, 4, 2, 6, 6},
1193 { -48, 0, -24, 31, 3, 1, 6, 6},
1194 { 24, -16, -24, 30, 5, 4, 6, 6},
1195 { -24, -16, -24, 30, 3, 5, 6, 6},
1196 { 24, 16, -24, 31, 2, 0, 6, 6},
1197 { -24, 16, -24, 31, 1, 0, 6, 6},
1198 { -32, 0, -24, 19, 6, 6, 6, 6},
1199 { 32, 0, -24, 19, 6, 6, 6, 6},
1200 { 8, 8, -24, 19, 6, 6, 6, 6},
1201 { -8, 8, -24, 19, 6, 6, 6, 6},
1202 { -8, -8, -24, 18, 6, 6, 6, 6},
1203 { 8, -8, -24, 18, 6, 6, 6, 6},
1204};
1205
1206struct ship_line viper_line[20] =
1207{
1208 {31, 4, 2, 0, 3},
1209 {30, 2, 1, 0, 1},
1210 {30, 4, 3, 0, 2},
1211 {31, 3, 1, 0, 4},
1212 {30, 2, 0, 1, 7},
1213 {30, 1, 0, 1, 8},
1214 {30, 5, 4, 2, 5},
1215 {30, 5, 3, 2, 6},
1216 {31, 6, 0, 7, 8},
1217 {30, 6, 5, 5, 6},
1218 {31, 6, 1, 4, 8},
1219 {30, 6, 3, 4, 6},
1220 {31, 6, 2, 3, 7},
1221 {30, 4, 6, 3, 5},
1222 {19, 6, 6, 9, 12},
1223 {18, 6, 6, 9, 13},
1224 {19, 6, 6, 10, 11},
1225 {18, 6, 6, 10, 14},
1226 {16, 6, 6, 11, 14},
1227 {16, 6, 6, 12, 13},
1228};
1229
1230struct ship_face_normal viper_face_normal[7] =
1231{
1232 {31, 0, 32, 0},
1233 {31, -22, 33, 11},
1234 {31, 22, 33, 11},
1235 {31, -22, -33, 11},
1236 {31, 22, -33, 11},
1237 {31, 0, -32, 0},
1238 {31, 0, 0, -48},
1239};
1240
1241struct ship_data viper_data =
1242{
1243 "Viper",
1244 15, 20, 7,
1245 0,
1246 0,
facac5ef 1247 3000,
84bbd123 1248 0,
1249 0,
1250 23,
1251 140,
1252 32,
1253 1,
1254 8,
1255 viper_point,
1256 viper_line,
1257 viper_face_normal
1258};
1259
1260
1261
1262struct ship_point sidewnd_point[10] =
1263{
1264 { -32, 0, 36, 31, 1, 0, 5, 4},
1265 { 32, 0, 36, 31, 2, 0, 6, 5},
1266 { 64, 0, -28, 31, 3, 2, 6, 6},
1267 { -64, 0, -28, 31, 3, 1, 4, 4},
1268 { 0, 16, -28, 31, 1, 0, 3, 2},
1269 { 0, -16, -28, 31, 4, 3, 6, 5},
1270 { -12, 6, -28, 15, 3, 3, 3, 3},
1271 { 12, 6, -28, 15, 3, 3, 3, 3},
1272 { 12, -6, -28, 12, 3, 3, 3, 3},
1273 { -12, -6, -28, 12, 3, 3, 3, 3},
1274};
1275
1276struct ship_line sidewnd_line[15] =
1277{
1278 {31, 5, 0, 0, 1},
1279 {31, 6, 2, 1, 2},
1280 {31, 2, 0, 1, 4},
1281 {31, 1, 0, 0, 4},
1282 {31, 4, 1, 0, 3},
1283 {31, 3, 1, 3, 4},
1284 {31, 3, 2, 2, 4},
1285 {31, 4, 3, 3, 5},
1286 {31, 6, 3, 2, 5},
1287 {31, 6, 5, 1, 5},
1288 {31, 5, 4, 0, 5},
1289 {15, 3, 3, 6, 7},
1290 {12, 3, 3, 7, 8},
1291 {12, 3, 3, 6, 9},
1292 {12, 3, 3, 8, 9},
1293};
1294
1295struct ship_face_normal sidewnd_face_normal[7] =
1296{
1297 {31, 0, 32, 8},
1298 {31, -12, 47, 6},
1299 {31, 12, 47, 6},
1300 {31, 0, 0, -112},
1301 {31, -12, -47, 6},
1302 {31, 0, -32, 8},
1303 {31, 12, -47, 6},
1304};
1305
1306struct ship_data sidewnd_data =
1307{
1308 "Sidewinder",
1309 10, 15, 7,
1310 0,
1311 0,
facac5ef 1312 3000,
84bbd123 1313 0,
1314 50,
1315 20,
1316 70,
1317 37,
1318 0,
1319 8,
1320 sidewnd_point,
1321 sidewnd_line,
1322 sidewnd_face_normal
1323};
1324
1325
1326
1327struct ship_point mamba_point[25] =
1328{
1329 { 0, 0, 64, 31, 1, 0, 3, 2},
1330 { -64, -8, -32, 31, 2, 0, 4, 4},
1331 { -32, 8, -32, 30, 2, 1, 4, 4},
1332 { 32, 8, -32, 30, 3, 1, 4, 4},
1333 { 64, -8, -32, 31, 3, 0, 4, 4},
1334 { -4, 4, 16, 14, 1, 1, 1, 1},
1335 { 4, 4, 16, 14, 1, 1, 1, 1},
1336 { 8, 3, 28, 13, 1, 1, 1, 1},
1337 { -8, 3, 28, 13, 1, 1, 1, 1},
1338 { -20, -4, 16, 20, 0, 0, 0, 0},
1339 { 20, -4, 16, 20, 0, 0, 0, 0},
1340 { -24, -7, -20, 20, 0, 0, 0, 0},
1341 { -16, -7, -20, 16, 0, 0, 0, 0},
1342 { 16, -7, -20, 16, 0, 0, 0, 0},
1343 { 24, -7, -20, 20, 0, 0, 0, 0},
1344 { -8, 4, -32, 13, 4, 4, 4, 4},
1345 { 8, 4, -32, 13, 4, 4, 4, 4},
1346 { 8, -4, -32, 14, 4, 4, 4, 4},
1347 { -8, -4, -32, 14, 4, 4, 4, 4},
1348 { -32, 4, -32, 7, 4, 4, 4, 4},
1349 { 32, 4, -32, 7, 4, 4, 4, 4},
1350 { 36, -4, -32, 7, 4, 4, 4, 4},
1351 { -36, -4, -32, 7, 4, 4, 4, 4},
1352 { -38, 0, -32, 5, 4, 4, 4, 4},
1353 { 38, 0, -32, 5, 4, 4, 4, 4},
1354};
1355
1356struct ship_line mamba_line[28] =
1357{
1358 {31, 2, 0, 0, 1},
1359 {31, 3, 0, 0, 4},
1360 {31, 4, 0, 1, 4},
1361 {30, 4, 2, 1, 2},
1362 {30, 4, 1, 2, 3},
1363 {30, 4, 3, 3, 4},
1364 {14, 1, 1, 5, 6},
1365 {12, 1, 1, 6, 7},
1366 {13, 1, 1, 7, 8},
1367 {12, 1, 1, 5, 8},
1368 {20, 0, 0, 9, 11},
1369 {16, 0, 0, 9, 12},
1370 {16, 0, 0, 10, 13},
1371 {20, 0, 0, 10, 14},
1372 {14, 0, 0, 13, 14},
1373 {14, 0, 0, 11, 12},
1374 {13, 4, 4, 15, 16},
1375 {14, 4, 4, 17, 18},
1376 {12, 4, 4, 15, 18},
1377 {12, 4, 4, 16, 17},
1378 { 7, 4, 4, 20, 21},
1379 { 5, 4, 4, 20, 24},
1380 { 5, 4, 4, 21, 24},
1381 { 7, 4, 4, 19, 22},
1382 { 5, 4, 4, 19, 23},
1383 { 5, 4, 4, 22, 23},
1384 {30, 2, 1, 0, 2},
1385 {30, 3, 1, 0, 3},
1386};
1387
1388struct ship_face_normal mamba_face_normal[5] =
1389{
1390 {30, 0, -24, 2},
1391 {30, 0, 24, 2},
1392 {30, -32, 64, 16},
1393 {30, 32, 64, 16},
1394 {30, 0, 0, -127},
1395};
1396
1397struct ship_data mamba_data =
1398{
1399 "Mamba",
1400 25, 28, 5,
1401 1,
1402 0,
facac5ef 1403 4000,
84bbd123 1404 0,
1405 150,
1406 25,
1407 90,
1408 30,
1409 2,
1410 9,
1411 mamba_point,
1412 mamba_line,
1413 mamba_face_normal
1414};
1415
1416
1417
1418struct ship_point krait_point[17] =
1419{
1420 { 0, 0, 96, 31, 0, 1, 2, 3},
1421 { 0, 18, -48, 31, 0, 3, 4, 5},
1422 { 0, -18, -48, 31, 1, 2, 4, 5},
1423 { 90, 0, -3, 31, 0, 1, 4, 4},
1424 { -90, 0, -3, 31, 2, 3, 5, 5},
1425 { 90, 0, 87, 30, 0, 1, 1, 1},
1426 { -90, 0, 87, 30, 2, 3, 3, 3},
1427 { 0, 5, 53, 9, 0, 0, 3, 3},
1428 { 0, 7, 38, 6, 0, 0, 3, 3},
1429 { -18, 7, 19, 9, 3, 3, 3, 3},
1430 { 18, 7, 19, 9, 0, 0, 0, 0},
1431 { 18, 11, -39, 8, 4, 4, 4, 4},
1432 { 18, -11, -39, 8, 4, 4, 4, 4},
1433 { 36, 0, -30, 8, 4, 4, 4, 4},
1434 { -18, 11, -39, 8, 5, 5, 5, 5},
1435 { -18, -11, -39, 8, 5, 5, 5, 5},
1436 { -36, 0, -30, 8, 5, 5, 5, 5},
1437};
1438
1439struct ship_line krait_line[21] =
1440{
1441 {31, 0, 3, 0, 1},
1442 {31, 1, 2, 0, 2},
1443 {31, 0, 1, 0, 3},
1444 {31, 2, 3, 0, 4},
1445 {31, 3, 5, 1, 4},
1446 {31, 2, 5, 4, 2},
1447 {31, 1, 4, 2, 3},
1448 {31, 0, 4, 3, 1},
1449 {30, 0, 1, 3, 5},
1450 {30, 2, 3, 4, 6},
1451 { 8, 4, 5, 1, 2},
1452 { 9, 0, 0, 7, 10},
1453 { 6, 0, 0, 8, 10},
1454 { 9, 3, 3, 7, 9},
1455 { 6, 3, 3, 8, 9},
1456 { 8, 4, 4, 11, 13},
1457 { 8, 4, 4, 13, 12},
1458 { 7, 4, 4, 12, 11},
1459 { 7, 5, 5, 14, 15},
1460 { 8, 5, 5, 15, 16},
1461 { 8, 5, 5, 16, 14},
1462};
1463
1464struct ship_face_normal krait_face_normal[6] =
1465{
1466 {31, 3, 24, 3},
1467 {31, 3, -24, 3},
1468 {31, -3, -24, 3},
1469 {31, -3, 24, 3},
1470 {31, 38, 0, -77},
1471 {31, -38, 0, -77},
1472};
1473
1474struct ship_data krait_data =
1475{
1476 "Krait",
1477 17, 21, 6,
1478 1,
1479 0,
facac5ef 1480 4500,
84bbd123 1481 0,
1482 100,
1483 20,
1484 80,
1485 30,
1486 0,
1487 8,
1488 krait_point,
1489 krait_line,
1490 krait_face_normal
1491};
1492
1493
1494
1495struct ship_point adder_point[18] =
1496{
1497 { -18, 0, 40, 31, 0, 1, 11, 12},
1498 { 18, 0, 40, 31, 0, 1, 2, 3},
1499 { 30, 0, -24, 31, 2, 3, 4, 5},
1500 { 30, 0, -40, 31, 4, 5, 6, 6},
1501 { 18, -7, -40, 31, 5, 6, 7, 14},
1502 { -18, -7, -40, 31, 7, 8, 10, 14},
1503 { -30, 0, -40, 31, 8, 9, 10, 10},
1504 { -30, 0, -24, 31, 9, 10, 11, 12},
1505 { -18, 7, -40, 31, 7, 8, 9, 13},
1506 { 18, 7, -40, 31, 4, 6, 7, 13},
1507 { -18, 7, 13, 31, 0, 9, 11, 13},
1508 { 18, 7, 13, 31, 0, 2, 4, 13},
1509 { -18, -7, 13, 31, 1, 10, 12, 14},
1510 { 18, -7, 13, 31, 1, 3, 5, 14},
1511 { -11, 3, 29, 5, 0, 0, 0, 0},
1512 { 11, 3, 29, 5, 0, 0, 0, 0},
1513 { 11, 4, 24, 4, 0, 0, 0, 0},
1514 { -11, 4, 24, 4, 0, 0, 0, 0},
1515};
1516
1517struct ship_line adder_line[29] =
1518{
1519 {31, 0, 1, 0, 1},
1520 { 7, 2, 3, 1, 2},
1521 {31, 4, 5, 2, 3},
1522 {31, 5, 6, 3, 4},
1523 {31, 7, 14, 4, 5},
1524 {31, 8, 10, 5, 6},
1525 {31, 9, 10, 6, 7},
1526 { 7, 11, 12, 7, 0},
1527 {31, 4, 6, 3, 9},
1528 {31, 7, 13, 9, 8},
1529 {31, 8, 9, 8, 6},
1530 {31, 0, 11, 0, 10},
1531 {31, 9, 11, 7, 10},
1532 {31, 0, 2, 1, 11},
1533 {31, 2, 4, 2, 11},
1534 {31, 1, 12, 0, 12},
1535 {31, 10, 12, 7, 12},
1536 {31, 1, 3, 1, 13},
1537 {31, 3, 5, 2, 13},
1538 {31, 0, 13, 10, 11},
1539 {31, 1, 14, 12, 13},
1540 {31, 9, 13, 8, 10},
1541 {31, 4, 13, 9, 11},
1542 {31, 10, 14, 5, 12},
1543 {31, 5, 14, 4, 13},
1544 { 5, 0, 0, 14, 15},
1545 { 3, 0, 0, 15, 16},
1546 { 4, 0, 0, 16, 17},
1547 { 3, 0, 0, 17, 14},
1548};
1549
1550struct ship_face_normal adder_face_normal[15] =
1551{
1552 {31, 0, 39, 10},
1553 {31, 0, -39, 10},
1554 {31, 69, 50, 13},
1555 {31, 69, -50, 13},
1556 {31, 30, 52, 0},
1557 {31, 30, -52, 0},
1558 {31, 0, 0, -160},
1559 {31, 0, 0, -160},
1560 {31, 0, 0, -160},
1561 {31, -30, 52, 0},
1562 {31, -30, -52, 0},
1563 {31, -69, 50, 13},
1564 {31, -69, -50, 13},
1565 {31, 0, 28, 0},
1566 {31, 0, -28, 0},
1567};
1568
1569struct ship_data adder_data =
1570{
1571 "Adder",
1572 18, 29, 15,
1573 0,
1574 0,
facac5ef 1575 2000,
84bbd123 1576 0,
1577 40,
1578 20,
1579 85,
1580 24,
1581 0,
1582 8,
1583 adder_point,
1584 adder_line,
1585 adder_face_normal
1586};
1587
1588
1589
1590struct ship_point gecko_point[12] =
1591{
1592 { -10, -4, 47, 31, 0, 3, 4, 5},
1593 { 10, -4, 47, 31, 0, 1, 2, 3},
1594 { -16, 8, -23, 31, 0, 5, 6, 7},
1595 { 16, 8, -23, 31, 0, 1, 7, 8},
1596 { -66, 0, -3, 31, 4, 5, 6, 6},
1597 { 66, 0, -3, 31, 1, 2, 8, 8},
1598 { -20, -14, -23, 31, 3, 4, 6, 7},
1599 { 20, -14, -23, 31, 2, 3, 7, 8},
1600 { -8, -6, 33, 16, 3, 3, 3, 3},
1601 { 8, -6, 33, 17, 3, 3, 3, 3},
1602 { -8, -13, -16, 16, 3, 3, 3, 3},
1603 { 8, -13, -16, 17, 3, 3, 3, 3},
1604};
1605
1606struct ship_line gecko_line[17] =
1607{
1608 {31, 0, 3, 0, 1},
1609 {31, 1, 2, 1, 5},
1610 {31, 1, 8, 5, 3},
1611 {31, 0, 7, 3, 2},
1612 {31, 5, 6, 2, 4},
1613 {31, 4, 5, 4, 0},
1614 {31, 2, 8, 5, 7},
1615 {31, 3, 7, 7, 6},
1616 {31, 4, 6, 6, 4},
1617 {29, 0, 5, 0, 2},
1618 {30, 0, 1, 1, 3},
1619 {29, 3, 4, 0, 6},
1620 {30, 2, 3, 1, 7},
1621 {20, 6, 7, 2, 6},
1622 {20, 7, 8, 3, 7},
1623 {16, 3, 3, 8, 10},
1624 {17, 3, 3, 9, 11},
1625};
1626
1627struct ship_face_normal gecko_face_normal[9] =
1628{
1629 {31, 0, 31, 5},
1630 {31, 4, 45, 8},
1631 {31, 25, -108, 19},
1632 {31, 0, -84, 12},
1633 {31, -25, -108, 19},
1634 {31, -4, 45, 8},
1635 {31, -88, 16, -214},
1636 {31, 0, 0, -187},
1637 {31, 88, 16, -214},
1638};
1639
1640struct ship_data gecko_data =
1641{
1642 "Gecko",
1643 12, 17, 9,
1644 0,
1645 0,
facac5ef 1646 3200,
84bbd123 1647 0,
1648 55,
1649 18,
1650 70,
1651 30,
1652 0,
1653 8,
1654 gecko_point,
1655 gecko_line,
1656 gecko_face_normal
1657};
1658
1659
1660
1661struct ship_point cobra1_point[11] =
1662{
1663 { -18, -1, 50, 31, 0, 1, 2, 3},
1664 { 18, -1, 50, 31, 0, 1, 4, 5},
1665 { -66, 0, 7, 31, 2, 3, 8, 8},
1666 { 66, 0, 7, 31, 4, 5, 9, 9},
1667 { -32, 12, -38, 31, 2, 6, 7, 8},
1668 { 32, 12, -38, 31, 4, 6, 7, 9},
1669 { -54, -12, -38, 31, 1, 3, 7, 8},
1670 { 54, -12, -38, 31, 1, 5, 7, 9},
1671 { 0, 12, -6, 20, 0, 2, 4, 6},
1672 { 0, -1, 50, 2, 0, 1, 1, 1},
1673 { 0, -1, 60, 31, 0, 1, 1, 1},
1674};
1675
1676struct ship_line cobra1_line[18] =
1677{
1678 {31, 0, 1, 1, 0},
1679 {31, 2, 3, 0, 2},
1680 {31, 3, 8, 2, 6},
1681 {31, 1, 7, 6, 7},
1682 {31, 5, 9, 7, 3},
1683 {31, 4, 5, 3, 1},
1684 {31, 2, 8, 2, 4},
1685 {31, 6, 7, 4, 5},
1686 {31, 4, 9, 5, 3},
1687 {20, 0, 2, 0, 8},
1688 {20, 0, 4, 8, 1},
1689 {16, 2, 6, 4, 8},
1690 {16, 4, 6, 8, 5},
1691 {31, 7, 8, 4, 6},
1692 {31, 7, 9, 5, 7},
1693 {20, 1, 3, 0, 6},
1694 {20, 1, 5, 1, 7},
1695 { 2, 0, 1, 10, 9},
1696};
1697
1698struct ship_face_normal cobra1_face_normal[10] =
1699{
1700 {31, 0, 41, 10},
1701 {31, 0, -27, 3},
1702 {31, -8, 46, 8},
1703 {31, -12, -57, 12},
1704 {31, 8, 46, 8},
1705 {31, 12, -57, 12},
1706 {31, 0, 49, 0},
1707 {31, 0, 0, -154},
1708 {31, -121, 111, -62},
1709 {31, 121, 111, -62},
1710};
1711
1712struct ship_data cobra1_data =
1713{
1714 "Cobra MkI",
1715 11, 18, 10,
1716 3,
1717 0,
facac5ef 1718 4000,
84bbd123 1719 10,
1720 75,
1721 19,
1722 90,
1723 26,
1724 2,
1725 9,
1726 cobra1_point,
1727 cobra1_line,
1728 cobra1_face_normal
1729};
1730
1731
1732
1733struct ship_point worm_point[10] =
1734{
1735 { 10, -10, 35, 31, 0, 2, 7, 7},
1736 { -10, -10, 35, 31, 0, 3, 7, 7},
1737 { 5, 6, 15, 31, 0, 1, 2, 4},
1738 { -5, 6, 15, 31, 0, 1, 3, 5},
1739 { 15, -10, 25, 31, 2, 4, 7, 7},
1740 { -15, -10, 25, 31, 3, 5, 7, 7},
1741 { 26, -10, -25, 31, 4, 6, 7, 7},
1742 { -26, -10, -25, 31, 5, 6, 7, 7},
1743 { 8, 14, -25, 31, 1, 4, 6, 6},
1744 { -8, 14, -25, 31, 1, 5, 6, 6},
1745};
1746
1747struct ship_line worm_line[16] =
1748{
1749 {31, 0, 7, 0, 1},
1750 {31, 3, 7, 1, 5},
1751 {31, 5, 7, 5, 7},
1752 {31, 6, 7, 7, 6},
1753 {31, 4, 7, 6, 4},
1754 {31, 2, 7, 4, 0},
1755 {31, 0, 2, 0, 2},
1756 {31, 0, 3, 1, 3},
1757 {31, 2, 4, 4, 2},
1758 {31, 3, 5, 5, 3},
1759 {31, 1, 4, 2, 8},
1760 {31, 4, 6, 8, 6},
1761 {31, 1, 5, 3, 9},
1762 {31, 5, 6, 9, 7},
1763 {31, 0, 1, 2, 3},
1764 {31, 1, 6, 8, 9},
1765};
1766
1767struct ship_face_normal worm_face_normal[8] =
1768{
1769 {31, 0, 88, 70},
1770 {31, 0, 69, 14},
1771 {31, 70, 66, 35},
1772 {31, -70, 66, 35},
1773 {31, 64, 49, 14},
1774 {31, -64, 49, 14},
1775 {31, 0, 0, -200},
1776 {31, 0, -80, 0},
1777};
1778
1779struct ship_data worm_data =
1780{
1781 "Worm",
1782 10, 16, 8,
1783 0,
1784 0,
facac5ef 1785 1024,
84bbd123 1786 0,
1787 0,
1788 19,
1789 30,
1790 23,
1791 0,
1792 4,
1793 worm_point,
1794 worm_line,
1795 worm_face_normal
1796};
1797
1798
1799
1800struct ship_point cobra3b_point[28] =
1801{
1802 { 32, 0, 76, 31, 15, 15, 15, 15},
1803 { -32, 0, 76, 31, 15, 15, 15, 15},
1804 { 0, 26, 24, 31, 15, 15, 15, 15},
1805 {-120, -3, -8, 31, 7, 3, 10, 10},
1806 { 120, -3, -8, 31, 8, 4, 12, 12},
1807 { -88, 16, -40, 31, 15, 15, 15, 15},
1808 { 88, 16, -40, 31, 15, 15, 15, 15},
1809 { 128, -8, -40, 31, 9, 8, 12, 12},
1810 {-128, -8, -40, 31, 9, 7, 10, 10},
1811 { 0, 26, -40, 31, 6, 5, 9, 9},
1812 { -32, -24, -40, 31, 10, 9, 11, 11},
1813 { 32, -24, -40, 31, 11, 9, 12, 12},
1814 { -36, 8, -40, 20, 9, 9, 9, 9},
1815 { -8, 12, -40, 20, 9, 9, 9, 9},
1816 { 8, 12, -40, 20, 9, 9, 9, 9},
1817 { 36, 8, -40, 20, 9, 9, 9, 9},
1818 { 36, -12, -40, 20, 9, 9, 9, 9},
1819 { 8, -16, -40, 20, 9, 9, 9, 9},
1820 { -8, -16, -40, 20, 9, 9, 9, 9},
1821 { -36, -12, -40, 20, 9, 9, 9, 9},
1822 { 0, 0, 76, 6, 11, 0, 11, 11},
1823 { 0, 0, 90, 31, 11, 0, 11, 11},
1824 { -80, -6, -40, 8, 9, 9, 9, 9},
1825 { -80, 6, -40, 8, 9, 9, 9, 9},
1826 { -88, 0, -40, 6, 9, 9, 9, 9},
1827 { 80, 6, -40, 8, 9, 9, 9, 9},
1828 { 88, 0, -40, 6, 9, 9, 9, 9},
1829 { 80, -6, -40, 8, 9, 9, 9, 9},
1830};
1831
1832struct ship_line cobra3b_line[38] =
1833{
1834 {31, 11, 0, 0, 1},
1835 {31, 12, 4, 0, 4},
1836 {31, 10, 3, 1, 3},
1837 {31, 10, 7, 3, 8},
1838 {31, 12, 8, 4, 7},
1839 {31, 9, 8, 6, 7},
1840 {31, 9, 6, 6, 9},
1841 {31, 9, 5, 5, 9},
1842 {31, 9, 7, 5, 8},
1843 {31, 5, 1, 2, 5},
1844 {31, 6, 2, 2, 6},
1845 {31, 7, 3, 3, 5},
1846 {31, 8, 4, 4, 6},
1847 {31, 1, 0, 1, 2},
1848 {31, 2, 0, 0, 2},
1849 {31, 10, 9, 8, 10},
1850 {31, 11, 9, 10, 11},
1851 {31, 12, 9, 7, 11},
1852 {31, 11, 10, 1, 10},
1853 {31, 12, 11, 0, 11},
1854 {29, 3, 1, 1, 5},
1855 {29, 4, 2, 0, 6},
1856 { 6, 11, 0, 20, 21},
1857 {20, 9, 9, 12, 13},
1858 {20, 9, 9, 18, 19},
1859 {20, 9, 9, 14, 15},
1860 {20, 9, 9, 16, 17},
1861 {19, 9, 9, 15, 16},
1862 {17, 9, 9, 14, 17},
1863 {19, 9, 9, 13, 18},
1864 {19, 9, 9, 12, 19},
1865 {30, 6, 5, 2, 9},
1866 { 6, 9, 9, 22, 24},
1867 { 6, 9, 9, 23, 24},
1868 { 8, 9, 9, 22, 23},
1869 { 6, 9, 9, 25, 26},
1870 { 6, 9, 9, 26, 27},
1871 { 8, 9, 9, 25, 27},
1872};
1873
1874struct ship_face_normal cobra3b_face_normal[13] =
1875{
1876 {31, 0, 62, 31},
1877 {31, -18, 55, 16},
1878 {31, 18, 55, 16},
1879 {31, -16, 52, 14},
1880 {31, 16, 52, 14},
1881 {31, -14, 47, 0},
1882 {31, 14, 47, 0},
1883 {31, -61, 102, 0},
1884 {31, 61, 102, 0},
1885 {31, 0, 0, -80},
1886 {31, -7, -42, 9},
1887 {31, 0, -30, 6},
1888 {31, 7, -42, 9},
1889};
1890
1891struct ship_data cobra3b_data =
1892{
1893 "Cobra MkIII",
1894 28, 38, 13,
1895 1,
1896 0,
1897 9025,
1898 21,
1899 175,
1900 50,
1901 150,
1902 28,
1903 2,
1904 9,
1905 cobra3b_point,
1906 cobra3b_line,
1907 cobra3b_face_normal
1908};
1909
1910
1911
1912struct ship_point asp2_point[19] =
1913{
1914 { 0, -18, 0, 22, 0, 1, 2, 2},
1915 { 0, -9, -45, 31, 1, 2, 11, 11},
1916 { 43, 0, -45, 31, 1, 6, 11, 11},
1917 { 69, -3, 0, 31, 1, 6, 7, 9},
1918 { 43, -14, 28, 31, 0, 1, 7, 7},
1919 { -43, 0, -45, 31, 2, 5, 11, 11},
1920 { -69, -3, 0, 31, 2, 5, 8, 10},
1921 { -43, -14, 28, 31, 0, 2, 8, 8},
1922 { 26, -7, 73, 31, 0, 4, 7, 9},
1923 { -26, -7, 73, 31, 0, 4, 8, 10},
1924 { 43, 14, 28, 31, 3, 4, 6, 9},
1925 { -43, 14, 28, 31, 3, 4, 5, 10},
1926 { 0, 9, -45, 31, 3, 5, 6, 11},
1927 { -17, 0, -45, 10, 11, 11, 11, 11},
1928 { 17, 0, -45, 9, 11, 11, 11, 11},
1929 { 0, -4, -45, 10, 11, 11, 11, 11},
1930 { 0, 4, -45, 8, 11, 11, 11, 11},
1931 { 0, -7, 73, 10, 0, 4, 0, 4},
1932 { 0, -7, 83, 10, 0, 4, 0, 4},
1933};
1934
1935struct ship_line asp2_line[28] =
1936{
1937 {22, 1, 2, 0, 1},
1938 {22, 0, 1, 0, 4},
1939 {22, 0, 2, 0, 7},
1940 {31, 1, 11, 1, 2},
1941 {31, 1, 6, 2, 3},
1942 {16, 7, 9, 3, 8},
1943 {31, 0, 4, 8, 9},
1944 {16, 8, 10, 6, 9},
1945 {31, 2, 5, 5, 6},
1946 {31, 2, 11, 1, 5},
1947 {31, 1, 7, 3, 4},
1948 {31, 0, 7, 4, 8},
1949 {31, 2, 8, 6, 7},
1950 {31, 0, 8, 7, 9},
1951 {31, 6, 11, 2, 12},
1952 {31, 5, 11, 5, 12},
1953 {22, 3, 6, 10, 12},
1954 {22, 3, 5, 11, 12},
1955 {22, 3, 4, 10, 11},
1956 {31, 5, 10, 6, 11},
1957 {31, 4, 10, 9, 11},
1958 {31, 6, 9, 3, 10},
1959 {31, 4, 9, 8, 10},
1960 {10, 11, 11, 13, 15},
1961 { 9, 11, 11, 15, 14},
1962 { 8, 11, 11, 14, 16},
1963 { 8, 11, 11, 16, 13},
1964 {10, 0, 4, 18, 17},
1965};
1966
1967struct ship_face_normal asp2_face_normal[12] =
1968{
1969 {31, 0, -35, 5},
1970 {31, 8, -38, -7},
1971 {31, -8, -38, -7},
1972 {22, 0, 24, -1},
1973 {31, 0, 43, 19},
1974 {31, -6, 28, -2},
1975 {31, 6, 28, -2},
1976 {31, 59, -64, 31},
1977 {31, -59, -64, 31},
1978 {31, 80, 46, 50},
1979 {31, -80, 46, 50},
1980 {31, 0, 0, -90},
1981};
1982
1983struct ship_data asp2_data =
1984{
1985 "Asp MkII",
1986 19, 28, 12,
1987 0,
1988 0,
facac5ef 1989 4500,
84bbd123 1990 8,
1991 200,
1992 40,
1993 150,
1994 40,
1995 1,
1996 20,
1997 asp2_point,
1998 asp2_line,
1999 asp2_face_normal
2000};
2001
2002
2003
2004struct ship_point pythonb_point[11] =
2005{
2006 { 0, 0, 224, 31, 1, 0, 3, 2},
2007 { 0, 48, 48, 31, 1, 0, 5, 4},
2008 { 96, 0, -16, 31, 15, 15, 15, 15},
2009 { -96, 0, -16, 31, 15, 15, 15, 15},
2010 { 0, 48, -32, 31, 5, 4, 9, 8},
2011 { 0, 24, -112, 31, 8, 9, 12, 12},
2012 { -48, 0, -112, 31, 11, 8, 12, 12},
2013 { 48, 0, -112, 31, 10, 9, 12, 12},
2014 { 0, -48, 48, 31, 3, 2, 7, 6},
2015 { 0, -48, -32, 31, 7, 6, 11, 10},
2016 { 0, -24, -112, 31, 11, 10, 12, 12},
2017};
2018
2019struct ship_line pythonb_line[26] =
2020{
2021 {31, 3, 2, 0, 8},
2022 {31, 2, 0, 0, 3},
2023 {31, 3, 1, 0, 2},
2024 {31, 1, 0, 0, 1},
2025 {31, 5, 9, 2, 4},
2026 {31, 5, 1, 1, 2},
2027 {31, 3, 7, 2, 8},
2028 {31, 4, 0, 1, 3},
2029 {31, 6, 2, 3, 8},
2030 {31, 10, 7, 2, 9},
2031 {31, 8, 4, 3, 4},
2032 {31, 11, 6, 3, 9},
2033 { 7, 8, 8, 3, 5},
2034 { 7, 11, 11, 3, 10},
2035 { 7, 9, 9, 2, 5},
2036 { 7, 10, 10, 2, 10},
2037 {31, 10, 9, 2, 7},
2038 {31, 11, 8, 3, 6},
2039 {31, 12, 8, 5, 6},
2040 {31, 12, 9, 5, 7},
2041 {31, 10, 12, 7, 10},
2042 {31, 12, 11, 6, 10},
2043 {31, 9, 8, 4, 5},
2044 {31, 11, 10, 9, 10},
2045 {31, 5, 4, 1, 4},
2046 {31, 7, 6, 8, 9},
2047};
2048
2049struct ship_face_normal pythonb_face_normal[13] =
2050{
2051 {31, -27, 40, 11},
2052 {31, 27, 40, 11},
2053 {31, -27, -40, 11},
2054 {31, 27, -40, 11},
2055 {31, -19, 38, 0},
2056 {31, 19, 38, 0},
2057 {31, -19, -38, 0},
2058 {31, 19, -38, 0},
2059 {31, -25, 37, -11},
2060 {31, 25, 37, -11},
2061 {31, 25, -37, -11},
2062 {31, -25, -37, -11},
2063 {31, 0, 0, -112},
2064};
2065
2066struct ship_data pythonb_data =
2067{
2068 "Python",
2069 11, 26, 13,
2070 2,
2071 0,
2072 6400,
2073 0,
2074 200,
2075 40,
2076 250,
2077 20,
2078 3,
2079 13,
2080 pythonb_point,
2081 pythonb_line,
2082 pythonb_face_normal
2083};
2084
2085
2086
2087struct ship_point ferdlce_point[19] =
2088{
2089 { 0, -14, 108, 31, 0, 1, 5, 9},
2090 { -40, -14, -4, 31, 1, 2, 9, 9},
2091 { -12, -14, -52, 31, 2, 3, 9, 9},
2092 { 12, -14, -52, 31, 3, 4, 9, 9},
2093 { 40, -14, -4, 31, 4, 5, 9, 9},
2094 { -40, 14, -4, 28, 0, 1, 2, 6},
2095 { -12, 2, -52, 28, 2, 3, 6, 7},
2096 { 12, 2, -52, 28, 3, 4, 7, 8},
2097 { 40, 14, -4, 28, 0, 4, 5, 8},
2098 { 0, 18, -20, 15, 0, 6, 7, 8},
2099 { -3, -11, 97, 11, 0, 0, 0, 0},
2100 { -26, 8, 18, 9, 0, 0, 0, 0},
2101 { -16, 14, -4, 11, 0, 0, 0, 0},
2102 { 3, -11, 97, 11, 0, 0, 0, 0},
2103 { 26, 8, 18, 9, 0, 0, 0, 0},
2104 { 16, 14, -4, 11, 0, 0, 0, 0},
2105 { 0, -14, -20, 12, 9, 9, 9, 9},
2106 { -14, -14, 44, 12, 9, 9, 9, 9},
2107 { 14, -14, 44, 12, 9, 9, 9, 9},
2108};
2109
2110struct ship_line ferdlce_line[27] =
2111{
2112 {31, 1, 9, 0, 1},
2113 {31, 2, 9, 1, 2},
2114 {31, 3, 9, 2, 3},
2115 {31, 4, 9, 3, 4},
2116 {31, 5, 9, 0, 4},
2117 {28, 0, 1, 0, 5},
2118 {28, 2, 6, 5, 6},
2119 {28, 3, 7, 6, 7},
2120 {28, 4, 8, 7, 8},
2121 {28, 0, 5, 0, 8},
2122 {15, 0, 6, 5, 9},
2123 {11, 6, 7, 6, 9},
2124 {11, 7, 8, 7, 9},
2125 {15, 0, 8, 8, 9},
2126 {14, 1, 2, 1, 5},
2127 {14, 2, 3, 2, 6},
2128 {14, 3, 4, 3, 7},
2129 {14, 4, 5, 4, 8},
2130 { 8, 0, 0, 10, 11},
2131 { 9, 0, 0, 11, 12},
2132 {11, 0, 0, 10, 12},
2133 { 8, 0, 0, 13, 14},
2134 { 9, 0, 0, 14, 15},
2135 {11, 0, 0, 13, 15},
2136 {12, 9, 9, 16, 17},
2137 {12, 9, 9, 16, 18},
2138 { 8, 9, 9, 17, 18},
2139};
2140
2141struct ship_face_normal ferdlce_face_normal[10] =
2142{
2143 {28, 0, 24, 6},
2144 {31, -68, 0, 24},
2145 {31, -63, 0, -37},
2146 {31, 0, 0, -104},
2147 {31, 63, 0, -37},
2148 {31, 68, 0, 24},
2149 {28, -12, 46, -19},
2150 {28, 0, 45, -22},
2151 {28, 12, 46, -19},
2152 {31, 0, -28, 0},
2153};
2154
2155struct ship_data ferdlce_data =
2156{
2157 "Fer-de-Lance",
2158 19, 27, 10,
2159 0,
2160 0,
facac5ef 2161 2400,
84bbd123 2162 0,
2163 0,
2164 40,
2165 160,
2166 30,
2167 2,
2168 9,
2169 ferdlce_point,
2170 ferdlce_line,
2171 ferdlce_face_normal
2172};
2173
2174
2175
2176struct ship_point moray_point[14] =
2177{
2178 { 15, 0, 65, 31, 0, 2, 7, 8},
2179 { -15, 0, 65, 31, 0, 1, 6, 7},
2180 { 0, 18, -40, 17, 15, 15, 15, 15},
2181 { -60, 0, 0, 31, 1, 3, 6, 6},
2182 { 60, 0, 0, 31, 2, 5, 8, 8},
2183 { 30, -27, -10, 24, 4, 5, 7, 8},
2184 { -30, -27, -10, 24, 3, 4, 6, 7},
2185 { -9, -4, -25, 7, 4, 4, 4, 4},
2186 { 9, -4, -25, 7, 4, 4, 4, 4},
2187 { 0, -18, -16, 7, 4, 4, 4, 4},
2188 { 13, 3, 49, 5, 0, 0, 0, 0},
2189 { 6, 0, 65, 5, 0, 0, 0, 0},
2190 { -13, 3, 49, 5, 0, 0, 0, 0},
2191 { -6, 0, 65, 5, 0, 0, 0, 0},
2192};
2193
2194struct ship_line moray_line[19] =
2195{
2196 {31, 0, 7, 0, 1},
2197 {31, 1, 6, 1, 3},
2198 {24, 3, 6, 3, 6},
2199 {24, 4, 7, 5, 6},
2200 {24, 5, 8, 4, 5},
2201 {31, 2, 8, 0, 4},
2202 {15, 6, 7, 1, 6},
2203 {15, 7, 8, 0, 5},
2204 {15, 0, 2, 0, 2},
2205 {15, 0, 1, 1, 2},
2206 {17, 1, 3, 2, 3},
2207 {17, 2, 5, 2, 4},
2208 {13, 4, 5, 2, 5},
2209 {13, 3, 4, 2, 6},
2210 { 5, 4, 4, 7, 8},
2211 { 7, 4, 4, 7, 9},
2212 { 7, 4, 4, 8, 9},
2213 { 5, 0, 0, 10, 11},
2214 { 5, 0, 0, 12, 13},
2215};
2216
2217struct ship_face_normal moray_face_normal[9] =
2218{
2219 {31, 0, 43, 7},
2220 {31, -10, 49, 7},
2221 {31, 10, 49, 7},
2222 {24, -59, -28, -101},
2223 {24, 0, -52, -78},
2224 {24, 59, -28, -101},
2225 {31, -72, -99, 50},
2226 {31, 0, -83, 30},
2227 {31, 72, -99, 50},
2228};
2229
2230struct ship_data moray_data =
2231{
2232 "Moray Star Boat",
2233 14, 19, 9,
2234 1,
2235 0,
facac5ef 2236 2400,
84bbd123 2237 0,
2238 50,
2239 40,
2240 100,
2241 25,
2242 0,
2243 8,
2244 moray_point,
2245 moray_line,
2246 moray_face_normal
2247};
2248
2249
2250
2251struct ship_point thargoid_point[20] =
2252{
2253 { 32, -48, 48, 31, 4, 0, 8, 8},
2254 { 32, -68, 0, 31, 1, 0, 4, 4},
2255 { 32, -48, -48, 31, 2, 1, 4, 4},
2256 { 32, 0, -68, 31, 3, 2, 4, 4},
2257 { 32, 48, -48, 31, 4, 3, 5, 5},
2258 { 32, 68, 0, 31, 5, 4, 6, 6},
2259 { 32, 48, 48, 31, 6, 4, 7, 7},
2260 { 32, 0, 68, 31, 7, 4, 8, 8},
2261 { -24, -116, 116, 31, 8, 0, 9, 9},
2262 { -24, -164, 0, 31, 1, 0, 9, 9},
2263 { -24, -116, -116, 31, 2, 1, 9, 9},
2264 { -24, 0, -164, 31, 3, 2, 9, 9},
2265 { -24, 116, -116, 31, 5, 3, 9, 9},
2266 { -24, 164, 0, 31, 6, 5, 9, 9},
2267 { -24, 116, 116, 31, 7, 6, 9, 9},
2268 { -24, 0, 164, 31, 8, 7, 9, 9},
2269 { -24, 64, 80, 30, 9, 9, 9, 9},
2270 { -24, 64, -80, 30, 9, 9, 9, 9},
2271 { -24, -64, -80, 30, 9, 9, 9, 9},
2272 { -24, -64, 80, 30, 9, 9, 9, 9},
2273};
2274
2275struct ship_line thargoid_line[26] =
2276{
2277 {31, 8, 4, 0, 7},
2278 {31, 4, 0, 0, 1},
2279 {31, 4, 1, 1, 2},
2280 {31, 4, 2, 2, 3},
2281 {31, 4, 3, 3, 4},
2282 {31, 5, 4, 4, 5},
2283 {31, 6, 4, 5, 6},
2284 {31, 7, 4, 6, 7},
2285 {31, 8, 0, 0, 8},
2286 {31, 1, 0, 1, 9},
2287 {31, 2, 1, 2, 10},
2288 {31, 3, 2, 3, 11},
2289 {31, 5, 3, 4, 12},
2290 {31, 6, 5, 5, 13},
2291 {31, 7, 6, 6, 14},
2292 {31, 8, 7, 7, 15},
2293 {31, 9, 8, 8, 15},
2294 {31, 9, 0, 8, 9},
2295 {31, 9, 1, 9, 10},
2296 {31, 9, 2, 10, 11},
2297 {31, 9, 3, 11, 12},
2298 {31, 9, 5, 12, 13},
2299 {31, 9, 6, 13, 14},
2300 {31, 9, 7, 14, 15},
2301 {30, 9, 9, 16, 17},
2302 {30, 9, 9, 18, 19},
2303};
2304
2305struct ship_face_normal thargoid_face_normal[10] =
2306{
2307 {31, 103, -60, 25},
2308 {31, 103, -60, -25},
2309 {31, 103, -25, -60},
2310 {31, 103, 25, -60},
2311 {31, 64, 0, 0},
2312 {31, 103, 60, -25},
2313 {31, 103, 60, 25},
2314 {31, 103, 25, 60},
2315 {31, 103, -25, 60},
2316 {31, -48, 0, 0},
2317};
2318
2319struct ship_data thargoid_data =
2320{
2321 "Thargoid",
2322 20, 26, 10,
2323 0,
2324 0,
2325 9801,
2326 15,
2327 500,
2328 55,
2329 240,
2330 39,
2331 6,
2332 11,
2333 thargoid_point,
2334 thargoid_line,
2335 thargoid_face_normal
2336};
2337
2338
2339
2340struct ship_point thargon_point[10] =
2341{
2342 { -9, 0, 40, 31, 0, 1, 5, 5},
2343 { -9, -38, 12, 31, 0, 1, 2, 2},
2344 { -9, -24, -32, 31, 0, 2, 3, 3},
2345 { -9, 24, -32, 31, 0, 3, 4, 4},
2346 { -9, 38, 12, 31, 0, 4, 5, 5},
2347 { 9, 0, -8, 31, 1, 5, 6, 6},
2348 { 9, -10, -15, 31, 1, 2, 6, 6},
2349 { 9, -6, -26, 31, 2, 3, 6, 6},
2350 { 9, 6, -26, 31, 3, 4, 6, 6},
2351 { 9, 10, -15, 31, 4, 5, 6, 6},
2352};
2353
2354struct ship_line thargon_line[15] =
2355{
2356 {31, 1, 0, 0, 1},
2357 {31, 2, 0, 1, 2},
2358 {31, 3, 0, 2, 3},
2359 {31, 4, 0, 3, 4},
2360 {31, 5, 0, 0, 4},
2361 {31, 5, 1, 0, 5},
2362 {31, 2, 1, 1, 6},
2363 {31, 3, 2, 2, 7},
2364 {31, 4, 3, 3, 8},
2365 {31, 5, 4, 4, 9},
2366 {31, 6, 1, 5, 6},
2367 {31, 6, 2, 6, 7},
2368 {31, 6, 3, 7, 8},
2369 {31, 6, 4, 8, 9},
2370 {31, 6, 5, 9, 5},
2371};
2372
2373struct ship_face_normal thargon_face_normal[7] =
2374{
2375 {31, -36, 0, 0},
2376 {31, 20, -5, 7},
2377 {31, 46, -42, -14},
2378 {31, 36, 0, -104},
2379 {31, 46, 42, -14},
2380 {31, 20, 5, 7},
2381 {31, 36, 0, 0},
2382};
2383
2384struct ship_data thargon_data =
2385{
2386 "Thargon",
2387 10, 15, 7,
2388 0,
2389 15,
2390 1600,
2391 0,
2392 50,
2393 20,
2394 20,
2395 30,
2396 0,
2397 8,
2398 thargon_point,
2399 thargon_line,
2400 thargon_face_normal
2401};
2402
2403
2404
2405struct ship_point constrct_point[17] =
2406{
2407 { 20, -7, 80, 31, 0, 2, 9, 9},
2408 { -20, -7, 80, 31, 0, 1, 9, 9},
2409 { -54, -7, 40, 31, 1, 4, 9, 9},
2410 { -54, -7, -40, 31, 4, 5, 8, 9},
2411 { -20, 13, -40, 31, 5, 6, 8, 8},
2412 { 20, 13, -40, 31, 6, 7, 8, 8},
2413 { 54, -7, -40, 31, 3, 7, 8, 9},
2414 { 54, -7, 40, 31, 2, 3, 9, 9},
2415 { 20, 13, 5, 31, 15, 15, 15, 15},
2416 { -20, 13, 5, 31, 15, 15, 15, 15},
2417 { 20, -7, 62, 18, 9, 9, 9, 9},
2418 { -20, -7, 62, 18, 9, 9, 9, 9},
2419 { 25, -7, -25, 18, 9, 9, 9, 9},
2420 { -25, -7, -25, 18, 9, 9, 9, 9},
2421 { 15, -7, -15, 10, 9, 9, 9, 9},
2422 { -15, -7, -15, 10, 9, 9, 9, 9},
2423 { 0, -7, 0, 0, 9, 15, 0, 1},
2424};
2425
2426struct ship_line constrct_line[24] =
2427{
2428 {31, 0, 9, 0, 1},
2429 {31, 1, 9, 1, 2},
2430 {31, 0, 1, 1, 9},
2431 {31, 0, 2, 0, 8},
2432 {31, 2, 9, 0, 7},
2433 {31, 2, 3, 7, 8},
2434 {31, 1, 4, 2, 9},
2435 {31, 4, 9, 2, 3},
2436 {31, 3, 9, 6, 7},
2437 {31, 3, 7, 6, 8},
2438 {31, 6, 7, 5, 8},
2439 {31, 5, 6, 4, 9},
2440 {31, 4, 5, 3, 9},
2441 {31, 5, 8, 3, 4},
2442 {31, 6, 8, 4, 5},
2443 {31, 7, 8, 5, 6},
2444 {31, 8, 9, 3, 6},
2445 {31, 0, 6, 8, 9},
2446 {18, 9, 9, 10, 12},
2447 { 5, 9, 9, 12, 14},
2448 {10, 9, 9, 14, 10},
2449 {10, 9, 9, 11, 15},
2450 { 5, 9, 9, 13, 15},
2451 {18, 9, 9, 11, 13},
2452};
2453
2454struct ship_face_normal constrct_face_normal[10] =
2455{
2456 {31, 0, 55, 15},
2457 {31, -24, 75, 20},
2458 {31, 24, 75, 20},
2459 {31, 44, 75, 0},
2460 {31, -44, 75, 0},
2461 {31, -44, 75, 0},
2462 {31, 0, 53, 0},
2463 {31, 44, 75, 0},
2464 {31, 0, 0, -160},
2465 {31, 0, -27, 0},
2466};
2467
2468struct ship_data constrct_data =
2469{
2470 "Constrictor",
2471 17, 24, 10,
2472 3,
2473 0,
2474 4225,
2475 0,
2476 0,
2477 45,
2478 252,
2479 36,
2480 4,
2481 26,
2482 constrct_point,
2483 constrct_line,
2484 constrct_face_normal
2485};
2486
2487
2488
2489struct ship_point cougar_point[19] =
2490{
2491 { 0, 5, 67, 31, 0, 2, 4, 4},
2492 { -20, 0, 40, 31, 0, 1, 2, 2},
2493 { -40, 0, -40, 31, 0, 1, 5, 5},
2494 { 0, 14, -40, 30, 0, 4, 5, 5},
2495 { 0, -14, -40, 30, 1, 2, 3, 5},
2496 { 20, 0, 40, 31, 2, 3, 4, 4},
2497 { 40, 0, -40, 31, 3, 4, 5, 5},
2498 { -36, 0, 56, 31, 0, 1, 1, 1},
2499 { -60, 0, -20, 31, 0, 1, 1, 1},
2500 { 36, 0, 56, 31, 3, 4, 4, 4},
2501 { 60, 0, -20, 31, 3, 4, 4, 4},
2502 { 0, 7, 35, 18, 0, 0, 4, 4},
2503 { 0, 8, 25, 20, 0, 0, 4, 4},
2504 { -12, 2, 45, 20, 0, 0, 0, 0},
2505 { 12, 2, 45, 20, 4, 4, 4, 4},
2506 { -10, 6, -40, 20, 5, 5, 5, 5},
2507 { -10, -6, -40, 20, 5, 5, 5, 5},
2508 { 10, -6, -40, 20, 5, 5, 5, 5},
2509 { 10, 6, -40, 20, 5, 5, 5, 5},
2510};
2511
2512struct ship_line cougar_line[25] =
2513{
2514 {31, 0, 2, 0, 1},
2515 {31, 0, 1, 1, 7},
2516 {31, 0, 1, 7, 8},
2517 {31, 0, 1, 8, 2},
2518 {30, 0, 5, 2, 3},
2519 {30, 4, 5, 3, 6},
2520 {30, 1, 5, 2, 4},
2521 {30, 3, 5, 4, 6},
2522 {31, 3, 4, 6, 10},
2523 {31, 3, 4, 10, 9},
2524 {31, 3, 4, 9, 5},
2525 {31, 2, 4, 5, 0},
2526 {27, 0, 4, 0, 3},
2527 {27, 1, 2, 1, 4},
2528 {27, 2, 3, 5, 4},
2529 {26, 0, 1, 1, 2},
2530 {26, 3, 4, 5, 6},
2531 {20, 0, 0, 12, 13},
2532 {18, 0, 0, 13, 11},
2533 {18, 4, 4, 11, 14},
2534 {20, 4, 4, 14, 12},
2535 {18, 5, 5, 15, 16},
2536 {20, 5, 5, 16, 18},
2537 {18, 5, 5, 18, 17},
2538 {20, 5, 5, 17, 15},
2539};
2540
2541struct ship_face_normal cougar_face_normal[6] =
2542{
2543 {31, -16, 46, 4},
2544 {31, -16, -46, 4},
2545 {31, 0, -27, 5},
2546 {31, 16, -46, 4},
2547 {31, 16, 46, 4},
2548 {30, 0, 0, -160},
2549};
2550
2551struct ship_data cougar_data =
2552{
2553 "Cougar",
2554 19, 25, 6,
2555 3,
2556 0,
2557 4900,
2558 0,
2559 0,
2560 34,
2561 252,
2562 40,
2563 4,
2564 26,
2565 cougar_point,
2566 cougar_line,
2567 cougar_face_normal
2568};
2569
2570
2571
2572struct ship_point dodec_point[24] =
2573{
2574 { 0, 150, 196, 31, 0, 1, 5, 5},
2575 { 143, 46, 196, 31, 0, 1, 2, 2},
2576 { 88, -121, 196, 31, 0, 2, 3, 3},
2577 { -88, -121, 196, 31, 0, 3, 4, 4},
2578 {-143, 46, 196, 31, 0, 4, 5, 5},
2579 { 0, 243, 46, 31, 1, 5, 6, 6},
2580 { 231, 75, 46, 31, 1, 2, 7, 7},
2581 { 143, -196, 46, 31, 2, 3, 8, 8},
2582 {-143, -196, 46, 31, 3, 4, 9, 9},
2583 {-231, 75, 46, 31, 4, 5, 10, 10},
2584 { 143, 196, -46, 31, 1, 6, 7, 7},
2585 { 231, -75, -46, 31, 2, 7, 8, 8},
2586 { 0, -243, -46, 31, 3, 8, 9, 9},
2587 {-231, -75, -46, 31, 4, 9, 10, 10},
2588 {-143, 196, -46, 31, 5, 6, 10, 10},
2589 { 88, 121, -196, 31, 6, 7, 11, 11},
2590 { 143, -46, -196, 31, 7, 8, 11, 11},
2591 { 0, -150, -196, 31, 8, 9, 11, 11},
2592 {-143, -46, -196, 31, 9, 10, 11, 11},
2593 { -88, 121, -196, 31, 6, 10, 11, 11},
2594 { -16, 32, 196, 30, 0, 0, 0, 0},
2595 { -16, -32, 196, 30, 0, 0, 0, 0},
2596 { 16, 32, 196, 23, 0, 0, 0, 0},
2597 { 16, -32, 196, 23, 0, 0, 0, 0},
2598};
2599
2600struct ship_line dodec_line[34] =
2601{
2602 {31, 0, 1, 0, 1},
2603 {31, 0, 2, 1, 2},
2604 {31, 0, 3, 2, 3},
2605 {31, 0, 4, 3, 4},
2606 {31, 0, 5, 4, 0},
2607 {31, 1, 6, 5, 10},
2608 {31, 1, 7, 10, 6},
2609 {31, 2, 7, 6, 11},
2610 {31, 2, 8, 11, 7},
2611 {31, 3, 8, 7, 12},
2612 {31, 3, 9, 12, 8},
2613 {31, 4, 9, 8, 13},
2614 {31, 4, 10, 13, 9},
2615 {31, 5, 10, 9, 14},
2616 {31, 5, 6, 14, 5},
2617 {31, 7, 11, 15, 16},
2618 {31, 8, 11, 16, 17},
2619 {31, 9, 11, 17, 18},
2620 {31, 10, 11, 18, 19},
2621 {31, 6, 11, 19, 15},
2622 {31, 1, 5, 0, 5},
2623 {31, 1, 2, 1, 6},
2624 {31, 2, 3, 2, 7},
2625 {31, 3, 4, 3, 8},
2626 {31, 4, 5, 4, 9},
2627 {31, 6, 7, 10, 15},
2628 {31, 7, 8, 11, 16},
2629 {31, 8, 9, 12, 17},
2630 {31, 9, 10, 13, 18},
2631 {31, 6, 10, 14, 19},
2632 {30, 0, 0, 20, 21},
2633 {20, 0, 0, 21, 23},
2634 {23, 0, 0, 23, 22},
2635 {20, 0, 0, 22, 20},
2636};
2637
2638struct ship_face_normal dodec_face_normal[12] =
2639{
2640 {31, 0, 0, 196},
2641 {31, 103, 142, 88},
2642 {31, 169, -55, 89},
2643 {31, 0, -176, 88},
2644 {31, -169, -55, 89},
2645 {31, -103, 142, 88},
2646 {31, 0, 176, -88},
2647 {31, 169, 55, -89},
2648 {31, 103, -142, -88},
2649 {31, -103, -142, -88},
2650 {31, -169, 55, -89},
2651 {31, 0, 0, -196},
2652};
2653
2654struct ship_data dodec_data =
2655{
2656 "Dodec Space Station",
2657 24, 34, 12,
2658 0,
2659 0,
2660 32400,
2661 0,
2662 0,
2663 125,
2664 240,
2665 0,
2666 0,
2667 0,
2668 dodec_point,
2669 dodec_line,
2670 dodec_face_normal
2671};