Class SubCapCannonWeapon

All Implemented Interfaces:
Serializable, ITechnology
Direct Known Subclasses:
SubCapCannonWeaponHeavy, SubCapCannonWeaponLight, SubCapCannonWeaponMedium

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

    • SubCapCannonWeapon

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