public void HandleDeath(Mobile m) { HandleCorpse(m); DMHorse.TryRemoveHorse(m); m.Frozen = true; var t = new ResurrectTimer(m, this); m_ResurrectionTimers[m.Serial] = t; t.Start(); if (m.LastKiller == m) { m.LastKiller = null; } if (m.LastKiller != null) { FixPlayer(m.LastKiller, false); m.LastKiller.SendMessage(38, "You have been rewarded health, mana, and stamina for your kill"); } UpdateScores(m, m.LastKiller); m.LastKiller = null; new ResurrectMessageTimer(m).Start(); }
public void HandleDeath(Mobile m) { HandleCorpse(m); DMHorse.TryRemoveHorse(m); m.Frozen = true; var t = new ResurrectTimer(m, this); m_ResurrectionTimers[m.Serial] = t; t.Start(); if (m.LastKiller == m) m.LastKiller = null; if (m.LastKiller != null) { FixPlayer(m.LastKiller, false); m.LastKiller.SendMessage(38, "You have been rewarded health, mana, and stamina for your kill"); } UpdateScores(m, m.LastKiller); m.LastKiller = null; new ResurrectMessageTimer(m).Start(); }