diff --git a/src/Mods/DinnerParty/dinnerPartyExecution.tw b/src/Mods/DinnerParty/dinnerPartyExecution.tw
index 91c78404328b9ee09d6b5360c5bb67d7e9fd3784..ad3b261a11420997ad73370405b8b604a4ae116d 100644
--- a/src/Mods/DinnerParty/dinnerPartyExecution.tw
+++ b/src/Mods/DinnerParty/dinnerPartyExecution.tw
@@ -31,525 +31,562 @@
 	<<else>>
 		$He understands $he is about to be slaughtered liked an animal. Tears stream down $his face as $he struggles against $his bindings.
 	<</if>>
-	<<print "She is lying on her back with an apple in her mouth. You lift her legs up in the air exposing her ass towards you. You penetrate her ass with your throbbing dick fucking her roughly and cuming quickly. Your guests form a line behind you, and do the same to her ass. Some of your guests take particular pleasure being rough with " + $activeSlave.slaveName + ". They enjoy making her squeal like a pig, knowing they are about to enjoy her flesh in a short while. After all of your guests had a turn with the little piggy, her ass is dripping with cum and a hint of blood. It seems your guests greatly @@color:green;enjoy@@ themselves. You stand over her with a ceremonial dagger, ">>
+	/* This needs to be rewritten. Take into account FS tastes and the fact that the player might not have a dick */
+	$He is lying on $his back with an apple in $his mouth. You lift $his legs up in the air exposing $his nethers. You penetrate $him with your throbbing dick fucking her roughly and cuming quickly. Your guests form a line behind you, and do the same to her ass. Some of your guests take particular pleasure being rough with $activeSlave.slaveName. They enjoy making her squeal like a pig, knowing they are about to enjoy her flesh in a short while. After all of your guests had a turn with the little piggy, her ass is dripping with cum and a hint of blood. It seems your guests greatly @@.green;enjoy@@ themselves. You stand over her with a ceremonial dagger,
 	<<set $rep += 1000>>
-	<<if $activeSlave.fetish is "mindbroken">>
-		<<print "looking into her dull eyes. ">>
-	<<elseif $activeSlave.devotion gte 20>>
-		<<print "looking into her proud eyes. ">>
+	<<if $activeSlave.fetish == "mindbroken">>
+		looking into her dull eyes.
+	<<elseif $activeSlave.devotion > 90>>
+		looking into her proud eyes.
 	<<else>>
-		<<print "looking into her terrified eyes begging for mercy. ">>
+		looking into her terrified eyes begging for mercy.
 	<</if>>
-	<<print "You give the signal for your slaves to begin the ceremony. The four slaves hold " + $activeSlave.slaveName + " down on the platter. A fifth slave starts to give her oral sex. ">>
-	<<print $activeSlave.slaveName + " moans with the apple in her mouth. When she is on the edge of climax you plunge the ceremonial dagger into her chest. The pain causes her to bite down on the apple deeply. Tears mixed with the juices of the apple flows down her face. With a twist of your hand, you carve out her beating heart. ">>
-	<<if ($activeSlave.fetish is "mindbroken") || ($activeSlave.devotion gte 20)>>
-		<<print "Your guests @@color:green;applaud@@ your slave’s willingness to die for her ">>
-		<<if $PC.title gt 0>>
-			<<print "master">>
-		<<else>>
-			<<print "mistress">>
-		<</if>>
-		<<print ", a credit to your training. ">>
+	You give the signal for your slaves to begin the ceremony. The four slaves hold $activeSlave.slaveName down on the platter. A fifth slave starts to give her oral sex.
+	$activeSlave.slaveName moans with the apple in her mouth. When she is on the edge of climax you plunge the ceremonial dagger into her chest. The pain causes her to bite down on the apple deeply. Tears mixed with the juices of the apple flows down her face. With a twist of your hand, you carve out her beating heart.
+	<<if ($activeSlave.fetish == "mindbroken") || ($activeSlave.devotion > 90)>>
+		Your guests @@.green;applaud@@ your slave’s willingness to die for $his <<= WrittenMaster()>>, a credit to your training.
 		<<set $rep += 500>>
 	<<else>>
-		<<print "Your guests @@color:red;snicker@@ at your inability to provide a willing sacrifice. ">>
+		Your guests @@.red;snicker@@ at your inability to provide a willing sacrifice.
 		<<set $rep -= 100>>
 	<</if>>
-	<<print "Your slaves carry the carcase to the kitchen for cooking preparations. With all the ingredients for the special dishes harvested, the carcase is placed on a spit slowly rotating over an open fire. ">>
-	<<print "You mingle with your guests while " + $activeSlave.slaveName + " is slowly being cooked. ">>
+	Your slaves carry the carcass to the kitchen for cooking preparations. With all the ingredients for the special dishes harvested, the carcass is placed on a spit slowly rotating over an open fire. You mingle with your guests while $activeSlave.slaveName is slowly being cooked.
 	<br><br>
 	
-	<<print "Your slaves begin to serve the appetizer... ">>
+	Your slaves begin to serve the appetizer...
 	<br>
 	/% Dicky Roll %/
-	<<if $activeSlave.dick gt 0>>
-		/% the dick is numbered from 0 to 5 %/
-		<<set _dishRating to $activeSlave.dick>>
-<img src='resources/spring roll.jpg' style="float:left" />
-		<<print "''//Dicky Roll//'': ">>
+	<<if $activeSlave.dick > 0>>
+		/% the dick is numbered from 0 to 5 %/ /*this isn't a problem at all*/
+		<<set _dishRating = $activeSlave.dick>>
+		/*<img src='resources/spring roll.jpg' style="float:left" />*/
+		''//Dicky Roll//'':
 		<br>
-		<<print $activeSlave.slaveName + "’s penis is wrapped in a spring roll wrapper, deep fried and placed on a plate. Green lettuce decorates the plate along with a side of dipping sauce. ">>
-		<<if $activeSlave.dick gte 5>>
-			<<print "The massive length and girth of the penis impressed your guests greatly and have them all salivating at the sight of the dish. ">>
-		<<elseif $activeSlave.dick gte 4>>
-			<<print "The large size of the penis impressed your guests and have them salivating at the sight of the dish. ">>
-		<<elseif $activeSlave.dick gte 3>>
-			<<print "The regular size of the penis did not impress your guests much. Nevertheless they are looking forward to tasting the delicacy. ">>
-		<<elseif $activeSlave.dick gte 2>>
-			<<print "The small size of the penis had your guests disappointed at the size of the dish. ">>
+		$activeSlave.slaveName’s penis is wrapped in a spring roll wrapper, deep fried and placed on a plate. Green lettuce decorates the plate along with a side of dipping sauce.
+		<<if $activeSlave.dick >= 5>>
+			The massive length and girth of the penis impressed your guests greatly and have them all salivating at the sight of the dish.
+		<<elseif $activeSlave.dick >= 4>>
+			The large size of the penis impressed your guests and have them salivating at the sight of the dish.
+		<<elseif $activeSlave.dick >= 3>>
+			The regular size of the penis did not impress your guests much. Nevertheless they are looking forward to tasting the delicacy.
+		<<elseif $activeSlave.dick >= 2>>
+			The small size of the penis had your guests disappointed at the size of the dish.
 		<<else>>
-			<<print "The tiny size of the penis had your guests laughing at the disappointing dish. ">>
+			The tiny size of the penis had your guests laughing at the disappointing dish.
 		<</if>>
-		<<if $activeSlave.balls gte 5>>
-			<<print "As you bite into the dick your palate is treated with a rich salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also greatly enjoy this exotic taste. ">>
-		<<elseif $activeSlave.balls gte 4>>
-			<<print "As you bite into the dick your palate is treated with a distinct salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also enjoy this exotic taste. ">>
+		<<if $activeSlave.balls >= 5>>
+			As you bite into the dick your palate is treated with a rich salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also greatly enjoy this exotic taste.
+		<<elseif $activeSlave.balls >= 4>>
+			As you bite into the dick your palate is treated with a distinct salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also enjoy this exotic taste.
 			<<set _dishRating -= 0.5>>
-		<<elseif $activeSlave.balls gte 3>>
-			<<print "As you bite into the dick your palate is treated with a faint salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also enjoy this exotic taste. ">>
+		<<elseif $activeSlave.balls >= 3>>
+			As you bite into the dick your palate is treated with a faint salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also enjoy this exotic taste.
 			<<set _dishRating -= 1>>
-		<<elseif $activeSlave.balls gte 2>>
-			<<print "As you bite into the dick your palate is treated with a hint of salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also enjoy this exotic taste. ">>
+		<<elseif $activeSlave.balls >= 2>>
+			As you bite into the dick your palate is treated with a hint of salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also enjoy this exotic taste.
 			<<set _dishRating -= 1.5>>
-		<<elseif $activeSlave.balls gte 1>>
-			<<print "As you bite into the dick your palate is treated with barely a hint of salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also enjoy this exotic taste. ">>
+		<<elseif $activeSlave.balls >= 1>>
+			As you bite into the dick your palate is treated with barely a hint of salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also enjoy this exotic taste.
 			<<set _dishRating -= 2>>
 		<<else>>
-			<<print "As you bite into the dick you feel as if this dish is missing something. Something Je ne sais quoi.">>
+			As you bite into the dick you feel as if this dish is missing something. Something Je ne sais quoi.
 			<<set _dishRating -= 2.5>>		
 		<</if>>	
 		/% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/
 		<<set _dinnerRating += _dishRating>>
-		<<if _dishRating gt 5>>
-			<<set _dishRating to 5>>
-		<<elseif _dishRating lt 0>>
-			<<set _dishRating to 0>>
+		<<if _dishRating > 5>>
+			<<set _dishRating = 5>>
+		<<elseif _dishRating < 0>>
+			<<set _dishRating = 0>>
 		<</if>>
 		<br><br>
-		<<print "This dish earned a score of " + _dishRating + " out of 5 stars. ">>
-		<<if _dishRating gte 2>>
-			<<print "Your reputation has @@color:green;increased@@. ">>
+		This dish earned a score of _dishRating out of 5 stars.
+		<<if _dishRating >= 2>>
+			Your reputation has @@.green;increased@@.
 			<<set $rep += (_dishRating * 20)>>
-		<<elseif _dishRating gte 0>>
-			<<print "Your reputation has @@color:red;decreased@@. ">>
+		<<elseif _dishRating >= 0>>
+			Your reputation has @@.red;decreased@@.
 			<<set $rep -= (_dishRating * 20)>>
 		<<else>>
-			<<print "Your reputation has @@color:red;decreased@@. ">>
+			Your reputation has @@.red;decreased@@.
 			<<set $rep -= 100>>
 		<</if>>
 		<br><br>
 		/% End of Dish rating %/
 	<</if>>
-<br style="clear:both" />
-<br>
+	/*<br style="clear:both" />*/
+	<br>
 	/% Testy Meat Balls %/
-	<<if $activeSlave.balls gt 0>>
-<img src='resources/meat balls.jpg' style="float:left" />
-		<<print "The next course is ''//Testy Meat Balls//'': ">>
-		<<set _dishRating to $activeSlave.balls>>
+	<<if $activeSlave.balls > 0>>
+		/*<img src='resources/meat balls.jpg' style="float:left" />*/
+		The next course is ''//Testy Meat Balls//'':
+		<<set _dishRating = $activeSlave.balls>> /* I give up. Each and every dish will need a rework and score redesign. Definitely some crazy potential with FSs to do some intersting things.*/
 		<br>
-		<<print $activeSlave.slaveName + "'s balls are coated in olive oil and sautéed. ">>		
+		$activeSlave.slaveName's balls are coated in olive oil and sautéed.	
 		/% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/
 		<<set _dinnerRating += _dishRating>>
-		<<if _dishRating gt 5>>
-			<<set _dishRating to 5>>
-		<<elseif _dishRating lt 0>>
-			<<set _dishRating to 0>>
+		<<if _dishRating > 5>>
+			<<set _dishRating = 5>>
+		<<elseif _dishRating < 0>>
+			<<set _dishRating = 0>>
 		<</if>>
 		<br><br>
-		<<print "This dish earned a score of " + _dishRating + " out of 5 stars. ">>
-		<<if _dishRating gte 2>>
-			<<print "Your reputation has @@color:green;increased@@. ">>
+		This dish earned a score of _dishRating out of 5 stars.
+		<<if _dishRating >= 2>>
+			Your reputation has @@.green;increased@@.
 			<<set $rep += (_dishRating * 20)>>
-		<<elseif _dishRating gte 0>>
-			<<print "Your reputation has @@color:red;decreased@@. ">>
+		<<elseif _dishRating >= 0>>
+			Your reputation has @@.red;decreased@@.
 			<<set $rep -= (_dishRating * 20)>>
 		<<else>>
-			<<print "Your reputation has @@color:red;decreased@@. ">>
+			Your reputation has @@.red;decreased@@.
 			<<set $rep -= 100>>
 		<</if>>
 		<br><br>
 		/% End of Dish rating %/
 	<</if>>
-<br style="clear:both" />
-<br>
+	/*<br style="clear:both" />*/
+	<br>
 	/% Camel Toe à l'orange %/
-	<<if $activeSlave.vagina isnot -1>>
-		<<set _dishRating to 5>>
-<img src='resources/steak.jpg' style="float:left" />
-		<<print "The next course is ''//Camel Toe steak//'': ">>
+	<<if $activeSlave.vagina != -1>>
+		<<set _dishRating = 5>>
+		/*<img src='resources/steak.jpg' style="float:left" />*/
+		The next course is ''//Camel Toe steak//'':
 		<br>
-		<<print $activeSlave.slaveName + "'s pussy is grilled like a steak. ">>
-		<<if $activeSlave.clit gte 2>>
-			<<print "Her huge clit sticking out of the camel toe is the cherry on top for this dish. ">>
-		<<elseif $activeSlave.clit gte 1>>
-			<<print "Her large clit sticking out of the camel toe makes this dish aesthetically pleasing. ">>
+		$activeSlave.slaveName's pussy is grilled like a steak.
+		<<if $activeSlave.clit >= 2>> /*These would all need to take into account clitoral hoods */
+			$His huge clit sticking out of the camel toe is the cherry on top for this dish.
+		<<elseif $activeSlave.clit >= 1>>
+			$His large clit sticking out of the camel toe makes this dish aesthetically pleasing.
 			<<set _dishRating -= 1.5>>
 		<<else>>
-			<<print "Her small clit is hiding inside of the camel toe. It does not add to the scheme of this dish. ">>
+			$His small clit is hiding inside of the camel toe. It does not add to the scheme of this dish.
 			<<set _dishRating -= 2>>
 		<</if>>
-		<<if $activeSlave.labia gte 2>>
-			<<print "Her huge labia taste delicious. ">>
-		<<elseif $activeSlave.labia gte 1>>
-			<<print "Her large labia is tasty. ">>
+		<<if $activeSlave.labia >= 2>>
+			$His huge labia taste delicious.
+		<<elseif $activeSlave.labia >= 1>>
+			$His large labia is tasty.
 			<<set _dishRating -= 1.5>>
 		<<else>>
-			<<print "Her small labia leave you and your guests wanting more.">>
+			$His small labia leave you and your guests wanting more.
 			<<set _dishRating -= 2>>
 		<</if>>
 		
 		/% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/
 		<<set _dinnerRating += _dishRating>>
-		<<if _dishRating gt 5>>
-			<<set _dishRating to 5>>
-		<<elseif _dishRating lt 0>>
-			<<set _dishRating to 0>>
+		<<if _dishRating > 5>>
+			<<set _dishRating = 5>>
+		<<elseif _dishRating < 0>>
+			<<set _dishRating = 0>>
 		<</if>>
 		<br><br>
-		<<print "This dish earned a score of " + _dishRating + " out of 5 stars. ">>
-		<<if _dishRating gte 2>>
-			<<print "Your reputation has @@color:green;increased@@. ">>
+		This dish earned a score of _dishRating out of 5 stars.
+		<<if _dishRating >= 2>>
+			Your reputation has @@.green;increased@@.
 			<<set $rep += (_dishRating * 20)>>
-		<<elseif _dishRating gte 0>>
-			<<print "Your reputation has @@color:red;decreased@@. ">>
+		<<elseif _dishRating >= 0>>
+			Your reputation has @@.red;decreased@@.
 			<<set $rep -= (_dishRating * 20)>>
 		<<else>>
-			<<print "Your reputation has @@color:red;decreased@@. ">>
+			Your reputation has @@.red;decreased@@.
 			<<set $rep -= 100>>
 		<</if>>
 		<br><br>
 		/% End of Dish rating %/
 	<</if>>
-<br style="clear:both" />
-<br>	
+	/*<br style="clear:both" />*/
+	<br>	
 	/% Bonus dish Baby Veal Ragout %/
-	<<if $activeSlave.preg gte 10>>
-		<<set _dishRating to 5>>
-<img src='resources/veal ragout.jpg' style="float:left" />
-		<<print "The next course is a bonus dish ''//Baby Veal Ragout//'': ">>
+	<<if $activeSlave.preg >= 10>>
+		<<set _dishRating = 5>>
+		/*<img src='resources/veal ragout.jpg' style="float:left" />*/
+		The next course is a bonus dish ''//Baby Veal Ragout//'':
 		<br>
-		<<print $activeSlave.slaveName + " was pregnant so she has a special bonus dish to offer your guests. Her fetus is boiled in a vinegar stock and stewed in butter. ">>
-		<<if $activeSlave.preg gte 25>>
-			<<print "Your guests are pleased with the huge size of the dish. ">>
-		<<elseif $activeSlave.preg gte 20>>
-			<<print "Your guests are pleased with the large size of the dish. ">>
+		$activeSlave.slaveName was pregnant so $he has a special bonus dish to offer your guests. $His fetus is boiled in a vinegar stock and stewed in butter.
+		<<if $activeSlave.preg >= 25>>
+			Your guests are pleased with the huge size of the dish.
+		<<elseif $activeSlave.preg >= 20>>
+			Your guests are pleased with the large size of the dish.
 			<<set _dishRating -= 1>>
-		<<elseif $activeSlave.preg gte 15>>
-			<<print "Your guests are satisfied with the decent size of the dish. ">>
+		<<elseif $activeSlave.preg >= 15>>
+			Your guests are satisfied with the decent size of the dish.
 			<<set _dishRating -= 2>>
 		<<else>>
-			<<print "Your guests are a little disappointed with the small size of the dish. ">>
+			Your guests are a little disappointed with the small size of the dish.
 			<<set _dishRating -= 3>>		
 		<</if>>
 		
 		/% Dish Rating %/
 		<<set _dinnerRating += _dishRating>>
 		<br><br>
-		<<print "This dish earned a score of " + _dishRating + " out of 5 stars. ">>
-		<<print "Your reputation has @@color:green;increased@@. ">>
+		This dish earned a score of _dishRating out of 5 stars.
+		Your reputation has @@.green;increased@@.
 		<<set $rep += (_dishRating * 20)>>
 		<br><br>
 	<</if>>
-<br style="clear:both" />
-<br>	
+	/*<br style="clear:both" />*/
+	<br>	
 	/% Titty Tartare %/
-	<<set _dishRating to 5>>
-<img src='resources/tartare.jpg' style="float:left" />
-	<<print "The next course is ''//Titty Tartare//'': ">>
+	<<set _dishRating = 5>>
+	/*<img src='resources/tartare.jpg' style="float:left" />*/
+	The next course is ''//Titty Tartare//'':
 	<br>
-	<<print $activeSlave.slaveName + "'s tits are chopped into tiny cube size pieces mixed with onions, capers and seasoning. It is served raw with an egg yolk on top and a side of French fries. ">>
-	<<if $activeSlave.boobsImplant gt 0>>
-		<<print "As you and your guests take your first bite of the tartare you immediately spit out the meat. Who would have thought silicone is not edible. You have neglected to remove her breast implants before serving the titty tartare. The dish is now ruined. Your guests are @@color:red;displeased@@ by your lack of attention to detail. ">>
-		<<set _dishRating to 0>>
+	$activeSlave.slaveName's tits are chopped into tiny cube size pieces mixed with onions, capers and seasoning. It is served raw with an egg yolk on top and a side of French fries.
+	<<if $activeSlave.boobsImplant > 0>>
+		As you and your guests take your first bite of the tartare you immediately spit out the meat. Who would have thought silicone is not edible. You have neglected to remove her breast implants before serving the titty tartare. The dish is now ruined. Your guests are @@.red;displeased@@ by your lack of attention to detail.
+		<<set _dishRating = 0>>
 		<<set $rep -= 500>>
 	<<else>>
-		<<if $activeSlave.boobs gte 4800>>
-			<<print "Her monstrous boobs are very tender and juicy. There are also enough servings to keep all of your guests satisfied. ">>
-		<<elseif $activeSlave.boobs gte 2400>>
-			<<print "Her massive boobs are tender and juicy. Your guests are satisfied with the generous portions. ">>
+		<<if $activeSlave.boobs >= 4800>>
+			$His monstrous boobs are very tender and juicy. There are also enough servings to keep all of your guests satisfied.
+		<<elseif $activeSlave.boobs >= 2400>>
+			$His massive boobs are tender and juicy. Your guests are satisfied with the generous portions.
 			<<set _dishRating -= 1>>
-		<<elseif $activeSlave.boobs gte 1600>>
-			<<print "Her huge boobs are tender. Your guests are satisfied with the the portions. ">>
+		<<elseif $activeSlave.boobs >= 1600>>
+			$His huge boobs are tender. Your guests are satisfied with the the portions.
 			<<set _dishRating -= 2>>
-		<<elseif $activeSlave.boobs gte 800>>
-			<<print "Her big boobs are tender and tasty. Your guests are satisfied with the portions, but wished for more. ">>
+		<<elseif $activeSlave.boobs >= 800>>
+			$His big boobs are tender and tasty. Your guests are satisfied with the portions, but wished for more.
 			<<set _dishRating -= 3>>
-		<<elseif $activeSlave.boobs gte 500>>
-			<<print "Her small boobs are tender. Your guests are disappointed with their portions. ">>
+		<<elseif $activeSlave.boobs >= 500>>
+			$His small boobs are tender. Your guests are disappointed with their portions.
 			<<set _dishRating -= 4>>
 		<<else>>
-			<<print "Her none existent boobs leaves your guests disappointed. ">>
+			$His non-existent boobs leaves your guests disappointed.
 			<<set _dishRating -= 5>>		
 		<</if>>
-		<<if $activeSlave.lactation gte 2>>
-			<<print "As you and your guests enjoy your tartare, suddenly you hear a loud crunch coming from the guest sitting right next to you. You see blood spewing from his mouth as he spits out his chipped tooth along with a lactation implant. You apologize profusely and pay the man ¤10000 as compensation.  The rest of your guests are @@color:red;not happy@@ that you serve them drugged meat. ">>
-			<<set _dishRating to 0>>
+		<<if $activeSlave.lactation >= 2>>
+			As you and your guests enjoy your tartare, suddenly you hear a loud crunch coming from the guest sitting right next to you. You see blood spewing from his mouth as he spits out his chipped tooth along with a lactation implant. You apologize profusely and pay the man ¤10000 as compensation. The rest of your guests are @@.red;not happy@@ that you serve them drugged meat.
+			<<set _dishRating = 0>>
 			<<set $rep -= 1000>>
-		<<elseif $activeSlave.lactation gt 0 >>
-			<<print "You detect a hint of creamy taste to your tartare. The clearly lactating breast earns the dish an extra star. " >>
+		<<elseif $activeSlave.lactation > 0 >>
+			You detect a hint of creamy taste to your tartare. The clearly lactating breast earns the dish an extra star.
 			<<set _dishRating += 1>>
 		<</if>>
 	<</if>>
 	
 	/% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/
 	<<set _dinnerRating += _dishRating>>
-	<<if _dishRating gt 5>>
-		<<set _dishRating to 5>>
-	<<elseif _dishRating lt 0>>
-		<<set _dishRating to 0>>
+	<<if _dishRating > 5>>
+		<<set _dishRating = 5>>
+	<<elseif _dishRating < 0>>
+		<<set _dishRating = 0>>
 	<</if>>
 	<br><br>
-	<<print "This dish earned a score of " + _dishRating + " out of 5 stars. ">>
-	<<if _dishRating gte 2>>
-		<<print "Your reputation has @@color:green;increased@@. ">>
+	This dish earned a score of _dishRating out of 5 stars.
+	<<if _dishRating >= 2>>
+		Your reputation has @@.green;increased@@.
 		<<set $rep += (_dishRating * 20)>>
-	<<elseif _dishRating gte 0>>
-		<<print "Your reputation has @@color:red;decreased@@. ">>
+	<<elseif _dishRating >= 0>>
+		Your reputation has @@.red;decreased@@.
 		<<set $rep -= (_dishRating * 20)>>
 	<<else>>
-		<<print "Your reputation has @@color:red;decreased@@. ">>
+		Your reputation has @@.red;decreased@@.
 		<<set $rep -= 100>>
 	<</if>>
 	<br><br>
 	/% End of Dish rating %/
-<br style="clear:both" />
-<br>	
+	/*<br style="clear:both" />*/
+	<br>	
 	/% Roast Long Pig %/
-<img src='resources/roast pig.jpg' style="float:left" />
-	<<print "Your slaves begin to serve the main course ''//Roast Long Pig//'': ">>
+	/*<img src='resources/roast pig.jpg' style="float:left" />*/
+	Your slaves begin to serve the main course ''//Roast Long Pig//'':
 	<br>
-	<<print $activeSlave.slaveName + " is carried out with her carcass roasted to a perfect golden brown color. She is coated with BBQ sauce and dripping in her own juices. The apple is still in her mouth. ">>
+	$activeSlave.slaveName is carried out with $his carcass roasted to a perfect golden brown color. $He is coated with BBQ sauce and dripping in $his own juices. The apple is still in $his mouth.
 	<<set _dishRating = 5>>
-	<<if $activeSlave.vagina is 0>>
-		<<print $activeSlave.slaveName + " was a virgin. Eating of maiden meat is thought to be highly prestigious. It earns you an extra star for this dish. ">>
+	<<if $activeSlave.vagina == 0>>
+		$activeSlave.slaveName was a virgin. Eating of maiden meat is thought to be highly prestigious. It earns you an extra star for this dish.
 		<<set _dishRating += 1>>
 	<</if>>
-	<<if $activeSlave.age gte 40>>
-		<<print $activeSlave.slaveName + " was old. Her meat is tough and leathery. ">>
+	<<if $activeSlave.age >= 60>>
+		$activeSlave.slaveName + " was old. $His meat is tough and leathery.
 		<<set _dishRating -= 2>>
-	<<elseif $activeSlave.age gte 30>>
-		<<print $activeSlave.slaveName + " was middle aged. Her meat is stringy. ">>
+	<<elseif $activeSlave.age >= 40>>
+		$activeSlave.slaveName + " was middle aged. $His meat is stringy.
 		<<set _dishRating -= 1>>
-	<<elseif $activeSlave.age gte 20>>
-		<<print $activeSlave.slaveName + " was young. Her meat is tender. ">>
+	<<elseif $activeSlave.age >= 20>>
+		$activeSlave.slaveName + " was young. $His meat is tender.
 	<<else>>
-		<<print $activeSlave.slaveName + " was very young. Her meat is very tender. ">>
+		$activeSlave.slaveName + " was very young. $His meat is very tender.
 		<<set _dishRating += 1>>
 	<</if>>
-	<<if $activeSlave.weight gte 3>>
-		<<print $activeSlave.slaveName + " was too fat. It made the dish taste very greasy. ">>
+	<<if $activeSlave.weight > 95>>
+		$activeSlave.slaveName was too fat. It made the dish taste very greasy.
 		<<set _dishRating -= 2>>
-	<<elseif $activeSlave.weight gte 2>>
-		<<print $activeSlave.slaveName + " was fat. It made the dish taste greasy. ">>
+	<<elseif $activeSlave.weight > 30>>
+		$activeSlave.slaveName was fat. It made the dish taste greasy.
 		<<set _dishRating -= 1>>
-	<<elseif $activeSlave.weight gte 1>>
-		<<print $activeSlave.slaveName + " was juicy and yet not greasy. She is a prime piece of meat. ">>
+	<<elseif $activeSlave.weight > 10>>
+		$activeSlave.slaveName was juicy and yet not greasy. $He is a prime piece of meat.
 		<<set _dishRating += 0.5>>
-	<<elseif $activeSlave.weight gte 0>>
-		<<print $activeSlave.slaveName + " was lean. She is a good piece of meat. ">>
-	<<elseif $activeSlave.weight gte -1>>
-		<<print $activeSlave.slaveName + " was thin. She does not provide enough meat for you and your guests. ">>
+	<<elseif $activeSlave.weight >= -10>>
+		$activeSlave.slaveName was lean. $He is a good piece of meat.
+	<<elseif $activeSlave.weight >= -30>>
+		$activeSlave.slaveName was thin. $He does not provide enough meat for you and your guests.
 		<<set _dishRating -= 0.5>>
-	<<elseif $activeSlave.weight gte -2>>
-		<<print $activeSlave.slaveName + " was too skinny. She has very little meat on the bones. ">>
+	<<elseif $activeSlave.weight >= -95>>
+		$activeSlave.slaveName was too skinny. $He has very little meat on the bones.
 		<<set _dishRating -= 1>>
 	<<else>>
-		<<print $activeSlave.slaveName + " was emaciated. She has only bones and skin. ">>
+		$activeSlave.slaveName was emaciated. $He has only bones and skin.
 		<<set _dishRating -= 2>>		
 	<</if>>
-	<<if $activeSlave.muscles gte 3>>
-		<<print $activeSlave.slaveName + " have too much muscle and sinew. Her meat is too chewy. ">>
+	<<if $activeSlave.muscles > 95>>
+		$activeSlave.slaveName has too much muscle and sinew. $His meat is too chewy.
 		<<set _dishRating -= 0.5>>
-	<<elseif $activeSlave.muscles gte 2>>
-		<<print $activeSlave.slaveName + " have strong muscles. It gives her meat a very tasty texture. ">>
+	<<elseif $activeSlave.muscles > 50>>
+		$activeSlave.slaveName has strong muscles. It gives $his meat a very tasty texture.
 		<<set _dishRating += 0.5>>		
-	<<elseif $activeSlave.muscles gte 1>>
-		<<print $activeSlave.slaveName + " have tone muscles. It gives her meat a tasty texture. ">>
+	<<elseif $activeSlave.muscles > 5>>
+		$activeSlave.slaveName has toned muscles. It gives $his meat a tasty texture.
 	<<else>>
-		<<print $activeSlave.slaveName + " have no muscles. It gives her meat a plain texture. ">>
+		$activeSlave.slaveName has no muscles. It gives $his meat a plain texture.
 		<<set _dishRating -= 1>>
 	<</if>>
-	<<if $activeSlave.lipsImplant gt 0>>
-		<<print "All of sudden one of your guest’s face turns red, then purple. It is clear he is choking on something. You leap out of your seat, rush over to him and start the Heimlich maneuver. On your third thrust into his abdominal, a piece of lip implants flies out of his mouth and hits another guest square in the face. You apologize profusely for your carelessness in selecting the meat. The rest of your guests had a great laugh at your @@color:red;expense@@. ">>
+	<<if $activeSlave.lipsImplant > 0>>
+		All of sudden one of your guest’s face turns red, then purple. It is clear he is choking on something. You leap out of your seat, rush over to him and start the Heimlich maneuver. On your third thrust into his abdominal, a piece of lip implants flies out of his mouth and hits another guest square in the face. You apologize profusely for your carelessness in selecting the meat. The rest of your guests had a great laugh at your @@.red;expense@@.
 		<<set _dishRating -= 5>>
 		<<set $rep -= 500>>
 	<</if>>
-	<<if $activeSlave.buttImplant gt 0>>
-		<<print "All of sudden one of your guest clutches his chest.  His face turns pale as a ghost, foaming at the mouth falls over onto the table. You rush over to him, it is clear he is not breathing. You don’t know what’s wrong with him. It could not have been poison, since any toxins in the food would have been detected by your virtual assistant. You order your slave to rush the man to the nearest emergency clinic. You were informed later that he had died from ingesting a silicone butt implant. Your reputation @@color:red;suffers@@ greatly due to this incident. ">>
+	<<if $activeSlave.buttImplant > 0>>
+		All of sudden one of your guest clutches his chest. His face turns pale as a ghost, foaming at the mouth falls over onto the table. You rush over to him, it is clear he is not breathing. You don’t know what’s wrong with him. It could not have been poison, since any toxins in the food would have been detected by your virtual assistant. You order your slave to rush the man to the nearest emergency clinic. You were informed later that he had died from ingesting a silicone butt implant. Your reputation @@.red;suffers@@ greatly due to this incident.
 		<<set _dishRating -= 10>>
 		<<set $rep -= 5000>>
 	<</if>>
 
 	/% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/
 	<<set _dinnerRating += _dishRating>>
-	<<if _dishRating gt 5>>
-		<<set _dishRating to 5>>
-	<<elseif _dishRating lt 0>>
-		<<set _dishRating to 0>>
+	<<if _dishRating > 5>>
+		<<set _dishRating = 5>>
+	<<elseif _dishRating < 0>>
+		<<set _dishRating = 0>>
 	<</if>>
 	<br><br>
-	<<print "This dish earned a score of " + _dishRating + " out of 5 stars. ">>
-	<<if _dishRating gte 2>>
-		<<print "Your reputation has @@color:green;increased@@. ">>
+	This dish earned a score of _dishRating out of 5 stars.
+	<<if _dishRating >= 2>>
+		"Your reputation has @@.green;increased@@.
 		<<set $rep += (_dishRating * 20)>>
-	<<elseif _dishRating gte 0>>
-		<<print "Your reputation has @@color:red;decreased@@. ">>
+	<<elseif _dishRating >= 0>>
+		"Your reputation has @@.red;decreased@@.
 		<<set $rep -= (_dishRating * 20)>>
 	<<else>>
-		<<print "Your reputation has @@color:red;decreased@@. ">>
+		"Your reputation has @@.red;decreased@@.
 		<<set $rep -= 100>>
 	<</if>>
 	<br><br>
 	/% End of Dish rating %/
-<br style="clear:both" />
-<br>
+	/*<br style="clear:both" />*/
+	<br>
 	/% End of Dinner %/
 	/% Total of man dishes each can earn 5 stars total 25, getting 12 stars means a successful evening %/
-	<<if _dinnerRating gte 12>>
+	<<if _dinnerRating >= 12>>
 	/% successful evening %/	
-		<<print "The party is in full swing. Your guests enjoy eating " + $activeSlave.slaveName + " and make good use of the slaves you provided for their pleasure. ">>
-		<<print "Sounds of an orgy of food drink and sex echoes through your dining hall. Your guests ate, drank and fucked their fill. ">>
-		<<print "As the evening draw to a close, there isn’t a single morsel of " + $activeSlave.slaveName + " left to be found. Some of your slaves show signs of teeth mark on their skin. Perhaps some guests got confused about what’s for eating and what’s for fucking? ">>
-		<<print "The evening was a @@color:green;success@@. ">>
+		The party is in full swing. Your guests enjoy eating $activeSlave.slaveName and make good use of the slaves you provided for their pleasure.
+		Sounds of an orgy of food drink and sex echoes through your dining hall. Your guests ate, drank and fucked their fill.
+		As the evening draw to a close, there isn’t a single morsel of $activeSlave.slaveName left to be found. Some of your slaves show signs of teeth mark on their skin. Perhaps some guests got confused about what’s for eating and what’s for fucking?
+		The evening was a @@.green;success@@.
 		<<set $rep += (_dinnerRating * 100)>>
 		
-		<<if _dinnerRating gte 20>>
+		<<if _dinnerRating >= 20>>
 			<br><br>
-			<<print "You have earn the 20 stars required for the title of ">>
-			<<set $MOD_DinnerPartyTitleAchievement to 1>>
-			<<if $PC.title gt 0>>
-				<<print "@@color:yellow;Master of The Culinary Arts@@">>
+			You have earned the 20 stars required for the title of
+			<<set $MOD_DinnerPartyTitleAchievement 0 1>>
+			<<if $PC.title > 0>>
+				@@.yellow;Master of The Culinary Arts.@@
 			<<else>>
-				<<print "@@color:yellow;Mistress of The Culinary Arts@@">>
+				@@.yellow;Mistress of The Culinary Arts.@@
 			<</if>>
 
 			<br><br>
 		<</if>>
 	<<else>>
 	/% failed evening %/	
-		<<print "With most of your dishes earning a poor rating, your guests are @@color:red;dissatisfied@@. ">>
+		With most of your dishes earning a poor rating, your guests are @@.red;dissatisfied@@.
 		<<set $rep -= (_dinnerRating * 100)>>
-		<<print "They take out their frustrations on your slaves. Your slaves are being fucked roughly and abused. Cries of pain and pleads of mercy echoes through your dining hall. You decide to allow the abuse to continue as you do not want to antagonize your guests further.  You watch with a forced smile as your favor slaves are being slapped, whipped, choked and burned with cigarettes. ">>
-		<<print "Some of your unlucky slaves had their health @@color:red;reduced@@. ">> 
-		<<print "All of your slaves @@color:mediumorchid;respect you less@@ and @@color:gold;fear@@ you more as you place your reputation above their wellbeing. ">>
-		<<for $j to 0; $j lt $slaves.length; $j++>>
-			<<if random(1) gt 0>>
-				<<set $slaves[$j].health -= 1>>
+		They take out their frustrations on your slaves. Your slaves are being fucked roughly and abused. Cries of pain and pleads of mercy echoes through your dining hall. You decide to allow the abuse to continue as you do not want to antagonize your guests further. You watch with a forced smile as your favorite slaves are being slapped, whipped, choked and burned with cigarettes.
+		Some of your unlucky slaves had their health @@.red;reduced@@.
+		All of your slaves @@.mediumorchid;respect you less@@ and @@.gold;fear@@ you more as you place your reputation above their wellbeing.
+		<<for _dpe = 0; _dpe < $slaves.length; _dpe++>>
+			<<if random(0,1) > 0>>
+				<<set $slaves[_dpe].health -= 10>>
 			<</if>>
-			<<set $slaves[$j].devotion -= 1>>
-			<<set $slaves[$j].trust -= 1>>
+			<<set $slaves[_dpe].devotion -= 5>>
+			<<set $slaves[_dpe].trust -= 5>>
 		<</for>>
 		
 		/% Head girl abuse %/
-		<<if ($HeadGirl isnot 0) && ($activeSlave.assignment isnot "be your Head Girl")>>
+		<<if ($HeadGirl != 0) && ($activeSlave.assignment != "be your Head Girl")>>
+			<<setLocalPronouns $HeadGirl 2>>
 			<br><br>
-			<<print "You notice a group of guests corner your head girl. The group consists of some very powerful people. Most of them arcology owners themselves, some of them have more powerful arcologies than yours. ">>
-			<<print $HeadGirl.slaveName + " tries to slip away, but she was grabbed at the neck by the leader of the pack. He pulls her down to the ground forcefully. ">>
-			<<print $HeadGirl.slaveName + " knows better to not resist, she is still a slave despite her position as your head girl. A slave does not raise their hand against a Master, even one that’s not her own. The leader rips off her dress, exposing her bare chest. Your head girl is frozen in terror when she is lifted onto the hastily cleared dining hall table by several of the men. Her eyes desperately searches for you. You are the only one who can stop this.  All that’s required is a single word from you. ">>
-			<<print $HeadGirl.slaveName + "'s eyes meets yours; the look of relief on her face is soon replaced by the sad realization that you will not intervene. ">>
-			<<print "Her mouth forms the word ">>
-			<<if $PC.title gt 0>>
-				<<print "mast...">>
+			You notice a group of guests corner your Head Girl. The group consists of some very powerful people. Most of them arcology owners themselves, some of them have more powerful arcologies than yours.
+			$HeadGirl.slaveName tries to slip away, but _he2 was grabbed at the neck by the leader of the pack. He pulls _him2 down to the ground forcefully.
+			$HeadGirl.slaveName knows better than to resist, _he2 is still a slave despite _his2 position as your head girl. A slave does not raise their hand against a Master, even one that’s not _his2 own. The leader rips off _his2 dress, exposing _his2 bare chest. Your head girl is frozen in terror when _he2 is lifted onto the hastily cleared dining hall table by several of the men. _Her2 eyes desperately search for you. You are the only one who can stop this.  All that’s required is a single word from you.
+			$HeadGirl.slaveName's eyes meets yours; the look of relief on _his2 face is soon replaced by the sad realization that you will not intervene.
+			_His2 mouth forms the word
+			<<if $PC.title > 0>>
+				'mast...'
 			<<else>>
-				<<print "mist...">>
+				'mist...'
 			<</if>>
-			<<print " as you shake your head, she closed her mouth and resigned to her fate. ">>
+			as you shake your head, _he2 closes _his2 mouth and resigns _himself2 to _his2 fate.
 			<br>
-			<<print "Your head girl is placed across the corner of the dining hall table face down, her hands and legs are held open by 4 men. She felt a hand on her ass, groping roughly. Then another hand on the other cheek, roughly parting her globes to get better access. ">>
+			Your head girl is placed across the corner of the dining hall table face down, _his2 hands and legs held open by 4 men. _He2 finds a hand on _his2 ass, groping roughly. Then another hand on the other cheek, roughly parting _his2 globes to get better access.
 			/% Pussy Check %/
-			<<if ($HeadGirl.vagina gte 0) && ($HeadGirl.vaginalAccessory isnot "chastity belt")>>
-				<<print "A finger raced along her slit, finding the source of that moisture and pressing its way in. Another finger was added and the hand began to finger fuck her roughly. After a few seconds a third finger was added and then a fourth, stretching her pussy. ">>
-				<<print $HeadGirl.slaveName + " screams loudly as the entire hand was shoved up her cunt without warning. ">>
-				<<print "Her pussy had @@color:lime;loosened@@. ">>
+			<<if ($HeadGirl.vagina >= 0) && canDoVaginal($HeadGirl)>>
+				A finger traces along _his2 slit, finding the source of that moisture and pressing its way in. Another finger was added and the hand began to finger fuck _him2 roughly. After a few seconds a third finger was added and then a fourth, stretching _his2 pussy.
+				$HeadGirl.slaveName screams loudly as the entire hand was shoved up _his2 cunt without warning.
+				_His2 pussy has @@.lime;loosened@@.
 				<<set $HeadGirl.vagina += 1>>
 			<</if>>
-			<<print "One man moves to the head of " + $HeadGirl.slaveName + " and shoved his cock into her mouth, fucking her throat roughly. He buries his cock deep down her throat all the way to his balls. ">>
-			<<print "He places both hands around her neck and squeezes with every stroke. Your head girl’s face turns red and gags uncontrollably. Her eyes rolls back as another man shoved his hard cock in her asshole, sodomizing her with no mercy.  As your head girl made squeaking noises in pain, serval guests picked up forks and jabbed it at her butt and her back chanting “more meat… more meat…” and “squeal piggy squeal”. You slump over your chair at the head of the table. Gulping down your drink, fighting back the urge to order your security drones to open fire on those men. You know those men would never dare to harm your head girl, not permanently, at least not anything your remote surgery couldn’t fix. It’s not as if you haven’t done worst to your slaves, but the message is clear, the attack on your head girl was meant as disrespect and an insult towards you. Raping your head girl is like raping you. You stare at the group of men gang raping your head girl at the end of your own dining table, you burning their @@color:yellow;names and their faces@@ into your memory as they take turns fucking her. They make use of her every hole. When they are done, she was left on the floor, battered and bruised, covered in cum and blood from superficial wounds. ">>
-			<<print "The leader of the pack pulls out his half erect cock pees on your head girl as a final insult towards you. The poor girl is so spent that she doesn’t even flinch at the urine hitting her face. ">>
-			<<print "He finishes showering your head girl, then turns towards you and says smilingly: ">>
+			One man moves to the head of $HeadGirl.slaveName and shoved his cock into _his2 mouth, fucking _his2 throat roughly. He buries his cock deep down _his2 throat all the way to his balls.
+			He places both hands around _his2 neck and squeezes with every stroke. Your head girl’s face turns red and gags uncontrollably. _His2 eyes rolls back as another man shoved his hard cock in _his2 asshole, sodomizing _him2 with no mercy.  As your head girl made squeaking noises in pain, serval guests picked up forks and jabbed it at _his2 butt and _his2 back chanting "more meat... more meat..." and "squeal piggy squeal". You slump over your chair at the head of the table. Gulping down your drink, fighting back the urge to order your security drones to open fire on those men. You know those men would never dare to harm your head girl, not permanently, at least not anything your remote surgery couldn’t fix. It’s not as if you haven’t done worse to your slaves, but the message is clear, the attack on your head girl was meant as disrespect and an insult towards you. Raping your head girl is like raping you. You stare at the group of men gang raping your head girl at the end of your own dining table, you burning their @@.yellow;names and their faces@@ into your memory as they take turns fucking _him2. They make use of _his2 every hole. When they are done, _he2 was left on the floor, battered and bruised, covered in cum and blood from superficial wounds.
+			The leader of the pack pulls out his half erect cock pees on your head girl as a final insult towards you. The poor _girl2 is so spent that _he2 doesn’t even flinch at the urine hitting _his2 face.
+			He finishes showering your head girl, then turns towards you and says smilingly:
 			<br><br>
-			<<print "//I must congratulate you// ">>
-			<<if $PC.title gt 0>>
-				<<print "//sir//, ">>
+			//"I must congratulate you//
+			<<if $PC.title > 0>>
+				//sir//,
 			<<else>>
-				<<print "//madam//, ">>
+				//madam//,
 			<</if>>
-			<<print "//you trained a fine obedient slave. She certainly understands her position well.// You grit your teeth faking a smile, repeating the old the old adage, @@color:yellow;revenge is dish best served cold@@. You have made some enemies tonight; you begin to plan a military conquest of them all. You will enjoy storming their arcologies and making them pay for this insult.">>
+			//you trained a fine obedient slave. _He2 certainly understands _his2 position well."// You grit your teeth faking a smile, repeating the old the old adage, @@.yellow;revenge is dish best served cold@@. You have made some enemies tonight; you begin to plan a military conquest of them all. You will enjoy storming their arcologies and making them pay for this insult.
 			<br><br>
-			<<print "The abuse your head girl suffers had @@color:red;decreased her health@@ and she is @@color:mediumorchid;less devoted@@ to you as you allowed her to be abused.">>
+			The abuse your head girl suffers had @@.red;decreased _his2 health@@ and _he2 is @@.mediumorchid;less devoted@@ to you as you allowed _him2 to be abused.
 			<br>
-			<<set $HeadGirl.health -= 2>>
-			<<set $HeadGirl.devotion -= 1>>
-			<<set _generateEnemies to 1>>
+			<<set $HeadGirl.health -= 20>>
+			<<set $HeadGirl.devotion -= 20>>
+			<<set _generateEnemies = 1>>
 		<</if>>
 	<</if>>
 	
 	<br><br>
 	/% Clean up and slaves reactions %/ 
-	<<print "When the last of your guest had stumbled drunkenly out your door, your slaves begin the daunting task of cleanup. ">>
-	<<if $activeSlave.relation isnot 0>>
-		<<for $j to 0; $j lt $slaves.length; $j++>>
-			<<if ($slaves[$j].ID is $activeSlave.relationTarget) && ($slaves[$j].fetish isnot "mindbroken")>>
-				$slaves[$j].slaveName is @@color:mediumorchid;distraught@@ that you ate her $activeSlave.relation. She also @@color:gold;fears@@ that she will be next.
-				<<set $slaves[$j].devotion -= 5>>
-				<<set $slaves[$j].trust -= 5>>
-				<<break>>
+	When the last of your guests has stumbled drunkenly out your door, your slaves begin the daunting task of cleanup.
+	<<if $familyTesting == 1>>
+		<<for _dpe = 0; _dpe < $slaves.length; _dpe++>>
+			<<if $activeSlave.mother == $slaves[_dpe].ID>>
+				$slaves[_dpe].slaveName is @@.mediumorchid;distraught@@ that you ate her daughter. She also @@.gold;fears@@ that she will be next.
+				<<run clearSummaryCache($slaves[_dpe])>>
+				<br><br>
+				<<set $slaves[_dpe].devotion -= 20, $slaves[_dpe].trust -= 20>>
 			<</if>>
+			<<if $activeSlave.father == $slaves[_dpe].ID>>
+				$slaves[_dpe].slaveName is @@.mediumorchid;distraught@@ that you ate her daughter. She also @@.gold;fears@@ that she will be next.
+				<<run clearSummaryCache($slaves[_dpe])>>
+				<br><br>
+				<<set $slaves[_dpe].devotion -= 10, $slaves[_dpe].trust -= 10>>
+			<</if>>
+			<<if $activeSlave.ID == $slaves[_dpe].father>>
+				$slaves[_dpe].slaveName is @@.mediumorchid;grieved@@ that you ate her father. She also @@.gold;fears@@ that she will be next.
+				<<run clearSummaryCache($slaves[_dpe])>>
+				<br><br>
+				<<set $slaves[_dpe].devotion -= 10, $slaves[_dpe].trust -= 10>>
+			<</if>>
+			<<if $activeSlave.ID == $slaves[_dpe].mother>>
+				$slaves[_dpe].slaveName is @@.mediumorchid;grieved@@ that you ate her mother. She also @@.gold;fears@@ that she will be next.
+				<<run clearSummaryCache($slaves[_dpe])>>
+				<br><br>
+				<<set $slaves[_dpe].devotion -= 20, $slaves[_dpe].trust -= 20>>
+			<</if>>
+			<<switch areSisters($activeSlave, $slaves[_dpe])>>
+			<<case 1>>
+				$slaves[_dpe].slaveName is @@.mediumorchid;devastated@@ that you ate her twin. She also @@.gold;fears@@ that she will be next.
+				<<run clearSummaryCache($slaves[_dpe])>>
+				<br><br>
+				<<set $slaves[_dpe].devotion -= 30, $slaves[_dpe].trust -= 30>>
+			<<case 2>>
+				$slaves[_dpe].slaveName is @@.mediumorchid;grieved@@ that you ate her sister. She also @@.gold;fears@@ that she will be next.
+				<<run clearSummaryCache($slaves[_dpe])>>
+				<br><br>
+				<<set $slaves[_dpe].devotion -= 20, $slaves[_dpe].trust -= 20>>
+			<<case 3>>
+				$slaves[_dpe].slaveName is @@.mediumorchid;disheartened@@ that you ate her half-sister. She also @@.gold;fears@@ that she will be next.
+				<<run clearSummaryCache($slaves[_dpe])>>
+				<br><br>
+				<<set $slaves[_dpe].devotion -= 10, $slaves[_dpe].trust -= 10>>
+			<</switch>>
 		<</for>>
+	<<else>>
+		<<if $activeSlave.relation != 0>>
+			<<for _dpe = 0; _dpe < $slaves.length; _dpe++>>
+				<<if ($slaves[_dpe].ID == $activeSlave.relationTarget) && ($slaves[_dpe].fetish != "mindbroken")>>
+					$slaves[_dpe].slaveName is @@.mediumorchid;distraught@@ that you ate her $activeSlave.relation. She also @@.gold;fears@@ that she will be next.
+					<<set $slaves[_dpe].devotion -= 20, $slaves[_dpe].trust -= 20>>
+					<<break>>
+				<</if>>
+			<</for>>
+		<</if>>
 	<</if>>
-	<<if $activeSlave.relationship isnot 0>>
-		<<for $j to 0; $j lt $slaves.length; $j++>>
-			<<if ($slaves[$j].ID is $activeSlave.relationshipTarget) && ($slaves[$j].fetish isnot "mindbroken")>>
-				$slaves[$j].slaveName is @@color:mediumorchid;distraught@@ that you ate her best source of comfort and companionship in a life of bondage.
-				<<set $slaves[$j].devotion -= $slaves[$j].relationship>>
-				<<set $slaves[$j].devotion -= 5>>
+	<<if $activeSlave.relationship != 0>>
+		<<for _dpe = 0; _dpe < $slaves.length; _dpe++>>
+			<<if ($slaves[_dpe].ID == $activeSlave.relationshipTarget) && ($slaves[_dpe].fetish != "mindbroken")>>
+				$slaves[_dpe].slaveName is @@.mediumorchid;distraught@@ that you ate her best source of comfort and companionship in a life of bondage.
+				<<set $slaves[_dpe].devotion -= $slaves[_dpe].relationship*5>>
+				<<set $slaves[_dpe].devotion -= 20>>
 				<<break>>
 			<</if>>
 		<</for>>
 	<</if>>
-	<<if $activeSlave.rivalry isnot 0>>
-		<<for $j to 0; $j lt $slaves.length; $j++>>
-			<<if ($slaves[$j].ID is $activeSlave.rivalryTarget) && ($slaves[$j].fetish isnot "mindbroken")>>
-				$slaves[$j].slaveName is @@color:hotpink;pleased@@ that she won't have to see her rival any more.
-				<<set $slaves[$j].devotion += $slaves[$j].rivalry*0.3>>
+	<<if $activeSlave.rivalry != 0>>
+		<<for _dpe = 0; _dpe < $slaves.length; _dpe++>>
+			<<if ($slaves[_dpe].ID == $activeSlave.rivalryTarget) && ($slaves[_dpe].fetish != "mindbroken")>>
+				$slaves[_dpe].slaveName is @@.hotpink;pleased@@ that she won't have to see her rival any more.
+				<<set $slaves[_dpe].devotion += $slaves[_dpe].rivalry*5>>
 				<<break>>
 			<</if>>
 		<</for>>
 	<</if>>
 
-	The slaves who do not already worship you @@color:mediumorchid;resents@@ your monstrous appetite and @@color:mediumaquamarine;fears@@ a similar fate awaits them.
-	The fat slaves are @@color:mediumaquamarine;worried@@ they are being fattened for consumption.
-	<<for $j to 0; $j lt $slaves.length; $j++>>
-		<<if ($slaves[$j].fetish isnot "mindbroken") && ($slaves[$j].devotion lt 20)>>
-			<<set $slaves[$j].devotion -= 1>>
-			<<set $slaves[$j].trust -= 1>>
-			<<if $slaves.weight gt 0>>
-				<<set $slaves[$j].trust -= 1>>
+	The slaves who do not already worship you @@.mediumorchid;resents@@ your monstrous appetite and @@.mediumaquamarine;fear@@ a similar fate awaits them.
+	The fat slaves are @@.mediumaquamarine;worried@@ they are being fattened for consumption.
+	<<for _dpe = 0; _dpe < $slaves.length; _dpe++>>
+		<<if ($slaves[_dpe].fetish != "mindbroken") && ($slaves[_dpe].devotion > 20)>>
+			<<set $slaves[_dpe].devotion -= 5>>
+			<<set $slaves[_dpe].trust -= 5>>
+			<<if $slaves.diet == "fattening" || $slaves.weight > 10>>
+				<<set $slaves[_dpe].trust -= 5>>
 			<</if>>
 		<</if>>
 	<</for>>
-<br style="clear:both" />
-<br>
-
-
+	/*<br style="clear:both" />*/
+	<br>
 
-<<nobr>>
-	<<if $activeSlave.origin isnot 0>>
-		<<set $toSearch to $activeSlave.origin>>
-		<<if $toSearch.indexOf("Slave Shelter") isnot -1>>
+	<<if $activeSlave.origin != 0>>
+		<<set $toSearch = $activeSlave.origin>>
+		<<if $toSearch.indexOf("Slave Shelter") != -1>>
 			<<set $shelterAbuse += 1>>
 		<</if>>
 	<</if>>
-<</nobr>>
 
-<<display "Remove activeSlave">>
+	<<include "Remove activeSlave">>
 
-/* generate enemies */
-<<if _generateEnemies is 1>>
+/* generate enemies
+<<if _generateEnemies == 1>>
 	<<if ndef $MOD_enemyList>>
-		<<set $MOD_enemyList to []>>
+		<<set $MOD_enemyList = []>>
 	<</if>>
-	<<for _i to 0; _i lt 6; _i++>>
-		<<display "Generate XY Slave">>
-		<<set $activeSlave.devotion to -20>>
-        <<set $activeSlave.trust to -2>>
-        <<set $activeSlave.oldDevotion to -20>>
-        <<set $activeSlave.origin to "She was once an arcology owner like yourself, who made the mistake of insulting you.">>
-		<<set $activeSlave.career to 0>>
-        <<set $activeSlave.prestige to 3>>
-        <<set $activeSlave.prestigeDesc to "You stormed her arcology, killed her guards and enslaved her in revenge for insulting you at a dinner party.">>
-        <<set $activeSlave.health to 20>>
-        <<set $activeSlave.dick to 5>>
-        <<set $activeSlave.balls to 5>>
-		<<set $activeSlave.intelligenceImplant to 1>>
-		<<set $activeSlave.age to random(30,44)>>
-		<<set $MOD_enemy to {leader: 0, numSlave: 0, slaveTotalHP: 0, numDrone: 0, droneTotalHP: 0, numMerc: 0, mercTotalHP: 0, weekCreated: 0, enemyIndex: -1, hostility: 0}>>
-		<<set $MOD_enemy.leader to $activeSlave>>
-		<<set $MOD_enemy.weekCreated to $week>>
-		<<set $MOD_enemy.numSlave to random(Math.trunc($slaves.length * 0.7), Math.trunc($slaves.length * 1.3))>>
-		<<set $MOD_enemy.numDrone to random(25, 75)>>
-		<<set $MOD_enemy.numMerc to random(10, 60)>>
+	<<for _i = 0; _i < 6; _i++>>
+		<<include "Generate XY Slave">>
+		<<set $activeSlave.devotion = -20>>
+        <<set $activeSlave.trust = -2>>
+        <<set $activeSlave.oldDevotion = -20>>
+        <<set $activeSlave.origin = "She was once an arcology owner like yourself, who made the mistake of insulting you.">>
+		<<set $activeSlave.career = 0>>
+        <<set $activeSlave.prestige = 3>>
+        <<set $activeSlave.prestigeDesc = "You stormed her arcology, killed her guards and enslaved her in revenge for insulting you at a dinner party.">>
+        <<set $activeSlave.health = 20>>
+        <<set $activeSlave.dick = 5>>
+        <<set $activeSlave.balls = 5>>
+		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.age = random(30,44)>>
+		<<set $MOD_enemy = {leader: 0, numSlave: 0, slaveTotalHP: 0, numDrone: 0, droneTotalHP: 0, numMerc: 0, mercTotalHP: 0, weekCreated: 0, enemyIndex: -1, hostility: 0}>>
+		<<set $MOD_enemy.leader = $activeSlave>>
+		<<set $MOD_enemy.weekCreated = $week>>
+		<<set $MOD_enemy.numSlave = random(Math.trunc($slaves.length * 0.7), Math.trunc($slaves.length * 1.3))>>
+		<<set $MOD_enemy.numDrone = random(25, 75)>>
+		<<set $MOD_enemy.numMerc = random(10, 60)>>
 		<<set $MOD_enemyList.push($MOD_enemy)>>
 	<</for>>
-<</if>>
\ No newline at end of file
+<</if>>
+*/
\ No newline at end of file
diff --git a/src/npc/descriptions/fAssistedSex.tw b/src/npc/descriptions/fAssistedSex.tw
index 5d3c5f8750fb896e580143668ac0c76362fb5eed..a3ba84a6e1fea713cfddf55ceb735fcd8b3f1096 100644
--- a/src/npc/descriptions/fAssistedSex.tw
+++ b/src/npc/descriptions/fAssistedSex.tw
@@ -63,16 +63,18 @@ $he draws toward you, half-floating on a river of silent, groping hands. When $h
 	<</if>>	
 	level with your erection. Two of $his servants reach around $his inflated profile and push $his cheeks together, wrapping your dick in a firm layer of butt cleavage. $He lifts $his ass, then drops it, again and again, smacking your chest on the downswing as $his servants manipulate $his hotdogging to maximize your pleasure.
 	<<if canDoVaginal($activeSlave)>>
-		When you feel the tension within you reaching its apex, you signal to $his servants to hold $him in place. With $his silent menials, still as statues, anchoring $his bloated body at the perfect angle for fucking while contorting their anonymous bodies to frame $him in a manner that maximizes $his visual attractiveness, you grab hold of $his flanks and ram into $his pregnant pussy, driving $him to the first of many orgasms in just a few casual thrusts. When you feel your own orgasm approaching, you pull out, ejaculating
-        <<= VaginalVCheck()>>
+		When you feel the tension within you reaching its apex, you signal to $his servants to hold $him in place. With $his silent menials, still as statues, anchoring $his bloated body at the perfect angle for fucking while contorting their anonymous bodies to frame $him in a manner that maximizes $his visual attractiveness, you grab hold of $his flanks and ram into $his pregnant pussy, driving $him to the first of many orgasms in just a few casual thrusts.
+		<<= VaginalVCheck()>>
+		When you feel your own orgasm approaching, you pull out, ejaculating
 	<<elseif canDoAnal($activeSlave)>>
-		When you feel the tension within you reaching its apex, you signal to $his servants to hold $him in place. With $his silent menials, still as statues, anchoring $his bloated body at the perfect angle for fucking while contorting their anonymous bodies to frame $him in a manner that maximizes $his visual attractiveness, you grab hold of $his flanks and ram into $his asshole, driving $him to the first of many orgasms with just a few casual thrusts. When you feel your own orgasm approaching, you pull out, ejaculating
-        <<= AnalVCheck()>>
+		When you feel the tension within you reaching its apex, you signal to $his servants to hold $him in place. With $his silent menials, still as statues, anchoring $his bloated body at the perfect angle for fucking while contorting their anonymous bodies to frame $him in a manner that maximizes $his visual attractiveness, you grab hold of $his flanks and ram into $his asshole, driving $him to the first of many orgasms with just a few casual thrusts.
+		 <<= AnalVCheck()>>
+		When you feel your own orgasm approaching, you pull out, ejaculating
 	<<else>>
         When you feel the tension with your reaching its apex, you signal to $his servants and they pull him forward. You ejaculate 
     <</if>>	
-		a thick stream of semen all over $his ass and back, $he shifts into a kneeling position on the ground in front of you, tilted sideways so that $his massive fecundity can pool on the ground beside $him, and gently sucks you off, cleaning your dick with $his mouth.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+	a thick stream of semen all over $his ass and back, $he shifts into a kneeling position on the ground in front of you, tilted sideways so that $his massive fecundity can pool on the ground beside $him, and gently sucks you off, cleaning your dick with $his mouth.
+	<<set $activeSlave.oralCount++, $oralTotal++>>
 <<else>>	
 	Presses the thick nub of $his belly button into your pussy, rubbing it back and forth against your engorged clit as $he performs a series of masterful--and carefully balanced--belly isolations. After $he has you quaking at the edge of release, $he rolls forward and buries $his head in your lap, plying you with $his 
 	<<if $activeSlave.devotion > 95>>