diff --git a/CRIALactation/1.3/Assemblies/CRIALactation.dll b/CRIALactation/1.3/Assemblies/CRIALactation.dll index 69dc4be..a359011 100644 Binary files a/CRIALactation/1.3/Assemblies/CRIALactation.dll and b/CRIALactation/1.3/Assemblies/CRIALactation.dll differ diff --git a/CRIALactation/Defs/HediffDefs/Hediffs_Hucow.xml b/CRIALactation/Defs/HediffDefs/Hediffs_Hucow.xml index 569c699..9ef22fb 100644 --- a/CRIALactation/Defs/HediffDefs/Hediffs_Hucow.xml +++ b/CRIALactation/Defs/HediffDefs/Hediffs_Hucow.xml @@ -15,8 +15,8 @@ 2.75 0.5 - 0.6 - 0.6 + 0.4 + 0.4 diff --git a/CRIALactation/Defs/PreceptDefs/Precepts_Lactating.xml b/CRIALactation/Defs/PreceptDefs/Precepts_Lactating.xml index 07554e5..60fe8b2 100644 --- a/CRIALactation/Defs/PreceptDefs/Precepts_Lactating.xml +++ b/CRIALactation/Defs/PreceptDefs/Precepts_Lactating.xml @@ -141,7 +141,7 @@
  • - I had to eat food that wasn't produced from a person's breasts. My beliefs strictly forbid such things. + I had to eat food that wasn't produced from a hucow's breasts. This food should be for hucows only. -2
  • @@ -296,7 +296,7 @@
  • - Gross! I had to eat food that didn't contain breast milk. This is a disgrace to my beliefs. + Gross! I had to eat food that didn't contain breast milk. This kind of food should be for hucows only! -4
  • diff --git a/CRIALactation/Source/HarmonyPatches/HarmonyPatch_FoodUtility.cs b/CRIALactation/Source/HarmonyPatches/HarmonyPatch_FoodUtility.cs index 85e672f..ab9e28b 100644 --- a/CRIALactation/Source/HarmonyPatches/HarmonyPatch_FoodUtility.cs +++ b/CRIALactation/Source/HarmonyPatches/HarmonyPatch_FoodUtility.cs @@ -39,7 +39,8 @@ namespace CRIALactation } else if (ingredients == null - || !(ingredients.ingredients.Contains(ThingDefOf_Milk.HumanMilk) || (ingredients.ingredients.Contains(ThingDefOf_Milk.HumanoidMilk)))) { + || !(ingredients.ingredients.Contains(ThingDefOf_Milk.HumanMilk) || (ingredients.ingredients.Contains(ThingDefOf_Milk.HumanoidMilk))) + && !LactationUtility.IsHucow(ingester)) { AddThoughtsFromIdeo_Patch(HistoryEventDefOf_Milk.DrankNonMilkMeal, ingester, foodDef, FoodUtility.GetMeatSourceCategory(foodDef)); __result = ___ingestThoughts; } diff --git a/CRIALactation/Source/Thoughts/ThoughtWorker_Precept_NoRecentHumanMilk.cs b/CRIALactation/Source/Thoughts/ThoughtWorker_Precept_NoRecentHumanMilk.cs index cf208d8..9110034 100644 --- a/CRIALactation/Source/Thoughts/ThoughtWorker_Precept_NoRecentHumanMilk.cs +++ b/CRIALactation/Source/Thoughts/ThoughtWorker_Precept_NoRecentHumanMilk.cs @@ -19,7 +19,7 @@ namespace CRIALactation protected override ThoughtState ShouldHaveThought(Pawn p) { int num = Mathf.Max(0, p.TryGetComp().lastHumanLactationIngestedTick); - return Find.TickManager.TicksGame - num > 480000; + return Find.TickManager.TicksGame - num > 480000 && !LactationUtility.IsHucow(p); } public const int MinDaysSinceLastHumanMeatForThought = 8;