All Implemented Interfaces:
Serializable, ITechnology
Direct Known Subclasses:
NL35Weapon, NL45Weapon, NL55Weapon

public abstract class NLWeapon extends EnergyWeapon
See Also:
  • Constructor Details

    • NLWeapon

      public NLWeapon()
  • Method Details

    • getBattleForceClass

      public int getBattleForceClass()
      Overrides:
      getBattleForceClass in class WeaponType
      Returns:
      The class of weapons for those that are tracked separately from standard damage (AlphaStrike)
    • getBattleForceDamage

      public double getBattleForceDamage(int range, Mounted<?> linked)
      Description copied from class: WeaponType
      Damage calculation for BattleForce and AlphaStrike for missile weapons that may have advanced fire control
      Overrides:
      getBattleForceDamage in class WeaponType
      Parameters:
      range - - the range in hexes
      linked - - linked Artemis or Apollo FCS (null for none)
      Returns:
      - damage in BattleForce scale