public static void Main()
double constHitpoints = 200;
double damageBarrel = 250;
double barrelArmor = 2.5;
int badlyDamagedAfter = 0;
var barrelArmorModifier = constHitpoints * barrelArmor;
var damagePerShot = damageBarrel / barrelArmorModifier;
hitpoints = hitpoints - damagePerShot;
Console.WriteLine($"[Shot {i}] Damage to gun: -{damagePerShot}, Gun Health: {hitpoints}");
int damagedPercentage = (int)Math.Round((double)(100 * hitpoints) / constHitpoints);
if (damagedPercentage == 70)
if (damagedPercentage == 50)
if (damagedPercentage == 30)
Console.WriteLine("Worn after: " + wornAfter);
Console.WriteLine("Damaged after: " + damagedAfter);
Console.WriteLine("Badly Damaged after: " + badlyDamagedAfter);
Console.WriteLine("Is ruined. Shots to ruin: " + i);