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); } }
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; }