📄 misctype.java
字号:
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 + -