Complete disaster-recovery snapshot: engine/game source, game data assets, VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive. Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false, no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
121 lines
5.5 KiB
Plaintext
121 lines
5.5 KiB
Plaintext
#include "Content\\ShellScripts\\MechLabHeaders.h" //for LastMechID
|
|
#include "Content\\ShellScripts\\ScriptStrings.h"
|
|
|
|
|
|
// Weight class designations
|
|
#define WC_LIGHT 0
|
|
#define WC_MEDIUM 1
|
|
#define WC_HEAVY 2
|
|
#define WC_ASSAULT 3
|
|
#define W_ANY 4
|
|
|
|
|
|
mech_info
|
|
{
|
|
GUI_CREATE
|
|
{
|
|
//copied from mechbay/chassis.script
|
|
int mech_num = LastMechID + 1
|
|
int mechWeightClassString[mech_num]
|
|
|
|
mechWeightClassString[0] = IDS_ML_CH_MEDIUM // arctic wolf
|
|
mechWeightClassString[1] = IDS_ML_CH_HEAVY // Argus
|
|
mechWeightClassString[2] = IDS_ML_CH_ASSAULT // Atlas
|
|
mechWeightClassString[3] = IDS_ML_CH_ASSAULT // Awesome
|
|
mechWeightClassString[4] = IDS_ML_CH_HEAVY // Black Knight
|
|
mechWeightClassString[5] = IDS_ML_CH_MEDIUM // Bushwacker
|
|
mechWeightClassString[6] = IDS_ML_CH_HEAVY // Catapult
|
|
mechWeightClassString[7] = IDS_ML_CH_HEAVY // cauldron-born
|
|
mechWeightClassString[8] = IDS_ML_CH_MEDIUM // Chimera
|
|
mechWeightClassString[9] = IDS_ML_CH_LIGHT // Cougar
|
|
mechWeightClassString[10] = IDS_ML_CH_ASSAULT // Daishi
|
|
mechWeightClassString[11] = IDS_ML_CH_ASSAULT // Diemos
|
|
mechWeightClassString[12] = IDS_ML_CH_HEAVY // dragon
|
|
mechWeightClassString[13] = IDS_ML_CH_ASSAULT // Fafnir
|
|
mechWeightClassString[14] = IDS_ML_CH_LIGHT // flea
|
|
mechWeightClassString[15] = IDS_ML_CH_ASSAULT // Gladiator
|
|
mechWeightClassString[16] = IDS_ML_CH_ASSAULT // Hauptmann
|
|
mechWeightClassString[17] = IDS_ML_CH_MEDIUM // Hellhound
|
|
mechWeightClassString[18] = IDS_ML_CH_MEDIUM // Hellspawn
|
|
mechWeightClassString[19] = IDS_ML_CH_ASSAULT // highlander
|
|
mechWeightClassString[20] = IDS_ML_CH_MEDIUM // hunchback
|
|
mechWeightClassString[21] = IDS_ML_CH_ASSAULT // kodiak
|
|
mechWeightClassString[22] = IDS_ML_CH_HEAVY // Loki
|
|
mechWeightClassString[23] = IDS_ML_CH_ASSAULT // Longbow
|
|
mechWeightClassString[24] = IDS_ML_CH_HEAVY // Madcat
|
|
mechWeightClassString[25] = IDS_ML_CH_ASSAULT // Madcat Mk II
|
|
mechWeightClassString[26] = IDS_ML_CH_ASSAULT // masakari
|
|
mechWeightClassString[27] = IDS_ML_CH_ASSAULT // Mauler
|
|
mechWeightClassString[28] = IDS_ML_CH_HEAVY // Novacat
|
|
mechWeightClassString[29] = IDS_ML_CH_LIGHT // Osiris
|
|
mechWeightClassString[30] = IDS_ML_CH_LIGHT // Owens
|
|
mechWeightClassString[31] = IDS_ML_CH_LIGHT // Puma
|
|
mechWeightClassString[32] = IDS_ML_CH_LIGHT // Raven
|
|
mechWeightClassString[33] = IDS_ML_CH_MEDIUM // Ryoken
|
|
mechWeightClassString[34] = IDS_ML_CH_MEDIUM // Shadowcat
|
|
mechWeightClassString[35] = IDS_ML_CH_ASSAULT // Sunder
|
|
mechWeightClassString[36] = IDS_ML_CH_ASSAULT // Templar
|
|
mechWeightClassString[37] = IDS_ML_CH_HEAVY // Thanatos
|
|
mechWeightClassString[38] = IDS_ML_CH_HEAVY // Thor
|
|
mechWeightClassString[39] = IDS_ML_CH_LIGHT // Uller
|
|
mechWeightClassString[40] = IDS_ML_CH_MEDIUM // Uziel
|
|
mechWeightClassString[41] = IDS_ML_CH_ASSAULT // Victor
|
|
mechWeightClassString[42] = IDS_ML_CH_HEAVY // Vulture
|
|
mechWeightClassString[43] = IDS_ML_CH_LIGHT // wolfhound
|
|
mechWeightClassString[44] = IDS_ML_CH_ASSAULT // Zeus
|
|
|
|
int mechWeightClassArray[mech_num]
|
|
|
|
mechWeightClassArray[0] = WC_MEDIUM // arctic wolf
|
|
mechWeightClassArray[1] = WC_HEAVY // Argus
|
|
mechWeightClassArray[2] = WC_ASSAULT // Atlas
|
|
mechWeightClassArray[3] = WC_ASSAULT // Awesome
|
|
mechWeightClassArray[4] = WC_HEAVY // Black Knight
|
|
mechWeightClassArray[5] = WC_MEDIUM // Bushwacker
|
|
mechWeightClassArray[6] = WC_HEAVY // Catapult
|
|
mechWeightClassArray[7] = WC_HEAVY // cauldron-born
|
|
mechWeightClassArray[8] = WC_MEDIUM // Chimera
|
|
mechWeightClassArray[9] = WC_LIGHT // Cougar
|
|
mechWeightClassArray[10] = WC_ASSAULT // Daishi
|
|
mechWeightClassArray[11] = WC_ASSAULT // Diemos
|
|
mechWeightClassArray[12] = WC_HEAVY // dragon
|
|
mechWeightClassArray[13] = WC_ASSAULT // Fafnir
|
|
mechWeightClassArray[14] = WC_LIGHT // flea
|
|
mechWeightClassArray[15] = WC_ASSAULT // Gladiator
|
|
mechWeightClassArray[16] = WC_ASSAULT // Hauptmann
|
|
mechWeightClassArray[17] = WC_MEDIUM // Hellhound
|
|
mechWeightClassArray[18] = WC_MEDIUM // Hellspawn
|
|
mechWeightClassArray[19] = WC_ASSAULT // highlander
|
|
mechWeightClassArray[20] = WC_MEDIUM // hunchback
|
|
mechWeightClassArray[21] = WC_ASSAULT // kodiak
|
|
mechWeightClassArray[22] = WC_HEAVY // Loki
|
|
mechWeightClassArray[23] = WC_ASSAULT // Longbow
|
|
mechWeightClassArray[24] = WC_HEAVY // Madcat
|
|
mechWeightClassArray[25] = WC_ASSAULT // Madcat Mk II
|
|
mechWeightClassArray[26] = WC_ASSAULT // masakari
|
|
mechWeightClassArray[27] = WC_ASSAULT // Mauler
|
|
mechWeightClassArray[28] = WC_HEAVY // Novacat
|
|
mechWeightClassArray[29] = WC_LIGHT // Osiris
|
|
mechWeightClassArray[30] = WC_LIGHT // Owens
|
|
mechWeightClassArray[31] = WC_LIGHT // Puma
|
|
mechWeightClassArray[32] = WC_LIGHT // Raven
|
|
mechWeightClassArray[33] = WC_MEDIUM // Ryoken
|
|
mechWeightClassArray[34] = WC_MEDIUM // Shadowcat
|
|
mechWeightClassArray[35] = WC_ASSAULT // Sunder
|
|
mechWeightClassArray[36] = WC_ASSAULT // Templar
|
|
mechWeightClassArray[37] = WC_HEAVY // Thanatos
|
|
mechWeightClassArray[38] = WC_HEAVY // Thor
|
|
mechWeightClassArray[39] = WC_LIGHT // Uller
|
|
mechWeightClassArray[40] = WC_MEDIUM // Uziel
|
|
mechWeightClassArray[41] = WC_ASSAULT // Victor
|
|
mechWeightClassArray[42] = WC_HEAVY // Vulture
|
|
mechWeightClassArray[43] = WC_LIGHT // wolfhound
|
|
mechWeightClassArray[44] = WC_ASSAULT // Zeus
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|