diff --git a/src/interaction/slaveInteract.js b/src/interaction/slaveInteract.js index 14ed3dd12adc965122ea0e2d2e28dc08c2c49671..d393e1f747c427e094320fb65400eb650039f27d 100644 --- a/src/interaction/slaveInteract.js +++ b/src/interaction/slaveInteract.js @@ -1011,7 +1011,7 @@ App.UI.SlaveInteract.fertility = function(slave) { } else if (slave.preg < 4) { fertility.textContent = "may be pregnant"; } else { - fertility.textContent = `${slave.preg.toFixed(1)} weeks pregnant`; //toFixed needed to avoid seeing something like 20.1000000008 in some cases. + fertility.textContent = `${Math.trunc(slave.preg * 1000) / 1000} weeks pregnant`; // * and / needed to avoid seeing something like 20.1000000008 in some cases. } fertility.textContent += ". "; fertilityblock.appendChild(fertility); diff --git a/src/pregmod/analyzePregnancy.tw b/src/pregmod/analyzePregnancy.tw index 18f8b66bd53c5656d9cc7455482f746c5fefb817..4fd8f5689cfe1975bb788057d3ccb1aac0a385b1 100644 --- a/src/pregmod/analyzePregnancy.tw +++ b/src/pregmod/analyzePregnancy.tw @@ -42,7 +42,7 @@ <p> <h2>Furthest developed pregnancy</h2> <div class="indent"> - Fetal development week: <<= getSlave($activeSlave.ID).preg>> + Fetal development week: <<= Math.trunc(getSlave($activeSlave.ID).preg * 1000) / 1000>> </div> </p> @@ -103,7 +103,7 @@ Ova: <<= getSlave($activeSlave.ID).womb[_ap].genetics.name>> </div> <div class="indent"> - Age: <<= getSlave($activeSlave.ID).womb[_ap].age>> + Age: <<= Math.trunc(getSlave($activeSlave.ID).womb[_ap].age * 1000) / 1000>> </div> <<if $geneticMappingUpgrade >= 1>> <div class="indent">