diff --git a/code/WorkInProgress/detective_work.dm b/code/WorkInProgress/detective_work.dm index 673c81bbb78..6a6023950e8 100644 --- a/code/WorkInProgress/detective_work.dm +++ b/code/WorkInProgress/detective_work.dm @@ -136,6 +136,7 @@ obj/machinery/computer/forensic_scanning scanning = I.contents[1] scanning.loc = src I.underlays -= scanning + I.icon_state = "evidenceobj" else scanning = I M.drop_item() diff --git a/code/game/objects/items/weapons/evidence.dm b/code/game/objects/items/weapons/evidence.dm index aa20e83a851..1d7f5cc69ef 100644 --- a/code/game/objects/items/weapons/evidence.dm +++ b/code/game/objects/items/weapons/evidence.dm @@ -23,6 +23,9 @@ if(!(O && istype(O)) || O.anchored == 1) user << "You can't put that inside the [src]!" return ..() + if(O in user) + user << "You are wearing that." + return if(src.contents.len > 0) user << "The [src] already has something inside it." return ..()