Properly ensure that graphics are established before copying twins

This commit is contained in:
lutepickle 2024-04-13 10:46:40 -07:00
parent 3bdf881533
commit c93ae89695
2 changed files with 6 additions and 2 deletions

View file

@ -94,7 +94,10 @@ namespace RJW_Menstruation
Pawn baby = PawnGenerator.GeneratePawn(request);
if (baby == null) break;
PregnancyCommon.SetupBabyXenotype(mother, father, baby); // Probably redundant with Biotech post-birth xenotyping
// baby.Drawer.renderer.graphics.ResolveAllGraphics();
// HAR and some xenotype mods don't randomize graphics until it's rendered
// So poke it early
baby.Drawer.renderer.renderTree.EnsureInitialized(PawnRenderFlags.DrawNow);
if (division > 1)
{
if (i == 0)

View file

@ -332,7 +332,8 @@ namespace RJW_Menstruation
PregnancyCommon.SetupBabyXenotype(mother, father, baby);
// HAR and some xenotype mods don't randomize graphics until it's rendered
// So poke it early
// baby.Drawer.renderer.graphics.ResolveAllGraphics();
baby.Drawer.renderer.renderTree.EnsureInitialized(PawnRenderFlags.DrawNow);
if (division > 1)
{
if (i == 0)