private int calcDmg() {
        if (leadership > 92) {                  // For high Leadership commanders
            return Math.round(leadership + intelligence * 2 / 10);
        } else if (combatPower > 92) {          // For high combatPower commanders
            return Math.round(combatPower * 8 / 10 + leadership * 4 / 10);     
        } else if (intelligence > 92) {         // For high intelligence commanders
            return Math.round(leadership * 8 / 10 + intelligence * 4 / 10);
        } else { // For everyone else
            return Math.round(leadership * 8 / 10 + combatPower * 4 / 10);
        }
    }