mirror of https://gitgud.io/Ed86/rjw-fb.git
fix harmony
This commit is contained in:
parent
71247fde8e
commit
9e6f25fb9b
|
@ -3,20 +3,35 @@ using RimWorld;
|
||||||
using rjw;
|
using rjw;
|
||||||
using Verse;
|
using Verse;
|
||||||
using System;
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
[StaticConstructorOnStartup]
|
namespace rjwfb
|
||||||
public static class HarmonyPatches
|
|
||||||
{
|
{
|
||||||
public static readonly ThoughtDef RJW_Beautyfuck = DefDatabase<ThoughtDef>.GetNamed("RJW_Beautyfuck");
|
[StaticConstructorOnStartup]
|
||||||
|
internal static class InitHarmonyPatches
|
||||||
|
{
|
||||||
|
static InitHarmonyPatches()
|
||||||
|
{
|
||||||
|
var har = new Harmony("rjw.FB");
|
||||||
|
har.PatchAll(Assembly.GetExecutingAssembly());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[HarmonyPatch(typeof(AfterSexUtility), "think_about_sex")]
|
[HarmonyPatch(typeof(AfterSexUtility), "think_about_sex", new Type[] { typeof(Pawn), typeof(Pawn), typeof(bool), typeof(SexProps), typeof(bool) })]
|
||||||
|
[StaticConstructorOnStartup]
|
||||||
static class Beautyfuck_AfterSexUtility_think_about_sex
|
static class Beautyfuck_AfterSexUtility_think_about_sex
|
||||||
{
|
{
|
||||||
|
public static readonly ThoughtDef RJW_Beautyfuck = DefDatabase<ThoughtDef>.GetNamed("RJW_Beautyfuck");
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
public static void think_about_sex_Patch(Pawn pawn, Pawn partner, bool isReceiving, SexProps props, bool whoring = false)
|
public static void think_about_sex_Patch(Pawn pawn, Pawn partner, bool isReceiving, SexProps props, bool whoring = false)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
if (partner == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
var p1 = pawn;
|
var p1 = pawn;
|
||||||
var p2 = partner;
|
var p2 = partner;
|
||||||
var p2beauty = p2.GetStatValue(StatDefOf.PawnBeauty, true);
|
var p2beauty = p2.GetStatValue(StatDefOf.PawnBeauty, true);
|
||||||
|
|
Loading…
Reference in New Issue