I've modified my copy of the game quite a bit. It all started as minor tweaks and tunes and escalated over time. Everything is written in core files and over a couple of other mods, so at this point separating my modifications to a separate mod would be a massive hassle. But I thought I'd share a list of my stuff here, in case you or someone else could find something interesting.
- Mental traits can no longer be inherited.
- Homosexuality is not something you can learn and unlearn. Instead, each slave is assigned sex as a sexual preference and if that matches with slave's own sex, then they get the 'Homosexual' trait. There's a small chance to get both sexes assigned and that results in 'Bisexual' trait. If a slave goes through sex change, then having or not having 'Homosexual' will change too.
- Increased tattoo slots. Added 'back' slot and split both 'arms' and 'legs' into left and right, resulting in a new total of nine slots. Adjusted tattoo bonuses to scale with this.
- Added custom characters. They can appear at slave guilds and encounters with varying chance. If a custom character is not acquired as a slave, they can reappear later.
- Custom characters can have several portraits and body pictures to reflect how high their lust is. More lust results in less clothes and hornier expression, updated after every action while dating and at the end of the day (
this should actually be at the beginning of a new day, just realized it as I was writing thisscratch that, func updateSlaveListNode is even better). This could be expanded to all slaves, but that would require ridiculous amount of portraits and body pictures to maintain variation as number of slaves increase, so I decided to limit this to unique characters. - Added negative sexual traits. 'Dislikes Anal', 'Dislikes Oral' and 'Dislikes Pain' can appear if a slave is participating in a related sexual act and finds out it's unpleasant. Making a slave perform uncomfortable sex can result in stress, less pleasant sex and even decreased loyalty if taken to extremes. If a slave has 'Submissive' trait, they won't mind having uncomfortable sex, but they still won't enjoy it as much.
- Penises and vaginas/anuses no longer have unlimited compatibility. If a penis is too big and recipient too small, it can be unpleasant for the recipient. Imagine huge dong and creature like a fairy, and it can even be very unpleasant. Unless the recipient is a 'Masochist' or maybe 'Likes it rough', in which case it might actually be pleasant after all.
- Sex is no longer unpleasant for everyone if one of the participants is unwilling. It's still not quite as pleasant as it could be if everyone would be fully in it, but raping doesn't feel like being raped anymore.
- Planning on including trait 'Deviant' in the mix with these changes and maybe introducing new trait 'Sadist'.
- Renamed Seraphs to Angels and added new race Succubus. Sex between a Human and a Demon results in a Succubus, and Humans with Angels can produce a Seraph. Mixing Demon with an Angel results in something else... Succubi can only be female, so I should add a male version Incubus.
- Revamped Dragonkin race. Color of a Dragonkin now affects their attributes by assigning a trait. A Dragonkin can be red, blue, green, black or bronze. Blue Dragonkin gets 'Responsive' to increase their magical capabilities, and so on. I may or may not have blatantly stolen this from some MMORPG-ish thingie.
- Consent is no longer permanent. If a slave's loyalty drops below 20, consent is revoked.
- Divided hair into three different hair types; straight, wavy and curly. Added racial limitations to prevent curly Wolves and such.