Rework simulation rules

This commit is contained in:
2026-05-11 22:18:43 +02:00
parent 3d406179bf
commit e1ac56d201
30 changed files with 554 additions and 848 deletions

View File

@@ -5,6 +5,7 @@ public sealed record UndergroundCell
public EUndergroundState State { get; init; }
public float Amount { get; init; }
public float Intensity { get; init; }
public int StructuralIntegrity { get; init; } = Balancing.Current.MaxStructuralIntegrity;
public bool IsPresent => State != EUndergroundState.Absent;
public bool CarriesFlow => State is EUndergroundState.Intact or EUndergroundState.Leaking;