So I've been playing this game, and I've noticed that the ratings for girls are ridiculously low in some areas (Looking at you studio ratings...). I'm wondering if any of the girl pack makers would be able to update their girls so they are more realistic.The letter grades for jobs is based on their skills and is not a directly editable thing.
For example, Asakura Kazumi from Negima, the "paparazzi" of the series has an E for CAMERA MAGE. That seems a little silly.
I can understand sexual levels being low for many girls, but some girls do have high amounts of a skill shown in their respective series and I feel like it would be more immersive if they reflected that.
I'm also willing to just do it myself and post the packs on here if no one cares that much.
>= 350 | "I" | Incomparable |
>= 245 | "S" | Superior |
>= 185 | "A" | Amazing |
>= 145 | "B" | Better |
>= 100 | "C" | Can do it |
>= 70 | "D" | Don't bother |
< 70 | "E" | Expect Failure |
< -500 | "X" | Can not do this job |
The letter grades for jobs is based on their skills and is not a directly editable thing.
Each job has skills that they use to check job performance.
In the case of Camera Mage, those skills are:
(((Intelligence - 50) / 10) + ((Spirit - 50) / 10) + (Service / 10)) / 3) + (Fame / 20) + Level);
After that, traits have a modifier for different jobs.
Is there a way we can access this type of information, like in a word doc or etc.? Even if the character/item editor is really bad, at least it would be easier to make the skills at their proper level.This is in cGirls.cpp in the source code under the "GetThirdDetailsString" section.
cha = Charisma | bea = Beauty | cns = Constitution | int = Intelligence | |||
agi = Agility | cnf = Confidence | lib = Libido | man = Mana | |||
obe = Obedience | spi = Spirit | lev = Level | fam = Fame | |||
mag = Magic | cmb = Combat | ser = Service | bst = Beastiality | |||
stp = Strip | med = Medicine | per = Performance | cra = Crafting | |||
her = Herbalism | far = Farming | bre = Brewing | anh = AnimalHandling |
Matrons | = | ((cha + cnf + spi) / 3 + (ser + int + med) / 3 + lev + slave) | |
Security | = | ((mag * 2 + cmb * 2 + ser) / 3) | |
Advertising | = | (per / 6 + ser / 6 + cha / 6 + bea / 10 + int / 6 + cnf / 10 + fam / 10) | |
= | * Updated in a later post * | ||
Barmaid | = | (int / 2 + per / 2 + ser) | |
Barwait | = | (int / 2 + agi / 2 + ser) | |
Barsing | = | (cnf + per) | |
Barpiano | = | (cnf / 2 + int / 2 + per) | |
Dealer | = | (int / 2 + agi / 2 + ser / 2 + per / 2) | |
Entertainer | = | ((cha + bea + cnf) / 3 + per) | |
Xxx | = | ((cha + bea + cnf) / 3 + stp / 2 + per / 2) | |
Clubbar | = | ((cha + bea + per) / 3 + ser) | |
Clubwait | = | ((cha + bea + per) / 3 + ser) | |
Clubstrip | = | (cha / 2 + bea / 2 + per / 2 + stp / 2) | |
Massusse | = | (cha / 2 + bea / 2 + ser / 2 + med / 2) | |
Brothelstrip | = | (cha / 4 + bea / 4 + stp / 2 + per) | |
Peep | = | (cha / 2 + bea / 2 + stp / 2 + per / 2) | |
Beastcare | = | (mag / 3 + int / 3 + ser / 3 + anh) | |
. | |||
Studio Jobs | |||
Director | = | (((int - 50) / 10 + (spi - 50) / 10 + ser / 10) / 3 + fam / 10 + lev + slave) | |
Promoter | = | (ser / 3 + cha / 6 + bea / 10 + int / 6 + cnf / 10 + fam / 4 + lev / 2) | |
Cameramage | = | (((int - 50) / 10 + (spi - 50) / 10 + ser / 10) / 3 + fam / 20 + lev) | |
Crystalpurifier | = | (((int - 50) / 10 + (spi - 50) / 10 + ser / 10) / 3 + fam / 20 + lev) | |
. | |||
Arena Jobs | |||
Cityguard | = | (agi / 2 + cmb / 2) | |
. | |||
Centre Jobs | |||
Comunityservice | = | ((int / 2) + (cha / 2) + ser) | |
Feedpoor | = | ((int / 2) + (cha / 2) + ser) | |
. | |||
Clinic Jobs | |||
Doctor | = | (int + med + lev / 5 + slave) | |
Nurse | = | (cha / 2 + int / 2 + med + lev / 5) | |
Mechanic | = | (ser / 2 + med / 2 + int) | |
. | |||
House Jobs | |||
Recruiter | = | (HateLove + cha + slave) | |
. | |||
Farm Jobs | (Farm jobs need a lot of work so these are just temporary numbers.) | ||
Veterinarian | = | (med + anh) | |
Marketer | = | (int + far) | |
Researcher | = | ((int / 2) + (her / 2) + bre) | |
Farmer | = | (int + far) | |
Gardener | = | ((int / 2) + (her / 2) + far) | |
Sheapherd | = | ((int / 2) + (far / 2) + anh) | |
Rancher | = | ((bst / 2) + (far / 2) + anh) | |
Catarancher | = | ((int / 2) + (far / 2) + anh) | |
Milker | = | (int + anh) | |
Butcher | = | (int + anh) | |
Baker | = | (int + her) | |
Brewer | = | (int + bre) | |
Makeitem | = | (cra + ser) | |
Makepot | = | ((int / 2) + (her / 2) + (bre / 2) + (cra / 2)) |
matron | S | 300 |
Security | B | 166.6666667 |
Advert | D | 96.66666667 |
Custser | S | 266.6666667 |
barmaid | A | 200 |
barwait | A | 200 |
barsing | A | 200 |
barpiano | A | 200 |
Dealer | A | 200 |
Entertainer | A | 200 |
XXX Enter | A | 200 |
club bar | A | 200 |
clubwait | A | 200 |
clubstrip | A | 200 |
massusse | A | 200 |
brothelstrip | A | 200 |
peep | A | 200 |
beast car | A | 200 |
0 | ||
Director | C | |
Promoter | B | 161.6666667 |
Camera | C | 111.6666667 |
Crystal | C | 111.6666667 |
Cityguard | C | 100 |
Community serve | A | 200 |
Feedpoor | A | 200 |
Doc | A | 220 |
Nurse | A | 220 |
Mech | A | 200 |
Recuit | A | 200 |
Vet | A | 200 |
Market | A | 200 |
Resarch | A | 200 |
Farm | A | 200 |
Gard | A | 200 |
Sheap | A | 200 |
Rancher | A | 200 |
Catarancher | A | 200 |
milker | A | 200 |
bucther | A | 200 |
baker | A | 200 |
brew | A | 200 |
makeitem | A | 200 |
makepot | A | 200 |
So according to that, if I understand right, the hypothetical maximums are:There must be more, if only because I've had girls with Security A and Advertising C+ before. My current girl with Security A has Magic and Combat at 100 and Service at 5, so ... the math is too difficult for me to work out at 2 in the morning :/ They both view as 100 ... base Combat is 95, base Magic is 80, she has several stat-boosting traits ....[/td][/tr][/table]
matron S 300Security B 166.6666667Advert D 96.66666667....
Which seems odd that max rating are limited at D, C, or B: or are values of traits allowed to >100? (Spreedsheet attached)
Maybe a file or post for formula that shows all current jobs and their variables in the decision making process for actions taken?I have been thinking about centralizing the job performance function into one area so the jobs will call one function.
Or would that take to much time away from actually game expansion?