From 55a9611bbcbbd6a94e95863ff9b6c6d790ef0044 Mon Sep 17 00:00:00 2001
From: humungusluver <82497-humungusluver@users.noreply.gitgud.io>
Date: Fri, 21 Feb 2025 18:46:24 -0500
Subject: [PATCH 1/2] fix slave sale with virgins

---
 src/interaction/sellSlave.js | 8 ++++----
 src/js/slaveCostJS.js        | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/interaction/sellSlave.js b/src/interaction/sellSlave.js
index eea18de46fd..676958b2054 100644
--- a/src/interaction/sellSlave.js
+++ b/src/interaction/sellSlave.js
@@ -469,8 +469,8 @@ App.Interact.sellSlave = function(slave) {
 				t.push(`With ${his} sex drive not well tested, I cannot award ${him} any value in that area.`);
 			}
 
-			if (slave.vagina === 0) {
-				t.push(`Virgin pussies are less common than you might think; that's a minor positive.`);
+			if (slave.vagina === 0 && slave.counter.reHymen === 0) {
+				t.push(`Real virgin pussies are less common than you might think; that's a minor positive.`);
 			}
 			if (V.arcologies[0].FSRepopulationFocusSMR !== 0) {
 				if (slave.preg < -1) {
@@ -558,8 +558,8 @@ App.Interact.sellSlave = function(slave) {
 				}
 			}
 
-			if (slave.anus === 0) {
-				t.push(`${His} virgin anus is a minor positive, since anal defloration is in such high demand.`);
+			if (slave.anus === 0 && slave.counter.anal === 0) {
+				t.push(`${His} untouched virgin anus is a minor positive, since anal defloration is in such high demand.`);
 			}
 
 			if (slave.vagina > -1) {
diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index e9a1e64b105..6c9e6ea8058 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -2500,7 +2500,7 @@ globalThis.slaveCostBeauty = function(slave, isStartingSlave, followLaws, isSpec
 	 * @param {FC.SlaveState} slave
 	 */
 	function calcGenitalsCost(slave) {
-		if (slave.vagina === 0 && slave.counter.vaginal === 0) {
+		if (slave.vagina === 0 && slave.counter.reHymen === 0) {
 			updateMultiplier(`virgin`, 0.2);
 		}
 		if (slave.anus === 0 && slave.counter.anal === 0) {
-- 
GitLab


From 81c4fbe27f1d53f68867e36febd58e03652f4766 Mon Sep 17 00:00:00 2001
From: humungusluver <82497-humungusluver@users.noreply.gitgud.io>
Date: Sat, 22 Feb 2025 10:16:24 -0500
Subject: [PATCH 2/2] truly

---
 src/interaction/sellSlave.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/interaction/sellSlave.js b/src/interaction/sellSlave.js
index 676958b2054..a0f6a5c5836 100644
--- a/src/interaction/sellSlave.js
+++ b/src/interaction/sellSlave.js
@@ -470,7 +470,7 @@ App.Interact.sellSlave = function(slave) {
 			}
 
 			if (slave.vagina === 0 && slave.counter.reHymen === 0) {
-				t.push(`Real virgin pussies are less common than you might think; that's a minor positive.`);
+				t.push(`Truly virgin pussies are less common than you might think; that's a minor positive.`);
 			}
 			if (V.arcologies[0].FSRepopulationFocusSMR !== 0) {
 				if (slave.preg < -1) {
-- 
GitLab