diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index c70bac85e2be41527a06c63a0f8785b624d41165..cb054a329ed0a67e824f1754b1ab0f82c6de9c17 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -314,7 +314,11 @@ window.isFertile = function(slave) { WombInit(slave); - if (slave.womb.length > 0 || slave.broodmother > 0) { /* currently pregnant or broodmother */ + if (slave.womb.length > 0 && slave.superfetation < 1 && slave.ovaImplant < 1) { /* currently pregnant without superfetation */ + return false; + } else if (slave.womb.length > 0) { /* temp failure condition to prevent current double preg bug */ + return false; + } else if (slave.broodmother > 0) { /* currently broodmother */ return false; } else if (slave.preg < -1) { /* sterile */ return false;