Reputation
From Freeciv
This is how the reputation looks like:
const char *reputation_text(const int rep)
{
if (rep == -1)
return "-";
else if (rep > GAME_MAX_REPUTATION * 0.95)
return _("Spotless");
else if (rep > GAME_MAX_REPUTATION * 0.85)
return _("Excellent");
else if (rep > GAME_MAX_REPUTATION * 0.75)
return _("Honorable");
else if (rep > GAME_MAX_REPUTATION * 0.55)
return _("Questionable");
else if (rep > GAME_MAX_REPUTATION * 0.30)
return _("Dishonorable");
else if (rep > GAME_MAX_REPUTATION * 0.15)
return _("Poor");
else if (rep > GAME_MAX_REPUTATION * 0.07)
return _("Despicable");
else
return _("Atrocious");
}
