btmux/autom4te.cache/
btmux/doc/.svn/
btmux/event/.svn/
btmux/game/.svn/
btmux/game/bin/.svn/
btmux/game/data/.svn/
btmux/game/logs/.svn/
btmux/game/maps/
btmux/game/maps/.svn/
btmux/game/maps/.svn/prop-base/
btmux/game/maps/.svn/props/
btmux/game/maps/.svn/text-base/
btmux/game/maps/.svn/wcprops/
btmux/game/mechs/
btmux/game/mechs/.svn/
btmux/game/mechs/.svn/prop-base/
btmux/game/mechs/.svn/props/
btmux/game/mechs/.svn/text-base/
btmux/game/mechs/.svn/wcprops/
btmux/game/text/.svn/
btmux/include/.svn/
btmux/misc/
btmux/misc/.svn/
btmux/misc/.svn/prop-base/
btmux/misc/.svn/props/
btmux/misc/.svn/text-base/
btmux/misc/.svn/wcprops/
btmux/python/
btmux/python/.svn/
btmux/python/.svn/prop-base/
btmux/python/.svn/props/
btmux/python/.svn/text-base/
btmux/python/.svn/wcprops/
btmux/src/.svn/prop-base/
btmux/src/.svn/props/
btmux/src/.svn/text-base/
btmux/src/.svn/wcprops/
btmux/src/hcode/.svn/
btmux/src/hcode/btech/
btmux/src/hcode/btech/.svn/
btmux/src/hcode/btech/.svn/prop-base/
btmux/src/hcode/btech/.svn/props/
btmux/src/hcode/btech/.svn/text-base/
btmux/src/hcode/btech/.svn/wcprops/
btmux/src/hcode/include/.svn/
/*
 * $Id: weapons.h,v 1.1.1.1 2005/01/11 21:18:33 kstevens Exp $
 *
 * Last modified: $Date: 2005/01/11 21:18:33 $
 *
 * Header file for weapons, includes specific featured lists.
 */

#ifdef BT_USE_VRT
#include "weapons.vrt.h"
#else
#include "weapons.fasa.h"
#endif

struct weapon_struct MechWeapons[] = {

    {"CL.AC/10", VRT_CL_AC10, TAMMO, 3, 10, 0, 5, 10, 15, 0, -1, -1, -1, 6,
	10, 1100, -1, CLAT | RFAC, 124},
    {"CL.AC/2", VRT_CL_AC2, TAMMO, 1, 2, 4, 8, 16, 24, 0, -1, -1, -1, 1,
	45, 500, -1, CLAT | RFAC, 37},
    {"CL.AC/20", VRT_CL_AC20, TAMMO, 7, 20, 0, 3, 6, 9, 0, -1, -1, -1, 9,
	5, 1300, -1, CLAT | RFAC, 178},
    {"CL.AC/5", VRT_CL_AC5, TAMMO, 1, 5, 3, 6, 12, 18, 0, -1, -1, -1, 3,
	20, 700, -1, CLAT | RFAC, 70},
    {"CL.A-Pod", VRT_CL_APOD, TBEAM, 0, 0, 0, 1, 1, 1, 0, -1, -1, -1, 1, 0,
	50, -1, CLAT | A_POD, 1},
    {"CL.Anti-MissileSystem", VRT_CL_AMS, TMISSILE, 1, 2, 0, 1, 1, 1, 0,
	-1, -1, -1, 1, 24, 50, -1, CLAT | AMS, 63},
    {"CL.ArrowIVSystem", VRT_CL_ARROWIV, TARTILLERY, 10, 20, 0, 0, 0, 6, 0,
	-1, -1, -1, 12, 5, 1200, -1, IDF | DAR | CLAT, 171},
    {"CL.GaussRifle", VRT_CL_GR, TAMMO, 1, 15, 2, 7, 15, 22, 0, -1, -1, -1,
	6, 8, 1200, 20, GAUSS | CLAT, 321},
    {"CL.LB10-XAC", VRT_CL_LBX10, TAMMO, 2, 10, 0, 6, 12, 18, 0, -1, -1,
	-1, 5, 10, 1000, -1, LBX | CLAT, 148},
    {"CL.LB2-XAC", VRT_CL_LBX2, TAMMO, 1, 2, 4, 10, 20, 30, 0, -1, -1, -1,
	3, 45, 500, -1, LBX | CLAT, 47},
    {"CL.LB20-XAC", VRT_CL_LBX20, TAMMO, 6, 20, 0, 4, 8, 12, 0, -1, -1, -1,
	9, 5, 1200, -1, LBX | CLAT, 237},
    {"CL.LB5-XAC", VRT_CL_LBX5, TAMMO, 1, 5, 3, 8, 15, 24, 0, -1, -1, -1,
	4, 20, 700, -1, LBX | CLAT, 93},
    {"CL.LRM-10", VRT_CL_LRM10, TMISSILE, 4, 1, 0, 7, 14, 21, 0, -1, -1,
	-1, 1, 12, 250, -1, IDF | CLAT, 109},
    {"CL.LRM-15", VRT_CL_LRM15, TMISSILE, 5, 1, 0, 7, 14, 21, 0, -1, -1,
	-1, 2, 8, 350, -1, IDF | CLAT, 164},
    {"CL.LRM-20", VRT_CL_LRM10, TMISSILE, 6, 1, 0, 7, 14, 21, 0, -1, -1,
	-1, 4, 6, 500, -1, IDF | CLAT, 220},
    {"CL.LRM-5", VRT_CL_LRM5, TMISSILE, 2, 1, 0, 7, 14, 21, 0, -1, -1, -1,
	1, 24, 100, -1, IDF | CLAT, 55},
    {"CL.MachineGun", VRT_CL_MG, TAMMO, 0, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
	200, 25, -1, CLAT | GMG, 5},
    {"CL.NarcBeacon", VRT_CL_NARC, TMISSILE, 1, 4, 0, 4, 8, 12, 0, -1, -1,
	-1, 1, 6, 200, -1, NARC | CLAT, 30},
    {"CL.SRM-2", VRT_CL_SRM2, TMISSILE, 2, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
	50, 50, -1, CLAT, 21},
    {"CL.SRM-4", VRT_CL_SRM4, TMISSILE, 3, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
	25, 100, -1, CLAT, 39},
    {"CL.SRM-6", VRT_CL_SRM6, TMISSILE, 4, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
	15, 150, -1, CLAT, 59},
    {"CL.StreakSRM-2", VRT_CL_SSRM2, TMISSILE, 2, 2, 0, 4, 8, 12, 0, -1,
	-1, -1, 1, 50, 100, -1, STREAK | CLAT | NOSPA, 40},
    {"CL.StreakSRM-4", VRT_CL_SSRM4, TMISSILE, 3, 2, 0, 4, 8, 12, 0, -1,
	-1, -1, 1, 25, 200, -1, STREAK | CLAT | NOSPA, 79},
    {"CL.StreakSRM-6", VRT_CL_SSRM6, TMISSILE, 4, 2, 0, 4, 8, 12, 0, -1,
	-1, -1, 2, 15, 300, -1, STREAK | CLAT | NOSPA, 119},
    {"CL.UltraAC/10", VRT_CL_UAC10, TAMMO, 3, 10, 0, 6, 12, 18, 0, -1, -1,
	-1, 4, 10, 1000, -1, ULTRA | CLAT, 211},
    {"CL.UltraAC/2", VRT_CL_UAC2, TAMMO, 1, 2, 2, 9, 18, 27, 0, -1, -1, -1,
	2, 45, 500, -1, ULTRA | CLAT, 62},
    {"CL.UltraAC/20", VRT_CL_UAC20, TAMMO, 7, 20, 0, 4, 8, 12, 0, -1, -1,
	-1, 8, 5, 1200, -1, ULTRA | CLAT, 337},
    {"CL.UltraAC/5", VRT_CL_UAC5, TAMMO, 1, 5, 0, 7, 14, 21, 0, -1, -1, -1,
	3, 20, 700, -1, ULTRA | CLAT, 123},
    {"IS.AC/10", VRT_IS_AC10, TAMMO, 3, 10, 0, 5, 10, 15, 0, -1, -1, -1, 7,
	10, 1200, -1, RFAC, 124},
    {"IS.AC/2", VRT_IS_AC2, TAMMO, 1, 2, 4, 8, 16, 24, 0, -1, -1, -1, 1,
	45, 600, -1, RFAC, 37},
    {"IS.AC/20", VRT_IS_AC20, TAMMO, 7, 20, 0, 3, 6, 9, 0, -1, -1, -1, 10,
	5, 1400, -1, RFAC, 178},
    {"IS.AC/5", VRT_IS_AC5, TAMMO, 1, 5, 3, 6, 12, 18, 0, -1, -1, -1, 4,
	20, 800, -1, RFAC, 70},
    {"IS.Anti-MissileSystem", VRT_IS_AMS, TMISSILE, 1, 2, 0, 1, 1, 1, 0,
	-1, -1, -1, 1, 12, 50, -1, AMS, 32},
    {"IS.ArrowIVSystem", VRT_IS_ARROWIV, TARTILLERY, 10, 20, 0, 0, 0, 5, 0,
	-1, -1, -1, 15, 5, 1500, -1, IDF | DAR, 171},
    {"IS.GaussRifle", VRT_IS_GR, TAMMO, 1, 15, 2, 7, 15, 22, 0, -1, -1, -1,
	7, 8, 1500, 20, GAUSS, 321},
    {"IS.LB10-XAC", VRT_IS_LBX10, TAMMO, 2, 10, 0, 6, 12, 18, 0, -1, -1,
	-1, 6, 10, 1100, -1, LBX, 148},
    {"IS.LRM-10", VRT_IS_LRM10, TMISSILE, 4, 1, 6, 7, 14, 21, 0, -1, -1,
	-1, 2, 12, 500, -1, IDF, 90},
    {"IS.LRM-15", VRT_IS_LRM15, TMISSILE, 5, 1, 6, 7, 14, 21, 0, -1, -1,
	-1, 3, 8, 700, -1, IDF, 136},
    {"IS.LRM-20", VRT_IS_LRM20, TMISSILE, 6, 1, 6, 7, 14, 21, 0, -1, -1,
	-1, 5, 6, 1000, -1, IDF, 181},
    {"IS.LRM-5", VRT_IS_LRM5, TMISSILE, 2, 1, 6, 7, 14, 21, 0, -1, -1, -1,
	1, 24, 200, -1, IDF, 45},
    {"IS.LongTom", VRT_IS_LONGTOM, TARTILLERY, 20, 20, 0, 0, 0, 20, 0, -1,
	-1, -1, 30, 5, 3000, -1, IDF | DAR, 171},
    {"IS.MachineGun", VRT_IS_MG, TAMMO, 0, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
	200, 50, -1, GMG, 5},
    {"IS.NarcBeacon", VRT_IS_NARC, TMISSILE, 1, 4, 0, 3, 6, 9, 0, -1, -1,
	-1, 2, 6, 300, -1, NARC, 30},
    {"IS.SRM-2", VRT_IS_SRM2, TMISSILE, 2, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
	50, 100, -1, NONE, 21},
    {"IS.SRM-4", VRT_IS_SRM4, TMISSILE, 3, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
	25, 200, -1, NONE, 39},
    {"IS.SRM-6", VRT_IS_SRM6, TMISSILE, 4, 2, 0, 3, 6, 9, 0, -1, -1, -1, 2,
	15, 300, -1, NONE, 59},
    {"IS.Sniper", VRT_IS_SNIPER, TARTILLERY, 10, 10, 0, 0, 0, 12, 0, -1,
	-1, -1, 20, 10, 2000, -1, IDF | DAR, 86},
    {"IS.StreakSRM-2", VRT_IS_SSRM2, TMISSILE, 2, 2, 0, 3, 6, 9, 0, -1, -1,
	-1, 1, 50, 150, -1, STREAK | NOSPA, 30},
    {"IS.Thumper", VRT_IS_THUMPER, TARTILLERY, 6, 5, 0, 0, 0, 14, 0, -1,
	-1, -1, 15, 20, 1500, -1, IDF | DAR, 40},
    {"IS.UltraAC/5", VRT_IS_UAC5, TAMMO, 1, 5, 2, 6, 13, 20, 0, -1, -1, -1,
	5, 20, 900, -1, ULTRA, 113},
    {"PC.Blazer", VRT_PC_BLAZER, TAMMO, 0, 32, 0, 24, 48, 72, 0, -1, -1,
	-1, 1, 30, 0, -1, PC_HEAT, 1},
    {"PC.Crossbow", VRT_PC_BLAZER, TAMMO, 0, 9, 0, 9, 18, 27, 0, -1, -1,
	-1, 1, 20, 0, -1, PC_IMPA | NOBOOM, 1},
    {"PC.FederatedLongRifle", VRT_PC_FLRIFLE, TAMMO, 0, 9, 0, 22, 44, 66,
	0, -1, -1, -1, 1, 50, 0, -1, PC_IMPA, 1},
    {"PC.FlamerPistol", VRT_PC_FLAMER, TAMMO, 0, 7, 0, 4, 9, 13, 0, -1, -1,
	-1, 1, 50, 0, -1, PC_HEAT, 1},
    {"PC.GyroslugRifle", VRT_PC_GYROSLUG, TAMMO, 0, 14, 0, 30, 60, 90, 0,
	-1, -1, -1, 1, 15, 0, -1, PC_IMPA, 1},
    {"PC.HeavyGyrojetGun", VRT_PC_HGGUN, TAMMO, 0, 27, 0, 35, 70, 105, 0,
	-1, -1, -1, 1, 10, 0, -1, PC_IMPA, 1},
    {"PC.IntekLaserRifle", VRT_PC_ILRIFLE, TAMMO, 0, 9, 0, 40, 80, 120, 0,
	-1, -1, -1, 1, 45, 0, -1, PC_HEAT | NOBOOM, 1},
    {"PC.LaserRifle", VRT_PC_LRIFLE, TAMMO, 0, 17, 0, 24, 48, 72, 0, -1,
	-1, -1, 1, 30, 0, -1, PC_HEAT | NOBOOM, 1},
    {"PC.PulseLaserPistol", VRT_PC_PLPISTOL, TAMMO, 0, 11, 0, 5, 10, 15, 0,
	-1, -1, -1, 1, 50, 0, -1, PC_HEAT | NOBOOM, 1},
    {"PC.PulseLaserRifle", VRT_PC_PLRIFLE, TAMMO, 0, 13, 0, 22, 44, 66, 0,
	-1, -1, -1, 1, 30, 0, -1, PC_HEAT | NOBOOM, 1},
    {"PC.SMG", VRT_PC_SMG, TAMMO, 0, 10, 0, 7, 14, 20, 0, -1, -1, -1, 1,
	50, 0, -1, PC_IMPA, 1},
    {"PC.Shotgun", VRT_PC_SHOTGUN, TAMMO, 0, 12, 0, 6, 12, 18, 0, -1, -1,
	-1, 1, 10, 0, -1, PC_IMPA, 1},
    {"PC.SternsnachtPistol", VRT_PC_SPISTOL, TAMMO, 0, 16, 0, 7, 14, 20, 0,
	-1, -1, -1, 1, 50, 0, -1, PC_IMPA, 1},
    {"PC.SunbeamLaserPistol", VRT_PC_SLPISTOL, TAMMO, 0, 18, 0, 8, 16, 24,
	0, -1, -1, -1, 1, 50, 0, -1, PC_HEAT | NOBOOM, 1},
    {"PC.ZeusHeavyRifle", VRT_PC_ZHRIFLE, TAMMO, 0, 21, 0, 19, 38, 57, 0,
	-1, -1, -1, 1, 30, 0, -1, PC_IMPA, 1},

/* TacMunch stuff */

    {"IS.ELRM-5", VRT_IS_ELRM5, TMISSILE, 3, 1, 10, 12, 24, 36, 0, -1, -1,
	-1, 1, 18, 600, -1, IDF | ELRM | NOSPA, 1000},
    {"IS.ELRM-10", VRT_IS_ELRM10, TMISSILE, 6, 1, 10, 12, 24, 36, 0, -1,
	-1, -1, 4, 9, 800, -1, IDF | ELRM | NOSPA, 1000},
    {"IS.ELRM-15", VRT_IS_ELRM15, TMISSILE, 8, 1, 10, 12, 24, 36, 0, -1,
	-1, -1, 6, 6, 1200, -1, IDF | ELRM | NOSPA, 1000},
    {"IS.ELRM-20", VRT_IS_ELRM20, TMISSILE, 10, 1, 10, 12, 24, 36, 0, -1,
	-1, -1, 8, 4, 1800, -1, IDF | ELRM | NOSPA, 1000},
    {"IS.LR_DFM-5", VRT_IS_LR_DFM5, TMISSILE, 2, 2, 4, 6, 12, 18, 0, -1,
	-1, -1, 1, 24, 200, -1, IDF | DFM | NOSPA, 1000},
    {"IS.LR_DFM-10", VRT_IS_LR_DFM10, TMISSILE, 4, 2, 4, 6, 12, 18, 0, -1,
	-1, -1, 2, 12, 500, -1, IDF | DFM | NOSPA, 1000},
    {"IS.LR_DFM-15", VRT_IS_LR_DFM15, TMISSILE, 5, 2, 4, 6, 12, 18, 0, -1,
	-1, -1, 3, 8, 700, -1, IDF | DFM | NOSPA, 1000},
    {"IS.LR_DFM-20", VRT_IS_LR_DFM20, TMISSILE, 6, 2, 4, 6, 12, 18, 0, -1,
	-1, -1, 5, 6, 1000, -1, IDF | DFM | NOSPA, 1000},
    {"IS.SR_DFM-2", VRT_IS_SR_DFM2, TMISSILE, 2, 3, 0, 2, 4, 6, 0, -1, -1,
	-1, 1, 50, 100, -1, DFM | NOSPA, 1000},
    {"IS.SR_DFM-4", VRT_IS_SR_DFM4, TMISSILE, 3, 3, 0, 2, 4, 6, 0, -1, -1,
	-1, 1, 25, 200, -1, DFM | NOSPA, 1000},
    {"IS.SR_DFM-6", VRT_IS_SR_DFM6, TMISSILE, 4, 3, 0, 2, 4, 6, 0, -1, -1,
	-1, 2, 15, 300, -1, DFM | NOSPA, 1000},
    {"IS.StreakSRM-4", VRT_IS_SSRM4, TMISSILE, 3, 2, 0, 3, 6, 9, -1, -1,
	-1, 9, 1, 25, 300, -1, STREAK | NOSPA, 59},
    {"IS.StreakSRM-6", VRT_IS_SSRM6, TMISSILE, 4, 2, 0, 3, 6, 9, -1, -1,
	-1, 9, 2, 15, 450, -1, STREAK | NOSPA, 89},
    {"IS.Thunderbolt-5", VRT_IS_TBOLT5, TMISSILE, 3, 5, 5, 6, 12, 18, 0,
	-1, -1, -1, 1, 12, 300, -1, IDF | NOSPA, 1000},
    {"IS.Thunderbolt-10", VRT_IS_TBOLT10, TMISSILE, 5, 10, 5, 6, 12, 18, 0,
	-1, -1, -1, 2, 6, 600, -1, IDF | NOSPA, 1000},
    {"IS.Thunderbolt-15", VRT_IS_TBOLT15, TMISSILE, 7, 15, 5, 6, 12, 18, 0,
	-1, -1, -1, 3, 4, 800, -1, IDF | NOSPA, 1000},
    {"IS.Thunderbolt-20", VRT_IS_TBOLT20, TMISSILE, 8, 20, 5, 6, 12, 18, 0,
	-1, -1, -1, 5, 3, 1100, -1, IDF | NOSPA, 1000},
    {"IS.CaselessAC/2", VRT_IS_CAC2, TAMMO, 1, 2, 4, 8, 16, 24, 0, -1, -1,
	-1, 1, 67, 600, -1, NOSPA | CASELESS, 1000},
    {"IS.CaselessAC/5", VRT_IS_CAC5, TAMMO, 1, 5, 3, 6, 12, 18, 0, -1, -1,
	-1, 4, 30, 800, -1, NOSPA | CASELESS, 1000},
    {"IS.CaselessAC/10", VRT_IS_CAC10, TAMMO, 3, 10, 0, 5, 10, 15, 0, -1,
	-1, -1, 6, 15, 1200, -1, NOSPA | CASELESS, 1000},
    {"IS.CaselessAC/20", VRT_IS_CAC20, TAMMO, 7, 20, 0, 3, 6, 9, 9, 0, -1,
	-1, -1, 8, 1400, -1, NOSPA | CASELESS, 1000},
    {"IS.HyperAC/2", VRT_IS_HAC2, TAMMO, 1, 2, 3, 10, 20, 35, 0, -1, -1,
	-1, 4, 30, 800, -1, NOSPA | HYPER, 1000},
    {"IS.HyperAC/5", VRT_IS_HAC5, TAMMO, 3, 5, 0, 8, 16, 28, 0, -1, -1, -1,
	5, 15, 1200, -1, NOSPA | HYPER, 1000},
    {"IS.HyperAC/10", VRT_IS_HAC10, TAMMO, 7, 10, 0, 6, 12, 20, 0, -1, -1,
	-1, 6, 8, 1400, -1, NOSPA | HYPER, 1000},
    {"IS.LB2-XAC", VRT_IS_LBX2, TAMMO, 1, 2, 4, 9, 18, 27, 0, -1, -1, -1,
	4, 45, 600, -1, LBX, 42},
    {"IS.LB5-XAC", VRT_IS_LBX5, TAMMO, 1, 5, 3, 7, 14, 21, 0, -1, -1, -1,
	5, 20, 800, -1, LBX, 83},
    {"IS.LB20-XAC", VRT_IS_LBX20, TAMMO, 6, 20, 0, 4, 8, 12, 0, -1, -1, -1,
	11, 5, 1400, -1, LBX, 237},
    {"IS.UltraAC/2", VRT_IS_UAC2, TAMMO, 1, 2, 4, 8, 17, 25, 0, -1, -1, -1,
	3, 45, 700, -1, ULTRA, 56},
    {"IS.UltraAC/10", VRT_IS_UAC10, TAMMO, 4, 10, 0, 6, 12, 18, 0, -1, -1,
	-1, 7, 10, 1300, -1, ULTRA, 253},
    {"IS.UltraAC/20", VRT_IS_UAC20, TAMMO, 8, 20, 0, 3, 7, 10, 0, -1, -1,
	-1, 10, 5, 1500, -1, ULTRA, 282},

/* DCMS stuff */

    {"IS.MRM-10", VRT_IS_MRM10, TMISSILE, 4, 1, 0, 3, 8, 15, 0, -1, -1, -1,
	2, 24, 300, -1, MRM, 56},
    {"IS.MRM-20", VRT_IS_MRM20, TMISSILE, 6, 1, 0, 3, 8, 15, 0, -1, -1, -1,
	3, 12, 700, -1, MRM, 112},
    {"IS.MRM-30", VRT_IS_MRM30, TMISSILE, 10, 1, 0, 3, 8, 15, 0, -1, -1,
	-1, 5, 8, 1000, -1, MRM, 168},
    {"IS.MRM-40", VRT_IS_MRM40, TMISSILE, 12, 1, 0, 3, 8, 15, 0, -1, -1,
	-1, 7, 6, 1200, -1, MRM, 224},

/* .. normal cont'd ; energy weapons .. */

    {"CL.ERLargeLaser", VRT_CL_ERLL, TBEAM, 12, 10, 0, 8, 15, 25, 0, 5, 10,
	15, 1, 0, 400, -1, CLAT, 249},
    {"CL.ERMediumLaser", VRT_CL_ERML, TBEAM, 5, 7, 0, 5, 10, 15, 0, 3, 7,
	10, 1, 0, 100, -1, CLAT, 108},
    {"CL.ERPPC", VRT_CL_ERPPC, TBEAM, 15, 15, 0, 7, 14, 23, 0, 4, 10, 16,
	2, 0, 600, -1, CLAT, 412},
    {"CL.ERSmallLaser", VRT_CL_ERSL, TBEAM, 2, 5, 0, 2, 4, 6, 0, 1, 2, 4,
	1, 0, 50, -1, CLAT, 31},
    {"CL.Flamer", VRT_CL_FLAMER, TBEAM, 3, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
	0, 50, -1, CLAT | CHEAT, 6},
    {"CL.LargeLaser", VRT_CL_LL, TBEAM, 8, 8, 0, 5, 10, 15, 0, 3, 6, 9, 1,
	0, 400, -1, CLAT, 124},
    {"CL.LargePulseLaser", VRT_CL_LPL, TBEAM, 10, 10, 0, 6, 14, 20, 0, 4,
	10, 14, 2, 0, 600, -1, PULSE | CLAT, 265},
    {"CL.MediumLaser", VRT_CL_ML, TBEAM, 3, 5, 0, 3, 6, 9, 0, 2, 4, 6, 1,
	0, 100, -1, CLAT, 46},
    {"CL.MediumPulseLaser", VRT_CL_MPL, TBEAM, 4, 7, 0, 4, 8, 12, 0, 3, 5,
	8, 1, 0, 200, -1, PULSE | CLAT, 111},
    {"CL.PPC", VRT_CL_PPC, TBEAM, 10, 10, 3, 6, 12, 18, 3, 4, 7, 10, 2, 0,
	600, -1, CLAT, 176},
    {"CL.SmallLaser", VRT_CL_SL, TBEAM, 1, 3, 0, 1, 2, 3, 0, 1, 2, -1, 1,
	0, 50, -1, CLAT, 9},
    {"CL.SmallPulseLaser", VRT_CL_SPL, TBEAM, 2, 3, 0, 2, 4, 6, 0, 1, 2, 4,
	1, 0, 100, -1, PULSE | CLAT, 24},
    {"IS.ERLargeLaser", VRT_IS_ERLL, TBEAM, 12, 8, 0, 7, 14, 19, 0, 3, 5,
	12, 2, 0, 500, -1, NONE, 163},
    {"IS.ERPPC", VRT_IS_ERPPC, TBEAM, 15, 10, 0, 7, 14, 23, 0, 4, 10, 16,
	3, 0, 700, -1, NONE, 229},
    {"IS.Flamer", VRT_IS_FLAMER, TBEAM, 3, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
	0, 100, -1, CHEAT, 6},
    {"IS.LargeLaser", VRT_IS_LL, TBEAM, 8, 8, 0, 5, 10, 15, 0, 3, 6, 9, 2,
	0, 500, -1, NONE, 124},
    {"IS.LargePulseLaser", VRT_IS_LPL, TBEAM, 10, 9, 0, 3, 7, 10, 0, 2, 5,
	7, 2, 0, 700, -1, PULSE, 119},
    {"IS.MediumLaser", VRT_IS_ML, TBEAM, 3, 5, 0, 3, 6, 9, 0, 2, 4, 6, 1,
	0, 100, -1, NONE, 46},
    {"IS.MediumPulseLaser", VRT_IS_MPL, TBEAM, 4, 6, 0, 2, 4, 6, 0, 2, 3,
	4, 1, 0, 200, -1, PULSE, 48},
    {"IS.PPC", VRT_IS_PPC, TBEAM, 10, 10, 3, 6, 12, 18, 3, 4, 7, 10, 3, 0,
	700, -1, NONE, 176},
    {"IS.SmallLaser", VRT_IS_SL, TBEAM, 1, 3, 0, 1, 2, 3, 0, 1, 2, -1, 1,
	0, 50, -1, NONE, 9},
    {"IS.SmallPulseLaser", VRT_IS_SPL, TBEAM, 2, 3, 0, 1, 2, 3, 0, 1, 2,
	-1, 1, 0, 100, -1, PULSE, 12},

/* pc weapons without ammo */

    {"PC.Sword", VRT_PC_SWORD, THAND, 0, 5, 0, 1, 1, 1, 0, -1, -1, -1, 1,
	0, 0, -1, PC_SHAR, 1},
    {"PC.Vibroblade", VRT_PC_VIBROBLADE, THAND, 0, 7, 0, 1, 1, 1, 0, -1,
	-1, -1, 1, 0, 0, -1, PC_SHAR, 1},

/* FWL FM stuff */

    {"IS.ERMediumLaser", VRT_IS_ERML, TBEAM, 5, 5, 0, 4, 8, 12, 0, 3, 5, 8,
	1, 0, 100, -1, NONE, 62},
    {"IS.ERSmallLaser", VRT_IS_ERSL, TBEAM, 2, 3, 0, 2, 4, 5, 0, 1, 2, 3,
	1, 0, 50, -1, NONE, 17},
    {"IS.LightGaussRifle", VRT_IS_LGR, TAMMO, 1, 8, 3, 8, 17, 25, 0, -1,
	-1, -1, 5, 16, 1200, 16, GAUSS, 159},

/* MaxMunch stuff */

    {"IS.X-LargePulseLaser", VRT_IS_XLPL, TBEAM, 14, 9, 0, 5, 10, 15, 0, 3,
	6, 9, 2, 0, 700, -1, PULSE, 178},
    {"IS.X-MediumPulseLaser", VRT_IS_XMPL, TBEAM, 6, 6, 0, 3, 6, 9, 0, 2,
	4, 6, 1, 0, 200, -1, PULSE, 71},
    {"IS.X-SmallPulseLaser", VRT_IS_XSPL, TBEAM, 3, 3, 0, 2, 4, 5, 0, -1,
	-1, -1, 1, 0, 100, -1, PULSE, 21},
    {"IS.HeavyFlamer", VRT_IS_HFLAMER, TBEAM, 5, 4, 0, 2, 4, 6, 0, -1, -1,
	-1, 1, 0, 100, -1, CHEAT, 20},
    {"IS.HeavyMachineGun", VRT_IS_HMG, TAMMO, 0, 2, 0, 2, 4, 6, 0, -1, -1,
	-1, 1, 100, 100, -1, GMG, 6},
    {"IS.LightAC/2", VRT_IS_LAC2, TAMMO, 1, 2, 0, 6, 12, 18, 0, -1, -1, -1,
	1, 45, 400, -1, RFAC, 30},
    {"IS.LightAC/5", VRT_IS_LAC5, TAMMO, 1, 5, 0, 5, 10, 15, 0, -1, -1, -1,
	1, 20, 400, -1, RFAC, 62},
    {"CL.ERLargePulseLaser", VRT_CL_ERLPL, TBEAM, 13, 10, 0, 7, 15, 23, 0,
	4, 10, 16, 3, 0, 600, -1, PULSE | CLAT, 271},
    {"CL.ERMediumPulseLaser", VRT_CL_ERMPL, TBEAM, 6, 7, 0, 5, 9, 14, 0, 3,
	6, 8, 2, 0, 200, -1, PULSE | CLAT, 116},
    {"CL.ERSmallPulseLaser", VRT_CL_ERSPL, TBEAM, 3, 5, 0, 2, 4, 6, 0, 2,
	3, 4, 1, 0, 150, -1, PULSE | CLAT, 36},
    {"CL.StreakLRM-5", VRT_CL_SLRM5, TMISSILE, 2, 1, 6, 7, 14, 21, 0, -1,
	-1, -1, 1, 24, 200, -1, STREAK | CLAT | NOSPA, 87},
    {"CL.StreakLRM-10", VRT_CL_SLRM10, TMISSILE, 4, 1, 6, 7, 14, 21, 0, -1,
	-1, -1, 2, 12, 500, -1, STREAK | CLAT | NOSPA, 173},
    {"CL.StreakLRM-15", VRT_CL_SLRM15, TMISSILE, 5, 1, 6, 7, 14, 21, 0, -1,
	-1, -1, 3, 8, 700, -1, STREAK | CLAT | NOSPA, 260},
    {"CL.StreakLRM-20", VRT_CL_SLRM20, TMISSILE, 6, 1, 6, 7, 14, 21, 0, -1,
	-1, -1, 5, 6, 1000, -1, STREAK | CLAT | NOSPA, 346},
    {"IS.A-Pod", VRT_IS_APOD, TBEAM, 0, 0, 0, 1, 1, 1, 0, -1, -1, -1, 1, 0,
	50, -1, A_POD, 1},
    {"CL.HeavyLargeLaser", VRT_CL_HLL, TBEAM, 18, 16, 0, 5, 10, 15, 0, 3,
	6, 9, 3, 0, 400, -1, CLAT | HVYW, 243},
    {"CL.HeavyMediumLaser", VRT_CL_HML, TBEAM, 7, 10, 0, 3, 6, 9, 0, 2, 4,
	6, 2, 0, 100, -1, CLAT | HVYW, 76},
    {"CL.HeavySmallLaser", VRT_CL_HSL, TBEAM, 3, 6, 0, 1, 2, 3, 0, 1, 2,
	-1, 1, 0, 50, -1, CLAT | HVYW, 15},

    /* new FM stuff */
    {"IS.iNarcBeacon", VRT_IS_INARC, TMISSILE, 1, 6, 0, 4, 9, 15, 0, -1,
	-1, -1, 3, 4, 500, -1, INARC, 75},
    {"IS.RotaryAC/2", VRT_IS_RAC2, TAMMO, 1, 2, 0, 6, 12, 18, 0, -1, -1,
	-1, 3, 45, 800, -1, RAC, 118},
    {"IS.RotaryAC/5", VRT_IS_RAC5, TAMMO, 1, 5, 0, 5, 10, 15, 0, -1, -1,
	-1, 6, 20, 1000, -1, RAC, 247},
    {"IS.HeavyGaussRifle", VRT_IS_HGR, TAMMO, 2, 25, 4, 6, 13, 20, 0, -1,
	-1, -1, 11, 4, 1800, 25, GAUSS | HVYGAUSS, 346},
    {"IS.MagshotGaussRifle", VRT_IS_MGR, TAMMO, 0, 2, 0, 3, 6, 9, 0, -1,
	-1, -1, 1, 20, 50, 5, GAUSS, 10},

    {"CL.MicroPulseLaser", VRT_CL_MICROPL, TBEAM, 1, 3, 0, 1, 2, 3, 0, 1,
	2, 2, 1, 0, 50, -1, PULSE | CLAT, 12},

    {"IS.RL-10", VRT_IS_RL10, TMISSILE, 3, 1, 0, 5, 11, 18, 0, -1, -1, -1,
	1, 0, 50, -1, ROCKET | IDF, 18},
    {"IS.RL-15", VRT_IS_RL15, TMISSILE, 4, 1, 0, 4, 9, 15, 0, -1, -1, -1,
	2, 0, 100, -1, ROCKET | IDF, 23},
    {"IS.RL-20", VRT_IS_RL20, TMISSILE, 5, 1, 0, 3, 7, 12, 0, -1, -1, -1,
	3, 0, 150, -1, ROCKET | IDF, 24},

    /* Exile Munch Weapons */
    {"IS.CoolantGun", VRT_IS_COOLANTGUN, TAMMO, 0, 3, 0, 1, 2, 3, 0, -1, -1,
    -1, 1, 25, 100, -1, CHEAT, 15},
    {"IS.AcidThrower", VRT_IS_ACIDTHROWER, TAMMO, 3, 3, 0, 1, 2, 3, 0, -1, -1,
    -1, 2, 10, 150, -1, NONE, 30},

    /* Missing TL2 and TL3 Weapons */
    {"IS.VehicleFlamer", VRT_IS_VFLAMER, TAMMO, 3, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
    20, 100, -1, CHEAT, 4},
    {"IS.VehicleHeavyFlamer", VRT_IS_VHFLAMER, TAMMO, 5, 4, 0, 2, 4, 6, 0, -1, -1,
    -1, 1, 20, 100, -1, CHEAT, 20},
    {"CL.ERMicroLaser", VRT_CL_ERMICRO, TBEAM, 1, 3, 0, 1, 2, 4, 0, 1,
    2, 2, 1, 0, 25, -1, CLAT, 7},
    {"CL.RotaryAC/2", VRT_CL_RAC2, TAMMO, 1, 2, 2, 9, 18, 27, 0, -1, -1,
    -1, 4, 45, 700, -1, CLAT | RAC, 75},
    {"CL.RotaryAC/5", VRT_CL_RAC5, TAMMO, 1, 5, 0, 7, 14, 21, 0, -1, -1,
    -1, 5, 20, 1000, -1, CLAT | RAC, 150},
    {"CL.RotaryAC/10", VRT_CL_RAC10, TAMMO, 3, 10, 0, 6, 12, 18, 0, -1, -1,
    -1, 7, 10, 1400, -1, CLAT | RAC, 250},
    {"CL.RotaryAC/20", VRT_CL_RAC20, TAMMO, 7, 20, 0, 4, 8, 12, 0, -1, -1,
    -1, 10, 5, 1600, -1, CLAT | RAC, 400},
    {"CL.PlasmaRifle", VRT_CL_PLASMA, TBEAM, 15, 10, 0, 7, 14, 22, 0, 4, 10, 16,
    2, 0, 600, -1, CLAT, 400},
    {"IS.LongTomCannon", VRT_IS_LONGTOMC, TARTILLERY, 20, 20, 5, 10, 20, .5, 0, -1,
    -1, -1, 12, 5, 2000, -1, IDF | DAR, 171},
    {"IS.SniperCannon", VRT_IS_SNIPERC, TARTILLERY, 10, 10, 0, 5, 7, .3, 0, -1,
    -1, -1, 10, 10, 1500, -1, IDF | DAR, 86},
    {"IS.ThumperCannon", VRT_IS_THUMPERC, TARTILLERY, 6, 5, 0, 7, 9, .4, 0, -1,
    -1, -1, 7, 20, 1000, -1, IDF | DAR, 40},
    {"CL.LaserAMS", VRT_CL_LASERAMS, TBEAM, 1, 2, 0, 1, 1, 1, 0,
    -1, -1, -1, 1, 24, 50, -1, CLAT | AMS, 105},
    {"IS.LaserAMS", VRT_IS_LASERAMS, TBEAM, 12, 2, 0, 1, 1, 1, 0,
    -1, -1, -1, 1, 24, 50, -1, AMS, 105},
    {"CL.ATM-3", VRT_CL_ATM3, TMISSILE, 2, 2, 4, 5, 10, 15, 0, -1, -1,
    -1, 2, 20, 150, -1, IDF | CLAT, 53},
    {"CL.ATM-6", VRT_CL_ATM6, TMISSILE, 4, 2, 4, 5, 10, 15, 0, -1, -1,
    -1, 3, 10, 350, -1, IDF | CLAT, 105},
    {"CL.ATM-9", VRT_CL_ATM9, TMISSILE, 6, 2, 4, 5, 10, 15, 0, -1, -1,
    -1, 4, 7, 500, -1, IDF | CLAT, 147},
    {"CL.ATM-12", VRT_CL_ATM12, TMISSILE, 8, 2, 4, 5, 10, 15, 0, -1, -1,
    -1, 5, 5, 700, -1, IDF | CLAT, 212},

    /* Infantry only Weapons */
    {"IS.LightInfantryRifle", VRT_IS_LIRFL, TAMMO, 0, 1, 0, 1, 2, 2, 0, -1, -1,
    -1, 1, 20, 50, -1, NONE, 5},
    {"IS.InfantryRifle", VRT_IS_MIRFL, TAMMO, 0, 1, 0, 1, 2, 3, 0, -1, -1,
    -1, 1, 10, 75, -1, NONE, 7},
    {"IS.HeavyInfantryRifle", VRT_IS_HIRFL, TAMMO, 0, 2, 0, 1, 2, 4, 0, -1, -1,
    -1, 1, 5, 100, -1, NONE, 9},
    {"IS.InfantryMachineGun", VRT_IS_IMG, TAMMO, 0, 1, 0, 1, 2, 3, 0, -1, -1,
    -1, 1, 20, 100, -1, NONE, 8},
    {"IS.InfantryLaser", VRT_IS_ILAS, TBEAM, 1, 2, 0, 1, 2, 3, 0, -1, -1,
    -1, 1, 0, 75, -1, NONE, 9},
    {"IS.InfantryFlamer", VRT_IS_IFLAM, TBEAM, 1, 1, 0, 1, 2, 3, 0, -1, -1,
    -1, 1, 0, 75, -1, CHEAT, 5},
    {"IS.InfantrySRM", VRT_IS_ISRM, TMISSILE, 1, 1, 0, 2, 4, 6, 0, -1, -1,
    -1, 1, 2, 100, -1, NONE, 12},
    {"IS.InfantryLRM", VRT_IS_ILRM, TMISSILE, 1, 1, 4, 6, 9, 12, 0, -1, -1,
    -1, 1, 1, 100, -1, IDF, 22},

    {NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, NONE, 1}

};

struct missile_hit_table_struct MissileHitTable[] = {
    {"CL.LB10-XAC", 0, {3, 3, 4, 6, 6, 6, 6, 8, 8, 10, 10}},
    {"CL.LB20-XAC", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
    {"CL.LB2-XAC", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.LB5-XAC", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
    {"CL.LRM-10", 0, {3, 3, 4, 6, 6, 6, 6, 8, 8, 10, 10}},
    {"CL.LRM-15", 0, {5, 5, 6, 9, 9, 9, 9, 12, 12, 15, 15}},
    {"CL.LRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
    {"CL.StreakLRM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
    {"CL.StreakLRM-10", 0, {3, 3, 4, 6, 6, 6, 6, 8, 8, 10, 10}},
    {"CL.StreakLRM-15", 0, {5, 5, 6, 9, 9, 9, 9, 12, 12, 15, 15}},
    {"CL.StreakLRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
    {"CL.LRM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
    {"CL.SRM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.SRM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
    {"CL.SRM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
    {"CL.StreakSRM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.StreakSRM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
    {"CL.StreakSRM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
    {"CL.ATM-3", 0, {1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3}},
    {"CL.ATM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
    {"CL.ATM-9", 0, {2, 2, 3, 4, 4, 5, 5, 6, 7, 8, 9}},
    {"CL.ATM-12", 0, {4, 4, 6, 6, 8, 8, 8, 10, 10, 12, 12}},
    {"CL.UltraAC/10", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.UltraAC/20", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.UltraAC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.UltraAC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.AC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.AC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.AC/10", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"CL.AC/20", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.LRM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
    {"IS.LRM-10", 0, {3, 4, 4, 5, 6, 6, 6, 8, 8, 10, 10}},
    {"IS.LRM-15", 0, {5, 5, 9, 9, 9, 9, 9, 12, 12, 15, 15}},
    {"IS.LRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
    {"IS.SRM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.SRM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
    {"IS.SRM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
    {"IS.StreakSRM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.StreakSRM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
    {"IS.StreakSRM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
    {"IS.LB20-XAC", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
    {"IS.LB10-XAC", 0, {3, 3, 4, 6, 6, 6, 6, 8, 8, 10, 10}},
    {"IS.LB2-XAC", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.LB5-XAC", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
    {"IS.UltraAC/20", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.UltraAC/10", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.UltraAC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.UltraAC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.AC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.AC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.AC/10", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.AC/20", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.LightAC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.LightAC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.Thunderbolt-5", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
    {"IS.Thunderbolt-10", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
    {"IS.Thunderbolt-15", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
    {"IS.Thunderbolt-20", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
    {"IS.ELRM-10", 0, {3, 4, 4, 5, 6, 6, 6, 7, 7, 10, 10}},
    {"IS.ELRM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
    {"IS.ELRM-15", 0, {5, 5, 9, 9, 9, 9, 12, 12, 12, 15, 15}},
    {"IS.ELRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
    {"IS.LR_DFM-10", 0, {3, 4, 4, 5, 6, 6, 6, 7, 7, 10, 10}},
    {"IS.LR_DFM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
    {"IS.LR_DFM-15", 0, {5, 5, 9, 9, 9, 9, 12, 12, 12, 15, 15}},
    {"IS.LR_DFM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
    {"IS.SR_DFM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
    {"IS.SR_DFM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
    {"IS.SR_DFM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
    {"IS.NarcBeacon", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
    {"CL.NarcBeacon", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
    {"IS.MRM-10", 0, {2, 3, 4, 5, 6, 6, 6, 8, 8, 10, 10}},
    {"IS.MRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
    {"IS.MRM-30", 0, {10, 14, 16, 18, 18, 18, 20, 24, 28, 30, 30}},
    {"IS.MRM-40", 0, {12, 12, 18, 24, 24, 24, 24, 32, 32, 40, 40}},
    {"IS.iNarcBeacon", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
    {"IS.RL-10", 0, {3, 4, 4, 5, 6, 6, 6, 8, 8, 10, 10}},
    {"IS.RL-15", 0, {5, 5, 9, 9, 9, 9, 9, 12, 12, 15, 15}},
    {"IS.RL-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
    {"IS.InfantrySRM", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
    {"IS.InfantryLRM", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
    {"NoWeapon", -1, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}
};

#define NUM_DEF_WEAPONS (((sizeof(MechWeapons))/ \
			 (sizeof(struct weapon_struct)))-1)