diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs index e1c39dcbfb2530e1ea4e16498ffe150d169b6b5e..1ee19809d098ca683cb00b0070409d4ffaf91ac6 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs @@ -1528,7 +1528,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Strategies } best = eval.Where(x => !double.IsNaN(x.Score)).OrderBy(x => x.Score).FirstOrDefault(); - if (best != null) { + if (best != null && !(best.Gear != currentGear && best.IgnoreReason.EngineSpeedTooHigh())) { return best; }