From 2352777bf8406d16a83b3f9b526b4402343cba46 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 29 May 2017 02:59:26 +0100 Subject: [PATCH 1/2] nerfs IKEA --- code/game/objects/items/weapons/table_rack_parts.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm index 3073125bae0..f4fceefaa1d 100644 --- a/code/game/objects/items/weapons/table_rack_parts.dm +++ b/code/game/objects/items/weapons/table_rack_parts.dm @@ -88,9 +88,10 @@ for(var/obj/structure/table/T in user.loc) to_chat(user, "You can't build tables on top of tables!") return - new result(user.loc) - user.drop_item() - qdel(src) + if(do_after(user, 20, target = loc)) + new result(user.loc) + user.drop_item() + qdel(src) /* * Rack Parts @@ -105,4 +106,4 @@ var/obj/structure/rack/R = new /obj/structure/rack(user.loc) R.add_fingerprint(user) user.drop_item() - qdel(src) \ No newline at end of file + qdel(src) From 84b8bf1159d3a7b447dd0d3133633f8419a6343d Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 29 May 2017 03:23:35 +0100 Subject: [PATCH 2/2] racks too, what the hell --- code/game/objects/items/weapons/table_rack_parts.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm index f4fceefaa1d..684dbc688a1 100644 --- a/code/game/objects/items/weapons/table_rack_parts.dm +++ b/code/game/objects/items/weapons/table_rack_parts.dm @@ -103,7 +103,8 @@ qdel(src) /obj/item/weapon/rack_parts/attack_self(mob/user as mob) - var/obj/structure/rack/R = new /obj/structure/rack(user.loc) - R.add_fingerprint(user) - user.drop_item() - qdel(src) + if(do_after(user, 20, target = loc)) + var/obj/structure/rack/R = new /obj/structure/rack(user.loc) + R.add_fingerprint(user) + user.drop_item() + qdel(src)