From 0b357067e7deddb4cc976b46f056a45d1e2b206d Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Fri, 3 Jan 2025 18:53:19 +0100 Subject: [PATCH] [s] Vtec fix (#27819) * [s] Vtec fix * OOPS * AUTOCORRECT WHY --- code/modules/vehicle/janivehicle.dm | 7 ------- code/modules/vehicle/vehicle.dm | 15 ++++++++++----- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/code/modules/vehicle/janivehicle.dm b/code/modules/vehicle/janivehicle.dm index 54183d32107..bb7e0d4a282 100644 --- a/code/modules/vehicle/janivehicle.dm +++ b/code/modules/vehicle/janivehicle.dm @@ -121,13 +121,6 @@ return ..() -/obj/vehicle/janicart/install_vtec(obj/item/borg/upgrade/vtec/vtec, mob/user) - if(..() && floorbuffer) - floorbuffer = FALSE - vehicle_move_delay -= buffer_delay - - return TRUE - /obj/vehicle/janicart/update_overlays() . = ..() if(mybag) diff --git a/code/modules/vehicle/vehicle.dm b/code/modules/vehicle/vehicle.dm index 4f11e43c4ff..396683813b1 100644 --- a/code/modules/vehicle/vehicle.dm +++ b/code/modules/vehicle/vehicle.dm @@ -24,6 +24,9 @@ var/generic_pixel_y = 0 //All dirs shwo this pixel_y for the driver var/spaceworthy = FALSE + /// Did we install a vtec? + var/installed_vtec = FALSE + new_attack_chain = TRUE @@ -61,12 +64,14 @@ . += "It's falling apart!" /obj/vehicle/proc/install_vtec(obj/item/borg/upgrade/vtec/vtec, mob/user) - if(vehicle_move_delay > 1) - vehicle_move_delay = 1 - qdel(vtec) - to_chat(user, "You upgrade [src] with [vtec].") + if(installed_vtec) + return FALSE - return TRUE + installed_vtec = TRUE + vehicle_move_delay -= 1 + qdel(vtec) + to_chat(user, "You upgrade [src] with [vtec].") + return TRUE /obj/vehicle/item_interaction(mob/living/user, obj/item/used, list/modifiers) if(key_type && !is_key(inserted_key) && is_key(used))