From 7c5217746fed0b19cb733e202f94aab1de80d377 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Thu, 7 Jun 2018 09:39:18 -0400 Subject: [PATCH 1/2] Merge pull request #38309 from kevinz000/patch-517 Vehiclecode is now far more responsive when their movespeed delays are changed after they move. --- code/datums/components/riding.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/components/riding.dm b/code/datums/components/riding.dm index 4a720b6550..2ff322fd72 100644 --- a/code/datums/components/riding.dm +++ b/code/datums/components/riding.dm @@ -1,5 +1,5 @@ /datum/component/riding - var/next_vehicle_move = 0 //used for move delays + var/last_vehicle_move = 0 //used for move delays var/vehicle_move_delay = 2 //tick delay between movements, lower = faster, higher = slower var/keytype @@ -146,9 +146,9 @@ Unbuckle(user) return - if(world.time < next_vehicle_move) + if(world.time < last_vehicle_move + vehicle_move_delay) return - next_vehicle_move = world.time + vehicle_move_delay + last_vehicle_move = world.time if(keycheck(user)) var/turf/next = get_step(AM, direction)