diff --git a/src/pregmod/seBurst.tw b/src/pregmod/seBurst.tw index 914f12f223905100b714f031eb74a0433419ad4e..06e1b7e9c2d4937fa0963e329117d9a60b8b1d1b 100644 --- a/src/pregmod/seBurst.tw +++ b/src/pregmod/seBurst.tw @@ -167,23 +167,21 @@ taken to the medical suite. <</if>> - <<set $mom = $slaves[_b]>> <<if _cToIncub > 0 || _cToNursery > 0>> <<for _cb = 0; _cb < _curBabies; _cb++>> /* if there is no reserved children, code in loop will not trigger */ - <<if $mom.curBabies[_cb].reserve == "incubator">> - <<set $slaves[_b] = generateChild($mom, $mom.curBabies[_cb], 1)>> + <<if $slaves[_b].curBabies[_cb].reserve == "incubator">> + <<set $slaves[_b] = generateChild($slaves[_b], $slaves[_b].curBabies[_cb], 1)>> <<include "Incubator Workaround">> - <<run $mom.curBabies.splice($mom.curBabies[_cb], 1)>> + <<run $slaves[_b].curBabies.splice($slaves[_b].curBabies[_cb], 1)>> <<set _cb--, _curBabies-->> - <<elseif $mom.curBabies[_cb].reserve == "nursery">> - <<set $slaves[_b] = generateChild($mom, $mom.curBabies[_cb])>> + <<elseif $slaves[_b].curBabies[_cb].reserve == "nursery">> + <<set $slaves[_b] = generateChild($slaves[_b], $slaves[_b].curBabies[_cb])>> <<include "Nursery Workaround">> - <<run $mom.curBabies.splice($mom.curBabies[_cb], 1)>> + <<run $slaves[_b].curBabies.splice($slaves[_b].curBabies[_cb], 1)>> <<set _cb--, _curBabies-->> <</if>> <</for>> <</if>> - <<set $slaves[_b] = $mom>> <<else>> life and <<if _curBabies <= 1>>that of $his child<<else>>those of $his children<</if>>.