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

📄 weapontype.java

📁 MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    }    public static WeaponType createLRT10() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRT 10";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS LRT-10");        weapon.addLookupName("ISLRTorpedo10");        weapon.addLookupName("IS LRT 10");        weapon.addLookupName("ISLRT10");        weapon.heat = 4;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 10;        weapon.ammoType = AmmoType.T_LRM_TORPEDO;        weapon.minimumRange = 6;        weapon.shortRange = 0;        weapon.mediumRange = 0;        weapon.longRange = 0;        weapon.extremeRange = 0;        weapon.waterShortRange = 7;        weapon.waterMediumRange = 14;        weapon.waterLongRange = 21;        weapon.waterExtremeRange = 28;        weapon.tonnage = 5.0f;        weapon.criticals = 2;        weapon.bv = 90;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE;        weapon.cost = 100000;        return weapon;    }    public static WeaponType createLRT15() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRT 15";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS LRT-15");        weapon.addLookupName("ISLRTorpedo15");        weapon.addLookupName("IS LRT 15");        weapon.addLookupName("ISLRT15");        weapon.heat = 5;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 15;        weapon.ammoType = AmmoType.T_LRM_TORPEDO;        weapon.minimumRange = 6;        weapon.shortRange = 0;        weapon.mediumRange = 0;        weapon.longRange = 0;        weapon.extremeRange = 0;        weapon.waterShortRange = 7;        weapon.waterMediumRange = 14;        weapon.waterLongRange = 21;        weapon.waterExtremeRange = 28;        weapon.tonnage = 7.0f;        weapon.criticals = 3;        weapon.bv = 136;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE;        weapon.cost = 175000;        return weapon;    }    public static WeaponType createLRT20() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRT 20";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS LRT-20");        weapon.addLookupName("ISLRTorpedo20");        weapon.addLookupName("IS LRT 20");        weapon.addLookupName("ISLRT20");        weapon.heat = 6;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 20;        weapon.ammoType = AmmoType.T_LRM_TORPEDO;        weapon.minimumRange = 6;        weapon.shortRange = 0;        weapon.mediumRange = 0;        weapon.longRange = 0;        weapon.extremeRange = 0;        weapon.waterShortRange = 7;        weapon.waterMediumRange = 14;        weapon.waterLongRange = 21;        weapon.waterExtremeRange = 28;        weapon.tonnage = 10.0f;        weapon.criticals = 5;        weapon.bv = 181;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE;        weapon.cost = 250000;        return weapon;    }    public static WeaponType createISLRM5OS() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRM 5 (OS)";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS OS LRM-5");        weapon.addLookupName("ISLRM5 (OS)");        weapon.addLookupName("IS LRM 5 (OS)");        weapon.heat = 2;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 5;        weapon.ammoType = AmmoType.T_LRM;        weapon.minimumRange = 6;        weapon.shortRange = 7;        weapon.mediumRange = 14;        weapon.longRange = 21;        weapon.extremeRange = 28;        weapon.tonnage = 2.5f;        weapon.criticals = 1;        weapon.bv = 9;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE | F_ONESHOT;        weapon.cost = 30000;        return weapon;    }    public static WeaponType createISLRM10OS() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRM 10 (OS)";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS OS LRM-10");        weapon.addLookupName("ISLRM10 (OS)");        weapon.addLookupName("IS LRM 10 (OS)");        weapon.heat = 4;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 10;        weapon.ammoType = AmmoType.T_LRM;        weapon.minimumRange = 6;        weapon.shortRange = 7;        weapon.mediumRange = 14;        weapon.longRange = 21;        weapon.extremeRange = 28;        weapon.tonnage = 5.5f;        weapon.criticals = 2;        weapon.bv = 18;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE | F_ONESHOT;        weapon.cost = 100000;        return weapon;    }    public static WeaponType createISLRM15OS() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRM 15 (OS)";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS OS LRM-15");        weapon.addLookupName("ISLRM15 (OS)");        weapon.addLookupName("IS LRM 15 (OS)");        weapon.heat = 5;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 15;        weapon.ammoType = AmmoType.T_LRM;        weapon.minimumRange = 6;        weapon.shortRange = 7;        weapon.mediumRange = 14;        weapon.longRange = 21;        weapon.extremeRange = 28;        weapon.tonnage = 7.5f;        weapon.criticals = 3;        weapon.bv = 27;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE | F_ONESHOT;        weapon.cost = 175000;        return weapon;    }    public static WeaponType createISLRM20OS() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRM 20 (OS)";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS OS LRM-20");        weapon.addLookupName("ISLRM20 (OS)");        weapon.addLookupName("IS LRM 20 (OS)");        weapon.heat = 6;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 20;        weapon.ammoType = AmmoType.T_LRM;        weapon.minimumRange = 6;        weapon.shortRange = 7;        weapon.mediumRange = 14;        weapon.longRange = 21;        weapon.extremeRange = 28;        weapon.tonnage = 10.5f;        weapon.criticals = 5;        weapon.bv = 36;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE | F_ONESHOT;        weapon.cost = 250000;        return weapon;    }        public static WeaponType createISLRT5OS() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRT 5 (OS)";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS OS LRT-5");        weapon.addLookupName("ISLRTorpedo5 (OS)");        weapon.addLookupName("IS LRTorpedo 5 (OS)");        weapon.addLookupName("ISLRT5 (OS)");        weapon.heat = 2;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 5;        weapon.ammoType = AmmoType.T_LRM_TORPEDO;        weapon.minimumRange = 6;        weapon.shortRange = 0;        weapon.mediumRange = 0;        weapon.longRange = 0;        weapon.extremeRange = 0;        weapon.waterShortRange = 7;        weapon.waterMediumRange = 14;        weapon.waterLongRange = 21;        weapon.waterExtremeRange = 28;        weapon.tonnage = 2.5f;        weapon.criticals = 1;        weapon.bv = 9;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE | F_ONESHOT;        weapon.cost = 30000;        return weapon;    }    public static WeaponType createISLRT10OS() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRT 10 (OS)";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS OS LRTorpedo-10");        weapon.addLookupName("ISLRTorpedo10 (OS)");        weapon.addLookupName("IS LRTorpedo 10 (OS)");        weapon.addLookupName("ISLRT10 (OS)");        weapon.heat = 4;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 10;        weapon.ammoType = AmmoType.T_LRM_TORPEDO;        weapon.minimumRange = 6;        weapon.shortRange = 0;        weapon.mediumRange = 0;        weapon.longRange = 0;        weapon.extremeRange = 0;        weapon.waterShortRange = 7;        weapon.waterMediumRange = 14;        weapon.waterLongRange = 21;        weapon.waterExtremeRange = 28;        weapon.tonnage = 5.5f;        weapon.criticals = 2;        weapon.bv = 18;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE | F_ONESHOT;        weapon.cost = 100000;        return weapon;    }    public static WeaponType createISLRT15OS() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRT 15 (OS)";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS OS LRTorpedo-15");        weapon.addLookupName("ISLRTorpedo15 (OS)");        weapon.addLookupName("IS LRTorpedo 15 (OS)");        weapon.addLookupName("ISLRT15 (OS)");        weapon.heat = 5;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 15;        weapon.ammoType = AmmoType.T_LRM_TORPEDO;        weapon.minimumRange = 6;        weapon.shortRange = 0;        weapon.mediumRange = 0;        weapon.longRange = 0;        weapon.extremeRange = 0;        weapon.waterShortRange = 7;        weapon.waterMediumRange = 14;        weapon.waterLongRange = 21;        weapon.waterExtremeRange = 28;        weapon.tonnage = 7.5f;        weapon.criticals = 3;        weapon.bv = 27;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE | F_ONESHOT;        weapon.cost = 175000;        return weapon;    }    public static WeaponType createISLRT20OS() {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_1;        weapon.name = "LRT 20 (OS)";        weapon.setInternalName(weapon.name);        weapon.addLookupName("IS OS LRTorpedo-20");        weapon.addLookupName("ISLRTorpedo20 (OS)");        weapon.addLookupName("IS LRTorpedo 20 (OS)");        weapon.addLookupName("ISLRT20 (OS)");        weapon.heat = 6;        weapon.damage = DAMAGE_MISSILE;        weapon.rackSize = 20;        weapon.ammoType = AmmoType.T_LRM_TORPEDO;        weapon.minimumRange = 6;        weapon.shortRange = 0;        weapon.mediumRange = 0;        weapon.longRange = 0;        weapon.extremeRange = 0;        weapon.waterShortRange = 7;        weapon.waterMediumRange = 14;        weapon.waterLongRange = 21;        weapon.waterExtremeRange = 28;        weapon.tonnage = 10.5f;        weapon.criticals = 5;        weapon.bv = 36;        weapon.setModes(new String[] {"", "Indirect"});        weapon.flags |= F_MISSILE | F_ONESHOT;        weapon.cost = 250000;        return weapon;    }    public static WeaponType createISRL10()  {        WeaponType weapon = new WeaponType();        weapon.techLevel = TechConstants.T_IS_LEVEL_2;        weapon.name = "RL 10";        weapon.setInternalName("RL10");        weapon.addLookupName("ISRocketLauncher10");

⌨️ 快捷键说明

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