private int GetSuccessRate(PossibleAttack possibleAttack) { var myTroops = possibleAttack.NumberOfTroops; var targetTroops = possibleAttack.Victim.NumberOfTroops; if (targetTroops < 1) { targetTroops = 1; } if (myTroops < 1) { myTroops = 1; } var rate = 1000 * ((Convert.ToDouble(myTroops)) / (Convert.ToDouble(targetTroops + 1))); return(Convert.ToInt16(rate)); }
private int GetSuccessRate(PossibleAttack possibleAttack) { var myTroops = possibleAttack.NumberOfTroops; var targetTroops = possibleAttack.Victim.NumberOfTroops; if (targetTroops < 1) targetTroops = 1; if (myTroops < 1) myTroops = 1; var rate = 1000 * ((Convert.ToDouble(myTroops)) / (Convert.ToDouble(targetTroops + 1))); return Convert.ToInt16(rate); }