Merge pull request #7030 from Citadel-Station-13/upstream-merge-38309

[MIRROR] Vehiclecode is now far more responsive when their movespeed delays are changed after they move.
This commit is contained in:
deathride58
2018-06-09 04:32:18 +00:00
committed by GitHub
+3 -3
View File
@@ -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)