/mob/proc/try_interaction()
return
/*
/mob/living/carbon/human/MouseDrop(var/mob/living/carbon/human/dropped_on, mob/living/carbon/human/user as mob)
if(src != dropped_on && !src.restrained())
try_interaction(dropped_on)
return
return ..()
*/
/mob/living/carbon/human/MouseDrop_T(mob/M as mob, mob/living/carbon/human/user as mob)
. = ..()
if(M == src || src == usr || M != usr)
return
if(usr.restrained())
return
if(!ishuman(src))
return
user.try_interaction(src)
/mob/living/carbon/human/verb/interact_with()
set name = "Interact With"
set desc = "Perform an interaction with someone."
set category = "IC"
set src in view()
if(!usr.restrained() && ishuman(src))
usr.try_interaction(src)
/mob/living/carbon/human/try_interaction(mob/living/carbon/human/partner)
var/dat
if(partner != src)
dat = "
Interacting with \the [partner]...