Class Thunderbolt10Weapon

All Implemented Interfaces:
Serializable, ITechnology
Direct Known Subclasses:
ISThunderBolt10, ISThunderbolt10IOS, ISThunderbolt10OS

public abstract class Thunderbolt10Weapon extends ThunderBoltWeapon
See Also:
  • Constructor Details

    • Thunderbolt10Weapon

      public Thunderbolt10Weapon()
  • 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 MissileWeapon
      Parameters:
      range - - the range in hexes
      fcs - - linked Artemis or Apollo FCS (null for none)
      Returns:
      - damage in BattleForce scale
    • getSortingName

      public String getSortingName()
      Description copied from class: EquipmentType
      Sorting with the String returned by this method results in an improved ordering and grouping of equipment than by getName(); for example, AC2/5/10/20 will appear in that order instead of the order AC10/2/20/5 and S/M/L Lasers will be grouped together.
      Overrides:
      getSortingName in class EquipmentType
      Returns:
      A String similar to getName() but modified to support a better sorting