diff --git a/1.3/Assemblies/C0ffee's RJW Ideology Addons.dll b/1.3/Assemblies/C0ffee's RJW Ideology Addons.dll index b5c1c01..d06c909 100644 Binary files a/1.3/Assemblies/C0ffee's RJW Ideology Addons.dll and b/1.3/Assemblies/C0ffee's RJW Ideology Addons.dll differ diff --git a/C0ffee's RJW Ideology Addons.csproj b/C0ffee's RJW Ideology Addons.csproj index a8da6ed..82921a5 100644 --- a/C0ffee's RJW Ideology Addons.csproj +++ b/C0ffee's RJW Ideology Addons.csproj @@ -72,12 +72,15 @@ + + + \ No newline at end of file diff --git a/CRIALactation/1.3/Assemblies/CRIALactation.dll b/CRIALactation/1.3/Assemblies/CRIALactation.dll index 81490b2..cd02947 100644 Binary files a/CRIALactation/1.3/Assemblies/CRIALactation.dll and b/CRIALactation/1.3/Assemblies/CRIALactation.dll differ diff --git a/CRIALactation/CRIALactation.csproj b/CRIALactation/CRIALactation.csproj index f1c7208..1310da5 100644 --- a/CRIALactation/CRIALactation.csproj +++ b/CRIALactation/CRIALactation.csproj @@ -95,6 +95,8 @@ + + \ No newline at end of file diff --git a/CRIALactation/Defs/MemeDefs/Memes_Hucow.xml b/CRIALactation/Defs/MemeDefs/Memes_Hucow.xml index 946089a..ef4a33e 100644 --- a/CRIALactation/Defs/MemeDefs/Memes_Hucow.xml +++ b/CRIALactation/Defs/MemeDefs/Memes_Hucow.xml @@ -11,7 +11,7 @@ Hucow Breast milk should be produced for and consumed by all. - UI/Memes/PrimacyHuman + UI/Memes/Hucow Misc 3 50 diff --git a/CRIALactation/Defs/PreceptDefs/Precepts_Lactating.xml b/CRIALactation/Defs/PreceptDefs/Precepts_Lactating.xml index 42c35c8..8650ea3 100644 --- a/CRIALactation/Defs/PreceptDefs/Precepts_Lactating.xml +++ b/CRIALactation/Defs/PreceptDefs/Precepts_Lactating.xml @@ -6,7 +6,7 @@ Lactating - UI/Issues/MeatEating + UI/Issues/Lactating diff --git a/CRIALactation/UI/Issues/Lactating.png b/CRIALactation/UI/Issues/Lactating.png new file mode 100644 index 0000000..0095f2c Binary files /dev/null and b/CRIALactation/UI/Issues/Lactating.png differ diff --git a/CRIALactation/UI/Memes/Hucow.png b/CRIALactation/UI/Memes/Hucow.png new file mode 100644 index 0000000..e5620e4 Binary files /dev/null and b/CRIALactation/UI/Memes/Hucow.png differ diff --git a/Source/Base/SoftDependencyChecker.cs b/Source/Base/SoftDependencyChecker.cs new file mode 100644 index 0000000..08ab21b --- /dev/null +++ b/Source/Base/SoftDependencyChecker.cs @@ -0,0 +1,38 @@ +using HarmonyLib; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Verse; +using RimWorld; +using rjw; + +namespace C0ffee_s_RJW_Ideology_Addons +{ + [StaticConstructorOnStartup] + public static class SoftDependencyChecker + { + static SoftDependencyChecker() + { + + string missingSoftDependencies = ""; + + if (LoadedModManager.RunningModsListForReading.Any((ModContentPack x) => x.PackageId == "c0ffee.rjw.events")) + { + missingSoftDependencies += "missing RJW Events, orgies will NOT be included; "; + } + if (LoadedModManager.RunningModsListForReading.Any((ModContentPack x) => x.PackageId == "rjw.milk.humanoid")) + { + missingSoftDependencies += "missing RJW Milkable Colonists, hucow and lactation will NOT be included; "; + } + + if(missingSoftDependencies != "") + { + Log.Warning("[c0ffee's RJW Ideology Addons] Warning, you're missing the following soft dependencies: " + missingSoftDependencies + " Features involving those mods will be disabled. Not that those mods are required, but just so ya know :> -c0ffee"); + } + + } + + } +} diff --git a/Textures/UI/Issues/Lactating.png b/Textures/UI/Issues/Lactating.png new file mode 100644 index 0000000..43533ff Binary files /dev/null and b/Textures/UI/Issues/Lactating.png differ diff --git a/Textures/UI/Memes/Hucow.png b/Textures/UI/Memes/Hucow.png new file mode 100644 index 0000000..44433fb Binary files /dev/null and b/Textures/UI/Memes/Hucow.png differ