diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js index 0cade952c25d6125aff709f4e8e7acf0c24f74a6..5c313578f64935b5a05fa2a6b48330768c52aaa9 100644 --- a/src/js/sexActsJS.js +++ b/src/js/sexActsJS.js @@ -488,8 +488,8 @@ globalThis.seX = function(slave1, act1, slave2, act2, count = 1) { // Slave 1 does their normal thing actX(slave1, act1, count); - // Slave 2 does their normal thing. If "Slave 2" is the public, then increment the public counter for slave 1 instead. - if (slave2 === "public") { + // Slave 2 does their normal thing. If "Slave 2" is the public and "Slave 1" is not the PC, then increment the public counter for slave 1 instead. + if (slave2 === "public" && slave1.ID !== -1) { actX(slave1, "publicUse", count); addPartner(slave1, -2); } else if (typeof slave2 === 'string') {