Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- count is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability of slave.
- If count is left undefined it will assume it to be 1.
- Intended to be a simple "x got fucked y times by z and I don't want to keep coding it".
- */
- window.SimpleSexAct = function SimpleSlaveSlaveFucking(subslave, domslave, count) {
- const V = State.variables;
- const fuckTarget = jsRandom(1,100);
- let fuckCount = 1;
- let r = ``;
- if (count) {
- fuckCount = count;
- }
- for (var i = 0; i < fuckCount; i++) {
- if (subslave.nipples === "fuckable" && V.PC.dick === 1 && fuckTarget > 80) {
- if (passage() === "SA serve your other slaves") {
- if (subslave.ID == V.slaves[i].ID) {
- V.mammaryUse++;
- V.penetrativeTotal++;
- domslave.penetrativeCount++;
- }
- else {
- V.mammaryTotal++;
- V.penetrativeUse++;
- subslave.mammaryCount++;
- }
- }
- else {
- V.mammaryTotal++;
- V.penetrativeTotal++;
- subslave.mammaryCount++;
- domslave.penetrativeCount++;
- }
- }
- else if (canDoVaginal(subslave) && subslave.vagina > 0 && canPenetrate(domslave) && fuckTarget > 33) {
- if (passage() === "SA serve your other slaves") {
- if (subslave.ID == V.slaves[i].ID) {
- V.vaginalUse++;
- V.penetrativeTotal++;
- domslave.penetrativeCount++;
- }
- else {
- V.penetrativeUse++;
- V.vaginalTotal++;
- subslave.vaginalCount++;
- }
- }
- else {
- V.vaginalTotal++;
- subslave.vaginalCount++;
- V.penetrativeTotal++;
- domslave.penetrativeCount++;
- }
- if (canImpreg(subslave, domslave)) {
- r += knockMeUp(subslave, 3, 0, domslave.ID, 1);
- }
- }
- else if (canDoAnal(subslave) && subslave.anus > 0 && canPenetrate(domslave) && fuckTarget > 10) {
- if (canImpreg(subslave, domslave)) {
- r += knockMeUp(subslave, 3, 1, domslave.ID, 1);
- }
- if (passage() === "SA serve your other slaves") {
- if (subslave.ID == V.slaves[i].ID) {
- V.analUse++;
- V.penetrativeTotal++;
- domslave.penetrativeCount++;
- }
- else {
- V.penetrativeUse++;
- V.analTotal++;
- subslave.analCount++;
- }
- }
- else {
- V.analTotal++;
- subslave.analCount++;
- V.penetrativeTotal++;
- domslave.penetrativeCount++;
- }
- }
- else {
- V.oralTotal++;
- subslave.oralCount++;
- }
- }
- return r;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement