private void Detonate_OnTick(ExplodeCount counter) { if (Deleted) { return; } Mobile from = counter.From; int timer = counter.Count--; // from.SendMessage( "Click!" ); IEntity parent = FindParent(from); if (timer == 0) { Explode(from, true, parent.Location, parent.Map); m_Timer = null; } else { if (parent is Item) { ((Item)parent).PublicOverheadMessage(MessageType.Regular, 0x22, false, timer.ToString()); } else if (parent is Mobile) { ((Mobile)parent).PublicOverheadMessage(MessageType.Regular, 0x22, false, timer.ToString()); } } }
private void Detonate_OnTick(ExplodeCount counter) { if (Deleted) { return; } Mobile from = counter.From; int timer = counter.Count--; IEntity parent = FindParent(from); if (timer <= 0) { //from.SendMessage( "Explode!" ); Explode(from, true, parent.Location, parent.Map); m_Timer = null; } else { //from.SendMessage( "Tick!" ); if (parent is Item) { ((Item)parent).PublicOverheadMessage(MessageType.Regular, 0x22, false, timer.ToString()); } else if (parent is Mobile) { ((Mobile)parent).PublicOverheadMessage(MessageType.Regular, 0x22, false, timer.ToString()); } } }