diff --git a/Source/RP0/Avionics/ModuleProceduralAvionics.cs b/Source/RP0/Avionics/ModuleProceduralAvionics.cs index a7476a311d7..e4606daa05c 100644 --- a/Source/RP0/Avionics/ModuleProceduralAvionics.cs +++ b/Source/RP0/Avionics/ModuleProceduralAvionics.cs @@ -624,6 +624,12 @@ public virtual bool Validate(out string validationError, out bool canBeResolved, if (CurrentProceduralAvionicsConfig == null && !string.IsNullOrEmpty(avionicsConfigName)) CurrentProceduralAvionicsConfig = ProceduralAvionicsTechManager.GetProceduralAvionicsConfig(avionicsConfigName); + if (Utilization > 1.001) + { + validationError = $"increase part size until avionics utilization is 100% or less"; + return false; + } + techToResolve = CurrentProceduralAvionicsTechNode.TechNodeName; if (!CurrentProceduralAvionicsTechNode.IsAvailable)