CustomBattleArmorDialog.equipmentTypes = new ArrayList(); CustomBattleArmorDialog.equipmentNames = new ArrayList();
CustomBattleArmorDialog.equipmentTypes = new ArrayList<BattleArmorEquipment>(); CustomBattleArmorDialog.equipmentNames = new ArrayList<String>();
        void initialize() {            CustomBattleArmorDialog.equipmentTypes = new ArrayList();            CustomBattleArmorDialog.equipmentNames = new ArrayList();            // Weapons            new BattleArmorEquipment("Support Machine Gun", "BA-Machine Gun", 100, 5000, 5, EQUIPMENT_TYPE_WEAPON, 1, TECH_BASE_BOTH, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Light Recoilless Rifle", "BA-Light Recoilless Rifle", 175, 1000, 12, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_BOTH, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Medium Recoilless Rifle", "BA-Medium Recoilless Rifle", 250, 3000, 19, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_BOTH, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Heavy Recoilless Rifle", "BA-Heavy Recoilless Rifle", 325, 5000, 22, EQUIPMENT_TYPE_WEAPON, 3, TECH_BASE_BOTH, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Heavy Flamer", "BA-Flamer", 150, 7500, 6, EQUIPMENT_TYPE_WEAPON, 1, TECH_BASE_BOTH, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Semi-Portable Support Pulse Laser", "BA-Clan Micro Pulse Laser", 160, 12500, 12, EQUIPMENT_TYPE_WEAPON, 1, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Support Laser", "BA-Small Laser", 200, 11250, 9, EQUIPMENT_TYPE_WEAPON, 1, TECH_BASE_BOTH, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("ER Support Laser", "BA-Clan ER Small Laser", 250, 11250, 31, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Bearhunter Superheavy AC", "BA-Bearhunter Superheavy AC", 150, 11250, 4, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("David Light Gauss Rifle", "BA-ISDavidLightGauss", 100, 22500, 7, EQUIPMENT_TYPE_WEAPON, 1, TECH_BASE_IS, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("King David Light Gauss Rifle", "BA-King David Light Gauss Rifle", 275, 30000, 7, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_IS, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Firedrake Support Needler", "BA-Firedrake Incendiary Needler", 50, 1500, 2, EQUIPMENT_TYPE_WEAPON, 1, TECH_BASE_IS, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Man-Portable Plasma Rifle", "BA-Plasma Rifle", 300, 28000, 12, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_IS, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Magshot Gauss Rifle", "BAMagshotGR", 175, 8500, 15, EQUIPMENT_TYPE_WEAPON, 3, TECH_BASE_IS, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Grand Mauler Gauss Cannonr", "BA-ISGrandMauler", 125, 5500, 6, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_IS, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Tsunami Heavy Gauss Rifle", "BA-ISTsunamiHeavyGaussRifle", 125, 5000, 6, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_IS, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Semi-Portable Autocannon", "BA-HeavyMG", 150, 7500, 6, EQUIPMENT_TYPE_WEAPON, 1, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Semi-Portable Machine Gun", "BA-LightMG", 75, 5000, 5, EQUIPMENT_TYPE_WEAPON, 1, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 1 Launcher", "Clan Advanced SRM-1", 60, 15000, 15, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 2 Launcher", "Clan Advanced SRM-2", 90, 30000, 30, EQUIPMENT_TYPE_WEAPON, 2, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 3 Launcher", "Clan Advanced SRM-3", 120, 45000, 45, EQUIPMENT_TYPE_WEAPON, 3, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 4 Launcher", "Clan Advanced SRM-4", 150, 60000, 60, EQUIPMENT_TYPE_WEAPON, 3, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 5 Launcher", "Clan Advanced SRM-5", 180, 75000, 75, EQUIPMENT_TYPE_WEAPON, 4, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 6 Launcher", "Clan Advanced SRM-6", 210, 90000, 90, EQUIPMENT_TYPE_WEAPON, 4, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            // Ammunition            new BattleArmorEquipment("Advanced SRM 1 Ammo", "BAAdvancedSRM1 Ammo", 10, 500, 0.02, EQUIPMENT_TYPE_AMMO, 1, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 2 Ammo", "BAAdvancedSRM2 Ammo", 20, 1000, 0.08, EQUIPMENT_TYPE_AMMO, 1, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 3 Ammo", "BAAdvancedSRM3 Ammo", 30, 1500, 0.18, EQUIPMENT_TYPE_AMMO, 1, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 4 Ammo", "BAAdvancedSRM4 Ammo", 40, 2000, 0.32, EQUIPMENT_TYPE_AMMO, 1, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 5 Ammo", "BAAdvancedSRM5 Ammo", 50, 2500, 0.5, EQUIPMENT_TYPE_AMMO, 1, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            new BattleArmorEquipment("Advanced SRM 6 Ammo", "BAAdvancedSRM6 Ammo", 60, 3000, 0.72, EQUIPMENT_TYPE_AMMO, 1, TECH_BASE_CLAN, LOCATION_ALLOWED_ANY);            // Equipment            new BattleArmorEquipment("Jump Booster", null, 125, 75000, 0, EQUIPMENT_TYPE_PREPROCESS, 2, TECH_BASE_BOTH, LOCATION_ALLOWED_TORSO, F_CONFLICT_JUMP_GEAR);            new BattleArmorEquipment("Partial Wing", null, 200, 50000, 0, EQUIPMENT_TYPE_PREPROCESS, 1, TECH_BASE_IS, LOCATION_ALLOWED_TORSO, F_CONFLICT_JUMP_GEAR);/* More stuff to add!// WeaponscreateBASingleMG()createBASingleFlamer()createBATwinFlamers()createBAInfernoSRM()createBAMicroBomb()createBACLERMicroLaser()createCLTorpedoLRM5()createBAISMediumPulseLaser()createTwinSmallPulseLaser()createTripleSmallLaser()createTripleMG()createFenrirSRM4()createBAAutoGL()createBAISMediumLaser()createBAISERSmallLaser()createBACompactNARC()createSlothSmallLaser()createBAMineLauncher()createBACLMediumPulseLaser()createBASingleSmallPulseLaser()createBASRM4()createBASupportPPC()createPhalanxSRM4()createBACLHeavyMediumLaser()createBACLHeavySmallLaser()createBACLERMediumLaser()createBACLSmallPulseLaser()createBAISLightMortar()createBAISHeavyMortar()createBAMicroGrenade()createISLAWLauncher()createISLAW2Launcher()createISLAW3Launcher()createISLAW4Launcher()createISLAW5Launcher()createISMRM1()createISMRM2()createISMRM3()createISMRM4()createISMRM5()createLRM1()createLRM2()createLRM3()createLRM4()//AmmocreateBASRM2Ammo()createBASRM2OSAmmo()createBAInfernoSRMAmmo()createBAMicroBombAmmo()createCLTorpedoLRM5Ammo()createFenrirSRM4Ammo()createBACompactNarcAmmo()createBAMineLauncherAmmo()createBALRM5Ammo()createPhalanxSRM4Ammo()createGrenadierSRM4Ammo()createBAInfernoSRMAmmo()createISLAWLauncherAmmo()createISLAW2LauncherAmmo()createISLAW3LauncherAmmo()createISLAW4LauncherAmmo()createISLAW5LauncherAmmo()createISMRM1Ammo()createISMRM2Ammo()createISMRM3Ammo()createISMRM4Ammo()createISMRM5Ammo()createBAISLRM1Ammo()createBAISLRM2Ammo()createBAISLRM3Ammo()createBAISLRM4Ammo()createBAISLRM5Ammo()createBACLLRM1Ammo()createBACLLRM2Ammo()createBACLLRM3Ammo()createBACLLRM4Ammo()createBACLLRM5Ammo()createBASRM1Ammo()createBASRM2Ammo()createBASRM3Ammo()createBASRM4Ammo()createBASRM5Ammo()createBASRM6Ammo()// Other equipment*/        }