From c6bc6b1da281861097e9afe6c1bda3bfdad92b1e Mon Sep 17 00:00:00 2001
From: klorpa <30924131+klorpa@users.noreply.github.com>
Date: Mon, 20 May 2019 12:25:19 -0500
Subject: [PATCH] WeddingFixes

---
 src/uncategorized/reBoomerang.tw     |   9 +-
 src/uncategorized/seWeddingDouble.tw | 237 +++++++++++----------------
 2 files changed, 101 insertions(+), 145 deletions(-)

diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw
index b92eff1c961..82c161a9acd 100644
--- a/src/uncategorized/reBoomerang.tw
+++ b/src/uncategorized/reBoomerang.tw
@@ -319,9 +319,12 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 	<<set $activeSlave.bellySag = 80>>
 	<<set $activeSlave.behavioralFlaw = "anorexic">>
 <<case "deaf">>
-	You sold $him to a local concert venue relief the stage crew's stress. "All of the roadie<<s>>, from out of town, from other arcologie<<s>>, treat like <<s>>ome <<s>>ort of punching bag, or, or like a <<s>>ide of meat. I ju<<s>>t can't go fa<<c>>e them anymore."
-	<<set $activeSlave.anus = 4>>
-	<<set $activeSlave.behavioralFlaw = "hates men">>
+	You sold $him to a local concert venue relief the stage crew's stress. "All of the roadie<<s>>, from out of town, from other arcologie<<s>>, treat like <<s>>ome <<s>>ort of punching bag, or, or like a <<s>>ide of meat. I ju<<s>>t can't go b-back there, anymore."
+	<<if $activeSlave.vagina > -1>>
+		<<set $activeSlave.vagina = 3>>
+	<</if>>
+	<<set $activeSlave.anus = 3>>
+	<<if $seePreg != 0>><<if $activeSlave.ovaries>><<set $activeSlave.preg = random(5,_pregWeeks-1), $activeSlave.pregType = random(1,2), $activeSlave.pregSource = either(-2,0), $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1, SetBellySize($activeSlave)>><</if>><</if>>
 <<default>>
 	<<switch _buyer>>
 	<<case "housekeeper">>
diff --git a/src/uncategorized/seWeddingDouble.tw b/src/uncategorized/seWeddingDouble.tw
index 97f007e4ef6..e1e7baa960b 100644
--- a/src/uncategorized/seWeddingDouble.tw
+++ b/src/uncategorized/seWeddingDouble.tw
@@ -30,6 +30,7 @@
 		<<set _m = $slaveIndices[_slave1.relationshipTarget]>>
 		<<set _slave1.relationshipTarget = 0>>
 		<<set $slaves[_m].relationship = 0, $slaves[_m].relationshipTarget = 0>>
+		<<setLocalPronouns $slaves[_m] 3>>
 	<</if>>
 <</if>>
 <<if _slave1.relationshipTarget == _slave2.ID>>
@@ -117,7 +118,7 @@
 			<<if !isSlaveAvailable(_slave1)>>
 				Or $he would have, if $he were able.
 			<<elseif !isSlaveAvailable($slaves[_m])>>
-				Or $he would have, if _he2 were around.
+				Or $he would have, if _he3 were around.
 			<<elseif canDoVaginal(_slave1) && canDoAnal(_slave1)>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
@@ -171,7 +172,7 @@
 			<<if !isSlaveAvailable(_slave1)>>
 				Or $he would have, if $he were able.
 			<<elseif !isSlaveAvailable($slaves[_m])>>
-				Or $he would have, if _he2 were around.
+				Or $he would have, if _he3 were around.
 			<<elseif canDoVaginal(_slave1) && canDoAnal(_slave1)>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
@@ -299,36 +300,37 @@
 			<<set _n = $slaveIndices[_slave2.relationshipTarget]>>
 			<<set _slave2.relationshipTarget = 0>>
 			<<set $slaves[_n].relationship = 0, $slaves[_n].relationshipTarget = 0>>
+			<<setLocalPronouns $slaves[_n] 4>>
 		<</if>>
 	<</if>>
-	_slave2.slaveName, meanwhile, spent $his time
+	_slave2.slaveName, meanwhile, spent _his2 time
 	<<if _slave2.devotion+_slave2.trust >= 175>>
 		<<if _slave2.relationship != 0>>
 			<<if _slave2.relationship == -1>>
-				vowing that $he'll be less of a slut.
+				vowing that _he2'll be less of a slut.
 			<<elseif _slave2.relationship == 4>>
-				breaking up with $his lover, $slaves[_n].slaveName, as painlessly as possible.
+				breaking up with _his2 lover, $slaves[_n].slaveName, as painlessly as possible.
 			<<elseif _slave2.relationship == 3>>
-				breaking up with $his FWB, $slaves[_n].slaveName, as painlessly as possible.
+				breaking up with _his2 FWB, $slaves[_n].slaveName, as painlessly as possible.
 			<<elseif _slave2.relationship > 0>>
 				promising $slaves[_n].slaveName that they'll still be friends, even if they can't spend time together.
 			<<else>>
-				as close to you as $he could.
+				as close to you as _he2 could.
 			<</if>>
 		<</if>>
 	<<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
 		<<if _slave2.relationship == -1>>
-			sleeping with as many different people as $he could.
+			sleeping with as many different people as _he2 could.
 			<<if !isSlaveAvailable(_slave2)>>
-				Or $he would have, if $he were able.
+				Or _he2 would have, if _he2 were able.
 			<<elseif canDoVaginal(_slave2) && canDoAnal(_slave2)>>
 				<<set _randomVag = random(30,60)>>
 				<<set _randomAnal = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
 				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
-				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed holes.
+				By week's end, _he2's managed to ruin _his2 body out of spite. _He2 can barely move, trapped on _his2 back as cum steadily drips from _his2 prolapsed, gaping, destroyed holes.
 				<<if _slave2.vagina == 0 && _slave2.anus == 0>>
-					$His actions robbed you of @@.lime;both $his virginities.@@
+					$His actions robbed you of @@.lime;both _his2 virginities.@@
 				<</if>>
 				<<if _slave2.vagina < 4>><<set _slave2.vagina = 4>><</if>><<set _slave2.anus = 4>>
 				<<if canGetPregnant(_slave2) && (random(1,100) > 70) && _slave2.eggType == "human">>
@@ -341,9 +343,9 @@
 				<<set _randomVag = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
 				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
-				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed cunt.
+				By week's end, _he2's managed to ruin _his2 body out of spite. _He2 can barely move, trapped on _his2 back as cum steadily drips from _his2 prolapsed, gaping, destroyed cunt.
 				<<if _slave2.vagina == 0>>
-					$His actions robbed you of @@.lime;$his virginity.@@
+					$His actions robbed you of @@.lime;_his2 virginity.@@
 				<</if>>
 				<<if _slave2.vagina < 4>><<set _slave2.vagina = 4>><</if>>
 				<<if canGetPregnant(_slave2) && (random(1,100) > 70) && _slave2.eggType == "human">>
@@ -356,9 +358,9 @@
 				<<set _randomAnal = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
 				<<set _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
-				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed anus.
+				By week's end, _he2's managed to ruin _his2 body out of spite. _He2 can barely move, trapped on _his2 back as cum steadily drips from _his2 prolapsed, gaping, destroyed anus.
 				<<if _slave2.anus == 0>>
-					$His actions robbed you of @@.lime;$his anal virginity.@@
+					$His actions robbed you of @@.lime;_his2 anal virginity.@@
 				<</if>>
 				<<set _slave2.anus = 4>>
 				<<if canGetPregnant(_slave2) && (random(1,100) > 70) && _slave2.eggType == "human">>
@@ -370,21 +372,21 @@
 			<<else>>
 				<<set _randomOral = random(60,100)>>
 				<<set _slave2.counter.oral += _randomOral, $oralTotal += _randomOral>>
-				By week's end, $he's managed to make $himself sick from sucking down so much sexual fluid. Luckily inducing vomiting will save your wedding from making the tabloids.
+				By week's end, _he2's managed to make $himself sick from sucking down so much sexual fluid. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
 		<<elseif _slave2.relationship == 4>>
-			fucking $his love, $slaves[_n].slaveName, as often as possible while ignoring you.
+			fucking _his2 love, $slaves[_n].slaveName, as often as possible while ignoring you.
 			<<if !isSlaveAvailable(_slave2)>>
-				Or $he would have, if $he were able.
+				Or _he2 would have, if _he2 were able.
 			<<elseif !isSlaveAvailable($slaves[_n])>>
-				Or $he would have, if _he2 were around.
+				Or _he2 would have, if _he4 were around.
 			<<elseif canDoVaginal(_slave2) && canDoAnal(_slave2)>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
 				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave2.vagina == 0 && _slave2.anus == 0>>
-					$His actions robbed you of @@.lime;both $his virginities.@@
+					$His actions robbed you of @@.lime;both _his2 virginities.@@
 					<<set _slave2.vagina = 1, _slave2.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
@@ -398,7 +400,7 @@
 				<<set _randomOral = random(5,10)>>
 				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 				<<if _slave2.vagina == 0>>
-					$His actions robbed you of @@.lime;$his virginity.@@
+					$His actions robbed you of @@.lime;_his2 virginity.@@
 					<<set _slave2.vagina = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
@@ -412,7 +414,7 @@
 				<<set _randomOral = random(5,10)>>
 				<<set _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave2.anus == 0>>
-					$His actions robbed you of @@.lime;$his anal virginity.@@
+					$His actions robbed you of @@.lime;_his2 anal virginity.@@
 					<<set _slave2.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
@@ -424,21 +426,21 @@
 			<<else>>
 				<<set _randomOral = random(15,20)>>
 				<<set _slave2.counter.oral += _randomOral, $oralTotal += _randomOral>>
-				By week's end, $he's managed to make $himself sick from going down on $slaves[_n].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
+				By week's end, _he2's managed to make $himself sick from going down on $slaves[_n].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
 		<<elseif _slave2.relationship == 3>>
-			fucking $his lover, $slaves[_n].slaveName, as often as possible while ignoring you.
+			fucking _his2 lover, $slaves[_n].slaveName, as often as possible while ignoring you.
 			<<if !isSlaveAvailable(_slave2)>>
-				Or $he would have, if $he were able.
+				Or _he2 would have, if _he2 were able.
 			<<elseif !isSlaveAvailable($slaves[_n])>>
-				Or $he would have, if _he2 were around.
+				Or _he2 would have, if _he4 were around.
 			<<elseif canDoVaginal(_slave2) && canDoAnal(_slave2)>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
 				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave2.vagina == 0 && _slave2.anus == 0>>
-					$His actions robbed you of @@.lime;both $his virginities.@@
+					$His actions robbed you of @@.lime;both _his2 virginities.@@
 					<<set _slave2.vagina = 1, _slave2.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
@@ -452,7 +454,7 @@
 				<<set _randomOral = random(5,10)>>
 				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 				<<if _slave2.vagina == 0>>
-					$His actions robbed you of @@.lime;$his virginity.@@
+					$His actions robbed you of @@.lime;_his2 virginity.@@
 					<<set _slave2.vagina = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
@@ -466,7 +468,7 @@
 				<<set _randomOral = random(5,10)>>
 				<<set _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave2.anus == 0>>
-					$His actions robbed you of @@.lime;$his anal virginity.@@
+					$His actions robbed you of @@.lime;_his2 anal virginity.@@
 					<<set _slave2.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
@@ -478,7 +480,7 @@
 			<<else>>
 				<<set _randomOral = random(15,20)>>
 				<<set _slave2.counter.oral += _randomOral, $oralTotal += _randomOral>>
-				By week's end, $he's managed to make $himself sick from going down on $slaves[_n].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
+				By week's end, _he2's managed to make $himself sick from going down on $slaves[_n].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
 		<<elseif _slave2.relationship > 0>>
 			spending time away from you with $slaves[_n].slaveName.
@@ -489,22 +491,22 @@
 		<<if _slave2.relationship == -1>>
 			desperately pleading with you to change your mind.
 		<<elseif _slave2.relationship == 4>>
-			with $his love, $slaves[_n].slaveName, weeping.
+			with _his2 love, $slaves[_n].slaveName, weeping.
 		<<elseif _slave2.relationship == 3>>
-			with $his lover, $slaves[_n].slaveName, weeping.
+			with _his2 lover, $slaves[_n].slaveName, weeping.
 		<<elseif _slave2.relationship > 0>>
-			with $his friend, $slaves[_n].slaveName, weeping.
+			with _his2 friend, $slaves[_n].slaveName, weeping.
 		<<else>>
 			desperately pleading with you to change your mind.
 		<</if>>
 	<<else>>
 		<<if _slave2.relationship == -1>>
-			trying $his hardest to not sleep with anyone else.
+			trying _his2 hardest to not sleep with anyone else.
 		<<elseif _slave2.relationship == 4>>
-			alongside $his love, $slaves[_n].slaveName.
+			alongside _his2 love, $slaves[_n].slaveName.
 			<<if canDoVaginal(_slave2) && _slave2.vagina != 0>>
 				<<set _slave2.counter.vaginal += 1, $vaginalTotal += 1>>
-				$He later lets you know $he let $slaves[_n].slaveName enjoy $his pussy one last time.
+				_He2 later lets you know _he2 let $slaves[_n].slaveName enjoy _his2 pussy one last time.
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave2.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
 					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative++, $penetrativeTotal++>>
@@ -513,7 +515,7 @@
 				<</if>>
 			<<elseif canDoAnal(_slave2)>>
 				<<set _slave2.counter.anal += 1, $analTotal += 1>>
-				$He later lets you know $he let $slaves[_n].slaveName enjoy $his butt one last time.
+				_He2 later lets you know _he2 let $slaves[_n].slaveName enjoy _his2 butt one last time.
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave2.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
 					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative++, $penetrativeTotal++>>
@@ -522,13 +524,13 @@
 				<</if>>
 			<<else>>
 				<<set _slave2.counter.oral += 1, $oralTotal += 1>>
-				$He later tells you $he gave $slaves[_n].slaveName <<if $slaves[_n].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_n])>>cunnilingus one last time<<else>>oral one last time<</if>>.
+				_He2 later tells you _he2 gave $slaves[_n].slaveName <<if $slaves[_n].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_n])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 			<</if>>
 		<<elseif _slave2.relationship == 3>>
-			alongside $his lover, $slaves[_n].slaveName.
+			alongside _his2 lover, $slaves[_n].slaveName.
 			<<if canDoVaginal(_slave2) && _slave2.vagina != 0>>
 				<<set _slave2.counter.vaginal += 1, $vaginalTotal += 1>>
-				$He later lets you know $he let $slaves[_n].slaveName enjoy $his pussy one last time.
+				_He2 later lets you know _he2 let $slaves[_n].slaveName enjoy _his2 pussy one last time.
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave2.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
 					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative++, $penetrativeTotal++>>
@@ -537,7 +539,7 @@
 				<</if>>
 			<<elseif canDoAnal(_slave2)>>
 				<<set _slave2.counter.anal += 1, $analTotal += 1>>
-				$He later lets you know $he let $slaves[_n].slaveName enjoy $his butt one last time.
+				_He2 later lets you know _he2 let $slaves[_n].slaveName enjoy _his2 butt one last time.
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave2.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
 					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative++, $penetrativeTotal++>>
@@ -546,10 +548,10 @@
 				<</if>>
 			<<else>>
 				<<set _slave2.counter.oral += 1, $oralTotal += 1>>
-				$He later tells you $he gave $slaves[_n].slaveName <<if $slaves[_n].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_n])>>cunnilingus one last time<<else>>oral one last time<</if>>.
+				_He2 later tells you _he2 gave $slaves[_n].slaveName <<if $slaves[_n].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_n])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 			<</if>>
 		<<elseif _slave2.relationship > 0>>
-			with $his friend, $slaves[_n].slaveName.
+			with _his2 friend, $slaves[_n].slaveName.
 		<<else>>
 			wearing a very conflicted expression.
 		<</if>>
@@ -843,13 +845,13 @@
 		<<if _slave2.fetish == "mindbroken">>
 			has to be pushed into walking towards you.
 		<<elseif _slave2.devotion+_slave2.trust >= 175>>
-			does this of $his own choice, and $he does so with a smile.
+			does this of _his2 own choice, and _he2 does so with a smile.
 		<<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
-			does this of $his own choice, and $he does so with hesitation.
+			does this of _his2 own choice, and _he2 does so with hesitation.
 		<<elseif _slave2.devotion < -20>>
-			does this of $his own (forced) choice, and $he does so with wavering steps.
+			does this of _his2 own (forced) choice, and _he2 does so with wavering steps.
 		<<else>>
-			does this of $his own choice, and $he does so willingly.
+			does this of _his2 own choice, and _he2 does so willingly.
 		<</if>>
 	<</if>>
 
@@ -1216,7 +1218,7 @@
 		<</if>>
 	<</if>>
 
-	<<if (_slave1.relationship != 0) && (_slave2.relationship != 0)>>
+	<<if (_slave1.relationship != 0) || (_slave2.relationship != 0)>>
 		<<if _slave1.relationshipTarget == _slave2.ID>>
 			/* TODO: not sure about these */
 			<<if ((_slave1.devotion+_slave1.trust >= 175) && (_slave2.devotion+_slave2.trust >= 175)) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || ((_slave1.devotion < -20) && (_slave2.devotion < -20)) || ((_slave1.devotion >= -20 && _slave2.devotion >= -20))>>
@@ -1259,7 +1261,7 @@
 			<<if _slave1.relationship != 0>>
 				<<if _slave1.devotion+_slave1.trust >= 175>>
 					<<if _slave1.relationship > 0>>
-						$His <<if _slave1.relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 <<if _slave1.relationship > 2>>ex<<else>>companion<</if>>'s future.
+						$His <<if _slave1.relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his3 <<if _slave1.relationship > 2>>ex<<else>>companion<</if>>'s future.
 						<<if _slave1.relationship == 4>>
 							<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
 						<<elseif _slave1.relationship == 3>>
@@ -1273,11 +1275,11 @@
 						$He @@.mediumorchid;hates@@ that $he has to be yours only and @@.gold;fears@@ what will happen if $he strays.
 						<<set _slave1.devotion -= 40, _slave1.trust -= 40>>
 					<<elseif _slave1.relationship == 4>>
-						Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;furious@@ to watch _his2 life's love get stolen away and fucked pregnant in such a manner.
+						Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;furious@@ to watch _his3 life's love get stolen away and fucked pregnant in such a manner.
 						<<set $slaves[_m].devotion -= 60, $slaves[_m].trust -= 40>>
 						<<set _slave1.devotion -= 40, _slave1.trust -= 40>>
 					<<elseif _slave1.relationship == 3>>
-						Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked pregnant in such a manner.
+						Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his3 life's love get stolen away and fucked pregnant in such a manner.
 						<<set $slaves[_m].devotion -= 30, $slaves[_m].trust -= 30>>
 						<<set _slave1.devotion -= 50, _slave1.trust -= 30>>
 					<<elseif _slave1.relationship > 0>>
@@ -1290,11 +1292,11 @@
 						$He @@.mediumorchid;dislikes@@ that $he has to be yours only and @@.gold;worries@@ what will happen if $he strays.
 						<<set _slave1.devotion -= 10, _slave1.trust -= 10>>
 					<<elseif _slave1.relationship == 4>>
-						Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked pregnant in such a manner.
+						Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his3 life's love get stolen away and fucked pregnant in such a manner.
 						<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
 						<<set _slave1.devotion -= 30, _slave1.trust -= 20>>
 					<<elseif _slave1.relationship == 3>>
-						Both $him and $his ex are @@.mediumorchid;are saddened@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is a little @@.mediumorchid;jealous@@ of you for snagging such catch out from under _him2.
+						Both $him and $his ex are @@.mediumorchid;are saddened@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is a little @@.mediumorchid;jealous@@ of you for snagging such catch out from under _him3.
 						<<set $slaves[_m].devotion -= 10, $slaves[_m].trust -= 10>>
 						<<set _slave1.devotion -= 15, _slave1.trust -= 10>>
 					<<elseif _slave1.relationship > 0>>
@@ -1303,109 +1305,60 @@
 						<<set _slave1.devotion -= 5, _slave1.trust -= 5>>
 					<</if>>
 				<</if>>
-			<<elseif _slave2.relationship != 0>>
-				<<if _slave1.devotion+_slave1.trust >= 175>>
-					<<if _slave1.relationship > 0>>
-						$His <<if _slave1.relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 <<if _slave1.relationship > 2>>ex<<else>>companion<</if>>'s future.
-						<<if _slave1.relationship == 4>>
-							<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-						<<elseif _slave1.relationship == 3>>
-							<<set $slaves[_m].devotion -= 3, $slaves[_m].trust -= 3>>
+			<</if>>
+			<<if _slave2.relationship != 0>>
+				<<if _slave2.devotion+_slave1.trust >= 175>>
+					<<if _slave2.relationship > 0>>
+						$His <<if _slave2.relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his4 <<if _slave2.relationship > 2>>ex<<else>>companion<</if>>'s future.
+						<<if _slave2.relationship == 4>>
+							<<set $slaves[_n].devotion -= 5, $slaves[_n].trust -= 5>>
+						<<elseif _slave2.relationship == 3>>
+							<<set $slaves[_n].devotion -= 3, $slaves[_n].trust -= 3>>
 						<<else>>
-							<<set $slaves[_m].devotion -= 1, $slaves[_m].trust -= 1>>
+							<<set $slaves[_n].devotion -= 1, $slaves[_n].trust -= 1>>
 						<</if>>
 					<</if>>
-				<<elseif _slave1.devotion < -20>>
-					<<if _slave1.relationship == -1>>
+				<<elseif _slave2.devotion < -20>>
+					<<if _slave2.relationship == -1>>
 						$He @@.mediumorchid;hates@@ that $he has to be yours only and @@.gold;fears@@ what will happen if $he strays.
-						<<set _slave1.devotion -= 40, _slave1.trust -= 40>>
-					<<elseif _slave1.relationship == 4>>
-						Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;furious@@ to watch _his2 life's love get stolen away and fucked pregnant in such a manner.
-						<<set $slaves[_m].devotion -= 60, $slaves[_m].trust -= 40>>
-						<<set _slave1.devotion -= 40, _slave1.trust -= 40>>
-					<<elseif _slave1.relationship == 3>>
-						Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked pregnant in such a manner.
-						<<set $slaves[_m].devotion -= 30, $slaves[_m].trust -= 30>>
-						<<set _slave1.devotion -= 50, _slave1.trust -= 30>>
-					<<elseif _slave1.relationship > 0>>
+						<<set _slave2.devotion -= 40, _slave2.trust -= 40>>
+					<<elseif _slave2.relationship == 4>>
+						Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_n].slaveName is especially @@.mediumorchid;furious@@ to watch _his4 life's love get stolen away and fucked pregnant in such a manner.
+						<<set $slaves[_n].devotion -= 60, $slaves[_n].trust -= 40>>
+						<<set _slave2.devotion -= 40, _slave2.trust -= 40>>
+					<<elseif _slave2.relationship == 3>>
+						Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_n].slaveName is especially @@.mediumorchid;hurt@@ after watching _his4 life's love get stolen away and fucked pregnant in such a manner.
+						<<set $slaves[_n].devotion -= 30, $slaves[_n].trust -= 30>>
+						<<set _slave2.devotion -= 50, _slave2.trust -= 30>>
+					<<elseif _slave2.relationship > 0>>
 						Both $him and $his friend @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future.
-						<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-						<<set _slave1.devotion -= 20, _slave1.trust -= 20>>
+						<<set $slaves[_n].devotion -= 20, $slaves[_n].trust -= 20>>
+						<<set _slave2.devotion -= 20, _slave2.trust -= 20>>
 					<</if>>
 				<<else>>
-					<<if _slave1.relationship == -1>>
+					<<if _slave2.relationship == -1>>
 						$He @@.mediumorchid;dislikes@@ that $he has to be yours only and @@.gold;worries@@ what will happen if $he strays.
-						<<set _slave1.devotion -= 10, _slave1.trust -= 10>>
-					<<elseif _slave1.relationship == 4>>
-						Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked pregnant in such a manner.
-						<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-						<<set _slave1.devotion -= 30, _slave1.trust -= 20>>
-					<<elseif _slave1.relationship == 3>>
-						Both $him and $his ex are @@.mediumorchid;are saddened@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is a little @@.mediumorchid;jealous@@ of you for snagging such catch out from under _him2.
-						<<set $slaves[_m].devotion -= 10, $slaves[_m].trust -= 10>>
-						<<set _slave1.devotion -= 15, _slave1.trust -= 10>>
-					<<elseif _slave1.relationship > 0>>
+						<<set _slave2.devotion -= 10, _slave2.trust -= 10>>
+					<<elseif _slave2.relationship == 4>>
+						Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_n].slaveName is especially @@.mediumorchid;hurt@@ after watching _his4 life's love get stolen away and fucked pregnant in such a manner.
+						<<set $slaves[_n].devotion -= 20, $slaves[_n].trust -= 20>>
+						<<set _slave2.devotion -= 30, _slave2.trust -= 20>>
+					<<elseif _slave2.relationship == 3>>
+						Both $him and $his ex are @@.mediumorchid;are saddened@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_n].slaveName is a little @@.mediumorchid;jealous@@ of you for snagging such catch out from under _him4.
+						<<set $slaves[_n].devotion -= 10, $slaves[_n].trust -= 10>>
+						<<set _slave2.devotion -= 15, _slave2.trust -= 10>>
+					<<elseif _slave2.relationship > 0>>
 						Both $him and $his friend are @@.mediumorchid;are disappointed@@ that their relationship had to end and @@.gold;worry@@ for each other.
-						<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-						<<set _slave1.devotion -= 5, _slave1.trust -= 5>>
+						<<set $slaves[_n].devotion -= 5, $slaves[_n].trust -= 5>>
+						<<set _slave2.devotion -= 5, _slave2.trust -= 5>>
 					<</if>>
 				<</if>>
-			<<else>>
-				@@.red;Error! DCoded doesn't know to code. Please report this.@@
-			<</if>>
-		<</if>>
-	<<else>>
-		<<if _slave1.devotion+_slave1.trust >= 175>>
-			<<if _slave1.relationship > 0>>
-				$His <<if _slave1.relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 <<if _slave1.relationship > 2>>ex<<else>>companion<</if>>'s future.
-				<<if _slave1.relationship == 4>>
-					<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-				<<elseif _slave1.relationship == 3>>
-					<<set $slaves[_m].devotion -= 3, $slaves[_m].trust -= 3>>
-				<<else>>
-					<<set $slaves[_m].devotion -= 1, $slaves[_m].trust -= 1>>
-				<</if>>
-			<</if>>
-		<<elseif _slave1.devotion < -20>>
-			<<if _slave1.relationship == -1>>
-				$He @@.mediumorchid;hates@@ that $he has to be yours only and @@.gold;fears@@ what will happen if $he strays.
-				<<set _slave1.devotion -= 40, _slave1.trust -= 40>>
-			<<elseif _slave1.relationship == 4>>
-				Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;furious@@ to watch _his2 life's love get stolen away and fucked pregnant in such a manner.
-				<<set $slaves[_m].devotion -= 60, $slaves[_m].trust -= 40>>
-				<<set _slave1.devotion -= 40, _slave1.trust -= 40>>
-			<<elseif _slave1.relationship == 3>>
-				Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked pregnant in such a manner.
-				<<set $slaves[_m].devotion -= 30, $slaves[_m].trust -= 30>>
-				<<set _slave1.devotion -= 50, _slave1.trust -= 30>>
-			<<elseif _slave1.relationship > 0>>
-				Both $him and $his friend @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future.
-				<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-				<<set _slave1.devotion -= 20, _slave1.trust -= 20>>
-			<</if>>
-		<<else>>
-			<<if _slave1.relationship == -1>>
-				$He @@.mediumorchid;dislikes@@ that $he has to be yours only and @@.gold;worries@@ what will happen if $he strays.
-				<<set _slave1.devotion -= 10, _slave1.trust -= 10>>
-			<<elseif _slave1.relationship == 4>>
-				Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked pregnant in such a manner.
-				<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-				<<set _slave1.devotion -= 30, _slave1.trust -= 20>>
-			<<elseif _slave1.relationship == 3>>
-				Both $him and $his ex are @@.mediumorchid;are saddened@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is a little @@.mediumorchid;jealous@@ of you for snagging such catch out from under _him2.
-				<<set $slaves[_m].devotion -= 10, $slaves[_m].trust -= 10>>
-				<<set _slave1.devotion -= 15, _slave1.trust -= 10>>
-			<<elseif _slave1.relationship > 0>>
-				Both $him and $his friend are @@.mediumorchid;are disappointed@@ that their relationship had to end and @@.gold;worry@@ for each other.
-				<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-				<<set _slave1.devotion -= 5, _slave1.trust -= 5>>
 			<</if>>
 		<</if>>
 	<</if>>
 	<<set _slave1.relationship = -3>>
 	<<if _slave1.mpreg == 1>><<set _slave1.counter.anal += 1, $analTotal += 1>><<else>><<set _slave1.counter.vaginal += 1, $vaginalTotal += 1>><</if>>
 	<<run repX(1250, "event", _slave1)>>
-	<<run repX(1250, "event", _slave2)>>
 	<<if _slave1.fetish == "mindbroken">>
 		<<set $desc = "a framed shot of you impregnating the blank-faced " + _slave1.slaveName + " at your wedding">>
 	<<elseif _slave1.devotion+_slave1.trust >= 175>>
@@ -1420,7 +1373,6 @@
 	<<set $trinkets.push($desc)>>
 	<<set _slave2.relationship = -3>>
 	<<if _slave2.mpreg == 1>><<set _slave2.counter.anal += 1, $analTotal += 1>><<else>><<set _slave2.counter.vaginal += 1, $vaginalTotal += 1>><</if>>
-	<<run repX(1250, "event", _slave1)>>
 	<<run repX(1250, "event", _slave2)>>
 	<<if _slave2.fetish == "mindbroken">>
 		<<set $desc = "a framed shot of you impregnating the blank-faced " + _slave2.slaveName + " at your wedding">>
@@ -1435,10 +1387,11 @@
 	<</if>>
 	<<set $trinkets.push($desc)>>
 	<<if $arcologies[0].FSRestart != "unset" && (_slave1.breedingMark == 0 || $propOutcome == 0) && (_slave2.breedingMark == 0 || $propOutcome == 0) && $eugenicsFullControl != 1>>
-		You have @@.red;angered@@ the Societal Elite by this public showing of everything they stand against.
+		You have @@.red;infuriated@@ the Societal Elite by this public showing of everything they stand against.
 		<<set $failedElite += 500>>
 	<<elseif $arcologies[0].FSRestart != "unset" && ((_slave1.breedingMark == 1) && (_slave2.breedingMark == 1))>>
 		The Societal Elite are @@.green;very pleased@@ with this public display of their values. /* TODO: not happy with this sentence */
+		<<set $failedElite -= 250>>
 	<</if>>
 
 <<elseif $weddingPlanned == 2>>
@@ -1646,7 +1599,7 @@
 		<</if>>
 		<<if _slave2.anus < 3>>
 			<<set _slave2.anus += 1>>
-			You can feel $his ass, still somewhat gaped from its ordeal. It's been @@.lime;loosened@@ by $his wedding party.
+			You can feel _his2 ass, still somewhat gaped from its ordeal. It's been @@.lime;loosened@@ by _his2 wedding party.
 		<</if>>
 	<</if>>
 
-- 
GitLab