mirror of
https://gitgud.io/ll.mirrors/sizedapparel.git
synced 2024-08-15 00:43:40 +00:00
Mirror of 1.4.22 from Lovers Lab
This commit is contained in:
parent
5d0da3bc88
commit
b501ddfb0f
1119 changed files with 12505 additions and 2543 deletions
|
@ -1,15 +1,11 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using HarmonyLib;
|
||||
using RimWorld;
|
||||
using Verse;
|
||||
using HarmonyLib;
|
||||
//using Rimworld_Animations;
|
||||
//using AlienRace;
|
||||
using UnityEngine;
|
||||
using rjw;
|
||||
using RevealingApparel;
|
||||
using System.Reflection;
|
||||
using System;
|
||||
using System.Linq;
|
||||
using Verse;
|
||||
|
||||
namespace SizedApparel
|
||||
{
|
||||
|
@ -24,6 +20,9 @@ namespace SizedApparel
|
|||
public static bool rimNudeWorldActive = false;
|
||||
public static bool OTYNudeActive = false;
|
||||
public static bool LicentiaActive = false;
|
||||
public static bool RimworldAnimationActive = false; //rjw animation
|
||||
public static bool MenstruationActive = false; //rjw_menstruation
|
||||
public static bool StatueOfColonistActive = false;
|
||||
|
||||
static SizedApparelPatch()
|
||||
{
|
||||
|
@ -85,6 +84,40 @@ namespace SizedApparel
|
|||
{
|
||||
LicentiaActive = true;
|
||||
}
|
||||
if (!LicentiaActive)
|
||||
{
|
||||
if (LoadedModManager.RunningModsListForReading.Any(x => x.PackageId.ToLower() == "Euclidean.LustLicentia.RJWLabs".ToLower()))
|
||||
{
|
||||
LicentiaActive = true;
|
||||
}
|
||||
}
|
||||
if (!LicentiaActive)
|
||||
{
|
||||
if (LoadedModManager.RunningModsListForReading.Any(x => x.PackageId.ToLower().Contains("LustLicentia.RJWLabs".ToLower())))
|
||||
{
|
||||
LicentiaActive = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//check rjw animation
|
||||
if (LoadedModManager.RunningModsListForReading.Any(x => x.PackageId.ToLower() == "c0ffee.rimworld.animations".ToLower()))
|
||||
{
|
||||
RimworldAnimationActive = true;
|
||||
}
|
||||
|
||||
//check rjw_menstruation
|
||||
if (LoadedModManager.RunningModsListForReading.Any(x => x.PackageId.ToLower() == "rjw.menstruation".ToLower()))
|
||||
{
|
||||
MenstruationActive = true;
|
||||
}
|
||||
|
||||
//check statue of Colonist
|
||||
if (LoadedModManager.RunningModsListForReading.Any(x => x.PackageId.ToLower() == "tammybee.statueofcolonist".ToLower()))
|
||||
{
|
||||
StatueOfColonistActive = true;
|
||||
}
|
||||
|
||||
|
||||
Log.Message("[SizedApparel] start");
|
||||
|
@ -137,7 +170,7 @@ namespace SizedApparel
|
|||
}
|
||||
else
|
||||
{
|
||||
Log.Message("[SizedApparel] RimJobWorld Paatch canceled");
|
||||
Log.Message("[SizedApparel] RimJobWorld Patch canceled");
|
||||
}
|
||||
}))();
|
||||
}
|
||||
|
@ -170,6 +203,31 @@ namespace SizedApparel
|
|||
catch (TypeLoadException ex) { }
|
||||
*/
|
||||
|
||||
try
|
||||
{
|
||||
((Action)(() =>
|
||||
{
|
||||
if (RimworldAnimationActive)
|
||||
{
|
||||
Log.Message("[SizedApparel] RimworldAnimaion(rjw animation) Found");
|
||||
|
||||
harmony.Patch(AccessTools.Method(typeof(Rimworld_Animations.CompBodyAnimator), "tickClip"),
|
||||
postfix: new HarmonyMethod(typeof(RimworldAnimationPatch), "TickClipPostfix"));
|
||||
|
||||
harmony.Patch(AccessTools.Method(typeof(JobDriver_SexBaseInitiator), "End"),
|
||||
postfix: new HarmonyMethod(typeof(RimworldAnimationPatch), "EndClipPostfix"));
|
||||
|
||||
|
||||
Log.Message("[SizedApparel] RimworldAnimaion(rjw animation) Patched");
|
||||
}
|
||||
else
|
||||
{
|
||||
Log.Message("[SizedApparel] RimworldAnimaion(rjw animation) Patch canceled");
|
||||
}
|
||||
}))();
|
||||
}
|
||||
catch (TypeLoadException ex) { }
|
||||
|
||||
//Rim Nude World Patch
|
||||
try
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue