Class ISLaserAMS

All Implemented Interfaces:
Serializable, ITechnology

public class ISLaserAMS extends LaserWeapon
Since:
Sep 25, 2004
See Also:
  • Constructor Details

    • ISLaserAMS

      public ISLaserAMS()
  • Method Details

    • getBattleForceDamage

      public double getBattleForceDamage(int range, Mounted<?> fcs)
      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
      fcs - - linked Artemis or Apollo FCS (null for none)
      Returns:
      - damage in BattleForce scale
    • isAlphaStrikePointDefense

      public boolean isAlphaStrikePointDefense()
      Description copied from class: WeaponType
      Returns true if this weapon type contributes to the AlphaStrike PNT ability. This is not identical to TW point defense, therefore implemented separately.
      Overrides:
      isAlphaStrikePointDefense in class WeaponType