diff --git a/src/js/wombJS.js b/src/js/wombJS.js index 21c8aa1dedd3b188490a3ee5759179ad3e66afcf..4dda1d1d184d00209ceb7494e916333617a08367 100644 --- a/src/js/wombJS.js +++ b/src/js/wombJS.js @@ -57,6 +57,19 @@ globalThis.WombInit = function(actor) { if (actor.womb.length > 0 && actor.womb[0].genetics === undefined && actor.eggType === "human") { i = 0; actor.womb.forEach(function(ft) { + if (typeof ft.reserve !== 'string') { + ft.reserve = ""; + } + if (typeof ft.motherID !== 'number') { // setting missing biological mother ID for fetus. + ft.motherID = slave.ID; + } + if (ft.ID === undefined) { + ft.ID = generateNewID(); + } + if (typeof ft.realAge !== 'number') { // setting missing chronological age + ft.realAge = ft.age; + } + ft.genetics = generateGenetics(actor, actor.pregSource, i); i++; });