Pink Petal Games

Game Discussion => General Discussion & Download => Topic started by: Lord on March 31, 2015, 11:28:24 AM

Title: Job Ratings
Post 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.
Title: Re: Job Ratings
Post by: aevojoey on March 31, 2015, 11:37:18 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.
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.
Title: Re: Job Ratings
Post by: Lord on March 31, 2015, 11:38:42 AM
So '0' is below 'E', sorta the bottom line?
Title: Re: Job Ratings
Post by: aevojoey on March 31, 2015, 11:43:39 AM
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
Code: [Select]
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
}
Title: Re: Job Ratings
Post by: Lord on March 31, 2015, 11:47:59 AM
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.