public int DealDamage(List <EquipmentBase> i) { EquipmentBase w = null; foreach (var weapon in inventory) { if (weapon.AttackWeapon == true) { if (w == null) { w = weapon; } else if (weapon.Modifier(weapon.BaseMod, weapon.Quality) > w.Modifier(w.BaseMod, w.Quality)) { w = weapon; } } } return(w.Modifier(w.BaseMod, w.Quality)); }