Removed Sadist for now

This commit is contained in:
Vegapnk 2024-05-30 08:26:40 +02:00
parent 883dfefa3e
commit 90653ddc9e
5 changed files with 23 additions and 141 deletions

View file

@ -18,7 +18,7 @@ namespace RJW_Genes
public static readonly ThoughtDef stoleSomeLovin = DefDatabase<ThoughtDef>.GetNamed("StoleSomeLovin");
public static readonly ThoughtDef bloodlustStoleSomeLovin = DefDatabase<ThoughtDef>.GetNamed("BloodlustStoleSomeLovin");
public static readonly TraitDef rapist = DefDatabase<TraitDef>.GetNamed("Rapist");
public static readonly TraitDef sadist = DefDatabase<TraitDef>.GetNamed("rjw_genes_sadist");
static Dictionary<string, LaborState> laborStateMap = new Dictionary<string, LaborState>();
static public void would_rape_PostFix(ref bool __result, Pawn rapist)
{
@ -54,7 +54,7 @@ namespace RJW_Genes
{
if (RJW_Genes_Settings.regretStealingLovinThoughtDisabled) return;
if (pawn.health.hediffSet.HasHediff(HediffDef.Named("LimbicStimulator")) && (__result == stoleSomeLovin || __result == bloodlustStoleSomeLovin) && !pawn.story.traits.HasTrait(rapist) && !pawn.story.traits.HasTrait(sadist))
if (pawn.health.hediffSet.HasHediff(HediffDef.Named("LimbicStimulator")) && (__result == stoleSomeLovin || __result == bloodlustStoleSomeLovin) && !pawn.story.traits.HasTrait(rapist))
{
__result = regretsStealingLovin;
}

View file

@ -27,7 +27,24 @@
<None Include="..\Common\Defs\Genes\GeneDefs_ExtraGenitaliaEndogenes.xml" />
<None Include="..\Common\Defs\Genes\GeneDefs_GenitaliaTypeEndogenes.xml" />
<None Include="..\Common\Languages\English\Keyed\Dialog_StatsReport.xml" />
<None Include="..\Common\Patches\**" />
<None Include="..\Common\Patches\Genes\Patch_Highmates.xml" />
<None Include="..\Common\Patches\Genes\Patch_Unbreakable.xml" />
<None Include="..\Common\Patches\Xenotypes\GenitaliaUpdate.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchAlphaGenes.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchBiotechNyaron.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchErinsAuronya.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchErinsShisune.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchKijinRace3.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchNarai.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchNyaron.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchPapou.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchRoosFaun.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchRoosMinotaur.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchRoosSatyr.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchSaurid.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchVREPhytokin.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchVRESanguophage.xml" />
<None Include="..\Common\Patches\Xenotypes\PatchXenotech.xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Animal_Inheritance\InheritanceUtility.cs" />