@@ -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>`);
@@ -58,7 +58,7 @@ App.Events.RESSUnhappyVirgin = class RESSUnhappyVirgin extends App.Events.BaseEv
?newApp.Events.Result(`No, and ${his} role is to suck dick and take it in the ass`,ass)
:newApp.Events.Result(`No, and ${his} role is to suck dick and like it`,suck),
newApp.Events.Result(`No, and ${he} shouldn't have asked`,asked),
newApp.Events.Result(`Yes, the time has come`,yes,eventSlave.chastityVagina?`This option will remove ${his} chastity belt`:null)
newApp.Events.Result(`Yes, the time has come`,yes,eventSlave.chastityVagina?`This option will remove ${his} chastity belt`:null)// TODO: consider warning for virginity loss
]);
functionass(){
...
...
@@ -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
functionsuck(){
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>`;
}
functionasked(){
...
...
@@ -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>`);