diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js
index 676c8b0969578a259dd76918bbe0e9a86a49da91..030b5a47d46cef3008197d63a483e19d1765be94 100644
--- a/src/js/sexActsJS.js
+++ b/src/js/sexActsJS.js
@@ -319,7 +319,14 @@ globalThis.SimpleSexAct = (function() {
 	function SimpleSexActPlayer(slave, fuckCount = 1) {
 		let fuckTarget = 0;
 		let r = "";
-		const playerSex = (V.PC.dick > 0) ? "penetrative" : "vaginal";
+		const sexArray = ["penetrative"];
+		if (V.PC.dick > 0) {
+			sexArray.push("penetrative", "penetrative");
+		}
+		if (V.PC.vagina > -1) {
+			sexArray.push("vaginal");
+		}
+		const playerSex = either(sexArray);
 
 		for (let i = 0; i < fuckCount; i++) {
 			fuckTarget = jsRandom(1, 100);