diff --git a/src/pregmod/analyzePregnancy.tw b/src/pregmod/analyzePregnancy.tw index 03a2a23659fdc8dd0237c2bb1213100f7c273b23..15e9f84788d6c5239ed0870fcd6cc23242718704 100644 --- a/src/pregmod/analyzePregnancy.tw +++ b/src/pregmod/analyzePregnancy.tw @@ -6,16 +6,16 @@ <<set $storedLink = "Slave Interact">> <</if>> <<set $nextButton = "Continue", $nextLink = $storedLink>> -<<setLocalPronouns $activeSlave>> +<<setLocalPronouns getSlave($activeSlave.ID)>> -<<set _WL = $activeSlave.womb.length, _incubatorReservations = WombReserveCount($activeSlave, "incubator"), _nurseryReservations = WombReserveCount($activeSlave, "nursery")>> +<<set _WL = getSlave($activeSlave.ID).womb.length, _incubatorReservations = WombReserveCount(getSlave($activeSlave.ID), "incubator"), _nurseryReservations = WombReserveCount(getSlave($activeSlave.ID), "nursery")>> <<if _WL == 0>> <<goto "Slave Interact">> <<else>> <p class="scene-intro"> - $activeSlave.slaveName is <<if $activeSlave.devotion < 20>>restrained<<else>>comfortably reclined<</if>> with $his stomach prepped for examination. $He shudders slightly at the cold touch of the sensor against $his skin. + getSlave($activeSlave.ID).slaveName is <<if getSlave($activeSlave.ID).devotion < 20>>restrained<<else>>comfortably reclined<</if>> with $his stomach prepped for examination. $He shudders slightly at the cold touch of the sensor against $his skin. </p> <<set $saleDescription = 1>><<pregnancyDescription>><<set $saleDescription = 0>> @@ -23,18 +23,18 @@ <p> <h2>Overall statistics</h2> <div class="indent"> - <<set _cc = Math.round($activeSlave.bellyPreg)>> - <<set _safecc = Math.round($activeSlave.pregAdaptation*2000)>> + <<set _cc = Math.round(getSlave($activeSlave.ID).bellyPreg)>> + <<set _safecc = Math.round(getSlave($activeSlave.ID).pregAdaptation*2000)>> <<if $geneticMappingUpgrade > 0>> <div> - Estimated pregnancy adaptation rating: <<print num(Math.round($activeSlave.pregAdaptation))>> + Estimated pregnancy adaptation rating: <<print num(Math.round(getSlave($activeSlave.ID).pregAdaptation))>> </div> <div> Estimated safe womb volume: <<= num(_safecc)>> cc </div> <</if>> <div> - Current fetal count: $activeSlave.womb.length + Current fetal count: getSlave($activeSlave.ID).womb.length </div> <div> Estimated womb volume: <<if _safecc < _cc && $geneticMappingUpgrade > 0>>@@.red;<<= num(_cc)>>@@<<else>><<= num(_cc)>><</if>> cc @@ -45,7 +45,7 @@ <p> <h2>Furthest developed pregnancy</h2> <div class="indent"> - Fetal development week: $activeSlave.preg + Fetal development week: getSlave($activeSlave.ID).preg </div> </p> @@ -55,14 +55,14 @@ <<if $incubator > 0>> <<if _incubatorReservations > 0>> <<link "Remove all of $his children from $incubatorName" "Analyze Pregnancy">> - <<run WombChangeReserveType($activeSlave, "incubator", "")>> + <<run WombChangeReserveType(getSlave($activeSlave.ID), "incubator", "")>> <<set $reservedChildren -= _incubatorReservations>> <</link>> | <</if>> <<if _incubatorReservations < _WL && ($reservedChildren + _WL - _incubatorReservations <= $freeTanks)>> <<link "Keep all of $his children in $incubatorName" "Analyze Pregnancy">> - <<run WombChangeReserveType($activeSlave, "nursery", "incubator")>> - <<run WombChangeReserveType($activeSlave, "", "incubator")>> + <<run WombChangeReserveType(getSlave($activeSlave.ID), "nursery", "incubator")>> + <<run WombChangeReserveType(getSlave($activeSlave.ID), "", "incubator")>> <<set $reservedChildrenNursery -= _nurseryReservations>> <<set $reservedChildren += _WL - _incubatorReservations>> <</link>> @@ -76,14 +76,14 @@ <<if $nursery > 0>> <<if _nurseryReservations > 0>> <<link "Remove all of $his children from $nurseryName" "Analyze Pregnancy">> - <<run WombChangeReserveType($activeSlave, "nursery", "")>> + <<run WombChangeReserveType(getSlave($activeSlave.ID), "nursery", "")>> <<set $reservedChildrenNursery -= _nurseryReservations>> <</link>> | <</if>> <<if _nurseryReservations < _WL && ($reservedChildrenNursery + _WL - _nurseryReservations <= $freeCribs)>> <<link "Keep all of $his children in $nurseryName" "Analyze Pregnancy">> - <<run WombChangeReserveType($activeSlave, "incubator", "nursery")>> - <<run WombChangeReserveType($activeSlave, "", "nursery")>> + <<run WombChangeReserveType(getSlave($activeSlave.ID), "incubator", "nursery")>> + <<run WombChangeReserveType(getSlave($activeSlave.ID), "", "nursery")>> <<set $reservedChildren -= _incubatorReservations>> <<set $reservedChildrenNursery += _WL - _nurseryReservations>> <</link>> @@ -101,218 +101,218 @@ <hr style="margin:0"> <p> <<capture _ap>> - <<if $activeSlave.womb[_ap].age >=2 >> + <<if getSlave($activeSlave.ID).womb[_ap].age >=2 >> <div class="indent"> - Ova: $activeSlave.womb[_ap].genetics.name + Ova: getSlave($activeSlave.ID).womb[_ap].genetics.name </div> <div class="indent"> - Age: $activeSlave.womb[_ap].age + Age: getSlave($activeSlave.ID).womb[_ap].age </div> <<if $geneticMappingUpgrade >= 1>> <div class="indent"> - Gender: $activeSlave.womb[_ap].genetics.gender + Gender: getSlave($activeSlave.ID).womb[_ap].genetics.gender </div> <div class="indent"> - Father ID: $activeSlave.womb[_ap].genetics.father + Father ID: getSlave($activeSlave.ID).womb[_ap].genetics.father </div> <div class="indent"> Father Name: - <<if ndef $activeSlave.womb[_ap].genetics.fatherName>> + <<if ndef getSlave($activeSlave.ID).womb[_ap].genetics.fatherName>> name not registered <<else>> - $activeSlave.womb[_ap].genetics.fatherName + getSlave($activeSlave.ID).womb[_ap].genetics.fatherName <</if>> </div> <div class="indent"> - Mother ID: $activeSlave.womb[_ap].genetics.mother + Mother ID: getSlave($activeSlave.ID).womb[_ap].genetics.mother </div> <div class="indent"> Mother Name: - <<if ndef $activeSlave.womb[_ap].genetics.motherName>> + <<if ndef getSlave($activeSlave.ID).womb[_ap].genetics.motherName>> name not registered <<else>> - $activeSlave.womb[_ap].genetics.motherName + getSlave($activeSlave.ID).womb[_ap].genetics.motherName <</if>> </div> <div class="indent"> - Nationality: $activeSlave.womb[_ap].genetics.nationality + Nationality: getSlave($activeSlave.ID).womb[_ap].genetics.nationality </div> <div class="indent"> - Race: $activeSlave.womb[_ap].genetics.race + Race: getSlave($activeSlave.ID).womb[_ap].genetics.race </div> <div class="indent"> - Skin tone: $activeSlave.womb[_ap].genetics.skin + Skin tone: getSlave($activeSlave.ID).womb[_ap].genetics.skin </div> <div class="indent"> - Intelligence index: $activeSlave.womb[_ap].genetics.intelligence out of 100 + Intelligence index: getSlave($activeSlave.ID).womb[_ap].genetics.intelligence out of 100 </div> <div class="indent"> - Face index: $activeSlave.womb[_ap].genetics.face out of 100 + Face index: getSlave($activeSlave.ID).womb[_ap].genetics.face out of 100 </div> <div class="indent"> - Eye Color: $activeSlave.womb[_ap].genetics.eyeColor + Eye Color: getSlave($activeSlave.ID).womb[_ap].genetics.eyeColor </div> <div class="indent"> - Hair Color: $activeSlave.womb[_ap].genetics.hColor + Hair Color: getSlave($activeSlave.ID).womb[_ap].genetics.hColor </div> <div class="indent"> - <<if $activeSlave.womb[_ap].genetics.underArmHStyle == "hairless" && $activeSlave.womb[_ap].genetics.pubicHStyle == "hairless">> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.underArmHStyle == "hairless" && getSlave($activeSlave.ID).womb[_ap].genetics.pubicHStyle == "hairless">> Body hair: none - <<elseif $activeSlave.womb[_ap].genetics.underArmHStyle == "hairless">> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.underArmHStyle == "hairless">> Body hair: lacks underarm hair - <<elseif $activeSlave.womb[_ap].genetics.pubicHStyle == "hairless">> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.pubicHStyle == "hairless">> Body hair: lacks pubic hair <</if>> </div> - <<if $activeSlave.womb[_ap].genetics.markings == "freckles" || $activeSlave.womb[_ap].genetics.markings == "heavily freckled">> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.markings == "freckles" || getSlave($activeSlave.ID).womb[_ap].genetics.markings == "heavily freckled">> <div class="indent"> - Markings: $activeSlave.womb[_ap].genetics.markings + Markings: getSlave($activeSlave.ID).womb[_ap].genetics.markings </div> <</if>> <div class="indent"> Detected abnormalities: - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.albinism == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.albinism == 2>> @@.green;alb@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.albinism == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.albinism == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;alb@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.gigantism == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.gigantism == 2>> @@.red;gnt@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.gigantism == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.gigantism == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;gnt@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.dwarfism == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.dwarfism == 2>> @@.red;dwrf@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.dwarfism == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.dwarfism == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;dwrf@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.heterochromia == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.heterochromia == 2>> @@.green;hetchrom@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.heterochromia == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.heterochromia == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;hetchrom@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.androgyny == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.androgyny == 2>> @@.red;andr@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.androgyny == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.androgyny == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;andr@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.pFace == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.pFace == 2>> @@.green;pfce@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.pFace == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.pFace == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;pfce@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.uFace == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.uFace == 2>> @@.red;ufce@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.uFace == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.uFace == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;ufce@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.fertility == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.fertility == 2>> @@.green;fert@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.fertility == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.fertility == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;fert@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.hyperFertility == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.hyperFertility == 2>> @@.green;hfert@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.hyperFertility == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.hyperFertility == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;hfert@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.superfetation == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.superfetation == 2>> @@.green;supfet@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.superfetation == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.superfetation == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;supfet@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.macromastia >= 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.macromastia >= 2>> @@.red;mmast@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.macromastia == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.macromastia == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;mast@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.gigantomastia >= 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.gigantomastia >= 2>> @@.red;gmast@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.gigantomastia == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.gigantomastia == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;gmast@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.wellHung == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wellHung == 2>> @@.green;bigd@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.wellHung == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wellHung == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;bigd@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.rearLipedema == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.rearLipedema == 2>> @@.red;lipe@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.rearLipedema == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.rearLipedema == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;lipe@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.wGain == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wGain == 2>> @@.red;lepti+@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.wGain == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wGain == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;lepti+@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.wLoss == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wLoss == 2>> @@.red;lepti-@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.wLoss == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wLoss == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;lepti-@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.mGain == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.mGain == 2>> @@.red;myot+@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.mGain == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.mGain == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;myot+@@ <</if>> - <<if $activeSlave.womb[_ap].genetics.geneticQuirks.mLoss == 2>> + <<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.mLoss == 2>> @@.red;myot-@@ - <<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.mLoss == 1 && $geneticMappingUpgrade >= 2>> + <<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.mLoss == 1 && $geneticMappingUpgrade >= 2>> @@.yellow;myot-@@ <</if>> </div> <<else>> - <<if $activeSlave.womb[_ap].age > 13>> + <<if getSlave($activeSlave.ID).womb[_ap].age > 13>> <div class="indent"> - Gender: $activeSlave.womb[_ap].genetics.gender + Gender: getSlave($activeSlave.ID).womb[_ap].genetics.gender </div> <</if>> - <<if $activeSlave.womb[_ap].age > 5>> + <<if getSlave($activeSlave.ID).womb[_ap].age > 5>> <div class="indent"> - Father ID: $activeSlave.womb[_ap].genetics.father + Father ID: getSlave($activeSlave.ID).womb[_ap].genetics.father </div> <div class="indent"> - Father Name: $activeSlave.womb[_ap].genetics.fatherName + Father Name: getSlave($activeSlave.ID).womb[_ap].genetics.fatherName </div> <div class="indent"> - Mother ID: $activeSlave.womb[_ap].genetics.mother + Mother ID: getSlave($activeSlave.ID).womb[_ap].genetics.mother </div> <div class="indent"> - Mother Name: $activeSlave.womb[_ap].genetics.motherName + Mother Name: getSlave($activeSlave.ID).womb[_ap].genetics.motherName </div> <</if>> <</if>> <<if $incubator > 0 || $nursery > 0>> <div class="indent"> - Reserved: $activeSlave.womb[_ap].reserve + Reserved: getSlave($activeSlave.ID).womb[_ap].reserve </div> <</if>> <div class="indent"> - Rename: <<textbox "_tempName" _tempName >> [[Apply | Analyze Pregnancy][$activeSlave.womb[_ap].genetics.name = _tempName]] + Rename: <<textbox "_tempName" _tempName >> [[Apply | Analyze Pregnancy][getSlave($activeSlave.ID).womb[_ap].genetics.name = _tempName]] </div> - <<if $activeSlave.womb[_ap].age < 4 && ($arcologies[0].FSRestart == "unset" || $eugenicsFullControl == 1 || $activeSlave.breedingMark == 0 || $propOutcome == 0 || ($activeSlave.womb[_ap].fatherID != -1 && $activeSlave.womb[_ap].fatherID != -6))>> + <<if getSlave($activeSlave.ID).womb[_ap].age < 4 && ($arcologies[0].FSRestart == "unset" || $eugenicsFullControl == 1 || getSlave($activeSlave.ID).breedingMark == 0 || $propOutcome == 0 || (getSlave($activeSlave.ID).womb[_ap].fatherID != -1 && getSlave($activeSlave.ID).womb[_ap].fatherID != -6))>> <div class="indent"> - <<link "Terminate ovum" "Analyze Pregnancy">><<run WombRemoveFetus($activeSlave, _ap)>><<if $activeSlave.preg == 0>><<set $activeSlave.pregWeek = -1>><</if>><</link>> + <<link "Terminate ovum" "Analyze Pregnancy">><<run WombRemoveFetus(getSlave($activeSlave.ID), _ap)>><<if getSlave($activeSlave.ID).preg == 0>><<set getSlave($activeSlave.ID).pregWeek = -1>><</if>><</link>> <<if $surgeryUpgrade == 1>> - | [[Transplant ovum|Ova Transplant Workaround][$donatrix = $activeSlave, $wombIndex = _ap, $nextLink = "Analyze Pregnancy"]] + | [[Transplant ovum|Ova Transplant Workaround][$donatrix = getSlave($activeSlave.ID), $wombIndex = _ap, $nextLink = "Analyze Pregnancy"]] <</if>> </div> <</if>> <<if $incubator > 0>> <div class="indent"> - <<if $activeSlave.womb[_ap].reserve === "incubator">> + <<if getSlave($activeSlave.ID).womb[_ap].reserve === "incubator">> <<link "Don't keep this child in $incubatorName" "Analyze Pregnancy">> - <<set $activeSlave.womb[_ap].reserve = "">> + <<set getSlave($activeSlave.ID).womb[_ap].reserve = "">> <<set $reservedChildren-->> <</link>> <<elseif $freeTanks - $reservedChildren > 0>> <<link "Keep this child in $incubatorName" "Analyze Pregnancy">> - <<if $activeSlave.womb[_ap].reserve === "nursery">> + <<if getSlave($activeSlave.ID).womb[_ap].reserve === "nursery">> <<set $reservedChildrenNursery-->> <</if>> - <<set $activeSlave.womb[_ap].reserve = "incubator">> + <<set getSlave($activeSlave.ID).womb[_ap].reserve = "incubator">> <<set $reservedChildren++>> <</link>> <<else>> @@ -322,17 +322,17 @@ <</if>> <<if $nursery > 0>> <div class="indent"> - <<if $activeSlave.womb[_ap].reserve === "nursery">> + <<if getSlave($activeSlave.ID).womb[_ap].reserve === "nursery">> <<link "Don't keep this child in $nurseryName" "Analyze Pregnancy">> - <<set $activeSlave.womb[_ap].reserve = "">> + <<set getSlave($activeSlave.ID).womb[_ap].reserve = "">> <<set $reservedChildrenNursery-->> <</link>> <<elseif $freeCribs - $reservedChildrenNursery > 0>> <<link "Keep this child in $nurseryName" "Analyze Pregnancy">> - <<if $activeSlave.womb[_ap].reserve === "incubator">> + <<if getSlave($activeSlave.ID).womb[_ap].reserve === "incubator">> <<set $reservedChildren-->> <</if>> - <<set $activeSlave.womb[_ap].reserve = "nursery">> + <<set getSlave($activeSlave.ID).womb[_ap].reserve = "nursery">> <<set $reservedChildrenNursery++>> <</link>> <<else>> @@ -348,9 +348,9 @@ Age: too early for scan. </div> <div class="indent"> - <<link "Terminate ovum" "Analyze Pregnancy">><<run WombRemoveFetus($activeSlave, _ap)>><<if $activeSlave.preg == 0>><<set $activeSlave.pregWeek = -1>><</if>><</link>> + <<link "Terminate ovum" "Analyze Pregnancy">><<run WombRemoveFetus(getSlave($activeSlave.ID), _ap)>><<if getSlave($activeSlave.ID).preg == 0>><<set getSlave($activeSlave.ID).pregWeek = -1>><</if>><</link>> <<if $surgeryUpgrade == 1>> - | [[Transplant ovum|Ova Transplant Workaround][$donatrix = $activeSlave, $wombIndex = _ap, $nextLink = "Analyze Pregnancy"]] + | [[Transplant ovum|Ova Transplant Workaround][$donatrix = getSlave($activeSlave.ID), $wombIndex = _ap, $nextLink = "Analyze Pregnancy"]] <</if>> </div> <</if>>