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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user