Further checks to make sure pawn doesn't clip oob

This commit is contained in:
Platinum 2020-04-16 11:51:26 -07:00
parent 65b08eb2f4
commit d70bd8b912
4 changed files with 56 additions and 15 deletions

View file

@ -146,9 +146,10 @@ namespace Rimworld_Animations {
for (int i = 0; i < parteners.Count; i++) {
//prevents pawns who started a new anim from stopping their new anim
if (!((parteners[i].jobs.curDriver as JobDriver_SexBaseInitiator) != null && (parteners[i].jobs.curDriver as JobDriver_SexBaseInitiator).Target != __instance.pawn))
if (!((parteners[i].jobs.curDriver as JobDriver_SexBaseInitiator) != null && (parteners[i].jobs.curDriver as JobDriver_SexBaseInitiator).Target != __instance.pawn)) {
parteners[i].TryGetComp<CompBodyAnimator>().isAnimating = false;
}
}
__instance.Target.TryGetComp<CompBodyAnimator>().isAnimating = false;