diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt
index 19430ede9e0cb45ec565cbde2f3685238a6c16b5..c84bdc5df14e875a8e9d83163f98369a9a4f45c7 100644
--- a/devNotes/twine JS.txt	
+++ b/devNotes/twine JS.txt	
@@ -6427,7 +6427,7 @@ window.modScore = function modScore(slave) {
 	V.piercingScore = PiercingScore(slave);
 	V.tatScore = TatScore(slave);
 	V.modScore = V.tatScore + V.piercingScore;
-}
+};
 
 window.PiercingScore = function(slave) {
 	var piercingScore = 0;
@@ -6628,8 +6628,12 @@ window.getPronouns = function getPronouns(slave) {
 window.SlavePronouns = function SlavePronouns(slave) {
 	const V = State.variables;
 	var pronouns = getPronouns(slave);
-	V.pronoun = pronouns.pronoun, V.pronounCap = capFirstChar(pronouns.pronoun), V.possessive = pronouns.possessive, V.possessiveCap = capFirstChar(pronouns.possessive), V.object = pronouns.object;
-}
+	V.pronoun = pronouns.pronoun;
+	V.pronounCap = capFirstChar(pronouns.pronoun);
+	V.possessive = pronouns.possessive;
+	V.possessiveCap = capFirstChar(pronouns.possessive);
+	V.object = pronouns.object;
+};
 
 window.WrittenMaster = function WrittenMaster(slave) {
 	const V = State.variables;
@@ -6774,7 +6778,365 @@ window.fetishChangeChance = function fetishChangeChance(slave) {
 	}
 	
 	return chance;
-}
+};
+
+window.SlaveFullName = function SlaveFullName(slave) {
+	const V = State.variables;
+	const pair = slave.slaveSurname ? [slave.slaveName, slave.slaveSurname] : [slave.slaveName];
+	if (V.surnameOrder !== 1 && ["Cambodian", "Chinese", "Hungarian", "Japanese", "Korean", "Mongolian", "Taiwanese", "Vietnamese"].includes(slave.nationality))
+		pair.reverse();
+	return pair.join(" ");
+};
+
+window.SlaveTitle = function SlaveTitle(slave) {
+	const V = State.variables;
+	let r = "";
+	if (V.newDescriptions == 1) {
+		if (slave.dick > 0 && slave.balls > 0 && slave.boobs > 300 && slave.vagina > -1 && slave.ovaries == 1) {
+			if (random(1,100) > 50) {
+				r = "futanari";
+			} else {
+				r = "herm";
+			}
+		} else if (slave.dick > 0 && slave.balls == 0 && slave.boobs > 300 && slave.vagina > -1 && slave.ovaries == 1) {
+			r = "dickgirl";
+		} else if (slave.dick > 0 && slave.vagina > -1 && slave.ovaries == 0) {
+			r = "shemale";
+		} else if (slave.dick > 0 && slave.balls == 0 && slave.vagina == -1 && slave.ovaries == 0) {
+			r = "eunuch";
+		} else if (slave.dick > 0 && slave.balls > 0 && slave.vagina == -1 && slave.ovaries == 0) {
+			if (slave.face > 10 && slave.hips > -1 && slave.shoulders < 1 && slave.faceShape != "masculine") {
+				r = "trap";
+			} else if (slave.boobs > 800) {
+				r = "tittyboy";
+			} else if (slave.dick == 1 && slave.balls == 1) {
+				r = "sissy";
+			} else if (slave.dick > 1 && slave.balls > 1 && slave.height < 165 && slave.muscles < 5 && slave.visualAge < 19 && slave.faceShape != "masculine") {
+				r = "twink";
+			} else if (slave.dick > 1 && slave.balls > 1 && slave.height < 160 && slave.muscles < 5 && slave.visualAge < 19) {
+				r = "boytoy";
+			} else if (slave.muscles > 95 && slave.height >= 185) {
+				r = "titan";
+			} else if (slave.muscles > 30) {
+				r = "muscleboy";
+			} else {
+				r = "slaveboy";
+			}
+		} else if (slave.dick == 0 && slave.balls == 0 && slave.vagina > -1) {
+			if ((slave.shoulders > slave.hips || slave.faceShape == "masculine") && slave.boobs < 400 && slave.genes == "XY") {
+				r = "cuntboy";
+			} else if (slave.ovaries == 0 && slave.genes == "XY") {
+				r = "tranny";
+			} else if (slave.weight > 10 && slave.boobs > 800 && slave.birthsTotal > 0 && slave.physicalAge > 59) {
+				r = "GMILF";
+			} else if (slave.weight > 10 && slave.boobs > 800 && slave.birthsTotal > 0 && slave.physicalAge > 35) {
+				r = "MILF";
+			} else if (slave.lips > 70 && slave.boobs > 2000 && slave.butt > 3) {
+				r = "bimbo";
+			} else if (slave.hips > 1 && slave.boobs > 2000 && slave.butt > 3 && slave.waist < 50) {
+				r = "hourglass";
+			} else if (slave.muscles > 95 && slave.height >= 185) {
+				r = "amazon";
+			} else if (slave.muscles > 30) {
+				r = "musclegirl";
+			} else {
+				r = "slavegirl";
+			}
+		} else if (slave.dick == 0 && slave.balls == 0 && slave.vagina == -1) {
+			r = "neuter";
+		} else if (slave.dick == 0 && slave.vagina == -1) {
+			r = "ballslave";
+		} else {
+			r = "slave";
+		}
+
+		if (slave.visualAge < 13) {
+			if (slave.genes == "XY" && slave.vagina == -1) {
+				r = "shota " + r;
+			} else {
+				r = "loli " + r;
+			}
+		}
+
+		if (slave.dick > 9 && slave.balls > 9 && slave.boobs > 12000) {
+			r = "hyper " + r;
+		}
+
+		if (slave.boobs > 4000 && slave.lactation > 0) {
+			if (slave.physicalAge < 13) {
+				r = r + " calf";
+			} else {
+				r = r + " cow";
+			}
+		} else if (slave.lactation > 0) {
+			r = "milky " + r;
+		}
+
+		if (slave.boobs > 20000) {
+			r = "supermassive titted " + r;
+		} else if (slave.boobs > 10000) {
+			r = "giant titted " + r;
+		} else if (slave.boobs > 4000) {
+			r = "huge titted " + r;
+		} else if (slave.boobs > 1000) {
+			r = "busty " + r;
+		}
+
+		if (slave.dick > 5 && slave.balls > 5) {
+			r = "womb filling " + r;
+		} else if (slave.dick > 5) {
+			r = "well hung " + r;
+		}
+
+		if (slave.butt >= 12) {
+			r = "colossal assed " + r;
+		} else if (slave.butt >= 12) {
+			r = "massive assed " + r;
+		} else if (slave.butt >= 8) {
+			r = "fat assed " + r;
+		} else if (slave.butt >= 6) {
+			r = "bottom heavy " + r;
+		} else if (slave.butt >= 4) {
+			r = "big bottomed " + r;
+		}
+
+		if (slave.weight > 10 && slave.weight < 100 && slave.boobs > 5000 && slave.butt > 5 && slave.hips >= 2 && slave.bellyPreg >= 30000 && slave.births >= 10) {
+			r = r + "fertility goddess";
+		} else if (slave.births >= 6) {
+			r = r + " broodmother";
+		} else if (slave.births >= 3) {
+			r = r + " breeder";
+		}
+
+		if (slave.indenture > -1) {
+			r = "indentured " + r;
+		}
+
+		if (slave.preg > 10 && slave.pregKnown == 1) {
+			r = "pregnant " + r;
+		} else if (slave.bellyFluid >= 5000) {
+			r = "bloated " + r;
+		} else if (slave.belly >= 5000) {
+			r = "gravid " + r;
+		}
+
+		if (slave.fuckdoll > 0) {
+			r = r + " fuckdoll";
+		}
+	} else {
+		r = "slave"; /* I don't tihnk there is an 'else'? */
+		if ((slave.dick == 0) && (slave.vagina == -1)) { /* NULLS */
+			r = "null";
+				if ((slave.lactation > 0) && (slave.boobs > 2000)) {
+					r = r + " cow";
+				} else if ((slave.boobsImplant > 0) && (slave.buttImplant > 0)) {
+					r = r + " bimbo ";
+				} else if (slave.boobs > 6000) {
+					r = r + " boob";
+				} else if (slave.butt > 6) {
+					r = r + " ass";
+				} else if ((slave.muscles > 30) && (slave.height < 185)) {
+						r = r + " muscle";
+				}
+					if (slave.visualAge > 55) {
+						r = r + "GILF";
+					} else if (slave.visualAge > 35) {
+						r = r + "MILF";
+					} else if (slave.visualAge >= 25) {
+						r = r + "slave";
+					} else {
+						r = r + "girl";
+					}
+		}
+
+		if ((slave.dick == 0) && (slave.vagina != -1)) { /* FEMALES */
+			if (slave.visualAge > 55) {
+				r = "GILF";
+			} else if (slave.visualAge > 35) {
+				r = "MILF";
+			} else if (slave.visualAge >= 25) {
+				r = "slave";
+			} else {
+				r = "slavegirl";
+			}
+				if ((slave.muscles > 30) && (slave.height < 185)) {
+					r = "muscle " + r;
+				} else if ((slave.lactation > 0) && (slave.boobs > 2000)) {
+					r = r + " cow";
+				} else if ((slave.boobsImplant > 0) && (slave.buttImplant > 0)) {
+					r = r + " bimbo";
+				} else if (slave.boobs > 6000) {
+					r = "boob" + r;
+				} else if (slave.butt > 6) {
+					r = "ass" + r;
+				}
+		}
+
+		if ((slave.dick != 0) && (slave.vagina != -1)) {
+				if (slave.balls > 0) { /* FUTANARI: cock & balls & vagina */
+					r = "futanari ";
+				} else { /* FUTANARI: cock & vagina */
+					r = "futa ";
+				}
+					if ((slave.lactation > 0) && (slave.boobs > 2000)) {
+						r = r + "cow";
+					} else if ((slave.boobsImplant > 0) && (slave.buttImplant > 0)) {
+						r = r + "bimbo ";
+					} else if (slave.boobs > 6000) {
+						r = r + "boob";
+					} else if (slave.butt > 6) {
+						r = r + "ass";
+					} else if ((slave.muscles > 30) && (slave.height < 185)) {
+						r = r + "muscle";
+					}
+						if (slave.visualAge > 55) {
+							r = r + "GILF";
+						} else if (slave.visualAge > 35) {
+							r = r + "MILF";
+						} else if (slave.visualAge >= 25) {
+							r = r + "slave";
+						} else {
+							r = r + "girl";
+						}
+							if (slave.dick > 5 && slave.balls > 5 && slave.boobs > 5000) {
+								r = "hyper " + r;
+							}
+		}
+
+		if ((slave.dick != 0) && (slave.vagina == -1) && (slave.balls > 0) && (slave.boobs > 300) && (slave.butt > 2)) { /* SHEMALES: cock & balls, T&A above minimum */
+			if (slave.visualAge > 55) {
+				r = "sheGILF";
+			} else if (slave.visualAge > 35) {
+				r = "sheMILF";
+			} else if (slave.visualAge >= 25) {
+				r = "shemale";
+			} else {
+				r = "tgirl";
+			}
+				if ((slave.muscles > 30) && (slave.height < 185)) {
+					r = "muscle" + r;
+				} else if ((slave.lactation > 0) && (slave.boobs > 2000)) {
+					r = r + " cow";
+				} else if ((slave.boobsImplant > 0) && (slave.buttImplant > 0)) {
+					r = r + " bimbo";
+				} else if (slave.boobs > 6000) {
+					r = "topheavy " + r;
+				} else if (slave.butt > 6) {
+					r = "bottomheavy " + r;
+				}
+		}
+
+		if ((slave.boobs < 300) || (slave.butt < 2)) {
+			if ((slave.dick != 0) && (slave.vagina == -1) && (slave.balls > 0)) {
+				if ((slave.shoulders < 1) || (slave.muscles <= 30)) {
+					if ((slave.faceShape == "masculine") || (slave.faceShape == "androgynous")) { /* SISSIES: feminine shoulders or muscles, masculine faces */
+						if (slave.visualAge > 55) {
+							r = "sissyGILF";
+						} else if (slave.visualAge > 35) {
+							r = "sissyMILF";
+						} else {
+							r = "sissy";
+						}
+					} else { /* TRAPS: feminine shoulders or muscles, feminine faces */
+						if (slave.visualAge > 55) {
+							r = "trapGILF";
+						} else if (slave.visualAge > 35) {
+							r = "trapMILF";
+						} else if (slave.visualAge >= 25) {
+							r = "trap";
+						} else {
+							r = "trapgirl";
+						}
+					}
+						if (slave.lactation > 0) {
+							r = r + " cow";
+						} else if ((slave.boobsImplant > 0) && (slave.buttImplant > 0)) {
+							r = r + " bimbo";
+						}
+				}
+			}
+		}
+
+		if ((slave.boobs < 300) || (slave.butt < 2)) {
+			if ((slave.dick != 0) && (slave.vagina == -1) && (slave.balls > 0)) {
+				if ((slave.shoulders > 1) || (slave.muscles >= 30)) {	/* BITCHES: masculine shoulders or muscles */
+					r = "bitch";
+						if ((slave.muscles > 30) && (slave.height < 185)) {
+							r = "muscle" + r;
+						} else if (slave.lactation > 0) {
+							r = r + "cow";
+						} else if ((slave.boobsImplant > 0) && (slave.buttImplant > 0)) {
+							r = "bimbo " + r;
+						}
+						if (slave.visualAge > 55) {
+							r = "aged " + r;
+						} else if (slave.visualAge > 35) {
+							r = "mature " + r;
+						} else if (slave.visualAge < 25) {
+							r = "young " + r;
+						}
+				}
+			}
+		}
+
+		if ((slave.dick != 0) && (slave.vagina == -1) && (slave.balls == 0)) {
+			r = "dick";
+				if (slave.visualAge > 55) {
+					r = r + "GILF";
+				} else if (slave.visualAge > 35) {
+					r = r + "MILF";
+				} else if (slave.visualAge >= 25) {
+					r = r + "slave";
+				} else {
+					r = r + "girl";
+				}
+					if ((slave.muscles > 30) && (slave.height < 185)) {
+						r = "muscle" + r;
+					} else if ((slave.lactation > 0) && (slave.boobs > 2000)) {
+						r = r + " cow";
+					} else if ((slave.boobsImplant > 0) && (slave.buttImplant > 0)) {
+						r = r + " bimbo";
+					} else if (slave.boobs > 6000) {
+						r = "boob " + r;
+					} else if (slave.butt > 6) {
+						r = "ass " + r;
+					}
+		}
+
+		if ((slave.muscles > 30) && (slave.height > 185)) {
+			r = "amazon " + r;
+		} else if ((slave.muscles < 30) && (slave.height > 185)) {
+			r = "statuesque " + r;
+		} else if ((slave.boobs < 800) && (slave.height < 150)) {
+			r = "petite " + r;
+		} else if ((slave.boobs > 800) && (slave.height < 150)) {
+			r = "shortstack " + r;
+		}
+
+		if (slave.births >= 5) {
+			r = r + " broodmother";
+		} else if (slave.births >= 2) {
+			r = r + " breeder";
+		}
+
+		if (slave.indenture > -1) {
+			r = "indentured " + r;
+		}
+
+		if (slave.preg > 10 && slave.pregKnown == 1) {
+			r = "pregnant " + r;
+		} else if (slave.bellyFluid >= 5000) {
+			r = "bloated " + r;
+		} else if (slave.belly >= 5000) {
+			r = "gravid " + r;
+		}
+
+		if (slave.fuckdoll > 0) {
+			r = r + " fuckdoll";
+		}
+	}
+	return r;
+};
 
 /*:: Summary Widgets JS [script]*/
 
@@ -9971,8 +10333,8 @@ window.DefaultRules = (function() {
 		ProcessBellyImplant(slave, rule);
 		if (isFertile(slave))
 			ProcessContraceptives(slave, rule);
-		ProcessAssetGrowthDrugs(slave, rule);
 		ProcessOtherDrugs(slave, rule);
+		ProcessAssetGrowthDrugs(slave, rule);
 		ProcessDiet(slave, rule);
 		ProcessCuratives(slave, rule);
 		ProcessAphrodisiacs(slave, rule);
diff --git a/src/pregmod/fillUpButt.tw b/src/pregmod/fillUpButt.tw
index d0dc27030a9079bd6de63fae64d8912bfd93c11a..b0f8008f59b89f6e449a2ed9e8b9f1c4e16589f0 100644
--- a/src/pregmod/fillUpButt.tw
+++ b/src/pregmod/fillUpButt.tw
@@ -122,7 +122,7 @@ before calling $him over so you can play with $his
 	<<elseif ($activeSlave.amp != 1)>>
 		You instruct $him to present $his anus for a $activeSlave.inflationType enema. $He's opposed to the thought of being filled <<if $activeSlave.inflation > 0>>more <</if>>with $activeSlave.inflationType, but since $he is immobile, can't escape. You reach around and grab $his
 	<<else>>
-		$he's opposed to the thought of being filled with <<if $activeSlave.inflation > 0>>more <</if>>$activeSlave.inflationType, but as an amputee can do nothing about it. You reach around and grab $his
+		$He's opposed to the thought of being filled with <<if $activeSlave.inflation > 0>>more <</if>>$activeSlave.inflationType, but as an amputee can do nothing about it. You reach around and grab $his
 	<</if>>
 		<<if $activeSlave.butt < 2>>
 			flat
diff --git a/src/uncategorized/neighborsFSAdoption.tw b/src/uncategorized/neighborsFSAdoption.tw
index e1e876623f1c744051d165d8b791b73b1eef63a5..fd4f7c0e124d3ca01dd3c784226afa0b7c56bac4 100644
--- a/src/uncategorized/neighborsFSAdoption.tw
+++ b/src/uncategorized/neighborsFSAdoption.tw
@@ -115,26 +115,50 @@ societal development.
 	<<set $arcologies[$i].FSChattelReligionist = 5>><<set _adopted = 1>>
   <<case "Roman Revivalism">>
 	<<if $arcologies[$i].FSRomanRevivalist != "unset">><<set $arcologies[$i].FSRomanRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSEgyptianRevivalist != "unset">><<set $arcologies[$i].FSEgyptianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSEdoRevivalist != "unset">><<set $arcologies[$i].FSEdoRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSArabianRevivalist != "unset">><<set $arcologies[$i].FSArabianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSChineseRevivalist != "unset">><<set $arcologies[$i].FSChineseRevivalist = "unset">><</if>>
 	$desc fascinated by ancient Aztec history, leading the arcology to @@.yellow;adopt Aztec Revivalism.@@
 	<<set $arcologies[$i].FSAztecRevivalist = 5>><<set _adopted = 1>>
   <<case "Egyptian Revivalism">>
 	<<if $arcologies[$i].FSEgyptianRevivalist != "unset">><<set $arcologies[$i].FSEgyptianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSRomanRevivalist != "unset">><<set $arcologies[$i].FSRomanRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSEdoRevivalist != "unset">><<set $arcologies[$i].FSEdoRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSChineseRevivalist != "unset">><<set $arcologies[$i].FSChineseRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSAztecRevivalist != "unset">><<set $arcologies[$i].FSAztecRevivalist = "unset">><</if>>
 	$desc fascinated by Arabian romanticism, leading the arcology to @@.yellow;adopt Arabian Revivalism.@@
 	<<set $arcologies[$i].FSArabianRevivalist = 5>><<set _adopted = 1>>
   <<case "Edo Revivalism">>
 	<<if $arcologies[$i].FSEdoRevivalist != "unset">><<set $arcologies[$i].FSEdoRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSRomanRevivalist != "unset">><<set $arcologies[$i].FSRomanRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSEgyptianRevivalist != "unset">><<set $arcologies[$i].FSEgyptianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSArabianRevivalist != "unset">><<set $arcologies[$i].FSArabianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSAztecRevivalist != "unset">><<set $arcologies[$i].FSAztecRevivalist = "unset">><</if>>
 	$desc fascinated by the long tale of Chinese history, leading the arcology to @@.yellow;adopt Chinese Revivalism.@@
 	<<set $arcologies[$i].FSChineseRevivalist = 5>><<set _adopted = 1>>
   <<case "Arabian Revivalism">>
 	<<if $arcologies[$i].FSArabianRevivalist != "unset">><<set $arcologies[$i].FSArabianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSRomanRevivalist != "unset">><<set $arcologies[$i].FSRomanRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSEdoRevivalist != "unset">><<set $arcologies[$i].FSEdoRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSChineseRevivalist != "unset">><<set $arcologies[$i].FSChineseRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSAztecRevivalist != "unset">><<set $arcologies[$i].FSAztecRevivalist = "unset">><</if>>
 	$desc fascinated by ancient Egyptian history, leading the arcology to @@.yellow;adopt Egyptian Revivalism.@@
 	<<set $arcologies[$i].FSEgyptianRevivalist = 5>><<set _adopted = 1>>
   <<case "Chinese Revivalism">>
 	<<if $arcologies[$i].FSChineseRevivalist != "unset">><<set $arcologies[$i].FSChineseRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSRomanRevivalist != "unset">><<set $arcologies[$i].FSRomanRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSEgyptianRevivalist != "unset">><<set $arcologies[$i].FSEgyptianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSArabianRevivalist != "unset">><<set $arcologies[$i].FSArabianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSAztecRevivalist != "unset">><<set $arcologies[$i].FSAztecRevivalist = "unset">><</if>>
 	$desc fascinated by Japanese history, leading the arcology to @@.yellow;adopt Edo Revivalism.@@
 	<<set $arcologies[$i].FSEdoRevivalist = 5>><<set _adopted = 1>>
   <<case "Aztec Revivalism">>
 	<<if $arcologies[$i].FSAztecRevivalist != "unset">><<set $arcologies[$i].FSAztecRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSEgyptianRevivalist != "unset">><<set $arcologies[$i].FSEgyptianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSEdoRevivalist != "unset">><<set $arcologies[$i].FSEdoRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSArabianRevivalist != "unset">><<set $arcologies[$i].FSArabianRevivalist = "unset">><</if>>
+	<<if $arcologies[$i].FSChineseRevivalist != "unset">><<set $arcologies[$i].FSChineseRevivalist = "unset">><</if>>
 	$desc fascinated by classical Roman history, leading the arcology to @@.yellow;adopt Roman Revivalism.@@
 	<<set $arcologies[$i].FSRomanRevivalist = 5>><<set _adopted = 1>>
   <<default>>
diff --git a/src/uncategorized/pRivalryHostage.tw b/src/uncategorized/pRivalryHostage.tw
index 12b13eecd6d8fc792bd607549c8d7ee64c4d71d0..9815e1f7cbb075af9b249b8f5ef1a201c013e580 100644
--- a/src/uncategorized/pRivalryHostage.tw
+++ b/src/uncategorized/pRivalryHostage.tw
@@ -49,8 +49,7 @@
 <<set $activeSlave.trust = Number($activeSlave.trust) || 0>>
 <<set $activeSlave.boobs = Number($activeSlave.boobs) || 400>>
 
-<<set $hostage = $activeSlave>>
-<<set WombFlush($hostage)>>
+<<set WombFlush($activeSlave)>>
 
 Only a few days into your inter-arcology war, you receive a video message from your rival. Once $assistantName is satisfied that the file is clean, you clear your office and pull it up. To your surprise, there are two faces on your desk, not one. One of them is your rival, and after a moment, you remember who the other is. You recognize her from your
 <<switch $PC.career>>
diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw
index fafaa94185f582029fdb744107cbe6ac50e3f5ab..4e042c6eddc4cf5211ee9adfe0583b7fca4cd108 100644
--- a/src/uncategorized/saServeThePublic.tw
+++ b/src/uncategorized/saServeThePublic.tw
@@ -861,6 +861,9 @@ Her appearance attracted $beauty members of the public (<<print Math.trunc($beau
 <<elseif ($slaves[$i].energy > 80)>>
 	With her powerful sex drive she rarely has to fake an orgasm.
 	<<set $slaves[$i].need -= $beauty*.9>>
+<<elseif $slaves[$i].aphrodisiacs > 0 || ($slaves[$i].inflationType == "aphrodisiac")>>
+	With her aphrodisiac boosted libido, it's barely possible to discern her from a natural nymphomaniac.
+	<<set $slaves[$i].need -= $beauty*.9>>
 <<elseif ($slaves[$i].energy > 60)>>
 	With her good sex drive she often orgasms with citizens.
 	<<set $slaves[$i].need -= $beauty*.8>>
diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw
index ffcae970404b693a31b9d8fd31c646a123d638d5..b3904c472bc63e36f504d4366bbf45d21472b261 100644
--- a/src/uncategorized/saWhore.tw
+++ b/src/uncategorized/saWhore.tw
@@ -860,6 +860,9 @@ Her appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a da
 <<elseif ($slaves[$i].energy > 80)>>
 	With her powerful sex drive she rarely has to fake an orgasm.
 	<<set $slaves[$i].need -= $beauty*.9>>
+<<elseif $slaves[$i].aphrodisiacs > 0 || ($slaves[$i].inflationType == "aphrodisiac")>>
+	With her aphrodisiac boosted libido, it's barely possible to discern her from a natural nymphomaniac.
+	<<set $slaves[$i].need -= $beauty*.9>>
 <<elseif ($slaves[$i].energy > 60)>>
 	With her good sex drive she often orgasms with customers.
 	<<set $slaves[$i].need -= $beauty*.8>>