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 ); } }