I was messing around with the console and looking at the code when I noticed that in Olivia's
So I did a test I put
In the save I tested this Olivia had only given birth once.
I'm assuming by the fact that when Oliva get's pregnant that the intended way her pregnancy is supposed to work is that Olivia's
handleKnockup there's code that I assume is meant to change her birthTs, but I then noticed that the block containing her pregnancy info (child race, mother, father, ect.) has birthTs set to 259200.So I did a test I put
olivia.preg().handleKnockup() into the console geting Olivia pregnant, then olivia.preg().birthTs to check what it's set to, it returned 388800, I then saved and loaded said save and put olivia.preg().birthTs into the console to check what it's set to this time returning 259200.In the save I tested this Olivia had only given birth once.
I'm assuming by the fact that when Oliva get's pregnant that the intended way her pregnancy is supposed to work is that Olivia's
birthTs gets calculated when she's knocked up, that part works. The problem seems to be the fact her birthTs is set to 259200 else where in the code so when the game loads a save Olivia's birthTs gets set to 259200 as apposed to what was calculated.