From 00678f97fdcd87c6d287a15b3384de39ec01a00a Mon Sep 17 00:00:00 2001 From: Kistaro Windrider Date: Sat, 27 Jul 2024 17:47:29 -0700 Subject: [PATCH] Fix brake location calculation; was applying it to the wrong spot. --- autobrake_test.p8 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autobrake_test.p8 b/autobrake_test.p8 index fa90df6..72b5fe5 100644 --- a/autobrake_test.p8 +++ b/autobrake_test.p8 @@ -170,14 +170,14 @@ function constraints:constrain(s, want) -- bmx: brake max local v1, bmx = calc_velocity(s.dx, want, s.maxspd, s.drag), s.thrust + s.drag local bd, bf = brake_dist(v1, bmx) - local bx, txm = s.x + bd, self.xmax + local bx, txm = s.x + bd + v1, self.xmax if bx < self.xmin then self.color = 9 want = s.thrust txm = self.xmin v1 = calc_velocity(s.dx, want, s.maxspd, s.drag) bd, bf = brake_dist(v1, bmx) - bx = bd + s.x + bx = bd + s.x + v1 end if (bx < txm) return want self.color = 8