From e5edbece2bf4a28d4ff4751dc2337561207a9b92 Mon Sep 17 00:00:00 2001 From: cheapie Date: Thu, 29 Aug 2024 17:20:53 -0500 Subject: Constant pressure control for car top inspection Car will now continue moving if the up/down buttons on the car top box are held, instead of stopping every 1m. When the buttons are released, it will stop at the next multiple of 1m. --- drive_entity.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drive_entity.lua') diff --git a/drive_entity.lua b/drive_entity.lua index f26bf11..ecbabdf 100644 --- a/drive_entity.lua +++ b/drive_entity.lua @@ -541,9 +541,9 @@ function celevator.drives.entity.moveto(pos,target,inspection) local apos = tonumber(meta:get_string("apos")) local vel = tonumber(meta:get_string("vel")) if vel > 0 then - if target < apos+(vel*2) then return end + if target < apos+(vel*2) and not inspection then return end elseif vel < 0 then - if target > apos-(vel*-2) then return end + if target > apos-(vel*-2) and not inspection then return end else return end -- cgit v1.2.3