Hi Darin, your mod is great. I hope you don't mind if I have a few questions.
1. I saw that the keyholder cannot be sold, but what happens in case of death (while fighting, or because of stress, hunger and so on)? Or if she is permanently removed during some special event (Emily that runs away, Cali sold to the slave trader...)?
2. What about the story events where the MC makes love with the NPCs, if he is locked? For instance when he challenges Yris? I thought that maybe the MC could be allowed to have sex, if the keyholder was in the combat group and Lenient.
3. In Mansion.gd a condition says:
if person.lastinteractionday < globals.resources.day - 4 && person.away.duration < 1:
I would write "&& person.away.duration == 0" because the duration can also be equal to -1 (it happens to Emily when she goes away with her sister, and to Cali when she rejoins her parents). It's a special case, when a girl is meant to come back in a few days, but the MC is not aware of it.
4. At the end of the "starting slave" sidequest, a dom-sub scene can be triggered, depending on the previous choices. I thought it would be cool if the sub would also be caged before or at the end of the event (better at the end, less texts to rewrite).