diff --git a/code/datums/wires/wires.dm b/code/datums/wires/wires.dm index 9558ea56e1b..9cc386a7975 100644 --- a/code/datums/wires/wires.dm +++ b/code/datums/wires/wires.dm @@ -131,8 +131,10 @@ var/list/wireColours = list("red", "blue", "green", "black", "orange", "brown", L.put_in_hands(O) else if(istype(I, /obj/item/device/assembly/signaler)) - L.drop_item() - Attach(colour, I) + if(L.drop_item()) + Attach(colour, I) + else + to_chat(L, "[L.get_active_hand()] is stuck to your hand!") else to_chat(L, "You need a remote signaller!")