ID:2413204
 
Code:
Deathcheck(mob/Killer)
if(src.life<=0)
if(src.key)
src<<"<I><small>You were Killed by [Killer]!"
src.life=src.Maxlife
src.MP=src.MaxMP
src.loc=locate(/turf/start)
else
Killer<<"<I><small>You Killed a [src]! Gained [src.Exp] EXP and [src.Gold] Gold"
Killer.Exp+=src.Exp
Killer.Gold+=src.Gold
Killer.LevelCheck()
del src


Problem description:
the death message doesn't display anything just the "!". why?
Because Killer is null (does not exist). Make sure you are passing a reference to a mob where that proc is used, and that said reference is valid (i.e. non-null) where you expect it to be .