updates for 1.3

This commit is contained in:
c0ffee 2022-01-23 15:29:13 -08:00
parent da8939c4b8
commit 00e8d5cf4e
8 changed files with 58 additions and 19 deletions

View file

@ -0,0 +1,43 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using RimWorld;
using rjw;
using Verse;
using HarmonyLib;
namespace RJW_ToysAndMasturbation
{
//Nerfs masturbate satisfaction
[HarmonyPatch(typeof(JobDriver_Masturbate), "CalculateSatisfactionPerTick")]
public class HarmonyPatch_JobDriver_Masturbate
{
public static void Postfix(ref JobDriver_Masturbate __instance)
{
Log.Message("regular masturbation");
__instance.satisfaction *= 0.6f;
}
}
[HarmonyPatch(typeof(JobDriver_MasturbateWithToy), "CalculateSatisfactionPerTick")]
public class HarmonyPatch_JobDriver_MasturbateWithToy
{
public static void Postfix(ref JobDriver_MasturbateWithToy __instance)
{
Log.Message("Sextoy satisfaction modifier: " + __instance.dildo.TryGetComp<CompSexToy>().Props.satisfactionModifier);
__instance.satisfaction *= 0.6f * __instance.dildo.TryGetComp<CompSexToy>().Props.satisfactionModifier;
}
}
}