This commit is contained in:
AbstractConcept 2022-09-30 22:51:09 -05:00
parent 3e8476ce8a
commit d18d422a94
15 changed files with 68 additions and 39 deletions

View file

@ -28,7 +28,7 @@ namespace Rimworld_Animations_Patch
if (pawn == null)
{ pawn = parent as Pawn; }
if (pawn == null || pawn.Map != Find.CurrentMap || bodyAddon == null) return null;
if (pawn == null || (pawn.Map != Find.CurrentMap && pawn.holdingOwner == null) || bodyAddon == null) return null;
if (isPortrait)
{
@ -56,10 +56,10 @@ namespace Rimworld_Animations_Patch
public void UpdateBodyAddonVisibility()
{
foreach (KeyValuePair<AlienPartGenerator.BodyAddon, BodyAddonData> kvp in bodyAddonData)
{ kvp.Value.UpdateVisibility(); }
{ kvp.Value?.UpdateVisibility(); }
foreach (KeyValuePair<AlienPartGenerator.BodyAddon, BodyAddonData> kvp in bodyAddonDataPortraits)
{ kvp.Value.UpdateVisibility(); }
{ kvp.Value?.UpdateVisibility(); }
}
public void UpdateHands()