diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index b501c4f8c32f95837cc702bfc6b36f7c90130020..645c857544a8aba91f776d5a25907e815b9d60ee 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -1272,12 +1272,23 @@
 						<<set $slaves[$i].devotion -= 3>>
 					<</if>>
 				<</if>>
+				<<if $slaves[$i].assignment == "be a subordinate slave" && $slaves[$i].subTarget != 0>>
+					<<set _dom = $slaveIndices[$slaves[$i].subTarget]>>
+					<<if def _dom>>
+						<<if ["abusive", "malicious"].includes($slaves[_dom].sexualFlaw)>>
+							<<set _abused = 1>>
+						<</if>>
+					<</if>>
+				<</if>>
 				<<if ($slaves[$i].assignment == "work in the dairy") && ($dairyRestraintsSetting >= 2)>>
 					$His paraphilia is satisfied by $his horrible life as a producer of useful fluids and a receptacle for machine rape.
 					<<set _para = 1>>
 				<<elseif ["work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>>
 					$His paraphilia is satisfied by $his horrible life as a helpless hole for an infinite bag of dicks.
 					<<set _para = 1>>
+				<<elseif _abused>>
+					$His paraphilia is satisfied by $the constant mistreatment $he receives $his dom, $slaves[_dom].slaveName.
+					<<set _para = 1>>
 				<<elseif $slaves[$i].trust < -50>>
 					$His paraphilia is satisfied by $his constant terror.
 					<<set _para = 1>>