protected override void OnTick() { m_Count--; if ((m_Count % 5) == 0 && m_Count > 10) { foreach (PlayerMobile pm in m_Players) { pm.SendMessage("{0} seconds until the duel begins.", m_Count); } } else if (m_Count <= 10 && m_Count > 0) { foreach (PlayerMobile pm in m_Players) { pm.SendMessage("{0}", m_Count); } } else if (m_Count == 0) { foreach (PlayerMobile pm in m_Players) { nocheat((Mobile)pm); pm.Frozen = false; pm.Blessed = false; ChallengeRing ring = new ChallengeRing(m_Item, m_Players); pm.EquipItem(ring); pm.SendMessage(43, "GO GO GO GO GO GO GO GO GO GO!"); } new FightTimer(m_Item, m_Players).Start(); Stop(); } }
public void RemoveRing(PlayerMobile m) { ChallengeRing ring = new ChallengeRing(); foreach (Item item in m.Items) { if (item is ChallengeRing) { ring = item as ChallengeRing; } } if (ring != null) { ring.Delete(); } }
public void RemoveRing(PlayerMobile m) { ChallengeRing ring = new ChallengeRing(); foreach (Item item in m.Items) { if (item is ChallengeRing) ring = item as ChallengeRing; } if (ring != null) ring.Delete(); }
protected override void OnTick() { m_Count--; if ((m_Count % 5) == 0 && m_Count > 10) { foreach (PlayerMobile pm in m_Players) pm.SendMessage("{0} seconds until the duel begins.", m_Count); } else if (m_Count <= 10 && m_Count > 0) { foreach (PlayerMobile pm in m_Players) pm.SendMessage("{0}", m_Count); } else if (m_Count == 0) { foreach (PlayerMobile pm in m_Players) { nocheat((Mobile)pm); pm.Frozen = false; pm.Blessed = false; pm.Warmode = true; ChallengeRing ring = new ChallengeRing(m_Item, m_Players); pm.EquipItem(ring); pm.SendMessage(43, "GO GO GO GO GO!"); } new FightTimer(m_Item, m_Players).Start(); Stop(); } }