diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js index 310b7c7b985a3d913b542037438ba4de89410f5a..6bd70abd8108d3ac0faf6f794ad792ed9a7460ac 100644 --- a/src/js/birth/birth.js +++ b/src/js/birth/birth.js @@ -74,8 +74,11 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) if (slaveDead) { removeSlave(slave); - } else if (cSection) { - App.Medicine.Modification.addScar(slave, "belly", "c-section"); + } else { + if (cSection) { + App.Medicine.Modification.addScar(slave, "belly", "c-section"); + } + slave.labor = 0; } return el; diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 3d3191fd9b686c01d68a6d47909808bf22af2417..20735a70d769c1efd313c0f4cc3a2bf78daf4621 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -3805,7 +3805,7 @@ <</if>> <<else>> <<if WombBirthReady($slaves[$i], 37)>> /* broodmothers ready at 37 week always */ - <<run startLabor($activeSlave)>> + <<run startLabor($slaves[$i])>> <</if>> <</if>> <</if>>