public override void UseInterceptors(Player performingPlayer, bool isHeroic)
 {
     var firstThreat = GetFirstThreatOfType(PlayerAction.BattleBots);
     if (firstThreat == null)
         PlayerInterceptorDamage = new PlayerInterceptorDamage(isHeroic);
     else
         DamageThreat(firstThreat, performingPlayer, isHeroic);
 }
        private void UseBattleBots(Player performingPlayer, bool isHeroic)
        {
            var firstThreat = GetFirstThreatOfType(PlayerActionType.BattleBots, performingPlayer);

            if (firstThreat == null)
            {
                PlayerInterceptorDamage = new PlayerInterceptorDamage(isHeroic, performingPlayer, StationLocation.DistanceFromShip().GetValueOrDefault());
            }
            else
            {
                DamageThreat(1, firstThreat, performingPlayer, isHeroic);
            }
        }
Example #3
0
        public override void UseInterceptors(Player performingPlayer, bool isHeroic)
        {
            var firstThreat = GetFirstThreatOfType(PlayerAction.BattleBots);

            if (firstThreat == null)
            {
                PlayerInterceptorDamage = new PlayerInterceptorDamage(isHeroic);
            }
            else
            {
                DamageThreat(firstThreat, performingPlayer, isHeroic);
            }
        }
 public void PerformEndOfTurn()
 {
     PlayerInterceptorDamage = null;
 }
 public void PerformEndOfTurn()
 {
     PlayerInterceptorDamage = null;
 }