From f14fab916b2fd742514b9185fa9b3d032350455b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Jul 2017 06:05:55 -0500 Subject: [PATCH] Supermatter sliver theft now works (#2115) --- code/game/objects/items/theft_tools.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/theft_tools.dm b/code/game/objects/items/theft_tools.dm index 55488fa264..923fe95a75 100644 --- a/code/game/objects/items/theft_tools.dm +++ b/code/game/objects/items/theft_tools.dm @@ -167,6 +167,7 @@ T.sliver.forceMove(src) sliver = T.sliver T.sliver = null + T.icon_state = "supermatter_tongs" icon_state = "core_container_loaded" to_chat(user, "Container is sealing...") addtimer(CALLBACK(src, .proc/seal), 50) @@ -212,7 +213,7 @@ /obj/item/weapon/hemostat/supermatter/afterattack(atom/O, mob/user, proximity) if(!sliver) return - if(ismovableatom(O)) + if(ismovableatom(O) && O != sliver) Consume(O) to_chat(usr, "\The [sliver] is dusted along with \the [O]!") QDEL_NULL(sliver)