diff --git a/src/data/backwardsCompatibility/datatypeCleanup.js b/src/data/backwardsCompatibility/datatypeCleanup.js index ed63addf0d235213749801522bd07d97727333ec..01f3deefc29c8c64158aaed4addf92c40b31deb1 100644 --- a/src/data/backwardsCompatibility/datatypeCleanup.js +++ b/src/data/backwardsCompatibility/datatypeCleanup.js @@ -460,7 +460,9 @@ globalThis.SlaveDatatypeCleanup = (function SlaveDatatypeCleanup() { } slave.visualAge = Math.max(+slave.visualAge, 0) || slave.actualAge; slave.physicalAge = Math.max(+slave.physicalAge, 0) || slave.actualAge; - slave.ovaryAge = Math.max(+slave.ovaryAge, 0) || slave.physicalAge; + if (typeof slave.ovaryAge !== "number") { // freshOvaries intentionally sets ovaryAge to a negative number, so treat it more leniently + slave.ovaryAge = slave.physicalAge; + } slave.pubertyAgeXX = Math.max(+slave.pubertyAgeXX, 0) || V.fertilityAge; slave.pubertyAgeXY = Math.max(+slave.pubertyAgeXY, 0) || V.potencyAge; slave.ageAdjust = Math.clamp(+slave.ageAdjust, -40, 40) || 0; diff --git a/src/events/recFS/recfsPastoralistTwo.js b/src/events/recFS/recfsPastoralistTwo.js index 88963310e1b4e726df46faebb677bdea04f9d5ec..2e79ea28b39bfc149638969bd6e0a7ea7cd1ec03 100644 --- a/src/events/recFS/recfsPastoralistTwo.js +++ b/src/events/recFS/recfsPastoralistTwo.js @@ -26,7 +26,7 @@ App.Events.recFSPastoralistTwo = class recFSPastoralistTwo extends App.Events.Ba slave.lactation = 1; slave.lactationDuration = 2; slave.vagina = 1; - slave.boobs = Math.max(slave.boobs, 200); + slave.boobs = Math.max(slave.boobs, 250); slave.boobs += 200 * random(2, 5); slave.counter.birthsTotal = random(3, 5); const cost = slaveCost(slave) - 1000;