📄 weapontype.java
字号:
weapon.addLookupName("IS RLauncher-10"); weapon.heat = 3; weapon.damage= DAMAGE_MISSILE; weapon.rackSize= 10; weapon.minimumRange = WEAPON_NA; weapon.shortRange= 5; weapon.mediumRange= 11; weapon.longRange = 18; weapon.extremeRange = 22; weapon.tonnage = .5f; weapon.criticals = 1; weapon.bv= 18; weapon.ammoType = AmmoType.T_ROCKET_LAUNCHER; weapon.flags |= F_ONESHOT | F_MISSILE; weapon.toHitModifier=1; weapon.cost = 15000; return weapon; } public static WeaponType createISRL15() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_2; weapon.name = "RL 15"; weapon.setInternalName("RL15"); weapon.addLookupName("ISRocketLauncher15"); weapon.addLookupName("IS RLauncher-15"); weapon.heat = 4; weapon.damage= DAMAGE_MISSILE; weapon.rackSize= 15; weapon.minimumRange = WEAPON_NA; weapon.shortRange= 4; weapon.mediumRange= 9; weapon.longRange = 15; weapon.extremeRange = 18; weapon.tonnage = 1.0f; weapon.criticals = 2; weapon.bv= 23; weapon.flags |= F_ONESHOT | F_MISSILE; weapon.toHitModifier=1; weapon.ammoType= AmmoType.T_ROCKET_LAUNCHER; weapon.cost = 30000; return weapon; } public static WeaponType createISRL20() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_2; weapon.name = "RL 20"; weapon.setInternalName("RL20"); weapon.addLookupName("ISRocketLauncher20"); weapon.addLookupName("IS RLauncher-20"); weapon.heat = 5; weapon.damage= DAMAGE_MISSILE; weapon.rackSize= 20; weapon.minimumRange = WEAPON_NA; weapon.shortRange= 3; weapon.mediumRange= 7; weapon.longRange = 12; weapon.extremeRange = 14; weapon.tonnage = 1.5f; weapon.criticals = 3; weapon.bv= 24; weapon.ammoType = AmmoType.T_ROCKET_LAUNCHER; weapon.flags |= F_ONESHOT | F_MISSILE; weapon.toHitModifier=1; weapon.cost = 45000; return weapon; } public static WeaponType createSRM2() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_1; weapon.name = "SRM 2"; weapon.setInternalName(weapon.name); weapon.addLookupName("IS SRM-2"); weapon.addLookupName("ISSRM2"); weapon.addLookupName("IS SRM 2"); weapon.heat = 2; weapon.damage = DAMAGE_MISSILE; weapon.rackSize = 2; weapon.ammoType = AmmoType.T_SRM; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 3; weapon.mediumRange = 6; weapon.longRange = 9; weapon.extremeRange = 12; weapon.tonnage = 1.0f; weapon.criticals = 1; weapon.flags |= F_NO_FIRES | F_MISSILE; weapon.bv = 21; weapon.cost = 10000; return weapon; } public static WeaponType createSRM4() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_1; weapon.name = "SRM 4"; weapon.setInternalName(weapon.name); weapon.addLookupName("IS SRM-4"); weapon.addLookupName("ISSRM4"); weapon.addLookupName("IS SRM 4"); weapon.heat = 3; weapon.damage = DAMAGE_MISSILE; weapon.rackSize = 4; weapon.ammoType = AmmoType.T_SRM; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 3; weapon.mediumRange = 6; weapon.longRange = 9; weapon.extremeRange = 12; weapon.tonnage = 2.0f; weapon.criticals = 1; weapon.bv = 39; weapon.flags |= F_MISSILE; weapon.cost = 60000; return weapon; } public static WeaponType createSRM6() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_1; weapon.name = "SRM 6"; weapon.setInternalName(weapon.name); weapon.addLookupName("IS SRM-6"); weapon.addLookupName("ISSRM6"); weapon.addLookupName("IS SRM 6"); weapon.heat = 4; weapon.damage = DAMAGE_MISSILE; weapon.rackSize = 6; weapon.ammoType = AmmoType.T_SRM; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 3; weapon.mediumRange = 6; weapon.longRange = 9; weapon.extremeRange = 12; weapon.tonnage = 3.0f; weapon.criticals = 2; weapon.bv = 59; weapon.flags |= F_MISSILE; weapon.cost = 80000; return weapon; } public static WeaponType createSRT2() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_1; weapon.name = "SRT 2"; weapon.setInternalName(weapon.name); weapon.addLookupName("IS SRT-2"); weapon.addLookupName("ISSRT2"); weapon.addLookupName("IS SRT 2"); weapon.heat = 2; weapon.damage = DAMAGE_MISSILE; weapon.rackSize = 2; weapon.ammoType = AmmoType.T_SRM_TORPEDO; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 0; weapon.mediumRange = 0; weapon.longRange = 0; weapon.extremeRange = 0; weapon.waterShortRange = 3; weapon.waterMediumRange = 6; weapon.waterLongRange = 9; weapon.waterExtremeRange = 12; weapon.tonnage = 1.0f; weapon.criticals = 1; weapon.flags |= F_NO_FIRES | F_MISSILE; weapon.bv = 21; weapon.cost = 10000; return weapon; } public static WeaponType createSRT4() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_1; weapon.name = "SRT 4"; weapon.setInternalName(weapon.name); weapon.addLookupName("IS SRT-4"); weapon.addLookupName("ISSRT4"); weapon.addLookupName("IS SRT 4"); weapon.heat = 3; weapon.damage = DAMAGE_MISSILE; weapon.rackSize = 4; weapon.ammoType = AmmoType.T_SRM_TORPEDO; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 0; weapon.mediumRange = 0; weapon.longRange = 0; weapon.extremeRange = 0; weapon.waterShortRange = 3; weapon.waterMediumRange = 6; weapon.waterLongRange = 9; weapon.waterExtremeRange = 12; weapon.tonnage = 2.0f; weapon.criticals = 1; weapon.bv = 39; weapon.flags |= F_MISSILE; weapon.cost = 60000; return weapon; } public static WeaponType createSRT6() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_1; weapon.name = "SRT 6"; weapon.setInternalName(weapon.name); weapon.addLookupName("IS SRT-6"); weapon.addLookupName("ISSRT6"); weapon.addLookupName("IS SRT 6"); weapon.heat = 4; weapon.damage = DAMAGE_MISSILE; weapon.rackSize = 6; weapon.ammoType = AmmoType.T_SRM_TORPEDO; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 0; weapon.mediumRange = 0; weapon.longRange = 0; weapon.extremeRange = 0; weapon.waterShortRange = 3; weapon.waterMediumRange = 6; weapon.waterLongRange = 9; weapon.waterExtremeRange = 12; weapon.tonnage = 3.0f; weapon.criticals = 2; weapon.bv = 59; weapon.flags |= F_MISSILE; weapon.cost = 80000; return weapon; } //Start of Inner Sphere Level2 weapons public static WeaponType createISERPPC() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_2; weapon.name = "ER PPC"; weapon.setInternalName("ISERPPC"); weapon.addLookupName("IS ER PPC"); weapon.heat = 15; weapon.damage = 10; weapon.ammoType = AmmoType.T_NA; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 7; weapon.mediumRange = 14; weapon.longRange = 23; weapon.extremeRange = 28; weapon.waterShortRange = 4; weapon.waterMediumRange = 10; weapon.waterLongRange = 16; weapon.waterExtremeRange = 20; weapon.tonnage = 7.0f; weapon.criticals = 3; weapon.flags |= F_PPC | F_DIRECT_FIRE | F_ENERGY | F_SINGLE_TARGET; weapon.bv = 229; weapon.cost = 300000; return weapon; } public static WeaponType createISERLargeLaser() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_2; weapon.name = "ER Large Laser"; weapon.setInternalName("ISERLargeLaser"); weapon.addLookupName("IS ER Large Laser"); weapon.heat = 12; weapon.damage = 8; weapon.ammoType = AmmoType.T_NA; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 7; weapon.mediumRange = 14; weapon.longRange = 19; weapon.extremeRange = 28; weapon.waterShortRange = 3; weapon.waterMediumRange = 9; weapon.waterLongRange = 12; weapon.waterExtremeRange = 18; weapon.tonnage = 5.0f; weapon.criticals = 2; weapon.flags |= F_LASER | F_DIRECT_FIRE | F_ENERGY | F_SINGLE_TARGET; weapon.bv = 163; weapon.cost = 200000; return weapon; } public static WeaponType createISERMediumLaser() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_2; weapon.name = "ER Medium Laser"; weapon.setInternalName("ISERMediumLaser"); weapon.addLookupName("IS ER Medium Laser"); weapon.heat = 5; weapon.damage = 5; weapon.ammoType = AmmoType.T_NA; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 4; weapon.mediumRange = 8; weapon.longRange = 12; weapon.extremeRange = 16; weapon.waterShortRange = 3; weapon.waterMediumRange = 5; weapon.waterLongRange = 8; weapon.waterExtremeRange = 10; weapon.tonnage = 1.0f; weapon.criticals = 1; weapon.flags |= F_LASER | F_DIRECT_FIRE | F_ENERGY | F_SINGLE_TARGET; weapon.bv = 62; weapon.cost = 80000; return weapon; } public static WeaponType createISERSmallLaser() { WeaponType weapon = new WeaponType(); weapon.techLevel = TechConstants.T_IS_LEVEL_2; weapon.name = "ER Small Laser"; weapon.setInternalName("ISERSmallLaser"); weapon.addLookupName("IS ER Small Laser"); weapon.heat = 2; weapon.damage = 3; weapon.ammoType = AmmoType.T_NA; weapon.minimumRange = WEAPON_NA; weapon.shortRange = 2; weapon.mediumRange = 4; weapon.longRange = 5; weapon.extremeRange = 8; weapon.waterShortRange = 1; weapon.waterMediumRange = 2; weapon.waterLongRange = 3; weapon.waterExtremeRange = 4; wea
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -