Class NavalACWeapon

All Implemented Interfaces:
Serializable, ITechnology
Direct Known Subclasses:
NAC10Weapon, NAC20Weapon, NAC25Weapon, NAC30Weapon, NAC35Weapon, NAC40Weapon

public abstract class NavalACWeapon extends AmmoWeapon
See Also:
  • Constructor Details

    • NavalACWeapon

      public NavalACWeapon()
  • 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