Implement surface safety and powered props

This commit is contained in:
2026-05-14 10:19:21 +02:00
parent 2ad7feef96
commit 830c7aef14
9 changed files with 267 additions and 29 deletions

View File

@@ -51,6 +51,9 @@ public sealed class SimulationEngine
public IReadOnlyList<Forecast> Forecast(LevelState level)
{
if (!level.HasActivePoweredTerminalAccess())
return Array.Empty<Forecast>();
return ForecastSystem.Forecast(level, simulated => ResolveStep(simulated, false));
}