ID:261366
 
How do you make NPC's Talk Agian?
I messed up the one in the libraries
Try this:

mob
Bump(var/mob/M)
if(M.message)
src << "[M.message]"
else
M.Bumped()

mob
var/message = ""
proc
Bumped()
return

obj
var/message = ""
proc
Bumped()
return

turf
var/message = ""
proc
Bumped()
return

Even though it assumes A is a mob the type will automatically be changed if an obj/turf is bumped into.