diff --git a/src/events/RESS/scrubbing.js b/src/events/RESS/scrubbing.js index 616d2b84a4190ed1bf17d330bb24ef67b49ce43b..1c6dc830b73e9fd92be1bc36c8bc962c9aa854d3 100644 --- a/src/events/RESS/scrubbing.js +++ b/src/events/RESS/scrubbing.js @@ -9,8 +9,8 @@ App.Events.RESSScrubbing = class RESSScrubbing extends App.Events.BaseEvent { s => s.fetish !== "mindbroken", s => (s.assignment === Job.QUARTER || s.assignment === Job.HOUSE), s => s.devotion <= 50, - hasAnyArms, // added this condition in conversion - hasAnyLegs// added this condition in conversion + hasAnyArms, + canWalk ] ]; } @@ -279,11 +279,7 @@ App.Events.RESSScrubbing = class RESSScrubbing extends App.Events.BaseEvent { } r.push(`and ${his} lubricated thighs before`); if (V.PC.dick === 0) { - r.push(`wrestling the slick slave onto ${his} back so you can ride ${his} face while reaching down to`); - if (hasBothLegs(eventSlave)) { - r.push(`spread ${his} legs and`); - } - r.push(`molest ${his}`); + r.push(`wrestling the slick slave onto ${his} back so you can ride ${his} face while reaching down to spread ${his} legs and molest ${his}`); if (canDoVaginal(eventSlave) && canDoAnal(eventSlave)) { r.push(`pussy and ass.`); } else if (canDoVaginal(eventSlave)) { @@ -384,12 +380,13 @@ App.Events.RESSScrubbing = class RESSScrubbing extends App.Events.BaseEvent { } } else if (V.PC.dick !== 0) { r.push(`your erect dick and commenting on how it could use a good cleaning. ${He} carefully takes your cock into ${his} mouth, doing ${his} best to bring you to a quick orgasm so ${he} can escape your gaze. After downing your cum, ${he} attempts to pull back, but you hold ${him} down, clearly ${he} has more work to do here.`); + seX(eventSlave, "oral", V.PC, "penetrative"); } else if (V.PC.vagina !== -1) { r.push(`your soaked pussy and commenting on how someone needs to clean up after it, preferably with their tongue. ${He} carefully ${his} tongue to your clit, doing ${his} best to bring you to a quick orgasm so ${he} can escape your gaze. After bring you to a rather unsatisfying climax, ${he} attempts to pull back, but you grab ${him} and force ${him} to lick the depths of your pussy.`); + seX(eventSlave, "oral", V.PC, "vaginal"); } r.push(`By the time you are satisfied with ${his} efforts, ${he} <span class="devotion inc">has become more submissive to you.</span>`); eventSlave.devotion += 4; - seX(eventSlave, "oral", V.PC, "penetrative"); return r; } } diff --git a/src/facilities/penthouse/penthouseFramework.js b/src/facilities/penthouse/penthouseFramework.js index de971b63f50cb9e1eaa743077cec05aaf0c481ae..f1865abfed8afbfc9bec59222e21e3fc3ee53059 100644 --- a/src/facilities/penthouse/penthouseFramework.js +++ b/src/facilities/penthouse/penthouseFramework.js @@ -116,6 +116,8 @@ App.Entity.Facilities.PenthouseJobs = { if (!canWalk(slave)) { r.push(`${slave.slaveName} can't walk and would be unable to properly clean.`); + } else if (!canHold(slave)) { + r.push(`${slave.slaveName} has no hands and would be unable to properly clean.`); } if (!canSee(slave)) { r.push(`${slave.slaveName} is blind and would be unable to properly clean.`); diff --git a/src/facilities/servantsQuarters/servantsQuartersFramework.js b/src/facilities/servantsQuarters/servantsQuartersFramework.js index 48a10fbb637c1ea7cb5dd3ff5306cc5618fabbc0..948cfa531c7c424e0d0ef737760e5ceb28e8b969 100644 --- a/src/facilities/servantsQuarters/servantsQuartersFramework.js +++ b/src/facilities/servantsQuarters/servantsQuartersFramework.js @@ -50,6 +50,8 @@ App.Entity.Facilities.ServantsQuartersServantJob = class extends App.Entity.Faci } if (!canWalk(slave)) { r.push(`${slave.slaveName} can't walk and would be unable to properly clean.`); + } else if (!canHold(slave)) { + r.push(`${slave.slaveName} has no hands and would be unable to properly clean.`); } if (!canSee(slave)) { r.push(`${slave.slaveName} is blind and would be unable to properly clean.`);