public void CheckBattleStatus(PlayerMobile pm) { if (!IsVvV(pm) || !Enabled) { return; } if (Battle.OnGoing) { SendVvVMessageTo(pm, 1154721, String.Format("#{0}", GetCityLocalization(Battle.City).ToString())); // A Battle between Vice and Virtue is active! To Arms! The City of ~1_CITY~ is besieged! if (Battle != null && Battle.IsInActiveBattle(pm)) { Battle.CheckGump(pm); Battle.CheckArrow(pm); } } else { int count = EnemyGuildCount(); if (count < 1) { SendVvVMessageTo(pm, 1154936); // More players are needed before a VvV battle can begin! } else if (Battle.InCooldown) { SendVvVMessageTo(pm, 1154722); // A VvV battle has just concluded. The next battle will begin in less than five minutes! } else { Battle.Begin(); } } }