From bb91b921191f7dfdda21ab230a679d6fec2ac6df Mon Sep 17 00:00:00 2001 From: Jon Date: Mon, 22 Oct 2018 19:25:12 +0100 Subject: [PATCH] Adds a delay to wheelchairs --- .../structures/stool_bed_chair_nest/wheelchair.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm index bb1a62e40b..0151f3d922 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -5,6 +5,7 @@ anchored = 0 buckle_movable = 1 + var/move_delay = null var/driving = 0 var/mob/living/pulling = null var/bloodiness @@ -29,6 +30,14 @@ /obj/structure/bed/chair/wheelchair/relaymove(mob/user, direction) // Redundant check? + + + var/calculated_move_delay + calculated_move_delay += 2 //WHEELCHAIRS ARENT FUCKING SONIC CHAIRS. + + if(world.time < move_delay) + return + if(user.stat || user.stunned || user.weakened || user.paralysis || user.lying || user.restrained()) if(user==pulling) pulling = null @@ -57,6 +66,9 @@ user << "You cannot drive while being pushed." return + move_delay = world.time + move_delay += calculated_move_delay + // Let's roll driving = 1 var/turf/T = null