📄 ammotype.java
字号:
AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "LRT 20 Ammo"; ammo.setInternalName("IS Ammo LRTorpedo-20"); ammo.addLookupName("ISLRTorpedo20 Ammo"); ammo.addLookupName("IS LRTorpedo 20 Ammo"); ammo.addLookupName("ISLRT20 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 20; ammo.ammoType = AmmoType.T_LRM_TORPEDO; ammo.shots = 6; ammo.bv = 23; ammo.cost = 30000; ammo.flags |= F_HOTLOAD; ammo.setModes(new String[] {"", "HotLoad"}); return ammo; } public static AmmoType createISSRT2Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "SRT 2 Ammo"; ammo.setInternalName("IS Ammo SRTorpedo-2"); ammo.addLookupName("ISSRTorpedo2 Ammo"); ammo.addLookupName("IS SRTorpedo 2 Ammo"); ammo.addLookupName("ISSRT2 Ammo"); ammo.damagePerShot = 2; ammo.rackSize = 2; ammo.ammoType = AmmoType.T_SRM_TORPEDO; ammo.shots = 50; ammo.bv = 3; ammo.cost = 27000; return ammo; } public static AmmoType createISSRT4Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "SRT 4 Ammo"; ammo.setInternalName("IS Ammo SRTorpedo-4"); ammo.addLookupName("ISSRTorpedo4 Ammo"); ammo.addLookupName("IS SRTorpedo 4 Ammo"); ammo.addLookupName("ISSRT4 Ammo"); ammo.damagePerShot = 2; ammo.rackSize = 4; ammo.ammoType = AmmoType.T_SRM_TORPEDO; ammo.shots = 25; ammo.bv = 5; ammo.cost = 27000; return ammo; } public static AmmoType createISSRT6Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "SRT 6 Ammo"; ammo.setInternalName("IS Ammo SRTorpedo-6"); ammo.addLookupName("ISSRTorpedo6 Ammo"); ammo.addLookupName("IS SRTorpedo 6 Ammo"); ammo.addLookupName("ISSRT6 Ammo"); ammo.damagePerShot = 2; ammo.rackSize = 6; ammo.ammoType = AmmoType.T_SRM_TORPEDO; ammo.shots = 15; ammo.bv = 7; ammo.cost = 27000; return ammo; } public static AmmoType createISLongTomAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "Long Tom Ammo"; ammo.setInternalName("ISLongTomAmmo"); ammo.addLookupName("ISLongTom Ammo"); ammo.addLookupName("ISLongTomArtillery Ammo"); ammo.addLookupName("IS Ammo Long Tom"); ammo.addLookupName("IS Long Tom Ammo"); ammo.damagePerShot=1; ammo.rackSize = 20; ammo.ammoType = AmmoType.T_LONG_TOM; ammo.shots = 5; ammo.bv = 11; ammo.cost = 10000; return ammo; } public static AmmoType createISSniperAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "Sniper Ammo"; ammo.setInternalName("ISSniperAmmo"); ammo.addLookupName("ISSniper Ammo"); ammo.addLookupName("ISSniperArtillery Ammo"); ammo.addLookupName("IS Ammo Sniper"); ammo.addLookupName("IS Sniper Ammo"); ammo.damagePerShot=1; ammo.rackSize = 10; ammo.ammoType = AmmoType.T_SNIPER; ammo.shots = 10; ammo.bv = 5; ammo.cost = 6000; return ammo; } public static AmmoType createISThumperAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "Thumper Ammo"; ammo.setInternalName("ISThumperAmmo"); ammo.addLookupName("ISThumper Ammo"); ammo.addLookupName("ISThumperArtillery Ammo"); ammo.addLookupName("IS Ammo Thumper"); ammo.addLookupName("IS Thumper Ammo"); ammo.damagePerShot=1; ammo.rackSize = 5; ammo.ammoType = AmmoType.T_THUMPER; ammo.shots = 20; ammo.bv = 3; ammo.cost = 4500; return ammo; } // Start of Level2 Ammo public static AmmoType createISLB2XAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "LB 2-X AC Ammo"; ammo.setInternalName("IS LB 2-X AC Ammo"); ammo.addLookupName("IS Ammo 2-X"); ammo.addLookupName("ISLBXAC2 Ammo"); ammo.addLookupName("IS LB 2-X AC Ammo - Slug"); ammo.damagePerShot = 1; ammo.rackSize = 2; ammo.ammoType = AmmoType.T_AC_LBX; ammo.shots = 45; ammo.bv = 5; ammo.cost = 2000; return ammo; } public static AmmoType createISLB5XAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "LB 5-X AC Ammo"; ammo.setInternalName("IS LB 5-X AC Ammo"); ammo.addLookupName("IS Ammo 5-X"); ammo.addLookupName("ISLBXAC5 Ammo"); ammo.addLookupName("IS LB 5-X AC Ammo - Slug"); ammo.damagePerShot = 1; ammo.rackSize = 5; ammo.ammoType = AmmoType.T_AC_LBX; ammo.shots = 20; ammo.bv = 10; ammo.cost = 9000; return ammo; } public static AmmoType createISLB10XAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "LB 10-X AC Ammo"; ammo.setInternalName("IS LB 10-X AC Ammo"); ammo.addLookupName("IS Ammo 10-X"); ammo.addLookupName("ISLBXAC10 Ammo"); ammo.addLookupName("IS LB 10-X AC Ammo - Slug"); ammo.damagePerShot = 1; ammo.rackSize = 10; ammo.ammoType = AmmoType.T_AC_LBX; ammo.shots = 10; ammo.bv = 19; ammo.cost = 12000; return ammo; } public static AmmoType createISLB20XAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "LB 20-X AC Ammo"; ammo.setInternalName("IS LB 20-X AC Ammo"); ammo.addLookupName("IS Ammo 20-X"); ammo.addLookupName("ISLBXAC20 Ammo"); ammo.addLookupName("IS LB 20-X AC Ammo - Slug"); ammo.damagePerShot = 1; ammo.rackSize = 20; ammo.ammoType = AmmoType.T_AC_LBX; ammo.shots = 5; ammo.bv = 27; ammo.cost = 20000; return ammo; } public static AmmoType createISLB2XClusterAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "LB 2-X Cluster Ammo"; ammo.setInternalName("IS LB 2-X Cluster Ammo"); ammo.addLookupName("IS Ammo 2-X (CL)"); // this isn't a true mtf code ammo.addLookupName("ISLBXAC2 CL Ammo"); ammo.addLookupName("IS LB 2-X AC Ammo - Cluster"); ammo.damagePerShot = 1; ammo.toHitModifier = -1; ammo.rackSize = 2; ammo.ammoType = AmmoType.T_AC_LBX; ammo.munitionType = M_CLUSTER; ammo.shots = 45; ammo.bv = 5; ammo.cost = 3300; return ammo; } public static AmmoType createISLB5XClusterAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "LB 5-X Cluster Ammo"; ammo.setInternalName("IS LB 5-X Cluster Ammo"); ammo.addLookupName("IS Ammo 5-X (CL)"); // this isn't a true mtf code ammo.addLookupName("ISLBXAC5 CL Ammo"); ammo.addLookupName("IS LB 5-X AC Ammo - Cluster"); ammo.damagePerShot = 1; ammo.toHitModifier = -1; ammo.rackSize = 5; ammo.ammoType = AmmoType.T_AC_LBX; ammo.munitionType = M_CLUSTER; ammo.shots = 20; ammo.bv = 10; ammo.cost = 15000; return ammo; } public static AmmoType createISLB10XClusterAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "LB 10-X Cluster Ammo"; ammo.setInternalName("IS LB 10-X Cluster Ammo"); ammo.addLookupName("IS Ammo 10-X (CL)"); // this isn't a true mtf code ammo.addLookupName("ISLBXAC10 CL Ammo"); ammo.addLookupName("IS LB 10-X AC Ammo - Cluster"); ammo.damagePerShot = 1; ammo.toHitModifier = -1; ammo.rackSize = 10; ammo.ammoType = AmmoType.T_AC_LBX; ammo.munitionType = M_CLUSTER; ammo.shots = 10; ammo.bv = 19; ammo.cost = 20000; return ammo; } public static AmmoType createISLB20XClusterAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_2; ammo.name = "LB 20-X Cluster Ammo"; ammo.setInternalName("IS LB 20-X Cluster Ammo"); ammo.addLookupName("IS Ammo 20-X (CL)"); // this isn't a true mtf code ammo.addLookupName("ISLBXAC20 CL Ammo"); ammo.addLookupName("IS LB 20-X AC Ammo - Cluster"); ammo.damagePerShot = 1; ammo.toHitModifier = -1; ammo.rackSize = 20; ammo.ammoType = AmmoType.T_AC_LBX; ammo.munitionType = M_CLUSTER; ammo.shots = 5; ammo.bv = 27; ammo.cost = 34000; return ammo; } public static AmmoType createISTHBLB2XAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_3; ammo.name = "LB 2-X
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -