From cf75781867ddfeff180a60f3d17be86b50edf363 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Thu, 29 Oct 2020 00:17:43 -0400
Subject: [PATCH] completion

---
 src/events/reFullBed.js | 47 +++++++++++++++++++++++++----------------
 1 file changed, 29 insertions(+), 18 deletions(-)

diff --git a/src/events/reFullBed.js b/src/events/reFullBed.js
index 2add1e7903d..39f68175e54 100644
--- a/src/events/reFullBed.js
+++ b/src/events/reFullBed.js
@@ -24,11 +24,11 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 		let bedSlaves = this.actors.map(getSlave);
 
 		const {
-			He, he, His, his, hers, him, himself, girl
+			He, he, his, him, girl
 		} = getPronouns(bedSlaves[0]);
 
 		const {
-			He2, he2, His2, his2, hers2, him2, himself2, girl2
+			He2, he2, his2, him2
 		} = getPronouns(bedSlaves[1]).appendSuffix('2');
 
 		let virgin0 = (bedSlaves[0].mpreg === 1 && bedSlaves[0].anus === 0) || (bedSlaves[0].mpreg === 0 && bedSlaves[0].vagina === 0);
@@ -55,7 +55,7 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 		}
 		if (bedSlaves[1].belly > 5000 && bedSlaves[0].belly > 5000) {
 			t.push(`their swollen bellies against yours,`);
-		} (bedSlaves[1].weight > 95 && bedSlaves[0].weight > 95) {
+		} else if (bedSlaves[1].weight > 95 && bedSlaves[0].weight > 95) {
 			t.push(`their soft bellies against yours,`);
 		}
 		t.push(`and the warmth between their legs against your hip.`);
@@ -77,7 +77,7 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 			const frag = document.createDocumentFragment();
 
 			let t = [
-				`With each of your arms around a slave, you begin to run your hands across their bodies. They snuggle closer to you, their nipples growing hard and their hips grinding against you. As your grasp runs lower and lower, cupping and massaging their buttocks, they begin to kiss the`]
+				`With each of your arms around a slave, you begin to run your hands across their bodies. They snuggle closer to you, their nipples growing hard and their hips grinding against you. As your grasp runs lower and lower, cupping and massaging their buttocks, they begin to kiss the`
 			];
 			if (V.PC.boobs > 300) {
 				t.push(`breasts`);
@@ -87,7 +87,7 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 			t.push(`against which their adoring faces are pressed, and reach down`);
 			if (V.PC.dick !== 0 && V.PC.vagina !== -1) {
 				t.push(`towards your cock and cunt.`);
-			} else if (V.PC.vagina !== -1)
+			} else if (V.PC.vagina !== -1) {
 				t.push(`to your pussy.`);
 			} else if (V.PC.dick !== 0) {
 				t.push(`for your member.`);
@@ -297,23 +297,34 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 			const frag = document.createDocumentFragment();
 
 			let t = [
-				`Without warning, you jerk the sheets all the way up and pin them at the head of the bed. They giggle as you seize first the one and then the other, groping and tickling. ${bedSlaves[1].slaveName} and ${bedSlaves[0].slaveName} catch the spirit of fun, and rove around in the soft darkness under the sheets. You're ${V.PC.dick !== 0 ? `rock hard${V.PC.vagina !== 0 ? ` and ` : ""}` : ""}${V.PC.vagina !== -1 ? `soaking wet` : ""} in no time, wrestling with two naked slaves, and begin to fuck the first one you can grab and hold. When you ${V.PC.dick === 0 ? `finish with ${him}` : `come inside ${him}`}, you ${!isAmputee(bedSlaves[0]) ? `release ${him} and ${he} slides out of bed to wash; by the time ${he} gets back under the sheets, clean and fresh, you're on the point of fucking` : `carry ${his} limbless, helpless body out of bed to wash ${him}, and then return to the bed to fuck`} the other. You switch off with the two of them, fucking them in turn, until everyone falls asleep in an exhausted pile. They have become <span class="trust inc">still more trusting of you.</span>`
+				`Without warning, you jerk the sheets all the way up and pin them at the head of the bed. They giggle as you seize first the one and then the other, groping and tickling. ${bedSlaves[1].slaveName} and ${bedSlaves[0].slaveName} catch the spirit of fun, and rove around in the soft darkness under the sheets. You're`
 			];
+			if (V.PC.dick !== 0) {
+				t.push(`rock hard`);
+				if (V.PC.vagina !== 0) {
+					t.push(`and`);
+				}
+			}
+			if (V.PC.vagina !== -1) {
+				t.push(`soaking wet`);
+			}
+			t.push(`in no time, wrestling with two naked slaves, and begin to fuck the first one you can grab and hold. When you`);
+			if (V.PC.dick === 0) {
+				t.push(`finish with ${him},`);
+			} else {
+				t.push(`come inside ${him},`);
+			}
+			t.push(`you`);
+			if (canWalk(bedSlaves[0])) {
+				t.push(`release ${him} and ${he} slides out of bed to wash; by the time ${he} gets back under the sheets, clean and fresh, you're on the point of fucking`);
+			} else {
+				t.push(`shoulder ${his} helpless body out of bed to the washroom; by the time ${he} crawls back under the sheets, clean and fresh, you're on the point of fucking`);
+			}
+			t.push(`the other. You switch off with the two of them, fucking them in turn, until everyone falls asleep in an exhausted pile. They have become <span class="trust inc">still more trusting of you.</span>`);
 
 			bedSlaves.forEach(s => {
 				s.trust += 4;
-				if (canDoVaginal(s)) {
-					seX(s, "vaginal", V.PC, "penetrative", 2);
-					seX(s, "anal", V.PC, "penetrative", 1);
-					if (canImpreg(s, V.PC)) {
-						knockMeUp(s, 15, 2, -1, 1);
-					}
-				} else {
-					seX(s, "anal", V.PC, "penetrative", 3);
-					if (canImpreg(s, V.PC)) {
-						knockMeUp(s, 15, 1, -1, 1);
-					}
-				}
+				SimpleSexAct.Player(s, 3);
 			});
 
 			App.Events.addParagraph(frag, t);
-- 
GitLab