// Mechwarrior: Vengeance // Copyright © 1999-2000 // Mechbay_main.script // Paolo Malabuyo // July 12, 2000 #include "Content\\ShellScripts\\stddefs.h" #include "Content\\ShellScripts\\ShellFunctionHeaders.hpp" #include "Content\\ShellScripts\\MechLabHeaders.h" #include "Content\\ShellScripts\\ScriptStrings.h" main { GUI_CREATE { setresource("ScriptStrings.dll") font3d regfont = FPATH localize$(IDS_F_ROLLOVER_INFO) font3d boldfont = FPATH localize$(IDS_F_ML_DATA) pane p_pane = MB_GPATH "infobox.tga" alphamode (p_pane) = am_alpha_alphainvalpha int id = -1 int showinfo = true int max_infomessage = 365 string infomessage[max_infomessage] int mailthis[150] mailthis[0] = 0 mailthis[1] = 1 mailthis[2] = 2 mailthis[3] = 3 mailthis[4] = 4 mailthis[5] = 5 mailthis[6] = 6 mailthis[7] = 7 mailthis[8] = 8 mailthis[9] = 9 mailthis[10] = 10 mailthis[11] = 11 mailthis[12] = 12 mailthis[13] = 13 mailthis[14] = 14 mailthis[15] = 15 mailthis[16] = 16 mailthis[17] = 17 mailthis[18] = 18 mailthis[19] = 19 mailthis[51] = 20 mailthis[52] = 21 mailthis[53] = 22 mailthis[54] = 23 mailthis[55] = 24 mailthis[56] = 25 mailthis[57] = 26 mailthis[58] = 27 mailthis[59] = 28 mailthis[60] = 29 mailthis[61] = 30 mailthis[62] = 31 mailthis[63] = 32 mailthis[64] = 33 mailthis[65] = 34 mailthis[66] = 35 mailthis[67] = 36 mailthis[68] = 37 mailthis[69] = 38 mailthis[70] = 39 mailthis[71] = 40 mailthis[72] = 41 mailthis[73] = 42 mailthis[74] = 43 mailthis[75] = 44 mailthis[76] = 45 mailthis[77] = 46 mailthis[78] = 47 mailthis[79] = 48 mailthis[80] = 49 mailthis[81] = 50 mailthis[82] = 51 mailthis[83] = 52 mailthis[84] = 53 mailthis[85] = 54 mailthis[100] = 55 mailthis[101] = 56 mailthis[102] = 57 mailthis[103] = 58 mailthis[104] = 59 mailthis[105] = 60 mailthis[106] = 61 mailthis[107] = 62 mailthis[108] = 63 mailthis[109] = 64 mailthis[110] = 65 mailthis[111] = 66 mailthis[112] = 67 mailthis[113] = 68 mailthis[114] = 69 mailthis[115] = 70 mailthis[116] = 71 mailthis[117] = 72 mailthis[118] = 73 mailthis[119] = 74 mailthis[120] = 75 mailthis[121] = 76 mailthis[122] = 77 // MSL ADD MECH int temp_mech_id[363] temp_mech_id[310] = 0 // arctic temp_mech_id[311] = 1 // ares temp_mech_id[312] = 2 // argus temp_mech_id[313] = 3 // atlas temp_mech_id[314] = 4 // awesome temp_mech_id[315] = 5 // black temp_mech_id[316] = 6 // black lanner temp_mech_id[317] = 7 // brigand temp_mech_id[318] = 8 // bush temp_mech_id[319] = 9 // cat temp_mech_id[320] = 10 // cauld temp_mech_id[321] = 11 // chim temp_mech_id[322] = 12 // commando temp_mech_id[323] = 13 // coug temp_mech_id[324] = 14 // cyclops temp_mech_id[325] = 15 // dai // temp_mech_id[326] = 16 // dasher temp_mech_id[326] = 16 // dei temp_mech_id[327] = 17 // drag temp_mech_id[328] = 18 // faf temp_mech_id[329] = 19 // flea temp_mech_id[330] = 20 // glad temp_mech_id[331] = 21 // grizzly temp_mech_id[332] = 22 // haupt temp_mech_id[333] = 23 // hellh temp_mech_id[334] = 24 // hells temp_mech_id[335] = 25 // high temp_mech_id[336] = 26 // hollander II temp_mech_id[337] = 27 // hunch temp_mech_id[338] = 28 // kodiak temp_mech_id[339] = 29 // loki temp_mech_id[340] = 30 // longbow temp_mech_id[341] = 31 // mad temp_mech_id[342] = 32 // mad2 temp_mech_id[343] = 33 // masakari temp_mech_id[344] = 34 // mauler temp_mech_id[345] = 35 // nova temp_mech_id[346] = 36 // osiris temp_mech_id[347] = 37 // owens temp_mech_id[348] = 38 // puma temp_mech_id[349] = 39 // rav // temp_mech_id[351] = 41 // rifleman temp_mech_id[350] = 40 // ryok temp_mech_id[351] = 41 // shad temp_mech_id[352] = 42 // solitaire temp_mech_id[353] = 43 // sund temp_mech_id[354] = 44 // temp temp_mech_id[355] = 45 // than temp_mech_id[356] = 46 // thor temp_mech_id[357] = 47 // ull temp_mech_id[358] = 48 // uz temp_mech_id[359] = 49 // vic temp_mech_id[360] = 50 // vul temp_mech_id[361] = 51 // wolf temp_mech_id[362] = 52 // zeus // MSL ADD MECH int mech_num = 53 string class[mech_num] class[0] = localize$(IDS_ML_CH_LIGHT) // Arcticwolf class[1] = localize$(IDS_ML_CH_HEAVY) // Ares class[2] = localize$(IDS_ML_CH_HEAVY) // Argus class[3] = localize$(IDS_ML_CH_ASSAULT) // Atlas class[4] = localize$(IDS_ML_CH_ASSAULT) // Awesome class[5] = localize$(IDS_ML_CH_HEAVY) // Black knight class[6] = localize$(IDS_ML_CH_MEDIUM) // Black Lanner class[7] = localize$(IDS_ML_CH_LIGHT) // Brigand class[8] = localize$(IDS_ML_CH_MEDIUM) // Bushwacker class[9] = localize$(IDS_ML_CH_HEAVY) // Catapult class[10] = localize$(IDS_ML_CH_HEAVY) // Cauldronborn class[11] = localize$(IDS_ML_CH_MEDIUM) // Chimera class[12] = localize$(IDS_ML_CH_LIGHT) // Commando class[13] = localize$(IDS_ML_CH_LIGHT) // Cougar class[14] = localize$(IDS_ML_CH_ASSAULT) // Cyclops class[15] = localize$(IDS_ML_CH_ASSAULT) // Daishi // class[16] = localize$(IDS_ML_CH_LIGHT) // Dasher class[16] = localize$(IDS_ML_CH_ASSAULT) // Deimos class[17] = localize$(IDS_ML_CH_HEAVY) // Dragon class[18] = localize$(IDS_ML_CH_ASSAULT) // Fafnir class[19] = localize$(IDS_ML_CH_LIGHT) // Flea class[20] = localize$(IDS_ML_CH_ASSAULT) // Gladiator class[21] = localize$(IDS_ML_CH_HEAVY) // Grizzly class[22] = localize$(IDS_ML_CH_ASSAULT) // Hauptmann class[23] = localize$(IDS_ML_CH_MEDIUM) // Hellhound class[24] = localize$(IDS_ML_CH_MEDIUM) // Hellspawn class[25] = localize$(IDS_ML_CH_ASSAULT) // Highlander class[26] = localize$(IDS_ML_CH_MEDIUM) // Hollander II class[27] = localize$(IDS_ML_CH_MEDIUM) // Hunchback class[28] = localize$(IDS_ML_CH_ASSAULT) // Kodiak class[29] = localize$(IDS_ML_CH_HEAVY) // Loki class[30] = localize$(IDS_ML_CH_ASSAULT) // Longbow class[31] = localize$(IDS_ML_CH_HEAVY) // Madcat class[32] = localize$(IDS_ML_CH_ASSAULT) // Madcat Mk II class[33] = localize$(IDS_ML_CH_ASSAULT) // Masakari class[34] = localize$(IDS_ML_CH_ASSAULT) // Mauler class[35] = localize$(IDS_ML_CH_HEAVY) // Novacat class[36] = localize$(IDS_ML_CH_LIGHT) // Osiris class[37] = localize$(IDS_ML_CH_LIGHT) // Owens class[38] = localize$(IDS_ML_CH_LIGHT) // Puma class[39] = localize$(IDS_ML_CH_LIGHT) // Raven // class[41] = localize$(IDS_ML_CH_HEAVY) // Rifleman class[40] = localize$(IDS_ML_CH_MEDIUM) // Ryoken class[41] = localize$(IDS_ML_CH_MEDIUM) // Shadowcat class[42] = localize$(IDS_ML_CH_LIGHT) // Solitaire class[43] = localize$(IDS_ML_CH_ASSAULT) // Sunder class[44] = localize$(IDS_ML_CH_ASSAULT) // Templar class[45] = localize$(IDS_ML_CH_HEAVY) // Thanatos class[46] = localize$(IDS_ML_CH_HEAVY) // Thor class[47] = localize$(IDS_ML_CH_LIGHT) // Uller class[48] = localize$(IDS_ML_CH_MEDIUM) // Uziel class[49] = localize$(IDS_ML_CH_ASSAULT) // Victor class[50] = localize$(IDS_ML_CH_HEAVY) // Vulture class[51] = localize$(IDS_ML_CH_LIGHT) // Wolfhound class[52] = localize$(IDS_ML_CH_ASSAULT) // Zeus string chassis_tech[mech_num] chassis_tech[0] = localize$(DNL_CLAN) // Arcticwolf chassis_tech[1] = localize$(DNL_CLAN) // Ares chassis_tech[2] = localize$(DNL_INNERSPHERE) // Argus chassis_tech[3] = localize$(DNL_INNERSPHERE) // Atlas chassis_tech[4] = localize$(DNL_INNERSPHERE) // Awesome chassis_tech[5] = localize$(DNL_INNERSPHERE) // Black knight chassis_tech[6] = localize$(DNL_CLAN) // Black Lanner chassis_tech[7] = localize$(DNL_INNERSPHERE) // Brigand chassis_tech[8] = localize$(DNL_INNERSPHERE) // Bushwacker chassis_tech[9] = localize$(DNL_INNERSPHERE) // Catapult chassis_tech[10] = localize$(DNL_CLAN) // Cauldronborn chassis_tech[11] = localize$(DNL_INNERSPHERE) // Chimera chassis_tech[12] = localize$(DNL_INNERSPHERE) // Commando chassis_tech[13] = localize$(DNL_CLAN) // Cougar chassis_tech[14] = localize$(DNL_INNERSPHERE)// Cyclops chassis_tech[15] = localize$(DNL_CLAN) // Daishi // chassis_tech[16] = localize$(DNL_CLAN) // Dasher chassis_tech[16] = localize$(DNL_CLAN) // Deimos chassis_tech[17] = localize$(DNL_INNERSPHERE) // Dragon chassis_tech[18] = localize$(DNL_INNERSPHERE) // Fafnir chassis_tech[19] = localize$(DNL_INNERSPHERE) // Flea chassis_tech[20] = localize$(DNL_CLAN) // Gladiator chassis_tech[21] = localize$(DNL_CLAN) // Grizzly chassis_tech[22] = localize$(DNL_CLAN) // Hauptmann chassis_tech[23] = localize$(DNL_CLAN) // Hellhound chassis_tech[24] = localize$(DNL_INNERSPHERE) // Hellspawn chassis_tech[25] = localize$(DNL_INNERSPHERE) // Highlander chassis_tech[26] = localize$(DNL_INNERSPHERE) // Hollander II chassis_tech[27] = localize$(DNL_INNERSPHERE) // Hunchback chassis_tech[28] = localize$(DNL_CLAN) // Kodiak chassis_tech[29] = localize$(DNL_CLAN) // Loki chassis_tech[30] = localize$(DNL_INNERSPHERE) // Longbow chassis_tech[31] = localize$(DNL_CLAN) // Madcat chassis_tech[32] = localize$(DNL_CLAN) // Madcat2 chassis_tech[33] = localize$(DNL_CLAN) // Masakari chassis_tech[34] = localize$(DNL_INNERSPHERE) // Mauler chassis_tech[35] = localize$(DNL_CLAN) // Novacat chassis_tech[36] = localize$(DNL_INNERSPHERE) // Osiris chassis_tech[37] = localize$(DNL_INNERSPHERE) // Owens chassis_tech[38] = localize$(DNL_CLAN) // Puma chassis_tech[39] = localize$(DNL_INNERSPHERE) // Raven // chassis_tech[41] = localize$(DNL_INNERSPHERE) // Rifleman chassis_tech[40] = localize$(DNL_CLAN) // Ryoken chassis_tech[41] = localize$(DNL_CLAN) // Shadowcat chassis_tech[42] = localize$(DNL_INNERSPHERE) // Solitaire chassis_tech[43] = localize$(DNL_INNERSPHERE) // Sunder chassis_tech[44] = localize$(DNL_INNERSPHERE) // Templar chassis_tech[45] = localize$(DNL_INNERSPHERE) // Thanatos chassis_tech[46] = localize$(DNL_CLAN) // Thor chassis_tech[47] = localize$(DNL_CLAN) // Uller chassis_tech[48] = localize$(DNL_INNERSPHERE) // Uziel chassis_tech[49] = localize$(DNL_INNERSPHERE) // Victor chassis_tech[50] = localize$(DNL_CLAN) // Vulture chassis_tech[51] = localize$(DNL_CLAN) // Wolfhound chassis_tech[52] = localize$(DNL_INNERSPHERE) // Zeus int tonnage[mech_num] tonnage[0] = 40 // Arcticwolf tonnage[1] = 60 // Ares tonnage[2] = 60 // Argus tonnage[3] = 100 // Atlas tonnage[4] = 80 // Awesome tonnage[5] = 75 // Black knight tonnage[6] = 55 // Black lanner tonnage[7] = 25 // Brigand tonnage[8] = 55 // Bushwacker tonnage[9] = 65 // Catapult tonnage[10] = 65 // Cauldronborn tonnage[11] = 40 tonnage[12] = 25 // Commando tonnage[13] = 35 tonnage[14] = 90 // Cyclops tonnage[15] = 100 tonnage[16] = 85 // Deimos // tonnage[16] = 20 // Dasher tonnage[17] = 60 // Dragon tonnage[18] = 100 // Fafnir tonnage[19] = 20 // Flea tonnage[20] = 95 // Gladiator tonnage[21] = 70 // Grizzly tonnage[22] = 95 // Hauptmann tonnage[23] = 50 // Hellhound tonnage[24] = 45 tonnage[25] = 90 // Highlander tonnage[26] = 45 // Hollander II tonnage[27] = 50 // Hunchback tonnage[28] = 100 // Kodiak tonnage[29] = 65 tonnage[30] = 85 // Longbow tonnage[31] = 75 tonnage[32] = 90 tonnage[33] = 85 // Masakari tonnage[34] = 90 // Mauler tonnage[35] = 70 // Novacat tonnage[36] = 30 // Osiris tonnage[37] = 35 // Owens tonnage[38] = 35 // Puma tonnage[39] = 35 // Raven // tonnage[41] = 60 // Rifleman tonnage[40] = 55 // Ryoken tonnage[41] = 45 // Shadowcat tonnage[42] = 25 // Solitaire tonnage[43] = 90 // Sunder tonnage[44] = 85 // Templar tonnage[45] = 75 tonnage[46] = 70 tonnage[47] = 30 // Uller tonnage[48] = 50 // Uziel tonnage[49] = 80 // Victor tonnage[50] = 60 // Vulture tonnage[51] = 35 // Wolfhound tonnage[52] = 80 // Zeus int top_speed[mech_num] top_speed[0] = 121 // Arcticwolf top_speed[1] = 97 // Ares top_speed[2] = 97 // Argus top_speed[3] = 81 // Atlas top_speed[4] = 95 // Awesome top_speed[5] = 93 // Black knight top_speed[6] = 106 // Black lanner top_speed[7] = 120 // Brigand top_speed[8] = 106 // Bushwacker top_speed[9] = 104 // Catapult top_speed[10] = 97 // Cauldronborn top_speed[11] = 117 // Chimera top_speed[12] = 117 // Commando top_speed[13] = 132 // Cougar top_speed[14] = 81 // Cyclops top_speed[15] = 76 // Daishi // top_speed[16] = 117 // Dasher top_speed[16] = 95 // Deimos top_speed[17] = 97 // Dragon top_speed[18] = 58 // Fafnir top_speed[19] = 147 // Flea top_speed[20] = 76 // Gladiator top_speed[21] = 76 // Grizzly top_speed[22] = 76 // Hauptmann top_speed[23] = 104 // Hellhound top_speed[24] = 118 top_speed[25] = 76 // Highlander top_speed[26] = 129 // Hollander II top_speed[27] = 104 // Hunchback top_speed[28] = 76 // Kodiak top_speed[29] = 118 top_speed[30] = 76 // Longbow top_speed[31] = 100 top_speed[32] = 93 top_speed[33] = 76 // Masakari top_speed[34] = 90 // Mauler top_speed[35] = 108 // Novacat top_speed[36] = 140 // Osiris top_speed[37] = 140 // Owens top_speed[38] = 104 // Puma top_speed[39] = 125 // Raven // top_speed[41] = 97 // Rifleman top_speed[40] = 106 // Ryoken top_speed[41] = 117 // Shadowcat top_speed[42] = 125 // Solitaire top_speed[43] = 76 // Sunder top_speed[44] = 80 // Templar top_speed[45] = 93 // Thanatos top_speed[46] = 109 // Thor top_speed[47] = 144 // Uller top_speed[48] = 113 // Uziel top_speed[49] = 76 // Victor top_speed[50] = 105 // Vulture top_speed[51] = 120 // Wolfhound top_speed[52] = 90 // Zeus // 0 - 150 weapons infomessage[0] = localize$(DNL_SMLAS) "\n" localize$(IDS_ML_SMLAS_INFO) infomessage[1] = localize$(DNL_MDLAS) "\n" localize$(IDS_ML_MDLAS_INFO) infomessage[2] = localize$(DNL_LGLAS) "\n" localize$(IDS_ML_LGLAS_INFO) infomessage[3] = localize$(DNL_SMPLS) "\n" localize$(IDS_ML_SMPLS_INFO) infomessage[4] = localize$(DNL_MDPLS) "\n" localize$(IDS_ML_MDPLS_INFO) infomessage[5] = localize$(DNL_LGPLS) "\n" localize$(IDS_ML_LGPLS_INFO) infomessage[6] = localize$(DNL_ERSML) "\n" localize$(IDS_ML_ERSML_INFO) infomessage[7] = localize$(DNL_ERMDL) "\n" localize$(IDS_ML_ERMDL_INFO) infomessage[8] = localize$(DNL_ERLGL) "\n" localize$(IDS_ML_ERLGL_INFO) infomessage[9] = localize$(DNL_SMXPLS) "\n" localize$(IDS_ML_SMXPLS_INFO) infomessage[10] = localize$(DNL_MDXPLS) "\n" localize$(IDS_ML_MDXPLS_INFO) infomessage[11] = localize$(DNL_LGXPLS) "\n" localize$(IDS_ML_LGXPLS_INFO) infomessage[12] = localize$(DNL_CSMPLS) "\n" localize$(IDS_ML_CSMPLS_INFO) infomessage[13] = localize$(DNL_CMDPLS) "\n" localize$(IDS_ML_CMDPLS_INFO) infomessage[14] = localize$(DNL_CLGPLS) "\n" localize$(IDS_ML_CLGPLS_INFO) infomessage[15] = localize$(DNL_CERSML) "\n" localize$(IDS_ML_CERSML_INFO) infomessage[16] = localize$(DNL_CERMDL) "\n" localize$(IDS_ML_CERMDL_INFO) infomessage[17] = localize$(DNL_CERLGL) "\n" localize$(IDS_ML_CERLGL_INFO) infomessage[18] = localize$(DNL_PPC) "\n" localize$(IDS_ML_PPC_INFO) infomessage[19] = localize$(DNL_ERPPC) "\n" localize$(IDS_ML_ERPPC_INFO) infomessage[20] = localize$(DNL_CERPPC) "\n" localize$(IDS_ML_CERPPC_INFO) infomessage[21] = localize$(DNL_FLAMER) "\n" localize$(IDS_ML_FLAMER_INFO) infomessage[22] = localize$(DNL_CFLAMER) "\n" localize$(IDS_ML_FLAMER_INFO) infomessage[23] = localize$(DNL_BMBLAS) "\n" localize$(IDS_ML_BMBLAS_INFO) infomessage[51] = localize$(DNL_SRM2) "\n" localize$(IDS_ML_SRM_INFO) infomessage[52] = localize$(DNL_SRM4) "\n" localize$(IDS_ML_SRM_INFO) infomessage[53] = localize$(DNL_SRM6) "\n" localize$(IDS_ML_SRM_INFO) infomessage[54] = localize$(DNL_CSRM2) "\n" localize$(IDS_ML_CSRM_INFO) infomessage[55] = localize$(DNL_CSRM4) "\n" localize$(IDS_ML_CSRM_INFO) infomessage[56] = localize$(DNL_CSRM6) "\n" localize$(IDS_ML_CSRM_INFO) infomessage[57] = localize$(DNL_ISSSRM2) "\n" localize$(IDS_ML_ISSSRM_INFO) infomessage[58] = localize$(DNL_ISSSRM4) "\n" localize$(IDS_ML_ISSSRM_INFO) infomessage[59] = localize$(DNL_ISSSRM6) "\n" localize$(IDS_ML_ISSSRM_INFO) infomessage[60] = localize$(DNL_CSSRM2) "\n" localize$(IDS_ML_CSSRM_INFO) infomessage[61] = localize$(DNL_CSSRM4) "\n" localize$(IDS_ML_CSSRM_INFO) infomessage[62] = localize$(DNL_CSSRM6) "\n" localize$(IDS_ML_CSSRM_INFO) infomessage[63] = localize$(DNL_MRM10) "\n" localize$(IDS_ML_MRM_INFO) infomessage[64] = localize$(DNL_MRM20) "\n" localize$(IDS_ML_MRM_INFO) infomessage[65] = localize$(DNL_MRM30) "\n" localize$(IDS_ML_MRM_INFO) infomessage[66] = localize$(DNL_MRM40) "\n" localize$(IDS_ML_MRM_INFO) infomessage[67] = localize$(DNL_SMRM10) "\n" localize$(IDS_ML_SMRM_INFO) infomessage[68] = localize$(DNL_SMRM20) "\n" localize$(IDS_ML_SMRM_INFO) infomessage[69] = localize$(DNL_SMRM30) "\n" localize$(IDS_ML_SMRM_INFO) infomessage[70] = localize$(DNL_SMRM40) "\n" localize$(IDS_ML_SMRM_INFO) infomessage[71] = localize$(DNL_CSMRM10) "\n" localize$(IDS_ML_SMRM_INFO) infomessage[72] = localize$(DNL_CSMRM20) "\n" localize$(IDS_ML_SMRM_INFO) infomessage[73] = localize$(DNL_CSMRM30) "\n" localize$(IDS_ML_SMRM_INFO) infomessage[74] = localize$(DNL_CSMRM40) "\n" localize$(IDS_ML_SMRM_INFO) infomessage[75] = localize$(DNL_LRM5) "\n" localize$(IDS_ML_LRM_INFO) infomessage[76] = localize$(DNL_LRM10) "\n" localize$(IDS_ML_LRM_INFO) infomessage[77] = localize$(DNL_LRM15) "\n" localize$(IDS_ML_LRM_INFO) infomessage[78] = localize$(DNL_LRM20) "\n" localize$(IDS_ML_LRM_INFO) infomessage[79] = localize$(DNL_CLRM5) "\n" localize$(IDS_ML_CLRM_INFO) infomessage[80] = localize$(DNL_CLRM10) "\n" localize$(IDS_ML_CLRM_INFO) infomessage[81] = localize$(DNL_CLRM15) "\n" localize$(IDS_ML_CLRM_INFO) infomessage[82] = localize$(DNL_CLRM20) "\n" localize$(IDS_ML_CLRM_INFO) infomessage[83] = localize$(DNL_THNDRBLT) "\n" localize$(IDS_ML_THDRBLT_INFO) infomessage[84] = localize$(DNL_NARC) "\n" localize$(IDS_ML_NARC_INFO) infomessage[85] = localize$(DNL_CNARC) "\n" localize$(IDS_ML_CNARC_INFO) infomessage[86] = localize$(DNL_FLARE) "\n" localize$(IDS_ML_FLARE_INFO) infomessage[87] = localize$(DNL_HIGHEXPLOSIVE) "\n" localize$(IDS_ML_EXPLOSIVES_INFO) infomessage[88] = localize$(DNL_ARTILLERY) "\n" localize$(IDS_ML_ARTILLERY_INFO) infomessage[100] = localize$(DNL_AC2) "\n" localize$(IDS_ML_AC_INFO) infomessage[101] = localize$(DNL_AC5) "\n" localize$(IDS_ML_AC_INFO) infomessage[102] = localize$(DNL_AC10) "\n" localize$(IDS_ML_AC_INFO) infomessage[103] = localize$(DNL_AC20) "\n" localize$(IDS_ML_AC_INFO) infomessage[104] = localize$(DNL_LBXAC10) "\n" localize$(IDS_ML_LBXAC_INFO) infomessage[105] = localize$(DNL_LBXAC20) "\n" localize$(IDS_ML_LBXAC_INFO) infomessage[106] = localize$(DNL_CLBXAC10) "\n" localize$(IDS_ML_LBXAC_INFO) infomessage[107] = localize$(DNL_CLBXAC20) "\n" localize$(IDS_ML_LBXAC_INFO) infomessage[108] = localize$(DNL_UAC2) "\n" localize$(IDS_ML_UAC_INFO) infomessage[109] = localize$(DNL_UAC5) "\n" localize$(IDS_ML_UAC_INFO) infomessage[110] = localize$(DNL_UAC10) "\n" localize$(IDS_ML_UAC_INFO) infomessage[111] = localize$(DNL_UAC20) "\n" localize$(IDS_ML_UAC_INFO) infomessage[112] = localize$(DNL_CUAC2) "\n" localize$(IDS_ML_CUAC_INFO) infomessage[113] = localize$(DNL_CUAC5) "\n" localize$(IDS_ML_CUAC_INFO) infomessage[114] = localize$(DNL_CUAC10) "\n" localize$(IDS_ML_CUAC_INFO) infomessage[115] = localize$(DNL_CUAC20) "\n" localize$(IDS_ML_CUAC_INFO) infomessage[116] = localize$(DNL_LGAUSS) "\n" localize$(IDS_ML_LGAUSS_INFO) infomessage[117] = localize$(DNL_GAUSS) "\n" localize$(IDS_ML_GAUSS_INFO) infomessage[118] = localize$(DNL_HGAUSS) "\n" localize$(IDS_ML_HGAUSS_INFO) infomessage[119] = localize$(DNL_CGAUSS) "\n" localize$(IDS_ML_CGAUSS_INFO) infomessage[120] = localize$(DNL_MG) "\n" localize$(IDS_ML_MG_INFO) infomessage[121] = localize$(DNL_CMG) "\n" localize$(IDS_ML_MG_INFO) infomessage[122] = localize$(DNL_LONGTOM) "\n" localize$(IDS_ML_TOM_INFO) // 151 - 200 general mechlab infomessage[151] = localize$(IDS_ML_RESTORE_INFO) infomessage[152] = localize$(IDS_ML_CLOSE_INFO) infomessage[153] = localize$(IDS_ML_FIREPOWER_INFO) infomessage[154] = localize$(IDS_ML_ARMOR_INFO) infomessage[155] = localize$(IDS_ML_SPEED_INFO) infomessage[156] = localize$(IDS_ML_HEAT_INFO) infomessage[157] = localize$(IDS_ML_CHASSIS_INFO) infomessage[158] = localize$(IDS_ML_WEAPONS_INFO) infomessage[159] = localize$(IDS_ML_ARMORTAB_INFO) infomessage[160] = localize$(IDS_ML_SAVE_INFO) infomessage[161] = localize$(IDS_ML_MAXTON_INFO) infomessage[162] = localize$(IDS_ML_CURRENTTON_INFO) infomessage[163] = localize$(IDS_ML_AVAILTON_INFO) infomessage[164] = localize$(IDS_ML_TABBLOCK_INFO) infomessage[165] = localize$(IDS_ML_CHASSISBLOCK_INFO) infomessage[166] = localize$(IDS_ML_NOMECH_INFO) infomessage[167] = localize$(IDS_ML_MECHNAME_INFO) infomessage[168] = localize$(IDS_ML_CANCELSAVE_INFO) infomessage[169] = localize$(IDS_ML_SAVEDONE_INFO) infomessage[195] = localize$(IDS_ML_SAVECONFIRM_YES) infomessage[196] = localize$(IDS_ML_SAVECONFIRM_NO) infomessage[197] = localize$(IDS_ML_CONTINUE) infomessage[198] = localize$(IDS_ML_REMOVEYES_INFO) infomessage[199] = localize$(IDS_ML_REMOVENO_INFO) infomessage[200] = localize$(IDS_ML_CREATE_LIMIT_INFO) // 201 - 225 chassis tab infomessage[201] = localize$(IDS_ML_CH_SELECTCHASSIS_INFO) infomessage[202] = localize$(IDS_ML_CH_MECHNAMELIST_INFO) infomessage[203] = localize$(IDS_ML_CH_CREATENEW_INFO) infomessage[204] = localize$(IDS_ML_CH_DELETEMECH_INFO) infomessage[205] = localize$(IDS_ML_CH_CAMO_INFO) infomessage[206] = localize$(IDS_ML_CH_ENGINERATING_INFO) infomessage[207] = localize$(IDS_ML_CH_HEATSINKS_INFO) infomessage[208] = localize$(IDS_ML_CH_NEWCHASSISTYPE_INFO) infomessage[209] = localize$(IDS_ML_CH_NEWMECHNAME_INFO) infomessage[210] = localize$(IDS_ML_CH_CANCELCREATE_INFO) infomessage[211] = localize$(IDS_ML_CH_NEWMECHCREATE_INFO) infomessage[212] = localize$(DNL_JUMPJETS) "\n" localize$(IDS_ML_JUMPJETS_INFO) infomessage[213] = localize$(DNL_ECM) "\n" localize$(IDS_ML_ECM_INFO) infomessage[214] = localize$(DNL_BAP) "\n" localize$(IDS_ML_BEAGLE_INFO) infomessage[215] = localize$(DNL_LA) "\n" localize$(IDS_ML_LIGHT_INFO) infomessage[216] = localize$(DNL_AMS) "\n" localize$(IDS_ML_AMS_INFO) infomessage[217] = localize$(DNL_LAMS) "\n" localize$(IDS_ML_LAMS_INFO) // infomessage[218] = localize$(DNL_ENHANCED_OPTICS) "\n" localize$(IDS_ML_ENHANCED_OPTICS_INFO) infomessage[218] = localize$(DNL_IFF_JAMMER) "\n" localize$(IDS_ML_IFF_JAMMER_INFO) infomessage[219] = localize$(DNL_ADVANCED_GYRO) "\n" localize$(IDS_ML_ADVANCED_GYRO_INFO) infomessage[220] = localize$(IDS_ML_CH_SAVE_YES) infomessage[221] = localize$(IDS_ML_CH_SAVE_NO) infomessage[222] = localize$(IDS_ML_CH_RENAME_INFO) // 226 - 275 weapons tab infomessage[226] = localize$(IDS_ML_WP_FILTER_INFO) infomessage[227] = localize$(IDS_ML_WP_GROUP_INFO) infomessage[228] = localize$(IDS_ML_WP_STRIPALL_INFO) infomessage[230] = localize$(IDS_ML_WP_GROUPACCEPT_INFO) infomessage[231] = localize$(IDS_ML_WP_GROUPRESTORE_INFO) infomessage[240] = localize$(IDS_ML_WP_EMPTYMISSILE_INFO) infomessage[241] = localize$(IDS_ML_WP_EMPTYBALLISTIC_INFO) infomessage[242] = localize$(IDS_ML_WP_EMPTYBEAM_INFO) infomessage[243] = localize$(IDS_ML_WP_EMPTYOMNI_INFO) infomessage[244] = localize$(IDS_ML_WP_AVAILABLEWEAPONS_INFO) // 276 - 300 armor tab infomessage[276] = localize$(IDS_ML_AR_ARMORTYPE_INFO) infomessage[278] = localize$(IDS_ML_AR_HEADSPIN_INFO) infomessage[279] = localize$(IDS_ML_AR_HEADSLIDER_INFO) infomessage[280] = localize$(IDS_ML_AR_LARMSPIN_INFO) infomessage[281] = localize$(IDS_ML_AR_LARMSLIDER_INFO) infomessage[282] = localize$(IDS_ML_AR_RARMSPIN_INFO) infomessage[283] = localize$(IDS_ML_AR_RARMSLIDER_INFO) infomessage[284] = localize$(IDS_ML_AR_LTORSOSPIN_INFO) infomessage[285] = localize$(IDS_ML_AR_LTORSOSLIDER_INFO) infomessage[286] = localize$(IDS_ML_AR_CTORSOSPIN_INFO) infomessage[287] = localize$(IDS_ML_AR_CTORSOSLIDER_INFO) infomessage[288] = localize$(IDS_ML_AR_RTORSOSPIN_INFO) infomessage[289] = localize$(IDS_ML_AR_RTORSOSLIDER_INFO) infomessage[290] = localize$(IDS_ML_AR_BTORSOSPIN_INFO) infomessage[291] = localize$(IDS_ML_AR_BTORSOSLIDER_INFO) infomessage[292] = localize$(IDS_ML_AR_LLEGSPIN_INFO) infomessage[293] = localize$(IDS_ML_AR_LLEGSLIDER_INFO) infomessage[294] = localize$(IDS_ML_AR_RLEGSPIN_INFO) infomessage[295] = localize$(IDS_ML_AR_RLEGSLIDER_INFO) infomessage[296] = localize$(IDS_ML_AR_AUTODISTRIBUTE_INFO) infomessage[297] = localize$(DNL_FERROFIB) "\n" localize$(IDS_ML_AR_FERROFIB_INFO) infomessage[298] = localize$(IDS_ML_AR_REACTIVE)"\n" localize$(IDS_ML_AR_REACTIVE_INFO) // NEED LOCALIZATION DECISION infomessage[299] = localize$(IDS_ML_AR_REFLECTIVE) "\n" localize$(IDS_ML_AR_REFLECTIVE_INFO) // NEED LOCALIZATION DECISION infomessage[300] = localize$(IDS_ML_AR_POINTS_INFO) infomessage[301] = localize$(IDS_ML_AR_MAX_ARMOR_INFO) // MSL ADD MECH infomessage[310] = localize$(DNL_ARCTICWOLF) "\n" localize$(IDS_ML_ARCTICWOLF_INFO) infomessage[311] = localize$(DNL_ARES) "\n" localize$(IDS_ML_ARES_INFO) infomessage[312] = localize$(DNL_ARGUS) "\n" localize$(IDS_ML_ARGUS_INFO) infomessage[313] = localize$(DNL_ATLAS) "\n" localize$(IDS_ML_ATLAS_INFO) infomessage[314] = localize$(DNL_AWESOME) "\n" localize$(IDS_ML_AWESOME_INFO) infomessage[315] = localize$(DNL_BLACKKNIGHT) "\n" localize$(IDS_ML_BLACKKNIGHT_INFO) infomessage[316] = localize$(DNL_BLACKLANNER) "\n" localize$(IDS_ML_BLACKLANNER_INFO) infomessage[317] = localize$(DNL_BRIGAND) "\n" localize$(IDS_ML_BRIGAND_INFO) infomessage[318] = localize$(DNL_BUSHWACKER) "\n" localize$(IDS_ML_BUSHWACKER_INFO) infomessage[319] = localize$(DNL_CATAPULT) "\n" localize$(IDS_ML_CATAPULT_INFO) infomessage[320] = localize$(DNL_CAULDRONBORN) "\n" localize$(IDS_ML_CAULDRONBORN_INFO) infomessage[321] = localize$(DNL_CHIMERA) "\n" localize$(IDS_ML_CHIMERA_INFO) infomessage[322] = localize$(DNL_COMMANDO) "\n" localize$(IDS_ML_COMMANDO_INFO) infomessage[323] = localize$(DNL_COUGAR) "\n" localize$(IDS_ML_COUGAR_INFO) infomessage[324] = localize$(DNL_CYCLOPS) "\n" localize$(IDS_ML_CYCLOPS_INFO) infomessage[325] = localize$(DNL_DAISHI) "\n" localize$(IDS_ML_DAISHI_INFO) // infomessage[326] = localize$(DNL_DASHER) "\n" localize$(IDS_ML_DASHER_INFO) infomessage[326] = localize$(DNL_DEIMOS) "\n" localize$(IDS_ML_DEIMOS_INFO) infomessage[327] = localize$(DNL_DRAGON) "\n" localize$(IDS_ML_DRAGON_INFO) infomessage[328] = localize$(DNL_FAFNIR) "\n" localize$(IDS_ML_FAFNIR_INFO) infomessage[329] = localize$(DNL_FLEA) "\n" localize$(IDS_ML_FLEA_INFO) infomessage[330] = localize$(DNL_GLADIATOR) "\n" localize$(IDS_ML_GLADIATOR_INFO) infomessage[331] = localize$(DNL_GRIZZLY) "\n" localize$(IDS_ML_GRIZZLY_INFO) infomessage[332] = localize$(DNL_HAUPTMANN) "\n" localize$(IDS_ML_HAUPTMANN_INFO) infomessage[333] = localize$(DNL_HELLHOUND) "\n" localize$(IDS_ML_HELLHOUND_INFO) infomessage[334] = localize$(DNL_HELLSPAWN) "\n" localize$(IDS_ML_HELLSPAWN_INFO) infomessage[335] = localize$(DNL_HIGHLANDER) "\n" localize$(IDS_ML_HIGHLANDER_INFO) infomessage[336] = localize$(DNL_HOLLANDERII) "\n" localize$(IDS_ML_HOLLANDERII_INFO) infomessage[337] = localize$(DNL_HUNCHBACK) "\n" localize$(IDS_ML_HUNCHBACK_INFO) infomessage[338] = localize$(DNL_KODIAK) "\n" localize$(IDS_ML_KODIAK_INFO) infomessage[339] = localize$(DNL_LOKI) "\n" localize$(IDS_ML_LOKI_INFO) infomessage[340] = localize$(DNL_LONGBOW) "\n" localize$(IDS_ML_LONGBOW_INFO) infomessage[341] = localize$(DNL_MADCAT) "\n" localize$(IDS_ML_MADCAT_INFO) infomessage[342] = localize$(DNL_MADCAT2) "\n" localize$(IDS_ML_MADCATMK2_INFO) infomessage[343] = localize$(DNL_MASAKARI) "\n" localize$(IDS_ML_MASAKARI_INFO) infomessage[344] = localize$(DNL_MAULER) "\n" localize$(IDS_ML_MAULER_INFO) infomessage[345] = localize$(DNL_NOVACAT) "\n" localize$(IDS_ML_NOVACAT_INFO) infomessage[346] = localize$(DNL_OSIRIS) "\n" localize$(IDS_ML_OSIRIS_INFO) infomessage[347] = localize$(DNL_OWENS) "\n" localize$(IDS_ML_OWENS_INFO) infomessage[348] = localize$(DNL_PUMA) "\n" localize$(IDS_ML_PUMA_INFO) infomessage[349] = localize$(DNL_RAVEN) "\n" localize$(IDS_ML_RAVEN_INFO) // infomessage[351] = localize$(DNL_RIFLEMAN) "\n" localize$(IDS_ML_RIFLEMAN_INFO) infomessage[350] = localize$(DNL_RYOKEN) "\n" localize$(IDS_ML_RYOKEN_INFO) infomessage[351] = localize$(DNL_SHADOWCAT) "\n" localize$(IDS_ML_SHADOWCAT_INFO) infomessage[352] = localize$(DNL_SOLITAIRE) "\n" localize$(IDS_ML_SOLITAIRE_INFO) infomessage[353] = localize$(DNL_SUNDER) "\n" localize$(IDS_ML_SUNDER_INFO) infomessage[354] = localize$(DNL_TEMPLAR) "\n" localize$(IDS_ML_TEMPLAR_INFO) infomessage[355] = localize$(DNL_THANATOS) "\n" localize$(IDS_ML_THANATOS_INFO) infomessage[356] = localize$(DNL_THOR) "\n" localize$(IDS_ML_THOR_INFO) infomessage[357] = localize$(DNL_ULLER) "\n" localize$(IDS_ML_ULLER_INFO) infomessage[358] = localize$(DNL_UZIEL) "\n" localize$(IDS_ML_UZIEL_INFO) infomessage[359] = localize$(DNL_VICTOR) "\n" localize$(IDS_ML_VICTOR_INFO) infomessage[360] = localize$(DNL_VULTURE) "\n" localize$(IDS_ML_VULTURE_INFO) infomessage[361] = localize$(DNL_WOLFHOUND) "\n" localize$(IDS_ML_WOLFHOUND_INFO) infomessage[362] = localize$(DNL_ZEUS) "\n" localize$(IDS_ML_ZEUS_INFO) region = 10, 525 to 640, 590 } REGION_ENTERED { id = -1 @Mechbay_main@o_mainui.o_weapons.showinfo = false } GUI_DRAW { render p_pane, 6, 504 print3d_attributes = regfont, 0xff000000, 1, 1, 1, 0, 0, just_right print3d_margins = 343, 508 to 640, 545 - 14 print3d_position = 343, 511 print3d localize$(DNL_COMSTAR) if showinfo == true { // MSL ADD MECH if ((id > -1) && (id <= 143)) OR (id >=310 && id <= 362) { if (id > -1) && (id <= 143) { print3d_attributes = regfont, 0xffff7200, 1, 1, 1, 0, 0 print3d_margins = 182, 526 to 640, 587 print3d_position = 182, 529 } // MSL ADD MECH if (id >=310 && id <= 362) { setpencolor(0xaaffffff) drawline 175, 535 to 175, 581 print3d_attributes = regfont, 0xffff7200, 1, 1, 1, 0, 0, just_right print3d_margins = 50, 526 to 170, 587 print3d_position = 50, 529 print3d class[temp_mech_id[id]] print3d_position = 50, 545 print3d tonnage[temp_mech_id[id]] print3d_position = 50, 559 print3d top_speed[temp_mech_id[id]] print3d_position = 50, 573 print3d chassis_tech[temp_mech_id[id]] print3d_attributes = regfont, 0xffff7200, 1, 1, 1, 0, 0 print3d_margins = 15, 524 to 150, 585 print3d_position = 15, 529 print3d localize$(IDS_ML_NEW_CLASS) print3d_position = 15, 545 print3d localize$(IDS_ML_NEW_TONNAGE) print3d_position = 15, 559 print3d localize$(IDS_ML_NEW_TOPSPEED) print3d_position = 15, 573 print3d localize$(IDS_ML_NEW_TECH) print3d_attributes = regfont, 0xffff7200, 1, 1, 1, 0, 0 print3d_margins = 182, 526 to 640, 587 print3d_position = 182, 529 } } else { print3d_attributes = regfont, 0xffff7200, 1, 1, 1, 0, 0 print3d_margins = 15, 526 to 640, 587 print3d_position = 15, 529 } if id < max_infomessage { if id > -1 { print3d infomessage[id] } else { print3d localize$(IDS_ML_WELCOME_INFO) } } } } GUI_MAILBOX { if getmessage() > 143 { @Mechbay_main@o_mainui.o_weapons.showinfo = false } showinfo = true id = getmessage() } }