Pink Petal Games
Game Discussion => General Discussion & Download => Topic started by: Lord on March 31, 2015, 11:28:24 AM
-
I'm using the latest version of Crazy's Mod, and I understand "x" and the "S - E" well enough in the Job Ratings, but what does the "0" mean? And I'm also guessing the "!" between the rating and job name means you should put her on that job, but what about the "?"? This last one probably seems simple enough, but I'm not sure if it actually means what I think it means.
This is also my first post on this forum, so hopefully it's in the right place.
-
I'm using the latest version of Crazy's Mod, and I understand "x" and the "S - E" well enough in the Job Ratings, but what does the "0" mean? And I'm also guessing the "!" between the rating and job name means you should put her on that job, but what about the "?"? This last one probably seems simple enough, but I'm not sure if it actually means what I think it means.
0 means the calculation for that job ended with the number 0. (10 +(-10) = 0)
? means it is a general rating not actually used in the job but rather a general idea of her ability to do that job.
This is also my first post on this forum, so hopefully it's in the right place.
It should go in the "User Mods" section and will probably be moved there by the admins.
-
So '0' is below 'E', sorta the bottom line?
-
So '0' is below 'E', sorta the bottom line?
Yes and no.
E can be anything between -499 and 69 except 0.
0 was originally put in because when I was rewriting how the jobs were rated, if I didn't add it to a job, it would return 0.
Here is how it is written in the code with the //notes
string sGirl::JobRatingLetter(int 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
}
-
I get it now. Thanks for the help.
And next time I'll hopefully post in the right section if I have any other questions.