diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw
index 26cb1c8f09b086645783c67559b8e397891b90c9..a148e819d95929967ca97b512558c1f24ecd1565 100644
--- a/src/uncategorized/remoteSurgery.tw
+++ b/src/uncategorized/remoteSurgery.tw
@@ -56,16 +56,6 @@
 	</span>
 </div>
 
-/* 000-250-006 */
-<<if $seeImages == 1>>
-	<<if $imageChoice == 1>>
-		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
-	<<else>>
-		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
-	<</if>>
-<</if>>
-/* 000-250-006 */
-
 <div>
 	<<if getSlave($AS).indentureRestrictions >= 1>>
 		<span class="yellow">This slave is subject to a restrictive indenture which forbids many invasive surgeries.</span>
@@ -83,6 +73,16 @@
 
 <div id="hairFace" class="tabcontent">
 <div class="content">
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<<if $imageChoice == 1>>
+			<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
+		<<else>>
+			<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
+		<</if>>
+	<</if>>
+	/* 000-250-006 */
+	
 	<h3>Hair:</h3>
 	/*Main Hair*/
 	<div>
@@ -768,1562 +768,1607 @@
 </div>
 
 <div id="upper" class="tabcontent">
-<div class="content">
-	/*Generic boob desc*/
-	<h3>Chest:</h3>
-	<div>
-		$His
-		<<if getSlave($AS).boobs < 300>><<print either("androgynous", "flat")>> chest is barely there.
-		<<elseif getSlave($AS).boobs < 400>><<print either("pointy", "tiny")>>, <<print getSlave($AS).boobs>>cc chest only fill A-cups.
-		<<elseif getSlave($AS).boobs < 8500>>
-			<<if $showBoobCCs == 1>>
-				<<print App.Desc.boobBits.format("%ADJ %NOUN, %VOLUME CCs, would fill %ACUP.", getSlave($AS).boobs)>>
+	<div class="content">
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
 			<<else>>
-				<<print App.Desc.boobBits.format("%ADJ %NOUN, would fill %ACUP.", getSlave($AS).boobs)>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
 			<</if>>
-		<<else>>
-			<<print App.Desc.boobBits.format("%ADJ %NOUN, %VOLUME CCs, ", getSlave($AS).boobs)>> fill out an enormous custom bra; $his tits dominate $his entire frame.
 		<</if>>
-	</div>
-
-	/*Boob implants*/
-	<div>
-		$He has
-		<<if ["fillable", "advanced fillable", "hyper fillable"].includes(getSlave($AS).boobsImplantType)>>
-			<<if getSlave($AS).boobsImplantType == "hyper fillable">>
-				<<if getSlave($AS).boobsImplant < 20000>>
-					underfilled,
+		/* 000-250-006 */
+		/*Generic boob desc*/
+		<h3>Chest:</h3>
+		<div>
+			$His
+			<<if getSlave($AS).boobs < 300>><<print either("androgynous", "flat")>> chest is barely there.
+			<<elseif getSlave($AS).boobs < 400>><<print either("pointy", "tiny")>>, <<print getSlave($AS).boobs>>cc chest only fill A-cups.
+			<<elseif getSlave($AS).boobs < 8500>>
+				<<if $showBoobCCs == 1>>
+					<<print App.Desc.boobBits.format("%ADJ %NOUN, %VOLUME CCs, would fill %ACUP.", getSlave($AS).boobs)>>
 				<<else>>
-					enormous,
-				<</if>>
-			<<elseif getSlave($AS).boobsImplantType == "advanced fillable">>
-				<<if getSlave($AS).boobsImplant <= 1000>>
-					deflated,
-				<<elseif getSlave($AS).boobsImplant < 2200>>
-					underfilled,
-				<<elseif getSlave($AS).boobsImplant > 10000>>
-					massively overfilled,
+					<<print App.Desc.boobBits.format("%ADJ %NOUN, would fill %ACUP.", getSlave($AS).boobs)>>
+				<</if>>
+			<<else>>
+				<<print App.Desc.boobBits.format("%ADJ %NOUN, %VOLUME CCs, ", getSlave($AS).boobs)>> fill out an enormous custom bra; $his tits dominate $his entire frame.
+			<</if>>
+		</div>
+
+		/*Boob implants*/
+		<div>
+			$He has
+			<<if ["fillable", "advanced fillable", "hyper fillable"].includes(getSlave($AS).boobsImplantType)>>
+				<<if getSlave($AS).boobsImplantType == "hyper fillable">>
+					<<if getSlave($AS).boobsImplant < 20000>>
+						underfilled,
+					<<else>>
+						enormous,
+					<</if>>
+				<<elseif getSlave($AS).boobsImplantType == "advanced fillable">>
+					<<if getSlave($AS).boobsImplant <= 1000>>
+						deflated,
+					<<elseif getSlave($AS).boobsImplant < 2200>>
+						underfilled,
+					<<elseif getSlave($AS).boobsImplant > 10000>>
+						massively overfilled,
+					<<else>>
+						massive,
+					<</if>>
 				<<else>>
-					massive,
+					<<if getSlave($AS).boobsImplant <= 500>>
+						deflated,
+					<<elseif getSlave($AS).boobsImplant < 800>>
+						underfilled,
+					<<elseif getSlave($AS).boobsImplant > 1800>>
+						massively overfilled,
+					<<elseif getSlave($AS).boobsImplant > 1000>>
+						massive,
+					<<elseif getSlave($AS).boobsImplant >= 800>>
+						giant,
+					<</if>>
+				<</if>>
+				<<print getSlave($AS).boobsImplant>>cc <<= getSlave($AS).boobsImplantType>> breast implants.
+			<<elseif getSlave($AS).boobsImplantType != "none">>
+				<<if getSlave($AS).boobsImplant > 1000>>
+					massive, <<print getSlave($AS).boobsImplant>>cc
+				<<elseif getSlave($AS).boobsImplant > 800>>
+					giant, <<print getSlave($AS).boobsImplant>>cc
+				<<elseif getSlave($AS).boobsImplant > 600>>
+					huge, <<print getSlave($AS).boobsImplant>>cc
+				<<elseif getSlave($AS).boobsImplant > 400>>
+					large, <<print getSlave($AS).boobsImplant>>cc
+				<<elseif getSlave($AS).boobsImplant > 200>>
+					moderate, <<print getSlave($AS).boobsImplant>>cc
+				<<elseif getSlave($AS).boobsImplant > 0>>
+					small, <<print getSlave($AS).boobsImplant>>cc
+				<</if>>
+				<<if getSlave($AS).boobsImplantType != "normal">>
+					<<= getSlave($AS).boobsImplantType>>
+				<</if>>
+				breast implants.
+				<<if getSlave($AS).boobsImplant > 8000 && getSlave($AS).boobsImplantType == "string">>
+					<span class="yellow">Large string based implants are a risk to a slave's health.</span>
 				<</if>>
 			<<else>>
-				<<if getSlave($AS).boobsImplant <= 500>>
-					deflated,
-				<<elseif getSlave($AS).boobsImplant < 800>>
-					underfilled,
-				<<elseif getSlave($AS).boobsImplant > 1800>>
-					massively overfilled,
-				<<elseif getSlave($AS).boobsImplant > 1000>>
-					massive,
-				<<elseif getSlave($AS).boobsImplant >= 800>>
-					giant,
-				<</if>>
-			<</if>>
-			<<print getSlave($AS).boobsImplant>>cc <<= getSlave($AS).boobsImplantType>> breast implants.
-		<<elseif getSlave($AS).boobsImplantType != "none">>
-			<<if getSlave($AS).boobsImplant > 1000>>
-				massive, <<print getSlave($AS).boobsImplant>>cc
-			<<elseif getSlave($AS).boobsImplant > 800>>
-				giant, <<print getSlave($AS).boobsImplant>>cc
-			<<elseif getSlave($AS).boobsImplant > 600>>
-				huge, <<print getSlave($AS).boobsImplant>>cc
-			<<elseif getSlave($AS).boobsImplant > 400>>
-				large, <<print getSlave($AS).boobsImplant>>cc
-			<<elseif getSlave($AS).boobsImplant > 200>>
-				moderate, <<print getSlave($AS).boobsImplant>>cc
-			<<elseif getSlave($AS).boobsImplant > 0>>
-				small, <<print getSlave($AS).boobsImplant>>cc
-			<</if>>
-			<<if getSlave($AS).boobsImplantType != "normal">>
-				<<= getSlave($AS).boobsImplantType>>
-			<</if>>
-			breast implants.
-			<<if getSlave($AS).boobsImplant > 8000 && getSlave($AS).boobsImplantType == "string">>
-				<span class="yellow">Large string based implants are a risk to a slave's health.</span>
+				no implants.
 			<</if>>
-		<<else>>
-			no implants.
-		<</if>>
-		<div class="choices">
-			<<set _surgeries = App.Medicine.Surgery.sizingProcedures.boobs(getSlave($AS), App.Medicine.Surgery.allSizingOptions())>>
-			<<set _surgeryLinks = _surgeries.map(s => App.Medicine.Surgery.makeLink("Surgery Degradation", s, getSlave($AS)))>>
-			<<= _surgeryLinks.join('&thinsp;|&thinsp;')>>
+			<div class="choices">
+				<<set _surgeries = App.Medicine.Surgery.sizingProcedures.boobs(getSlave($AS), App.Medicine.Surgery.allSizingOptions())>>
+				<<set _surgeryLinks = _surgeries.map(s => App.Medicine.Surgery.makeLink("Surgery Degradation", s, getSlave($AS)))>>
+				<<= _surgeryLinks.join('&thinsp;|&thinsp;')>>
+			</div>
 		</div>
-	</div>
 
-	<div>
-		<<if getSlave($AS).boobsImplant != 0>>
-			The shape of $his breasts is determined by $his implants.
-		<<else>>
-			<<if getSlave($AS).boobs <= 250>>
-				$He's so flat-chested that $his breasts don't have much shape.
+		<div>
+			<<if getSlave($AS).boobsImplant != 0>>
+				The shape of $his breasts is determined by $his implants.
 			<<else>>
-				<<switch getSlave($AS).boobShape>>
-					<<case "perky">>
-						They're perky, with nipples that point slightly upwards.
-					<<case "downward-facing">>
-						They're not attractively shaped; $his nipples pointing downward.
-					<<case "torpedo-shaped">>
-						They're torpedo-shaped, projecting some way from $his chest.
-					<<case "wide-set">>
-						They're wide-set, with nipples pointing away from $his sternum.
-					<<case "saggy">>
-						They're not attractively shaped, with $his nipples pointing down.
-					<<default>>
-						They're nicely rounded and rest naturally.
-				<</switch>>
+				<<if getSlave($AS).boobs <= 250>>
+					$He's so flat-chested that $his breasts don't have much shape.
+				<<else>>
+					<<switch getSlave($AS).boobShape>>
+						<<case "perky">>
+							They're perky, with nipples that point slightly upwards.
+						<<case "downward-facing">>
+							They're not attractively shaped; $his nipples pointing downward.
+						<<case "torpedo-shaped">>
+							They're torpedo-shaped, projecting some way from $his chest.
+						<<case "wide-set">>
+							They're wide-set, with nipples pointing away from $his sternum.
+						<<case "saggy">>
+							They're not attractively shaped, with $his nipples pointing down.
+						<<default>>
+							They're nicely rounded and rest naturally.
+					<</switch>>
+					<div class="choices">
+						<<if getSlave($AS).indentureRestrictions >= 2>>
+							<span class="note">$His indenture does not allow breast restructuring</span>
+						<<elseif getSlave($AS).breastMesh == 1>>
+							<span class="note">$His supportive mesh implant prevents reconstruction</span>
+						<<else>>
+							<<if (getSlave($AS).boobShape == "saggy") || (getSlave($AS).boobShape == "downward-facing")>>
+								[[Breast lift|Surgery Degradation][getSlave($AS).boobShape = "normal", surgeryDamage(getSlave($AS),20),cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "breastLift"]]<<if getSlave($AS).preg > getSlave($AS).pregData.normalBirth/1.42 || (getSlave($AS).boobs >= 5000 && getSlave($AS).boobs < 8000)>> <span class="note">$His current state may result in $his breasts becoming saggy again</span><</if>>
+							<<else>>
+								<<if (getSlave($AS).boobShape == "normal")>>
+									[[Reshape them to be perkier|Surgery Degradation][getSlave($AS).boobShape = "perky",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastReconstruction"]]
+									| [[Make them torpedo-shaped|Surgery Degradation][getSlave($AS).boobShape = "torpedo-shaped",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastReconstruction"]]
+								<<else>>
+									[[Reshape them to be more normal|Surgery Degradation][getSlave($AS).boobShape = "normal",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastReconstruction"]]
+								<</if>>
+								<<if (getSlave($AS).boobShape != "saggy") && (getSlave($AS).boobShape != "downward-facing") && (getSlave($AS).boobs >= 2000) && (getSlave($AS).boobsImplant == 0) && ($meshImplants == 1) && ($surgeryUpgrade == 1)>>
+									| [[Implant a supportive mesh to preserve their shape|Surgery Degradation][getSlave($AS).breastMesh = 1,cashX(forceNeg($surgeryCost*(getSlave($AS).boobs/100)), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastShapePreservation"]]
+								<</if>>
+							<</if>>
+						<</if>>
+					</div>
+				<</if>>
+			<</if>>
+		</div>
+
+		/* Nipples*/
+		<div>
+			<<if $surgeryUpgrade == 1>>
+				$He has <<= getSlave($AS).nipples>> nipples.
 				<div class="choices">
 					<<if getSlave($AS).indentureRestrictions >= 2>>
-						<span class="note">$His indenture does not allow breast restructuring</span>
-					<<elseif getSlave($AS).breastMesh == 1>>
-						<span class="note">$His supportive mesh implant prevents reconstruction</span>
-					<<else>>
-						<<if (getSlave($AS).boobShape == "saggy") || (getSlave($AS).boobShape == "downward-facing")>>
-							[[Breast lift|Surgery Degradation][getSlave($AS).boobShape = "normal", surgeryDamage(getSlave($AS),20),cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "breastLift"]]<<if getSlave($AS).preg > getSlave($AS).pregData.normalBirth/1.42 || (getSlave($AS).boobs >= 5000 && getSlave($AS).boobs < 8000)>> <span class="note">$His current state may result in $his breasts becoming saggy again</span><</if>>
+						<span class="note">$His indenture forbids elective surgery</span>
+					<<elseif getSlave($AS).indentureRestrictions == 1>>
+						<span class="note">$His indenture forbids extreme body modification</span>
+					<<else>> /* split for possible dicknips later on, should lcd wish to attempt it again. */
+						<<if getSlave($AS).nipples == "fuckable">>
+							[[Restore their shape and function|Surgery Degradation][getSlave($AS).nipples = "huge",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
 						<<else>>
-							<<if (getSlave($AS).boobShape == "normal")>>
-								[[Reshape them to be perkier|Surgery Degradation][getSlave($AS).boobShape = "perky",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastReconstruction"]]
-								| [[Make them torpedo-shaped|Surgery Degradation][getSlave($AS).boobShape = "torpedo-shaped",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastReconstruction"]]
+							<<if getSlave($AS).boobs-getSlave($AS).boobsMilk < 500>>
+								<span class="note">$His breasts are too small to support reshaping $his nipples to be penetratable</span>
+							<<elseif getSlave($AS).boobs-getSlave($AS).boobsImplant-getSlave($AS).boobsMilk < 500>>
+								<span class="note">$His implants are too large to support reshaping $his nipples to be penetratable</span>
+							<<elseif getSlave($AS).nipples != "huge">>
+								<span class="note">$His nipples are too small to be made fuckable</span>
 							<<else>>
-								[[Reshape them to be more normal|Surgery Degradation][getSlave($AS).boobShape = "normal",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastReconstruction"]]
-							<</if>>
-							<<if (getSlave($AS).boobShape != "saggy") && (getSlave($AS).boobShape != "downward-facing") && (getSlave($AS).boobs >= 2000) && (getSlave($AS).boobsImplant == 0) && ($meshImplants == 1) && ($surgeryUpgrade == 1)>>
-								| [[Implant a supportive mesh to preserve their shape|Surgery Degradation][getSlave($AS).breastMesh = 1,cashX(forceNeg($surgeryCost*(getSlave($AS).boobs/100)), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastShapePreservation"]]
+								[[Reshape them to support being penetrated|Surgery Degradation][getSlave($AS).nipples = "fuckable",getSlave($AS).nipplesPiercing = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "nippleCunts"]]<<if getSlave($AS).nipplesPiercing > 0>> <span class="note">Will remove piercings.</span><</if>>
 							<</if>>
 						<</if>>
 					<</if>>
 				</div>
 			<</if>>
-		<</if>>
-	</div>
+		</div>
 
-	/* Nipples*/
-	<div>
-		<<if $surgeryUpgrade == 1>>
-			$He has <<= getSlave($AS).nipples>> nipples.
-			<div class="choices">
-				<<if getSlave($AS).indentureRestrictions >= 2>>
-					<span class="note">$His indenture forbids elective surgery</span>
-				<<elseif getSlave($AS).indentureRestrictions == 1>>
-					<span class="note">$His indenture forbids extreme body modification</span>
-				<<else>> /* split for possible dicknips later on, should lcd wish to attempt it again. */
-					<<if getSlave($AS).nipples == "fuckable">>
-						[[Restore their shape and function|Surgery Degradation][getSlave($AS).nipples = "huge",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
-					<<else>>
-						<<if getSlave($AS).boobs-getSlave($AS).boobsMilk < 500>>
-							<span class="note">$His breasts are too small to support reshaping $his nipples to be penetratable</span>
-						<<elseif getSlave($AS).boobs-getSlave($AS).boobsImplant-getSlave($AS).boobsMilk < 500>>
-							<span class="note">$His implants are too large to support reshaping $his nipples to be penetratable</span>
-						<<elseif getSlave($AS).nipples != "huge">>
-							<span class="note">$His nipples are too small to be made fuckable</span>
-						<<else>>
-							[[Reshape them to support being penetrated|Surgery Degradation][getSlave($AS).nipples = "fuckable",getSlave($AS).nipplesPiercing = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "nippleCunts"]]<<if getSlave($AS).nipplesPiercing > 0>> <span class="note">Will remove piercings.</span><</if>>
-						<</if>>
-					<</if>>
+		/*Areolae*/
+		<div>
+			<<if getSlave($AS).areolae == 0>>
+				$His areolae are small
+				<<if getSlave($AS).areolaeShape != "circle">>
+					and have been surgically altered to be <<= getSlave($AS).areolaeShape>>-shaped.
+				<<else>>
+					and fairly normal.
 				<</if>>
-			</div>
-		<</if>>
-	</div>
-
-	/*Areolae*/
-	<div>
-		<<if getSlave($AS).areolae == 0>>
-			$His areolae are small
-			<<if getSlave($AS).areolaeShape != "circle">>
-				and have been surgically altered to be <<= getSlave($AS).areolaeShape>>-shaped.
-			<<else>>
-				and fairly normal.
-			<</if>>
-		<<elseif getSlave($AS).areolae == 1>>
-			$His areolae are large
-			<<if getSlave($AS).areolaeShape != "circle">>
-				and have been surgically altered to be <<= getSlave($AS).areolaeShape>>-shaped.
-			<<else>>
-				but still fairly normal.
+			<<elseif getSlave($AS).areolae == 1>>
+				$His areolae are large
+				<<if getSlave($AS).areolaeShape != "circle">>
+					and have been surgically altered to be <<= getSlave($AS).areolaeShape>>-shaped.
+				<<else>>
+					but still fairly normal.
+				<</if>>
+			<<elseif getSlave($AS).areolae > 1>>
+				$He has
+				<<if getSlave($AS).areolae == 2>>
+					wide
+				<<elseif getSlave($AS).areolae == 3>>
+					huge
+				<<elseif getSlave($AS).areolae == 4>>
+					massive
+				<</if>>
+				areolae<<if getSlave($AS).areolaeShape != "circle">>, which have been surgically altered to be <<= getSlave($AS).areolaeShape>>-shaped<</if>>.
 			<</if>>
-		<<elseif getSlave($AS).areolae > 1>>
-			$He has
-			<<if getSlave($AS).areolae == 2>>
-				wide
-			<<elseif getSlave($AS).areolae == 3>>
-				huge
-			<<elseif getSlave($AS).areolae == 4>>
-				massive
-			<</if>>
-			areolae<<if getSlave($AS).areolaeShape != "circle">>, which have been surgically altered to be <<= getSlave($AS).areolaeShape>>-shaped<</if>>.
-		<</if>>
-		<<if getSlave($AS).indentureRestrictions < 2>>
-			<<if getSlave($AS).areolaeShape != "circle">>
-				$His <<= getSlave($AS).areolaeShape>>-shaped areolae can be normalized or reshaped:
+			<<if getSlave($AS).indentureRestrictions < 2>>
+				<<if getSlave($AS).areolaeShape != "circle">>
+					$His <<= getSlave($AS).areolaeShape>>-shaped areolae can be normalized or reshaped:
+					<div class="choices">
+						[[Normal|Surgery Degradation][getSlave($AS).areolaeShape = "circle",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
+						<<if getSlave($AS).areolaeShape != "heart">>
+							| [[Heart-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "heart",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
+						<</if>>
+						<<if getSlave($AS).areolaeShape != "star">>
+							| [[Star-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "star",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]] |
+						<</if>>
+					</div>
+				<</if>>
+				<<if (getSlave($AS).areolae > 0) && (getSlave($AS).areolaeShape == "circle")>>
+					They are big enough that they could be reshaped into a pattern. Graft skin to make $his areolae:
+				<</if>>
 				<div class="choices">
-					[[Normal|Surgery Degradation][getSlave($AS).areolaeShape = "circle",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
-					<<if getSlave($AS).areolaeShape != "heart">>
-						| [[Heart-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "heart",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
+					<<if (getSlave($AS).areolae > 0) && (getSlave($AS).areolaeShape == "circle")>>
+						[[Heart-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "heart",getSlave($AS).areolae -= 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
+						| [[Star-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "star",getSlave($AS).areolae -= 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
+					<</if>>
+					<<if getSlave($AS).areolae > 0>>
+						| [[Reduce areolae|Surgery Degradation][getSlave($AS).areolae -= 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
 					<</if>>
-					<<if getSlave($AS).areolaeShape != "star">>
-						| [[Star-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "star",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]] |
+					<<if getSlave($AS).areolae > 0>>|<</if>>
+					<<if getSlave($AS).areolae < 4>>
+						[[Enlarge areolae|Surgery Degradation][getSlave($AS).areolae += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
 					<</if>>
 				</div>
 			<</if>>
-			<<if (getSlave($AS).areolae > 0) && (getSlave($AS).areolaeShape == "circle")>>
-				They are big enough that they could be reshaped into a pattern. Graft skin to make $his areolae:
+		</div>
+
+		/*Lactation*/
+		<div>
+			<<if getSlave($AS).lactation == 0>>
+				$He is not lactating.
+			<<elseif getSlave($AS).lactation == 2>>
+				$He is implanted with slow-release pro-lactation drugs.
+			<<else>>
+				$He is lactating naturally.
 			<</if>>
 			<div class="choices">
-				<<if (getSlave($AS).areolae > 0) && (getSlave($AS).areolaeShape == "circle")>>
-					[[Heart-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "heart",getSlave($AS).areolae -= 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
-					| [[Star-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "star",getSlave($AS).areolae -= 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
-				<</if>>
-				<<if getSlave($AS).areolae > 0>>
-					| [[Reduce areolae|Surgery Degradation][getSlave($AS).areolae -= 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
+				<<if getSlave($AS).lactation < 2>>
+					<<if getSlave($AS).indentureRestrictions < 2>>
+						[[Implant slow-release pro-lactation drugs|Surgery Degradation][getSlave($AS).lactation = 2, getSlave($AS).lactationDuration = 2, getSlave($AS).induceLactation = 0, getSlave($AS).boobs -= getSlave($AS).boobsMilk, getSlave($AS).boobsMilk = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "lactation"]] <span class="note">This may increase $his natural breast size</span>
+					<</if>>
 				<</if>>
-				<<if getSlave($AS).areolae > 0>>|<</if>>
-				<<if getSlave($AS).areolae < 4>>
-					[[Enlarge areolae|Surgery Degradation][getSlave($AS).areolae += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
+				<<if getSlave($AS).lactation > 1>>
+					| [[Remove lactation implant|Surgery Degradation][getSlave($AS).lactation = 0, getSlave($AS).lactationDuration = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "endlac"]]
 				<</if>>
 			</div>
-		<</if>>
-	</div>
-
-	/*Lactation*/
-	<div>
-		<<if getSlave($AS).lactation == 0>>
-			$He is not lactating.
-		<<elseif getSlave($AS).lactation == 2>>
-			$He is implanted with slow-release pro-lactation drugs.
-		<<else>>
-			$He is lactating naturally.
-		<</if>>
-		<div class="choices">
-			<<if getSlave($AS).lactation < 2>>
-				<<if getSlave($AS).indentureRestrictions < 2>>
-					[[Implant slow-release pro-lactation drugs|Surgery Degradation][getSlave($AS).lactation = 2, getSlave($AS).lactationDuration = 2, getSlave($AS).induceLactation = 0, getSlave($AS).boobs -= getSlave($AS).boobsMilk, getSlave($AS).boobsMilk = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "lactation"]] <span class="note">This may increase $his natural breast size</span>
-				<</if>>
-			<</if>>
-			<<if getSlave($AS).lactation > 1>>
-				| [[Remove lactation implant|Surgery Degradation][getSlave($AS).lactation = 0, getSlave($AS).lactationDuration = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "endlac"]]
-			<</if>>
 		</div>
-	</div>
 
-	<h3>Midrif:</h3>
-	/*Fat*/
-	<div>
-		<<if getSlave($AS).indentureRestrictions >= 2 && getSlave($AS).weight > 30>>
-			<span class="note">$His indenture forbids elective surgery</span>
-		<<elseif getSlave($AS).weight > 30>>
-			<<if getSlave($AS).weight > 190>>
-				$He is extremely fat. [[Major liposuction|Surgery Degradation][surgeryDamage(getSlave($AS),40), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "liposuction"]]
-			<<elseif getSlave($AS).weight > 130>>
-				$He is fat. [[Heavy liposuction|Surgery Degradation][surgeryDamage(getSlave($AS),20), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "liposuction"]]
+		<h3>Midrif:</h3>
+		/*Fat*/
+		<div>
+			<<if getSlave($AS).indentureRestrictions >= 2 && getSlave($AS).weight > 30>>
+				<span class="note">$His indenture forbids elective surgery</span>
 			<<elseif getSlave($AS).weight > 30>>
-				$He is overweight. [[Liposuction|Surgery Degradation][surgeryDamage(getSlave($AS),10), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "liposuction"]]
-			<</if>>
-			<<if $surgeryUpgrade == 1>>
-				| [[Fat grafting|fat grafting workaround][surgeryDamage(getSlave($AS),40), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS))*2, $availabeFat = Math.round(getSlave($AS).weight/10), $boobFat = 0, $buttFat = 0, $surgeryType = "fat graft"]]
+				<<if getSlave($AS).weight > 190>>
+					$He is extremely fat. [[Major liposuction|Surgery Degradation][surgeryDamage(getSlave($AS),40), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "liposuction"]]
+				<<elseif getSlave($AS).weight > 130>>
+					$He is fat. [[Heavy liposuction|Surgery Degradation][surgeryDamage(getSlave($AS),20), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "liposuction"]]
+				<<elseif getSlave($AS).weight > 30>>
+					$He is overweight. [[Liposuction|Surgery Degradation][surgeryDamage(getSlave($AS),10), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "liposuction"]]
+				<</if>>
+				<<if $surgeryUpgrade == 1>>
+					| [[Fat grafting|fat grafting workaround][surgeryDamage(getSlave($AS),40), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS))*2, $availabeFat = Math.round(getSlave($AS).weight/10), $boobFat = 0, $buttFat = 0, $surgeryType = "fat graft"]]
+				<</if>>
 			<</if>>
-		<</if>>
-	</div>
+		</div>
 
-	/*Also fat*/
-	<div>
-		$He has
-		<<if getSlave($AS).waist > 95>>a masculine
-		<<elseif getSlave($AS).waist > 40>>an ugly
-		<<elseif getSlave($AS).waist > 10>>an unattractive
-		<<elseif getSlave($AS).waist >= -10>>an average
-		<<elseif getSlave($AS).waist >= -40>>a feminine
-		<<elseif getSlave($AS).waist >= -95>>an hourglass
-		<<else>>an absurd
-		<</if>>
-		waist.
-		<<if getSlave($AS).waist >= -75>>
-			<<if getSlave($AS).indentureRestrictions < 2>>
-				[[Liposuction|Surgery Degradation][getSlave($AS).waist -= 20,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "lipo"]]
+		/*Also fat*/
+		<div>
+			$He has
+			<<if getSlave($AS).waist > 95>>a masculine
+			<<elseif getSlave($AS).waist > 40>>an ugly
+			<<elseif getSlave($AS).waist > 10>>an unattractive
+			<<elseif getSlave($AS).waist >= -10>>an average
+			<<elseif getSlave($AS).waist >= -40>>a feminine
+			<<elseif getSlave($AS).waist >= -95>>an hourglass
+			<<else>>an absurd
+			<</if>>
+			waist.
+			<<if getSlave($AS).waist >= -75>>
+				<<if getSlave($AS).indentureRestrictions < 2>>
+					[[Liposuction|Surgery Degradation][getSlave($AS).waist -= 20,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "lipo"]]
+				<</if>>
 			<</if>>
-		<</if>>
-		<<if (getSlave($AS).waist >= -95) && (getSlave($AS).waist < -75) && ($seeExtreme == 1)>>
-			<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
-				[["Remove ribs to severely narrow " + $his + " waist"|Surgery Degradation][getSlave($AS).waist = -100,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "ribs"]]
+			<<if (getSlave($AS).waist >= -95) && (getSlave($AS).waist < -75) && ($seeExtreme == 1)>>
+				<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
+					[["Remove ribs to severely narrow " + $his + " waist"|Surgery Degradation][getSlave($AS).waist = -100,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "ribs"]]
+				<</if>>
 			<</if>>
-		<</if>>
-	</div>
+		</div>
 
-	/*Belly*/
-	<div>
-		$He's
-		<<if getSlave($AS).pregKnown > 0>>
-			pregnant.
-		<<elseif getSlave($AS).womb.length == 0 && getSlave($AS).broodmother > 0>>
-			got a dormant broodmother implant in $his womb.
-		<<elseif getSlave($AS).preg > 0>>
-			showing unusual discomfort as $his stomach is inspected. A quick test reveals that <span class="lime">$he is pregnant.</span>
-			<<set getSlave($AS).pregKnown = 1>>
-		<<elseif getSlave($AS).bellyImplant > 0>>
-			got a <<print getSlave($AS).bellyImplant>>cc implant filled implant located in $his abdomen.
-			<<if getSlave($AS).cervixImplant == 1 >>
-				$He also has micropump filter installed in $his cervix feeding into the implant.
-			<<elseif getSlave($AS).cervixImplant == 2>>
-				$He also has micropump filter installed in $his rectum feeding into the implant.
-			<<elseif getSlave($AS).cervixImplant == 3>>
-				$He also has micropump filter installed in both $his holes feeding into the implant.
-			<</if>>
-		<<elseif getSlave($AS).bellyFluid >= 1500>>
-			got a <<print getSlave($AS).inflationType>>-filled implant located in $his abdomen.
-			<<if getSlave($AS).cervixImplant == 1 >>
-				$He also has micropump filter installed in $his cervix feeding into the implant.
-			<<elseif getSlave($AS).cervixImplant == 2>>
-				$He also has micropump filter installed in $his rectum feeding into the implant.
-			<<elseif getSlave($AS).cervixImplant == 3>>
-				$He also has micropump filter installed in both $his holes feeding into the implant.
-			<</if>>
-		<<elseif getSlave($AS).bellyImplant == 0>>
-			got an empty fillable implant located in $his abdomen.
-			<<if getSlave($AS).cervixImplant == 1 >>
-				$He also has micropump filter installed in $his cervix feeding into the implant.
-			<<elseif getSlave($AS).cervixImplant == 2>>
-				$He also has micropump filter installed in $his rectum feeding into the implant.
-			<<elseif getSlave($AS).cervixImplant == 3>>
-				$He also has micropump filter installed in both $his holes feeding into the implant.
-			<</if>>
-		<<else>>
-			got a normal stomach.
-		<</if>>
-		<div class="choices">
-			<<if getSlave($AS).indentureRestrictions >= 2>>
-				<span class="note">$His indenture forbids elective surgery</span>
-			<<elseif getSlave($AS).breedingMark == 1 && $propOutcome == 1 && $eugenicsFullControl != 1 && $arcologies[0].FSRestart != "unset">>
-				<span class="note">You are forbidden from affecting $his fertility</span>
-			<<elseif getSlave($AS).preg > 0 || getSlave($AS).inflation > 0 || getSlave($AS).broodmother > 0>>
-				<span class="note">$He is unable to support an abdominal implant at this time</span>
-			<<elseif getSlave($AS).bellyImplant >= 750000>>
-				<span class="note">$His abdominal implant is so far beyond its maximum limit it is at risk of rupturing</span>
-			<<elseif getSlave($AS).bellyImplant >= 600000>>
-				<span class="note">$His abdominal implant is greatly beyond its maximum limit</span>
-			<<elseif getSlave($AS).bellyImplant >= 450000>>
-				<span class="note">$His abdominal implant is over-filled</span>
-			<<elseif getSlave($AS).bellyImplant >= 400000>>
-				<span class="note">$His abdominal implant is at its capacity</span>
-			<<elseif getSlave($AS).bellyImplant > 130000 && $arcologies[0].FSTransformationFetishistResearch != 1>>
-				<span class="note">$His abdominal implant is at its capacity</span>
-			<<elseif getSlave($AS).bellyImplant == -1 && (getSlave($AS).ovaries == 1 || getSlave($AS).mpreg == 1) && $bellyImplants == 1>>
-				[[Implant fillable abdominal implant|Surgery Degradation][getSlave($AS).bellyImplant = 0,getSlave($AS).preg = -2, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "bellyIn"]]
-			<<elseif getSlave($AS).bellyImplant == -1 && $bellyImplants == 1>>
-				[[Implant a fillable abdominal implant|Surgery Degradation][getSlave($AS).bellyImplant = 0, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), getSlave($AS).bellyPain += 2, surgeryDamage(getSlave($AS),50), $surgeryType = "bellyInMale"]]
-			<<elseif getSlave($AS).bellyPain == 2>>
-				<span class="note">$His body cannot handle more filler this week</span>
-			<<elseif getSlave($AS).bellyImplant > -1 && getSlave($AS).bellyPain == 0>>
-				[[Add inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 200, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "bellyUp"]]
-				| [[Add a considerable amount of inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 500, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "bellyUp"]]
-			<<elseif getSlave($AS).bellyImplant > -1 && getSlave($AS).bellyPain == 1>>
-				[[Add more inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 200, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),30),$surgeryType = "bellyUp"]]
-				| [[Add a considerable amount of inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 500, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "bellyUp"]]<<if getSlave($AS).health.health < 0>><span class="note red">This may cause severe health issues</span><</if>>
-			<</if>>
-			<<if getSlave($AS).bellyImplant > -1>>
-				| [[Drain implant|Surgery Degradation][getSlave($AS).bellyImplant -= 200,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "bellyDown"]]
-				<<if getSlave($AS).bellyImplant >= 500>>
-					| [[Greatly drain implant|Surgery Degradation][getSlave($AS).bellyImplant -= 500, surgeryDamage(getSlave($AS),5),cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "bellyDown"]]
+		/*Belly*/
+		<div>
+			$He's
+			<<if getSlave($AS).pregKnown > 0>>
+				pregnant.
+			<<elseif getSlave($AS).womb.length == 0 && getSlave($AS).broodmother > 0>>
+				got a dormant broodmother implant in $his womb.
+			<<elseif getSlave($AS).preg > 0>>
+				showing unusual discomfort as $his stomach is inspected. A quick test reveals that <span class="lime">$he is pregnant.</span>
+				<<set getSlave($AS).pregKnown = 1>>
+			<<elseif getSlave($AS).bellyImplant > 0>>
+				got a <<print getSlave($AS).bellyImplant>>cc implant filled implant located in $his abdomen.
+				<<if getSlave($AS).cervixImplant == 1 >>
+					$He also has micropump filter installed in $his cervix feeding into the implant.
+				<<elseif getSlave($AS).cervixImplant == 2>>
+					$He also has micropump filter installed in $his rectum feeding into the implant.
+				<<elseif getSlave($AS).cervixImplant == 3>>
+					$He also has micropump filter installed in both $his holes feeding into the implant.
+				<</if>>
+			<<elseif getSlave($AS).bellyFluid >= 1500>>
+				got a <<print getSlave($AS).inflationType>>-filled implant located in $his abdomen.
+				<<if getSlave($AS).cervixImplant == 1 >>
+					$He also has micropump filter installed in $his cervix feeding into the implant.
+				<<elseif getSlave($AS).cervixImplant == 2>>
+					$He also has micropump filter installed in $his rectum feeding into the implant.
+				<<elseif getSlave($AS).cervixImplant == 3>>
+					$He also has micropump filter installed in both $his holes feeding into the implant.
+				<</if>>
+			<<elseif getSlave($AS).bellyImplant == 0>>
+				got an empty fillable implant located in $his abdomen.
+				<<if getSlave($AS).cervixImplant == 1 >>
+					$He also has micropump filter installed in $his cervix feeding into the implant.
+				<<elseif getSlave($AS).cervixImplant == 2>>
+					$He also has micropump filter installed in $his rectum feeding into the implant.
+				<<elseif getSlave($AS).cervixImplant == 3>>
+					$He also has micropump filter installed in both $his holes feeding into the implant.
 				<</if>>
-				<<if getSlave($AS).indentureRestrictions < 2>>
-					| [[Remove implant|Surgery Degradation][getSlave($AS).bellyImplant = -1, getSlave($AS).cervixImplant = 0, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "bellyOut"]]
-					<<if getSlave($AS).cervixImplant != 1 && getSlave($AS).cervixImplant != 3 && $cervixImplants >= 1 && getSlave($AS).vagina > -1>> /* slave should have vagina */
-						<div>
-							[[Install cervix micropump filter|Surgery Degradation][getSlave($AS).cervixImplant = (getSlave($AS).cervixImplant==0?1:3), surgeryDamage(getSlave($AS), 5), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "cervixPump"]]
-							<span class="note">Will allow $his belly implant to slowly swell as people cum in $his vagina</span>
-						</div>
+			<<else>>
+				got a normal stomach.
+			<</if>>
+			<div class="choices">
+				<<if getSlave($AS).indentureRestrictions >= 2>>
+					<span class="note">$His indenture forbids elective surgery</span>
+				<<elseif getSlave($AS).breedingMark == 1 && $propOutcome == 1 && $eugenicsFullControl != 1 && $arcologies[0].FSRestart != "unset">>
+					<span class="note">You are forbidden from affecting $his fertility</span>
+				<<elseif getSlave($AS).preg > 0 || getSlave($AS).inflation > 0 || getSlave($AS).broodmother > 0>>
+					<span class="note">$He is unable to support an abdominal implant at this time</span>
+				<<elseif getSlave($AS).bellyImplant >= 750000>>
+					<span class="note">$His abdominal implant is so far beyond its maximum limit it is at risk of rupturing</span>
+				<<elseif getSlave($AS).bellyImplant >= 600000>>
+					<span class="note">$His abdominal implant is greatly beyond its maximum limit</span>
+				<<elseif getSlave($AS).bellyImplant >= 450000>>
+					<span class="note">$His abdominal implant is over-filled</span>
+				<<elseif getSlave($AS).bellyImplant >= 400000>>
+					<span class="note">$His abdominal implant is at its capacity</span>
+				<<elseif getSlave($AS).bellyImplant > 130000 && $arcologies[0].FSTransformationFetishistResearch != 1>>
+					<span class="note">$His abdominal implant is at its capacity</span>
+				<<elseif getSlave($AS).bellyImplant == -1 && (getSlave($AS).ovaries == 1 || getSlave($AS).mpreg == 1) && $bellyImplants == 1>>
+					[[Implant fillable abdominal implant|Surgery Degradation][getSlave($AS).bellyImplant = 0,getSlave($AS).preg = -2, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "bellyIn"]]
+				<<elseif getSlave($AS).bellyImplant == -1 && $bellyImplants == 1>>
+					[[Implant a fillable abdominal implant|Surgery Degradation][getSlave($AS).bellyImplant = 0, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), getSlave($AS).bellyPain += 2, surgeryDamage(getSlave($AS),50), $surgeryType = "bellyInMale"]]
+				<<elseif getSlave($AS).bellyPain == 2>>
+					<span class="note">$His body cannot handle more filler this week</span>
+				<<elseif getSlave($AS).bellyImplant > -1 && getSlave($AS).bellyPain == 0>>
+					[[Add inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 200, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "bellyUp"]]
+					| [[Add a considerable amount of inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 500, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "bellyUp"]]
+				<<elseif getSlave($AS).bellyImplant > -1 && getSlave($AS).bellyPain == 1>>
+					[[Add more inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 200, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),30),$surgeryType = "bellyUp"]]
+					| [[Add a considerable amount of inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 500, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "bellyUp"]]<<if getSlave($AS).health.health < 0>><span class="note red">This may cause severe health issues</span><</if>>
+				<</if>>
+				<<if getSlave($AS).bellyImplant > -1>>
+					| [[Drain implant|Surgery Degradation][getSlave($AS).bellyImplant -= 200,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "bellyDown"]]
+					<<if getSlave($AS).bellyImplant >= 500>>
+						| [[Greatly drain implant|Surgery Degradation][getSlave($AS).bellyImplant -= 500, surgeryDamage(getSlave($AS),5),cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "bellyDown"]]
 					<</if>>
-					<<if getSlave($AS).cervixImplant != 2 && getSlave($AS).cervixImplant != 3 && $cervixImplants == 2>>
-						<div>
-							[[Install rectal micropump filter|Surgery Degradation][getSlave($AS).cervixImplant = (getSlave($AS).cervixImplant==0?2:3), surgeryDamage(getSlave($AS), 20), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "cervixPumpA"]]
-							<span class="note">Will allow $his belly implant to slowly swell as people cum in $his anus</span>
-						</div>
+					<<if getSlave($AS).indentureRestrictions < 2>>
+						| [[Remove implant|Surgery Degradation][getSlave($AS).bellyImplant = -1, getSlave($AS).cervixImplant = 0, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "bellyOut"]]
+						<<if getSlave($AS).cervixImplant != 1 && getSlave($AS).cervixImplant != 3 && $cervixImplants >= 1 && getSlave($AS).vagina > -1>> /* slave should have vagina */
+							<div>
+								[[Install cervix micropump filter|Surgery Degradation][getSlave($AS).cervixImplant = (getSlave($AS).cervixImplant==0?1:3), surgeryDamage(getSlave($AS), 5), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "cervixPump"]]
+								<span class="note">Will allow $his belly implant to slowly swell as people cum in $his vagina</span>
+							</div>
+						<</if>>
+						<<if getSlave($AS).cervixImplant != 2 && getSlave($AS).cervixImplant != 3 && $cervixImplants == 2>>
+							<div>
+								[[Install rectal micropump filter|Surgery Degradation][getSlave($AS).cervixImplant = (getSlave($AS).cervixImplant==0?2:3), surgeryDamage(getSlave($AS), 20), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "cervixPumpA"]]
+								<span class="note">Will allow $his belly implant to slowly swell as people cum in $his anus</span>
+							</div>
+						<</if>>
 					<</if>>
 				<</if>>
-			<</if>>
+			</div>
 		</div>
-	</div>
 
-	/* Uterine Implants */
-	<div>
-		<<if getSlave($AS).wombImplant == "none" && ($UterineRestraintMesh == 1) && (getSlave($AS).ovaries == 1 || getSlave($AS).mpreg == 1)>>
-			$He has a normal uterus<<if getSlave($AS).mpreg == 1>>, though slightly repositioned<</if>>.
-			<<if getSlave($AS).indentureRestrictions >= 1>>
-				<span class="note">$His indenture forbids invasive elective surgery</span>
-			<<elseif getSlave($AS).bellyImplant > 0 || getSlave($AS).preg > 0>>
-				<span class="note">$His womb is currently in use and unsafe to operate on</span>
-			<<else>>
-				<<if $surgeryUpgrade == 1>>
-					<<if $UterineRestraintMesh == 1>>
-						[[Install reinforcing organic mesh|Surgery Degradation][getSlave($AS).wombImplant = "restraint", surgeryDamage(getSlave($AS),25), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "womb"]]
+		/* Uterine Implants */
+		<div>
+			<<if getSlave($AS).wombImplant == "none" && ($UterineRestraintMesh == 1) && (getSlave($AS).ovaries == 1 || getSlave($AS).mpreg == 1)>>
+				$He has a normal uterus<<if getSlave($AS).mpreg == 1>>, though slightly repositioned<</if>>.
+				<<if getSlave($AS).indentureRestrictions >= 1>>
+					<span class="note">$His indenture forbids invasive elective surgery</span>
+				<<elseif getSlave($AS).bellyImplant > 0 || getSlave($AS).preg > 0>>
+					<span class="note">$His womb is currently in use and unsafe to operate on</span>
+				<<else>>
+					<<if $surgeryUpgrade == 1>>
+						<<if $UterineRestraintMesh == 1>>
+							[[Install reinforcing organic mesh|Surgery Degradation][getSlave($AS).wombImplant = "restraint", surgeryDamage(getSlave($AS),25), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "womb"]]
+						<</if>>
 					<</if>>
 				<</if>>
+			<<elseif getSlave($AS).wombImplant == "restraint">>
+				$He has a mesh reinforced uterus.
+				<<if getSlave($AS).indentureRestrictions >= 1>>
+					<span class="note">$His indenture forbids invasive elective surgery</span>
+				<<elseif getSlave($AS).bellyImplant > 0 || getSlave($AS).preg > 0>>
+					<span class="note">$His womb is currently in use and unsafe to operate on</span>
+				<<else>>
+					[[Remove organic mesh|Surgery Degradation][getSlave($AS).wombImplant = "none", surgeryDamage(getSlave($AS),50), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "womb"]]<<if getSlave($AS).health.health < 0>><span class="note red">This may cause severe health issues</span><</if>>
+				<</if>>
 			<</if>>
-		<<elseif getSlave($AS).wombImplant == "restraint">>
-			$He has a mesh reinforced uterus.
-			<<if getSlave($AS).indentureRestrictions >= 1>>
-				<span class="note">$His indenture forbids invasive elective surgery</span>
-			<<elseif getSlave($AS).bellyImplant > 0 || getSlave($AS).preg > 0>>
-				<span class="note">$His womb is currently in use and unsafe to operate on</span>
-			<<else>>
-				[[Remove organic mesh|Surgery Degradation][getSlave($AS).wombImplant = "none", surgeryDamage(getSlave($AS),50), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "womb"]]<<if getSlave($AS).health.health < 0>><span class="note red">This may cause severe health issues</span><</if>>
-			<</if>>
-		<</if>>
-	</div>
+		</div>
 
-	/*Belly sag*/
-	<div>
-		<<if getSlave($AS).bellySagPreg > 0>>
-			<<if getSlave($AS).belly >= 1500>>
-				$He has a sagging midriff, ruined from excessive pregnancy. It is currently filled out by $his swollen belly and cannot safely be worked on.
-			<<else>>
-				$He has a sagging midriff, ruined from excessive pregnancy.
-				[[Tummy tuck|Surgery Degradation][getSlave($AS).bellySag = 0,getSlave($AS).bellySagPreg = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "tummyTuck"]]
-			<</if>>
-		<<elseif getSlave($AS).bellySag > 0>>
-			<<if getSlave($AS).belly >= 1500>>
-				$He has a sagging midriff, ruined from excessive distention. It is currently filled out by $his swollen belly and cannot safely be worked on.
-			<<else>>
-				$He has a sagging midriff, ruined from excessive distention.
-				[[Tummy tuck|Surgery Degradation][getSlave($AS).bellySag = 0,getSlave($AS).bellySagPreg = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "tummyTuck"]]
+		/*Belly sag*/
+		<div>
+			<<if getSlave($AS).bellySagPreg > 0>>
+				<<if getSlave($AS).belly >= 1500>>
+					$He has a sagging midriff, ruined from excessive pregnancy. It is currently filled out by $his swollen belly and cannot safely be worked on.
+				<<else>>
+					$He has a sagging midriff, ruined from excessive pregnancy.
+					[[Tummy tuck|Surgery Degradation][getSlave($AS).bellySag = 0,getSlave($AS).bellySagPreg = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "tummyTuck"]]
+				<</if>>
+			<<elseif getSlave($AS).bellySag > 0>>
+				<<if getSlave($AS).belly >= 1500>>
+					$He has a sagging midriff, ruined from excessive distention. It is currently filled out by $his swollen belly and cannot safely be worked on.
+				<<else>>
+					$He has a sagging midriff, ruined from excessive distention.
+					[[Tummy tuck|Surgery Degradation][getSlave($AS).bellySag = 0,getSlave($AS).bellySagPreg = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "tummyTuck"]]
+				<</if>>
 			<</if>>
-		<</if>>
-	</div>
+		</div>
 
-	/*Csec*/
-	<div>
-		<<if (getSlave($AS).scar.hasOwnProperty("belly") && getSlave($AS).scar.belly.hasOwnProperty("c-section"))>>
-			<<if getSlave($AS).scar.belly["c-section"] > 0>>
-				$He has an unsightly c-section scar.
-				<<link "Remove Caesarean scar">>
-					<<run App.Medicine.Modification.removeScar(getSlave($AS), "belly", "c-section")>>
-					<<run cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS), 10)>>
-					<<set $surgeryType = "bellyscar">>
-					<<goto "Surgery Degradation">>
-				<</link>>
+		/*Csec*/
+		<div>
+			<<if (getSlave($AS).scar.hasOwnProperty("belly") && getSlave($AS).scar.belly.hasOwnProperty("c-section"))>>
+				<<if getSlave($AS).scar.belly["c-section"] > 0>>
+					$He has an unsightly c-section scar.
+					<<link "Remove Caesarean scar">>
+						<<run App.Medicine.Modification.removeScar(getSlave($AS), "belly", "c-section")>>
+						<<run cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS), 10)>>
+						<<set $surgeryType = "bellyscar">>
+						<<goto "Surgery Degradation">>
+					<</link>>
+				<</if>>
 			<</if>>
-		<</if>>
+		</div>
 	</div>
 </div>
-</div>
 
 <div id="lower" class="tabcontent">
-<div class="content">
-	<h3>Butt:</h3>
-	<div>
-		$He's got a
-		<<if getSlave($AS).butt <= 1>>flat and <<print either("skinny", "slim", "taut")>> ass.
-		<<elseif getSlave($AS).butt <= 2>><<print either("rounded, small", "small but rounded", "small, sleek")>> rear end.
-		<<elseif getSlave($AS).butt <= 3>><<print either("big and healthy", "curved and plump", "healthy and plump")>> derrière.
-		<<elseif getSlave($AS).butt <= 4>><<print either("big bubble", "curvy and enticing", "juicy and large")>> butt.
-		<<elseif getSlave($AS).butt <= 5>><<print either("huge", "juicy and huge", "massive and undeniable")>> rear end.
-		<<elseif !hasBothLegs(getSlave($AS))>>ridiculous ass. It's so big it would jiggle as $he walked — if $he could walk.
-		<<else>>ridiculous ass. It's so big it jiggles as $he walks.
+	<div class="content">
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
+			<</if>>
 		<</if>>
-
-		<<if getSlave($AS).buttImplant > 0>>
-			$He has
-			<<if getSlave($AS).buttImplantType == "string">>
-				<<if getSlave($AS).buttImplant > 2>>
-					massively engorged
-				<</if>>
-			<<elseif getSlave($AS).buttImplantType == "normal">>
-				<<if getSlave($AS).buttImplant == 1>>
-					moderate
-				<<elseif getSlave($AS).buttImplant == 2>>
-					enormous
-				<<else>>
-					absurd
-				<</if>>
-			<<elseif getSlave($AS).buttImplantType == "hyper fillable">>
-				<<if getSlave($AS).buttImplant > 19>>
-					overfilled
-				<<elseif getSlave($AS).buttImplant < 9>>
-					underfilled
-				<<elseif getSlave($AS).buttImplant <= 5>>
-					deflated
-				<<else>>
-					absurd
-				<</if>>
-			<<elseif getSlave($AS).buttImplantType == "advanced fillable">>
-				<<if getSlave($AS).buttImplant > 8>>
-					overfilled
-				<<elseif getSlave($AS).buttImplant < 5>>
-					underfilled
-				<<elseif getSlave($AS).buttImplant <= 3>>
-					deflated
-				<<else>>
-					massive
+		/* 000-250-006 */
+		<h3>Butt:</h3>
+		<div>
+			$He's got a
+			<<if getSlave($AS).butt <= 1>>flat and <<print either("skinny", "slim", "taut")>> ass.
+			<<elseif getSlave($AS).butt <= 2>><<print either("rounded, small", "small but rounded", "small, sleek")>> rear end.
+			<<elseif getSlave($AS).butt <= 3>><<print either("big and healthy", "curved and plump", "healthy and plump")>> derrière.
+			<<elseif getSlave($AS).butt <= 4>><<print either("big bubble", "curvy and enticing", "juicy and large")>> butt.
+			<<elseif getSlave($AS).butt <= 5>><<print either("huge", "juicy and huge", "massive and undeniable")>> rear end.
+			<<elseif !hasBothLegs(getSlave($AS))>>ridiculous ass. It's so big it would jiggle as $he walked — if $he could walk.
+			<<else>>ridiculous ass. It's so big it jiggles as $he walks.
+			<</if>>
+
+			<<if getSlave($AS).buttImplant > 0>>
+				$He has
+				<<if getSlave($AS).buttImplantType == "string">>
+					<<if getSlave($AS).buttImplant > 2>>
+						massively engorged
+					<</if>>
+				<<elseif getSlave($AS).buttImplantType == "normal">>
+					<<if getSlave($AS).buttImplant == 1>>
+						moderate
+					<<elseif getSlave($AS).buttImplant == 2>>
+						enormous
+					<<else>>
+						absurd
+					<</if>>
+				<<elseif getSlave($AS).buttImplantType == "hyper fillable">>
+					<<if getSlave($AS).buttImplant > 19>>
+						overfilled
+					<<elseif getSlave($AS).buttImplant < 9>>
+						underfilled
+					<<elseif getSlave($AS).buttImplant <= 5>>
+						deflated
+					<<else>>
+						absurd
+					<</if>>
+				<<elseif getSlave($AS).buttImplantType == "advanced fillable">>
+					<<if getSlave($AS).buttImplant > 8>>
+						overfilled
+					<<elseif getSlave($AS).buttImplant < 5>>
+						underfilled
+					<<elseif getSlave($AS).buttImplant <= 3>>
+						deflated
+					<<else>>
+						massive
+					<</if>>
+				<<elseif getSlave($AS).buttImplantType == "fillable">>
+					<<if getSlave($AS).buttImplant > 4>>
+						overfilled
+					<<elseif getSlave($AS).buttImplant < 3>>
+						underfilled
+					<<elseif getSlave($AS).buttImplant == 1>>
+						deflated
+					<<else>>
+						massive
+					<</if>>
 				<</if>>
-			<<elseif getSlave($AS).buttImplantType == "fillable">>
-				<<if getSlave($AS).buttImplant > 4>>
-					overfilled
-				<<elseif getSlave($AS).buttImplant < 3>>
-					underfilled
-				<<elseif getSlave($AS).buttImplant == 1>>
-					deflated
-				<<else>>
-					massive
+				<<if getSlave($AS).buttImplantType != "normal">>
+					<<= getSlave($AS).buttImplantType>>
+				<</if>>
+				butt implants.
+				<<if getSlave($AS).buttImplant > 3 && getSlave($AS).buttImplantType == "string">>
+					<span class="yellow">Large string based implants are a risk to a slave's health.</span>
 				<</if>>
 			<</if>>
-			<<if getSlave($AS).buttImplantType != "normal">>
-				<<= getSlave($AS).buttImplantType>>
-			<</if>>
-			butt implants.
-			<<if getSlave($AS).buttImplant > 3 && getSlave($AS).buttImplantType == "string">>
-				<span class="yellow">Large string based implants are a risk to a slave's health.</span>
-			<</if>>
-		<</if>>
 
-		<div class="choices">
-			<<set _surgeries = App.Medicine.Surgery.sizingProcedures.butt(getSlave($AS), App.Medicine.Surgery.allSizingOptions())>>
-			<<set _surgeryLinks = _surgeries.map(s => App.Medicine.Surgery.makeLink("Surgery Degradation", s, getSlave($AS)))>>
-			<<= _surgeryLinks.join('&thinsp;|&thinsp;')>>
+			<div class="choices">
+				<<set _surgeries = App.Medicine.Surgery.sizingProcedures.butt(getSlave($AS), App.Medicine.Surgery.allSizingOptions())>>
+				<<set _surgeryLinks = _surgeries.map(s => App.Medicine.Surgery.makeLink("Surgery Degradation", s, getSlave($AS)))>>
+				<<= _surgeryLinks.join('&thinsp;|&thinsp;')>>
+			</div>
 		</div>
-	</div>
 
-	/*Asshole*/
-	<div>
-		$He has
-		<<if getSlave($AS).anus == 0>>
-			a virgin asshole.
-		<<elseif getSlave($AS).anus == 1>>
-			a tight asshole.
-		<<elseif getSlave($AS).anus == 2>>
-			a loose asshole.
-		<<elseif getSlave($AS).anus == 3>>
-			a very loose asshole.
-		<<else>>
-			a permanently gaping asshole.
-		<</if>>
-	</div>
+		/*Asshole*/
+		<div>
+			$He has
+			<<if getSlave($AS).anus == 0>>
+				a virgin asshole.
+			<<elseif getSlave($AS).anus == 1>>
+				a tight asshole.
+			<<elseif getSlave($AS).anus == 2>>
+				a loose asshole.
+			<<elseif getSlave($AS).anus == 3>>
+				a very loose asshole.
+			<<else>>
+				a permanently gaping asshole.
+			<</if>>
+		</div>
 
-	/*Pucker up*/
-	<div>
-		<<if (getSlave($AS).anus > 3)>>
-			$His anal sphincter could benefit from surgical repair.
-			<div class="choices">
-				[[Repair asshole|Surgery Degradation][getSlave($AS).anus = 3,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "anus"]] <span class="note">This will reduce $his anal skills</span>
-			</div>
-		<<elseif ($surgeryUpgrade == 1) && (getSlave($AS).indentureRestrictions < 2)>>
-			<<if (getSlave($AS).anus > 1)>>
-				$His anal sphincter could benefit from microsurgical rejuvenation.
-				<div class="choices">
-					[[Tighten asshole|Surgery Degradation][getSlave($AS).anus = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "anus"]] <span class="note">This will reduce $his anal skills</span>
-				</div>
-			<<elseif (getSlave($AS).anus > 0)>>
-				$His butthole is fairly narrow, but could be tightened to virgin status.
+		/*Pucker up*/
+		<div>
+			<<if (getSlave($AS).anus > 3)>>
+				$His anal sphincter could benefit from surgical repair.
 				<div class="choices">
-					[[Restore anal virginity|Surgery Degradation][getSlave($AS).anus = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "anus"]] <span class="note">This will reduce $his anal skills</span>
+					[[Repair asshole|Surgery Degradation][getSlave($AS).anus = 3,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "anus"]] <span class="note">This will reduce $his anal skills</span>
 				</div>
-			<</if>>
-		<</if>>
-	</div>
-
-	<h3>Sex:</h3>
-	/*Female sex*/
-	<div>
-		<<if getSlave($AS).vagina > -1>>
-			<<if getSlave($AS).labia == 0>>
-				$He has minimal pussylips.
-			<<elseif getSlave($AS).labia == 1>>
-				$He has pretty, noticeable pussylips.
-			<<elseif getSlave($AS).labia == 2>>
-				$He has large pussylips.
-			<<elseif getSlave($AS).labia > 2>>
-				$He has extremely large pussylips.
-			<</if>>
-			<<if getSlave($AS).labia > 0>>
-				<<if getSlave($AS).indentureRestrictions < 2>>
-					[[Apply labiaplasty|Surgery Degradation][getSlave($AS).labia = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "labiaplasty"]]
+			<<elseif ($surgeryUpgrade == 1) && (getSlave($AS).indentureRestrictions < 2)>>
+				<<if (getSlave($AS).anus > 1)>>
+					$His anal sphincter could benefit from microsurgical rejuvenation.
+					<div class="choices">
+						[[Tighten asshole|Surgery Degradation][getSlave($AS).anus = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "anus"]] <span class="note">This will reduce $his anal skills</span>
+					</div>
+				<<elseif (getSlave($AS).anus > 0)>>
+					$His butthole is fairly narrow, but could be tightened to virgin status.
+					<div class="choices">
+						[[Restore anal virginity|Surgery Degradation][getSlave($AS).anus = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "anus"]] <span class="note">This will reduce $his anal skills</span>
+					</div>
 				<</if>>
 			<</if>>
-			<<if (getSlave($AS).labia < 3) && ($surgeryUpgrade == 1)>>
-				<<if getSlave($AS).indentureRestrictions < 1>>
-					<<if getSlave($AS).labia > 0>> | <</if>>
-					[[Increase labia|Surgery Degradation][getSlave($AS).labia += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "labiaplasty"]]
+		</div>
+
+		<h3>Sex:</h3>
+		/*Female sex*/
+		<div>
+			<<if getSlave($AS).vagina > -1>>
+				<<if getSlave($AS).labia == 0>>
+					$He has minimal pussylips.
+				<<elseif getSlave($AS).labia == 1>>
+					$He has pretty, noticeable pussylips.
+				<<elseif getSlave($AS).labia == 2>>
+					$He has large pussylips.
+				<<elseif getSlave($AS).labia > 2>>
+					$He has extremely large pussylips.
+				<</if>>
+				<<if getSlave($AS).labia > 0>>
+					<<if getSlave($AS).indentureRestrictions < 2>>
+						[[Apply labiaplasty|Surgery Degradation][getSlave($AS).labia = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "labiaplasty"]]
+					<</if>>
 				<</if>>
-			<</if>>
-			<div>
-				<<if getSlave($AS).dick == 0>>
-					$He has
-					<<if getSlave($AS).clit == 0>>
-						a small clit<<if ($seeCircumcision == 1) && getSlave($AS).foreskin > 0>> with a hood<</if>>.
-					<<elseif getSlave($AS).clit == 1>>
-						a big clit<<if ($seeCircumcision == 1) && getSlave($AS).foreskin > 0>> with a hood<</if>>.
-					<<elseif getSlave($AS).clit == 2>>
-						a huge clit<<if ($seeCircumcision == 1) && getSlave($AS).foreskin > 0>> with a hood<</if>>.
-					<<elseif getSlave($AS).clit > 2>>
-						an enormous clit<<if ($seeCircumcision == 1) && getSlave($AS).foreskin > 0>> with a hood<</if>>.
-					<</if>>
-					<<if getSlave($AS).clit > 0>>
-						<<if getSlave($AS).indentureRestrictions < 2>>
-							[[Apply clitoral reduction|Surgery Degradation][getSlave($AS).clit = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "clitoral reduction"]]
-						<</if>>
+				<<if (getSlave($AS).labia < 3) && ($surgeryUpgrade == 1)>>
+					<<if getSlave($AS).indentureRestrictions < 1>>
+						<<if getSlave($AS).labia > 0>> | <</if>>
+						[[Increase labia|Surgery Degradation][getSlave($AS).labia += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "labiaplasty"]]
 					<</if>>
-					<<if (getSlave($AS).clit < 3) && ($surgeryUpgrade == 1)>>
-						<<if getSlave($AS).indentureRestrictions < 1>>
-							<<if getSlave($AS).clit > 0>> | <</if>>
-							[[Increase clit|Surgery Degradation][getSlave($AS).clit += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "clitoral enlargement"]]
+				<</if>>
+				<div>
+					<<if getSlave($AS).dick == 0>>
+						$He has
+						<<if getSlave($AS).clit == 0>>
+							a small clit<<if ($seeCircumcision == 1) && getSlave($AS).foreskin > 0>> with a hood<</if>>.
+						<<elseif getSlave($AS).clit == 1>>
+							a big clit<<if ($seeCircumcision == 1) && getSlave($AS).foreskin > 0>> with a hood<</if>>.
+						<<elseif getSlave($AS).clit == 2>>
+							a huge clit<<if ($seeCircumcision == 1) && getSlave($AS).foreskin > 0>> with a hood<</if>>.
+						<<elseif getSlave($AS).clit > 2>>
+							an enormous clit<<if ($seeCircumcision == 1) && getSlave($AS).foreskin > 0>> with a hood<</if>>.
 						<</if>>
-					<</if>>
-					<<if (getSlave($AS).foreskin > 0) && getSlave($AS).clit > 0>>
-						<<if $seeCircumcision == 1>>
+						<<if getSlave($AS).clit > 0>>
 							<<if getSlave($AS).indentureRestrictions < 2>>
-								| [[Remove clitoral hood|Surgery Degradation][getSlave($AS).foreskin = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "circumcision"]]
+								[[Apply clitoral reduction|Surgery Degradation][getSlave($AS).clit = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "clitoral reduction"]]
+							<</if>>
+						<</if>>
+						<<if (getSlave($AS).clit < 3) && ($surgeryUpgrade == 1)>>
+							<<if getSlave($AS).indentureRestrictions < 1>>
+								<<if getSlave($AS).clit > 0>> | <</if>>
+								[[Increase clit|Surgery Degradation][getSlave($AS).clit += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "clitoral enlargement"]]
+							<</if>>
+						<</if>>
+						<<if (getSlave($AS).foreskin > 0) && getSlave($AS).clit > 0>>
+							<<if $seeCircumcision == 1>>
+								<<if getSlave($AS).indentureRestrictions < 2>>
+									| [[Remove clitoral hood|Surgery Degradation][getSlave($AS).foreskin = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "circumcision"]]
+								<</if>>
 							<</if>>
 						<</if>>
+
 					<</if>>
+				</div>
+			<</if>>
+	</div>
 
-				<</if>>
-			</div>
-		<</if>>
- </div>
-
-	/* TODO: add a check for slave's eggType */
-	/*Fertility*/
-	<div>
-		<<if (getSlave($AS).preg > -2) && (getSlave($AS).preg < 1) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0) && (getSlave($AS).pubertyXX == 0)>>
-			$He has not had $his first period.
-		<<elseif (getSlave($AS).preg > -2) && (getSlave($AS).preg < 1) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0)>>
-			$He has a working womb.
-		<<elseif (getSlave($AS).preg <= -2) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0)>>
-			$He has a sterile womb.
-		<</if>>
-
-		<<if isFertile(getSlave($AS)) && getSlave($AS).preg == 0>>
-			[[Artificially inseminate|Artificial Insemination]] |
-		<</if>>
+		/* TODO: add a check for slave's eggType */
+		/*Fertility*/
+		<div>
+			<<if (getSlave($AS).preg > -2) && (getSlave($AS).preg < 1) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0) && (getSlave($AS).pubertyXX == 0)>>
+				$He has not had $his first period.
+			<<elseif (getSlave($AS).preg > -2) && (getSlave($AS).preg < 1) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0)>>
+				$He has a working womb.
+			<<elseif (getSlave($AS).preg <= -2) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0)>>
+				$He has a sterile womb.
+			<</if>>
 
-		<<if (getSlave($AS).preg > -2) && (getSlave($AS).preg < 1) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0)>>
-			<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
-			[[Sterilize|Surgery Degradation][getSlave($AS).preg = -2,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ster"]]
+			<<if isFertile(getSlave($AS)) && getSlave($AS).preg == 0>>
+				[[Artificially inseminate|Artificial Insemination]] |
 			<</if>>
-		<<elseif (getSlave($AS).preg < 1) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0) && (getSlave($AS).preg != -3)>>
-			[[Restore fertility|Surgery Degradation][getSlave($AS).preg = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "fert"]]
-		<</if>>
 
-		<<if (getSlave($AS).ovaries == 1 || getSlave($AS).mpreg == 1)>>
-			<div>
-				<<if (getSlave($AS).pubertyXX == 0)>>
-					$He has
-					<<if (getSlave($AS).eggType != "human")>>
-						<<print (getSlave($AS).eggType)>>
-					<</if>>
-					ovaries but has not had $his first period.
-				<<else>>
-					$He has working
-					<<if (getSlave($AS).eggType != "human")>>
-						<<print (getSlave($AS).eggType)>>
-					<</if>>
-					ovaries<<if getSlave($AS).mpreg>> and a womb attached to $his rectum<</if>>.
+			<<if (getSlave($AS).preg > -2) && (getSlave($AS).preg < 1) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0)>>
+				<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
+				[[Sterilize|Surgery Degradation][getSlave($AS).preg = -2,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ster"]]
 				<</if>>
-			</div>
+			<<elseif (getSlave($AS).preg < 1) && (getSlave($AS).ovaries != 0 || getSlave($AS).mpreg != 0) && (getSlave($AS).preg != -3)>>
+				[[Restore fertility|Surgery Degradation][getSlave($AS).preg = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "fert"]]
+			<</if>>
 
-			<div>
-				<<if getSlave($AS).indentureRestrictions > 0>>
-					<span class="note">$His indenture forbids invasive elective surgery</span>
-				<<else>>
-					<<if getSlave($AS).ovaImplant != 0>>
-						<<switch getSlave($AS).ovaImplant>>
-						<<case "fertility">>
-							They have fertility implants attached to them.
-							[[Remove implants|Surgery Degradation][getSlave($AS).ovaImplant = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ovaImplant removed"]]
-						<<case "sympathy">>
-							They are linked via implants and ovulate in concert.
-							[[Remove implants|Surgery Degradation][getSlave($AS).ovaImplant = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ovaImplant removed"]]
-						<<case "asexual">>
-							One has been replaced with a sperm producing analog for self-fertilization.
-						<</switch>>
-					<<else>>
-						<<if $fertilityImplant == 1>>
-							[[Install fertility implants|Surgery Degradation][getSlave($AS).ovaImplant = "fertility",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ovaImplant added"]]
-						<</if>>
-						<<if $fertilityImplant || $sympatheticOvaries>>
-							<br>
-						<</if>>
-						<<if $sympatheticOvaries == 1>>
-							[[Install sympathetic ovulation implants|Surgery Degradation][getSlave($AS).ovaImplant = "sympathy",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ovaImplant added"]]
+			<<if (getSlave($AS).ovaries == 1 || getSlave($AS).mpreg == 1)>>
+				<div>
+					<<if (getSlave($AS).pubertyXX == 0)>>
+						$He has
+						<<if (getSlave($AS).eggType != "human")>>
+							<<print (getSlave($AS).eggType)>>
 						<</if>>
-					<</if>>
-				<</if>>
-			</div>
-
-			<div>
-			<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
-				<<if getSlave($AS).ovaries == 1>>
-					<<if getSlave($AS).preg > 0>>
-						$His ovaries and womb cannot be removed while $he is pregnant.
-					<<else>>
-						[[Oophorectomy|Surgery Degradation][getSlave($AS).ovaries = 0,getSlave($AS).ovaImplant = 0,getSlave($AS).wombImplant = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ster"]]
-					<</if>>
-				<</if>>
-				<<if getSlave($AS).mpreg == 1>>
-					<<if getSlave($AS).preg > 0>>
-						$His anal womb cannot be removed while $he is pregnant.
+						ovaries but has not had $his first period.
 					<<else>>
-						[[Remove anal reproductive organs|Surgery Degradation][getSlave($AS).mpreg = 0,getSlave($AS).ovaImplant = 0, getSlave($AS).wombImplant = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),30),$surgeryType = "mpreg removed"]]
+						$He has working
+						<<if (getSlave($AS).eggType != "human")>>
+							<<print (getSlave($AS).eggType)>>
+						<</if>>
+						ovaries<<if getSlave($AS).mpreg>> and a womb attached to $his rectum<</if>>.
 					<</if>>
-				<</if>>
-			<</if>>
-			</div>
+				</div>
 
-			<<if $seeExtreme == 1 && $seeHyperPreg == 1 && $seePreg != 0 && $permaPregImplant == 1>>
 				<div>
-					<<if getSlave($AS).assignment == "work in the dairy" && $dairyPregSetting > 0>>
-						$His womb is already rented out for the production of calves.
-					<<elseif getSlave($AS).broodmother > 0>>
-						$He has been made into a
-						<<if getSlave($AS).broodmother > 1>>hyper-<</if>>broodmother.
-						<<if getSlave($AS).womb.length == 0 >>
-							<div class="choices">
-								[[Remove the pregnancy generator|Surgery Degradation][getSlave($AS).preg = 0,getSlave($AS).pregWeek = -1,getSlave($AS).pregSource = 0,getSlave($AS).pregKnown = 0,getSlave($AS).pregType = 0,getSlave($AS).broodmother = 0,getSlave($AS).broodmotherFetuses = 0,getSlave($AS).broodmotherOnHold = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),getSlave($AS).pregControl = "none",surgeryDamage(getSlave($AS),10),$surgeryType = "pregRemove"]]
-							</div>
+					<<if getSlave($AS).indentureRestrictions > 0>>
+						<span class="note">$His indenture forbids invasive elective surgery</span>
+					<<else>>
+						<<if getSlave($AS).ovaImplant != 0>>
+							<<switch getSlave($AS).ovaImplant>>
+							<<case "fertility">>
+								They have fertility implants attached to them.
+								[[Remove implants|Surgery Degradation][getSlave($AS).ovaImplant = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ovaImplant removed"]]
+							<<case "sympathy">>
+								They are linked via implants and ovulate in concert.
+								[[Remove implants|Surgery Degradation][getSlave($AS).ovaImplant = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ovaImplant removed"]]
+							<<case "asexual">>
+								One has been replaced with a sperm producing analog for self-fertilization.
+							<</switch>>
 						<<else>>
-							$He is pregnant right now, so $his broodmother implant can't be safely extracted.
-							<div class="choices">
-								<<if getSlave($AS).broodmother == 1 && getSlave($AS).broodmotherFetuses == 1 && $PGHack == 1>> /*hack can be applied only one time, for type 1 broodmothers, and only if implant already present*/
-									[[Hack the pregnancy generator|Surgery Degradation][cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),getSlave($AS).pregControl = "none",surgeryDamage(getSlave($AS),1),$surgeryType = "preg1hack"]] <span class="note">This will trick the generator ova release logic, forcing it to release more than one ova each week. This is an untested override and can cause severe health problems.</span>
-								<<elseif getSlave($AS).broodmother == 1 && getSlave($AS).broodmotherFetuses > 1>>
-									The implant firmware has already been adjusted.
-								<</if>>
-							</div>
+							<<if $fertilityImplant == 1>>
+								[[Install fertility implants|Surgery Degradation][getSlave($AS).ovaImplant = "fertility",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ovaImplant added"]]
+							<</if>>
+							<<if $fertilityImplant || $sympatheticOvaries>>
+								<br>
+							<</if>>
+							<<if $sympatheticOvaries == 1>>
+								[[Install sympathetic ovulation implants|Surgery Degradation][getSlave($AS).ovaImplant = "sympathy",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ovaImplant added"]]
+							<</if>>
 						<</if>>
-					<<elseif getSlave($AS).indentureRestrictions > 0 || (getSlave($AS).breedingMark == 1 && $propOutcome == 1 && $eugenicsFullControl != 1 && $arcologies[0].FSRestart != "unset")>>
-						<span class="note">$He is protected from extreme surgery</span>
-					<<elseif isFertile(getSlave($AS)) && getSlave($AS).ovaryAge <= 46>>
-						$He could be made into a broodmother.
-						<div class="choices">
-							[[Implant a pregnancy generator|Surgery Degradation][getSlave($AS).preg = 1,getSlave($AS).pregWeek = 1,getSlave($AS).pregKnown = 1,getSlave($AS).pregType = 1,getSlave($AS).broodmother = 1,getSlave($AS).broodmotherFetuses = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),getSlave($AS).pregControl = "none",surgeryDamage(getSlave($AS),10),$surgeryType = "preg"]] <span class="note">This will have severe effects on $his health and mind</span>
-						</div>
-					<<else>>
-						$His body cannot support being a broodmother.
 					<</if>>
 				</div>
-			<</if>>
-		<</if>>
-	</div>
-
-	/*Sex description*/
-	<div>
-		<<if (getSlave($AS).dick == 0) && (getSlave($AS).vagina == -1)>>
-			$He is a null, possessing neither penis nor vagina.
-		<<elseif (getSlave($AS).dick != 0)>>
-			$He has
-			<<if ($seeCircumcision == 1)>>
-				<<if (getSlave($AS).foreskin == 0)>>
-					a circumcised
-				<<elseif (getSlave($AS).foreskin >= 1)>>
-					an uncircumcised
-				<</if>>
-			<<else>>
-				a
-			<</if>>
-			<<if (getSlave($AS).vagina == -1)>>
-				penis.
-			<<elseif (getSlave($AS).ovaries != 0)>>
-				penis and a
-			<<elseif (getSlave($AS).vagina != -1)>>
-				penis and a<<if getSlave($AS).genes == "XY">>n artificial<</if>>
-			<</if>>
-		<<elseif (getSlave($AS).dick == 0)>>
-			$He has a
-		<</if>>
-
-		<<if getSlave($AS).vagina > -1>>
-			<<if getSlave($AS).vagina == 0>>
-				virgin pussy.
-			<<elseif getSlave($AS).vagina == 1>>
-				tight pussy.
-			<<elseif getSlave($AS).vagina == 2>>
-				used pussy.
-			<<elseif getSlave($AS).vagina == 3>>
-				loose pussy.
-			<<elseif getSlave($AS).vagina == 10>>
-				ruined cunt.
-			<<else>>
-				gaping cunt.
-			<</if>>
-		<</if>>
 
-		<<if (getSlave($AS).dick != 0) && ((getSlave($AS).ovaries != 0) || (getSlave($AS).vagina != -1))>>
-			It's possible to remove either and leave $him sexually functional.
-		<</if>>
-		<div class="choices">
-			<<if getSlave($AS).vagina > -1>>
+				<div>
 				<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
-					[[Remove pussy|Surgery Degradation][surgeryAmp(getSlave($AS), "vagina"), $surgeryType = "vaginaRemoval", cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS))]]
 					<<if getSlave($AS).ovaries == 1>>
-						<span class="note">
-							This will remove $his ovaries as well
-						</span>
-					<</if>>
-				<</if>>
-			<</if>>
-
-			<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
-				<<if (getSlave($AS).vagina == -1) && (getSlave($AS).dick != 0)>>
-					| [[Convert genitalia to female|Surgery Degradation][getSlave($AS).dick = 0,getSlave($AS).dickAccessory = "none",getSlave($AS).chastityPenis = 0,getSlave($AS).dickTat = 0,getSlave($AS).foreskin = 0,getSlave($AS).scrotum = 0,getSlave($AS).balls = 0,getSlave($AS).ballType = "human",getSlave($AS).vasectomy = 0,getSlave($AS).vagina = 0,getSlave($AS).preg = -2,getSlave($AS).skill.vaginal = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "mtf"]]
-				<</if>>
-				<<if (getSlave($AS).vagina == -1) && (getSlave($AS).dick == 0) && ($surgeryUpgrade == 1)>>
-					| [[Create a vagina|Surgery Degradation][getSlave($AS).vagina = 0,getSlave($AS).skill.vaginal = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "ntf"]]
-				<</if>>
-				<<if (getSlave($AS).dick > 0) && ($seeExtreme == 1)>>
-					| [[Remove penis|Surgery Degradation][surgeryAmp(getSlave($AS), "dick"), $surgeryType = "chop", cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS))]]
-				<</if>>
-				<<if (getSlave($AS).foreskin > 0) && getSlave($AS).dick > 0>>
-					<<if getSlave($AS).indentureRestrictions < 2>>
-						<<if $seeCircumcision == 1>>
-							| [[Remove foreskin|Surgery Degradation][getSlave($AS).foreskin = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "circumcision"]]
+						<<if getSlave($AS).preg > 0>>
+							$His ovaries and womb cannot be removed while $he is pregnant.
+						<<else>>
+							[[Oophorectomy|Surgery Degradation][getSlave($AS).ovaries = 0,getSlave($AS).ovaImplant = 0,getSlave($AS).wombImplant = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "ster"]]
 						<</if>>
-						<<if getSlave($AS).foreskin - getSlave($AS).dick > 0>>
-							| [[Remove excess foreskin|Surgery Degradation][getSlave($AS).foreskin = getSlave($AS).dick,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "foreskinTuck"]]
+					<</if>>
+					<<if getSlave($AS).mpreg == 1>>
+						<<if getSlave($AS).preg > 0>>
+							$His anal womb cannot be removed while $he is pregnant.
+						<<else>>
+							[[Remove anal reproductive organs|Surgery Degradation][getSlave($AS).mpreg = 0,getSlave($AS).ovaImplant = 0, getSlave($AS).wombImplant = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),30),$surgeryType = "mpreg removed"]]
 						<</if>>
 					<</if>>
 				<</if>>
-			<</if>>
+				</div>
 
-			<<if (getSlave($AS).dick != 0) && (getSlave($AS).vagina == -1) && ($surgeryUpgrade == 1)>>
-				<<if getSlave($AS).indentureRestrictions < 1>>
-					| [[Create surgical hermaphrodite|Surgery Degradation][getSlave($AS).vagina = 0,getSlave($AS).skill.vaginal = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "herm"]]
+				<<if $seeExtreme == 1 && $seeHyperPreg == 1 && $seePreg != 0 && $permaPregImplant == 1>>
+					<div>
+						<<if getSlave($AS).assignment == "work in the dairy" && $dairyPregSetting > 0>>
+							$His womb is already rented out for the production of calves.
+						<<elseif getSlave($AS).broodmother > 0>>
+							$He has been made into a
+							<<if getSlave($AS).broodmother > 1>>hyper-<</if>>broodmother.
+							<<if getSlave($AS).womb.length == 0 >>
+								<div class="choices">
+									[[Remove the pregnancy generator|Surgery Degradation][getSlave($AS).preg = 0,getSlave($AS).pregWeek = -1,getSlave($AS).pregSource = 0,getSlave($AS).pregKnown = 0,getSlave($AS).pregType = 0,getSlave($AS).broodmother = 0,getSlave($AS).broodmotherFetuses = 0,getSlave($AS).broodmotherOnHold = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),getSlave($AS).pregControl = "none",surgeryDamage(getSlave($AS),10),$surgeryType = "pregRemove"]]
+								</div>
+							<<else>>
+								$He is pregnant right now, so $his broodmother implant can't be safely extracted.
+								<div class="choices">
+									<<if getSlave($AS).broodmother == 1 && getSlave($AS).broodmotherFetuses == 1 && $PGHack == 1>> /*hack can be applied only one time, for type 1 broodmothers, and only if implant already present*/
+										[[Hack the pregnancy generator|Surgery Degradation][cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),getSlave($AS).pregControl = "none",surgeryDamage(getSlave($AS),1),$surgeryType = "preg1hack"]] <span class="note">This will trick the generator ova release logic, forcing it to release more than one ova each week. This is an untested override and can cause severe health problems.</span>
+									<<elseif getSlave($AS).broodmother == 1 && getSlave($AS).broodmotherFetuses > 1>>
+										The implant firmware has already been adjusted.
+									<</if>>
+								</div>
+							<</if>>
+						<<elseif getSlave($AS).indentureRestrictions > 0 || (getSlave($AS).breedingMark == 1 && $propOutcome == 1 && $eugenicsFullControl != 1 && $arcologies[0].FSRestart != "unset")>>
+							<span class="note">$He is protected from extreme surgery</span>
+						<<elseif isFertile(getSlave($AS)) && getSlave($AS).ovaryAge <= 46>>
+							$He could be made into a broodmother.
+							<div class="choices">
+								[[Implant a pregnancy generator|Surgery Degradation][getSlave($AS).preg = 1,getSlave($AS).pregWeek = 1,getSlave($AS).pregKnown = 1,getSlave($AS).pregType = 1,getSlave($AS).broodmother = 1,getSlave($AS).broodmotherFetuses = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),getSlave($AS).pregControl = "none",surgeryDamage(getSlave($AS),10),$surgeryType = "preg"]] <span class="note">This will have severe effects on $his health and mind</span>
+							</div>
+						<<else>>
+							$His body cannot support being a broodmother.
+						<</if>>
+					</div>
 				<</if>>
 			<</if>>
 		</div>
-	</div>
 
-	/*Extra sex surgery*/
-	<div>
-		<<if (getSlave($AS).vagina > 3)>>
-			$His vagina could benefit from surgical repair.
-			<div class="choices">
-				[[Repair pussy|Surgery Degradation][getSlave($AS).vagina = 3,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "vagina"]] <span class="note">This will reduce $his vaginal skills</span>
-			</div>
-		<<elseif ($surgeryUpgrade == 1) && (getSlave($AS).indentureRestrictions < 2)>>
-			<<if (getSlave($AS).vagina > 1)>>
-				$His vaginal muscles could benefit from microsurgical rejuvenation.
-				<div class="choices">
-					[[Tighten pussy|Surgery Degradation][getSlave($AS).vagina = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "vagina"]] <span class="note">This will reduce $his vaginal skills</span>
-				</div>
-			<<elseif (getSlave($AS).vagina > 0)>>
-				$His pussy is as tight as a virgin's, and $his hymen could be restored.
-				<div class="choices">
-					[[Restore virginity|Surgery Degradation][getSlave($AS).vagina = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "vagina"]] <span class="note">This will reduce $his vaginal skills</span>
-				</div>
-			<</if>>
-		<</if>>
-	</div>
-
-	<<if (getSlave($AS).balls > 0)>>
+		/*Sex description*/
 		<div>
-			<<if (getSlave($AS).balls == 1)>>
-				$His testicles are vestigial, but $he has balls. Technically. They are
-			<<elseif (getSlave($AS).balls > 1)>>
-				$He has testicles
+			<<if (getSlave($AS).dick == 0) && (getSlave($AS).vagina == -1)>>
+				$He is a null, possessing neither penis nor vagina.
+			<<elseif (getSlave($AS).dick != 0)>>
+				$He has
+				<<if ($seeCircumcision == 1)>>
+					<<if (getSlave($AS).foreskin == 0)>>
+						a circumcised
+					<<elseif (getSlave($AS).foreskin >= 1)>>
+						an uncircumcised
+					<</if>>
+				<<else>>
+					a
+				<</if>>
+				<<if (getSlave($AS).vagina == -1)>>
+					penis.
+				<<elseif (getSlave($AS).ovaries != 0)>>
+					penis and a
+				<<elseif (getSlave($AS).vagina != -1)>>
+					penis and a<<if getSlave($AS).genes == "XY">>n artificial<</if>>
+				<</if>>
+			<<elseif (getSlave($AS).dick == 0)>>
+				$He has a
 			<</if>>
-			<<if (getSlave($AS).scrotum > 0)>>
-				located in $his scrotum.
-			<<else>>
-				<<if (getSlave($AS).genes == "XY")>>
-					relocated inside $his abdomen, and $his scrotum has been removed.
+
+			<<if getSlave($AS).vagina > -1>>
+				<<if getSlave($AS).vagina == 0>>
+					virgin pussy.
+				<<elseif getSlave($AS).vagina == 1>>
+					tight pussy.
+				<<elseif getSlave($AS).vagina == 2>>
+					used pussy.
+				<<elseif getSlave($AS).vagina == 3>>
+					loose pussy.
+				<<elseif getSlave($AS).vagina == 10>>
+					ruined cunt.
 				<<else>>
-					implanted inside $his abdomen.
+					gaping cunt.
 				<</if>>
 			<</if>>
+
+			<<if (getSlave($AS).dick != 0) && ((getSlave($AS).ovaries != 0) || (getSlave($AS).vagina != -1))>>
+				It's possible to remove either and leave $him sexually functional.
+			<</if>>
 			<div class="choices">
-				<<if (getSlave($AS).scrotum > 0)>>
-					<<if getSlave($AS).indentureRestrictions < 2>>
-						<<if getSlave($AS).scrotum - getSlave($AS).balls > 0>>
-							[[Remove excess scrotal skin|Surgery Degradation][getSlave($AS).scrotum = getSlave($AS).balls,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "scrotalTuck"]]
-							<<if getSlave($AS).indentureRestrictions < 1>> | <</if>>
+				<<if getSlave($AS).vagina > -1>>
+					<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
+						[[Remove pussy|Surgery Degradation][surgeryAmp(getSlave($AS), "vagina"), $surgeryType = "vaginaRemoval", cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS))]]
+						<<if getSlave($AS).ovaries == 1>>
+							<span class="note">
+								This will remove $his ovaries as well
+							</span>
 						<</if>>
 					<</if>>
-					<<if getSlave($AS).indentureRestrictions < 1>>
-						[[Move them inside abdomen and remove scrotum|Surgery Degradation][getSlave($AS).scrotum = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "relocate"]]
-						<span class="note">This will have a negative impact on cum production</span>
-					<</if>>
 				<</if>>
-				<<if ($seeExtreme == 1)>>
-					|
-					[[Geld|Surgery Degradation][getSlave($AS).balls = 0,getSlave($AS).ballType = "human",getSlave($AS).scrotum = 0,getSlave($AS).vasectomy = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "geld"]]
+
+				<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
+					<<if (getSlave($AS).vagina == -1) && (getSlave($AS).dick != 0)>>
+						| [[Convert genitalia to female|Surgery Degradation][getSlave($AS).dick = 0,getSlave($AS).dickAccessory = "none",getSlave($AS).chastityPenis = 0,getSlave($AS).dickTat = 0,getSlave($AS).foreskin = 0,getSlave($AS).scrotum = 0,getSlave($AS).balls = 0,getSlave($AS).ballType = "human",getSlave($AS).vasectomy = 0,getSlave($AS).vagina = 0,getSlave($AS).preg = -2,getSlave($AS).skill.vaginal = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "mtf"]]
+					<</if>>
+					<<if (getSlave($AS).vagina == -1) && (getSlave($AS).dick == 0) && ($surgeryUpgrade == 1)>>
+						| [[Create a vagina|Surgery Degradation][getSlave($AS).vagina = 0,getSlave($AS).skill.vaginal = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "ntf"]]
+					<</if>>
+					<<if (getSlave($AS).dick > 0) && ($seeExtreme == 1)>>
+						| [[Remove penis|Surgery Degradation][surgeryAmp(getSlave($AS), "dick"), $surgeryType = "chop", cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS))]]
+					<</if>>
+					<<if (getSlave($AS).foreskin > 0) && getSlave($AS).dick > 0>>
+						<<if getSlave($AS).indentureRestrictions < 2>>
+							<<if $seeCircumcision == 1>>
+								| [[Remove foreskin|Surgery Degradation][getSlave($AS).foreskin = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "circumcision"]]
+							<</if>>
+							<<if getSlave($AS).foreskin - getSlave($AS).dick > 0>>
+								| [[Remove excess foreskin|Surgery Degradation][getSlave($AS).foreskin = getSlave($AS).dick,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "foreskinTuck"]]
+							<</if>>
+						<</if>>
+					<</if>>
 				<</if>>
-				<<if getSlave($AS).ballType != "sterile">>
-					|
-					[[Chemically castrate|Surgery Degradation][getSlave($AS).ballType = "sterile",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "chem castrate"]]
+
+				<<if (getSlave($AS).dick != 0) && (getSlave($AS).vagina == -1) && ($surgeryUpgrade == 1)>>
+					<<if getSlave($AS).indentureRestrictions < 1>>
+						| [[Create surgical hermaphrodite|Surgery Degradation][getSlave($AS).vagina = 0,getSlave($AS).skill.vaginal = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "herm"]]
+					<</if>>
 				<</if>>
 			</div>
 		</div>
 
+		/*Extra sex surgery*/
 		<div>
-			<<if (getSlave($AS).vasectomy == 1)>>
-				$He has had a vasectomy and shoots blanks when $he cums<<if getSlave($AS).pubertyXY == 0 || getSlave($AS).ballType == "sterile">>, or would, if $he were potent<</if>>.
+			<<if (getSlave($AS).vagina > 3)>>
+				$His vagina could benefit from surgical repair.
 				<div class="choices">
-					[[Reverse vasectomy|Surgery Degradation][getSlave($AS).vasectomy = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "vasectomy undo"]]
+					[[Repair pussy|Surgery Degradation][getSlave($AS).vagina = 3,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "vagina"]] <span class="note">This will reduce $his vaginal skills</span>
 				</div>
-			<<else>>
-				<<if getSlave($AS).ballType == "sterile">>
-					$He has non-functional testicles.
-					<<if getSlave($AS).indentureRestrictions < 1>>
-						<div class="choices">
-							[[Clamp vas deferens|Surgery Degradation][getSlave($AS).vasectomy = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "vasectomy"]]
-						</div>
-					<</if>>
-				<<else>>
-					$He has working testicles<<if getSlave($AS).pubertyXY == 0>>, though $he isn't potent<</if>>.
-					<<if getSlave($AS).indentureRestrictions < 1>>
-						<div class="choices">
-							[[Clamp vas deferens to cull potency|Surgery Degradation][getSlave($AS).vasectomy = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "vasectomy"]]
-						</div>
-					<</if>>
+			<<elseif ($surgeryUpgrade == 1) && (getSlave($AS).indentureRestrictions < 2)>>
+				<<if (getSlave($AS).vagina > 1)>>
+					$His vaginal muscles could benefit from microsurgical rejuvenation.
+					<div class="choices">
+						[[Tighten pussy|Surgery Degradation][getSlave($AS).vagina = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "vagina"]] <span class="note">This will reduce $his vaginal skills</span>
+					</div>
+				<<elseif (getSlave($AS).vagina > 0)>>
+					$His pussy is as tight as a virgin's, and $his hymen could be restored.
+					<div class="choices">
+						[[Restore virginity|Surgery Degradation][getSlave($AS).vagina = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "vagina"]] <span class="note">This will reduce $his vaginal skills</span>
+					</div>
 				<</if>>
 			<</if>>
 		</div>
- <</if>>
 
-	/*Prostate*/
-	<div>
-		<<if getSlave($AS).prostate>>
-			$He has a
-			<<if getSlave($AS).prostate > 2>>
-				hyperactive, ejaculation enhancing
-			<<elseif getSlave($AS).prostate > 1>>
-				hyperactive
-			<<else>>
-				normal
-			<</if>>
-			prostate.
-			<div class="choices">
-				<<if getSlave($AS).prostate >= 2 && $prostateImplants == 1>>
-					<<if getSlave($AS).prostate < 3>>
+		<<if (getSlave($AS).balls > 0)>>
+			<div>
+				<<if (getSlave($AS).balls == 1)>>
+					$His testicles are vestigial, but $he has balls. Technically. They are
+				<<elseif (getSlave($AS).balls > 1)>>
+					$He has testicles
+				<</if>>
+				<<if (getSlave($AS).scrotum > 0)>>
+					located in $his scrotum.
+				<<else>>
+					<<if (getSlave($AS).genes == "XY")>>
+						relocated inside $his abdomen, and $his scrotum has been removed.
+					<<else>>
+						implanted inside $his abdomen.
+					<</if>>
+				<</if>>
+				<div class="choices">
+					<<if (getSlave($AS).scrotum > 0)>>
 						<<if getSlave($AS).indentureRestrictions < 2>>
-							[[Implant prostate with an ejaculation boosting implant|Surgery Degradation][getSlave($AS).prostate = 3,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "ejaculation"]] <span class="note">This will thin $his ejaculate but greatly increase its quantity</span>
+							<<if getSlave($AS).scrotum - getSlave($AS).balls > 0>>
+								[[Remove excess scrotal skin|Surgery Degradation][getSlave($AS).scrotum = getSlave($AS).balls,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "scrotalTuck"]]
+								<<if getSlave($AS).indentureRestrictions < 1>> | <</if>>
+							<</if>>
+						<</if>>
+						<<if getSlave($AS).indentureRestrictions < 1>>
+							[[Move them inside abdomen and remove scrotum|Surgery Degradation][getSlave($AS).scrotum = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "relocate"]]
+							<span class="note">This will have a negative impact on cum production</span>
 						<</if>>
 					<</if>>
-					<<if getSlave($AS).prostate == 3>>
-						| [[Remove ejaculation implant|Surgery Degradation][getSlave($AS).prostate = 2,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "endejac"]]
-					<<elseif getSlave($AS).prostate == 2>>
-						| [[Remove drug implant|Surgery Degradation][getSlave($AS).prostate=1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),$surgeryType="endprecum"]]
+					<<if ($seeExtreme == 1)>>
+						|
+						[[Geld|Surgery Degradation][getSlave($AS).balls = 0,getSlave($AS).ballType = "human",getSlave($AS).scrotum = 0,getSlave($AS).vasectomy = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "geld"]]
 					<</if>>
-				<<else>>
-					<<if getSlave($AS).prostate > 1>>
-						[[Remove drug implant|Surgery Degradation][getSlave($AS).prostate=1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),$surgeryType="endprecum"]]
+					<<if getSlave($AS).ballType != "sterile">>
+						|
+						[[Chemically castrate|Surgery Degradation][getSlave($AS).ballType = "sterile",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "chem castrate"]]
 					<</if>>
-					<<if getSlave($AS).prostate < 2>>
-						<<if getSlave($AS).indentureRestrictions < 2>>
-							| [[Implant slow-release productivity drugs|Surgery Degradation][getSlave($AS).prostate=2,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS), 10),$surgeryType="precum"]] <span class="note">This may cause some leaking</span>
+				</div>
+			</div>
+
+			<div>
+				<<if (getSlave($AS).vasectomy == 1)>>
+					$He has had a vasectomy and shoots blanks when $he cums<<if getSlave($AS).pubertyXY == 0 || getSlave($AS).ballType == "sterile">>, or would, if $he were potent<</if>>.
+					<div class="choices">
+						[[Reverse vasectomy|Surgery Degradation][getSlave($AS).vasectomy = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "vasectomy undo"]]
+					</div>
+				<<else>>
+					<<if getSlave($AS).ballType == "sterile">>
+						$He has non-functional testicles.
+						<<if getSlave($AS).indentureRestrictions < 1>>
+							<div class="choices">
+								[[Clamp vas deferens|Surgery Degradation][getSlave($AS).vasectomy = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "vasectomy"]]
+							</div>
+						<</if>>
+					<<else>>
+						$He has working testicles<<if getSlave($AS).pubertyXY == 0>>, though $he isn't potent<</if>>.
+						<<if getSlave($AS).indentureRestrictions < 1>>
+							<div class="choices">
+								[[Clamp vas deferens to cull potency|Surgery Degradation][getSlave($AS).vasectomy = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "vasectomy"]]
+							</div>
 						<</if>>
-					<</if>>
-				<</if>>
-				<<if ($seeExtreme == 1)>>
-					<<if getSlave($AS).indentureRestrictions < 1>>
-						| [[Remove prostate|Surgery Degradation][getSlave($AS).prostate = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "prostate"]]
 					<</if>>
 				<</if>>
 			</div>
-		<</if>>
+	<</if>>
+
+		/*Prostate*/
+		<div>
+			<<if getSlave($AS).prostate>>
+				$He has a
+				<<if getSlave($AS).prostate > 2>>
+					hyperactive, ejaculation enhancing
+				<<elseif getSlave($AS).prostate > 1>>
+					hyperactive
+				<<else>>
+					normal
+				<</if>>
+				prostate.
+				<div class="choices">
+					<<if getSlave($AS).prostate >= 2 && $prostateImplants == 1>>
+						<<if getSlave($AS).prostate < 3>>
+							<<if getSlave($AS).indentureRestrictions < 2>>
+								[[Implant prostate with an ejaculation boosting implant|Surgery Degradation][getSlave($AS).prostate = 3,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "ejaculation"]] <span class="note">This will thin $his ejaculate but greatly increase its quantity</span>
+							<</if>>
+						<</if>>
+						<<if getSlave($AS).prostate == 3>>
+							| [[Remove ejaculation implant|Surgery Degradation][getSlave($AS).prostate = 2,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "endejac"]]
+						<<elseif getSlave($AS).prostate == 2>>
+							| [[Remove drug implant|Surgery Degradation][getSlave($AS).prostate=1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),$surgeryType="endprecum"]]
+						<</if>>
+					<<else>>
+						<<if getSlave($AS).prostate > 1>>
+							[[Remove drug implant|Surgery Degradation][getSlave($AS).prostate=1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),$surgeryType="endprecum"]]
+						<</if>>
+						<<if getSlave($AS).prostate < 2>>
+							<<if getSlave($AS).indentureRestrictions < 2>>
+								| [[Implant slow-release productivity drugs|Surgery Degradation][getSlave($AS).prostate=2,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS), 10),$surgeryType="precum"]] <span class="note">This may cause some leaking</span>
+							<</if>>
+						<</if>>
+					<</if>>
+					<<if ($seeExtreme == 1)>>
+						<<if getSlave($AS).indentureRestrictions < 1>>
+							| [[Remove prostate|Surgery Degradation][getSlave($AS).prostate = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), $surgeryType = "prostate"]]
+						<</if>>
+					<</if>>
+				</div>
+			<</if>>
+		</div>
 	</div>
 </div>
-</div>
 
 <div id="Race" class="tabcontent">
-<div class="content">
-	/*Race*/
-	<div>
-		<<if getSlave($AS).indentureRestrictions < 1>>
-			$He is <<= getSlave($AS).race>><<if getSlave($AS).race != getSlave($AS).origRace>>, but was originally <<= getSlave($AS).origRace>><</if>>. Surgically alter $him to look more:
-			<div class="choices">
-				<<if getSlave($AS).race != "white">>
-					[[White|Surgery Degradation][getSlave($AS).race = "white", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "latina">>
-					[[Latina|Surgery Degradation][getSlave($AS).race = "latina", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "black">>
-					[[Black|Surgery Degradation][getSlave($AS).race = "black", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "asian">>
-					[[Asian|Surgery Degradation][getSlave($AS).race = "asian", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "middle eastern">>
-					[[Middle Eastern|Surgery Degradation][getSlave($AS).race = "middle eastern", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "indo-aryan">>
-					[[Indo-Aryan|Surgery Degradation][getSlave($AS).race = "indo-aryan", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "pacific islander">>
-					[[Pacific Islander|Surgery Degradation][getSlave($AS).race = "pacific islander", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "malay">>
-					[[Malay|Surgery Degradation][getSlave($AS).race = "malay", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "amerindian">>
-					[[Amerindian|Surgery Degradation][getSlave($AS).race = "amerindian", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "southern european">>
-					[[Southern European|Surgery Degradation][getSlave($AS).race = "southern european", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "semitic">>
-					[[Semitic|Surgery Degradation][getSlave($AS).race = "semitic", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
-				<</if>>
-				<<if getSlave($AS).race != "mixed race">>
-					[[Mixed Race|Surgery Degradation][getSlave($AS).race = "mixed race", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]]
-				<</if>>
-			</div>
-		<<else>>
-			<div class="note choices">$His indenture forbids elective surgery</div>
+	<div class="content">
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
+			<</if>>
 		<</if>>
+		/* 000-250-006 */
+		/*Race*/
+		<div>
+			<<if getSlave($AS).indentureRestrictions < 1>>
+				$He is <<= getSlave($AS).race>><<if getSlave($AS).race != getSlave($AS).origRace>>, but was originally <<= getSlave($AS).origRace>><</if>>. Surgically alter $him to look more:
+				<div class="choices">
+					<<if getSlave($AS).race != "white">>
+						[[White|Surgery Degradation][getSlave($AS).race = "white", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "latina">>
+						[[Latina|Surgery Degradation][getSlave($AS).race = "latina", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "black">>
+						[[Black|Surgery Degradation][getSlave($AS).race = "black", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "asian">>
+						[[Asian|Surgery Degradation][getSlave($AS).race = "asian", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "middle eastern">>
+						[[Middle Eastern|Surgery Degradation][getSlave($AS).race = "middle eastern", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "indo-aryan">>
+						[[Indo-Aryan|Surgery Degradation][getSlave($AS).race = "indo-aryan", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "pacific islander">>
+						[[Pacific Islander|Surgery Degradation][getSlave($AS).race = "pacific islander", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "malay">>
+						[[Malay|Surgery Degradation][getSlave($AS).race = "malay", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "amerindian">>
+						[[Amerindian|Surgery Degradation][getSlave($AS).race = "amerindian", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "southern european">>
+						[[Southern European|Surgery Degradation][getSlave($AS).race = "southern european", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "semitic">>
+						[[Semitic|Surgery Degradation][getSlave($AS).race = "semitic", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]] |
+					<</if>>
+					<<if getSlave($AS).race != "mixed race">>
+						[[Mixed Race|Surgery Degradation][getSlave($AS).race = "mixed race", getSlave($AS).skin = randomRaceSkin(getSlave($AS).race), getSlave($AS).hColor = randomRaceHair(getSlave($AS).race), setEyeColor(getSlave($AS), randomRaceEye(getSlave($AS).race)), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "race"]]
+					<</if>>
+				</div>
+			<<else>>
+				<div class="note choices">$His indenture forbids elective surgery</div>
+			<</if>>
+		</div>
 	</div>
 </div>
-</div>
 
 <div id="Structural" class="tabcontent">
-<div class="content">
-	/*Shoulder bones*/
-	<div>
-		<<if getSlave($AS).indentureRestrictions < 1>>
-			<<if (getSlave($AS).shoulders < -1)>>
-				$He has very narrow shoulders.
-			<<elseif (getSlave($AS).shoulders < 0)>>
-				$He has narrow shoulders.
-			<<elseif (getSlave($AS).shoulders < 1)>>
-				$He has average shoulders.
-			<<elseif (getSlave($AS).shoulders < 2)>>
-				$He has broad shoulders.
-			<<elseif (getSlave($AS).shoulders == 2)>>
-				$He has very broad shoulders.
-			<</if>>
-			<<if (getSlave($AS).shouldersImplant == 0)>>
-				$He has a natural shoulder structure.
-			<<elseif (getSlave($AS).shouldersImplant > 3)>>
-				$His shoulders have been completely rebuilt to be massively wider.
-			<<elseif (getSlave($AS).shouldersImplant > 2)>>
-				$His shoulders have been heavily restructured to broaden them.
-			<<elseif (getSlave($AS).shouldersImplant > 1)>>
-				$His shoulders have been repeatedly restructured to broaden them.
-			<<elseif (getSlave($AS).shouldersImplant > 0)>>
-				$His shoulders have been restructured to broaden them.
-			<<elseif (getSlave($AS).shouldersImplant < -3)>>
-				$His shoulders have been completely rebuilt to be massively narrower.
-			<<elseif (getSlave($AS).shouldersImplant < -2)>>
-				$His shoulders have been heavily restructured to narrow them.
-			<<elseif (getSlave($AS).shouldersImplant < -1)>>
-				$His shoulders have been repeatedly restructured to narrow them.
-			<<elseif (getSlave($AS).shouldersImplant < 0)>>
-				$His shoulders have been restructured to narrow them.
+	<div class="content">
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
 			<</if>>
-			<div class="choices">
+		<</if>>
+		/* 000-250-006 */
+		/*Shoulder bones*/
+		<div>
+			<<if getSlave($AS).indentureRestrictions < 1>>
+				<<if (getSlave($AS).shoulders < -1)>>
+					$He has very narrow shoulders.
+				<<elseif (getSlave($AS).shoulders < 0)>>
+					$He has narrow shoulders.
+				<<elseif (getSlave($AS).shoulders < 1)>>
+					$He has average shoulders.
+				<<elseif (getSlave($AS).shoulders < 2)>>
+					$He has broad shoulders.
+				<<elseif (getSlave($AS).shoulders == 2)>>
+					$He has very broad shoulders.
+				<</if>>
 				<<if (getSlave($AS).shouldersImplant == 0)>>
-					<<if getSlave($AS).shoulders > -2 && getSlave($AS).shoulders < 2>>
-						[[Restructure shoulders more broadly|Surgery Degradation][getSlave($AS).shouldersImplant++,getSlave($AS).shoulders++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]] | [[Restructure shoulders more narrowly|Surgery Degradation][getSlave($AS).shouldersImplant--,getSlave($AS).shoulders--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
-					<<elseif getSlave($AS).shoulders <= -1>>
-						[[Restructure shoulders more broadly|Surgery Degradation][getSlave($AS).shouldersImplant++,getSlave($AS).shoulders++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
-					<<elseif getSlave($AS).shoulders >= 2>>
-						[[Restructure shoulders more narrowly|Surgery Degradation][getSlave($AS).shouldersImplant--,getSlave($AS).shoulders--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
-					<</if>>
-				<<elseif $surgeryUpgrade == 1>>
-					<<if getSlave($AS).shoulders > -2 && getSlave($AS).shoulders < 2>>
-						[[Advanced shoulder broadening surgery|Surgery Degradation][getSlave($AS).shouldersImplant++,getSlave($AS).shoulders++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]] | [[Advanced shoulder narrowing surgery|Surgery Degradation][getSlave($AS).shouldersImplant--,getSlave($AS).shoulders--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
-					<<elseif getSlave($AS).shoulders <= -1>>
-						[[Advanced shoulder broadening surgery|Surgery Degradation][getSlave($AS).shouldersImplant++,getSlave($AS).shoulders++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
-					<<elseif getSlave($AS).shoulders >= 2>>
-						[[Advanced shoulder narrowing surgery|Surgery Degradation][getSlave($AS).shouldersImplant--,getSlave($AS).shoulders--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
-					<</if>>
+					$He has a natural shoulder structure.
+				<<elseif (getSlave($AS).shouldersImplant > 3)>>
+					$His shoulders have been completely rebuilt to be massively wider.
+				<<elseif (getSlave($AS).shouldersImplant > 2)>>
+					$His shoulders have been heavily restructured to broaden them.
+				<<elseif (getSlave($AS).shouldersImplant > 1)>>
+					$His shoulders have been repeatedly restructured to broaden them.
+				<<elseif (getSlave($AS).shouldersImplant > 0)>>
+					$His shoulders have been restructured to broaden them.
+				<<elseif (getSlave($AS).shouldersImplant < -3)>>
+					$His shoulders have been completely rebuilt to be massively narrower.
+				<<elseif (getSlave($AS).shouldersImplant < -2)>>
+					$His shoulders have been heavily restructured to narrow them.
+				<<elseif (getSlave($AS).shouldersImplant < -1)>>
+					$His shoulders have been repeatedly restructured to narrow them.
+				<<elseif (getSlave($AS).shouldersImplant < 0)>>
+					$His shoulders have been restructured to narrow them.
 				<</if>>
-			</div>
-		<</if>>
-	</div>
-
-	/*Hip bones*/
-	<div>
-		<<if getSlave($AS).indentureRestrictions < 1>>
-			<<if (getSlave($AS).hips < -1)>>
-				$He has very narrow hips.
-			<<elseif (getSlave($AS).hips < 0)>>
-				$He has narrow hips.
-			<<elseif (getSlave($AS).hips < 1)>>
-				$He has average hips.
-			<<elseif (getSlave($AS).hips < 2)>>
-				$He has broad hips.
-			<<elseif (getSlave($AS).hips < 3)>>
-				$He has very broad hips.
-			<<elseif (getSlave($AS).hips == 3)>>
-				$He has doorway-jamming hips.
-			<</if>>
-			<<if (getSlave($AS).hipsImplant == 0)>>
-				They have not been altered.
-			<<elseif (getSlave($AS).hipsImplant > 3)>>
-				$His pelvis has been completely rebuilt to be massively wider.
-			<<elseif (getSlave($AS).hipsImplant > 2)>>
-				$His pelvis has been heavily broadened.
-			<<elseif (getSlave($AS).hipsImplant > 1)>>
-				$His pelvis has been repeatedly broadened.
-			<<elseif (getSlave($AS).hipsImplant > 0)>>
-				$His pelvis has been broadened.
-			<<elseif (getSlave($AS).hipsImplant < -3)>>
-				$His pelvis has been completely rebuilt to be massively narrower.
-			<<elseif (getSlave($AS).hipsImplant < -2)>>
-				$His pelvis has heavily narrowed.
-			<<elseif (getSlave($AS).hipsImplant < -1)>>
-				$His pelvis has been repeatedly narrowed.
-			<<elseif (getSlave($AS).hipsImplant < 0)>>
-				$His pelvis has been narrowed.
-			<</if>>
-			<div class="choices">
-				<<if (getSlave($AS).hipsImplant == 0)>>
-					<<if getSlave($AS).hips > -2 && getSlave($AS).hips < 3 && $surgeryUpgrade == 1>>
-						[[Broaden pelvis|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]] | [[Narrow pelvis|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
-					<<elseif getSlave($AS).hips > -2 && getSlave($AS).hips < 2>>
-						[[Broaden pelvis|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]] | [[Narrow pelvis|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
-					<<elseif getSlave($AS).hips <= -1>>
-						[[Broaden pelvis|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
-					<<elseif getSlave($AS).hips >= 2>>
-						[[Narrow pelvis|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
-					<</if>>
-				<<elseif $surgeryUpgrade == 1>>
-					<<if getSlave($AS).hips > -2 && getSlave($AS).hips < 3>>
-						[[Advanced pelvis broadening|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]] | [[Advanced pelvis narrowing|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
-					<<elseif getSlave($AS).hips <= -1>>
-						[[Advanced pelvis broadening|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
-					<<elseif getSlave($AS).hips >= 3>>
-						[[Advanced pelvis narrowing|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
+				<div class="choices">
+					<<if (getSlave($AS).shouldersImplant == 0)>>
+						<<if getSlave($AS).shoulders > -2 && getSlave($AS).shoulders < 2>>
+							[[Restructure shoulders more broadly|Surgery Degradation][getSlave($AS).shouldersImplant++,getSlave($AS).shoulders++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]] | [[Restructure shoulders more narrowly|Surgery Degradation][getSlave($AS).shouldersImplant--,getSlave($AS).shoulders--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
+						<<elseif getSlave($AS).shoulders <= -1>>
+							[[Restructure shoulders more broadly|Surgery Degradation][getSlave($AS).shouldersImplant++,getSlave($AS).shoulders++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
+						<<elseif getSlave($AS).shoulders >= 2>>
+							[[Restructure shoulders more narrowly|Surgery Degradation][getSlave($AS).shouldersImplant--,getSlave($AS).shoulders--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
+						<</if>>
+					<<elseif $surgeryUpgrade == 1>>
+						<<if getSlave($AS).shoulders > -2 && getSlave($AS).shoulders < 2>>
+							[[Advanced shoulder broadening surgery|Surgery Degradation][getSlave($AS).shouldersImplant++,getSlave($AS).shoulders++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]] | [[Advanced shoulder narrowing surgery|Surgery Degradation][getSlave($AS).shouldersImplant--,getSlave($AS).shoulders--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
+						<<elseif getSlave($AS).shoulders <= -1>>
+							[[Advanced shoulder broadening surgery|Surgery Degradation][getSlave($AS).shouldersImplant++,getSlave($AS).shoulders++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
+						<<elseif getSlave($AS).shoulders >= 2>>
+							[[Advanced shoulder narrowing surgery|Surgery Degradation][getSlave($AS).shouldersImplant--,getSlave($AS).shoulders--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "shoulders"]]
+						<</if>>
 					<</if>>
-				<</if>>
-			</div>
-		<</if>>
-	</div>
+				</div>
+			<</if>>
+		</div>
 
-	/*Tweak height*/
-	<<if hasAllNaturalLimbs(getSlave($AS))>>
+		/*Hip bones*/
 		<div>
-			<<if (getSlave($AS).heightImplant == 0)>>
-				$He has normal femurs and humeri.
-			<<elseif (getSlave($AS).heightImplant > 0)>>
-				$His femurs, humeri, and other major bones have been <<if getSlave($AS).heightImplant >= 1>>considerably <</if>>lengthened.
-			<<elseif (getSlave($AS).heightImplant < 0)>>
-				$His femurs, humeri, and other major bones have been <<if getSlave($AS).heightImplant <= -1>>considerably <</if>>shortened.
-			<</if>>
-			<div class="choices">
-				<<if getSlave($AS).indentureRestrictions < 1>>
-					<<if (getSlave($AS).heightImplant == 0)>>
-						[[Lengthen major bones|Surgery Degradation][getSlave($AS).heightImplant += 1,getSlave($AS).height += 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
-						| [[Shorten major bones|Surgery Degradation][getSlave($AS).heightImplant -= 1,getSlave($AS).height -= 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
-					<<elseif getSlave($AS).heightImplant >= 1>>
-						<<if (getSlave($AS).height < (Height.mean(getSlave($AS))+15)) && $surgeryUpgrade == 1>>
-							[[Advanced height gain surgery|Surgery Degradation][getSlave($AS).heightImplant += 1,getSlave($AS).height += 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]] |
-						<</if>>
-						<<if getSlave($AS).heightImplant == 1>>
-							[[Reverse existing height surgery|Surgery Degradation][getSlave($AS).heightImplant -= 1,getSlave($AS).height -= 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
-						<<elseif $surgeryUpgrade == 1>>
-							[[Revert a stage of existing height surgery|Surgery Degradation][getSlave($AS).heightImplant -= 1,getSlave($AS).height -= 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
-						<</if>>
-					<<elseif getSlave($AS).heightImplant <= -1>>
-						<<if (getSlave($AS).height >= (Height.mean(getSlave($AS))-15)) && $surgeryUpgrade == 1>>
-							[[Advanced height reduction surgery|Surgery Degradation][getSlave($AS).heightImplant -= 1,getSlave($AS).height -= 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]] |
+			<<if getSlave($AS).indentureRestrictions < 1>>
+				<<if (getSlave($AS).hips < -1)>>
+					$He has very narrow hips.
+				<<elseif (getSlave($AS).hips < 0)>>
+					$He has narrow hips.
+				<<elseif (getSlave($AS).hips < 1)>>
+					$He has average hips.
+				<<elseif (getSlave($AS).hips < 2)>>
+					$He has broad hips.
+				<<elseif (getSlave($AS).hips < 3)>>
+					$He has very broad hips.
+				<<elseif (getSlave($AS).hips == 3)>>
+					$He has doorway-jamming hips.
+				<</if>>
+				<<if (getSlave($AS).hipsImplant == 0)>>
+					They have not been altered.
+				<<elseif (getSlave($AS).hipsImplant > 3)>>
+					$His pelvis has been completely rebuilt to be massively wider.
+				<<elseif (getSlave($AS).hipsImplant > 2)>>
+					$His pelvis has been heavily broadened.
+				<<elseif (getSlave($AS).hipsImplant > 1)>>
+					$His pelvis has been repeatedly broadened.
+				<<elseif (getSlave($AS).hipsImplant > 0)>>
+					$His pelvis has been broadened.
+				<<elseif (getSlave($AS).hipsImplant < -3)>>
+					$His pelvis has been completely rebuilt to be massively narrower.
+				<<elseif (getSlave($AS).hipsImplant < -2)>>
+					$His pelvis has heavily narrowed.
+				<<elseif (getSlave($AS).hipsImplant < -1)>>
+					$His pelvis has been repeatedly narrowed.
+				<<elseif (getSlave($AS).hipsImplant < 0)>>
+					$His pelvis has been narrowed.
+				<</if>>
+				<div class="choices">
+					<<if (getSlave($AS).hipsImplant == 0)>>
+						<<if getSlave($AS).hips > -2 && getSlave($AS).hips < 3 && $surgeryUpgrade == 1>>
+							[[Broaden pelvis|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]] | [[Narrow pelvis|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
+						<<elseif getSlave($AS).hips > -2 && getSlave($AS).hips < 2>>
+							[[Broaden pelvis|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]] | [[Narrow pelvis|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
+						<<elseif getSlave($AS).hips <= -1>>
+							[[Broaden pelvis|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
+						<<elseif getSlave($AS).hips >= 2>>
+							[[Narrow pelvis|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
 						<</if>>
-						<<if getSlave($AS).heightImplant == -1>>
-							[[Reverse existing height surgery|Surgery Degradation][getSlave($AS).heightImplant += 1,getSlave($AS).height += 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
-						<<elseif $surgeryUpgrade == 1>>
-							[[Revert a stage of existing height surgery|Surgery Degradation][getSlave($AS).heightImplant += 1,getSlave($AS).height += 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
+					<<elseif $surgeryUpgrade == 1>>
+						<<if getSlave($AS).hips > -2 && getSlave($AS).hips < 3>>
+							[[Advanced pelvis broadening|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]] | [[Advanced pelvis narrowing|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
+						<<elseif getSlave($AS).hips <= -1>>
+							[[Advanced pelvis broadening|Surgery Degradation][getSlave($AS).hipsImplant++,getSlave($AS).hips++,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
+						<<elseif getSlave($AS).hips >= 3>>
+							[[Advanced pelvis narrowing|Surgery Degradation][getSlave($AS).hipsImplant--,getSlave($AS).hips--,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "hips"]]
 						<</if>>
 					<</if>>
-				<</if>>
-			</div>
+				</div>
+			<</if>>
 		</div>
 
-		<div>
-			<<if (getSlave($AS).heels == 0) && hasAnyNaturalLegs(getSlave($AS))>>
-				$He has healthy calves.
-			<<elseif (getSlave($AS).heels == 1) && hasAnyNaturalLegs(getSlave($AS))>>
-				$His calves have been altered so that $he cannot walk in anything but very high heels.
-			<</if>>
-			<div class="choices">
-				<<if (getSlave($AS).heels == 0) && hasAnyNaturalLegs(getSlave($AS)) && ($seeExtreme == 1)>>
+		/*Tweak height*/
+		<<if hasAllNaturalLimbs(getSlave($AS))>>
+			<div>
+				<<if (getSlave($AS).heightImplant == 0)>>
+					$He has normal femurs and humeri.
+				<<elseif (getSlave($AS).heightImplant > 0)>>
+					$His femurs, humeri, and other major bones have been <<if getSlave($AS).heightImplant >= 1>>considerably <</if>>lengthened.
+				<<elseif (getSlave($AS).heightImplant < 0)>>
+					$His femurs, humeri, and other major bones have been <<if getSlave($AS).heightImplant <= -1>>considerably <</if>>shortened.
+				<</if>>
+				<div class="choices">
 					<<if getSlave($AS).indentureRestrictions < 1>>
-						[[Shorten tendons|Surgery Degradation][getSlave($AS).heels = 1,getSlave($AS).shoes = "heels",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "heels"]] <span class="note">Prevents $him from walking in anything but very high heels</span>
+						<<if (getSlave($AS).heightImplant == 0)>>
+							[[Lengthen major bones|Surgery Degradation][getSlave($AS).heightImplant += 1,getSlave($AS).height += 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
+							| [[Shorten major bones|Surgery Degradation][getSlave($AS).heightImplant -= 1,getSlave($AS).height -= 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
+						<<elseif getSlave($AS).heightImplant >= 1>>
+							<<if (getSlave($AS).height < (Height.mean(getSlave($AS))+15)) && $surgeryUpgrade == 1>>
+								[[Advanced height gain surgery|Surgery Degradation][getSlave($AS).heightImplant += 1,getSlave($AS).height += 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]] |
+							<</if>>
+							<<if getSlave($AS).heightImplant == 1>>
+								[[Reverse existing height surgery|Surgery Degradation][getSlave($AS).heightImplant -= 1,getSlave($AS).height -= 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
+							<<elseif $surgeryUpgrade == 1>>
+								[[Revert a stage of existing height surgery|Surgery Degradation][getSlave($AS).heightImplant -= 1,getSlave($AS).height -= 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
+							<</if>>
+						<<elseif getSlave($AS).heightImplant <= -1>>
+							<<if (getSlave($AS).height >= (Height.mean(getSlave($AS))-15)) && $surgeryUpgrade == 1>>
+								[[Advanced height reduction surgery|Surgery Degradation][getSlave($AS).heightImplant -= 1,getSlave($AS).height -= 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]] |
+							<</if>>
+							<<if getSlave($AS).heightImplant == -1>>
+								[[Reverse existing height surgery|Surgery Degradation][getSlave($AS).heightImplant += 1,getSlave($AS).height += 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
+							<<elseif $surgeryUpgrade == 1>>
+								[[Revert a stage of existing height surgery|Surgery Degradation][getSlave($AS).heightImplant += 1,getSlave($AS).height += 10,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "height"]]
+							<</if>>
+						<</if>>
 					<</if>>
-				<</if>>
-				<<if (getSlave($AS).heels == 1)>>
-					[[Replace tendons|Surgery Degradation][getSlave($AS).heels = 0,getSlave($AS).shoes = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "heelsRestoration"]]
-				<</if>>
+				</div>
 			</div>
-		</div>
-	<</if>>
 
-	/* PROSTHETICS */
-	<h3>Prosthetics</h3>
-	<<= App.Desc.limbs(getSlave($AS))>>
-	<<if isAmputee(getSlave($AS))>>
-		<<if getSlave($AS).PLimb == 1>>
-			$He has been implanted with a basic PLimb interface.
-		<<elseif getSlave($AS).PLimb == 2>>
-			$He has been implanted with an advanced PLimb interface.
+			<div>
+				<<if (getSlave($AS).heels == 0) && hasAnyNaturalLegs(getSlave($AS))>>
+					$He has healthy calves.
+				<<elseif (getSlave($AS).heels == 1) && hasAnyNaturalLegs(getSlave($AS))>>
+					$His calves have been altered so that $he cannot walk in anything but very high heels.
+				<</if>>
+				<div class="choices">
+					<<if (getSlave($AS).heels == 0) && hasAnyNaturalLegs(getSlave($AS)) && ($seeExtreme == 1)>>
+						<<if getSlave($AS).indentureRestrictions < 1>>
+							[[Shorten tendons|Surgery Degradation][getSlave($AS).heels = 1,getSlave($AS).shoes = "heels",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "heels"]] <span class="note">Prevents $him from walking in anything but very high heels</span>
+						<</if>>
+					<</if>>
+					<<if (getSlave($AS).heels == 1)>>
+						[[Replace tendons|Surgery Degradation][getSlave($AS).heels = 0,getSlave($AS).shoes = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "heelsRestoration"]]
+					<</if>>
+				</div>
+			</div>
 		<</if>>
-	<</if>>
 
-	<<if $seeExtreme === 1 && getSlave($AS).indentureRestrictions < 1 && hasAnyNaturalLimbs(getSlave($AS))>>
-		<style>
-			.container {
-				display: grid;
-				grid-template-columns: max-content 100px 100px;
-			}
-		</style>
-		<<set _LA = 0, _RA = 0, _LL = 0, _RL = 0>>
-
-		<div class="container">
-		<<if getLeftArmID(getSlave($AS)) === 1>>
-			<div>Left arm:</div>
-			<div><label><<radiobutton "_LA" 0 checked>> Leave </label></div>
-			<div><label><<radiobutton "_LA" 1>> Amputate </label></div>
-		<</if>>
-		<<if getRightArmID(getSlave($AS)) === 1>>
-			<div>Right arm:</div>
-			<div><label><<radiobutton "_RA" 0 checked>> Leave </label></div>
-			<div><label><<radiobutton "_RA" 1>> Amputate </label></div>
-		<</if>>
-		<<if getLeftLegID(getSlave($AS)) === 1>>
-			<div>Left leg:</div>
-			<div><label><<radiobutton "_LL" 0 checked>> Leave </label></div>
-			<div><label><<radiobutton "_LL" 1>> Amputate </label></div>
-		<</if>>
-		<<if getRightLegID(getSlave($AS)) === 1>>
-			<div>Right leg:</div>
-			<div><label><<radiobutton "_RL" 0 checked>> Leave </label></div>
-			<div><label><<radiobutton "_RL" 1>> Amputate </label></div>
+		/* PROSTHETICS */
+		<h3>Prosthetics</h3>
+		<<= App.Desc.limbs(getSlave($AS))>>
+		<<if isAmputee(getSlave($AS))>>
+			<<if getSlave($AS).PLimb == 1>>
+				$He has been implanted with a basic PLimb interface.
+			<<elseif getSlave($AS).PLimb == 2>>
+				$He has been implanted with an advanced PLimb interface.
+			<</if>>
 		<</if>>
-		</div>
 
-		<div>
-			<<link "Amputate limb(s)">>
-				<<set _atleastOne = 0>>
-				/* temporary story variable */
-				<<set $oldLimbs = App.Desc.limbChange().currentLimbs(getSlave($AS))>>
-				<<if _LA === 1>>
-					<<run removeLimbs(getSlave($AS), "left arm")>>
-					<<set _atleastOne++>>
-				<</if>>
-				<<if _RA === 1>>
-					<<run removeLimbs(getSlave($AS), "right arm")>>
-					<<set _atleastOne++>>
-				<</if>>
-				<<if _LL === 1>>
-					<<run removeLimbs(getSlave($AS), "left leg")>>
-					<<set _atleastOne++>>
-				<</if>>
-				<<if _RL === 1>>
-					<<run removeLimbs(getSlave($AS), "right leg")>>
-					<<set _atleastOne++>>
-				<</if>>
-				<<if _atleastOne>>
-					<<run surgeryDamage(getSlave($AS),_atleastOne * 10), cashX(-$surgeryCost, "slaveSurgery", getSlave($AS))>>
-					<<if !hasAnyArms(getSlave($AS))>>
-						<<set getSlave($AS).rules.release.masturbation = 0>>
-					<</if>>
-					<<set $surgeryType = "amp">>
-					<<goto "Surgery Degradation">>
-				<<else>>
-					<<unset $oldLimbs>>
-				<</if>>
-			<</link>> <span class="note">This will greatly restrict $him.</span>
-		</div>
-	<</if>> /* extreme toggle */
+		<<if $seeExtreme === 1 && getSlave($AS).indentureRestrictions < 1 && hasAnyNaturalLimbs(getSlave($AS))>>
+			<style>
+				.container {
+					display: grid;
+					grid-template-columns: max-content 100px 100px;
+				}
+			</style>
+			<<set _LA = 0, _RA = 0, _LL = 0, _RL = 0>>
 
-	<div>
-		<<if !hasAllNaturalLimbs(getSlave($AS)) && getSlave($AS).PLimb == 0>>
-			<<if isProstheticAvailable(getSlave($AS), "interfaceP1")>>
-				[[Install basic prosthetic interface|Surgery Degradation][$oldLimbs = App.Desc.limbChange().currentLimbs(getSlave($AS)), getSlave($AS).PLimb = 1, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "PLimb interface"]]
+			<div class="container">
+			<<if getLeftArmID(getSlave($AS)) === 1>>
+				<div>Left arm:</div>
+				<div><label><<radiobutton "_LA" 0 checked>> Leave </label></div>
+				<div><label><<radiobutton "_LA" 1>> Amputate </label></div>
 			<</if>>
-			<<if isProstheticAvailable(getSlave($AS), "interfaceP2")>> |
-				[[Install advanced prosthetic interface|Surgery Degradation][$oldLimbs = App.Desc.limbChange().currentLimbs(getSlave($AS)), getSlave($AS).PLimb = 2, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "PLimb interface"]]
+			<<if getRightArmID(getSlave($AS)) === 1>>
+				<div>Right arm:</div>
+				<div><label><<radiobutton "_RA" 0 checked>> Leave </label></div>
+				<div><label><<radiobutton "_RA" 1>> Amputate </label></div>
+			<</if>>
+			<<if getLeftLegID(getSlave($AS)) === 1>>
+				<div>Left leg:</div>
+				<div><label><<radiobutton "_LL" 0 checked>> Leave </label></div>
+				<div><label><<radiobutton "_LL" 1>> Amputate </label></div>
+			<</if>>
+			<<if getRightLegID(getSlave($AS)) === 1>>
+				<div>Right leg:</div>
+				<div><label><<radiobutton "_RL" 0 checked>> Leave </label></div>
+				<div><label><<radiobutton "_RL" 1>> Amputate </label></div>
 			<</if>>
-		<<elseif getSlave($AS).PLimb == 1 && isProstheticAvailable(getSlave($AS), "interfaceP2")>>
-			[[Upgrade to advanced prosthetic interface|Surgery Degradation][$oldLimbs = App.Desc.limbChange().currentLimbs(getSlave($AS)), getSlave($AS).PLimb = 2, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "PLimb interface"]]
-		<</if>>
-	</div>
-
-	<div>
-		<<if getSlave($AS).PTail == 1>>
-			$He has a neural interface allowing attachment of tails.
-		<<elseif isProstheticAvailable(getSlave($AS), "interfaceTail")>>
-			$He lacks a neural interface allowing attachment of tails.
-			[[Implant interface|Surgery Degradation][getSlave($AS).PTail = 1, getSlave($AS).tail = "none", getSlave($AS).tailColor = "none", cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "tailInterface"]]
-		<<else>>
-			$He lacks a neural interface allowing attachment of tails and you have none ready for $him.
-		<</if>>
-	</div>
-
-	<<print App.Medicine.OrganFarm.fullMenu(getSlave($AS))>>
-
-	<<if $geneticMappingUpgrade >= 1>>
-		<h3>Retro-virus treatments:</h3>
-		<<if (getSlave($AS).indentureRestrictions >= 1)>>
-			<div>
-				<span class="note">Modification at a genetic level clearly violates $his indenture contract</span>
-			</div>
-		<<elseif getSlave($AS).health.health < 0>>
-			<div>
-				<span class="note">$He's too unhealthy to undergo gene therapy</span>
-			</div>
-		<<else>>
-			<div>
-				<<if $arcologies[0].childhoodFertilityInducedNCSResearch == 1>>
-					<<if getSlave($AS).geneMods.NCS == 0>>
-						[[Induced NCS treatment|Surgery Degradation][getSlave($AS).geneMods.NCS = 1,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),80), getSlave($AS).chem += 40,$surgeryType = "retrograde virus injection NCS"]] <span class="note">This will induce <span class="orange">NCS</span> in $his genetic code</span>
-					<<else>>
-						<span class="note">$He already has Induced <span class="orange">NCS</span></span>
-					<</if>>
-				<</if>>
 			</div>
 
 			<div>
-				<<if $RapidCellGrowthFormula == 1>>
-					<<if getSlave($AS).geneMods.rapidCellGrowth == 0>>
-						[[Increased elasticity treatment|Surgery Degradation][getSlave($AS).geneMods.rapidCellGrowth = 1,cashX(forceNeg($surgeryCost * 4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "elasticity treatment"]] <span class="note">This will alter $his genetic code to encourage $his body to stretch</span>
+				<<link "Amputate limb(s)">>
+					<<set _atleastOne = 0>>
+					/* temporary story variable */
+					<<set $oldLimbs = App.Desc.limbChange().currentLimbs(getSlave($AS))>>
+					<<if _LA === 1>>
+						<<run removeLimbs(getSlave($AS), "left arm")>>
+						<<set _atleastOne++>>
+					<</if>>
+					<<if _RA === 1>>
+						<<run removeLimbs(getSlave($AS), "right arm")>>
+						<<set _atleastOne++>>
+					<</if>>
+					<<if _LL === 1>>
+						<<run removeLimbs(getSlave($AS), "left leg")>>
+						<<set _atleastOne++>>
+					<</if>>
+					<<if _RL === 1>>
+						<<run removeLimbs(getSlave($AS), "right leg")>>
+						<<set _atleastOne++>>
+					<</if>>
+					<<if _atleastOne>>
+						<<run surgeryDamage(getSlave($AS),_atleastOne * 10), cashX(-$surgeryCost, "slaveSurgery", getSlave($AS))>>
+						<<if !hasAnyArms(getSlave($AS))>>
+							<<set getSlave($AS).rules.release.masturbation = 0>>
+						<</if>>
+						<<set $surgeryType = "amp">>
+						<<goto "Surgery Degradation">>
 					<<else>>
-						<span class="note">$He already has received the plasticity increasing elasticity treatment</span>
+						<<unset $oldLimbs>>
 					<</if>>
-				<</if>>
+				<</link>> <span class="note">This will greatly restrict $him.</span>
 			</div>
+		<</if>> /* extreme toggle */
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.albinism == 2>>
-					[[Albinism prevention treatment|Surgery Degradation][induceAlbinism(getSlave($AS), 0), cashX(forceNeg($surgeryCost * 4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS), 40), getSlave($AS).chem += 100, $surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.albinism == 1 && $geneticMappingUpgrade >= 2>>
-					[[Albinism activation treatment|Surgery Degradation][induceAlbinism(getSlave($AS), 2), cashX(forceNeg($surgeryCost * 4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS), 40), getSlave($AS).chem += 100, $surgeryType = "gene treatment"]] <span class="note">Will not have an active effect</span>
-					| [[Albinism carrier corrective treatment|Surgery Degradation][induceAlbinism(getSlave($AS), 0), cashX(forceNeg($surgeryCost * 4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced albinism treatment|Surgery Degradation][induceAlbinism(getSlave($AS), 2), cashX(forceNeg($surgeryCost * 10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS), 40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">albinism</span> in $his genetic code</span>
+		<div>
+			<<if !hasAllNaturalLimbs(getSlave($AS)) && getSlave($AS).PLimb == 0>>
+				<<if isProstheticAvailable(getSlave($AS), "interfaceP1")>>
+					[[Install basic prosthetic interface|Surgery Degradation][$oldLimbs = App.Desc.limbChange().currentLimbs(getSlave($AS)), getSlave($AS).PLimb = 1, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "PLimb interface"]]
 				<</if>>
-			</div>
-
-			<div>
-				<<if getSlave($AS).geneticQuirks.androgyny == 2>>
-					[[Androgyny correction treatment|Surgery Degradation][getSlave($AS).geneticQuirks.androgyny = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.androgyny == 1 && $geneticMappingUpgrade >= 2>>
-					[[Androgyny activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.androgyny = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Androgyny carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.androgyny = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced androgyny treatment|Surgery Degradation][getSlave($AS).geneticQuirks.androgyny = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">natural androgyny</span> in $his genetic code</span>
+				<<if isProstheticAvailable(getSlave($AS), "interfaceP2")>> |
+					[[Install advanced prosthetic interface|Surgery Degradation][$oldLimbs = App.Desc.limbChange().currentLimbs(getSlave($AS)), getSlave($AS).PLimb = 2, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20), $surgeryType = "PLimb interface"]]
 				<</if>>
-			</div>
+			<<elseif getSlave($AS).PLimb == 1 && isProstheticAvailable(getSlave($AS), "interfaceP2")>>
+				[[Upgrade to advanced prosthetic interface|Surgery Degradation][$oldLimbs = App.Desc.limbChange().currentLimbs(getSlave($AS)), getSlave($AS).PLimb = 2, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "PLimb interface"]]
+			<</if>>
+		</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.dwarfism == 2>>
-					[[Dwarfism correction treatment|Surgery Degradation][getSlave($AS).geneticQuirks.dwarfism = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.dwarfism == 1 && $geneticMappingUpgrade >= 2>>
-					[[Dwarfism activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.dwarfism = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Dwarfism carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.dwarfism = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced dwarfism treatment|Surgery Degradation][getSlave($AS).geneticQuirks.dwarfism = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">dwarfism</span> in $his genetic code</span>
-				<</if>>
-			</div>
+		<div>
+			<<if getSlave($AS).PTail == 1>>
+				$He has a neural interface allowing attachment of tails.
+			<<elseif isProstheticAvailable(getSlave($AS), "interfaceTail")>>
+				$He lacks a neural interface allowing attachment of tails.
+				[[Implant interface|Surgery Degradation][getSlave($AS).PTail = 1, getSlave($AS).tail = "none", getSlave($AS).tailColor = "none", cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "tailInterface"]]
+			<<else>>
+				$He lacks a neural interface allowing attachment of tails and you have none ready for $him.
+			<</if>>
+		</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.gigantism == 2>>
-					[[Gigantism correction treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantism = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.gigantism == 1 && $geneticMappingUpgrade >= 2>>
-					[[Gigantism activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantism = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Gigantism carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantism = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced gigantism treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantism = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">gigantism</span> in $his genetic code</span>
-				<</if>>
-			</div>
+		<<print App.Medicine.OrganFarm.fullMenu(getSlave($AS))>>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.pFace == 2>>
-					[[Prevent passing of perfect faces|Surgery Degradation][getSlave($AS).geneticQuirks.pFace = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<</if>>
-			</div>
+		<<if $geneticMappingUpgrade >= 1>>
+			<h3>Retro-virus treatments:</h3>
+			<<if (getSlave($AS).indentureRestrictions >= 1)>>
+				<div>
+					<span class="note">Modification at a genetic level clearly violates $his indenture contract</span>
+				</div>
+			<<elseif getSlave($AS).health.health < 0>>
+				<div>
+					<span class="note">$He's too unhealthy to undergo gene therapy</span>
+				</div>
+			<<else>>
+				<div>
+					<<if $arcologies[0].childhoodFertilityInducedNCSResearch == 1>>
+						<<if getSlave($AS).geneMods.NCS == 0>>
+							[[Induced NCS treatment|Surgery Degradation][getSlave($AS).geneMods.NCS = 1,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),80), getSlave($AS).chem += 40,$surgeryType = "retrograde virus injection NCS"]] <span class="note">This will induce <span class="orange">NCS</span> in $his genetic code</span>
+						<<else>>
+							<span class="note">$He already has Induced <span class="orange">NCS</span></span>
+						<</if>>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.uFace == 2>>
-					[[Prevent passing of hideous faces|Surgery Degradation][getSlave($AS).geneticQuirks.uFace = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<</if>>
-			</div>
+				<div>
+					<<if $RapidCellGrowthFormula == 1>>
+						<<if getSlave($AS).geneMods.rapidCellGrowth == 0>>
+							[[Increased elasticity treatment|Surgery Degradation][getSlave($AS).geneMods.rapidCellGrowth = 1,cashX(forceNeg($surgeryCost * 4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "elasticity treatment"]] <span class="note">This will alter $his genetic code to encourage $his body to stretch</span>
+						<<else>>
+							<span class="note">$He already has received the plasticity increasing elasticity treatment</span>
+						<</if>>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.hyperFertility == 2>>
-					[[Correct genetic hyper fertility|Surgery Degradation][getSlave($AS).geneticQuirks.hyperFertility = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.hyperFertility == 1 && $geneticMappingUpgrade >= 2>>
-					[[Hyper fertility activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.hyperFertility = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Hyper fertility carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.hyperFertility = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced hyper fertility treatment|Surgery Degradation][getSlave($AS).geneticQuirks.hyperFertility = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">inhumanly high fertility</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.albinism == 2>>
+						[[Albinism prevention treatment|Surgery Degradation][induceAlbinism(getSlave($AS), 0), cashX(forceNeg($surgeryCost * 4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS), 40), getSlave($AS).chem += 100, $surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.albinism == 1 && $geneticMappingUpgrade >= 2>>
+						[[Albinism activation treatment|Surgery Degradation][induceAlbinism(getSlave($AS), 2), cashX(forceNeg($surgeryCost * 4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS), 40), getSlave($AS).chem += 100, $surgeryType = "gene treatment"]] <span class="note">Will not have an active effect</span>
+						| [[Albinism carrier corrective treatment|Surgery Degradation][induceAlbinism(getSlave($AS), 0), cashX(forceNeg($surgeryCost * 4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced albinism treatment|Surgery Degradation][induceAlbinism(getSlave($AS), 2), cashX(forceNeg($surgeryCost * 10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS), 40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">albinism</span> in $his genetic code</span>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.fertility == 2>>
-					[[Correct heightened fertility|Surgery Degradation][getSlave($AS).geneticQuirks.fertility = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.fertility == 1 && $geneticMappingUpgrade >= 2>>
-					[[Heightened fertility activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.fertility = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Heightened fertility carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.fertility = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced heightened fertility treatment|Surgery Degradation][getSlave($AS).geneticQuirks.fertility = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">heightened fertility</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.androgyny == 2>>
+						[[Androgyny correction treatment|Surgery Degradation][getSlave($AS).geneticQuirks.androgyny = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.androgyny == 1 && $geneticMappingUpgrade >= 2>>
+						[[Androgyny activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.androgyny = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Androgyny carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.androgyny = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced androgyny treatment|Surgery Degradation][getSlave($AS).geneticQuirks.androgyny = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">natural androgyny</span> in $his genetic code</span>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.superfetation == 2>>
-					[[Correct ova release during pregnancy|Surgery Degradation][getSlave($AS).geneticQuirks.superfetation = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.superfetation == 1 && $geneticMappingUpgrade >= 2>>
-					[[Superfetation activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.superfetation = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Superfetation carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.superfetation = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced superfetation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.superfetation = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">superfetation</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.dwarfism == 2>>
+						[[Dwarfism correction treatment|Surgery Degradation][getSlave($AS).geneticQuirks.dwarfism = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.dwarfism == 1 && $geneticMappingUpgrade >= 2>>
+						[[Dwarfism activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.dwarfism = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Dwarfism carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.dwarfism = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced dwarfism treatment|Surgery Degradation][getSlave($AS).geneticQuirks.dwarfism = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">dwarfism</span> in $his genetic code</span>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.gigantomastia >= 2>>
-					[[Correct gigantomastia|Surgery Degradation][getSlave($AS).geneticQuirks.gigantomastia = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.gigantomastia == 1 && $geneticMappingUpgrade >= 2>>
-					[[Gigantomastia activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantomastia = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Gigantomastia carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantomastia = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.gigantomastia == 0 && $geneticFlawLibrary == 1>>
-					[[Induced gigantomastia treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantomastia = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">gigantomastia</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.gigantism == 2>>
+						[[Gigantism correction treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantism = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.gigantism == 1 && $geneticMappingUpgrade >= 2>>
+						[[Gigantism activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantism = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Gigantism carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantism = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced gigantism treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantism = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">gigantism</span> in $his genetic code</span>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.macromastia >= 2>>
-					[[Correct macromastia|Surgery Degradation][getSlave($AS).geneticQuirks.macromastia = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.macromastia == 1 && $geneticMappingUpgrade >= 2>>
-					[[Macromastia activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.macromastia = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Macromastia carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.macromastia = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.macromastia == 0 && $geneticFlawLibrary == 1>>
-					[[Induced macromastia treatment|Surgery Degradation][getSlave($AS).geneticQuirks.macromastia = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">macromastia</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.pFace == 2>>
+						[[Prevent passing of perfect faces|Surgery Degradation][getSlave($AS).geneticQuirks.pFace = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.rearLipedema == 2>>
-					[[Correct lipedema|Surgery Degradation][getSlave($AS).geneticQuirks.rearLipedema = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.rearLipedema == 1 && $geneticMappingUpgrade >= 2>>
-					[[Lipedema activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.rearLipedema = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Lipedema carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.rearLipedema = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced lipedema treatment|Surgery Degradation][getSlave($AS).geneticQuirks.rearLipedema = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">lipedema</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.uFace == 2>>
+						[[Prevent passing of hideous faces|Surgery Degradation][getSlave($AS).geneticQuirks.uFace = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.wellHung == 2>>
-					[[Correct genetic predisposition for large genitals|Surgery Degradation][getSlave($AS).geneticQuirks.wellHung = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.wellHung == 1 && $geneticMappingUpgrade >= 2>>
-					[[Enhanced penile development activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wellHung = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Enhanced penile development carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wellHung = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced penile development treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wellHung = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">penile development</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.hyperFertility == 2>>
+						[[Correct genetic hyper fertility|Surgery Degradation][getSlave($AS).geneticQuirks.hyperFertility = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.hyperFertility == 1 && $geneticMappingUpgrade >= 2>>
+						[[Hyper fertility activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.hyperFertility = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Hyper fertility carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.hyperFertility = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced hyper fertility treatment|Surgery Degradation][getSlave($AS).geneticQuirks.hyperFertility = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">inhumanly high fertility</span> in $his genetic code</span>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.wGain == 2>>
-					[[Correct hyperleptinemia|Surgery Degradation][getSlave($AS).geneticQuirks.wGain = 0, getSlave($AS).weightDirection = 0, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.wGain == 1 && $geneticMappingUpgrade >= 2>>
-					[[Hyperleptinemia activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wGain = 2, getSlave($AS).weightDirection = 1, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Hyperleptinemia carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wGain = 0, getSlave($AS).weightDirection = 0, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced hyperleptinemia treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wGain = 2, getSlave($AS).weightDirection = 1, cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">hyperleptinemia</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.fertility == 2>>
+						[[Correct heightened fertility|Surgery Degradation][getSlave($AS).geneticQuirks.fertility = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.fertility == 1 && $geneticMappingUpgrade >= 2>>
+						[[Heightened fertility activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.fertility = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Heightened fertility carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.fertility = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced heightened fertility treatment|Surgery Degradation][getSlave($AS).geneticQuirks.fertility = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">heightened fertility</span> in $his genetic code</span>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.wLoss == 2>>
-					[[Correct hypoleptinemia|Surgery Degradation][getSlave($AS).geneticQuirks.wLoss = 0, getSlave($AS).weightDirection = 0, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.wLoss == 1 && $geneticMappingUpgrade >= 2>>
-					[[Hypoleptinemia activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wLoss = 2, getSlave($AS).weightDirection = -1, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Hypoleptinemia carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wLoss = 0, getSlave($AS).weightDirection = 0, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced hypoleptinemia treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wLoss = 2, getSlave($AS).weightDirection = -1, cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">hypoleptinemia</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.superfetation == 2>>
+						[[Correct ova release during pregnancy|Surgery Degradation][getSlave($AS).geneticQuirks.superfetation = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.superfetation == 1 && $geneticMappingUpgrade >= 2>>
+						[[Superfetation activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.superfetation = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Superfetation carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.superfetation = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced superfetation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.superfetation = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">superfetation</span> in $his genetic code</span>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.mGain == 2>>
-					[[Correct myotonic hypertrophy|Surgery Degradation][getSlave($AS).geneticQuirks.mGain = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.mGain == 1 && $geneticMappingUpgrade >= 2>>
-					[[Myotonic hypertrophy activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mGain = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Myotonic hypertrophy carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mGain = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced myotonic hypertrophy treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mGain = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">myotonic hypertrophy</span> in $his genetic code</span>
-				<</if>>
-			</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.gigantomastia >= 2>>
+						[[Correct gigantomastia|Surgery Degradation][getSlave($AS).geneticQuirks.gigantomastia = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.gigantomastia == 1 && $geneticMappingUpgrade >= 2>>
+						[[Gigantomastia activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantomastia = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Gigantomastia carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantomastia = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.gigantomastia == 0 && $geneticFlawLibrary == 1>>
+						[[Induced gigantomastia treatment|Surgery Degradation][getSlave($AS).geneticQuirks.gigantomastia = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">gigantomastia</span> in $his genetic code</span>
+					<</if>>
+				</div>
 
-			<div>
-				<<if getSlave($AS).geneticQuirks.mLoss == 2>>
-					[[Correct myotonic dystrophy|Surgery Degradation][getSlave($AS).geneticQuirks.mLoss = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif getSlave($AS).geneticQuirks.mLoss == 1 && $geneticMappingUpgrade >= 2>>
-					[[Myotonic dystrophy activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mLoss = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-					| [[Myotonic dystrophy carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mLoss = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
-				<<elseif $geneticFlawLibrary == 1>>
-					[[Induced myotonic dystrophy treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mLoss = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">myotonic dystrophy</span> in $his genetic code</span>
-				<</if>>
-			</div>
-		<</if>>
-	<</if>>
-</div>
-</div>
+				<div>
+					<<if getSlave($AS).geneticQuirks.macromastia >= 2>>
+						[[Correct macromastia|Surgery Degradation][getSlave($AS).geneticQuirks.macromastia = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.macromastia == 1 && $geneticMappingUpgrade >= 2>>
+						[[Macromastia activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.macromastia = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Macromastia carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.macromastia = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.macromastia == 0 && $geneticFlawLibrary == 1>>
+						[[Induced macromastia treatment|Surgery Degradation][getSlave($AS).geneticQuirks.macromastia = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">macromastia</span> in $his genetic code</span>
+					<</if>>
+				</div>
 
-<div id="ExtremeSurgery" class="tabcontent">
-<div class="content">
-	/*Fuckdoll*/
-	<div>
-		<<if $seeExtreme == 1>>
-			<<if getSlave($AS).fuckdoll == 0>>
-				$He is a normal sex slave, not a living sex toy.
-				<div class="choices">
-					<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
-						[[Encase in a Fuckdoll suit|Surgery Degradation][beginFuckdoll(getSlave($AS)), $surgeryType = "fuckdoll"]] <span class="note">This will greatly restrict $him</span>
+				<div>
+					<<if getSlave($AS).geneticQuirks.rearLipedema == 2>>
+						[[Correct lipedema|Surgery Degradation][getSlave($AS).geneticQuirks.rearLipedema = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.rearLipedema == 1 && $geneticMappingUpgrade >= 2>>
+						[[Lipedema activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.rearLipedema = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Lipedema carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.rearLipedema = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced lipedema treatment|Surgery Degradation][getSlave($AS).geneticQuirks.rearLipedema = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">lipedema</span> in $his genetic code</span>
 					<</if>>
 				</div>
-			<<else>>
-				$He is encased in a Fuckdoll suit.
-				<div class="choices">
-					[["Extract " + $him|Surgery Degradation][getSlave($AS).fuckdoll = 0, getSlave($AS).clothes = "no clothing", getSlave($AS).shoes = "none", $surgeryType = "fuckdollExtraction"]]
+
+				<div>
+					<<if getSlave($AS).geneticQuirks.wellHung == 2>>
+						[[Correct genetic predisposition for large genitals|Surgery Degradation][getSlave($AS).geneticQuirks.wellHung = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.wellHung == 1 && $geneticMappingUpgrade >= 2>>
+						[[Enhanced penile development activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wellHung = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Enhanced penile development carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wellHung = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced penile development treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wellHung = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">penile development</span> in $his genetic code</span>
+					<</if>>
+				</div>
+
+				<div>
+					<<if getSlave($AS).geneticQuirks.wGain == 2>>
+						[[Correct hyperleptinemia|Surgery Degradation][getSlave($AS).geneticQuirks.wGain = 0, getSlave($AS).weightDirection = 0, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.wGain == 1 && $geneticMappingUpgrade >= 2>>
+						[[Hyperleptinemia activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wGain = 2, getSlave($AS).weightDirection = 1, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Hyperleptinemia carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wGain = 0, getSlave($AS).weightDirection = 0, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced hyperleptinemia treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wGain = 2, getSlave($AS).weightDirection = 1, cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">hyperleptinemia</span> in $his genetic code</span>
+					<</if>>
+				</div>
+
+				<div>
+					<<if getSlave($AS).geneticQuirks.wLoss == 2>>
+						[[Correct hypoleptinemia|Surgery Degradation][getSlave($AS).geneticQuirks.wLoss = 0, getSlave($AS).weightDirection = 0, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.wLoss == 1 && $geneticMappingUpgrade >= 2>>
+						[[Hypoleptinemia activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wLoss = 2, getSlave($AS).weightDirection = -1, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Hypoleptinemia carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wLoss = 0, getSlave($AS).weightDirection = 0, cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced hypoleptinemia treatment|Surgery Degradation][getSlave($AS).geneticQuirks.wLoss = 2, getSlave($AS).weightDirection = -1, cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">hypoleptinemia</span> in $his genetic code</span>
+					<</if>>
+				</div>
+
+				<div>
+					<<if getSlave($AS).geneticQuirks.mGain == 2>>
+						[[Correct myotonic hypertrophy|Surgery Degradation][getSlave($AS).geneticQuirks.mGain = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.mGain == 1 && $geneticMappingUpgrade >= 2>>
+						[[Myotonic hypertrophy activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mGain = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Myotonic hypertrophy carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mGain = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced myotonic hypertrophy treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mGain = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">myotonic hypertrophy</span> in $his genetic code</span>
+					<</if>>
+				</div>
+
+				<div>
+					<<if getSlave($AS).geneticQuirks.mLoss == 2>>
+						[[Correct myotonic dystrophy|Surgery Degradation][getSlave($AS).geneticQuirks.mLoss = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif getSlave($AS).geneticQuirks.mLoss == 1 && $geneticMappingUpgrade >= 2>>
+						[[Myotonic dystrophy activation treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mLoss = 2,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+						| [[Myotonic dystrophy carrier corrective treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mLoss = 0,cashX(forceNeg($surgeryCost*4), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 100,$surgeryType = "gene treatment"]]
+					<<elseif $geneticFlawLibrary == 1>>
+						[[Induced myotonic dystrophy treatment|Surgery Degradation][getSlave($AS).geneticQuirks.mLoss = 2,cashX(forceNeg($surgeryCost*10), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40), getSlave($AS).chem += 40,$surgeryType = "gene treatment"]] <span class="note">This will induce <span class="orange">myotonic dystrophy</span> in $his genetic code</span>
+					<</if>>
 				</div>
 			<</if>>
 		<</if>>
 	</div>
+</div>
 
-	/*Scorch mind*/
-	<div>
-		<<if ($seeExtreme == 1)>>
-			<<if getSlave($AS).fetish != "mindbroken">>
-				$He is mentally competent.
-			<<elseif getSlave($AS).fetish == "mindbroken">>
-				$His mind is gone; $he has either been chemically lobotomized, or has lost $his mind due to extreme abuse.
+<div id="ExtremeSurgery" class="tabcontent">
+	<div class="content">
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
 			<</if>>
-			<div class="choices">
-				<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
-					<<if getSlave($AS).fetish != "mindbroken">>
-						[[Chemically lobotomize|Surgery Degradation][getSlave($AS).fetish = "mindbroken",getSlave($AS).fetishKnown = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "mindbreak"]]
-						<span class="note">Warning: this is permanent and irreversible. It will destroy $his will and $his ability to remember anything but the simplest skills.</span>
-					<</if>>
-				<</if>>
-			</div>
 		<</if>>
-	</div>
+		/* 000-250-006 */
+		/*Fuckdoll*/
+		<div>
+			<<if $seeExtreme == 1>>
+				<<if getSlave($AS).fuckdoll == 0>>
+					$He is a normal sex slave, not a living sex toy.
+					<div class="choices">
+						<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
+							[[Encase in a Fuckdoll suit|Surgery Degradation][beginFuckdoll(getSlave($AS)), $surgeryType = "fuckdoll"]] <span class="note">This will greatly restrict $him</span>
+						<</if>>
+					</div>
+				<<else>>
+					$He is encased in a Fuckdoll suit.
+					<div class="choices">
+						[["Extract " + $him|Surgery Degradation][getSlave($AS).fuckdoll = 0, getSlave($AS).clothes = "no clothing", getSlave($AS).shoes = "none", $surgeryType = "fuckdollExtraction"]]
+					</div>
+				<</if>>
+			<</if>>
+		</div>
 
-	/*Bodyswap*/
-	<div>
-		<<if $bodyswapAnnounced == 1 && getSlave($AS).indenture < 0>>
-			<<if getSlave($AS).bodySwap == 0>>
-				$He is in $his native body.
-			<<elseif getSlave($AS).origBodyOwner != "">>
-				$He currently occupies <<print getSlave($AS).origBodyOwner>>'s body.
-			<<else>>
-				$He is no longer in $his native body.
+		/*Scorch mind*/
+		<div>
+			<<if ($seeExtreme == 1)>>
+				<<if getSlave($AS).fetish != "mindbroken">>
+					$He is mentally competent.
+				<<elseif getSlave($AS).fetish == "mindbroken">>
+					$His mind is gone; $he has either been chemically lobotomized, or has lost $his mind due to extreme abuse.
+				<</if>>
+				<div class="choices">
+					<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
+						<<if getSlave($AS).fetish != "mindbroken">>
+							[[Chemically lobotomize|Surgery Degradation][getSlave($AS).fetish = "mindbroken",getSlave($AS).fetishKnown = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "mindbreak"]]
+							<span class="note">Warning: this is permanent and irreversible. It will destroy $his will and $his ability to remember anything but the simplest skills.</span>
+						<</if>>
+					<</if>>
+				</div>
 			<</if>>
-			<div class="choices">
-				<<if getSlave($AS).indenture == -1>>
-					[["Swap " + $his + " body with another of your stock"|Slave Slave Swap Workaround]]
+		</div>
+
+		/*Bodyswap*/
+		<div>
+			<<if $bodyswapAnnounced == 1 && getSlave($AS).indenture < 0>>
+				<<if getSlave($AS).bodySwap == 0>>
+					$He is in $his native body.
+				<<elseif getSlave($AS).origBodyOwner != "">>
+					$He currently occupies <<print getSlave($AS).origBodyOwner>>'s body.
 				<<else>>
-					<span class="note">Indentured servants must remain in their own bodies.</span>
+					$He is no longer in $his native body.
 				<</if>>
-			</div>
-		<<elseif $cheatMode == 1>>
-			<div class="choices">
-				[[Force enable bodyswapping|Remote Surgery][$bodyswapAnnounced = 1]]
-			</div>
-		<</if>>
+				<div class="choices">
+					<<if getSlave($AS).indenture == -1>>
+						[["Swap " + $his + " body with another of your stock"|Slave Slave Swap Workaround]]
+					<<else>>
+						<span class="note">Indentured servants must remain in their own bodies.</span>
+					<</if>>
+				</div>
+			<<elseif $cheatMode == 1>>
+				<div class="choices">
+					[[Force enable bodyswapping|Remote Surgery][$bodyswapAnnounced = 1]]
+				</div>
+			<</if>>
+		</div>
 	</div>
 </div>
-</div>