From 8dbe5907e40ef67b59f452421191e65713310c73 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Fri, 7 Oct 2016 18:44:49 -0400 Subject: [PATCH] i'm a good coder this is fine --- code/game/objects/structures/ai_core.dm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/code/game/objects/structures/ai_core.dm b/code/game/objects/structures/ai_core.dm index 42ee8013831..369d5d3196b 100644 --- a/code/game/objects/structures/ai_core.dm +++ b/code/game/objects/structures/ai_core.dm @@ -20,11 +20,11 @@ laws.set_laws_config() /obj/structure/AIcore/attackby(obj/item/P, mob/user, params) - if(istype(A, /obj/item/weapon/wrench)) + if(istype(P, /obj/item/weapon/wrench)) playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) user.visible_message("[user] [anchored ? "fastens" : "unfastens"] [src].", \ "You start to [anchored ? "unfasten [src] from" : "fasten [src] to"] the floor...") - if(do_after(user, 20, target = src)) + if(do_after(user, 20/P.toolspeed, target = src)) user << "You [anchored ? "unfasten [src] from" : "fasten [src] to"] the floor." anchored = !anchored return @@ -39,9 +39,7 @@ return playsound(loc, 'sound/items/Welder.ogg', 50, 1) user << "You start to deconstruct the frame..." - if(do_after(user, 20/P.toolspeed, target = src)) - if(!src || !WT.remove_fuel(0, user)) - return + if(do_after(user, 20/P.toolspeed, target = src) && state != EMPTY_CORE && src && WT && WT.remove_fuel(0, user)) user << "You deconstruct the frame." new /obj/item/stack/sheet/plasteel( loc, 4) qdel(src)