📄 ammotype.java
字号:
AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "AC/5 Ammo"; ammo.setInternalName("IS Ammo AC/5"); ammo.addLookupName("ISAC5 Ammo"); ammo.addLookupName("IS Autocannon/5 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 5; ammo.ammoType = AmmoType.T_AC; ammo.shots = 20; ammo.bv = 9; ammo.cost = 4500; return ammo; } public static AmmoType createISAC10Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "AC/10 Ammo"; ammo.setInternalName("IS Ammo AC/10"); ammo.addLookupName("ISAC10 Ammo"); ammo.addLookupName("IS Autocannon/10 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 10; ammo.ammoType = AmmoType.T_AC; ammo.shots = 10; ammo.bv = 15; ammo.cost = 6000; return ammo; } public static AmmoType createISAC20Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "AC/20 Ammo"; ammo.setInternalName("IS Ammo AC/20"); ammo.addLookupName("ISAC20 Ammo"); ammo.addLookupName("IS Autocannon/20 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 20; ammo.ammoType = AmmoType.T_AC; ammo.shots = 5; ammo.bv = 20; ammo.cost = 10000; return ammo; } public static AmmoType createISVehicleFlamerAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "Vehicle Flamer Ammo"; ammo.setInternalName("IS Vehicle Flamer Ammo"); ammo.addLookupName("IS Ammo Vehicle Flamer"); ammo.addLookupName("ISVehicleFlamer Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 2; ammo.ammoType = AmmoType.T_VEHICLE_FLAMER; ammo.shots = 20; ammo.bv = 1; ammo.cost = 1000; return ammo; } public static AmmoType createISMGAmmo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "Machine Gun Ammo"; ammo.setInternalName("IS Ammo MG - Full"); ammo.addLookupName("ISMG Ammo (200)"); ammo.addLookupName("IS Machine Gun Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 2; ammo.ammoType = AmmoType.T_MG; ammo.flags |= F_MG; ammo.shots = 200; ammo.bv = 1; ammo.cost = 1000; return ammo; } public static AmmoType createISMGAmmoHalf() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "Half Machine Gun Ammo"; ammo.setInternalName("IS Machine Gun Ammo - Half"); ammo.addLookupName("IS Ammo MG - Half"); ammo.addLookupName("ISMG Ammo (100)"); ammo.addLookupName("IS Machine Gun Ammo (1/2 ton)"); ammo.damagePerShot = 1; ammo.rackSize = 2; ammo.ammoType = AmmoType.T_MG; ammo.flags |= F_MG; ammo.shots = 100; ammo.bv = 0.5f; ammo.tonnage = 0.5f; ammo.cost = 500; return ammo; } public static AmmoType createISLRM5Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "LRM 5 Ammo"; ammo.setInternalName("IS Ammo LRM-5"); ammo.addLookupName("ISLRM5 Ammo"); ammo.addLookupName("IS LRM 5 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 5; ammo.ammoType = AmmoType.T_LRM; ammo.shots = 24; ammo.flags |= F_HOTLOAD; ammo.setModes(new String[] {"", "HotLoad"}); ammo.bv = 6; ammo.cost = 30000; return ammo; } public static AmmoType createISLRM10Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "LRM 10 Ammo"; ammo.setInternalName("IS Ammo LRM-10"); ammo.addLookupName("ISLRM10 Ammo"); ammo.addLookupName("IS LRM 10 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 10; ammo.ammoType = AmmoType.T_LRM; ammo.shots = 12; ammo.bv = 11; ammo.flags |= F_HOTLOAD; ammo.setModes(new String[] {"", "HotLoad"}); ammo.cost = 30000; return ammo; } public static AmmoType createISLRM15Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "LRM 15 Ammo"; ammo.setInternalName("IS Ammo LRM-15"); ammo.addLookupName("ISLRM15 Ammo"); ammo.addLookupName("IS LRM 15 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 15; ammo.ammoType = AmmoType.T_LRM; ammo.shots = 8; ammo.bv = 17; ammo.cost = 30000; ammo.flags |= F_HOTLOAD; ammo.setModes(new String[] {"", "HotLoad"}); return ammo; } public static AmmoType createISLRM20Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "LRM 20 Ammo"; ammo.setInternalName("IS Ammo LRM-20"); ammo.addLookupName("ISLRM20 Ammo"); ammo.addLookupName("IS LRM 20 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 20; ammo.ammoType = AmmoType.T_LRM; ammo.shots = 6; ammo.bv = 23; ammo.cost = 30000; ammo.flags |= F_HOTLOAD; ammo.setModes(new String[] {"", "HotLoad"}); return ammo; } public static AmmoType createISSRM2Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "SRM 2 Ammo"; ammo.setInternalName("IS Ammo SRM-2"); ammo.addLookupName("ISSRM2 Ammo"); ammo.addLookupName("IS SRM 2 Ammo"); ammo.damagePerShot = 2; ammo.rackSize = 2; ammo.ammoType = AmmoType.T_SRM; ammo.shots = 50; ammo.bv = 3; ammo.cost = 27000; return ammo; } public static AmmoType createISSRM4Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "SRM 4 Ammo"; ammo.setInternalName("IS Ammo SRM-4"); ammo.addLookupName("ISSRM4 Ammo"); ammo.addLookupName("IS SRM 4 Ammo"); ammo.damagePerShot = 2; ammo.rackSize = 4; ammo.ammoType = AmmoType.T_SRM; ammo.shots = 25; ammo.bv = 5; ammo.cost = 27000; return ammo; } public static AmmoType createISSRM6Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "SRM 6 Ammo"; ammo.setInternalName("IS Ammo SRM-6"); ammo.addLookupName("ISSRM6 Ammo"); ammo.addLookupName("IS SRM 6 Ammo"); ammo.damagePerShot = 2; ammo.rackSize = 6; ammo.ammoType = AmmoType.T_SRM; ammo.shots = 15; ammo.bv = 7; ammo.cost = 27000; return ammo; } public static AmmoType createISLRT5Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "LRT 5 Ammo"; ammo.setInternalName("IS Ammo LRTorpedo-5"); ammo.addLookupName("ISLRTorpedo5 Ammo"); ammo.addLookupName("IS LRTorpedo 5 Ammo"); ammo.addLookupName("ISLRT5 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 5; ammo.ammoType = AmmoType.T_LRM_TORPEDO; ammo.shots = 24; ammo.bv = 6; ammo.cost = 30000; ammo.flags |= F_HOTLOAD; ammo.setModes(new String[] {"", "HotLoad"}); return ammo; } public static AmmoType createISLRT10Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "LRT 10 Ammo"; ammo.setInternalName("IS Ammo LRTorpedo-10"); ammo.addLookupName("ISLRTorpedo10 Ammo"); ammo.addLookupName("IS LRTorpedo 10 Ammo"); ammo.addLookupName("ISLRT10 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 10; ammo.ammoType = AmmoType.T_LRM_TORPEDO; ammo.shots = 12; ammo.bv = 11; ammo.cost = 30000; ammo.flags |= F_HOTLOAD; ammo.setModes(new String[] {"", "HotLoad"}); return ammo; } public static AmmoType createISLRT15Ammo() { AmmoType ammo = new AmmoType(); ammo.techLevel = TechConstants.T_IS_LEVEL_1; ammo.name = "LRT 15 Ammo"; ammo.setInternalName("IS Ammo LRTorpedo-15"); ammo.addLookupName("ISLRTorpedo15 Ammo"); ammo.addLookupName("IS LRv 15 Ammo"); ammo.addLookupName("ISLRT15 Ammo"); ammo.damagePerShot = 1; ammo.rackSize = 15; ammo.ammoType = AmmoType.T_LRM_TORPEDO; ammo.shots = 8; ammo.bv = 17; ammo.cost = 30000; ammo.flags |= F_HOTLOAD; ammo.setModes(new String[] {"", "HotLoad"}); return ammo; } public static AmmoType createISLRT20Ammo() {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -