diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 6fd8a08e1e1..06b6440f756 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -174,6 +174,15 @@ return 0 if(!..()) return 0 + var/obj/item/hand_item = get_active_hand() + if(istype(hand_item, /obj/item/weapon/gun) && A != hand_item) + if(a_intent == I_HELP || !ismob(A)) + visible_message("[src] points to [A] with [hand_item]") + return 1 + A.visible_message("[src] points [hand_item] at [A]!", + "[src] points [hand_item] at you!") + A << 'sound/weapons/TargetOn.ogg' + return 1 visible_message("[src] points to [A]") return 1