public override void Deserialize( GenericReader reader )
		{
			base.Deserialize( reader );

			int version = reader.ReadInt();

			//m_Faction = Faction.ReadReference( reader );
			//m_Town = Town.ReadReference( reader );
			//m_Orders = new Orders( this, reader );
			m_Orders = new Orders(this);

			Timer.DelayCall( TimeSpan.Zero, new TimerCallback( Register ) );
		}
		public BaseFactionGuard( string title ) : base( AIType.AI_Hybrid, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
		{
			m_Orders = new Orders( this );
			Title = title;

			RangeHome = 6;
		}