Class RapidfireHVACWeaponHandler

All Implemented Interfaces:
Serializable, AttackHandler

public class RapidfireHVACWeaponHandler extends RapidfireACWeaponHandler
See Also:
  • Constructor Details

  • Method Details

    • handle

      public boolean handle(GamePhase phase, Vector<Report> vPhaseReport)
      Description copied from class: WeaponHandler
      handle this weapons firing
      Specified by:
      handle in interface AttackHandler
      Overrides:
      handle in class WeaponHandler
      Parameters:
      phase - The present game phase
      vPhaseReport - The reports list to add new reports to
      Returns:
      a boolean value indicating whether this should be kept or not
    • doChecks

      protected boolean doChecks(Vector<Report> vPhaseReport)
      Overrides:
      doChecks in class RapidfireACWeaponHandler
      Parameters:
      vPhaseReport - - A Vector containing the phasereport.
      Returns:
      a boolean value indicating wether or not the attack misses because of a failed check.