Hi.
I create girl of max stats in editor game.(refinement, morality and dignity too) but if girl work she dont have job rate "i".
I have girl which have all job rate "i". This is possible? My girl in game 80 years work in massuasse or whore but she never rate "i" this is bug?(sorry for my english)
Job rating is a sum of stats, skills and traits.
I originally added "I" in for the security/combat jobs because the "Incorporeal" trait gives +100 to those jobs.
With only stats and skills with no traits, the max is 200 giving her an "A" rating.
To get "S" she would need a few traits to boost it up 45 more points and for "I" she would need a lot of traits to boost it up 150 points.
Not all jobs have enough traits coded in to give 150 total points.
Here is how the letters are gotten in the code:
string sGirl::JobRatingLetter(double value)
{
/* */if (value < -500) return "X "; // Can not do this job
else if (value == 0) return "0 "; // Bad input
else if (value >= 350) return " I "; // Incomparable
else if (value >= 245) return " S "; // Superior
else if (value >= 185) return " A "; // Amazing
else if (value >= 145) return "B "; // Better
else if (value >= 100) return "C "; // Can do it
else if (value >= 70) return "D "; // Don't bother
else return "E "; // Expect Failure
}