Renamed Mod
This commit is contained in:
parent
9e998c03c0
commit
ed3bdefa86
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,19 +1,19 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Verse;
|
using Verse;
|
||||||
using RimWorld;
|
using RimWorld;
|
||||||
|
|
||||||
namespace shabe_genesaddons
|
namespace shabe_genesaddons
|
||||||
{
|
{
|
||||||
[DefOf]
|
[DefOf]
|
||||||
public static class GeneDefOf
|
public static class GeneDefOf
|
||||||
{
|
{
|
||||||
public static readonly GeneDef rjw_genes_mechbreeder;
|
public static readonly GeneDef rjw_genes_mechbreeder;
|
||||||
public static readonly GeneDef rjw_genes_insectincubator;
|
public static readonly GeneDef rjw_genes_insectincubator;
|
||||||
public static readonly GeneDef rjw_genes_insectbreeder;
|
public static readonly GeneDef rjw_genes_insectbreeder;
|
||||||
public static readonly GeneDef rjw_genes_pussyhealer;
|
public static readonly GeneDef rjw_genes_pussyhealer;
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,58 +1,58 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Verse;
|
using Verse;
|
||||||
|
|
||||||
namespace shabe_genesaddons
|
namespace shabe_genesaddons
|
||||||
{
|
{
|
||||||
public class GeneUtility
|
public class GeneUtility
|
||||||
{
|
{
|
||||||
public static bool IsMechbreeder(Pawn pawn)
|
public static bool IsMechbreeder(Pawn pawn)
|
||||||
{
|
{
|
||||||
if (pawn.genes == null)
|
if (pawn.genes == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return pawn.genes.HasGene(GeneDefOf.rjw_genes_mechbreeder);
|
return pawn.genes.HasGene(GeneDefOf.rjw_genes_mechbreeder);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool IsInsectIncubator(Pawn pawn)
|
public static bool IsInsectIncubator(Pawn pawn)
|
||||||
{
|
{
|
||||||
if (pawn.genes == null)
|
if (pawn.genes == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return pawn.genes.HasGene(GeneDefOf.rjw_genes_insectincubator);
|
return pawn.genes.HasGene(GeneDefOf.rjw_genes_insectincubator);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool isInsectBreeder(Pawn pawn)
|
public static bool isInsectBreeder(Pawn pawn)
|
||||||
{
|
{
|
||||||
if (pawn.genes == null)
|
if (pawn.genes == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return pawn.genes.HasGene(GeneDefOf.rjw_genes_insectbreeder);
|
return pawn.genes.HasGene(GeneDefOf.rjw_genes_insectbreeder);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool isPussyHealer(Pawn pawn)
|
public static bool isPussyHealer(Pawn pawn)
|
||||||
{
|
{
|
||||||
if (pawn.genes == null)
|
if (pawn.genes == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return pawn.genes.HasGene(GeneDefOf.rjw_genes_pussyhealer);
|
return pawn.genes.HasGene(GeneDefOf.rjw_genes_pussyhealer);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static float MaxEggSizeMul(Pawn pawn)
|
public static float MaxEggSizeMul(Pawn pawn)
|
||||||
{
|
{
|
||||||
float MaxEggSize = 1;
|
float MaxEggSize = 1;
|
||||||
if (IsInsectIncubator(pawn))
|
if (IsInsectIncubator(pawn))
|
||||||
{
|
{
|
||||||
MaxEggSize *= 2;
|
MaxEggSize *= 2;
|
||||||
}
|
}
|
||||||
return MaxEggSize;
|
return MaxEggSize;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,21 +1,21 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Verse;
|
using Verse;
|
||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
|
|
||||||
|
|
||||||
namespace shabe_genesaddons
|
namespace shabe_genesaddons
|
||||||
{
|
{
|
||||||
[StaticConstructorOnStartup]
|
[StaticConstructorOnStartup]
|
||||||
internal static class HarmonyInit
|
internal static class HarmonyInit
|
||||||
{
|
{
|
||||||
static HarmonyInit()
|
static HarmonyInit()
|
||||||
{
|
{
|
||||||
Harmony harmony = new Harmony("shabe_genesaddons");
|
Harmony harmony = new Harmony("shabe_genesaddons");
|
||||||
harmony.PatchAll();
|
harmony.PatchAll();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,58 +1,58 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Reflection.Emit;
|
using System.Reflection.Emit;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
using rjw;
|
using rjw;
|
||||||
namespace shabe_genesaddons
|
namespace shabe_genesaddons
|
||||||
{
|
{
|
||||||
[HarmonyPatch(typeof(Hediff_MechanoidPregnancy), "GiveBirth")]
|
[HarmonyPatch(typeof(Hediff_MechanoidPregnancy), "GiveBirth")]
|
||||||
public static class PatchMechBirth
|
public static class PatchMechBirth
|
||||||
{
|
{
|
||||||
[HarmonyTranspiler]
|
[HarmonyTranspiler]
|
||||||
public static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions, ILGenerator il)
|
public static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions, ILGenerator il)
|
||||||
{
|
{
|
||||||
bool found_call = false;
|
bool found_call = false;
|
||||||
bool found_skip = false;
|
bool found_skip = false;
|
||||||
Label skip_label = il.DefineLabel();
|
Label skip_label = il.DefineLabel();
|
||||||
MethodInfo ismechbreeder = AccessTools.Method(typeof(GeneUtility), "IsMechbreeder");
|
MethodInfo ismechbreeder = AccessTools.Method(typeof(GeneUtility), "IsMechbreeder");
|
||||||
foreach(CodeInstruction codeInstruction in instructions)
|
foreach(CodeInstruction codeInstruction in instructions)
|
||||||
{
|
{
|
||||||
//Check if the first opcode after endfinally ldloc_0 is and in that case add the label to skip the code
|
//Check if the first opcode after endfinally ldloc_0 is and in that case add the label to skip the code
|
||||||
if (found_skip && codeInstruction.opcode == OpCodes.Ldloc_0)
|
if (found_skip && codeInstruction.opcode == OpCodes.Ldloc_0)
|
||||||
{
|
{
|
||||||
codeInstruction.labels.Add(skip_label);
|
codeInstruction.labels.Add(skip_label);
|
||||||
}
|
}
|
||||||
found_skip = false;
|
found_skip = false;
|
||||||
if (codeInstruction.opcode == OpCodes.Endfinally)
|
if (codeInstruction.opcode == OpCodes.Endfinally)
|
||||||
{
|
{
|
||||||
found_skip = true;
|
found_skip = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
yield return codeInstruction;
|
yield return codeInstruction;
|
||||||
|
|
||||||
if (codeInstruction.opcode == OpCodes.Call)
|
if (codeInstruction.opcode == OpCodes.Call)
|
||||||
{
|
{
|
||||||
//Log.Message(codeInstruction.operand.ToString());
|
//Log.Message(codeInstruction.operand.ToString());
|
||||||
if (codeInstruction.operand.ToString() == "Boolean TryMakeFilth(Verse.IntVec3, Verse.Map, Verse.ThingDef, System.String, Int32, RimWorld.FilthSourceFlags)")
|
if (codeInstruction.operand.ToString() == "Boolean TryMakeFilth(Verse.IntVec3, Verse.Map, Verse.ThingDef, System.String, Int32, RimWorld.FilthSourceFlags)")
|
||||||
{
|
{
|
||||||
found_call = true;
|
found_call = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//Triggers after the pop opcode (after generating filth in c#).
|
//Triggers after the pop opcode (after generating filth in c#).
|
||||||
else if (found_call)
|
else if (found_call)
|
||||||
{
|
{
|
||||||
//Load pawn, call function to check if a mechbreeder, and skip past the part which does damage
|
//Load pawn, call function to check if a mechbreeder, and skip past the part which does damage
|
||||||
yield return new CodeInstruction(OpCodes.Ldloc_0, null);
|
yield return new CodeInstruction(OpCodes.Ldloc_0, null);
|
||||||
yield return new CodeInstruction(OpCodes.Call, ismechbreeder);
|
yield return new CodeInstruction(OpCodes.Call, ismechbreeder);
|
||||||
yield return new CodeInstruction(OpCodes.Brtrue_S, skip_label);
|
yield return new CodeInstruction(OpCodes.Brtrue_S, skip_label);
|
||||||
found_call = false;
|
found_call = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
yield break;
|
yield break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,50 +1,50 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Reflection.Emit;
|
using System.Reflection.Emit;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
using Verse;
|
using Verse;
|
||||||
using RimWorld;
|
using RimWorld;
|
||||||
using rjw;
|
using rjw;
|
||||||
|
|
||||||
namespace shabe_genesaddons
|
namespace shabe_genesaddons
|
||||||
{
|
{
|
||||||
[HarmonyPatch(typeof(PregnancyHelper), "DoEgg")]
|
[HarmonyPatch(typeof(PregnancyHelper), "DoEgg")]
|
||||||
static class PatchPregnancyHelper
|
static class PatchPregnancyHelper
|
||||||
{
|
{
|
||||||
[HarmonyTranspiler]
|
[HarmonyTranspiler]
|
||||||
public static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions, ILGenerator il)
|
public static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions, ILGenerator il)
|
||||||
{
|
{
|
||||||
//MethodInfo isinsectincubator = AccessTools.Method(typeof(GeneUtility), "IsInsectIncubator");
|
//MethodInfo isinsectincubator = AccessTools.Method(typeof(GeneUtility), "IsInsectIncubator");
|
||||||
MethodInfo maxeggsizemul = AccessTools.Method(typeof(GeneUtility), "MaxEggSizeMul");
|
MethodInfo maxeggsizemul = AccessTools.Method(typeof(GeneUtility), "MaxEggSizeMul");
|
||||||
FieldInfo partner = AccessTools.Field(typeof(SexProps), "partner");
|
FieldInfo partner = AccessTools.Field(typeof(SexProps), "partner");
|
||||||
|
|
||||||
Label skiplabel = il.DefineLabel();
|
Label skiplabel = il.DefineLabel();
|
||||||
bool finished = false;
|
bool finished = false;
|
||||||
foreach (CodeInstruction codeInstruction in instructions)
|
foreach (CodeInstruction codeInstruction in instructions)
|
||||||
{
|
{
|
||||||
if (!finished)
|
if (!finished)
|
||||||
{
|
{
|
||||||
if (codeInstruction.opcode == OpCodes.Ldc_R4 && codeInstruction.operand.ToString() == "0")
|
if (codeInstruction.opcode == OpCodes.Ldc_R4 && codeInstruction.operand.ToString() == "0")
|
||||||
{
|
{
|
||||||
yield return new CodeInstruction(OpCodes.Ldarg_0, null);
|
yield return new CodeInstruction(OpCodes.Ldarg_0, null);
|
||||||
yield return new CodeInstruction(OpCodes.Ldfld, partner);
|
yield return new CodeInstruction(OpCodes.Ldfld, partner);
|
||||||
//yield return new CodeInstruction(OpCodes.Call, isinsectincubator);
|
//yield return new CodeInstruction(OpCodes.Call, isinsectincubator);
|
||||||
yield return new CodeInstruction(OpCodes.Callvirt, maxeggsizemul);
|
yield return new CodeInstruction(OpCodes.Callvirt, maxeggsizemul);
|
||||||
//yield return new CodeInstruction(OpCodes.Brfalse_S, skiplabel);
|
//yield return new CodeInstruction(OpCodes.Brfalse_S, skiplabel);
|
||||||
yield return new CodeInstruction(OpCodes.Ldloc_0, null);
|
yield return new CodeInstruction(OpCodes.Ldloc_0, null);
|
||||||
//yield return new CodeInstruction(OpCodes.Ldc_R4, 2f);
|
//yield return new CodeInstruction(OpCodes.Ldc_R4, 2f);
|
||||||
yield return new CodeInstruction(OpCodes.Mul, null);
|
yield return new CodeInstruction(OpCodes.Mul, null);
|
||||||
yield return new CodeInstruction(OpCodes.Stloc_0, null);
|
yield return new CodeInstruction(OpCodes.Stloc_0, null);
|
||||||
//codeInstruction.labels.Add(skiplabel);
|
//codeInstruction.labels.Add(skiplabel);
|
||||||
finished = true;
|
finished = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
yield return codeInstruction;
|
yield return codeInstruction;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,36 +1,36 @@
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
// General Information about an assembly is controlled through the following
|
// General Information about an assembly is controlled through the following
|
||||||
// set of attributes. Change these attribute values to modify the information
|
// set of attributes. Change these attribute values to modify the information
|
||||||
// associated with an assembly.
|
// associated with an assembly.
|
||||||
[assembly: AssemblyTitle("shabe_genesaddons")]
|
[assembly: AssemblyTitle("shabe_genesaddons")]
|
||||||
[assembly: AssemblyDescription("")]
|
[assembly: AssemblyDescription("")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("HP Inc.")]
|
[assembly: AssemblyCompany("HP Inc.")]
|
||||||
[assembly: AssemblyProduct("shabe_genesaddons")]
|
[assembly: AssemblyProduct("shabe_genesaddons")]
|
||||||
[assembly: AssemblyCopyright("Copyright © HP Inc. 2022")]
|
[assembly: AssemblyCopyright("Copyright © HP Inc. 2022")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
// Setting ComVisible to false makes the types in this assembly not visible
|
// Setting ComVisible to false makes the types in this assembly not visible
|
||||||
// to COM components. If you need to access a type in this assembly from
|
// to COM components. If you need to access a type in this assembly from
|
||||||
// COM, set the ComVisible attribute to true on that type.
|
// COM, set the ComVisible attribute to true on that type.
|
||||||
[assembly: ComVisible(false)]
|
[assembly: ComVisible(false)]
|
||||||
|
|
||||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||||
[assembly: Guid("3d62bdb2-ed7b-481b-b00b-0b634d99ec8d")]
|
[assembly: Guid("3d62bdb2-ed7b-481b-b00b-0b634d99ec8d")]
|
||||||
|
|
||||||
// Version information for an assembly consists of the following four values:
|
// Version information for an assembly consists of the following four values:
|
||||||
//
|
//
|
||||||
// Major Version
|
// Major Version
|
||||||
// Minor Version
|
// Minor Version
|
||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
// You can specify all the values or you can default the Build and Revision Numbers
|
// You can specify all the values or you can default the Build and Revision Numbers
|
||||||
// by using the '*' as shown below:
|
// by using the '*' as shown below:
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("1.0.0.0")]
|
[assembly: AssemblyVersion("1.0.0.0")]
|
||||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
[assembly: AssemblyFileVersion("1.0.0.0")]
|
|
@ -1,76 +1,76 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
<ProjectGuid>{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}</ProjectGuid>
|
<ProjectGuid>{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}</ProjectGuid>
|
||||||
<OutputType>Library</OutputType>
|
<OutputType>Library</OutputType>
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
<RootNamespace>shabe_genesaddons</RootNamespace>
|
<RootNamespace>RJW_More_Genes</RootNamespace>
|
||||||
<AssemblyName>shabe_genesaddons</AssemblyName>
|
<AssemblyName>RJW_More_Genes</AssemblyName>
|
||||||
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
<Deterministic>true</Deterministic>
|
<Deterministic>true</Deterministic>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<DebugSymbols>false</DebugSymbols>
|
<DebugSymbols>false</DebugSymbols>
|
||||||
<DebugType>none</DebugType>
|
<DebugType>none</DebugType>
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>..\..\Common\Assemblies\</OutputPath>
|
<OutputPath>..\..\Common\Assemblies\</OutputPath>
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>pdbonly</DebugType>
|
<DebugType>pdbonly</DebugType>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="0Harmony">
|
<Reference Include="0Harmony">
|
||||||
<HintPath>..\..\..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\Shaba_Addons\Assemblies\0Harmony.dll</HintPath>
|
<HintPath>..\..\..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\Shaba_Addons\Assemblies\0Harmony.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Assembly-CSharp">
|
<Reference Include="Assembly-CSharp">
|
||||||
<HintPath>..\..\..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\RimWorldWin64_Data\Managed\Assembly-CSharp.dll</HintPath>
|
<HintPath>..\..\..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\RimWorldWin64_Data\Managed\Assembly-CSharp.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="RJW">
|
<Reference Include="RJW">
|
||||||
<HintPath>..\..\..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\rjw-master\1.3\Assemblies\RJW.dll</HintPath>
|
<HintPath>..\..\..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\rjw-master\1.3\Assemblies\RJW.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Core" />
|
<Reference Include="System.Core" />
|
||||||
<Reference Include="System.Xml.Linq" />
|
<Reference Include="System.Xml.Linq" />
|
||||||
<Reference Include="System.Data.DataSetExtensions" />
|
<Reference Include="System.Data.DataSetExtensions" />
|
||||||
<Reference Include="Microsoft.CSharp" />
|
<Reference Include="Microsoft.CSharp" />
|
||||||
<Reference Include="System.Data" />
|
<Reference Include="System.Data" />
|
||||||
<Reference Include="System.Net.Http" />
|
<Reference Include="System.Net.Http" />
|
||||||
<Reference Include="System.Xml" />
|
<Reference Include="System.Xml" />
|
||||||
<Reference Include="UnityEngine.CoreModule">
|
<Reference Include="UnityEngine.CoreModule">
|
||||||
<HintPath>..\..\..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\RimWorldWin64_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
|
<HintPath>..\..\..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\RimWorldWin64_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="CompAbilityEffect_PussyHeal.cs" />
|
<Compile Include="CompAbilityEffect_PussyHeal.cs" />
|
||||||
<Compile Include="CompAbility_SexInteractionRequirements.cs" />
|
<Compile Include="CompAbility_SexInteractionRequirements.cs" />
|
||||||
<Compile Include="CompProperties_AbilityPussyHeal.cs" />
|
<Compile Include="CompProperties_AbilityPussyHeal.cs" />
|
||||||
<Compile Include="CompProperties_SexInteractionRequirements.cs" />
|
<Compile Include="CompProperties_SexInteractionRequirements.cs" />
|
||||||
<Compile Include="GeneDefOf.cs" />
|
<Compile Include="GeneDefOf.cs" />
|
||||||
<Compile Include="HarmonyInit.cs" />
|
<Compile Include="HarmonyInit.cs" />
|
||||||
<Compile Include="JobDriver_CastAbilityAfterSex.cs" />
|
<Compile Include="JobDriver_CastAbilityAfterSex.cs" />
|
||||||
<Compile Include="PatchMechBirth.cs" />
|
<Compile Include="PatchMechBirth.cs" />
|
||||||
<Compile Include="PatchPawnExtensions.cs" />
|
<Compile Include="PatchPawnExtensions.cs" />
|
||||||
<Compile Include="PatchPregnancyHelper.cs" />
|
<Compile Include="PatchPregnancyHelper.cs" />
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
<Compile Include="GeneUtility.cs" />
|
<Compile Include="GeneUtility.cs" />
|
||||||
<Compile Include="SexInteractionUtility.cs" />
|
<Compile Include="SexInteractionUtility.cs" />
|
||||||
<Compile Include="ThoughtDefOf.cs" />
|
<Compile Include="ThoughtDefOf.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
</Project>
|
</Project>
|
|
@ -1,25 +1,25 @@
|
||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
# Visual Studio Version 17
|
# Visual Studio Version 17
|
||||||
VisualStudioVersion = 17.2.32519.379
|
VisualStudioVersion = 17.2.32519.379
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "shabe_genesaddons", "shabe_genesaddons.csproj", "{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RJW_More_Genes", "RJW_More_Genes.csproj", "{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}"
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
Release|Any CPU = Release|Any CPU
|
Release|Any CPU = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}.Release|Any CPU.Build.0 = Release|Any CPU
|
{3D62BDB2-ED7B-481B-B00B-0B634D99EC8D}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
SolutionGuid = {D21AF08D-662F-448D-AF7A-30E300663E53}
|
SolutionGuid = {D21AF08D-662F-448D-AF7A-30E300663E53}
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
EndGlobal
|
EndGlobal
|
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
6ecf46e37be50c69fa3cb87cd34ade9851fe6e74
|
|
@ -0,0 +1,4 @@
|
||||||
|
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Common\Assemblies\RJW_More_Genes.dll
|
||||||
|
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\RJW_More_Genes.csproj.AssemblyReference.cache
|
||||||
|
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\RJW_More_Genes.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\RJW_More_Genes.dll
|
Binary file not shown.
|
@ -1 +1 @@
|
||||||
6ecf46e37be50c69fa3cb87cd34ade9851fe6e74
|
6ecf46e37be50c69fa3cb87cd34ade9851fe6e74
|
|
@ -1,8 +1,8 @@
|
||||||
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJW-Genes-Addons\Common\Assemblies\shabe_genesaddons.dll
|
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJW-Genes-Addons\Common\Assemblies\shabe_genesaddons.dll
|
||||||
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.csproj.AssemblyReference.cache
|
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.csproj.AssemblyReference.cache
|
||||||
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.csproj.CoreCompileInputs.cache
|
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.csproj.CoreCompileInputs.cache
|
||||||
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.dll
|
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.dll
|
||||||
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Common\Assemblies\shabe_genesaddons.dll
|
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Common\Assemblies\shabe_genesaddons.dll
|
||||||
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.csproj.AssemblyReference.cache
|
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.csproj.AssemblyReference.cache
|
||||||
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.csproj.CoreCompileInputs.cache
|
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.csproj.CoreCompileInputs.cache
|
||||||
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.dll
|
C:\Users\tyrob\OneDrive\Documenten\GitHub\RJW_Genes_Addons\RJW-Genes-Addons\Source\shabe_genesaddons\obj\Debug\shabe_genesaddons.dll
|
Loading…
Reference in New Issue