Skip to content

Commit 5511f79

Browse files
committed
sim filling fluids that prevent a break to stop highway tools from pausing indefinitely until restarted
1 parent e22f3c6 commit 5511f79

File tree

1 file changed

+3
-2
lines changed
  • src/main/kotlin/com/lambda/interaction/construction/simulation/checks

1 file changed

+3
-2
lines changed

src/main/kotlin/com/lambda/interaction/construction/simulation/checks/BreakSim.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,8 +271,9 @@ class BreakSim private constructor(simInfo: SimInfo)
271271
return true
272272
}
273273

274-
affectedFluids.forEach { (liquidPos, liquidState) ->
275-
result(BreakResult.Submerge(liquidPos, liquidState))
274+
affectedFluids.forEach { (fluidPos, fluidState) ->
275+
result(BreakResult.Submerge(fluidPos, fluidState))
276+
sim(fluidPos, fluidState, TargetState.Solid(emptySet()))
276277
}
277278
result(BreakResult.BlockedByFluid(pos, state, affectedFluids.keys))
278279
return true

0 commit comments

Comments
 (0)