Hi all,
I've uploaded a new release on
You must be registered to see the links
The main change is that the mechanics of how traits are gained/lost during jobs have been updated. Instead of being based on how well a girl likes doing that job, they now track their progress individually: Each girl keeps track of the progress she has made towards gaining/losing a trait, and only once this reaches 100% does she get/lose the trait. The progress towards traits can be seen under "More Details" in the girl details screen, below her job preferences. If a trait does not make any progress for 10 consecutive shifts, its progress starts to decay towards zero.
How much progress she makes can depend on her stats, skills, and on how well she is doing that job.
I've prepared a table that shows which trait is gained/lost by which job, and how many shifts (not weeks!) it takes for a trait to change, if the girl had all stats maxed out.
Most regular trait changes are now specified as part of the job xml files, with the exception of those that only happen if a certain event occurs during the job processing. There are still some weird cases possible, for example a girl could make progress both towards gaining Optimist and Pessimist trait at the same time, instead of one being the counter to the other. I'm not sure yet how to address that, but it should be relatively rare that this really makes a difference.
Please let me know what you think, and if you think there are traits that should be added/removed from a job but currently aren't, or the other way around. I'm also not quite sure about how fast these changes should happen---I think it should be quite slow, so it doesn't cheapen too much the traits with which you acquire a girl.
Here are the tables. Not pretty, but they contain the basic information.
You must be registered to see the links
You must be registered to see the links