follow-up on 0cda801: also clamp against negative paddings bringing goals below 0

This commit is contained in:
Louis Hong
2024-11-14 03:47:35 -08:00
parent 0cda801165
commit ca6fcc2d06

View File

@@ -214,8 +214,8 @@ public class HeatActionSolver
// adding 2.4s/8ticks worth of padding so preform doesn't decay out of range
// average distance from lava+waterfall around 8 ticks
// preform decays 1 heat every 2 ticks
final int min = Math.min(1000, range[0] + padding);
final int max = Math.min(1000, range[1] + padding);
final int min = Math.max(0, Math.min(1000, range[0] + padding));
final int max = Math.max(0, Math.min(1000, range[1] + padding));
final int actionsLeft_DeltaHeat = actionLeftInStage * stage.getHeatChange();