Just a clarification: it is not hard-coded.On a completely separate note (and I hate to post completely contrary to what is clearly an intentional design decision, but in this case I am going to anyway), I think the game would be better if the girls' data was less specific.
[...]
The concept of noobs and pre-trained both existing in the world is okay. But I do feel like this should not be hard-coded into each person. My personal preference would be for the girlpack to supply the images/videos but if there are going to be noobs and pros then the game randomly generates those stats and assigns them to the girls so a new game has me hiring a different set early.
TUSC 1.0 does quite a lot of things over VC girlpacks, where the only think that effectively works as "hard-coded" is the salary. Why is that? because there was no 1:1 translation with VC, where the girls price is paid once, while TUSC need salaries. So to compute salaries from VC girls popularity is used. But it's one of the few things hard-coded in the girlpack (and you actually can even change it editing a line in the JSON).
The character of the girls is computed per game. So every time you start a new game TUSC will:
- *randomise* work proficiency
- *randomise* favorabilities
- *randomise* experience
- unlocks certain performances based on the previous points
Then the upper ones will be used by the schedulers to distribute girls in the city and the club locations.
The scheduler also takes into account the salary of the girl, so everything put together it should balance everything. If not, we'll improve it.
But there's no salary:experience correlation in TUSC.