Here's what you can do: You can delete a few lines from two files, or if you want to save the code for whatever purpose, just add hashtags in front of these lines.
In newsexsystem.gd there's a portion that runs sexual development at the end of a sexual encounter. It looks like this:
# if i.actionshad.samesex > i.actionshad.oppositesex && i.actionshad.samesexorgasms > 0: # if !i.person.traits.has("Bisexual") && !i.person.traits.has("Homosexual") && (randf() >= 0.5 || i.person.effects.has('entranced')): # i.person.add_trait("Bisexual") # elif i.person.traits.has("Bisexual") && (randf() >= 0.5 || i.person.effects.has('entranced')) && max(0.2,i.actionshad.samesex)/max(0.2, i.actionshad.oppositesex) > 4 : # i.person.trait_remove("Bisexual") # i.person.add_trait('Homosexual') # if i.actionshad.samesex < i.actionshad.oppositesex && i.actionshad.oppositesexorgasms > 0: # if (i.person.traits.has("Bisexual") || i.person.traits.has("Homosexual")) && (randf() >= 0.5 || i.person.effects.has('entranced')): # if i.person.traits.has("Bisexual") && (randf() >= 0.5 || i.person.effects.has('entranced')) && max(0.2,i.actionshad.oppositesex)/max(0.2, i.actionshad.samesex) > 4: # i.person.trait_remove("Bisexual") # else: # i.person.trait_remove("Homosexual") # i.person.add_trait("Bisexual")
Those hashtags means those lines are "switched off", so that the sexual development isn't in the game anymore. You can delete those lines too, if you are absolutely certain you won't want to go back to how the game originally was.
In traits.gd you do the same thing on one line of code.
"Homosexual": { "name": "Homosexual", "description": "$name is only expecting to have same-sex affairs. \n\n[color=aqua]Same-sex encounters have no penalty, opposite sex actions are unpreferred. [/color]", "effect": { }, "tags": [ "sexual", "mental", # "secondary"
With the tag "secondary" eliminated, Homosexuality becomes a primary trait and can be assigned at creation and when new slaves are generated.
This is just a quick fix though. It will remove this problem, but it will create another. In case of sex of the slave changing, how should it affect sexuality? If a homosexual female becomes a male, should they retain preferring same sex or should they now be drawn to opposite sex? And how about futas?