From d07f2138f24a0cd001072cba1fa3dec9ad05fdeb Mon Sep 17 00:00:00 2001 From: Adrer Date: Sun, 26 Mar 2023 13:06:14 +0200 Subject: [PATCH] Janiborgs can no longer use floor buffer for massive speedboost (#20581) Co-authored-by: adrermail@gmail.com --- code/game/objects/items/robot/robot_upgrades.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 56087d283a2..02a04bff5b8 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -145,11 +145,16 @@ origin_tech = "engineering=4;materials=5;programming=4" /obj/item/borg/upgrade/vtec/do_install(mob/living/silicon/robot/R) - if(R.speed < 0) + for(var/obj/item/borg/upgrade/vtec/U in R.contents) to_chat(R, "A VTEC unit is already installed!") to_chat(usr, "There's no room for another VTEC unit!") return + for(var/obj/item/borg/upgrade/floorbuffer/U in R.contents) + if(R.floorbuffer) + R.floorbuffer = FALSE + R.speed -= U.buffer_speed + R.speed = -1 // Gotta go fast. return TRUE