Skip to content
Snippets Groups Projects
Commit c1531813 authored by Skriv's avatar Skriv
Browse files

fixes and comments for review

parent 2dc7a220
Branches
Tags
1 merge request!10147RESS shift sleep block to js
......@@ -70,7 +70,7 @@ App.Events.RESSFearfulBalls = class RESSFearfulBalls extends App.Events.BaseEven
} else {
r.push(Master);
}
r.push(Spoken(eventSlave, `! PleaSe let me keep them! Please!"`));
r.addToLast(Spoken(eventSlave, `! Please let me keep them! Please!"`));
}
r.push(`You patiently inform ${him} that ${he} can — for now, and so long as ${he} is a good little ${girl}. ${He} flees from the room backwards, bowing, scraping, and profusely thanking you, repeating desperate <span class="trust dec">promises of good behavior.</span>`);
eventSlave.trust -= 5;
......
......@@ -58,7 +58,7 @@ App.Events.RESSUnhappyVirgin = class RESSUnhappyVirgin extends App.Events.BaseEv
? new App.Events.Result(`No, and ${his} role is to suck dick and take it in the ass`, ass)
: new App.Events.Result(`No, and ${his} role is to suck dick and like it`, suck),
new App.Events.Result(`No, and ${he} shouldn't have asked`, asked),
new App.Events.Result(`Yes, the time has come`, yes, eventSlave.chastityVagina ? `This option will remove ${his} chastity belt` : null)
new App.Events.Result(`Yes, the time has come`, yes, eventSlave.chastityVagina ? `This option will remove ${his} chastity belt` : null) // TODO: consider warning for virginity loss
]);
function ass() {
......@@ -69,7 +69,7 @@ App.Events.RESSUnhappyVirgin = class RESSUnhappyVirgin extends App.Events.BaseEv
} else {
r.push(`dick`);
}
r.push(`up ${his} ass while making out with ${him} and playing with ${his} nipples. ${He} understands your forbearance and <span class="hotpink">appreciates how kind ${his} ${getWrittenTitle(eventSlave)} is.</span>`);
r.push(`up ${his} ass while making out with ${him} and playing with ${his} nipples. ${He} understands your forbearance and <span class="devotion inc">appreciates how kind ${his} ${getWrittenTitle(eventSlave)} is.</span>`);
eventSlave.devotion += 4;
seX(eventSlave, "oral", V.PC, "penetrative");
r.push(VCheck.Anal(eventSlave, 1));
......@@ -80,7 +80,7 @@ App.Events.RESSUnhappyVirgin = class RESSUnhappyVirgin extends App.Events.BaseEv
function suck() {
eventSlave.devotion += 4;
seX(eventSlave, "oral", V.PC, "penetrative");
return `You patiently explain that you've decided to use ${him} as an oral slave, since ${his} ass is off-limits, and leave ${his} pussy unfucked. ${He}'s unsurprised, but ${he} understands your decision. You usually fuck slaves during your inspection, and you don't exempt ${him} from this, but you do let ${him} take it easy. Rather than facefucking ${him} you let ${him} suckle you gently, calmly patting ${his} head as ${he} does. ${He} understands your forbearance and <span class="hotpink">appreciates how kind ${his} ${getWrittenTitle(eventSlave)} is.</span>`;
return `You patiently explain that you've decided to use ${him} as an oral slave, since ${his} ass is off-limits, and leave ${his} pussy unfucked. ${He}'s unsurprised, but ${he} understands your decision. You usually fuck slaves during your inspection, and you don't exempt ${him} from this, but you do let ${him} take it easy. Rather than facefucking ${him} you let ${him} suckle you gently, calmly patting ${his} head as ${he} does. ${He} understands your forbearance and <span class="devotion inc">appreciates how kind ${his} ${getWrittenTitle(eventSlave)} is.</span>`;
}
function asked() {
......@@ -95,7 +95,7 @@ App.Events.RESSUnhappyVirgin = class RESSUnhappyVirgin extends App.Events.BaseEv
} else {
r.push(`Only after an extended and forceful series of throatfuckings that leaves the bewildered ${SlaveTitle(eventSlave)} gasping for air and barely conscious, do you feel ${he} has learned what hole ${he} should be focused on. For good measure, you deepthroat ${him} one last time, to really drive the point home.`);
}
r.push(`As ${he} leaves, sore all over, ${he}'s <span class="mediumorchid">badly confused</span> that ${he} was apparently punished for asking questions.`);
r.push(`As ${he} leaves, sore all over, ${he}'s <span class="devotion dec">badly confused</span> that ${he} was apparently punished for asking questions.`);
eventSlave.devotion -= 5;
if (canDoAnal(eventSlave)) {
r.push(VCheck.Anal(eventSlave, 1));
......@@ -125,14 +125,14 @@ App.Events.RESSUnhappyVirgin = class RESSUnhappyVirgin extends App.Events.BaseEv
if (V.PC.vagina !== -1 && V.PC.dick !== 0) {
r.addToLast(`, your own pussy moving back and forth gently at the base of your dick as you fuck ${him}`);
}
r.addToLast(`. ${He} gasps at the first penetration, but you take it slowly and lavish attention on ${his} lips, breasts, and nipples. Soon ${he}'s shamelessly enjoying ${himself}. ${His} first vaginal sex is crowned with an abdominal-clenching orgasm. ${He} <span class="hotpink">adores ${his} kind ${getWrittenTitle(eventSlave)}.</span>`);
r.addToLast(`. ${He} gasps at the first penetration, but you take it slowly and lavish attention on ${his} lips, breasts, and nipples. Soon ${he}'s shamelessly enjoying ${himself}. ${His} first vaginal sex is crowned with an abdominal-clenching orgasm. ${He} <span class="devotion inc">adores ${his} kind ${getWrittenTitle(eventSlave)}.</span>`);
eventSlave.devotion += 10;
eventSlave.vagina = 1;
seX(eventSlave, "vaginal", V.PC, "penetrative");
eventSlave.chastityVagina = 0;
if (canImpreg(eventSlave, V.PC)) {
r.push(knockMeUp(eventSlave, 25, 0, -1));
}
} // TODO: consider adding VCheck
r.toParagraph();
return r.container();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment