r.push(`You continue to suck ${hi} flaccid ${dickAdj} cock, determined to extract ${his} sperm. At one point you feel an almost imperceptible throb in ${his} member and ${he} lets you know that ${his} orgasm is imminent. You take one last firm suck before slowly letting the glans out of your mouth and taking the base of ${his}${dickAdj} member ${slave.dick>2?"with your hand":"with your forefinger and thumb"}, toying the soft shaft with your ${lipsLong}, just in time.`);
r.push(cumFinal());
r.push(`He didn't enjoy being forced to come.`);
App.Events.addParagraph(node,r);
r=[];
r.push(cleanup());
if (V.policies.sexualOpenness===0){
r=[];
r.push(rumors());
App.Events.addParagraph(node,r);
V.PC.degeneracy+=2;
}
slave.trust-=2;
slave.devotion-=5;
App.Events.addParagraph(node,r);
returnnode;
}
}else{
r.push(`You continue sucking on the ${dickAdj} slave's member for some time, using your tongue and lips, making sure to keep it well lubricated with your saliva. Soft moans escape ${his} lips. At one moment, the cock in your mouth becomes even more rigid, and you know that the excellent worship you are giving this cock is going to bring its owner a powerful orgasm.`);
}elseif ((disobedience(slave)>0||(slave.fetish===Fetish.DOM&&slave.devotion<40&&slave.trust>-30))&&hasAnyArms(slave)){// Disobedient slaves try to force the player to swallow, dominant slaves have a plus
}elseif (!hasAnyArms(slave)){// Slaves with no arms
r.push(`You continue sucking ${him} until ${he} warns you that ${his} orgasm is imminent. You pull your mouth away and take hold of the base of ${his} member ${slave.dick>2?"with your hand":"with your forefinger and thumb"}, just in time to feel the first contraction.`);