From 5e1cb8da388c620f9a65339e2d7db785f155211e Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 28 Jun 2021 14:27:38 -0700 Subject: [PATCH] more --- code/modules/mob/living/silicon/robot/robot_defense.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index e7e05fd6d8..5342638c03 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -87,7 +87,11 @@ GLOBAL_LIST_INIT(blacklisted_borg_hats, typecacheof(list( //Hats that don't real vtec_disable(10 SECONDS) /mob/living/silicon/robot/proc/vtec_disable(time) - apply_status_effect(/datum/status_effect/vtec_disabled, time) + var/datum/status_effect/vtec_disabled/V = has_status_effect(/datum/status_effect/vtec_disabled) + if(V) + V.duration = max(V.duration, world.time + time) + else + apply_status_effect(/datum/status_effect/vtec_disabled, time) update_movespeed() /mob/living/silicon/robot/fire_act()