public Guild( Mobile leader, string name, string abbreviation )
{
#region Ctor mumbo-jumbo
m_Leader = leader;
m_Members = new List<Mobile>();
m_Allies = new List<Guild>();
m_Enemies = new List<Guild>();
m_WarDeclarations = new List<Guild>();
m_WarInvitations = new List<Guild>();
m_AllyDeclarations = new List<Guild>();
m_AllyInvitations = new List<Guild>();
m_Candidates = new List<Mobile>();
m_Accepted = new List<Mobile>();
m_LastFealty = DateTime.Now;
m_Name = name;
m_Abbreviation = abbreviation;
m_TypeLastChange = DateTime.MinValue;
AddMember( m_Leader );
if( m_Leader is PlayerMobile )
((PlayerMobile)m_Leader).GuildRank = RankDefinition.Leader;
m_AcceptedWars = new List<WarDeclaration>();
m_PendingWars = new List<WarDeclaration>();
#endregion
}