public void ApplySleepTo(Mobile m) { m.Hidden = true; m.Frozen = true; m.Squelched = true; SleepingBody body = new SleepingBody(m, m.Blessed); body.Map = m.Map; body.Location = m.Location; m_Body = body; m.Z -= 100; m.SendMessage("You fall asleep"); RemoveTimer(m); TimeSpan duration = TimeSpan.FromSeconds(m_Caster.Skills[SkillName.Magery].Value * 1.2); // 120% of magery Timer t = new BodyTimer(m, duration, m_Body); m_Table[m] = t; t.Start(); }
public void ApplySleepTo(Mobile m) { m.Hidden = true; m.Frozen = true; m.Squelched = true; SleepingBody body = new SleepingBody(m, m.Blessed); body.Map = m.Map; body.Location = m.Location; m_Body = body; m.Z -= 100; m.SendMessage("You fall asleep"); RemoveTimer(m); TimeSpan duration = TimeSpan.FromSeconds(m_Caster.Skills[SkillName.Magery].Value * 1.2); // 120% of magery Timer t = new BodyTimer(m, duration, m_Body); m_Table[m] = t; t.Start(); }