private void PerformAdvancedEnergyTechnician() { if (!StationLocation.IsUpperDeck()) { return; } foreach (var zone in SittingDuck.Zones) { var isCurrentZone = (StationLocation.ZoneLocation() == zone.ZoneLocation); zone.UpperStation.AddBonusShield(isCurrentZone ? 2 : 1); } }
private void PerformBasicSquadLeader(Player performingPlayer) { if (performingPlayer.BattleBots == null) { return; } if (performingPlayer.BattleBots.IsDisabled) { performingPlayer.BattleBots.IsDisabled = false; } else { SittingDuck.ZonesByLocation[StationLocation.ZoneLocation()].RepairFirstDamage(performingPlayer); } }