public override void OnGotMeleeAttack(Mobile attacker)
        {
            base.OnGotMeleeAttack(attacker);

            if (0.20 >= Utility.RandomDouble())
            {
                ClonedDarkMaster clone = new ClonedDarkMaster(this);
                clone.Team      = this.Team;
                clone.Combatant = attacker;
                clone.MoveToWorld(attacker.Location, attacker.Map);
            }
        }
        public override void OnGaveMeleeAttack(Mobile defender)
        {
            base.OnGaveMeleeAttack(defender);

            if (0.05 >= Utility.RandomDouble())
            {
                ClonedDarkMaster clone = new ClonedDarkMaster(this);
                clone.Team      = this.Team;
                clone.Combatant = defender;
                clone.MoveToWorld(defender.Location, defender.Map);
            }
        }
		public override void OnGaveMeleeAttack(Mobile defender)
		{
			base.OnGaveMeleeAttack(defender);

			if (0.10 >= Utility.RandomDouble())
				if (0.05 >= Utility.RandomDouble())
			{
				ClonedDarkMaster clone = new ClonedDarkMaster( this );
				clone.Team = this.Team;
				clone.Combatant = defender;
				clone.MoveToWorld( defender.Location, defender.Map );
			}
		}
		public override void OnGotMeleeAttack(Mobile attacker)
		{
			base.OnGotMeleeAttack(attacker);

			if (0.20 >= Utility.RandomDouble())
			{
				ClonedDarkMaster clone = new ClonedDarkMaster( this );
				clone.Team = this.Team;
				clone.Combatant = attacker;
				clone.MoveToWorld( attacker.Location, attacker.Map );
			}
		}