This commit is contained in:
Jaaldabaoth 2024-05-30 19:43:50 +02:00
parent 6be8eea53e
commit 74b63ebe7f
6 changed files with 18 additions and 7 deletions

Binary file not shown.

View file

@ -48,6 +48,9 @@
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>DemonLover</Satisfiedquirk>
</li>
</modExtensions>
</GeneDef>
@ -103,6 +106,9 @@
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>DemonLover</Satisfiedquirk>
</li>
</modExtensions>
</GeneDef>
</Defs>

View file

@ -1,12 +1,13 @@
using Verse;
using RimWorld;
using rjw;
using System;
namespace RJW_Genes
{
public class QirkExtension : DefModExtension
{
public Quirk Satisfiedquirk;
public String Satisfiedquirk;
}
}

View file

@ -9,16 +9,17 @@ namespace RJW_Genes
public class QuirkPatcher
{
public static void CountSatisfiedPostfix(ref int __result, SexProps props)
{
{/*
Pawn pawn = props.pawn;
Pawn partner = props.partner;
int count= 0;
List<Quirk> listquirk= new List<Quirk>();
Quirk q = null;
foreach(Gene g in partner.genes.GenesListForReading) {
if (partner.genes.HasActiveGene(g.def))
{
listquirk.Add(g.def?.GetModExtension<QirkExtension>().Satisfiedquirk);
//g.def?.GetModExtension<QirkExtension>().Satisfiedquirk;
// listquirk.Add(g.def?.GetModExtension<QirkExtension>().Satisfiedquirk);
}
}
@ -29,7 +30,7 @@ namespace RJW_Genes
}
}
__result = __result + count;
return;
return;*/
}
}

View file

@ -23,7 +23,7 @@ namespace RJW_Genes
public static readonly HediffDef OvaryAgitator;
public static readonly HediffDef Bioscaffold;
public static HediffDef NeedlePenis = HediffDef.Named("NeedlePenis");
/*public static HediffDef NeedlePenis = HediffDef.Named("NeedlePenis");
public static HediffDef PigPenis = HediffDef.Named("PigPenis");
public static HediffDef MarinePenis = HediffDef.Named("MarinePenis");
public static HediffDef TentaclePenis = HediffDef.Named("TentaclePenis");
@ -34,6 +34,6 @@ namespace RJW_Genes
public static HediffDef GhostVagina = HediffDef.Named("GhostVagina");
public static HediffDef Vagina = HediffDef.Named("Vagina");
public static HediffDef Penis = HediffDef.Named("Penis");
public static HediffDef Anus = HediffDef.Named("Anus");
public static HediffDef Anus = HediffDef.Named("Anus");*/
}
}

View file

@ -208,9 +208,11 @@
</Reference>
<Reference Include="RJW">
<HintPath>..\..\rjw\1.5\Assemblies\RJW.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="RJWSexperience">
<HintPath>..\..\rjw-sexperience-master\1.5\Assemblies\RJWSexperience.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System" />
<Reference Include="UnityEngine">
@ -229,6 +231,7 @@
</Reference>
<Reference Include="VanillaRacesExpanded-Waster">
<HintPath>..\..\..\..\..\workshop\content\294100\2983471725\1.5\Assemblies\VanillaRacesExpanded-Waster.dll</HintPath>
<Private>False</Private>
</Reference>
</ItemGroup>
<ItemGroup>