diff --git a/FerramAerospaceResearch/FARAeroComponents/ModularFlightIntegratorRegisterer.cs b/FerramAerospaceResearch/FARAeroComponents/ModularFlightIntegratorRegisterer.cs index 598ca6e5..44e89c4d 100644 --- a/FerramAerospaceResearch/FARAeroComponents/ModularFlightIntegratorRegisterer.cs +++ b/FerramAerospaceResearch/FARAeroComponents/ModularFlightIntegratorRegisterer.cs @@ -79,9 +79,9 @@ private static void UpdateThermodynamicsPre(ModularFlightIntegrator fi) if (aeroModule is null) continue; - // make sure drag cube areas are correct based on voxelization - if (voxelizationCompleted) + if (voxelizationCompleted && !FARSettings.ExposedAreaUsesKSPHack) { + // make sure drag cube areas are correct based on voxelization if (!part.DragCubes.None && aeroModule) for (int j = 0; j < 6; j++) part.DragCubes.AreaOccluded[FARAeroPartModule.ProjectedArea.FaceMap[j]] =