diff --git a/RJWSexperience/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyFappinMtb.cs b/RJWSexperience/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyFappinMtb.cs new file mode 100644 index 0000000..8596b28 --- /dev/null +++ b/RJWSexperience/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyFappinMtb.cs @@ -0,0 +1,6 @@ +namespace RJWSexperience.Ideology.Precepts +{ + public class DefExtension_ModifyFappinMtb : DefExtension_ModifyMtb + { + } +} diff --git a/RJWSexperience/IdeologyAddon/Ideology/RJW_Patch_Ideo.cs b/RJWSexperience/IdeologyAddon/Ideology/RJW_Patch_Ideo.cs index 36ddb5c..8ad23f8 100644 --- a/RJWSexperience/IdeologyAddon/Ideology/RJW_Patch_Ideo.cs +++ b/RJWSexperience/IdeologyAddon/Ideology/RJW_Patch_Ideo.cs @@ -74,6 +74,17 @@ namespace RJWSexperience.Ideology } } + [HarmonyPatch(typeof(ThinkNode_ChancePerHour_Fappin), "MtbHours")] + public static class RJW_Patch_ThinkNode_ChancePerHour_Fappin + { + public static void Postfix(Pawn pawn, ref float __result) + { + Ideo ideo = pawn.Ideo; + if (ideo != null) // ideo is null if don't have dlc + __result *= IdeoUtility.GetPreceptsMtbMultiplier(ideo); + } + } + [HarmonyPatch(typeof(xxx), "is_rapist")] public static class RJW_Patch_is_rapist {