diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw index 3c81be52384d3aca455541d8e34c6df09b5e8c86..54f2b2bbc4948d538e0785c751e60e1d437c036e 100644 --- a/src/js/wombJS.tw +++ b/src/js/wombJS.tw @@ -310,7 +310,8 @@ window.WombSort = function(actor) { actor.womb.sort((a, b) => { return b.age - a.age; }); }; -window.fetalSplit = function(actor) { +//now function work with chance. Literary we give it "one from X" as chance. +window.fetalSplit = function(actor, chance) { var i, ft; var nft = {}; nft.age = actor.preg; @@ -321,7 +322,7 @@ window.fetalSplit = function(actor) { nft.reserve = ""; actor.womb.forEach(function(s){ - if ((jsRandom(1,1000) >= 1000) && s.identical !== 1) + if ((jsRandom(1,chance) >= chance) && s.identical !== 1) { nft = {}; nft.age = s.age; @@ -596,12 +597,12 @@ window.BCReserveInit = function() } /* alt -window.fetalSplit = function(actor) +window.fetalSplit = function(actor, chance) { var i, ft, nft; actor.womb.forEach(function(s){ - if ((jsRandom(1,1000) >= 1000) && s.identical !== 1) + if ((jsRandom(1,chance) >= chance) && s.identical !== 1) { nft = deepCopy(s); actor.womb.push(nft); diff --git a/src/pregmod/personalNotes.tw b/src/pregmod/personalNotes.tw index 34664075837081ae3b33aeac77122bbfc968c0d9..315165bb21f9e7fd0e27a111b3293e4d2ae87582 100644 --- a/src/pregmod/personalNotes.tw +++ b/src/pregmod/personalNotes.tw @@ -45,7 +45,7 @@ <<if $PC.preg > 0 <<set _oldCount = $PC.pregType>> <<if $PC.preg <= 2>> - <<run fetalSplit($PC)>> + <<run fetalSplit($PC, 1000)>> <<run WombCleanYYFetuses($PC)>> <</if>> <<if $pregnancyMonitoringUpgrade == 1>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 87a979c9d14f4a4da7b4d4ea93f5eba71c8325c7..f8dd179c2a4f821207be80c3b04972afd8391e35 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -3021,7 +3021,7 @@ <<set _oldCount = $slaves[$i].pregType>> <<if $slaves[$i].preg <= 2 && $slaves[$i].broodmother == 0>> - <<run fetalSplit($slaves[$i])>> + <<run fetalSplit($slaves[$i], 1000)>> <<run WombCleanYYFetuses($slaves[$i])>> <</if>> <<if $pregnancyMonitoringUpgrade == 1>>