src/hcode/btech/weapons.h

Go to the documentation of this file.
00001 
00002 /*
00003  * $Id: weapons.h,v 1.1.1.1 2005/01/11 21:18:33 kstevens Exp $
00004  *
00005  * Last modified: $Date: 2005/01/11 21:18:33 $
00006  *
00007  * Header file for weapons, includes specific featured lists.
00008  */
00009 
00010 #ifdef BT_USE_VRT
00011 #include "weapons.vrt.h"
00012 #else
00013 #include "weapons.fasa.h"
00014 #endif
00015 
00016 struct weapon_struct MechWeapons[] = {
00017 
00018     {"CL.AC/10", VRT_CL_AC10, TAMMO, 3, 10, 0, 5, 10, 15, 0, -1, -1, -1, 6,
00019         10, 1100, -1, CLAT | RFAC, 124},
00020     {"CL.AC/2", VRT_CL_AC2, TAMMO, 1, 2, 4, 8, 16, 24, 0, -1, -1, -1, 1,
00021         45, 500, -1, CLAT | RFAC, 37},
00022     {"CL.AC/20", VRT_CL_AC20, TAMMO, 7, 20, 0, 3, 6, 9, 0, -1, -1, -1, 9,
00023         5, 1300, -1, CLAT | RFAC, 178},
00024     {"CL.AC/5", VRT_CL_AC5, TAMMO, 1, 5, 3, 6, 12, 18, 0, -1, -1, -1, 3,
00025         20, 700, -1, CLAT | RFAC, 70},
00026     {"CL.A-Pod", VRT_CL_APOD, TBEAM, 0, 0, 0, 1, 1, 1, 0, -1, -1, -1, 1, 0,
00027         50, -1, CLAT | A_POD, 1},
00028     {"CL.Anti-MissileSystem", VRT_CL_AMS, TMISSILE, 1, 2, 0, 1, 1, 1, 0,
00029         -1, -1, -1, 1, 24, 50, -1, CLAT | AMS, 63},
00030     {"CL.ArrowIVSystem", VRT_CL_ARROWIV, TARTILLERY, 10, 20, 0, 0, 0, 6, 0,
00031         -1, -1, -1, 12, 5, 1200, -1, IDF | DAR | CLAT, 171},
00032     {"CL.GaussRifle", VRT_CL_GR, TAMMO, 1, 15, 2, 7, 15, 22, 0, -1, -1, -1,
00033         6, 8, 1200, 20, GAUSS | CLAT, 321},
00034     {"CL.LB10-XAC", VRT_CL_LBX10, TAMMO, 2, 10, 0, 6, 12, 18, 0, -1, -1,
00035         -1, 5, 10, 1000, -1, LBX | CLAT, 148},
00036     {"CL.LB2-XAC", VRT_CL_LBX2, TAMMO, 1, 2, 4, 10, 20, 30, 0, -1, -1, -1,
00037         3, 45, 500, -1, LBX | CLAT, 47},
00038     {"CL.LB20-XAC", VRT_CL_LBX20, TAMMO, 6, 20, 0, 4, 8, 12, 0, -1, -1, -1,
00039         9, 5, 1200, -1, LBX | CLAT, 237},
00040     {"CL.LB5-XAC", VRT_CL_LBX5, TAMMO, 1, 5, 3, 8, 15, 24, 0, -1, -1, -1,
00041         4, 20, 700, -1, LBX | CLAT, 93},
00042     {"CL.LRM-10", VRT_CL_LRM10, TMISSILE, 4, 1, 0, 7, 14, 21, 0, -1, -1,
00043         -1, 1, 12, 250, -1, IDF | CLAT, 109},
00044     {"CL.LRM-15", VRT_CL_LRM15, TMISSILE, 5, 1, 0, 7, 14, 21, 0, -1, -1,
00045         -1, 2, 8, 350, -1, IDF | CLAT, 164},
00046     {"CL.LRM-20", VRT_CL_LRM10, TMISSILE, 6, 1, 0, 7, 14, 21, 0, -1, -1,
00047         -1, 4, 6, 500, -1, IDF | CLAT, 220},
00048     {"CL.LRM-5", VRT_CL_LRM5, TMISSILE, 2, 1, 0, 7, 14, 21, 0, -1, -1, -1,
00049         1, 24, 100, -1, IDF | CLAT, 55},
00050     {"CL.MachineGun", VRT_CL_MG, TAMMO, 0, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
00051         200, 25, -1, CLAT | GMG, 5},
00052     {"CL.NarcBeacon", VRT_CL_NARC, TMISSILE, 1, 4, 0, 4, 8, 12, 0, -1, -1,
00053         -1, 1, 6, 200, -1, NARC | CLAT, 30},
00054     {"CL.SRM-2", VRT_CL_SRM2, TMISSILE, 2, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
00055         50, 50, -1, CLAT, 21},
00056     {"CL.SRM-4", VRT_CL_SRM4, TMISSILE, 3, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
00057         25, 100, -1, CLAT, 39},
00058     {"CL.SRM-6", VRT_CL_SRM6, TMISSILE, 4, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
00059         15, 150, -1, CLAT, 59},
00060     {"CL.StreakSRM-2", VRT_CL_SSRM2, TMISSILE, 2, 2, 0, 4, 8, 12, 0, -1,
00061         -1, -1, 1, 50, 100, -1, STREAK | CLAT | NOSPA, 40},
00062     {"CL.StreakSRM-4", VRT_CL_SSRM4, TMISSILE, 3, 2, 0, 4, 8, 12, 0, -1,
00063         -1, -1, 1, 25, 200, -1, STREAK | CLAT | NOSPA, 79},
00064     {"CL.StreakSRM-6", VRT_CL_SSRM6, TMISSILE, 4, 2, 0, 4, 8, 12, 0, -1,
00065         -1, -1, 2, 15, 300, -1, STREAK | CLAT | NOSPA, 119},
00066     {"CL.UltraAC/10", VRT_CL_UAC10, TAMMO, 3, 10, 0, 6, 12, 18, 0, -1, -1,
00067         -1, 4, 10, 1000, -1, ULTRA | CLAT, 211},
00068     {"CL.UltraAC/2", VRT_CL_UAC2, TAMMO, 1, 2, 2, 9, 18, 27, 0, -1, -1, -1,
00069         2, 45, 500, -1, ULTRA | CLAT, 62},
00070     {"CL.UltraAC/20", VRT_CL_UAC20, TAMMO, 7, 20, 0, 4, 8, 12, 0, -1, -1,
00071         -1, 8, 5, 1200, -1, ULTRA | CLAT, 337},
00072     {"CL.UltraAC/5", VRT_CL_UAC5, TAMMO, 1, 5, 0, 7, 14, 21, 0, -1, -1, -1,
00073         3, 20, 700, -1, ULTRA | CLAT, 123},
00074     {"IS.AC/10", VRT_IS_AC10, TAMMO, 3, 10, 0, 5, 10, 15, 0, -1, -1, -1, 7,
00075         10, 1200, -1, RFAC, 124},
00076     {"IS.AC/2", VRT_IS_AC2, TAMMO, 1, 2, 4, 8, 16, 24, 0, -1, -1, -1, 1,
00077         45, 600, -1, RFAC, 37},
00078     {"IS.AC/20", VRT_IS_AC20, TAMMO, 7, 20, 0, 3, 6, 9, 0, -1, -1, -1, 10,
00079         5, 1400, -1, RFAC, 178},
00080     {"IS.AC/5", VRT_IS_AC5, TAMMO, 1, 5, 3, 6, 12, 18, 0, -1, -1, -1, 4,
00081         20, 800, -1, RFAC, 70},
00082     {"IS.Anti-MissileSystem", VRT_IS_AMS, TMISSILE, 1, 2, 0, 1, 1, 1, 0,
00083         -1, -1, -1, 1, 12, 50, -1, AMS, 32},
00084     {"IS.ArrowIVSystem", VRT_IS_ARROWIV, TARTILLERY, 10, 20, 0, 0, 0, 5, 0,
00085         -1, -1, -1, 15, 5, 1500, -1, IDF | DAR, 171},
00086     {"IS.GaussRifle", VRT_IS_GR, TAMMO, 1, 15, 2, 7, 15, 22, 0, -1, -1, -1,
00087         7, 8, 1500, 20, GAUSS, 321},
00088     {"IS.LB10-XAC", VRT_IS_LBX10, TAMMO, 2, 10, 0, 6, 12, 18, 0, -1, -1,
00089         -1, 6, 10, 1100, -1, LBX, 148},
00090     {"IS.LRM-10", VRT_IS_LRM10, TMISSILE, 4, 1, 6, 7, 14, 21, 0, -1, -1,
00091         -1, 2, 12, 500, -1, IDF, 90},
00092     {"IS.LRM-15", VRT_IS_LRM15, TMISSILE, 5, 1, 6, 7, 14, 21, 0, -1, -1,
00093         -1, 3, 8, 700, -1, IDF, 136},
00094     {"IS.LRM-20", VRT_IS_LRM20, TMISSILE, 6, 1, 6, 7, 14, 21, 0, -1, -1,
00095         -1, 5, 6, 1000, -1, IDF, 181},
00096     {"IS.LRM-5", VRT_IS_LRM5, TMISSILE, 2, 1, 6, 7, 14, 21, 0, -1, -1, -1,
00097         1, 24, 200, -1, IDF, 45},
00098     {"IS.LongTom", VRT_IS_LONGTOM, TARTILLERY, 20, 20, 0, 0, 0, 20, 0, -1,
00099         -1, -1, 30, 5, 3000, -1, IDF | DAR, 171},
00100     {"IS.MachineGun", VRT_IS_MG, TAMMO, 0, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
00101         200, 50, -1, GMG, 5},
00102     {"IS.NarcBeacon", VRT_IS_NARC, TMISSILE, 1, 4, 0, 3, 6, 9, 0, -1, -1,
00103         -1, 2, 6, 300, -1, NARC, 30},
00104     {"IS.SRM-2", VRT_IS_SRM2, TMISSILE, 2, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
00105         50, 100, -1, NONE, 21},
00106     {"IS.SRM-4", VRT_IS_SRM4, TMISSILE, 3, 2, 0, 3, 6, 9, 0, -1, -1, -1, 1,
00107         25, 200, -1, NONE, 39},
00108     {"IS.SRM-6", VRT_IS_SRM6, TMISSILE, 4, 2, 0, 3, 6, 9, 0, -1, -1, -1, 2,
00109         15, 300, -1, NONE, 59},
00110     {"IS.Sniper", VRT_IS_SNIPER, TARTILLERY, 10, 10, 0, 0, 0, 12, 0, -1,
00111         -1, -1, 20, 10, 2000, -1, IDF | DAR, 86},
00112     {"IS.StreakSRM-2", VRT_IS_SSRM2, TMISSILE, 2, 2, 0, 3, 6, 9, 0, -1, -1,
00113         -1, 1, 50, 150, -1, STREAK | NOSPA, 30},
00114     {"IS.Thumper", VRT_IS_THUMPER, TARTILLERY, 6, 5, 0, 0, 0, 14, 0, -1,
00115         -1, -1, 15, 20, 1500, -1, IDF | DAR, 40},
00116     {"IS.UltraAC/5", VRT_IS_UAC5, TAMMO, 1, 5, 2, 6, 13, 20, 0, -1, -1, -1,
00117         5, 20, 900, -1, ULTRA, 113},
00118     {"PC.Blazer", VRT_PC_BLAZER, TAMMO, 0, 32, 0, 24, 48, 72, 0, -1, -1,
00119         -1, 1, 30, 0, -1, PC_HEAT, 1},
00120     {"PC.Crossbow", VRT_PC_BLAZER, TAMMO, 0, 9, 0, 9, 18, 27, 0, -1, -1,
00121         -1, 1, 20, 0, -1, PC_IMPA | NOBOOM, 1},
00122     {"PC.FederatedLongRifle", VRT_PC_FLRIFLE, TAMMO, 0, 9, 0, 22, 44, 66,
00123         0, -1, -1, -1, 1, 50, 0, -1, PC_IMPA, 1},
00124     {"PC.FlamerPistol", VRT_PC_FLAMER, TAMMO, 0, 7, 0, 4, 9, 13, 0, -1, -1,
00125         -1, 1, 50, 0, -1, PC_HEAT, 1},
00126     {"PC.GyroslugRifle", VRT_PC_GYROSLUG, TAMMO, 0, 14, 0, 30, 60, 90, 0,
00127         -1, -1, -1, 1, 15, 0, -1, PC_IMPA, 1},
00128     {"PC.HeavyGyrojetGun", VRT_PC_HGGUN, TAMMO, 0, 27, 0, 35, 70, 105, 0,
00129         -1, -1, -1, 1, 10, 0, -1, PC_IMPA, 1},
00130     {"PC.IntekLaserRifle", VRT_PC_ILRIFLE, TAMMO, 0, 9, 0, 40, 80, 120, 0,
00131         -1, -1, -1, 1, 45, 0, -1, PC_HEAT | NOBOOM, 1},
00132     {"PC.LaserRifle", VRT_PC_LRIFLE, TAMMO, 0, 17, 0, 24, 48, 72, 0, -1,
00133         -1, -1, 1, 30, 0, -1, PC_HEAT | NOBOOM, 1},
00134     {"PC.PulseLaserPistol", VRT_PC_PLPISTOL, TAMMO, 0, 11, 0, 5, 10, 15, 0,
00135         -1, -1, -1, 1, 50, 0, -1, PC_HEAT | NOBOOM, 1},
00136     {"PC.PulseLaserRifle", VRT_PC_PLRIFLE, TAMMO, 0, 13, 0, 22, 44, 66, 0,
00137         -1, -1, -1, 1, 30, 0, -1, PC_HEAT | NOBOOM, 1},
00138     {"PC.SMG", VRT_PC_SMG, TAMMO, 0, 10, 0, 7, 14, 20, 0, -1, -1, -1, 1,
00139         50, 0, -1, PC_IMPA, 1},
00140     {"PC.Shotgun", VRT_PC_SHOTGUN, TAMMO, 0, 12, 0, 6, 12, 18, 0, -1, -1,
00141         -1, 1, 10, 0, -1, PC_IMPA, 1},
00142     {"PC.SternsnachtPistol", VRT_PC_SPISTOL, TAMMO, 0, 16, 0, 7, 14, 20, 0,
00143         -1, -1, -1, 1, 50, 0, -1, PC_IMPA, 1},
00144     {"PC.SunbeamLaserPistol", VRT_PC_SLPISTOL, TAMMO, 0, 18, 0, 8, 16, 24,
00145         0, -1, -1, -1, 1, 50, 0, -1, PC_HEAT | NOBOOM, 1},
00146     {"PC.ZeusHeavyRifle", VRT_PC_ZHRIFLE, TAMMO, 0, 21, 0, 19, 38, 57, 0,
00147         -1, -1, -1, 1, 30, 0, -1, PC_IMPA, 1},
00148 
00149 /* TacMunch stuff */
00150 
00151     {"IS.ELRM-5", VRT_IS_ELRM5, TMISSILE, 3, 1, 10, 12, 24, 36, 0, -1, -1,
00152         -1, 1, 18, 600, -1, IDF | ELRM | NOSPA, 1000},
00153     {"IS.ELRM-10", VRT_IS_ELRM10, TMISSILE, 6, 1, 10, 12, 24, 36, 0, -1,
00154         -1, -1, 4, 9, 800, -1, IDF | ELRM | NOSPA, 1000},
00155     {"IS.ELRM-15", VRT_IS_ELRM15, TMISSILE, 8, 1, 10, 12, 24, 36, 0, -1,
00156         -1, -1, 6, 6, 1200, -1, IDF | ELRM | NOSPA, 1000},
00157     {"IS.ELRM-20", VRT_IS_ELRM20, TMISSILE, 10, 1, 10, 12, 24, 36, 0, -1,
00158         -1, -1, 8, 4, 1800, -1, IDF | ELRM | NOSPA, 1000},
00159     {"IS.LR_DFM-5", VRT_IS_LR_DFM5, TMISSILE, 2, 2, 4, 6, 12, 18, 0, -1,
00160         -1, -1, 1, 24, 200, -1, IDF | DFM | NOSPA, 1000},
00161     {"IS.LR_DFM-10", VRT_IS_LR_DFM10, TMISSILE, 4, 2, 4, 6, 12, 18, 0, -1,
00162         -1, -1, 2, 12, 500, -1, IDF | DFM | NOSPA, 1000},
00163     {"IS.LR_DFM-15", VRT_IS_LR_DFM15, TMISSILE, 5, 2, 4, 6, 12, 18, 0, -1,
00164         -1, -1, 3, 8, 700, -1, IDF | DFM | NOSPA, 1000},
00165     {"IS.LR_DFM-20", VRT_IS_LR_DFM20, TMISSILE, 6, 2, 4, 6, 12, 18, 0, -1,
00166         -1, -1, 5, 6, 1000, -1, IDF | DFM | NOSPA, 1000},
00167     {"IS.SR_DFM-2", VRT_IS_SR_DFM2, TMISSILE, 2, 3, 0, 2, 4, 6, 0, -1, -1,
00168         -1, 1, 50, 100, -1, DFM | NOSPA, 1000},
00169     {"IS.SR_DFM-4", VRT_IS_SR_DFM4, TMISSILE, 3, 3, 0, 2, 4, 6, 0, -1, -1,
00170         -1, 1, 25, 200, -1, DFM | NOSPA, 1000},
00171     {"IS.SR_DFM-6", VRT_IS_SR_DFM6, TMISSILE, 4, 3, 0, 2, 4, 6, 0, -1, -1,
00172         -1, 2, 15, 300, -1, DFM | NOSPA, 1000},
00173     {"IS.StreakSRM-4", VRT_IS_SSRM4, TMISSILE, 3, 2, 0, 3, 6, 9, -1, -1,
00174         -1, 9, 1, 25, 300, -1, STREAK | NOSPA, 59},
00175     {"IS.StreakSRM-6", VRT_IS_SSRM6, TMISSILE, 4, 2, 0, 3, 6, 9, -1, -1,
00176         -1, 9, 2, 15, 450, -1, STREAK | NOSPA, 89},
00177     {"IS.Thunderbolt-5", VRT_IS_TBOLT5, TMISSILE, 3, 5, 5, 6, 12, 18, 0,
00178         -1, -1, -1, 1, 12, 300, -1, IDF | NOSPA, 1000},
00179     {"IS.Thunderbolt-10", VRT_IS_TBOLT10, TMISSILE, 5, 10, 5, 6, 12, 18, 0,
00180         -1, -1, -1, 2, 6, 600, -1, IDF | NOSPA, 1000},
00181     {"IS.Thunderbolt-15", VRT_IS_TBOLT15, TMISSILE, 7, 15, 5, 6, 12, 18, 0,
00182         -1, -1, -1, 3, 4, 800, -1, IDF | NOSPA, 1000},
00183     {"IS.Thunderbolt-20", VRT_IS_TBOLT20, TMISSILE, 8, 20, 5, 6, 12, 18, 0,
00184         -1, -1, -1, 5, 3, 1100, -1, IDF | NOSPA, 1000},
00185     {"IS.CaselessAC/2", VRT_IS_CAC2, TAMMO, 1, 2, 4, 8, 16, 24, 0, -1, -1,
00186         -1, 1, 67, 600, -1, NOSPA | CASELESS, 1000},
00187     {"IS.CaselessAC/5", VRT_IS_CAC5, TAMMO, 1, 5, 3, 6, 12, 18, 0, -1, -1,
00188         -1, 4, 30, 800, -1, NOSPA | CASELESS, 1000},
00189     {"IS.CaselessAC/10", VRT_IS_CAC10, TAMMO, 3, 10, 0, 5, 10, 15, 0, -1,
00190         -1, -1, 6, 15, 1200, -1, NOSPA | CASELESS, 1000},
00191     {"IS.CaselessAC/20", VRT_IS_CAC20, TAMMO, 7, 20, 0, 3, 6, 9, 9, 0, -1,
00192         -1, -1, 8, 1400, -1, NOSPA | CASELESS, 1000},
00193     {"IS.HyperAC/2", VRT_IS_HAC2, TAMMO, 1, 2, 3, 10, 20, 35, 0, -1, -1,
00194         -1, 4, 30, 800, -1, NOSPA | HYPER, 1000},
00195     {"IS.HyperAC/5", VRT_IS_HAC5, TAMMO, 3, 5, 0, 8, 16, 28, 0, -1, -1, -1,
00196         5, 15, 1200, -1, NOSPA | HYPER, 1000},
00197     {"IS.HyperAC/10", VRT_IS_HAC10, TAMMO, 7, 10, 0, 6, 12, 20, 0, -1, -1,
00198         -1, 6, 8, 1400, -1, NOSPA | HYPER, 1000},
00199     {"IS.LB2-XAC", VRT_IS_LBX2, TAMMO, 1, 2, 4, 9, 18, 27, 0, -1, -1, -1,
00200         4, 45, 600, -1, LBX, 42},
00201     {"IS.LB5-XAC", VRT_IS_LBX5, TAMMO, 1, 5, 3, 7, 14, 21, 0, -1, -1, -1,
00202         5, 20, 800, -1, LBX, 83},
00203     {"IS.LB20-XAC", VRT_IS_LBX20, TAMMO, 6, 20, 0, 4, 8, 12, 0, -1, -1, -1,
00204         11, 5, 1400, -1, LBX, 237},
00205     {"IS.UltraAC/2", VRT_IS_UAC2, TAMMO, 1, 2, 4, 8, 17, 25, 0, -1, -1, -1,
00206         3, 45, 700, -1, ULTRA, 56},
00207     {"IS.UltraAC/10", VRT_IS_UAC10, TAMMO, 4, 10, 0, 6, 12, 18, 0, -1, -1,
00208         -1, 7, 10, 1300, -1, ULTRA, 253},
00209     {"IS.UltraAC/20", VRT_IS_UAC20, TAMMO, 8, 20, 0, 3, 7, 10, 0, -1, -1,
00210         -1, 10, 5, 1500, -1, ULTRA, 282},
00211 
00212 /* DCMS stuff */
00213 
00214     {"IS.MRM-10", VRT_IS_MRM10, TMISSILE, 4, 1, 0, 3, 8, 15, 0, -1, -1, -1,
00215         2, 24, 300, -1, MRM, 56},
00216     {"IS.MRM-20", VRT_IS_MRM20, TMISSILE, 6, 1, 0, 3, 8, 15, 0, -1, -1, -1,
00217         3, 12, 700, -1, MRM, 112},
00218     {"IS.MRM-30", VRT_IS_MRM30, TMISSILE, 10, 1, 0, 3, 8, 15, 0, -1, -1,
00219         -1, 5, 8, 1000, -1, MRM, 168},
00220     {"IS.MRM-40", VRT_IS_MRM40, TMISSILE, 12, 1, 0, 3, 8, 15, 0, -1, -1,
00221         -1, 7, 6, 1200, -1, MRM, 224},
00222 
00223 /* .. normal cont'd ; energy weapons .. */
00224 
00225     {"CL.ERLargeLaser", VRT_CL_ERLL, TBEAM, 12, 10, 0, 8, 15, 25, 0, 5, 10,
00226         15, 1, 0, 400, -1, CLAT, 249},
00227     {"CL.ERMediumLaser", VRT_CL_ERML, TBEAM, 5, 7, 0, 5, 10, 15, 0, 3, 7,
00228         10, 1, 0, 100, -1, CLAT, 108},
00229     {"CL.ERPPC", VRT_CL_ERPPC, TBEAM, 15, 15, 0, 7, 14, 23, 0, 4, 10, 16,
00230         2, 0, 600, -1, CLAT, 412},
00231     {"CL.ERSmallLaser", VRT_CL_ERSL, TBEAM, 2, 5, 0, 2, 4, 6, 0, 1, 2, 4,
00232         1, 0, 50, -1, CLAT, 31},
00233     {"CL.Flamer", VRT_CL_FLAMER, TBEAM, 3, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
00234         0, 50, -1, CLAT | CHEAT, 6},
00235     {"CL.LargeLaser", VRT_CL_LL, TBEAM, 8, 8, 0, 5, 10, 15, 0, 3, 6, 9, 1,
00236         0, 400, -1, CLAT, 124},
00237     {"CL.LargePulseLaser", VRT_CL_LPL, TBEAM, 10, 10, 0, 6, 14, 20, 0, 4,
00238         10, 14, 2, 0, 600, -1, PULSE | CLAT, 265},
00239     {"CL.MediumLaser", VRT_CL_ML, TBEAM, 3, 5, 0, 3, 6, 9, 0, 2, 4, 6, 1,
00240         0, 100, -1, CLAT, 46},
00241     {"CL.MediumPulseLaser", VRT_CL_MPL, TBEAM, 4, 7, 0, 4, 8, 12, 0, 3, 5,
00242         8, 1, 0, 200, -1, PULSE | CLAT, 111},
00243     {"CL.PPC", VRT_CL_PPC, TBEAM, 10, 10, 3, 6, 12, 18, 3, 4, 7, 10, 2, 0,
00244         600, -1, CLAT, 176},
00245     {"CL.SmallLaser", VRT_CL_SL, TBEAM, 1, 3, 0, 1, 2, 3, 0, 1, 2, -1, 1,
00246         0, 50, -1, CLAT, 9},
00247     {"CL.SmallPulseLaser", VRT_CL_SPL, TBEAM, 2, 3, 0, 2, 4, 6, 0, 1, 2, 4,
00248         1, 0, 100, -1, PULSE | CLAT, 24},
00249     {"IS.ERLargeLaser", VRT_IS_ERLL, TBEAM, 12, 8, 0, 7, 14, 19, 0, 3, 5,
00250         12, 2, 0, 500, -1, NONE, 163},
00251     {"IS.ERPPC", VRT_IS_ERPPC, TBEAM, 15, 10, 0, 7, 14, 23, 0, 4, 10, 16,
00252         3, 0, 700, -1, NONE, 229},
00253     {"IS.Flamer", VRT_IS_FLAMER, TBEAM, 3, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
00254         0, 100, -1, CHEAT, 6},
00255     {"IS.LargeLaser", VRT_IS_LL, TBEAM, 8, 8, 0, 5, 10, 15, 0, 3, 6, 9, 2,
00256         0, 500, -1, NONE, 124},
00257     {"IS.LargePulseLaser", VRT_IS_LPL, TBEAM, 10, 9, 0, 3, 7, 10, 0, 2, 5,
00258         7, 2, 0, 700, -1, PULSE, 119},
00259     {"IS.MediumLaser", VRT_IS_ML, TBEAM, 3, 5, 0, 3, 6, 9, 0, 2, 4, 6, 1,
00260         0, 100, -1, NONE, 46},
00261     {"IS.MediumPulseLaser", VRT_IS_MPL, TBEAM, 4, 6, 0, 2, 4, 6, 0, 2, 3,
00262         4, 1, 0, 200, -1, PULSE, 48},
00263     {"IS.PPC", VRT_IS_PPC, TBEAM, 10, 10, 3, 6, 12, 18, 3, 4, 7, 10, 3, 0,
00264         700, -1, NONE, 176},
00265     {"IS.SmallLaser", VRT_IS_SL, TBEAM, 1, 3, 0, 1, 2, 3, 0, 1, 2, -1, 1,
00266         0, 50, -1, NONE, 9},
00267     {"IS.SmallPulseLaser", VRT_IS_SPL, TBEAM, 2, 3, 0, 1, 2, 3, 0, 1, 2,
00268         -1, 1, 0, 100, -1, PULSE, 12},
00269 
00270 /* pc weapons without ammo */
00271 
00272     {"PC.Sword", VRT_PC_SWORD, THAND, 0, 5, 0, 1, 1, 1, 0, -1, -1, -1, 1,
00273         0, 0, -1, PC_SHAR, 1},
00274     {"PC.Vibroblade", VRT_PC_VIBROBLADE, THAND, 0, 7, 0, 1, 1, 1, 0, -1,
00275         -1, -1, 1, 0, 0, -1, PC_SHAR, 1},
00276 
00277 /* FWL FM stuff */
00278 
00279     {"IS.ERMediumLaser", VRT_IS_ERML, TBEAM, 5, 5, 0, 4, 8, 12, 0, 3, 5, 8,
00280         1, 0, 100, -1, NONE, 62},
00281     {"IS.ERSmallLaser", VRT_IS_ERSL, TBEAM, 2, 3, 0, 2, 4, 5, 0, 1, 2, 3,
00282         1, 0, 50, -1, NONE, 17},
00283     {"IS.LightGaussRifle", VRT_IS_LGR, TAMMO, 1, 8, 3, 8, 17, 25, 0, -1,
00284         -1, -1, 5, 16, 1200, 16, GAUSS, 159},
00285 
00286 /* MaxMunch stuff */
00287 
00288     {"IS.X-LargePulseLaser", VRT_IS_XLPL, TBEAM, 14, 9, 0, 5, 10, 15, 0, 3,
00289         6, 9, 2, 0, 700, -1, PULSE, 178},
00290     {"IS.X-MediumPulseLaser", VRT_IS_XMPL, TBEAM, 6, 6, 0, 3, 6, 9, 0, 2,
00291         4, 6, 1, 0, 200, -1, PULSE, 71},
00292     {"IS.X-SmallPulseLaser", VRT_IS_XSPL, TBEAM, 3, 3, 0, 2, 4, 5, 0, -1,
00293         -1, -1, 1, 0, 100, -1, PULSE, 21},
00294     {"IS.HeavyFlamer", VRT_IS_HFLAMER, TBEAM, 5, 4, 0, 2, 4, 6, 0, -1, -1,
00295         -1, 1, 0, 100, -1, CHEAT, 20},
00296     {"IS.HeavyMachineGun", VRT_IS_HMG, TAMMO, 0, 2, 0, 2, 4, 6, 0, -1, -1,
00297         -1, 1, 100, 100, -1, GMG, 6},
00298     {"IS.LightAC/2", VRT_IS_LAC2, TAMMO, 1, 2, 0, 6, 12, 18, 0, -1, -1, -1,
00299         1, 45, 400, -1, RFAC, 30},
00300     {"IS.LightAC/5", VRT_IS_LAC5, TAMMO, 1, 5, 0, 5, 10, 15, 0, -1, -1, -1,
00301         1, 20, 400, -1, RFAC, 62},
00302     {"CL.ERLargePulseLaser", VRT_CL_ERLPL, TBEAM, 13, 10, 0, 7, 15, 23, 0,
00303         4, 10, 16, 3, 0, 600, -1, PULSE | CLAT, 271},
00304     {"CL.ERMediumPulseLaser", VRT_CL_ERMPL, TBEAM, 6, 7, 0, 5, 9, 14, 0, 3,
00305         6, 8, 2, 0, 200, -1, PULSE | CLAT, 116},
00306     {"CL.ERSmallPulseLaser", VRT_CL_ERSPL, TBEAM, 3, 5, 0, 2, 4, 6, 0, 2,
00307         3, 4, 1, 0, 150, -1, PULSE | CLAT, 36},
00308     {"CL.StreakLRM-5", VRT_CL_SLRM5, TMISSILE, 2, 1, 6, 7, 14, 21, 0, -1,
00309         -1, -1, 1, 24, 200, -1, STREAK | CLAT | NOSPA, 87},
00310     {"CL.StreakLRM-10", VRT_CL_SLRM10, TMISSILE, 4, 1, 6, 7, 14, 21, 0, -1,
00311         -1, -1, 2, 12, 500, -1, STREAK | CLAT | NOSPA, 173},
00312     {"CL.StreakLRM-15", VRT_CL_SLRM15, TMISSILE, 5, 1, 6, 7, 14, 21, 0, -1,
00313         -1, -1, 3, 8, 700, -1, STREAK | CLAT | NOSPA, 260},
00314     {"CL.StreakLRM-20", VRT_CL_SLRM20, TMISSILE, 6, 1, 6, 7, 14, 21, 0, -1,
00315         -1, -1, 5, 6, 1000, -1, STREAK | CLAT | NOSPA, 346},
00316     {"IS.A-Pod", VRT_IS_APOD, TBEAM, 0, 0, 0, 1, 1, 1, 0, -1, -1, -1, 1, 0,
00317         50, -1, A_POD, 1},
00318     {"CL.HeavyLargeLaser", VRT_CL_HLL, TBEAM, 18, 16, 0, 5, 10, 15, 0, 3,
00319         6, 9, 3, 0, 400, -1, CLAT | HVYW, 243},
00320     {"CL.HeavyMediumLaser", VRT_CL_HML, TBEAM, 7, 10, 0, 3, 6, 9, 0, 2, 4,
00321         6, 2, 0, 100, -1, CLAT | HVYW, 76},
00322     {"CL.HeavySmallLaser", VRT_CL_HSL, TBEAM, 3, 6, 0, 1, 2, 3, 0, 1, 2,
00323         -1, 1, 0, 50, -1, CLAT | HVYW, 15},
00324 
00325     /* new FM stuff */
00326     {"IS.iNarcBeacon", VRT_IS_INARC, TMISSILE, 1, 6, 0, 4, 9, 15, 0, -1,
00327         -1, -1, 3, 4, 500, -1, INARC, 75},
00328     {"IS.RotaryAC/2", VRT_IS_RAC2, TAMMO, 1, 2, 0, 6, 12, 18, 0, -1, -1,
00329         -1, 3, 45, 800, -1, RAC, 118},
00330     {"IS.RotaryAC/5", VRT_IS_RAC5, TAMMO, 1, 5, 0, 5, 10, 15, 0, -1, -1,
00331         -1, 6, 20, 1000, -1, RAC, 247},
00332     {"IS.HeavyGaussRifle", VRT_IS_HGR, TAMMO, 2, 25, 4, 6, 13, 20, 0, -1,
00333         -1, -1, 11, 4, 1800, 25, GAUSS | HVYGAUSS, 346},
00334     {"IS.MagshotGaussRifle", VRT_IS_MGR, TAMMO, 0, 2, 0, 3, 6, 9, 0, -1,
00335         -1, -1, 1, 20, 50, 5, GAUSS, 10},
00336 
00337     {"CL.MicroPulseLaser", VRT_CL_MICROPL, TBEAM, 1, 3, 0, 1, 2, 3, 0, 1,
00338         2, 2, 1, 0, 50, -1, PULSE | CLAT, 12},
00339 
00340     {"IS.RL-10", VRT_IS_RL10, TMISSILE, 3, 1, 0, 5, 11, 18, 0, -1, -1, -1,
00341         1, 0, 50, -1, ROCKET | IDF, 18},
00342     {"IS.RL-15", VRT_IS_RL15, TMISSILE, 4, 1, 0, 4, 9, 15, 0, -1, -1, -1,
00343         2, 0, 100, -1, ROCKET | IDF, 23},
00344     {"IS.RL-20", VRT_IS_RL20, TMISSILE, 5, 1, 0, 3, 7, 12, 0, -1, -1, -1,
00345         3, 0, 150, -1, ROCKET | IDF, 24},
00346 
00347     /* Exile Munch Weapons */
00348     {"IS.CoolantGun", VRT_IS_COOLANTGUN, TAMMO, 0, 3, 0, 1, 2, 3, 0, -1, -1,
00349     -1, 1, 25, 100, -1, CHEAT, 15},
00350     {"IS.AcidThrower", VRT_IS_ACIDTHROWER, TAMMO, 3, 3, 0, 1, 2, 3, 0, -1, -1,
00351     -1, 2, 10, 150, -1, NONE, 30},
00352 
00353     /* Missing TL2 and TL3 Weapons */
00354     {"IS.VehicleFlamer", VRT_IS_VFLAMER, TAMMO, 3, 2, 0, 1, 2, 3, 0, -1, -1, -1, 1,
00355     20, 50, -1, CHEAT, 4},
00356     {"IS.VehicleHeavyFlamer", VRT_IS_VHFLAMER, TAMMO, 5, 4, 0, 2, 4, 6, 0, -1, -1,
00357     -1, 1, 20, 100, -1, CHEAT, 20},
00358     {"CL.ERMicroLaser", VRT_CL_ERMICRO, TBEAM, 1, 3, 0, 1, 2, 4, 0, 1,
00359     2, 2, 1, 0, 25, -1, CLAT, 7},
00360     {"CL.RotaryAC/2", VRT_CL_RAC2, TAMMO, 1, 2, 2, 9, 18, 27, 0, -1, -1,
00361     -1, 4, 45, 700, -1, CLAT | RAC, 75},
00362     {"CL.RotaryAC/5", VRT_CL_RAC5, TAMMO, 1, 5, 0, 7, 14, 21, 0, -1, -1,
00363     -1, 5, 20, 1000, -1, CLAT | RAC, 150},
00364     {"CL.RotaryAC/10", VRT_CL_RAC10, TAMMO, 3, 10, 0, 6, 12, 18, 0, -1, -1,
00365     -1, 7, 10, 1400, -1, CLAT | RAC, 250},
00366     {"CL.RotaryAC/20", VRT_CL_RAC20, TAMMO, 7, 20, 0, 4, 8, 12, 0, -1, -1,
00367     -1, 10, 5, 1600, -1, CLAT | RAC, 400},
00368     {"CL.PlasmaRifle", VRT_CL_PLASMA, TBEAM, 15, 10, 0, 7, 14, 22, 0, 4, 10, 16,
00369     2, 0, 600, -1, CLAT, 400},
00370     {"IS.LongTomCannon", VRT_IS_LONGTOMC, TARTILLERY, 20, 20, 5, 10, 20, .5, 0, -1,
00371     -1, -1, 12, 5, 2000, -1, IDF | DAR, 171},
00372     {"IS.SniperCannon", VRT_IS_SNIPERC, TARTILLERY, 10, 10, 0, 5, 7, .3, 0, -1,
00373     -1, -1, 10, 10, 1500, -1, IDF | DAR, 86},
00374     {"IS.ThumperCannon", VRT_IS_THUMPERC, TARTILLERY, 6, 5, 0, 7, 9, .4, 0, -1,
00375     -1, -1, 7, 20, 1000, -1, IDF | DAR, 40},
00376     {"CL.LaserAMS", VRT_CL_LASERAMS, TBEAM, 1, 2, 0, 1, 1, 1, 0,
00377     -1, -1, -1, 1, 24, 50, -1, CLAT | AMS, 105},
00378     {"IS.LaserAMS", VRT_IS_LASERAMS, TBEAM, 12, 2, 0, 1, 1, 1, 0,
00379     -1, -1, -1, 1, 24, 50, -1, AMS, 105},
00380     {"CL.ATM-3", VRT_CL_ATM3, TMISSILE, 2, 2, 4, 5, 10, 15, 0, -1, -1,
00381     -1, 2, 20, 150, -1, IDF | CLAT, 53},
00382     {"CL.ATM-6", VRT_CL_ATM6, TMISSILE, 4, 2, 4, 5, 10, 15, 0, -1, -1,
00383     -1, 3, 10, 350, -1, IDF | CLAT, 105},
00384     {"CL.ATM-9", VRT_CL_ATM9, TMISSILE, 6, 2, 4, 5, 10, 15, 0, -1, -1,
00385     -1, 4, 7, 500, -1, IDF | CLAT, 147},
00386     {"CL.ATM-12", VRT_CL_ATM12, TMISSILE, 8, 2, 4, 5, 10, 15, 0, -1, -1,
00387     -1, 5, 5, 700, -1, IDF | CLAT, 212},
00388 
00389     /* Infantry only Weapons */
00390     {"IS.LightInfantryRifle", VRT_IS_LIRFL, TAMMO, 0, 1, 0, 1, 2, 2, 0, -1, -1,
00391     -1, 1, 20, 50, -1, NONE, 5},
00392     {"IS.InfantryRifle", VRT_IS_MIRFL, TAMMO, 0, 1, 0, 1, 2, 3, 0, -1, -1,
00393     -1, 1, 10, 75, -1, NONE, 7},
00394     {"IS.HeavyInfantryRifle", VRT_IS_HIRFL, TAMMO, 0, 2, 0, 1, 2, 4, 0, -1, -1,
00395     -1, 1, 5, 100, -1, NONE, 9},
00396     {"IS.InfantryMachineGun", VRT_IS_IMG, TAMMO, 0, 1, 0, 1, 2, 3, 0, -1, -1,
00397     -1, 1, 20, 100, -1, NONE, 8},
00398     {"IS.InfantryLaser", VRT_IS_ILAS, TBEAM, 1, 2, 0, 1, 2, 3, 0, -1, -1,
00399     -1, 1, 0, 75, -1, NONE, 9},
00400     {"IS.InfantryFlamer", VRT_IS_IFLAM, TBEAM, 1, 1, 0, 1, 2, 3, 0, -1, -1,
00401     -1, 1, 0, 75, -1, CHEAT, 5},
00402     {"IS.InfantrySRM", VRT_IS_ISRM, TMISSILE, 1, 1, 0, 2, 4, 6, 0, -1, -1,
00403     -1, 1, 2, 100, -1, NONE, 12},
00404     {"IS.InfantryLRM", VRT_IS_ILRM, TMISSILE, 1, 1, 4, 6, 9, 12, 0, -1, -1,
00405     -1, 1, 1, 100, -1, IDF, 22},
00406 
00407     {NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, NONE, 1}
00408 
00409 };
00410 
00411 struct missile_hit_table_struct MissileHitTable[] = {
00412     {"CL.LB10-XAC", 0, {3, 3, 4, 6, 6, 6, 6, 8, 8, 10, 10}},
00413     {"CL.LB20-XAC", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
00414     {"CL.LB2-XAC", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00415     {"CL.LB5-XAC", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
00416     {"CL.LRM-10", 0, {3, 3, 4, 6, 6, 6, 6, 8, 8, 10, 10}},
00417     {"CL.LRM-15", 0, {5, 5, 6, 9, 9, 9, 9, 12, 12, 15, 15}},
00418     {"CL.LRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
00419     {"CL.StreakLRM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
00420     {"CL.StreakLRM-10", 0, {3, 3, 4, 6, 6, 6, 6, 8, 8, 10, 10}},
00421     {"CL.StreakLRM-15", 0, {5, 5, 6, 9, 9, 9, 9, 12, 12, 15, 15}},
00422     {"CL.StreakLRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
00423     {"CL.LRM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
00424     {"CL.SRM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00425     {"CL.SRM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
00426     {"CL.SRM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
00427     {"CL.StreakSRM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00428     {"CL.StreakSRM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
00429     {"CL.StreakSRM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
00430     {"CL.ATM-3", 0, {1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3}},
00431     {"CL.ATM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
00432     {"CL.ATM-9", 0, {2, 2, 3, 4, 4, 5, 5, 6, 7, 8, 9}},
00433     {"CL.ATM-12", 0, {4, 4, 6, 6, 8, 8, 8, 10, 10, 12, 12}},
00434     {"CL.UltraAC/10", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00435     {"CL.UltraAC/20", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00436     {"CL.UltraAC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00437     {"CL.UltraAC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00438     {"CL.AC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00439     {"CL.AC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00440     {"CL.AC/10", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00441     {"CL.AC/20", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00442     {"IS.LRM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
00443     {"IS.LRM-10", 0, {3, 4, 4, 5, 6, 6, 6, 8, 8, 10, 10}},
00444     {"IS.LRM-15", 0, {5, 5, 9, 9, 9, 9, 9, 12, 12, 15, 15}},
00445     {"IS.LRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
00446     {"IS.SRM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00447     {"IS.SRM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
00448     {"IS.SRM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
00449     {"IS.StreakSRM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00450     {"IS.StreakSRM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
00451     {"IS.StreakSRM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
00452     {"IS.LB20-XAC", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
00453     {"IS.LB10-XAC", 0, {3, 3, 4, 6, 6, 6, 6, 8, 8, 10, 10}},
00454     {"IS.LB2-XAC", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00455     {"IS.LB5-XAC", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
00456     {"IS.UltraAC/20", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00457     {"IS.UltraAC/10", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00458     {"IS.UltraAC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00459     {"IS.UltraAC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00460     {"IS.AC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00461     {"IS.AC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00462     {"IS.AC/10", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00463     {"IS.AC/20", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00464     {"IS.LightAC/2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00465     {"IS.LightAC/5", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00466     {"IS.Thunderbolt-5", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
00467     {"IS.Thunderbolt-10", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
00468     {"IS.Thunderbolt-15", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
00469     {"IS.Thunderbolt-20", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
00470     {"IS.ELRM-10", 0, {3, 4, 4, 5, 6, 6, 6, 7, 7, 10, 10}},
00471     {"IS.ELRM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
00472     {"IS.ELRM-15", 0, {5, 5, 9, 9, 9, 9, 12, 12, 12, 15, 15}},
00473     {"IS.ELRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
00474     {"IS.LR_DFM-10", 0, {3, 4, 4, 5, 6, 6, 6, 7, 7, 10, 10}},
00475     {"IS.LR_DFM-5", 0, {1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5}},
00476     {"IS.LR_DFM-15", 0, {5, 5, 9, 9, 9, 9, 12, 12, 12, 15, 15}},
00477     {"IS.LR_DFM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
00478     {"IS.SR_DFM-2", 0, {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2}},
00479     {"IS.SR_DFM-4", 0, {1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4}},
00480     {"IS.SR_DFM-6", 0, {2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6}},
00481     {"IS.NarcBeacon", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
00482     {"CL.NarcBeacon", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
00483     {"IS.MRM-10", 0, {2, 3, 4, 5, 6, 6, 6, 8, 8, 10, 10}},
00484     {"IS.MRM-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
00485     {"IS.MRM-30", 0, {10, 14, 16, 18, 18, 18, 20, 24, 28, 30, 30}},
00486     {"IS.MRM-40", 0, {12, 12, 18, 24, 24, 24, 24, 32, 32, 40, 40}},
00487     {"IS.iNarcBeacon", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
00488     {"IS.RL-10", 0, {3, 4, 4, 5, 6, 6, 6, 8, 8, 10, 10}},
00489     {"IS.RL-15", 0, {5, 5, 9, 9, 9, 9, 9, 12, 12, 15, 15}},
00490     {"IS.RL-20", 0, {6, 6, 9, 12, 12, 12, 12, 16, 16, 20, 20}},
00491     {"IS.InfantrySRM", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
00492     {"IS.InfantryLRM", 0, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
00493     {"NoWeapon", -1, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}
00494 };
00495 
00496 #define NUM_DEF_WEAPONS (((sizeof(MechWeapons))/ \
00497                          (sizeof(struct weapon_struct)))-1)

Generated on Mon May 28 04:25:24 2007 for BattletechMUX by  doxygen 1.4.7