diff --git a/code/modules/mob/living/carbon/give.dm b/code/modules/mob/living/carbon/give.dm index 1f0986f34e5..7d29467e87a 100644 --- a/code/modules/mob/living/carbon/give.dm +++ b/code/modules/mob/living/carbon/give.dm @@ -149,9 +149,10 @@ /obj/screen/alert/take_item/proc/cancel_give() SIGNAL_HANDLER var/mob/living/giver = locateUID(giver_UID) + var/mob/living/receiver = locateUID(receiver_UID) to_chat(giver, "You need to keep the item in your active hand if you want to hand it to someone!") - to_chat(locateUID(receiver_UID), "[giver] seems to have given up on giving you [locateUID(item_UID)].") - qdel(src) + to_chat(receiver, "[giver] seems to have given up on giving you [locateUID(item_UID)].") + receiver.clear_alert("take item [item_UID]") /obj/screen/alert/take_item/Click(location, control, params)