diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 60b205c7809..3cf99843ab9 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -848,10 +848,11 @@ var/obj/vehicle/V = C var/datum/component/riding/R = V.GetComponent(/datum/component/riding) if(R) - if(R.vehicle_move_delay <= 0 ) + var/vehicle_speed_mod = round(CONFIG_GET(number/movedelay/run_delay) * 0.85, 0.01) + if(R.vehicle_move_delay <= vehicle_speed_mod) to_chat(user, "The [C] can't be made any faster!") return ..() - R.vehicle_move_delay = 0 + R.vehicle_move_delay = vehicle_speed_mod to_chat(user, "You slather the red gunk over the [C], making it faster.") C.remove_atom_colour(WASHABLE_COLOUR_PRIORITY)