Jump to content

Looking for a mod that increases the likelyhood of gay/bi characters based on gender.


DerPeter

Recommended Posts

Posted

To be precise, I'd like for about 90% of all spawning women to be bi and 90% of all spawning futas to be gay, but any general-purpose mod that allows me to achieve this would be appreciated as well. I've seen this steam mod being recommended, but it doesn't seem like that allows gender-specific weights.

Posted

Futas are complicated.

 

With vanilla Rimworld, you could make a XML patch to have the commonality of the Bisexual/Gay traits increased, but vanilla Rimworld doesn't know futas, so you'd need something else for that. Probably a Harmony patch.

 

Back in the day I made this patch (put it in any mod's Patches folder); you'd have to experiment with the commonality, for 90% it needs to be way higher:

 

<Patch>
	<Operation Class="PatchOperationSequence">
		<operations>
	<!-- Patching commonality of Core\Defs\TraitDefs\Traits_Singular.xml -->
			<li Class="PatchOperationInsert">
				<xpath>/Defs/TraitDef[defName="Gay"]/commonality</xpath>
				<value>
					<commonalityFemale>8</commonalityFemale>
				</value>
			</li>
			<li Class="PatchOperationInsert">
				<xpath>/Defs/TraitDef[defName="Bisexual"]/commonality</xpath>
				<value>
					<commonalityFemale>16</commonalityFemale>
				</value>
			</li>
			<li Class="PatchOperationReplace">
				<xpath>/Defs/TraitDef[defName="Asexual"]/commonality</xpath>
				<value>
					<commonality>0.01</commonality>
				</value>
			</li>
		</operations>
	</Operation>
</Patch>

 

Depending on your goals, it might also be an option to use Character Editor to manually add the Gay/Bi trait to your colonists.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...