Can anyone tell me why my slaves aren't gaining any skills while working? I have 1 slave that has been stuck at Sexually unskilled[0]. Masterful whore[100]. And another slave that has been stuck on Sexually skilled[85]. Masterful whore[100]. Basic entertainer[15]. I've had them both on Public Servant for a few turns now and they aren't gaining any skills, yet my other slave is still gaining skills like normal. I've tried looking at the end of turn reports and they tell me nothing of why this is happening. I'm not using Aphrodisiacs with any of these slaves either. (This is on the latest version of pregmod)
I think the only sure way to teach skills to slaves are through personal attention, head girl or schoolroom. All other assignments heavily depend on what happens to that slave that week. What she do, and if she does it willingly/enjoying also affects if they "learn" something and to what extent.
Sex skills I know improve if they're left as your fucktoy, also most of the time slightly improves reputation as side effect.
Whoring skills I think only through school or whoring assignment.
Entertainer mostly taught by head girl skilled in it or schoolroom.
Public Servant is the least effective way of them learning anything, because it's literally based on random events of how the citizens use her that week, and depends heavily on slave's will to accept it. It's only good for public approval and sex satisfaction for the masses mostly, I think.
If you want obedient slaves to learn those 3 skills fast, put them in a whore house with a madam managing them. 3 to 4 weeks they max those. Also make sure they're not virgin.