m_flash.c 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489
  1. /*
  2. Copyright (C) 1997-2001 Id Software, Inc.
  3. This program is free software; you can redistribute it and/or
  4. modify it under the terms of the GNU General Public License
  5. as published by the Free Software Foundation; either version 2
  6. of the License, or (at your option) any later version.
  7. This program is distributed in the hope that it will be useful,
  8. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  10. See the GNU General Public License for more details.
  11. You should have received a copy of the GNU General Public License
  12. along with this program; if not, write to the Free Software
  13. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  14. */
  15. // m_flash.c
  16. #include "q_shared.h"
  17. // this file is included in both the game dll and quake2,
  18. // the game needs it to source shot locations, the client
  19. // needs it to position muzzle flashes
  20. vec3_t monster_flash_offset [] =
  21. {
  22. // flash 0 is not used
  23. 0.0, 0.0, 0.0,
  24. // MZ2_TANK_BLASTER_1 1
  25. 20.7, -18.5, 28.7,
  26. // MZ2_TANK_BLASTER_2 2
  27. 16.6, -21.5, 30.1,
  28. // MZ2_TANK_BLASTER_3 3
  29. 11.8, -23.9, 32.1,
  30. // MZ2_TANK_MACHINEGUN_1 4
  31. 22.9, -0.7, 25.3,
  32. // MZ2_TANK_MACHINEGUN_2 5
  33. 22.2, 6.2, 22.3,
  34. // MZ2_TANK_MACHINEGUN_3 6
  35. 19.4, 13.1, 18.6,
  36. // MZ2_TANK_MACHINEGUN_4 7
  37. 19.4, 18.8, 18.6,
  38. // MZ2_TANK_MACHINEGUN_5 8
  39. 17.9, 25.0, 18.6,
  40. // MZ2_TANK_MACHINEGUN_6 9
  41. 14.1, 30.5, 20.6,
  42. // MZ2_TANK_MACHINEGUN_7 10
  43. 9.3, 35.3, 22.1,
  44. // MZ2_TANK_MACHINEGUN_8 11
  45. 4.7, 38.4, 22.1,
  46. // MZ2_TANK_MACHINEGUN_9 12
  47. -1.1, 40.4, 24.1,
  48. // MZ2_TANK_MACHINEGUN_10 13
  49. -6.5, 41.2, 24.1,
  50. // MZ2_TANK_MACHINEGUN_11 14
  51. 3.2, 40.1, 24.7,
  52. // MZ2_TANK_MACHINEGUN_12 15
  53. 11.7, 36.7, 26.0,
  54. // MZ2_TANK_MACHINEGUN_13 16
  55. 18.9, 31.3, 26.0,
  56. // MZ2_TANK_MACHINEGUN_14 17
  57. 24.4, 24.4, 26.4,
  58. // MZ2_TANK_MACHINEGUN_15 18
  59. 27.1, 17.1, 27.2,
  60. // MZ2_TANK_MACHINEGUN_16 19
  61. 28.5, 9.1, 28.0,
  62. // MZ2_TANK_MACHINEGUN_17 20
  63. 27.1, 2.2, 28.0,
  64. // MZ2_TANK_MACHINEGUN_18 21
  65. 24.9, -2.8, 28.0,
  66. // MZ2_TANK_MACHINEGUN_19 22
  67. 21.6, -7.0, 26.4,
  68. // MZ2_TANK_ROCKET_1 23
  69. 6.2, 29.1, 49.1,
  70. // MZ2_TANK_ROCKET_2 24
  71. 6.9, 23.8, 49.1,
  72. // MZ2_TANK_ROCKET_3 25
  73. 8.3, 17.8, 49.5,
  74. // MZ2_INFANTRY_MACHINEGUN_1 26
  75. 26.6, 7.1, 13.1,
  76. // MZ2_INFANTRY_MACHINEGUN_2 27
  77. 18.2, 7.5, 15.4,
  78. // MZ2_INFANTRY_MACHINEGUN_3 28
  79. 17.2, 10.3, 17.9,
  80. // MZ2_INFANTRY_MACHINEGUN_4 29
  81. 17.0, 12.8, 20.1,
  82. // MZ2_INFANTRY_MACHINEGUN_5 30
  83. 15.1, 14.1, 21.8,
  84. // MZ2_INFANTRY_MACHINEGUN_6 31
  85. 11.8, 17.2, 23.1,
  86. // MZ2_INFANTRY_MACHINEGUN_7 32
  87. 11.4, 20.2, 21.0,
  88. // MZ2_INFANTRY_MACHINEGUN_8 33
  89. 9.0, 23.0, 18.9,
  90. // MZ2_INFANTRY_MACHINEGUN_9 34
  91. 13.9, 18.6, 17.7,
  92. // MZ2_INFANTRY_MACHINEGUN_10 35
  93. 15.4, 15.6, 15.8,
  94. // MZ2_INFANTRY_MACHINEGUN_11 36
  95. 10.2, 15.2, 25.1,
  96. // MZ2_INFANTRY_MACHINEGUN_12 37
  97. -1.9, 15.1, 28.2,
  98. // MZ2_INFANTRY_MACHINEGUN_13 38
  99. -12.4, 13.0, 20.2,
  100. // MZ2_SOLDIER_BLASTER_1 39
  101. 10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2,
  102. // MZ2_SOLDIER_BLASTER_2 40
  103. 21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2,
  104. // MZ2_SOLDIER_SHOTGUN_1 41
  105. 10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2,
  106. // MZ2_SOLDIER_SHOTGUN_2 42
  107. 21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2,
  108. // MZ2_SOLDIER_MACHINEGUN_1 43
  109. 10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2,
  110. // MZ2_SOLDIER_MACHINEGUN_2 44
  111. 21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2,
  112. // MZ2_GUNNER_MACHINEGUN_1 45
  113. 30.1 * 1.15, 3.9 * 1.15, 19.6 * 1.15,
  114. // MZ2_GUNNER_MACHINEGUN_2 46
  115. 29.1 * 1.15, 2.5 * 1.15, 20.7 * 1.15,
  116. // MZ2_GUNNER_MACHINEGUN_3 47
  117. 28.2 * 1.15, 2.5 * 1.15, 22.2 * 1.15,
  118. // MZ2_GUNNER_MACHINEGUN_4 48
  119. 28.2 * 1.15, 3.6 * 1.15, 22.0 * 1.15,
  120. // MZ2_GUNNER_MACHINEGUN_5 49
  121. 26.9 * 1.15, 2.0 * 1.15, 23.4 * 1.15,
  122. // MZ2_GUNNER_MACHINEGUN_6 50
  123. 26.5 * 1.15, 0.6 * 1.15, 20.8 * 1.15,
  124. // MZ2_GUNNER_MACHINEGUN_7 51
  125. 26.9 * 1.15, 0.5 * 1.15, 21.5 * 1.15,
  126. // MZ2_GUNNER_MACHINEGUN_8 52
  127. 29.0 * 1.15, 2.4 * 1.15, 19.5 * 1.15,
  128. // MZ2_GUNNER_GRENADE_1 53
  129. 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15,
  130. // MZ2_GUNNER_GRENADE_2 54
  131. 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15,
  132. // MZ2_GUNNER_GRENADE_3 55
  133. 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15,
  134. // MZ2_GUNNER_GRENADE_4 56
  135. 4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15,
  136. // MZ2_CHICK_ROCKET_1 57
  137. // -24.8, -9.0, 39.0,
  138. 24.8, -9.0, 39.0, // PGM - this was incorrect in Q2
  139. // MZ2_FLYER_BLASTER_1 58
  140. 12.1, 13.4, -14.5,
  141. // MZ2_FLYER_BLASTER_2 59
  142. 12.1, -7.4, -14.5,
  143. // MZ2_MEDIC_BLASTER_1 60
  144. 12.1, 5.4, 16.5,
  145. // MZ2_GLADIATOR_RAILGUN_1 61
  146. 30.0, 18.0, 28.0,
  147. // MZ2_HOVER_BLASTER_1 62
  148. 32.5, -0.8, 10.0,
  149. // MZ2_ACTOR_MACHINEGUN_1 63
  150. 18.4, 7.4, 9.6,
  151. // MZ2_SUPERTANK_MACHINEGUN_1 64
  152. 30.0, 30.0, 88.5,
  153. // MZ2_SUPERTANK_MACHINEGUN_2 65
  154. 30.0, 30.0, 88.5,
  155. // MZ2_SUPERTANK_MACHINEGUN_3 66
  156. 30.0, 30.0, 88.5,
  157. // MZ2_SUPERTANK_MACHINEGUN_4 67
  158. 30.0, 30.0, 88.5,
  159. // MZ2_SUPERTANK_MACHINEGUN_5 68
  160. 30.0, 30.0, 88.5,
  161. // MZ2_SUPERTANK_MACHINEGUN_6 69
  162. 30.0, 30.0, 88.5,
  163. // MZ2_SUPERTANK_ROCKET_1 70
  164. 16.0, -22.5, 91.2,
  165. // MZ2_SUPERTANK_ROCKET_2 71
  166. 16.0, -33.4, 86.7,
  167. // MZ2_SUPERTANK_ROCKET_3 72
  168. 16.0, -42.8, 83.3,
  169. // --- Start Xian Stuff ---
  170. // MZ2_BOSS2_MACHINEGUN_L1 73
  171. 32, -40, 70,
  172. // MZ2_BOSS2_MACHINEGUN_L2 74
  173. 32, -40, 70,
  174. // MZ2_BOSS2_MACHINEGUN_L3 75
  175. 32, -40, 70,
  176. // MZ2_BOSS2_MACHINEGUN_L4 76
  177. 32, -40, 70,
  178. // MZ2_BOSS2_MACHINEGUN_L5 77
  179. 32, -40, 70,
  180. // --- End Xian Stuff
  181. // MZ2_BOSS2_ROCKET_1 78
  182. 22.0, 16.0, 10.0,
  183. // MZ2_BOSS2_ROCKET_2 79
  184. 22.0, 8.0, 10.0,
  185. // MZ2_BOSS2_ROCKET_3 80
  186. 22.0, -8.0, 10.0,
  187. // MZ2_BOSS2_ROCKET_4 81
  188. 22.0, -16.0, 10.0,
  189. // MZ2_FLOAT_BLASTER_1 82
  190. 32.5, -0.8, 10,
  191. // MZ2_SOLDIER_BLASTER_3 83
  192. 20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2,
  193. // MZ2_SOLDIER_SHOTGUN_3 84
  194. 20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2,
  195. // MZ2_SOLDIER_MACHINEGUN_3 85
  196. 20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2,
  197. // MZ2_SOLDIER_BLASTER_4 86
  198. 7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2,
  199. // MZ2_SOLDIER_SHOTGUN_4 87
  200. 7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2,
  201. // MZ2_SOLDIER_MACHINEGUN_4 88
  202. 7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2,
  203. // MZ2_SOLDIER_BLASTER_5 89
  204. 30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2,
  205. // MZ2_SOLDIER_SHOTGUN_5 90
  206. 30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2,
  207. // MZ2_SOLDIER_MACHINEGUN_5 91
  208. 30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2,
  209. // MZ2_SOLDIER_BLASTER_6 92
  210. 27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2,
  211. // MZ2_SOLDIER_SHOTGUN_6 93
  212. 27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2,
  213. // MZ2_SOLDIER_MACHINEGUN_6 94
  214. 27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2,
  215. // MZ2_SOLDIER_BLASTER_7 95
  216. 28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2,
  217. // MZ2_SOLDIER_SHOTGUN_7 96
  218. 28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2,
  219. // MZ2_SOLDIER_MACHINEGUN_7 97
  220. 28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2,
  221. // MZ2_SOLDIER_BLASTER_8 98
  222. // 34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2,
  223. 31.5 * 1.2, 9.6 * 1.2, 10.1 * 1.2,
  224. // MZ2_SOLDIER_SHOTGUN_8 99
  225. 34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2,
  226. // MZ2_SOLDIER_MACHINEGUN_8 100
  227. 34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2,
  228. // --- Xian shit below ---
  229. // MZ2_MAKRON_BFG 101
  230. 17, -19.5, 62.9,
  231. // MZ2_MAKRON_BLASTER_1 102
  232. -3.6, -24.1, 59.5,
  233. // MZ2_MAKRON_BLASTER_2 103
  234. -1.6, -19.3, 59.5,
  235. // MZ2_MAKRON_BLASTER_3 104
  236. -0.1, -14.4, 59.5,
  237. // MZ2_MAKRON_BLASTER_4 105
  238. 2.0, -7.6, 59.5,
  239. // MZ2_MAKRON_BLASTER_5 106
  240. 3.4, 1.3, 59.5,
  241. // MZ2_MAKRON_BLASTER_6 107
  242. 3.7, 11.1, 59.5,
  243. // MZ2_MAKRON_BLASTER_7 108
  244. -0.3, 22.3, 59.5,
  245. // MZ2_MAKRON_BLASTER_8 109
  246. -6, 33, 59.5,
  247. // MZ2_MAKRON_BLASTER_9 110
  248. -9.3, 36.4, 59.5,
  249. // MZ2_MAKRON_BLASTER_10 111
  250. -7, 35, 59.5,
  251. // MZ2_MAKRON_BLASTER_11 112
  252. -2.1, 29, 59.5,
  253. // MZ2_MAKRON_BLASTER_12 113
  254. 3.9, 17.3, 59.5,
  255. // MZ2_MAKRON_BLASTER_13 114
  256. 6.1, 5.8, 59.5,
  257. // MZ2_MAKRON_BLASTER_14 115
  258. 5.9, -4.4, 59.5,
  259. // MZ2_MAKRON_BLASTER_15 116
  260. 4.2, -14.1, 59.5,
  261. // MZ2_MAKRON_BLASTER_16 117
  262. 2.4, -18.8, 59.5,
  263. // MZ2_MAKRON_BLASTER_17 118
  264. -1.8, -25.5, 59.5,
  265. // MZ2_MAKRON_RAILGUN_1 119
  266. -17.3, 7.8, 72.4,
  267. // MZ2_JORG_MACHINEGUN_L1 120
  268. 78.5, -47.1, 96,
  269. // MZ2_JORG_MACHINEGUN_L2 121
  270. 78.5, -47.1, 96,
  271. // MZ2_JORG_MACHINEGUN_L3 122
  272. 78.5, -47.1, 96,
  273. // MZ2_JORG_MACHINEGUN_L4 123
  274. 78.5, -47.1, 96,
  275. // MZ2_JORG_MACHINEGUN_L5 124
  276. 78.5, -47.1, 96,
  277. // MZ2_JORG_MACHINEGUN_L6 125
  278. 78.5, -47.1, 96,
  279. // MZ2_JORG_MACHINEGUN_R1 126
  280. 78.5, 46.7, 96,
  281. // MZ2_JORG_MACHINEGUN_R2 127
  282. 78.5, 46.7, 96,
  283. // MZ2_JORG_MACHINEGUN_R3 128
  284. 78.5, 46.7, 96,
  285. // MZ2_JORG_MACHINEGUN_R4 129
  286. 78.5, 46.7, 96,
  287. // MZ2_JORG_MACHINEGUN_R5 130
  288. 78.5, 46.7, 96,
  289. // MZ2_JORG_MACHINEGUN_R6 131
  290. 78.5, 46.7, 96,
  291. // MZ2_JORG_BFG_1 132
  292. 6.3, -9, 111.2,
  293. // MZ2_BOSS2_MACHINEGUN_R1 73
  294. 32, 40, 70,
  295. // MZ2_BOSS2_MACHINEGUN_R2 74
  296. 32, 40, 70,
  297. // MZ2_BOSS2_MACHINEGUN_R3 75
  298. 32, 40, 70,
  299. // MZ2_BOSS2_MACHINEGUN_R4 76
  300. 32, 40, 70,
  301. // MZ2_BOSS2_MACHINEGUN_R5 77
  302. 32, 40, 70,
  303. // --- End Xian Shit ---
  304. // ROGUE
  305. // note that the above really ends at 137
  306. // carrier machineguns
  307. // MZ2_CARRIER_MACHINEGUN_L1
  308. 56, -32, 32,
  309. // MZ2_CARRIER_MACHINEGUN_R1
  310. 56, 32, 32,
  311. // MZ2_CARRIER_GRENADE
  312. 42, 24, 50,
  313. // MZ2_TURRET_MACHINEGUN 141
  314. 16, 0, 0,
  315. // MZ2_TURRET_ROCKET 142
  316. 16, 0, 0,
  317. // MZ2_TURRET_BLASTER 143
  318. 16, 0, 0,
  319. // MZ2_STALKER_BLASTER 144
  320. 24, 0, 6,
  321. // MZ2_DAEDALUS_BLASTER 145
  322. 32.5, -0.8, 10.0,
  323. // MZ2_MEDIC_BLASTER_2 146
  324. 12.1, 5.4, 16.5,
  325. // MZ2_CARRIER_RAILGUN 147
  326. 32, 0, 6,
  327. // MZ2_WIDOW_DISRUPTOR 148
  328. 57.72, 14.50, 88.81,
  329. // MZ2_WIDOW_BLASTER 149
  330. 56, 32, 32,
  331. // MZ2_WIDOW_RAIL 150
  332. 62, -20, 84,
  333. // MZ2_WIDOW_PLASMABEAM 151 // PMM - not used!
  334. 32, 0, 6,
  335. // MZ2_CARRIER_MACHINEGUN_L2 152
  336. 61, -32, 12,
  337. // MZ2_CARRIER_MACHINEGUN_R2 153
  338. 61, 32, 12,
  339. // MZ2_WIDOW_RAIL_LEFT 154
  340. 17, -62, 91,
  341. // MZ2_WIDOW_RAIL_RIGHT 155
  342. 68, 12, 86,
  343. // MZ2_WIDOW_BLASTER_SWEEP1 156 pmm - the sweeps need to be in sequential order
  344. 47.5, 56, 89,
  345. // MZ2_WIDOW_BLASTER_SWEEP2 157
  346. 54, 52, 91,
  347. // MZ2_WIDOW_BLASTER_SWEEP3 158
  348. 58, 40, 91,
  349. // MZ2_WIDOW_BLASTER_SWEEP4 159
  350. 68, 30, 88,
  351. // MZ2_WIDOW_BLASTER_SWEEP5 160
  352. 74, 20, 88,
  353. // MZ2_WIDOW_BLASTER_SWEEP6 161
  354. 73, 11, 87,
  355. // MZ2_WIDOW_BLASTER_SWEEP7 162
  356. 73, 3, 87,
  357. // MZ2_WIDOW_BLASTER_SWEEP8 163
  358. 70, -12, 87,
  359. // MZ2_WIDOW_BLASTER_SWEEP9 164
  360. 67, -20, 90,
  361. // MZ2_WIDOW_BLASTER_100 165
  362. -20, 76, 90,
  363. // MZ2_WIDOW_BLASTER_90 166
  364. -8, 74, 90,
  365. // MZ2_WIDOW_BLASTER_80 167
  366. 0, 72, 90,
  367. // MZ2_WIDOW_BLASTER_70 168 d06
  368. 10, 71, 89,
  369. // MZ2_WIDOW_BLASTER_60 169 d07
  370. 23, 70, 87,
  371. // MZ2_WIDOW_BLASTER_50 170 d08
  372. 32, 64, 85,
  373. // MZ2_WIDOW_BLASTER_40 171
  374. 40, 58, 84,
  375. // MZ2_WIDOW_BLASTER_30 172 d10
  376. 48, 50, 83,
  377. // MZ2_WIDOW_BLASTER_20 173
  378. 54, 42, 82,
  379. // MZ2_WIDOW_BLASTER_10 174 d12
  380. 56, 34, 82,
  381. // MZ2_WIDOW_BLASTER_0 175
  382. 58, 26, 82,
  383. // MZ2_WIDOW_BLASTER_10L 176 d14
  384. 60, 16, 82,
  385. // MZ2_WIDOW_BLASTER_20L 177
  386. 59, 6, 81,
  387. // MZ2_WIDOW_BLASTER_30L 178 d16
  388. 58, -2, 80,
  389. // MZ2_WIDOW_BLASTER_40L 179
  390. 57, -10, 79,
  391. // MZ2_WIDOW_BLASTER_50L 180 d18
  392. 54, -18, 78,
  393. // MZ2_WIDOW_BLASTER_60L 181
  394. 42, -32, 80,
  395. // MZ2_WIDOW_BLASTER_70L 182 d20
  396. 36, -40, 78,
  397. // MZ2_WIDOW_RUN_1 183
  398. 68.4, 10.88, 82.08,
  399. // MZ2_WIDOW_RUN_2 184
  400. 68.51, 8.64, 85.14,
  401. // MZ2_WIDOW_RUN_3 185
  402. 68.66, 6.38, 88.78,
  403. // MZ2_WIDOW_RUN_4 186
  404. 68.73, 5.1, 84.47,
  405. // MZ2_WIDOW_RUN_5 187
  406. 68.82, 4.79, 80.52,
  407. // MZ2_WIDOW_RUN_6 188
  408. 68.77, 6.11, 85.37,
  409. // MZ2_WIDOW_RUN_7 189
  410. 68.67, 7.99, 90.24,
  411. // MZ2_WIDOW_RUN_8 190
  412. 68.55, 9.54, 87.36,
  413. // MZ2_CARRIER_ROCKET_1 191
  414. 0, 0, -5,
  415. // MZ2_CARRIER_ROCKET_2 192
  416. 0, 0, -5,
  417. // MZ2_CARRIER_ROCKET_3 193
  418. 0, 0, -5,
  419. // MZ2_CARRIER_ROCKET_4 194
  420. 0, 0, -5,
  421. // MZ2_WIDOW2_BEAMER_1 195
  422. // 72.13, -17.63, 93.77,
  423. 69.00, -17.63, 93.77,
  424. // MZ2_WIDOW2_BEAMER_2 196
  425. // 71.46, -17.08, 89.82,
  426. 69.00, -17.08, 89.82,
  427. // MZ2_WIDOW2_BEAMER_3 197
  428. // 71.47, -18.40, 90.70,
  429. 69.00, -18.40, 90.70,
  430. // MZ2_WIDOW2_BEAMER_4 198
  431. // 71.96, -18.34, 94.32,
  432. 69.00, -18.34, 94.32,
  433. // MZ2_WIDOW2_BEAMER_5 199
  434. // 72.25, -18.30, 97.98,
  435. 69.00, -18.30, 97.98,
  436. // MZ2_WIDOW2_BEAM_SWEEP_1 200
  437. 45.04, -59.02, 92.24,
  438. // MZ2_WIDOW2_BEAM_SWEEP_2 201
  439. 50.68, -54.70, 91.96,
  440. // MZ2_WIDOW2_BEAM_SWEEP_3 202
  441. 56.57, -47.72, 91.65,
  442. // MZ2_WIDOW2_BEAM_SWEEP_4 203
  443. 61.75, -38.75, 91.38,
  444. // MZ2_WIDOW2_BEAM_SWEEP_5 204
  445. 65.55, -28.76, 91.24,
  446. // MZ2_WIDOW2_BEAM_SWEEP_6 205
  447. 67.79, -18.90, 91.22,
  448. // MZ2_WIDOW2_BEAM_SWEEP_7 206
  449. 68.60, -9.52, 91.23,
  450. // MZ2_WIDOW2_BEAM_SWEEP_8 207
  451. 68.08, 0.18, 91.32,
  452. // MZ2_WIDOW2_BEAM_SWEEP_9 208
  453. 66.14, 9.79, 91.44,
  454. // MZ2_WIDOW2_BEAM_SWEEP_10 209
  455. 62.77, 18.91, 91.65,
  456. // MZ2_WIDOW2_BEAM_SWEEP_11 210
  457. 58.29, 27.11, 92.00,
  458. // end of table
  459. 0.0, 0.0, 0.0
  460. };