mirror of
https://gitgud.io/AbstractConcept/rimworld-animations-patch.git
synced 2024-08-15 00:43:27 +00:00
v2.0.5
- Fixed an issue with the orgasm not filling in some circumstances - Fixed a bug with sex overdrive not applying correctly - Fixed an issue with 'on orgasm' events not triggering correctly
This commit is contained in:
parent
cce0053fd6
commit
003b67fb97
14 changed files with 92 additions and 102 deletions
|
@ -7,6 +7,7 @@ using RimWorld;
|
|||
using Verse;
|
||||
using AlienRace;
|
||||
using UnityEngine;
|
||||
using rjw;
|
||||
|
||||
namespace Rimworld_Animations_Patch
|
||||
{
|
||||
|
@ -25,11 +26,16 @@ namespace Rimworld_Animations_Patch
|
|||
private Pawn pawn { get { return parent as Pawn; } }
|
||||
private bool initialized;
|
||||
|
||||
// Refresh graphics on load
|
||||
public override void CompTick()
|
||||
{
|
||||
if (initialized == false)
|
||||
{
|
||||
pawn?.Drawer?.renderer?.graphics?.ResolveAllGraphics();
|
||||
|
||||
//if (pawn?.jobs?.curDriver is JobDriver_SexBaseInitiator && pawn.pather.Moving == false)
|
||||
//{ (pawn.jobs.curDriver as JobDriver_SexBaseInitiator).Start(); }
|
||||
|
||||
initialized = true;
|
||||
}
|
||||
}
|
||||
|
@ -72,7 +78,7 @@ namespace Rimworld_Animations_Patch
|
|||
|
||||
public void UpdateBodyPartCountAndSize()
|
||||
{
|
||||
hands = pawn?.health?.hediffSet?.GetNotMissingParts()?.Where(x => x.def.tags.Contains(BodyPartTagDefOf.ManipulationLimbCore))?.ToList();
|
||||
hands = pawn?.health?.hediffSet?.GetNotMissingParts()?.Where(x => x.def.tags.Contains(RimWorld.BodyPartTagDefOf.ManipulationLimbCore))?.ToList();
|
||||
|
||||
Hediff hediffPenis = pawn?.health?.hediffSet?.hediffs?.FirstOrDefault(x => x.def.defName.Contains("penis", StringComparison.OrdinalIgnoreCase) == true);
|
||||
sizeOfPenis = hediffPenis != null ? hediffPenis.Severity : 0f;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue