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)