diff --git a/src/facilities/farmyard/farmyard.tw b/src/facilities/farmyard/farmyard.tw
index d0cf1f798a191c2b022d176cc66ed56e913c0430..277aa7b0bb21dc250324c4180e4c36cac925f6fc 100644
--- a/src/facilities/farmyard/farmyard.tw
+++ b/src/facilities/farmyard/farmyard.tw
@@ -239,31 +239,31 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and
 <span id="rules">
 <<if $farmyardSlaves > 0>>
 <br><br>
-	<<if $farmyardShows == true && (_CL > 0 || _HL > 0 || _FL > 0)>>
+	<<if $farmyardShows == 1 && (_CL > 0 || _HL > 0 || _FL > 0)>>
 		Slaves ''are'' putting on shows with animals.
-		[[End shows|Farmyard][$farmyardShows = false, $farmyardBreeding = false, $farmyardRestraints = false]]
+		[[End shows|Farmyard][$farmyardShows = 0, $farmyardBreeding = 0, $farmyardRestraints = 0]]
 		<<if $seeBestiality == 1>>
 			<br>
-			<<if $farmyardBreeding == true>>
+			<<if $farmyardBreeding == 1>>
 				Slaves ''are'' being bred with animals.
-				[[End breeding|Farmyard][$farmyardBreeding = false, $farmyardRestraints = false]]
+				[[End breeding|Farmyard][$farmyardBreeding = 0, $farmyardRestraints = 0]]
 				<br>
-				<<if $farmyardRestraints == true>>
+				<<if $farmyardRestraints == 1>>
 					''All of the slaves'' are being restrained.
-					[[Restrain only disobedient slaves|Farmyard][$farmyardRestraints = false]]
+					[[Restrain only disobedient slaves|Farmyard][$farmyardRestraints = 0]]
 				<<else>>
 					''Only disobedient slaves'' are being restrained.
-					[[Restrain all of the slaves|Farmyard][$farmyardRestraints = true]]
+					[[Restrain all of the slaves|Farmyard][$farmyardRestraints = 1]]
 				<</if>>
 			<<else>>
 				Slaves ''are not'' being bred with animals.
-				[[Begin breeding|Farmyard][$farmyardBreeding = true]]
+				[[Begin breeding|Farmyard][$farmyardBreeding = 1]]
 			<</if>>
 		<</if>>
 	<<else>>
 		Slaves ''are not'' putting on shows with animals.
 		<<if (_CL > 0 || _HL > 0 || _FL > 0)>>
-			[[Begin shows|Farmyard][$farmyardShows = true]]
+			[[Begin shows|Farmyard][$farmyardShows = 1]]
 		<<else>>
 			//You must purchase animals before you put on shows//
 		<</if>>
diff --git a/src/facilities/farmyard/farmyardReport.tw b/src/facilities/farmyard/farmyardReport.tw
index 5dcdc8b01eb2a87ce9264776b4a0b79e7246d19a..ca4363116c9b1e5495e5a8efdad3b085401f23fc 100644
--- a/src/facilities/farmyard/farmyardReport.tw
+++ b/src/facilities/farmyard/farmyardReport.tw
@@ -326,7 +326,7 @@
 		<br>$farmyardNameCaps's customers enjoyed 
 		<<if $seeBestiality == 1 && $farmyardBreeding > 0 && ($canines.length > 0 || $hooved.length > 0 || $felines.length > 0)>>
 			@@.green;watching farmhands fuck animals in $farmyardDecoration surroundings.@@
-		<<elseif $farmyardShows == true>>
+		<<elseif $farmyardShows == 1>>
 			@@.green;watching farmhands put on shows in $farmyardDecoration surroundings.@@
 		<<else>>
 			/* TODO: not sure about this one */
diff --git a/src/facilities/farmyard/saWorkTheFarm.tw b/src/facilities/farmyard/saWorkTheFarm.tw
index bb4c4e2bebf508594584a6217afa54385d40f6b0..3d3269a562ff57e1f9c17c233c420d52deeee314 100644
--- a/src/facilities/farmyard/saWorkTheFarm.tw
+++ b/src/facilities/farmyard/saWorkTheFarm.tw
@@ -90,7 +90,7 @@ As a result, $he produces @@.chocolate;<<print massFormat(_food)>>@@ of food ove
 /* OPEN SHOWS */
 
 <<set _incomeStats.income += farmShowsIncome(_slave)>>
-<<if $farmyardShows == true>>
+<<if $farmyardShows == 1>>
 
 $He also puts on shows with animals this week.
 
@@ -141,7 +141,7 @@ $He also puts on shows with animals this week.
 	<</if>>
 	<<if _arcology.FSPaternalist != "unset">>
 		<<if $seeBestiality == 1>>
-			<<if $farmyardBreeding == true>>
+			<<if $farmyardBreeding == 1>>
 				Your citizens are @@.red;very disapproving@@ of the fact that you would go so far as to allow your slaves to be knocked up by filthy beasts.
 			<<else>>
 				Your citizens @@.red;disapprove@@ of the fact that you would allow your slaves to be degraded in such a manner.
@@ -150,7 +150,7 @@ $He also puts on shows with animals this week.
 	<</if>>
 	<<if _arcology.FSDegradationist != "unset">>
 		<<if $seeBestiality == 1>>
-			<<if $farmyardBreeding == true>>
+			<<if $farmyardBreeding == 1>>
 				Your citizens are @@.green;very approving@@ of the fact that you would go so far as to allow your slaves to be knocked up by filthy beasts. /* TODO: write something more original for these */
 			<<else>>
 				Your citizens @@.green;approve@@ of the fact that you would allow your slaves to be degraded in such a manner.
@@ -330,7 +330,7 @@ $He also puts on shows with animals this week.
 /* CLOSE SHOWS*/
 
 	<<if _slave.fetishKnown && ((_slave.fetish == ("submissive") || ("humiliation") || ("masochist")) || (_slave.energy > 95))>>
-		<<if $farmyardShows == true>>
+		<<if $farmyardShows == 1>>
 			<<if $seeBestiality == 1>>
 				Getting fucked by animals is the perfect job for $him, as far as $he can tell. @@.hotpink;$He is happy@@ to spend $his days being utterly degraded.
 			<<else>>
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 55f2061c589d915b880b1140a0b7c67789b8f4d4..b844bc7ee67111445994b5e1191888c15efbcdde 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -160,7 +160,6 @@ You should have received a copy of the GNU General Public License along with thi
 			<</if>>
 		<</if>> /*closes family mode */
 		<<set $slaves[_i].milk = 0>>
-		<<set $slaves[_i].food = 0>>	/* TODO: would this make sense to include? */
 		<<set $slaves[_i].cum = 0>>
 		<<set $slaves[_i].births = 0>>
 		<<set $slaves[_i].mammaryCount = 0>>
@@ -621,44 +620,7 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 	animalTesticles: 0, 
 	animalMpreg: 0
 	}>>
-<<set $animalsBought = {
-	canines: 0, 
-	hooved: 0, 
-	felines: 0, 
-	labradorRetrievers: 0, 
-	germanShepherds: 0, 
-	goldenRetrievers: 0, 
-	frenchBulldogs: 0, 
-	bulldogs: 0, 
-	beagles: 0, 
-	poodles: 0, 
-	rottweilers: 0, 
-	yorkshireTerriers: 0, 
-	siberianHuskies: 0, 
-	horses: 0, 
-	siameses: 0, 
-	persians: 0, 
-	maineCoons: 0, 
-	ragdolls: 0, 
-	bengals: 0, 
-	abbysinians: 0, 
-	birmans: 0, 
-	orientalShorthairs: 0, 
-	sphynxes: 0, 
-	russianBlues: 0, 
-	wolves: 0, 
-	foxes: 0, 
-	jackals: 0, 
-	dingos: 0, 
-	zebras: 0, 
-	cougars: 0, 
-	jaguars: 0, 
-	pumas: 0, 
-	lynx: 0, 
-	leopards: 0, 
-	lions: 0, 
-	tigers: 0
-	}>>
+<<set $animalsBought = {canines: 0, hooved: 0, felines: 0, labradorRetrievers: 0, germanShepherds: 0, goldenRetrievers: 0, frenchBulldogs: 0, bulldogs: 0, beagles: 0, poodles: 0, rottweilers: 0, yorkshireTerriers: 0, siberianHuskies: 0, horses: 0, siameses: 0, persians: 0, maineCoons: 0, ragdolls: 0, bengals: 0, abbysinians: 0, birmans: 0, orientalShorthairs: 0, sphynxes: 0, russianBlues: 0, wolves: 0, foxes: 0, jackals: 0, dingos: 0, zebras: 0, cougars: 0, jaguars: 0, pumas: 0, lynx: 0, leopards: 0, lions: 0, tigers: 0}>>
 <<set $canines = []>>
 <<set $hooved = []>>
 <<set $felines = []>>
@@ -1489,7 +1451,7 @@ erectileImplant: 0
 } >>
 
 <<set $merchantFSWares = ["GenderRadicalistResearch", "TransformationFetishistResearch", "AssetExpansionistResearch", "SlimnessEnthusiastResearch", "YouthPreferentialistResearch", "HedonisticDecadenceResearch"]>>
-<<set $merchantIllegalWares = ["childhoodFertilityInducedNCS", "UterineRestraintMesh", "RapidCellGrowthFormula", "PGHack", "sympatheticOvaries", "asexualReproduction", "AnimalOrgans"]>>
+<<set $merchantIllegalWares = ["childhoodFertilityInducedNCS", "UterineRestraintMesh", "RapidCellGrowthFormula", "PGHack", "sympatheticOvaries", "asexualReproduction"]>> /* "AnimalOrgans" for future use */ 
 <<set $RapidCellGrowthFormula = 0>>
 <<set $UterineRestraintMesh = 0>>
 <<set $PGHack = 0>>
diff --git a/src/js/datatypeCleanup.js b/src/js/datatypeCleanup.js
index 331cce3c736e976be6ccb45ab328412c80426acc..0d08a8dba843f8dd01e0aa64a61440bfe0f2bfdc 100644
--- a/src/js/datatypeCleanup.js
+++ b/src/js/datatypeCleanup.js
@@ -488,7 +488,6 @@ window.slaveStatCountDatatypeCleanup = function slaveStatCountDatatypeCleanup(sl
 	slave.penetrativeCount = Math.max(+slave.penetrativeCount, 0) || 0;
 	slave.pitKills = Math.max(+slave.pitKills, 0) || 0;
 	slave.milk = Math.max(+slave.milk, 0) || 0;
-	slave.food = Math.max(+slave.food, 0) || 0;
 	slave.cum = Math.max(+slave.cum, 0) || 0;
 	slave.births = Math.max(+slave.births, 0) || 0;
 	slave.birthsTotal = Math.max(+slave.birthsTotal, 0) || slave.births;
diff --git a/src/js/food.js b/src/js/food.js
new file mode 100644
index 0000000000000000000000000000000000000000..cc7952227bbe0488b5ddb9d09bd99e82a151e7a0
--- /dev/null
+++ b/src/js/food.js
@@ -0,0 +1,54 @@
+window.foodAmount = function (slave) {
+    const V = State.variables
+    var food = 400;                                     //kg / food produced by base slave / week
+    if (!slave) {
+        return null;
+    } else {
+        if (V.Farmer !== 0) {                           //if a farmer is assigned
+            food *= 1.1;                                //TODO: expand this to account for farmer XP and skill
+            if (V.Farmer.skillFA >= V.masteredXP) {     //if farmer is master
+                food *= 1.1;
+            }
+        }
+        if (slave.devotion > 50) {
+            food *= 1.1;
+        } else if (slave.devotion < -50) {
+            food *= 0.8;
+        }
+        if (slave.health > 50) {                        //slave is extremely healthy or more
+            food *= 1.1;
+        } else if (slave.health < -50) {                //slave is unhealthy or less
+            food *= 0.8;
+        }
+        if (slave.muscles > 30) {                       //slave is muscular or more
+            food *= 1.1;
+        } else if (slave.muscles <= -6) {               //slave is weak or less
+            food *= 0.8;
+        }
+        if (slave.weight > 95) {                        //slave is overweight or more
+            food *= 0.9;
+        } else if (slave.weight > 130) {                //slave is fat or more
+            food *= 0.8;
+        } else if (slave.weight > 160) {                //slave is obese or more
+            food *= 0.7;
+        } else if (slave.weight > 190) {                //slave is very obese or more
+            food *= 0.6;
+        }
+        if (slave.eyes === -1) {                        //slave is nearsighted
+            food *= 0.8;
+        } else if (slave.eyes < -1) {                   //slave is blind
+            food *= 0.6;
+        }
+        if (slave.hears == -1) {                        //slave is hard of hearing
+            food *= 0.8;
+        } else if (slave.hears < -1) {                  //slave is deaf
+            food *= 0.6;
+        }
+        if (slave.tired == 1) {                         //slave is tired
+            food *= 0.8;
+        }
+        food = Math.trunc(food);
+        food = Math.clamp(food, 1, 1000000000000000000);
+        return food;
+    }
+};
\ No newline at end of file
diff --git a/src/js/slaveGeneration.js b/src/js/slaveGeneration.js
index c53fdd394bd43b3f780657fdd2e07d5cea146b37..9e03b7e2e94cc8a78a6af1f306a7683fa6c9bfc9 100644
--- a/src/js/slaveGeneration.js
+++ b/src/js/slaveGeneration.js
@@ -1540,7 +1540,6 @@ window.BaseSlave = function BaseSlave() {
 		induceLactation: 0,
 		lactationAdaptation: 0,
 		milk: 0,
-		food: 0,	/* TODO: would this make sense to include? */
 		cum: 0,
 		hips: 0,
 		hipsImplant: 0,
diff --git a/src/js/story.js b/src/js/story.js
index 546ae51d630e2fa1238b079d7dc31b90cf75f739..b7c9d710abd70dd1f952e854140552b1352f445f 100644
--- a/src/js/story.js
+++ b/src/js/story.js
@@ -628,60 +628,7 @@ window.milkAmount = function(slave) {
 	}
 };
 
-window.foodAmount = function(slave) {
-	const V = State.variables
-	var food = 400;										//kg / food produced by base slave / week
-	if (!slave) {
-		return null;
-	} else {
-		if (V.Farmer !== 0) {							//if a farmer is assigned
-			food *= 1.1									//TODO: expand this to account for farmer XP and skill
-			if (V.Farmer.skillFA >= V.masteredXP) {		//if farmer is master
-				food *= 1.1
-			}
-		}
-		if (slave.devotion > 50) {
-			food *= 1.1
-		} else if (slave.devotion < -50) {
-			food *= 0.8
-		}
-		if (slave.health > 50) {						//slave is extremely healthy or more
-			food *= 1.1
-		} else if (slave.health < -50) {				//slave is unhealthy or less
-			food *= 0.8
-		}
-		if (slave.muscles > 30) {						//slave is muscular or more
-			food *= 1.1
-		} else if (slave.muscles <= -6) {				//slave is weak or less
-			food *= 0.8
-		}
-		if (slave.weight > 95) {						//slave is overweight or more
-			food *= 0.9
-		} else if (slave.weight > 130) {				//slave is fat or more
-			food *= 0.8
-		} else if (slave.weight > 160) {				//slave is obese or more
-			food *= 0.7
-		} else if (slave.weight > 190) {				//slave is very obese or more
-			food *= 0.6
-		}
-		if (slave.eyes == -1) {							//slave is nearsighted
-			food *= 0.8
-		} else if (slave.eyes < -1) {					//slave is blind
-			food *= 0.6
-		}
-		if (slave.hears == -1) {						//slave is hard of hearing
-			food *= 0.8
-		} else if (slave.hears < -1) {					//slave is deaf
-			food *= 0.6
-		}
-		if (slave.tired == 1) {							//slave is tired
-			food *= 0.8
-		}
-		food = Math.trunc(food);
-		food = Math.clamp(food,1,1000000000000000000);
-		return food;
-	}
-};
+
 
 window.cumAmount = function(slave) {
 	var cum = 0;
@@ -794,8 +741,8 @@ window.farmShowsIncome = function(slave) {
 		}
 	}
 	if (arcology.FSPaternalist != "unset") {
-		if (V.seeBestiality === true) {
-			if (V.farmyardBreeding === true) {					//slaves are being bred
+		if (V.seeBestiality === 1) {
+			if (V.farmyardBreeding === 1) {					//slaves are being bred
 				cash *= 0.8
 			} else {											//slaves are putting on shows
 				cash *= 0.9
@@ -803,8 +750,8 @@ window.farmShowsIncome = function(slave) {
 		}
 	}
 	if (arcology.FSDegradationist != "unset") {
-		if (V.seeBestiality === true) {
-			if (V.farmyardBreeding === true) {					//slaves are being bred
+		if (V.seeBestiality === 1) {
+			if (V.farmyardBreeding === 1) {					//slaves are being bred
 				cash *= 1.2
 			}
 			else {												//slaves are putting on shows
diff --git a/src/js/vignettes.js b/src/js/vignettes.js
index b6524287f127e76d809cda80b915b9b47861c5bb..1d1f480ac4571d00a22d9536ca9e826abeb499ea 100644
--- a/src/js/vignettes.js
+++ b/src/js/vignettes.js
@@ -3337,7 +3337,7 @@ window.GetVignette = function GetVignette(slave) {
 		});
 	} else if (slave.assignment === "work as a farmhand" || slave.assignment === window.Job.FARMYARD || slave.assignment === window.Job.FARMER) {
 		//TODO: add more vignettes
-		if ((V.farmyardShows == true) && (V.seeBestiality == 1)) {
+		if ((V.farmyardShows == 1) && (V.seeBestiality == 1)) {
 			vignettes.push({
 				text: `a citizen didn't realize how disgusting he found bestiality until he attended one of ${V.farmyardName}'s shows,`,
 				type: "rep",
diff --git a/src/npc/uploadSlave.tw b/src/npc/uploadSlave.tw
index 5fe1fdad66677df23120902c3f508f819ba90d55..d5372f3c0f6440e2b90f381f28f55204c4b8b125 100644
--- a/src/npc/uploadSlave.tw
+++ b/src/npc/uploadSlave.tw
@@ -87,7 +87,6 @@ boobsTat: "$activeSlave.boobsTat",
 lactation: $activeSlave.lactation,
 lactationAdaptation: 0,
 milk: 0,
-food: 0,    /* TODO: would this make sense to include? */
 cum: 0,
 hips: $activeSlave.hips,
 hipsImplant: $activeSlave.hipsImplant,
diff --git a/src/pregmod/beastFucked.tw b/src/pregmod/beastFucked.tw
index 2102ae749475a916789f2ba69663f9360946e613..57ab89805de5f22ca93aef7262512a5ac6662d3a 100644
--- a/src/pregmod/beastFucked.tw
+++ b/src/pregmod/beastFucked.tw
@@ -30,29 +30,29 @@
 	<<set _orifice = "mouth">>
 <</if>>
 
-<<set _used = {mouth: false, vagina: false, anus: false}>>
+<<set _used = {mouth: 0, vagina: 0, anus: 0}>>
 <<if $activeSlave.vagina > 0>>
-	<<set _used.vagina = true>>
+	<<set _used.vagina = 1>>
 <</if>>
 <<if $activeSlave.anus > 0>>
-	<<set _used.anus = true>>
+	<<set _used.anus = 1>>
 <</if>>
 <<if $activeSlave.oralCount > 0>>
-	<<set _used.mouth = true>>
+	<<set _used.mouth = 1>>
 <</if>>
 
 <<if $activeSlave.fetish == "masochist">>
-	<<set _fetishDesc = "committing such a painful act", _activeQuirk = true>>
+	<<set _fetishDesc = "committing such a painful act", _activeQuirk = 1>>
 <<elseif $activeSlave.fetish == "humiliation">>
-	<<set _fetishDesc = "committing such a humiliating act", _activeQuirk = true>>
+	<<set _fetishDesc = "committing such a humiliating act", _activeQuirk = 1>>
 <<elseif $activeSlave.sexualQuirk == "perverted">>
-	<<set _fetishDesc = "committing such a perverted act", _activeQuirk = true>>
+	<<set _fetishDesc = "committing such a perverted act", _activeQuirk = 1>>
 <<elseif $activeSlave.behavioralQuirk == "sinful">>
-	<<set _fetishDesc = "committing such a sinful act", _activeQuirk = true>>
+	<<set _fetishDesc = "committing such a sinful act", _activeQuirk = 1>>
 <<elseif $activeSlave.fetish == "cumslut">>
-	<<set _fetishDesc = "getting to drink more cum", _activeQuirk = true>>
+	<<set _fetishDesc = "getting to drink more cum", _activeQuirk = 1>>
 <<elseif $activeSlave.sexualQuirk == "gagfuck queen">>
-	<<set _fetishDesc = "getting to suck more dick", _activeQuirk = true>>
+	<<set _fetishDesc = "getting to suck more dick", _activeQuirk = 1>>
 <</if>>
 
 <<if canWalk($activeSlave)>>You call $him over and<<else>>You order another slave to bring $activeSlave.slaveName over. Once $he is situated, you<</if>> tell $him you want to watch $him <<switch _sexAct>><<case "oral">>suck off<<default>>get fucked by<</switch>> <<print _a>> _animal.species.
diff --git a/src/pregmod/organFarm.tw b/src/pregmod/organFarm.tw
index 7193f4c266f47b56261fcac73805871ad0e5033e..21c279cf585be4b25cd392aa55c6226cfff82d81 100644
--- a/src/pregmod/organFarm.tw
+++ b/src/pregmod/organFarm.tw
@@ -150,7 +150,7 @@ Organ Production
 	<br>
 <</if>>
 
-<<if $seePreg != 0 && $seeBestiality != false>>
+<<if $seePreg != 0 && $seeBestiality == 1>>
 	<<if $farmyardLabUpgrades.animalOvaries > 0>>
 		<<if $animalOvaries < 1>>
 			//You lack the required designs for cloning animal ovaries for slaves.//
diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw
index d86f95fa4b76104362887b764c1cc8ba465ad513..68b892877af0c44cbf7cb7198928ff2d27de0226 100644
--- a/src/pregmod/pRaped.tw
+++ b/src/pregmod/pRaped.tw
@@ -206,7 +206,7 @@ Now the only question is what to do with the would-be rapist. You could toss the
 		<<= assignJob($activeSlave, "work as a farmhand")>>
 		<<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>>
 		<<replace "#result">>
-			You complete the legalities and biometric scanning quickly and cautiously. The idiot will wake up in $farmyardName, where $he will spend the rest of $his days working the fields<<if $farmyardShows == true>> and <<if $seeBestiality == 1>>getting fucked by animals<<else>>putting on shows with animals<</if>><</if>>.
+			You complete the legalities and biometric scanning quickly and cautiously. The idiot will wake up in $farmyardName, where $he will spend the rest of $his days working the fields<<if $farmyardShows == 1>> and <<if $seeBestiality == 1>>getting fucked by animals<<else>>putting on shows with animals<</if>><</if>>.
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 		<</replace>>
 	<</link>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 49b943a2fcda28cb86d978dfc3d6114f4cb08803..2def6610b4857c463d2b57344107399a1c79f216 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -841,44 +841,7 @@
 	}>>
 <</if>>
 <<if ndef $animalsBought>>
-	<<set $animalsBought = {
-	canines: 0, 
-	hooved: 0, 
-	felines: 0, 
-	labradorRetrievers: 0, 
-	germanShepherds: 0, 
-	goldenRetrievers: 0, 
-	frenchBulldogs: 0, 
-	bulldogs: 0, 
-	beagles: 0, 
-	poodles: 0, 
-	rottweilers: 0, 
-	yorkshireTerriers: 0, 
-	siberianHuskies: 0, 
-	horses: 0, 
-	siameses: 0, 
-	persians: 0, 
-	maineCoons: 0, 
-	ragdolls: 0, 
-	bengals: 0, 
-	abbysinians: 0, 
-	birmans: 0, 
-	orientalShorthairs: 0, 
-	sphynxes: 0, 
-	russianBlues: 0, 
-	wolves: 0, 
-	foxes: 0, 
-	jackals: 0, 
-	dingos: 0, 
-	zebras: 0, 
-	cougars: 0, 
-	jaguars: 0, 
-	pumas: 0, 
-	lynx: 0, 
-	leopards: 0, 
-	lions: 0, 
-	tigers: 0
-	}>>
+	<<set $animalsBought = {canines: 0, hooved: 0, felines: 0, labradorRetrievers: 0, germanShepherds: 0, goldenRetrievers: 0, frenchBulldogs: 0, bulldogs: 0, beagles: 0, poodles: 0, rottweilers: 0, yorkshireTerriers: 0, siberianHuskies: 0, horses: 0, siameses: 0, persians: 0, maineCoons: 0, ragdolls: 0, bengals: 0, abbysinians: 0, birmans: 0, orientalShorthairs: 0, sphynxes: 0, russianBlues: 0, wolves: 0, foxes: 0, jackals: 0, dingos: 0, zebras: 0, cougars: 0, jaguars: 0, pumas: 0, lynx: 0, leopards: 0, lions: 0, tigers: 0}>>
 <</if>>
 <<if ndef $canines>>
 	<<set $canines = []>>
diff --git a/src/uncategorized/manageArcology.tw b/src/uncategorized/manageArcology.tw
index 384858a1701a14472410f44efa2a7bba3e9de6a5..609b48dbd64ed88ae216f9ea07e1bedefe18a4ea 100644
--- a/src/uncategorized/manageArcology.tw
+++ b/src/uncategorized/manageArcology.tw
@@ -267,7 +267,7 @@ __Special Arcology Upgrades__
 
 <br><br>
 
-Your slaves have participated in approximately <<print commaNum($oralTotal+$vaginalTotal+$analTotal)>> sexual encounters: <<print commaNum($oralTotal)>> primarily oral, <<print commaNum($vaginalTotal)>> vanilla, <<print commaNum($mammaryTotal)>> mammary, <<print commaNum($analTotal)>> anal, and <<print commaNum($penetrativeTotal)>> with the slave penetrating another. They have produced about <<print commaNum($milkTotal)>> liters of marketable milk, <<if $seeDicks != 0>>about <<print commaNum($cumTotal)>> deciliters of marketable cum, <<print massFormat($foodTotal)>> of edible food,  <</if>>and have given birth <<print commaNum($birthsTotal)>> times.
+Your slaves have participated in approximately <<print commaNum($oralTotal+$vaginalTotal+$analTotal)>> sexual encounters: <<print commaNum($oralTotal)>> primarily oral, <<print commaNum($vaginalTotal)>> vanilla, <<print commaNum($mammaryTotal)>> mammary, <<print commaNum($analTotal)>> anal, and <<print commaNum($penetrativeTotal)>> with the slave penetrating another. They have produced about <<print commaNum($milkTotal)>> liters of marketable milk, <<if $seeDicks != 0>>about <<print commaNum($cumTotal)>> deciliters of marketable cum,  <</if>>and have given birth <<print commaNum($birthsTotal)>> times.
 
 <<if $pitKillsTotal > 0>>$pitKillsTotal slaves have died in your fighting pit.<</if>>
 <<if $fuckdollsSold > 0>>$fuckdollsSold mindbroken arcade slaves have been converted into Fuckdolls and sold.<</if>>
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index 028eb0a563479ce52c2d79b24b6299386a6301a6..7612ce5afddc94231b78f73d49eb11cd62caa1d2 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -1357,7 +1357,7 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1
 
 <<if $incubator > 0>>
 <<if $activeSlave.preg > 0 && $activeSlave.broodmother == 0 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">>
-<<if ($activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0) || ($activeSlave.assignment == "breed in the farmyard" && $farmyardPregSetting > 0)>>
+<<if ($activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0) || ($activeSlave.assignment == "work in the farmyard" && $farmyardBreeding > 0)>>
 <<else>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<if _WL - _reservedNursery == 0>>
@@ -1407,7 +1407,7 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1
 
 <<if $nursery > 0>>
 <<if $activeSlave.preg > 0 && $activeSlave.broodmother == 0 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">>
-<<if ($activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0) || ($activeSlave.assignment == "breed in the farmyard" && $farmyardPregSetting > 0)>>
+<<if ($activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0) || ($activeSlave.assignment == "work in the farmyard" && $farmyardBreeding > 0)>>
 <<else>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<if _WL - _reservedIncubator == 0>>
diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw
index f39ecd5623f4127e9988305f36518ee712e61ebd..98ea7560a738da631a4ff71bdb762bedb4e574c3 100644
--- a/src/uncategorized/slaveSummary.tw
+++ b/src/uncategorized/slaveSummary.tw
@@ -446,17 +446,12 @@
 <<case "Milkmaid Select">>
 	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
 	[[_slaveName|Milkmaid Workaround][$i = _ssi]]
-<<case "Farmyard">>		/* TODO: THIS WILL NEED TO BE REWORKED - CURRENTLY AN AMALGAMATION OF THE SERVANTS' QUARTERS AND THE DAIRY REQUIREMENTS (but mostly the servant's quarters)*/
+<<case "Farmyard">>
 <<if $Flag == 0>>
 	<<if _Slave.assignment == ("work as a farmhand")>><<continue>><</if>>
 	<<if $farmyard <= $farmyardSlaves>><<continue>><</if>>
-	<<if (_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust <= 20)) || (_Slave.trust < -20)>>
 		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
 		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName must be either more fearful of you or devoted to you//
-		<<continue>>
-	<</if>>
 <<elseif $Flag == 1>>
 		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
 		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw
index 5904ef79c88bc3c60c4efc5fbc1289a5ba95cc4c..e53e4236926724592b870bfc7c52082cf786e2bb 100644
--- a/src/utility/birthWidgets.tw
+++ b/src/utility/birthWidgets.tw
@@ -124,16 +124,16 @@
 		<<set _animals.push($canines[_roll])>>
 	<</if>>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		<<if $farmyardShows == true>>
+		<<if $farmyardShows == 1>>
 			<<set _roll = random(0, _animals.length)>>
 			$He shows no interest in $his coming birth as $he continues being rutted by a <<print _animals[_roll].species>>, so <<if $Farmer > 0.>>$Farmer.name<<else>>another slave<</if>> has to pull the animal off of $him and pull $him into the nearest birthing stall. /* TODO: is that what the farmyard would use? */ $He also shows almost no reaction when $his child<<if $slaves[$i].pregType > 1>>ren<</if>> begin<<if $slaves[$i].pregType <= 1>>s<</if>> to come out, or when $he is subsequently hosed off before being led back to $farmyardName.
 		<<else>>
-			
+
 
 			<<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. Instinctively, $he begins to push out $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts.
 		<</if>>
 	<<else>>
-		<<if $farmyardShows == true>>
+		<<if $farmyardShows == 1>>
 			Since the farmyard is designed for pregnant slaves, $he stays hooked up to the milkers. $He meekly protests $his situation, but ultimately accepts it. $He begins working on birthing $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, and catches a glimpse of $his child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, but quickly forgets when $he is hosed off.
 			<<set $humiliation = 1>>
 		<<else>>