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 Verse;
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[StaticConstructorOnStartup]
|
||||
public static class HarmonyPatches
|
||||
namespace rjwfb
|
||||
{
|
||||
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
|
||||
{
|
||||
public static readonly ThoughtDef RJW_Beautyfuck = DefDatabase<ThoughtDef>.GetNamed("RJW_Beautyfuck");
|
||||
|
||||
[HarmonyPostfix]
|
||||
public static void think_about_sex_Patch(Pawn pawn, Pawn partner, bool isReceiving, SexProps props, bool whoring = false)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (partner == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
var p1 = pawn;
|
||||
var p2 = partner;
|
||||
var p2beauty = p2.GetStatValue(StatDefOf.PawnBeauty, true);
|
||||
|
|
Loading…
Reference in New Issue