Skip to content
Snippets Groups Projects
Commit 44a51e01 authored by Pregmodder's avatar Pregmodder
Browse files

Merge branch 'Simple-sex-act-for-player' into 'pregmod-master'

Counter for simple sex act for player

See merge request !8207
parents 58d83159 31f25764
No related branches found
No related tags found
No related merge requests found
...@@ -319,23 +319,31 @@ globalThis.SimpleSexAct = (function() { ...@@ -319,23 +319,31 @@ globalThis.SimpleSexAct = (function() {
function SimpleSexActPlayer(slave, fuckCount = 1) { function SimpleSexActPlayer(slave, fuckCount = 1) {
let fuckTarget = 0; let fuckTarget = 0;
let r = ""; let r = "";
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++) { for (let i = 0; i < fuckCount; i++) {
fuckTarget = jsRandom(1, 100); fuckTarget = jsRandom(1, 100);
if (slave.nipples === "fuckable" && V.PC.dick > 0 && fuckTarget > 80) { if (slave.nipples === "fuckable" && V.PC.dick > 0 && fuckTarget > 80) {
actX(slave, "mammary"); seX(slave, "mammary", V.PC, "penetrative");
} else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { } else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) {
actX(slave, "vaginal"); seX(slave, "vaginal", V.PC, playerSex);
if (canImpreg(slave, V.PC)) { if (canImpreg(slave, V.PC)) {
r += knockMeUp(slave, 10, 0, -1, true); r += knockMeUp(slave, 10, 0, -1, true);
} }
} else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) { } else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) {
actX(slave, "anal"); seX(slave, "anal", V.PC, "penetrative");
if (canImpreg(slave, V.PC)) { if (canImpreg(slave, V.PC)) {
r += knockMeUp(slave, 10, 1, -1, true); r += knockMeUp(slave, 10, 1, -1, true);
} }
} else { } else {
actX(slave, "oral"); seX(slave, "oral", V.PC, playerSex);
} }
} }
return r; return r;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment