Sexual Orientation Discussion Thread
A while ago, in a different thread (
http://www.pinkpetal.org/index.php?topic=3577.msg33847#msg33847) I briefly expounded a proposal to eliminate sexual-orientation-based traits. The primary reason for this being that it is possible with the trait-based system to not have a sexual orientation. That is not how it works. Everyone has a sexual orientation, without exception. The argument was raised that a girl without an SO Trait would be counted as straight, but I don't believe that is so. If she does not have the 'Straight' trait, then she isn't straight. Would not having an SO Trait represent Asexual then? There was also the suggestion that girls without an SO Trait specified in their .girlsx file would be automatically assigned 'Straight' by default, but I believe that I have come up with a better solution.
The solution is to have SO Traits removed from the game, and have SO instead represented by a slider based on a modified version of the Kinsey Scale, a model used to rate homosexuality vs. heterosexuality (
en.wikipedia.org/wiki/Kinsey_scale for more information). SO would be represented on the girl's information screen, somewhere under the name, and it would displayed thusly:
example
Orientation: 4 (Bisexual)
example
Orientation: 7: (Straight)
The scale would run from 0 (representing Asexual) to 7 (representing completely straight) Like so:
0: Asexual
1 - 2: Lesbian
3 - 5: Bisexual
6 - 7: Straight
Asexual0: Asexual. This girl is not willing to have sex at all. Not with anyone. Could also be used with constructs or other beings who are physically incapable of sex.
Lesbian1: Complete Lesbian. This girl will never have sex or fall in love with a man, limiting her use as a whore.
2: Lesbian: This girl will never enjoy sex with a man and is far more likely to turn one down, but is willing to have sex with a man for her job only. Cannot fall in love with a man.
Bisexual3: Bisexual with a preference for Women: Gets more enjoyment from lesbian sex, but is willing to have sex with and can fall in love with anyone.
4: Bisexual with no Preference: Will have sex with and fall in love with men and women equally.
5: Bisexual with a preference for Men: Gets more enjoyment from sex with men, but is willing to have sex with and can fall in love with anyone.
Straight6: Straight: This girl will never enjoy sex with a woman and is far more likely to turn one down, but is willing to have sex with one for her job only. Cannot fall in love with a woman.
7: Completely Straight. This girl will never have sex or fall in love with a woman.
Thus a numeric value would be used to determine whether a girl would have sex with someone, or whether she would be able to fall in love with the player. Of particular notice to me: Sometimes with the lesbian sex act in the brothel, a girl's customer will be another girl of yours. As far as I can tell, the name of the customer is just selected from a list of names of all the girls working for you. With this scale however, the only names available for random selection would be those with a SO value from 1 to 4.
Questions? Comments? Suggestions?