Skip to content
Snippets Groups Projects
Commit f96cc733 authored by kopareigns's avatar kopareigns
Browse files

Better conditions

parent 9421a374
No related branches found
No related tags found
No related merge requests found
...@@ -10,16 +10,17 @@ App.Events.RETSSimpleAssault = class RETSSimpleAssault extends App.Events.BaseEv ...@@ -10,16 +10,17 @@ App.Events.RETSSimpleAssault = class RETSSimpleAssault extends App.Events.BaseEv
[ // event slave [ // event slave
s => s.fetish !== "mindbroken", s => s.fetish !== "mindbroken",
hasAnyArms, hasAnyArms,
canWalk, canStand,
canTalk, canTalk,
canPenetrate, canPenetrate,
s => s.devotion > 50 s => s.devotion > 50
], ],
[ // and her sub [ // and her sub
s => s.fetish !== "mindbroken", s => s.fetish !== "mindbroken",
canWalk, canStand,
canTalk, canTalk,
isSlaveAvailable, isSlaveAvailable,
s => s.relationship <= 2 || s.relationshipTarget !== this.actors[0],
s => (canDoAnal(s) && s.anus !== 0) || (canDoVaginal(s) && s.vagina !== 0), s => (canDoAnal(s) && s.anus !== 0) || (canDoVaginal(s) && s.vagina !== 0),
s => s.devotion < 20, s => s.devotion < 20,
s => s.belly < 2000, s => s.belly < 2000,
...@@ -68,8 +69,8 @@ App.Events.RETSSimpleAssault = class RETSSimpleAssault extends App.Events.BaseEv ...@@ -68,8 +69,8 @@ App.Events.RETSSimpleAssault = class RETSSimpleAssault extends App.Events.BaseEv
t.push(`nice little butt flexes cutely`); t.push(`nice little butt flexes cutely`);
} }
t.push(`as ${he} thrusts. You can't see much of the slave ${vaginal ? `lying on ${his2} back` : "face-down"} underneath ${domSlave.slaveName}, but you recognize ${him2} as `); t.push(`as ${he} thrusts. You can't see much of the slave ${vaginal ? `lying on ${his2} back` : "face-down"} underneath ${domSlave.slaveName}, but you recognize ${him2} as `);
t.push(App.UI.DOM.slaveDescriptionDialog(subSlave)); t.push(contextualIntro(domSlave, subSlave, "DOM"));
t.push(`by ${his2} sobbing. ${He2}'s struggling a little, but ${domSlave.slaveName} has ${him2} pinned to the floor by ${his2} wrists, and ${domSlave.slaveName} is quickly raping the resistance out of the ${SlaveTitle(subSlave)}.`); t.push(`by ${his2} sobbing. ${He2}'s struggling a little, but ${domSlave.slaveName} has ${him2} pinned to the floor by ${his2} ${hasBothArms(subSlave) ? "wrists" : "wrist"}, and ${domSlave.slaveName} is quickly raping the resistance out of the ${SlaveTitle(subSlave)}.`);
App.Events.addParagraph(node, t); App.Events.addParagraph(node, t);
t = []; t = [];
...@@ -111,7 +112,10 @@ App.Events.RETSSimpleAssault = class RETSSimpleAssault extends App.Events.BaseEv ...@@ -111,7 +112,10 @@ App.Events.RETSSimpleAssault = class RETSSimpleAssault extends App.Events.BaseEv
t = []; t = [];
App.Events.addResponses(node, [ App.Events.addResponses(node, [
new App.Events.Result("Slide in behind", behind), ((canDoAnal(domSlave) && domSlave.anus !== 0) || (canDoVaginal(domSlave) && domSlave.vagina !== 0)
? new App.Events.Result("Slide in behind", behind)
: new App.Events.Result()
),
new App.Events.Result("Slide in alongside", alongside), new App.Events.Result("Slide in alongside", alongside),
new App.Events.Result("Put a stop to it", stop) new App.Events.Result("Put a stop to it", stop)
]); ]);
...@@ -120,7 +124,7 @@ App.Events.RETSSimpleAssault = class RETSSimpleAssault extends App.Events.BaseEv ...@@ -120,7 +124,7 @@ App.Events.RETSSimpleAssault = class RETSSimpleAssault extends App.Events.BaseEv
t = []; t = [];
t.push(`You order ${domSlave.slaveName} to go back to what ${he} was doing. ${He}'s a little disappointed you're not joining in, but ${he} obeys, pounding the crying ${subSlave.slaveName} without mercy. Then ${domSlave.slaveName} feels the head of ${PC.dick ? "your dick" : "a strap-on"} brush ${his} butt. "Ooh!" ${he} squeals, <span class="hotpink">pleased ${he} was wrong after all.</span> "${Spoken(domSlave, `Yes, thank you, ${Master}! Fuck me! Fuck me while I rape ${him2}!`)}" Underneath ${him}, ${subSlave.slaveName} cries harder, even though ${domSlave.slaveName} has to stop ${his} thrusting for a moment to let you inside. In fact, you reflect as you hammer ${domSlave.slaveName}'s`); t.push(`You order ${domSlave.slaveName} to go back to what ${he} was doing. ${He}'s a little disappointed you're not joining in, but ${he} obeys, pounding the crying ${subSlave.slaveName} without mercy. Then ${domSlave.slaveName} feels the head of ${PC.dick ? "your dick" : "a strap-on"} brush ${his} butt. "Ooh!" ${he} squeals, <span class="hotpink">pleased ${he} was wrong after all.</span> "${Spoken(domSlave, `Yes, thank you, ${Master}! Fuck me! Fuck me while I rape ${him2}!`)}" Underneath ${him}, ${subSlave.slaveName} cries harder, even though ${domSlave.slaveName} has to stop ${his} thrusting for a moment to let you inside. In fact, you reflect as you hammer ${domSlave.slaveName}'s`);
if (domSlave.vagina != 0 && canDoVaginal(domSlave)) { if (domSlave.vagina !== 0 && canDoVaginal(domSlave)) {
if (domSlave.vagina > 2) { if (domSlave.vagina > 2) {
t.push(`roomy`); t.push(`roomy`);
} else if (domSlave.vagina > 1) { } else if (domSlave.vagina > 1) {
......
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