public Combat(Character c) { this.c = c; while (!(c.Health <= 0 || gooseHealth <= 0)) { gooseDamage = Math.Ceiling(((c.Health) * (rand.Next(0, 20)) / 100.0)); Display(); c.Health = c.Health - gooseDamage; charDamage = Math.Ceiling((gooseHealth - (c.Resistance) * (rand.Next(80, 110) / 100.0))); if (rand.Next(1, 101) >= c.Tolerance * 100) { gooseHealth = charDamage; TextDisplay.BattleTurn(Math.Ceiling((c.Resistance) * (rand.Next(90, 110) / 100.0))); } else { Console.WriteLine("You missed!"); TextDisplay.ContinueText(); } } //replace Yes with randomized phrase TextDisplay.PositiveBannerMessage(TextDisplay.UppercaseFirst(Catch.ExclaimPhrase()) + "! You won!"); }