So 2 gold per girl? I like this system of her pay depending on the amount of girls and consequently the amount of work the matron has, but isn't that a little too... little? If you've got 10 girls that's 20 gold. By the time you have 100 girls, thus reaching the previous base pay of 200 gold aside from the service payment, gold is a non-issue.
IMO, keep the base pay of 200 AND make the bonus payment something like 20 gold per girl.
I'm also slightly confused as to why the matron payment is dependant on her service skill.
I used service because that is what it was before I got here.
It was 200 + service*2 allowing for a range of 200 to 400.
When I first changed it, I considered increasing the gold per girl but could not decide on how much, so I just left it at 2.
I can increase it but to what? 5 per girl? 10 per? 20?
I could make it something like ((service/10)*girls) so the higher the girls service the more she gets paid per girl in the building.
But then should it be (service/10)? (service/5)? (service/20)? or some other skill or stat?
Charisma? Intelligence? Confidence? Performance? (Lesbian?)
Traits could be added in too.
There are really thousands of ways to do it, suggest a few, something that is not too cheap or too expensive.
Keep in mind that the Matrons of each building will have a lot to do and will be able to do a lot more than most of the other girls.
But also remember, the Matron job can only be filled by free girls so they always get paid the full amount.
How much would you pay someone to delegate the handling of all the girls in your business?
Finished rewriting the movie studio and part of that was the matron pay, this is what I ended up with:
girl->m_Pay = int(float( 100.0 +
((( girl->get_skill(SKILL_SERVICE) + girl->get_stat(STAT_CHARISMA) + girl->get_stat(STAT_INTELLIGENCE) +
girl->get_stat(STAT_CONFIDENCE) + girl->get_skill(SKILL_MEDICINE) + 50
) / 50 ) * numgirls ) * cfg.out_fact.matron_wages() ));
This will give a minimum of 101 for the worst Matron alone in a building, and 1-11 per girl depending on her skills.
100 girls would earn the best matron 1200 gold per week paid directly from you.
At the end of that is the config.xml multiplier if you want to tweak it yourself.