How to stop colonists from turning gay

Started by jere8184, January 02, 2017, 04:53:15 PM

Previous topic - Next topic

jere8184

My reasons for wanting to implement this change is irrelevant

I have heard people say that in rimworld colonist are able to turn gay and I think this happened to one of my colonist recently as he has the trait : Gay which i do not remember him having.

After this I removed the trait from having a chance to occur on new colonist but I have no idea wherever this change will stop already existing colonist from  gaining the trait "gay".

Could someone pleas explain how to stop already existing colonist from  gaining the trait "gay". Thankyou.

Headshotkill

While I do not know how to turn that feature off, I do know this thread is going to burst in flames soon.

Good luck!

ithikari


jere8184

#3
Quote from: ithikari on January 02, 2017, 05:10:36 PM
Have you tried just deleting the trait?
]
Good idea but I am worried that it would have any side effects due to the possibility of colonist randomly gaining it. Can someone confirm wherever or not a colonist can gain the trait : gay over their liftime

Thirite

I don't think pawns can acquire traits over time... at least they absolutely didn't in A15. You don't want to try removing the gay trait from the game because it is explicitly referenced in the engine which will break the game if it tries to reference something that doesn't exist.

That said, if you wanted a #nohomo mod you'd have to detour the pawn generation method and modify the code to never give the gay trait even if requested.

ithikari

<TraitDef>
    <defName>Gay</defName>
    <commonality>0.2</commonality>
    <degreeDatas>
      <li>
        <label>gay</label>
        <description>NAME is romantically attracted to people of HIS own gender.</description>
      </li>
    </degreeDatas>
  </TraitDef>

Wouldn't you just change the commonality to a hard 0 instead?

Lennbolt7

I'd like to request this as well. I'd rather pawns stick with whatever preference they started with.

jere8184

#7
Quote from: Thirite on January 02, 2017, 05:26:00 PM
I don't think pawns can acquire traits over time... at least they absolutely didn't in A15. You don't want to try removing the gay trait from the game because it is explicitly referenced in the engine which will break the game if it tries to reference something that doesn't exist.

That said, if you wanted a #nohomo mod you'd have to detour the pawn generation method and modify the code to never give the gay trait even if requested.
Yeh i have already removed the trait from being generated, I just want to stop pawns from acquiring the trait "gay". But now im not even sure if pawns can even acquiring it. A confirmation would be nice

jere8184

Quote from: ithikari on January 02, 2017, 05:30:00 PM
<TraitDef>
    <defName>Gay</defName>
    <commonality>0.2</commonality>
    <degreeDatas>
      <li>
        <label>gay</label>
        <description>NAME is romantically attracted to people of HIS own gender.</description>
      </li>
    </degreeDatas>
  </TraitDef>

Wouldn't you just change the commonality to a hard 0 instead?

I dont think so. I think doing that would only stop the trait from randomly appearing in newly generated pawns 

Pichu0102

#9
Pawns shouldn't be able to change their Traits on their own, from what I know. A mod may be changing your traits, or you misremembered. Or maybe it's a bug.

MisterVertigo

As said above, I don't think colonists can "gain" traits of any kind. However, I did have a male colonists with the "Gay" trait in my current colony successfully start a relationship with another male that did not have the "Gay" trait. That colonists did not gain that trait though. The relationship went on for a few seasons, before they finally broke up for one reason or another. The original colonists with the "Gay" trait still has it, but the second one does not.

I'm not sure if that helps or not, but that could by a reason why some people think they gain the "Gay" trait.
"In vertigo you will be..."

"Relax, people. It's a teeny indie game; don't kill it with love." - Bozobub

jere8184

Okay im gonna assume he has been gay all along thanks for your help and maturity ppl

Headshotkill

I'm suprised this thread turned out so civilized.
Must be a difference between mod forum and general discussion.

O Negative

Quote from: Headshotkill on January 03, 2017, 02:50:09 AM
I'm suprised this thread turned out so civilized.
Must be a difference between mod forum and general discussion.

I'm equally surprised.
Happy the OP found the solution/answers they were looking for.

SteelRev

Doesn't one of the mod's use the kensey scale for romantic traits.  Not sure  but that MOD may be able to over time change the orientation traits.  Side note,  where do I look to change that trait's XML?  I'd like to reduce the commonality of the asexual trait.  Seems like 30% of generated pawns for me get that trait instead of straight, gay,  or bisexual.