public Shepherd() : base(AIType.AI_Melee, FightMode.Aggressor, 10, 1, 0.1, 0.3)
		{
            Title = "the Shepherd";

            Hue = Utility.RandomSkinHue();
            Body = 0x190;
            Name = NameList.RandomName("male");
            BaseSoundID = 1094;

            AddItem(new LongPants(Utility.RandomNeutralHue()));
            AddItem(new Shirt(Utility.RandomNeutralHue()));
            AddItem(new ShepherdsCrook());
            AddItem(new Cloak(Utility.RandomNeutralHue()));
            AddItem(new StrawHat(Utility.RandomNeutralHue()));
            AddItem(new Shoes(Utility.RandomNeutralHue()));

			SetStr( 91, 110 );
			SetDex( 76, 95 );
			SetInt( 31, 50 );

			SetHits( 42, 68 );
			SetMana( 0 );

			SetDamage( 11, 21 );

			SetDamageType( ResistanceType.Physical, 100 );

			SetResistance( ResistanceType.Physical, 15, 25 );
			SetResistance( ResistanceType.Fire, 1, 10 );
			SetResistance( ResistanceType.Cold, 20, 25 );
			SetResistance( ResistanceType.Poison, 10, 15 );
			SetResistance( ResistanceType.Energy, 10, 15 );

			SetSkill( SkillName.MagicResist, 30.6, 45.0 );
			SetSkill( SkillName.Tactics, 50.1, 70.0 );
			SetSkill( SkillName.Wrestling, 60.1, 75.0 );

			Fame = 300;
			Karma = 0;

			VirtualArmor = 22;

            Tamable = false;

			m_sheep = new ArrayList();
            m_dog = new ArrayList();

			Timer m_timer = new ShepherdTimer( this );
			m_timer.Start();

		}
        public Shepherd(Serial serial) : base(serial)
		{
			m_sheep = new ArrayList();
			Timer m_timer = new ShepherdTimer( this );
			m_timer.Start();
            m_dog = new ArrayList();
		}