summaryrefslogtreecommitdiff
path: root/src/shared/m_flash.c
blob: 04dbb71be804d9c7ce02788d3cffdf9132a722a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
/*
Copyright (C) 1997-2001 Id Software, Inc.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
// m_flash.c

#include "shared/shared.h"

// this file is included in both the game dll and quake2 },
// the game needs it to source shot locations, the client
// needs it to position muzzle flashes
const vec3_t monster_flash_offset[256] = {
// flash 0 is not used
    { 0.0, 0.0, 0.0 },

// MZ2_TANK_BLASTER_1               1
    { 20.7, -18.5, 28.7 },
// MZ2_TANK_BLASTER_2               2
    { 16.6, -21.5, 30.1 },
// MZ2_TANK_BLASTER_3               3
    { 11.8, -23.9, 32.1 },
// MZ2_TANK_MACHINEGUN_1            4
    { 22.9, -0.7, 25.3 },
// MZ2_TANK_MACHINEGUN_2            5
    { 22.2, 6.2, 22.3 },
// MZ2_TANK_MACHINEGUN_3            6
    { 19.4, 13.1, 18.6 },
// MZ2_TANK_MACHINEGUN_4            7
    { 19.4, 18.8, 18.6 },
// MZ2_TANK_MACHINEGUN_5            8
    { 17.9, 25.0, 18.6 },
// MZ2_TANK_MACHINEGUN_6            9
    { 14.1, 30.5, 20.6 },
// MZ2_TANK_MACHINEGUN_7            10
    { 9.3, 35.3, 22.1 },
// MZ2_TANK_MACHINEGUN_8            11
    { 4.7, 38.4, 22.1 },
// MZ2_TANK_MACHINEGUN_9            12
    { -1.1, 40.4, 24.1 },
// MZ2_TANK_MACHINEGUN_10           13
    { -6.5, 41.2, 24.1 },
// MZ2_TANK_MACHINEGUN_11           14
    { 3.2, 40.1, 24.7 },
// MZ2_TANK_MACHINEGUN_12           15
    { 11.7, 36.7, 26.0 },
// MZ2_TANK_MACHINEGUN_13           16
    { 18.9, 31.3, 26.0 },
// MZ2_TANK_MACHINEGUN_14           17
    { 24.4, 24.4, 26.4 },
// MZ2_TANK_MACHINEGUN_15           18
    { 27.1, 17.1, 27.2 },
// MZ2_TANK_MACHINEGUN_16           19
    { 28.5, 9.1, 28.0 },
// MZ2_TANK_MACHINEGUN_17           20
    { 27.1, 2.2, 28.0 },
// MZ2_TANK_MACHINEGUN_18           21
    { 24.9, -2.8, 28.0 },
// MZ2_TANK_MACHINEGUN_19           22
    { 21.6, -7.0, 26.4 },
// MZ2_TANK_ROCKET_1                23
    { 6.2, 29.1, 49.1 },
// MZ2_TANK_ROCKET_2                24
    { 6.9, 23.8, 49.1 },
// MZ2_TANK_ROCKET_3                25
    { 8.3, 17.8, 49.5 },

// MZ2_INFANTRY_MACHINEGUN_1        26
    { 26.6, 7.1, 13.1 },
// MZ2_INFANTRY_MACHINEGUN_2        27
    { 18.2, 7.5, 15.4 },
// MZ2_INFANTRY_MACHINEGUN_3        28
    { 17.2, 10.3, 17.9 },
// MZ2_INFANTRY_MACHINEGUN_4        29
    { 17.0, 12.8, 20.1 },
// MZ2_INFANTRY_MACHINEGUN_5        30
    { 15.1, 14.1, 21.8 },
// MZ2_INFANTRY_MACHINEGUN_6        31
    { 11.8, 17.2, 23.1 },
// MZ2_INFANTRY_MACHINEGUN_7        32
    { 11.4, 20.2, 21.0 },
// MZ2_INFANTRY_MACHINEGUN_8        33
    { 9.0, 23.0, 18.9 },
// MZ2_INFANTRY_MACHINEGUN_9        34
    { 13.9, 18.6, 17.7 },
// MZ2_INFANTRY_MACHINEGUN_10       35
    { 15.4, 15.6, 15.8 },
// MZ2_INFANTRY_MACHINEGUN_11       36
    { 10.2, 15.2, 25.1 },
// MZ2_INFANTRY_MACHINEGUN_12       37
    { -1.9, 15.1, 28.2 },
// MZ2_INFANTRY_MACHINEGUN_13       38
    { -12.4, 13.0, 20.2 },

// MZ2_SOLDIER_BLASTER_1            39
    { 10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2 },
// MZ2_SOLDIER_BLASTER_2            40
    { 21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2 },
// MZ2_SOLDIER_SHOTGUN_1            41
    { 10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2 },
// MZ2_SOLDIER_SHOTGUN_2            42
    { 21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2 },
// MZ2_SOLDIER_MACHINEGUN_1         43
    { 10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2 },
// MZ2_SOLDIER_MACHINEGUN_2         44
    { 21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2 },

// MZ2_GUNNER_MACHINEGUN_1          45
    { 30.1 * 1.15, 3.9 * 1.15, 19.6 * 1.15 },
// MZ2_GUNNER_MACHINEGUN_2          46
    { 29.1 * 1.15, 2.5 * 1.15, 20.7 * 1.15 },
// MZ2_GUNNER_MACHINEGUN_3          47
    { 28.2 * 1.15, 2.5 * 1.15, 22.2 * 1.15 },
// MZ2_GUNNER_MACHINEGUN_4          48
    { 28.2 * 1.15, 3.6 * 1.15, 22.0 * 1.15 },
// MZ2_GUNNER_MACHINEGUN_5          49
    { 26.9 * 1.15, 2.0 * 1.15, 23.4 * 1.15 },
// MZ2_GUNNER_MACHINEGUN_6          50
    { 26.5 * 1.15, 0.6 * 1.15, 20.8 * 1.15 },
// MZ2_GUNNER_MACHINEGUN_7          51
    { 26.9 * 1.15, 0.5 * 1.15, 21.5 * 1.15 },
// MZ2_GUNNER_MACHINEGUN_8          52
    { 29.0 * 1.15, 2.4 * 1.15, 19.5 * 1.15 },
// MZ2_GUNNER_GRENADE_1             53
    { 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15 },
// MZ2_GUNNER_GRENADE_2             54
    { 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15 },
// MZ2_GUNNER_GRENADE_3             55
    { 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15 },
// MZ2_GUNNER_GRENADE_4             56
    { 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15 },

// MZ2_CHICK_ROCKET_1               57
//  { -24.8, -9.0, 39.0 },
    { 24.8, -9.0, 39.0 },           // PGM - this was incorrect in Q2

// MZ2_FLYER_BLASTER_1              58
    { 12.1, 13.4, -14.5 },
// MZ2_FLYER_BLASTER_2              59
    { 12.1, -7.4, -14.5 },

// MZ2_MEDIC_BLASTER_1              60
    { 12.1, 5.4, 16.5 },

// MZ2_GLADIATOR_RAILGUN_1          61
    { 30.0, 18.0, 28.0 },

// MZ2_HOVER_BLASTER_1              62
    { 32.5, -0.8, 10.0 },

// MZ2_ACTOR_MACHINEGUN_1           63
    { 18.4, 7.4, 9.6 },

// MZ2_SUPERTANK_MACHINEGUN_1       64
    { 30.0, 30.0, 88.5 },
// MZ2_SUPERTANK_MACHINEGUN_2       65
    { 30.0, 30.0, 88.5 },
// MZ2_SUPERTANK_MACHINEGUN_3       66
    { 30.0, 30.0, 88.5 },
// MZ2_SUPERTANK_MACHINEGUN_4       67
    { 30.0, 30.0, 88.5 },
// MZ2_SUPERTANK_MACHINEGUN_5       68
    { 30.0, 30.0, 88.5 },
// MZ2_SUPERTANK_MACHINEGUN_6       69
    { 30.0, 30.0, 88.5 },
// MZ2_SUPERTANK_ROCKET_1           70
    { 16.0, -22.5, 91.2 },
// MZ2_SUPERTANK_ROCKET_2           71
    { 16.0, -33.4, 86.7 },
// MZ2_SUPERTANK_ROCKET_3           72
    { 16.0, -42.8, 83.3 },

// --- Start Xian Stuff ---
// MZ2_BOSS2_MACHINEGUN_L1          73
    { 32,   -40,    70 },
// MZ2_BOSS2_MACHINEGUN_L2          74
    { 32,   -40,    70 },
// MZ2_BOSS2_MACHINEGUN_L3          75
    { 32,   -40,    70 },
// MZ2_BOSS2_MACHINEGUN_L4          76
    { 32,   -40,    70 },
// MZ2_BOSS2_MACHINEGUN_L5          77
    { 32,   -40,    70 },
// --- End Xian Stuff

// MZ2_BOSS2_ROCKET_1               78
    { 22.0, 16.0, 10.0 },
// MZ2_BOSS2_ROCKET_2               79
    { 22.0, 8.0, 10.0 },
// MZ2_BOSS2_ROCKET_3               80
    { 22.0, -8.0, 10.0 },
// MZ2_BOSS2_ROCKET_4               81
    { 22.0, -16.0, 10.0 },

// MZ2_FLOAT_BLASTER_1              82
    { 32.5, -0.8, 10 },

// MZ2_SOLDIER_BLASTER_3            83
    { 20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2 },
// MZ2_SOLDIER_SHOTGUN_3            84
    { 20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2 },
// MZ2_SOLDIER_MACHINEGUN_3         85
    { 20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2 },
// MZ2_SOLDIER_BLASTER_4            86
    { 7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2 },
// MZ2_SOLDIER_SHOTGUN_4            87
    { 7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2 },
// MZ2_SOLDIER_MACHINEGUN_4         88
    { 7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2 },
// MZ2_SOLDIER_BLASTER_5            89
    { 30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2 },
// MZ2_SOLDIER_SHOTGUN_5            90
    { 30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2 },
// MZ2_SOLDIER_MACHINEGUN_5         91
    { 30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2 },
// MZ2_SOLDIER_BLASTER_6            92
    { 27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2 },
// MZ2_SOLDIER_SHOTGUN_6            93
    { 27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2 },
// MZ2_SOLDIER_MACHINEGUN_6         94
    { 27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2 },
// MZ2_SOLDIER_BLASTER_7            95
    { 28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2 },
// MZ2_SOLDIER_SHOTGUN_7            96
    { 28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2 },
// MZ2_SOLDIER_MACHINEGUN_7         97
    { 28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2 },
// MZ2_SOLDIER_BLASTER_8            98
//  34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2 },
    { 31.5 * 1.2, 9.6 * 1.2, 10.1 * 1.2 },
// MZ2_SOLDIER_SHOTGUN_8            99
    { 34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2 },
// MZ2_SOLDIER_MACHINEGUN_8         100
    { 34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2 },

// --- Xian shit below ---
// MZ2_MAKRON_BFG                   101
    { 17,       -19.5,  62.9 },
// MZ2_MAKRON_BLASTER_1             102
    { -3.6, -24.1,  59.5 },
// MZ2_MAKRON_BLASTER_2             103
    { -1.6, -19.3,  59.5 },
// MZ2_MAKRON_BLASTER_3             104
    { -0.1, -14.4,  59.5 },
// MZ2_MAKRON_BLASTER_4             105
    { 2.0,  -7.6,   59.5 },
// MZ2_MAKRON_BLASTER_5             106
    { 3.4,  1.3,    59.5 },
// MZ2_MAKRON_BLASTER_6             107
    { 3.7,  11.1,   59.5 },
// MZ2_MAKRON_BLASTER_7             108
    { -0.3, 22.3,   59.5 },
// MZ2_MAKRON_BLASTER_8             109
    { -6,       33,     59.5 },
// MZ2_MAKRON_BLASTER_9             110
    { -9.3, 36.4,   59.5 },
// MZ2_MAKRON_BLASTER_10            111
    { -7,       35,     59.5 },
// MZ2_MAKRON_BLASTER_11            112
    { -2.1, 29,     59.5 },
// MZ2_MAKRON_BLASTER_12            113
    { 3.9,  17.3,   59.5 },
// MZ2_MAKRON_BLASTER_13            114
    { 6.1,  5.8,    59.5 },
// MZ2_MAKRON_BLASTER_14            115
    { 5.9,  -4.4,   59.5 },
// MZ2_MAKRON_BLASTER_15            116
    { 4.2,  -14.1,  59.5 },
// MZ2_MAKRON_BLASTER_16            117
    { 2.4,  -18.8,  59.5 },
// MZ2_MAKRON_BLASTER_17            118
    { -1.8, -25.5,  59.5 },
// MZ2_MAKRON_RAILGUN_1             119
    { -17.3,    7.8,    72.4 },

// MZ2_JORG_MACHINEGUN_L1           120
    { 78.5, -47.1,  96 },
// MZ2_JORG_MACHINEGUN_L2           121
    { 78.5, -47.1,  96 },
// MZ2_JORG_MACHINEGUN_L3           122
    { 78.5, -47.1,  96 },
// MZ2_JORG_MACHINEGUN_L4           123
    { 78.5, -47.1,  96 },
// MZ2_JORG_MACHINEGUN_L5           124
    { 78.5, -47.1,  96 },
// MZ2_JORG_MACHINEGUN_L6           125
    { 78.5, -47.1,  96 },
// MZ2_JORG_MACHINEGUN_R1           126
    { 78.5, 46.7,  96 },
// MZ2_JORG_MACHINEGUN_R2           127
    { 78.5, 46.7,   96 },
// MZ2_JORG_MACHINEGUN_R3           128
    { 78.5, 46.7,   96 },
// MZ2_JORG_MACHINEGUN_R4           129
    { 78.5, 46.7,   96 },
// MZ2_JORG_MACHINEGUN_R5           130
    { 78.5, 46.7,   96 },
// MZ2_JORG_MACHINEGUN_R6           131
    { 78.5, 46.7,   96 },
// MZ2_JORG_BFG_1                   132
    { 6.3,  -9,     111.2 },

// MZ2_BOSS2_MACHINEGUN_R1          73
    { 32,   40, 70 },
// MZ2_BOSS2_MACHINEGUN_R2          74
    { 32,   40, 70 },
// MZ2_BOSS2_MACHINEGUN_R3          75
    { 32,   40, 70 },
// MZ2_BOSS2_MACHINEGUN_R4          76
    { 32,   40, 70 },
// MZ2_BOSS2_MACHINEGUN_R5          77
    { 32,   40, 70 },

// --- End Xian Shit ---

// ROGUE
// note that the above really ends at 137
// carrier machineguns
// MZ2_CARRIER_MACHINEGUN_L1
    { 56,   -32, 32 },
// MZ2_CARRIER_MACHINEGUN_R1
    { 56,   32, 32 },
// MZ2_CARRIER_GRENADE
    { 42,   24, 50 },
// MZ2_TURRET_MACHINEGUN            141
    { 16, 0, 0 },
// MZ2_TURRET_ROCKET                142
    { 16, 0, 0 },
// MZ2_TURRET_BLASTER               143
    { 16, 0, 0 },
// MZ2_STALKER_BLASTER              144
    { 24, 0, 6 },
// MZ2_DAEDALUS_BLASTER             145
    { 32.5, -0.8, 10.0 },
// MZ2_MEDIC_BLASTER_2              146
    { 12.1, 5.4, 16.5 },
// MZ2_CARRIER_RAILGUN              147
    { 32, 0, 6 },
// MZ2_WIDOW_DISRUPTOR              148
    { 57.72, 14.50, 88.81 },
// MZ2_WIDOW_BLASTER                149
    { 56,   32, 32 },
// MZ2_WIDOW_RAIL                   150
    { 62, -20, 84 },
// MZ2_WIDOW_PLASMABEAM             151     // PMM - not used!
    { 32, 0, 6 },
// MZ2_CARRIER_MACHINEGUN_L2        152
    { 61,   -32, 12 },
// MZ2_CARRIER_MACHINEGUN_R2        153
    { 61,   32, 12 },
// MZ2_WIDOW_RAIL_LEFT              154
    { 17, -62, 91 },
// MZ2_WIDOW_RAIL_RIGHT             155
    { 68, 12, 86 },
// MZ2_WIDOW_BLASTER_SWEEP1         156         pmm - the sweeps need to be in sequential order
    { 47.5, 56, 89 },
// MZ2_WIDOW_BLASTER_SWEEP2         157
    { 54, 52, 91 },
// MZ2_WIDOW_BLASTER_SWEEP3         158
    { 58, 40, 91 },
// MZ2_WIDOW_BLASTER_SWEEP4         159
    { 68, 30, 88 },
// MZ2_WIDOW_BLASTER_SWEEP5         160
    { 74, 20, 88 },
// MZ2_WIDOW_BLASTER_SWEEP6         161
    { 73, 11, 87 },
// MZ2_WIDOW_BLASTER_SWEEP7         162
    { 73, 3, 87 },
// MZ2_WIDOW_BLASTER_SWEEP8         163
    { 70, -12, 87 },
// MZ2_WIDOW_BLASTER_SWEEP9         164
    { 67, -20, 90 },
// MZ2_WIDOW_BLASTER_100            165
    { -20, 76, 90 },
// MZ2_WIDOW_BLASTER_90             166
    { -8, 74, 90 },
// MZ2_WIDOW_BLASTER_80             167
    { 0, 72, 90 },
// MZ2_WIDOW_BLASTER_70             168     d06
    { 10, 71, 89 },
// MZ2_WIDOW_BLASTER_60             169     d07
    { 23, 70, 87 },
// MZ2_WIDOW_BLASTER_50             170     d08
    { 32, 64, 85 },
// MZ2_WIDOW_BLASTER_40             171
    { 40, 58, 84 },
// MZ2_WIDOW_BLASTER_30             172     d10
    { 48, 50, 83 },
// MZ2_WIDOW_BLASTER_20             173
    { 54, 42, 82 },
// MZ2_WIDOW_BLASTER_10             174     d12
    { 56, 34, 82 },
// MZ2_WIDOW_BLASTER_0              175
    { 58, 26, 82 },
// MZ2_WIDOW_BLASTER_10L            176     d14
    { 60, 16, 82 },
// MZ2_WIDOW_BLASTER_20L            177
    { 59, 6, 81 },
// MZ2_WIDOW_BLASTER_30L            178     d16
    { 58, -2, 80 },
// MZ2_WIDOW_BLASTER_40L            179
    { 57, -10, 79 },
// MZ2_WIDOW_BLASTER_50L            180     d18
    { 54, -18, 78 },
// MZ2_WIDOW_BLASTER_60L            181
    { 42, -32, 80 },
// MZ2_WIDOW_BLASTER_70L            182     d20
    { 36, -40, 78 },
// MZ2_WIDOW_RUN_1                  183
    { 68.4, 10.88, 82.08 },
// MZ2_WIDOW_RUN_2                  184
    { 68.51, 8.64, 85.14 },
// MZ2_WIDOW_RUN_3                  185
    { 68.66, 6.38, 88.78 },
// MZ2_WIDOW_RUN_4                  186
    { 68.73, 5.1, 84.47 },
// MZ2_WIDOW_RUN_5                  187
    { 68.82, 4.79, 80.52 },
// MZ2_WIDOW_RUN_6                  188
    { 68.77, 6.11, 85.37 },
// MZ2_WIDOW_RUN_7                  189
    { 68.67, 7.99, 90.24 },
// MZ2_WIDOW_RUN_8                  190
    { 68.55, 9.54, 87.36 },
// MZ2_CARRIER_ROCKET_1             191
    { 0, 0, -5 },
// MZ2_CARRIER_ROCKET_2             192
    { 0, 0, -5 },
// MZ2_CARRIER_ROCKET_3             193
    { 0, 0, -5 },
// MZ2_CARRIER_ROCKET_4             194
    { 0, 0, -5 },
// MZ2_WIDOW2_BEAMER_1              195
//  72.13, -17.63, 93.77 },
    { 69.00, -17.63, 93.77 },
// MZ2_WIDOW2_BEAMER_2              196
//  71.46, -17.08, 89.82 },
    { 69.00, -17.08, 89.82 },
// MZ2_WIDOW2_BEAMER_3              197
//  71.47, -18.40, 90.70 },
    { 69.00, -18.40, 90.70 },
// MZ2_WIDOW2_BEAMER_4              198
//  71.96, -18.34, 94.32 },
    { 69.00, -18.34, 94.32 },
// MZ2_WIDOW2_BEAMER_5              199
//  72.25, -18.30, 97.98 },
    { 69.00, -18.30, 97.98 },
// MZ2_WIDOW2_BEAM_SWEEP_1          200
    { 45.04, -59.02, 92.24 },
// MZ2_WIDOW2_BEAM_SWEEP_2          201
    { 50.68, -54.70, 91.96 },
// MZ2_WIDOW2_BEAM_SWEEP_3          202
    { 56.57, -47.72, 91.65 },
// MZ2_WIDOW2_BEAM_SWEEP_4          203
    { 61.75, -38.75, 91.38 },
// MZ2_WIDOW2_BEAM_SWEEP_5          204
    { 65.55, -28.76, 91.24 },
// MZ2_WIDOW2_BEAM_SWEEP_6          205
    { 67.79, -18.90, 91.22 },
// MZ2_WIDOW2_BEAM_SWEEP_7          206
    { 68.60, -9.52, 91.23 },
// MZ2_WIDOW2_BEAM_SWEEP_8          207
    { 68.08, 0.18, 91.32 },
// MZ2_WIDOW2_BEAM_SWEEP_9          208
    { 66.14, 9.79, 91.44 },
// MZ2_WIDOW2_BEAM_SWEEP_10         209
    { 62.77, 18.91, 91.65 },
// MZ2_WIDOW2_BEAM_SWEEP_11         210
    { 58.29, 27.11, 92.00 },

// end of table
    { 0.0, 0.0, 0.0 }
};