diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 1c0097f150..94c6f7e060 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1332,7 +1332,7 @@ return FALSE //Grab processing has a chance of returning null // Help intent + Adjacent = pass item to other - if(a_intent == I_HELP && Adjacent(target) && isitem(item) && ishuman(target)) + if(a_intent == I_HELP && Adjacent(target) && isitem(item) && ishuman(target) && target != src) var/obj/item/I = item var/mob/living/carbon/human/H = target if(H.in_throw_mode && H.a_intent == I_HELP && unEquip(I))