I am adding Gender variables to the game so I can make it available in the future.
At the moment the only thing that it will be used for is setting the player as male for the purpose of interaction with girls.
Because everything assumes the player is male, not much will change yet.
As more things get options for other genders, eventually the gender of the player will be changeable.
So far I have this but I may be missing somethings.
I do not include breasts as a gender identifier because anyone can have them.
Game Code Name | | | # | | | Description |
GENDER_FEMALE | | | 0 | | | all female |
GENDER_FEMALENEUT | | | 1 | | | female with a vagina but no ovaries |
GENDER_FUTA | | | 2 | | | female plus penis but no testes |
GENDER_FUTANEUT | | | 3 | | | female with vagina and penis but no ovaries or testes |
GENDER_FUTAFULL | | | 4 | | | female plus penis and testes |
GENDER_NONEFEMALE | | | 5 | | | no gender but more female |
GENDER_NONE | | | 6 | | | no gender at all |
GENDER_NONEMALE | | | 7 | | | no gender but more male |
GENDER_HERMFULL | | | 8 | | | male plus vagina and ovaries |
GENDER_HERMNEUT | | | 9 | | | male with penis and vagina but no testes or ovaries |
GENDER_HERM | | | 10 | | | male plus vagina but no ovaries |
GENDER_MALENEUT | | | 11 | | | male with a penis but no testes |
GENDER_MALE | | | 12 | | | all male |
They will be used with "Straight" and "Lesbian" traits to compare against.
Lesbian and straight males prefer <6
Straight girls and gay guys prefer >6
Bisexual have no preference
They may be used with pregnancy:
- GENDER_FUTAFULL could impregnate another girl but GENDER_FUTA could not.
- GENDER_HERMFULL could carry his own baby
- GENDER_HERM and GENDER_FEMALENEUT could only carry an implanted baby.
- GENDER_MALE and GENDER_NONE* may only be able to carry a baby in special/magical circumstances.
- "Sterile", "Fertile" and "Broodmother" traits would be separate from but still usable with all genders in some way.
GENDER_NONE* types would have no normal sex ability (no penis, no vagina)
I am adding in adjustment functions for future use but they will not be useable yet.