/*
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., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

*/
// m_flash.c


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// --- End Xian Shit ---

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