⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 misctype.java

📁 MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    public static void initializeTypes() {        // all tech level 1 stuff        EquipmentType.addType(createHeatSink());        EquipmentType.addType(createJumpJet());        EquipmentType.addType(createTreeClub());        EquipmentType.addType(createGirderClub());        EquipmentType.addType(createLimbClub());        EquipmentType.addType(createHatchet());        EquipmentType.addType(createVacuumProtection());        EquipmentType.addType(createStandard());                // Start of Level2 stuff        EquipmentType.addType(createISDoubleHeatSink());        EquipmentType.addType(createCLDoubleHeatSink());        EquipmentType.addType(createISCASE());        EquipmentType.addType(createCLCASE());        EquipmentType.addType(createISMASC());        EquipmentType.addType(createCLMASC());        EquipmentType.addType(createTSM());        EquipmentType.addType(createC3S());        EquipmentType.addType(createC3I());        EquipmentType.addType(createISArtemis());        EquipmentType.addType(createCLArtemis());        EquipmentType.addType(createGECM());        EquipmentType.addType(createCLECM());        EquipmentType.addType(createISTargComp());        EquipmentType.addType(createCLTargComp());        EquipmentType.addType(createMekStealth());        EquipmentType.addType(createFerroFibrous());        EquipmentType.addType(createEndoSteel());        EquipmentType.addType(createBeagleActiveProbe());        EquipmentType.addType(createBloodhoundActiveProbe());        EquipmentType.addType(createTHBBloodhoundActiveProbe());        EquipmentType.addType(createCLActiveProbe());        EquipmentType.addType(createCLLightActiveProbe());        EquipmentType.addType(createISAPPod());        EquipmentType.addType(createCLAPPod());        EquipmentType.addType(createSword());        // Start of level 3 stuff        EquipmentType.addType(createImprovedJumpJet());        EquipmentType.addType(createCLImprovedJumpJet());        EquipmentType.addType(createJumpBooster());        EquipmentType.addType(createFerroFibrousPrototype());        EquipmentType.addType(createLightFerroFibrous());        EquipmentType.addType(createHeavyFerroFibrous());        EquipmentType.addType(createHardened());        EquipmentType.addType(createEndoSteelPrototype());        EquipmentType.addType(createReinforcedStructure());        EquipmentType.addType(createCompositeStructure());        EquipmentType.addType(createIS1CompactHeatSink());        EquipmentType.addType(createIS2CompactHeatSinks());        EquipmentType.addType(createCLLaserHeatSink());        EquipmentType.addType(createISAngelECM());        EquipmentType.addType(createISTHBAngelECM());        EquipmentType.addType(createCLAngelECM());        EquipmentType.addType(createWatchdogECM());        EquipmentType.addType(createTHBMace());        EquipmentType.addType(createMace());        EquipmentType.addType(createDualSaw());        EquipmentType.addType(createChainsaw());        EquipmentType.addType(createBackhoe());        EquipmentType.addType(createPileDriver());        EquipmentType.addType(createArmoredCowl());        EquipmentType.addType(createNullSignatureSystem());        EquipmentType.addType(createLightMinesweeper());        EquipmentType.addType(createBridgeKit());        EquipmentType.addType(createVibroShovel());        EquipmentType.addType(createDemolitionCharge());        EquipmentType.addType(createSuperCharger());        EquipmentType.addType(createISMediumShield());        EquipmentType.addType(createISSmallShield());        EquipmentType.addType(createISLargeShield());        EquipmentType.addType(createISClaw());        EquipmentType.addType(createCLHarJel());        EquipmentType.addType(createISHarJel());        EquipmentType.addType(createCLMediumShield());        EquipmentType.addType(createCLSmallShield());        EquipmentType.addType(createCLLargeShield());        EquipmentType.addType(createCLClaw());        EquipmentType.addType(createISUMU());        EquipmentType.addType(createCLUMU());        EquipmentType.addType(createISLance());        EquipmentType.addType(createCLLance());        EquipmentType.addType(createISWreckingBall());        EquipmentType.addType(createCLWreckingBall());        EquipmentType.addType(createISFlail());        EquipmentType.addType(createCLFlail());        EquipmentType.addType(createISMediumVibroblade());        EquipmentType.addType(createISSmallVibroblade());        EquipmentType.addType(createISLargeVibroblade());        EquipmentType.addType(createCLMediumVibroblade());        EquipmentType.addType(createCLSmallVibroblade());        EquipmentType.addType(createCLLargeVibroblade());        EquipmentType.addType(createISBuzzsaw());        EquipmentType.addType(createCLBuzzsaw());        EquipmentType.addType(createCoolantSystem());        EquipmentType.addType(createHeavyArmor());        EquipmentType.addType(createSpikes());                // Start BattleArmor equipment        EquipmentType.addType(createBABoardingClaw());        EquipmentType.addType(createBAAssaultClaws());        EquipmentType.addType(createBAFireResistantArmor());        EquipmentType.addType(createBasicStealth());        EquipmentType.addType(createStandardStealth());        EquipmentType.addType(createImprovedStealth());        EquipmentType.addType(createMine());        EquipmentType.addType(createMinesweeper());        EquipmentType.addType(createBAMagneticClamp());        EquipmentType.addType(createSingleHexECM());        EquipmentType.addType(createMimeticCamo());        EquipmentType.addType(createSimpleCamo());        EquipmentType.addType(createParafoil());        EquipmentType.addType(createBASearchlight());            }        public static MiscType createHeatSink() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_ALLOWED_ALL;        misc.name = "Heat Sink";        misc.setInternalName(misc.name);        misc.tonnage = 1.0f;        misc.criticals = 1;        misc.flags |= F_HEAT_SINK;        misc.bv = 0;                return misc;    }    public static MiscType createJumpJet() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_ALLOWED_ALL;        misc.name = "Jump Jet";        misc.setInternalName(misc.name);        misc.addLookupName("JumpJet");        misc.tonnage = TONNAGE_VARIABLE;        misc.criticals = 1;        misc.flags |= F_JUMP_JET;        misc.bv = 0;                return misc;    }    public static MiscType createImprovedJumpJet() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_IS_LEVEL_3;        misc.name = "Improved Jump Jet";        misc.setInternalName(misc.name);        misc.addLookupName("ImprovedJump Jet");        misc.tonnage = TONNAGE_VARIABLE;        misc.criticals = 2;        misc.flags |= F_JUMP_JET;        misc.bv = 0;                return misc;    }    public static MiscType createCLImprovedJumpJet() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_CLAN_LEVEL_3;        misc.name = "Clan Improved Jump Jet";        misc.setInternalName(misc.name);        misc.addLookupName("CLImprovedJump Jet");        misc.tonnage = TONNAGE_VARIABLE;        misc.criticals = 2;        misc.flags |= F_JUMP_JET;        misc.bv = 0;                return misc;    }    public static MiscType createTreeClub() {        MiscType misc = new MiscType();        misc.name = "Tree Club";        misc.setInternalName(misc.name);        misc.tonnage = 0;        misc.criticals = 0;        misc.flags |= F_CLUB;        misc.subType |= S_TREE_CLUB | S_CLUB;        misc.bv = 0;                return misc;    }        public static MiscType createGirderClub() {        MiscType misc = new MiscType();        misc.name = "Girder Club";        misc.setInternalName(misc.name);        misc.tonnage = 0;        misc.criticals = 0;        misc.flags |= F_CLUB;        misc.subType |= S_CLUB;        misc.bv = 0;                return misc;    }        public static MiscType createLimbClub() {        MiscType misc = new MiscType();        misc.name = "Limb Club";        misc.setInternalName(misc.name);        misc.tonnage = 0;        misc.criticals = 0;        misc.flags |= F_CLUB;        misc.subType |= S_CLUB;        misc.bv = 0;                return misc;    }        public static MiscType createHatchet() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_IS_LEVEL_1;        misc.name = "Hatchet";        misc.setInternalName(misc.name);        misc.tonnage = TONNAGE_VARIABLE;        misc.criticals = CRITICALS_VARIABLE;        misc.cost = COST_VARIABLE;        misc.flags |= F_CLUB;        misc.subType |= S_HATCHET;        misc.bv = BV_VARIABLE;        return misc;    }    // Start of Level2 stuff        public static MiscType createISDoubleHeatSink() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_IS_LEVEL_2;        misc.name = "Double Heat Sink";        misc.setInternalName("ISDoubleHeatSink");        misc.addLookupName("IS Double Heat Sink");        misc.addLookupName("ISDouble Heat Sink");        misc.tonnage = 1.0f;        misc.criticals = 3;        misc.flags |= F_DOUBLE_HEAT_SINK;        misc.bv = 0;                return misc;    }        public static MiscType createCLDoubleHeatSink() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_CLAN_LEVEL_2;        misc.name = "Double Heat Sink";        misc.setInternalName("CLDoubleHeatSink");        misc.addLookupName("Clan Double Heat Sink");        misc.addLookupName("CLDouble Heat Sink");        misc.tonnage = 1.0f;        misc.criticals = 2;        misc.flags |= F_DOUBLE_HEAT_SINK;        misc.bv = 0;                return misc;    }        public static MiscType createISCASE() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_IS_LEVEL_2;        misc.name = "CASE";        misc.setInternalName("ISCASE");        misc.addLookupName("IS CASE");        misc.tonnage = 0.5f;        misc.criticals = 1;        misc.hittable = false;        misc.flags |= F_CASE;        misc.cost=50000;        misc.bv = 0;                return misc;    }        public static MiscType createCLCASE() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_CLAN_LEVEL_2;        misc.name = "CASE";        misc.setInternalName("CLCASE");        misc.addLookupName("Clan CASE");        misc.tonnage = 0.0f;        misc.criticals = 0;        misc.hittable = false;        misc.flags |= F_CASE;        misc.cost=50000;        misc.bv = 0;                return misc;    }        public static MiscType createISMASC() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_IS_LEVEL_2;        misc.name = "MASC";        misc.setInternalName("ISMASC");        misc.addLookupName("IS MASC");        misc.tonnage = TONNAGE_VARIABLE;        misc.criticals = CRITICALS_VARIABLE;        misc.cost = COST_VARIABLE;        misc.hittable = false;        misc.spreadable = true;        misc.flags |= F_MASC;        misc.bv = 0;                String[] saModes = { "Armed", "Off" };        misc.setModes(saModes);                return misc;    }        public static MiscType createCLMASC() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_CLAN_LEVEL_2;        misc.name = "MASC";        misc.setInternalName("CLMASC");        misc.addLookupName("Clan MASC");        misc.tonnage = TONNAGE_VARIABLE;        misc.criticals = CRITICALS_VARIABLE;        misc.hittable = false;        misc.cost = COST_VARIABLE;        misc.spreadable = true;        misc.flags |= F_MASC;        misc.bv = 0;                String[] saModes = { "Armed", "Off" };        misc.setModes(saModes);                return misc;    }        public static MiscType createSuperCharger() {        MiscType misc = new MiscType();        misc.techLevel = TechConstants.T_IS_LEVEL_3;        misc.name = "Supercharger";        misc.setInternalName(misc.name);        misc.addLookupName("IS Super Charger");        misc.addLookupName("SuperCharger");        misc.addLookupName("Supercharger");        misc.tonnage = TONNAGE_VARIABLE;        misc.criticals = 1;        misc.cost = COST_VARIABLE;        misc.flags |= F_MASC;        misc.subType |= S_SUPERCHARGER;        misc.bv = 0;                String[] saModes = { "Armed", "Off" };        misc.setModes(saModes);                return misc;    }        public static MiscType createTSM() {        MiscType misc = new MiscType();                misc.techLevel = TechConstants.T_IS_LEVEL_2;        misc.name = "TSM";        misc.setInternalName(misc.name);        misc.addLookupName("IS TSM");        misc.addLookupName("Triple Strength Myomer");        misc.tonnage = 0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -