private bool DoesDefenderEscape(int playerAttacking) { //Si mage return(Characters[playerAttacking].IgnoreArmor ? false : RandomEngine.DoesItHappens(Characters[(playerAttacking + 1) % 2].EscapePercent)); }
private bool DoesAttackerCrit(int playerAttacking) { return(RandomEngine.DoesItHappens(Characters[playerAttacking].CriticalHit)); }
public FightEngine(Character player1, Character player2, RandomEngine randomEngine) { RandomEngine = randomEngine; Characters = new[] { player1, player2 }; StrokesFired = 0; }