diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 28240d264f7b8544dc385440fbf24c58b55d8724..a68d48aac284de73e9124d2b9b72d42d0157f13f 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -4870,7 +4870,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $PC.preg == 0 && $PC.pregWeek == 0>> You aren't on contraceptives right now; $his first time may be more fruitful than $he realizes. <</if>> - <<set $activeSlave.devotion += 10, $activeSlave.trust += 20, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.devotion += 10, $activeSlave.trust += 20>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 60, 0, $activeSlave.ID)>> <</if>> @@ -4923,8 +4924,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $arcologies[0].FSPaternalist += 0.01*$FSSingleSlaveRep>> <<run repX(10*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel), "futureSocieties")>> <</if>> - <<set $activeSlave.counter.oral += 2>> - <<set $oralTotal += 2>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 2)>> <<set $activeSlave.kindness = 0>> <</replace>> <</link>> @@ -4957,8 +4957,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.vagina == 0>>$His once virgin pussy now is now @@.lime;thoroughly stretched@@ after your enjoyment of it. You watch $his body struggle to force the dildo out of $him until it manages to do so with a wet thud.<<set $activeSlave.vagina++>><</if>> <</if>> $He doesn't move from this position and barely reacts to your prodding; it seems $his mind was still fragile, $he'll likely be back to $his usual blank self when you awake. - <<set $activeSlave.counter.vaginal++>> - <<set $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 0, -1, 1)>> <</if>> @@ -4975,8 +4974,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> - <<set $activeSlave.counter.anal++>> - <<set $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<else>> slam $his head into your crotch. <<if $PC.dick != 0>> @@ -4985,8 +4983,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He As $he recoils, you grab a strap-on and force it into $his mouth before fastening it to yourself. Once you are situated, you viciously facefuck $him until you are satisfied. As $he struggles to catch $his breath, you toggle the release and reveal that it is a squirt dildo, painting $his face with fake semen. <</if>> $He falls backwards, where $he lays, unmoving. It seems $his mind was still fragile, $he'll likely be back to $his usual blank self when you awake. - <<set $activeSlave.counter.oral++>> - <<set $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> You pull the blanket back over yourself and nudge $him off your bed; you'll deal with $him in the morning<<if $fuckSlaves > 1>>, <<if $masterSuiteUpgradeLuxury == 2>>which will likely entail pulling $his used body out of the fuckpit orgy<<else>>assuming one of your other toys doesn't get to $him first<</if>><</if>>. <<if $fuckSlaves > 1 && $masterSuiteUpgradeLuxury == 2>> @@ -4994,28 +4991,22 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.anus < 3>> <<set $activeSlave.anus++>> <</if>> - <<set $activeSlave.counter.anal += $fuckSlaves*2>> - <<set $analTotal += $fuckSlaves*2>> + <<run seX($activeSlave, "anal", $PC, "penetrative", $fuckSlaves*2)>> <</if>> <<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>> <<if $activeSlave.vagina < 3>> <<set $activeSlave.anus++>> <</if>> - <<set $activeSlave.counter.vaginal += $fuckSlaves*2>> - <<set $vaginalTotal += $fuckSlaves*2>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative", $fuckSlaves*2)>> <</if>> - <<set $activeSlave.counter.oral += $fuckSlaves*2>> - <<set $oralTotal += $fuckSlaves*2>> + <<run seX($activeSlave, "oral", $PC, "penetrative", $fuckSlaves*2)>> <<elseif $fuckSlaves > 1>> <<if canDoAnal($activeSlave) && $activeSlave.anus > 0>> - <<set $activeSlave.counter.anal += $fuckSlaves>> - <<set $analTotal += $fuckSlaves>> + <<run seX($activeSlave, "anal", $PC, "penetrative", $fuckSlaves*2)>> <<elseif canDoVaginal($activeSlave) && $activeSlave.vagina > 0>> - <<set $activeSlave.counter.vaginal += $fuckSlaves>> - <<set $vaginalTotal += $fuckSlaves>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative", $fuckSlaves*2)>> <<else>> - <<set $activeSlave.counter.oral += $fuckSlaves>> - <<set $oralTotal += $fuckSlaves>> + <<run seX($activeSlave, "oral", $PC, "penetrative", $fuckSlaves*2)>> <</if>> <</if>> <<set $activeSlave.kindness = -100>> @@ -5030,28 +5021,22 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.anus < 3>> <<set $activeSlave.anus++>> <</if>> - <<set $activeSlave.counter.anal += $fuckSlaves*2>> - <<set $analTotal += $fuckSlaves*2>> + <<run seX($activeSlave, "anal", $PC, "penetrative", $fuckSlaves*2)>> <</if>> <<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>> <<if $activeSlave.vagina < 3>> - <<set $activeSlave.anus++>> + <<set $activeSlave.vagina++>> <</if>> - <<set $activeSlave.counter.vaginal += $fuckSlaves*2>> - <<set $vaginalTotal += $fuckSlaves*2>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative", $fuckSlaves*2)>> <</if>> - <<set $activeSlave.counter.oral += $fuckSlaves*2>> - <<set $oralTotal += $fuckSlaves*2>> + <<run seX($activeSlave, "oral", $PC, "penetrative", $fuckSlaves*2)>> <<elseif $fuckSlaves > 1>> <<if canDoAnal($activeSlave) && $activeSlave.anus > 0>> - <<set $activeSlave.counter.anal += $fuckSlaves>> - <<set $analTotal += $fuckSlaves>> + <<run seX($activeSlave, "anal", $PC, "penetrative", $fuckSlaves)>> <<elseif canDoVaginal($activeSlave) && $activeSlave.vagina > 0>> - <<set $activeSlave.counter.vaginal += $fuckSlaves>> - <<set $vaginalTotal += $fuckSlaves>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative", $fuckSlaves)>> <<else>> - <<set $activeSlave.counter.oral += $fuckSlaves>> - <<set $oralTotal += $fuckSlaves>> + <<run seX($activeSlave, "oral", $PC, "penetrative", $fuckSlaves)>> <</if>> <</if>> <<set $activeSlave.kindness = -100>> @@ -5114,10 +5099,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He hypertrophied <</if>> dick on your lower body, thrusting blindly around your belly, before suddenly lodging $himself in your pussy. You have an even harder time fighting against $him in this position, especially since your aggressive movements seem to send a pleasurable sensation to $his cock. You only manage to find an opportunity to free yourself when $he reaches orgasm, shooting $his seed deep inside you. As $he cums, you strongly push into $him, knocking $him off balance and to the floor. By sheer luck, $his head strikes a large paperweight that was thrown across the room in your struggle, knocking $him unconscious long enough for you to dislodge yourself and tie $him up. Now that you have $him restrained, it's time $he learned $his place. + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 50, 0, $activeSlave.ID)>> <</if>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> <</if>> <<set $mutinery = 2>> @@ -5219,7 +5204,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= knockMeUp($PC, 100, 0, $activeSlave.ID)>> <</if>> Once spent, $he shoves you to the ground and crashes into your office chair. The moment $he lets down $his guard, you slam the heaviest object you can find into $his head. Now that you have $him controlled, it's time $he learned $his place — when $he wakes up, of course. It's more fun that way. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<set $mutinery = 2>> <br><br><span id="result2"> @@ -5479,7 +5464,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><br> You awaken some time later, your crotch extremely sore and your belly slightly bloated. Most of $his deposit has flowed back out of you, but you still feel a fair amount sloshing inside you. You sigh to yourself, knowing you have nobody to blame but yourself for this. $He's a breeding bull and you a fertile _womanP. $He only did what $he was conditioned for; the fault is on you for ignoring the warning signs and not taking the proper precautions. Still, there is no doubt in your mind that @@.lime;you're pregnant@@ with $his child. <<= knockMeUp($PC, 100, 0, $activeSlave.ID, 1)>> - <<set $activeSlave.counter.penetrative += 4, $penetrativeTotal += 4>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal", 4)>> <</if>> <</replace>> <</link>> @@ -5490,7 +5475,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><br> Panting, you look over the damage: Your pussy is gaping, there is semen everywhere, and given the steady flow from you, $he likely got some of that ejaculation in you. You sigh to yourself, knowing you have nobody to blame but yourself for this. $He's a breeding bull and you, a fertile _womanP. $He only did what $he was conditioned for; the blame is on you for ignoring the warning signs and not taking the proper precautions. Still, $he knew you were fertile and went right for the prize; it would be wise to assume you've been impregnated. <<= knockMeUp($PC, 20, 0, $activeSlave.ID, 1)>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <</replace>> <</link>> <br><<link "Call out for help">> @@ -5508,7 +5493,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> and cums directly into your exposed womb. $He backs off, possibly startled by the shouting, giving you the chance to slip away to safety. You sigh to yourself, knowing you have nobody to blame but yourself for this. $He's a breeding bull and you a fertile _womanP. $He only did what $he was conditioned for; the fault is on you for ignoring the warning signs and not taking the proper precautions. Still, $he knew you were fertile and went right for the prize; it would be wise to assume $he's done $his job well. <<= knockMeUp($PC, 50, 0, $activeSlave.ID)>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <</if>> <</replace>> <</link>> @@ -5542,7 +5527,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He to $activeSlave.slaveName snoring beside you, $his massive cock soft and slightly drooling cum. Most of $his deposit has flowed back out of you, but you're still heavy with sperm. You sigh to yourself, knowing you have nobody to blame but yourself for this. $He's a breeding bull and you a fertile _womanP. $He only did what $he was conditioned for; the fault is on you for ignoring the warning signs and not taking the proper precautions. Still, there is no doubt in your mind that @@.lime;you're pregnant@@ with $his child. <</if>> <<= knockMeUp($PC, 100, 0, $activeSlave.ID, 1)>> - <<set $activeSlave.counter.penetrative += 4, $penetrativeTotal += 4>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal", 4)>> <</replace>> <</link>> @@ -6131,7 +6116,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He kid <</if>> draped across you. The meeting is long enough that your interlocutors eventually realize that something unusual is going on, especially once $he wakes up and starts sleepily <<if $PC.dick != 0>>sucking your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eating you out<</if>>, out of frame. They're @@.red;slightly annoyed,@@ since having sex during meetings is still considered a minor faux pas, but you @@.yellowgreen;close the deal,@@ and $activeSlave.slaveName is @@.hotpink;very pleased@@ that you would rearrange your affairs to make time for <<if $PC.dick != 0>>one of $his blowjobs<<else>>oral sex with $him<</if>>. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<run cashX(_meetingBonus, "event", $activeSlave)>> <<run repX(forceNeg(50), "event", $activeSlave)>> <<set $activeSlave.devotion += 4>> @@ -6209,7 +6194,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> What's the point of becoming a wealthy tycoon in an anarcho-libertarian paradise if you have to obey the rules all the time? You tell $assistantName to cancel the appointment. Then, you wake your bedmate, and <<if $PC.dick != 0>>get a blowjob<<if $PC.vagina != -1>> and some attention for your pussy<</if>><<else>>have $him eat you out<</if>> under the sheet while you enjoy the lurid sunrise through the glass wall of your bedroom. When the sun is up and you've <<if $PC.dick != 0>>shot your load down $his throat<<else>>climaxed twice<</if>>, you pull the bemused $girl up alongside you again, bring the sheets up over you both, switch on a wallscreen, and ask $him if there's anything $he'd like to <<if canSee($activeSlave)>>watch<<elseif canHear($activeSlave)>>listen to<<else>>put on<</if>>. $He smiles incredulously, but after you encourage $him $he @@.mediumaquamarine;finds $his confidence@@ and admits that there's a Free Cities serial drama about slave life that $he enjoys. You put it on and watch three episodes with $him. It's terribly insipid, but there's a lot of explicit sex to liven things up, and all the actresses are nice enough to look at. $activeSlave.slaveName cuddles comfortably with you the entire time, <<if canSee($activeSlave)>>watching raptly<<elseif canHear($activeSlave)>>listening intently<<else>>staying as silent as possible<</if>> and doing $his best to explain the wretchedly trite plot you've missed. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> You have a meal delivered, <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>> fuck $him, @@ -6219,7 +6204,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _didAnal = 1>> <<else>> fuck $him, - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> and then share a shower and a nap. Thus invigorated, you decide to tour the arcology's nightlife, and tell $him $he'll accompany you. $He hurries to get ready, filled with excitement. A lovely day. <<set $activeSlave.trust += 4>> @@ -6246,7 +6231,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> "my fa<<c>>e is getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me! I need <<s>>omewhere to hide it!" $He scrambles hungrily for your crotch, nuzzling you, licking you, and <<if $PC.dick != 0>>sucking your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eating you out<</if>>. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> "I'm getting <<s>>unburnt! I had better go in<<s>>ide. But <<Master>> everyone in there will <<s>>ee me naked!" $He looks at you in mock horror, and giggles with building lust as you pull $his sun-warmed body inside the arcology and into an open space for a good thorough public fucking. <<if canDoVaginal($activeSlave)>> @@ -6264,10 +6249,17 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> begin to <<if $activeSlave.nipples != "fuckable">>play with<<else>>finger<</if>> $his nipples. <</if>> - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<elseif $activeSlave.trust >= 80 && $activeSlave.toyHole == "dick" && canPenetrate($activeSlave)>> - "my cock i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me find <<s>>omepla<<c>>e to hide it!" $He wiggles $his pelvis around to make $himself bounce enticingly, and then giggles happily as you get on top of $him and slip $his sun-warmed dick deep into your <<if $PC.vagina != -1>>pussy<<else>>asshole<</if>><<if $PC.dick != 0>>, shuddering with delight at the warmth tickling your prostate<</if>>. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + "my cock i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me find <<s>>omepla<<c>>e to hide it!" $He wiggles $his pelvis around to make $himself bounce enticingly, and then giggles happily as you get on top of $him and slip $his sun-warmed dick deep into your + <<if $PC.vagina != -1>> + pussy<<if $PC.dick != 0>>,<<else>>.<</if>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> + <<else>> + asshole<<if $PC.dick != 0>>,<<else>>.<</if>> + <<run seX($activeSlave, "penetrative", $PC, "anal")>> + <</if>> + <<if $PC.dick != 0>>shuddering with delight at the warmth tickling your prostate.<</if>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID)>> <</if>> @@ -6391,7 +6383,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>> you push the orally fixated slut to $his knees and <<if $PC.dick == 0>>ride $his face like it's a pussy you're tribbing<<else>>fuck $his face like you're trying to impregnate $his throat<</if>>.<<if hasAnyArms($activeSlave)>> $He's forced to hold onto your thighs for dear life, making it impossible for $him to touch $himself, but $he doesn't need to and climaxes again<<if hasBothArms($activeSlave)>> hands-free<</if>>.<</if>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishKnown == 1)>> you set up a live feed on the screens throughout the arcology, pointing down from the ceiling above your desk, make $him lie down on the desk top, and fuck $him. $He <<if canSee($activeSlave)>>stares into<<else>>gazes towards<</if>> the camera's lens with mixed shame and relish as the full weight of the humiliation of being used in front of the whole arcology bears down on $his heaving chest. <<if canDoVaginal($activeSlave)>> @@ -6409,7 +6401,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> throw $him down on the couch, straddle $his boobs, and <<if $activeSlave.nipples != "fuckable">>ride each of $his erect<<else>>trib $his<</if>> nipples in turn. <</if>> - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishKnown == 1)>> you tell $him you're going to put a slave in $his belly, bringing $him instantaneously back to painfully full arousal. You take $him on the couch in the missionary position so $he can stare into your face. <<if !canDoVaginal($activeSlave)>> @@ -6435,7 +6427,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<elseif ($activeSlave.fetish == "sadist") && ($activeSlave.fetishKnown == 1)>> you call in a less favored slave and let $activeSlave.slaveName spank $him until $he's fully aroused again. That done, you and $activeSlave.slaveName spitroast the poor girl, with $activeSlave.slaveName taking the rear end. Judging by how the victim screams into your <<if $PC.dick != 0>>cock<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>cunt<</if>>, $activeSlave.slaveName is not being very nice to $him at all. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($PC, "penetrative", "slaves", "oral")>> + <<run seX($activeSlave, "penetrative", "slaves", "oral")>> <<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1)>> you prowl around $him to let $his masochistic anticipation build before nudging $him in the back of the knees. $He collapses helplessly and you drag $him over to the couch, slinging $him across its back and fucking $him without mercy. When the pleasurable pain loses its edge, you slide a finger into $him alongside your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, eliciting an appreciative shriek. <<if canDoVaginal($activeSlave)>> @@ -6513,10 +6506,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<run seX($activeSlave, "mammary", "public", "penetrative", 10)>> <<run seX($activeSlave, "oral", "public", "penetrative", 10)>> <<= VCheck.Anal(10)>> - <<set $activeSlave.counter.publicUse += 20>> <<if canDoVaginal($activeSlave)>> <<= VCheck.Vaginal(10)>> - <<set $activeSlave.counter.publicUse += 10>> + <<run seX($activeSlave, "vaginal", "public", "penetrative", 10)>> <</if>> <</replace>> <</link>> @@ -6536,7 +6528,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif ($activeSlave.fetish == "cumslut")>> You push $him down to $his knees and <<if $PC.dick != 0>>shove your cock down $his throat<<if $PC.vagina != -1>> so far $he can almost reach your pussy with the tip of $his tongue<</if>><<else>>ride $his face<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, moaning into you as $he pleasures your <<if $PC.dick != 0>>dick<<else>>cunt<</if>>. <<run repX(250, "event", $activeSlave)>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "humiliation")>> You sit down on a balcony bench and pull $him down to sit on your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, and then pull $his legs as wide as they'll go as you fuck $him, displaying everything to the whole balcony<<if $activeSlave.belly >= 120000>>; $his _belly stomach hangs so low that it blocks the view, however<<else>><<if $PC.vagina != -1>><<if $PC.dick != 0>>: incidentally including your own pussy, which slides up and down as you piston the cock above it in and out of $him<</if>><</if>><</if>>. $He @@.hotpink;laps up@@ the @@.green;openly aroused@@ stares from $his growing audience. <<run repX(500, "event", $activeSlave)>> @@ -6553,7 +6545,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif ($activeSlave.fetish == "boobs")>> You push $him down to $his knees and <<if $PC.dick != 0>>press your cock between $his tits<<else>>ride $his breasts<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, enjoying the feeling of your <<if $PC.dick != 0>>dick pounding $his <<if $activeSlave.nipples != "fuckable">>cleavage<<else>>breast<</if>><<else>>cunt rubbing against one of $his <<if $activeSlave.nipples != "fuckable">>hard<<else>>engorged<</if>> nipples<</if>>. <<run repX(250, "event", $activeSlave)>> - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "pregnancy")>> You shove $him across the back of a balcony bench and whisper in $his ear that you're going to breed $him in public. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, too aroused by the idea to care. <<if !canDoVaginal($activeSlave)>> @@ -6718,10 +6710,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if ($activeSlave.fetish == "submissive")>> but $he relaxes into submissive compliance as you slide it up to the nape of $his neck, grinding $his face deeper into the pillow. $He gives muffled whines of happiness as you give $him some light spanks before using $his butt without regard for $his pleasure. $He does not climax, but when you roll $his unresisting body over to give $his mouth<<if $activeSlave.belly >= 1500>>, swollen belly and breasts<<else>> and breasts<</if>> some attention, $he's clearly enjoying $himself. <<set _didAnal = 1>> - <<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "cumslut")>> but $he is already licking $his lips with anticipation as you roll $him over and straddle $his chest so $he can <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>. The orally fixated slut concentrates on the oral to a fault, so you take $his arm<<if hasBothArms($activeSlave)>>s<</if>> and straddle them too so $he can reach $himself and get back to masturbating. $He hums happily, a very fine sensation on <<if $PC.dick != 0>>shaft<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>pussylips<</if>>. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "humiliation")>> but $he complies as you pull $him up to kneel and take an assfuck. You let $him get used to it and then wordlessly turn $his head so $he can <<if canSee($activeSlave)>>see the screen in the room: it's now on, and it's showing a public live feed of your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> penetrating $his anus. $He recognizes $himself immediately<<elseif canHear($activeSlave)>>listen to the screen in the room: it's now on, and it's showing a public live feed of your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> penetrating $his anus. $He realizes the sounds of you fucking $his ass sync up with it<<else>>feel the wind blowing in from the large bay window you've opened<</if>>, and although the <<if canSee($activeSlave) || canHear($activeSlave)>>shot is such a closeup that the identity of the participants is not clear<<else>>likelihood is low that anyone on the arcology streets below would be looking up at this time<</if>>, the sheer humiliation of having $his rectum penetrated <<if canSee($activeSlave) || canHear($activeSlave)>>on camera<<else>>for all to see<</if>> brings $him to an indecently quick climax. <<set _didAnal = 1>> @@ -6742,7 +6735,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif ($activeSlave.fetish == "boobs")>> but $he giggles with anticipation as you flip $him over. $His cute giggling turns into a gasp of arousal when you <<if $activeSlave.nipples != "fuckable">>seize both of $his hard<<else>>sink your fingers into $his<</if>> nipples and tug them upward to pull $him into a half-sitting position. You hold $his boobs for $him to accomplish a messy titfuck and let $him masturbate at the same time. With $his nipples providing second and third loci of pleasure, $he climaxes quickly; you flip $him over and do $him doggy style, holding $his shoulders down so the rough fuck drags $his sensitive nipples<<if $activeSlave.belly >= 100000>> and _belly belly<</if>> across the sheets with every stroke. <<set _didAnal = 1>> - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "pregnancy")>> but $he complies as you pull $him up <<if $activeSlave.belly >= 300000>> @@ -6779,10 +6772,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<elseif ($activeSlave.fetish == "dom")>> but $he keeps masturbating even as you flip $him over. You tell $him to keep going, and leave $him there for a moment. $He obeys, looking mystified, but is pleased to <<if canSee($activeSlave)>>see you return with another slave<<elseif canHear($activeSlave)>>hear your footsteps return accompanied by a second set<<else>>feel the body heat of another slave upon your return<</if>>. You push the other _girlU unceremoniously down onto $activeSlave.slaveName, making _himU give $activeSlave.slaveName some oral while you roughly fuck _hisU ass. $activeSlave.slaveName enjoys $himself immensely, jerking with pleasure every time you pound the poor _girlU hard enough to make _himU moan into $activeSlave.slaveName. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "sadist")>> but $he keeps masturbating even as you flip $him over. You tell $him to keep going, and leave $him there for a moment. $He obeys, looking mystified, but is pleased to <<if canSee($activeSlave)>>see you return with another slave<<elseif canHear($activeSlave)>>hear your footsteps return accompanied by a second set<<else>>feel the body heat of another slave upon your return<</if>>. You push the other _girlU unceremoniously down onto $activeSlave.slaveName, making _himU give $activeSlave.slaveName some oral while you spank _himU and then roughly fuck _hisU ass. $activeSlave.slaveName enjoys $himself immensely, jerking with pleasure every time you strike or sodomize the poor _girlU hard enough to make _himU scream into $activeSlave.slaveName. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<elseif ($activeSlave.fetish == "masochist")>> but $he relaxes into submissive compliance as you slide it up to the nape of $his neck, grinding $his face deeper into the pillow. $He gives muffled whines of mixed pain and pleasure as you give $him some hard spanks before sodomizing $him right up to the edge of what $his poor anus can take without damage. $He climaxes repeatedly to the pain, screaming helplessly as $his orgasms force $his abused sphincter to tighten spastically against the phallus invading it. <<set _didAnal = 1>> @@ -7105,7 +7098,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.anus += 1>> <</if>> <<if $activeSlave.nipples == "fuckable">> - <<set $activeSlave.counter.mammary += 2, $mammaryTotal += 2>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> + <<run seX($activeSlave, "mammary", "assistant", "penetrative")>> <</if>> <<set _skillIncrease = 10>> <<if $activeSlave.skill.anal <= 10 && canDoAnal($activeSlave)>> @@ -7149,15 +7143,15 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <</for>> <<if $activeSlave.nipples == "fuckable">> - <<set $activeSlave.counter.mammary += _totalFuckers*2, $mammaryTotal += _totalFuckers*2>> + <<run seX($activeSlave, "mammary", $PC, "penetrative", _totalFuckers)>> <</if>> <<if canDoAnal($activeSlave)>> - <<set $activeSlave.counter.anal += _totalFuckers, $analTotal += _totalFuckers>> + <<run seX($activeSlave, "anal", $PC, "penetrative", _totalFuckers)>> <</if>> <<if canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal += _totalFuckers, $vaginalTotal += _totalFuckers>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative", _totalFuckers)>> <</if>> - <<set $activeSlave.counter.oral += _totalFuckers, $oralTotal += _totalFuckers>> + <<run seX($activeSlave, "oral", $PC, "penetrative", _totalFuckers)>> <</replace>> <</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take $his virginity//<</if>> <</if>> @@ -7755,7 +7749,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> and @@.mediumaquamarine;asks earnestly,@@ "Want <<s>>ome more, <<Master>>" <</if>> - <<set $activeSlave.trust += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.trust += 4>> + <<if $PC.vagina != -1>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> + <<else>> + <<run seX($activeSlave, "penetrative", $PC, "anal")>> + <</if>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID)>> <</if>> @@ -7905,7 +7904,24 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Force $him out of bed and humiliate $him publicly">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You drag $him unceremoniously out of bed and straight down into the public areas of $arcologies[0].name. $His struggles and protests grow more frantic as $he <<if canSee($activeSlave)>>sees the first passersby beginning to stare at the little spectacle<<elseif canHear($activeSlave)>>begins to hear the various catcalls and other comments directed at $him<<else>>feels the outdoor air on $his body<</if>>. You force $him right there, thoroughly raping the struggling $girl in public. @@.gold;$He learns the consequences of refusal,@@ + You drag $him unceremoniously out of bed and straight down into the public areas of $arcologies[0].name. $His struggles and protests grow more frantic as $he + <<set _textArray = []>> + <<if canSee($activeSlave)>> + <<set _textArray.push("sees the first passersby beginning to stare at the little spectacle")>> + <</if>> + <<if canHear($activeSlave)>> + <<set _textArray.push("begins to hear the various catcalls and other comments directed at $him")>> + <<else>> + <<set _textArray.push("feels the outdoor air on $his body")>> + <</if>> + <<if _textArray.length === 1>> + <<print _textArray[0] + ".">> + <<elseif _textArray.length === 2>> + <<print _textArray[0] + " and " _textArray[1] + ".">> + <<elseif _textArray.length === 3>> + <<print _textArray[0] +", " + _textArray[2] + " and " _textArray[3] + ".">> + <</if>> + You force $him right there, thoroughly raping the struggling $girl in public. @@.gold;$He learns the consequences of refusal,@@ <<if $arcologies[0].FSDegradationist !== "unset">> and @@.green;your citizens certainly enjoy the public spectacle.@@ <<run repX(100, "event", $activeSlave)>> @@ -7920,7 +7936,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif canDoAnal($activeSlave)>> <<= VCheck.Anal()>> <<else>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> <<set $activeSlave.trust -= 5>> <</replace>> @@ -8262,7 +8278,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Anal()>> <<else>> throatfuck, with $him jerking against $his restraints every time you hilt yourself and slap $his ass. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> @@.gold;$He learns from the experience.@@ <<set $activeSlave.trust -= 5>> @@ -8381,17 +8397,18 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<run repX(500, "event", $activeSlave)>> <<run cashX(100, "event", $activeSlave)>> <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> - <<set $activeSlave.counter.vaginal += 10, $vaginalTotal += 10, $activeSlave.counter.anal += 10, $analTotal += 10>> + <<run seX($activeSlave, "vaginal", "public", "penetrative", 10)>> + <<run seX($activeSlave, "anal", "public", "penetrative", 10)>> <<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> <<= knockMeUp($activeSlave, 25, 2, -2)>> <</if>> <<elseif canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal += 20, $vaginalTotal += 20>> + <<run seX($activeSlave, "vaginal", "public", "penetrative", 20)>> <<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> <<= knockMeUp($activeSlave, 50, 0, -2)>> <</if>> <<else>> - <<set $activeSlave.counter.anal += 20, $analTotal += 20>> + <<run seX($activeSlave, "anal", "public", "penetrative", 20)>> <<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> <<= knockMeUp($activeSlave, 50, 1, -2)>> <</if>> @@ -8553,14 +8570,16 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He "<<Master>>, you ta<<s>>te great," $he <<if !canTaste($activeSlave)>>(rather ironically) <</if>>purrs. <</if>> @@.mediumaquamarine;$He has become more trusting@@ in your willingness to give $him what $he wants. - <<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Cum in $his mouth all night">> <<EventNameDelink $activeSlave>> <<replace "#result">> You've had a busy day, so you've been unusually remiss in fucking your slaves. Naturally, this means you'll be spending the evening wandering around your home using your living sexual appliances. $activeSlave.slaveName is instructed to follow you and assist. $He's tired, so <<if (!hasAnyArms($activeSlave))>>you bring <<if (isAmputee($activeSlave))>>$his limbless torso<<else>>$him<</if>> along as a cum receptacle. Whenever you're about to finish in another slave, you pull out and fill $his mouth instead.<<else>>you let $him tag meekly along, masturbating gently as you use other slaves or just watching lazily. But whenever you're on the point of coming, you switch to $his mouth and let $him finish you with a few sucks and pumps of $his fatigued hand<<if (hasBothArms($activeSlave))>>s<</if>>.<</if>> By the time you put the exhausted $activeSlave.slaveName to bed $he's in a haze of cum-induced pleasure. @@.hotpink;$He has become more submissive to you.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 5, $oralTotal += 5>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 5)>> <</replace>> <</link>> <<if ($cumSlaves >= 5)>> @@ -8624,9 +8643,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<default>> poor slave is taken to the very limit by your assistant. <</switch>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> + <<else>> + <<run actX($activeSlave, "anal")>> <</if>> By the time $he's climaxed out, $he's so tired and apathetic that $he can't bring $himself to get off it or ask for help, so $he just relaxes and enjoys the internal massage<<if $activeSlave.dick != 0>> while $his flaccid dick twitches weakly<</if>>. @@.mediumaquamarine;$He has become more trusting of you,@@ since you knew just what $he needed. - <<set $activeSlave.trust += 4, $activeSlave.counter.anal++, $analTotal++>> + <<set $activeSlave.trust += 4>> <</replace>> <</link>> <<if ($HeadGirl != 0) && ($HeadGirl.ID != $activeSlave.ID)>> @@ -8657,8 +8679,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He _He2 dons a strap-on and shoves it up $activeSlave.slaveName's already-filled butt without further ado. <</if>> The two of you jackhammer in and out of $activeSlave.slaveName's ass without mercy; the poor anal whore does $his best to relax, but two phalli at once is a lot, even for $him. $He's only allowed an anal respite when $his sphincter is really fucked out and there's little butthole fun to be had from $him any longer. $He has become @@.hotpink;more submissive to you,@@ and $HeadGirl.slaveName @@.hotpink;enjoyed@@ taking a break to fuck $him with you. - <<set $activeSlave.devotion += 4, $activeSlave.counter.anal += 2, $analTotal += 2>> - <<set $HeadGirl.devotion += 4, $HeadGirl.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.devotion += 4, $HeadGirl.devotion += 4>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> + <<run seX($activeSlave, "anal", $HeadGirl, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 0, -1, 1)>> <</if>> @@ -8711,7 +8734,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He It was thoughtful of $him to yield @@.lime;$his anal cherry,@@ but it won't get $him out of there sooner. <<set $activeSlave.anus++>> <</if>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++, $activeSlave.counter.anal++, $analTotal++, $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> <<= knockMeUp($activeSlave, 10, 2, -1)>> <</if>> @@ -8720,7 +8745,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He It was thoughtful of $him to yield @@.lime;$his anal cherry,@@ but it won't get $him out of there sooner. <<set $activeSlave.anus++>> <</if>> - <<set $activeSlave.counter.anal++, $analTotal++, $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> <<= knockMeUp($activeSlave, 15, 1, -1)>> <</if>> @@ -8729,7 +8755,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He It was thoughtful of $him to yield @@.lime;$his virginity,@@ but it won't get $him out of there sooner. <<set $activeSlave.vagina++>> <</if>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++, $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> <<= knockMeUp($activeSlave, 15, 0, -1)>> <</if>> @@ -8938,7 +8965,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He 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. <</if>> By the time you are satisfied with $his efforts, $he @@.hotpink;has become more submissive to you.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> @@ -8960,7 +8988,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He But, $he slowly @@.lightcoral;accepts $his new role as a submissive little sex toy.@@ <<set $activeSlave.fetishStrength = 65, $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10, $activeSlave.fetish = "submissive">> <</if>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <<if $activeSlave.prostate != 0 && canDoAnal($activeSlave)>> @@ -9085,7 +9113,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> Without a word, you<<if $PC.dick == 0>> don a cruelly knobby strap-on,<</if>> throw $him onto the couch, take both $his ankles in one hand, and force them back over $his head so $his poor, doomed asshole is completely defenseless. You then spit on $his hole, seize your <<if $PC.dick == 0>>instrument<<else>>rock-hard dick<<if $PC.vagina != -1>>, gather a little of your own pussyjuice and rub it on your cockhead<</if>><</if>>, and shove it up the wriggling slave $girl's spasming rectum. You've got the necessary skill to judge exactly where the line between anal pain and anal injury is, and you take $his right up to it. Halfway through the long anal rape $he gives up struggling and just goes limp, sobbing. $He @@.hotpink;fears you,@@ and has also begun to @@.red;hate buttsex.@@ - <<set $activeSlave.trust -= 5, $activeSlave.sexualFlaw = "hates anal", $activeSlave.counter.anal++, $analTotal++>> + <<set $activeSlave.trust -= 5, $activeSlave.sexualFlaw = "hates anal">> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Punish $him for disobedience, but address $his anal pain">> @@ -9194,29 +9223,31 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> You tell $him that's of little concern, since $he has relatively few years of use left: you may as well extract what value you can from $him. $He's too exhausted to hide $his response, and collapses, @@.gold;sobbing.@@ <<run cashX(200, "event", $activeSlave)>> - <<set $activeSlave.trust -= 5, $activeSlave.counter.publicUse++>> + <<set $activeSlave.trust -= 5>> <<if _didAnal == 1>> - <<set $activeSlave.counter.anal++, $activeSlave.anus++, $analTotal++>> + <<set $activeSlave.anus++>> + <<run seX($activeSlave, "anal", "public", "penetrative")>> <<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">> <<= knockMeUp($activeSlave, 10, 1, -2)>> <</if>> <<elseif _didVaginal == 1>> - <<set $activeSlave.counter.vaginal++, $activeSlave.vagina++, $vaginalTotal++>> + <<set $activeSlave.vagina++>> + <<run seX($activeSlave, "vaginal", "public", "penetrative")>> <<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">> <<= knockMeUp($activeSlave, 10, 0, -2)>> <</if>> <<elseif canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", "public", "penetrative")>> <<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">> <<= knockMeUp($activeSlave, 10, 0, -2)>> <</if>> <<elseif canDoAnal($activeSlave)>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", "public", "penetrative")>> <<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">> <<= knockMeUp($activeSlave, 10, 1, -2)>> <</if>> <<else>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", "public", "penetrative")>> <</if>> <</replace>> <</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take $his virginity//<</if>> @@ -9356,7 +9387,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He your ballsack. <</if>> You run a languid hand through $his hair, but soon relax into a pleasant, tired fugue, letting yourself enjoy $his ministrations. You almost drift off under the slow oral loving, but a sudden coolness against you brings you partially awake again: $he's taken $his mouth off you, leaving the night air against your saliva-wetted <<if $PC.vagina != -1>>pussylips<<else>>cock<</if>>. $He quickly realizes the error, and applies $himself diligently to you, never letting the warm feeling die down again. You orgasm twice, which $he absorbs without stopping, looking up at you with an expression that's unidentifiable in the gloom. But when you finally reach down and give $his <<if ($activeSlave.belly >= 10000)>>_belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly a light pat<<else>>shoulder a little tug<</if>> to let $him know that's enough, $he @@.mediumaquamarine;cuddles up close to you@@ without hesitation. - <<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <<if $activeSlave.belly < 150000>> @@ -9529,7 +9561,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> $He's so occupied that $he doesn't <<if canHear($activeSlave)>>hear<<else>>notice<</if>> you until you seize $his hair and pull $his head back. $His massive dickhead pops free of $his mouth and $he squeaks in surprise. The noise is cut off by a gag as you ram yourself down $his throat. $He plays with your <<if $PC.vagina != -1>>cunt<<else>>balls<</if>> as you facefuck $him and jacks off with $his other hand. $He was so close when you intruded that $he cums long before you do. There's a lot of cum in the shower when you're through. <<if $activeSlave.balls == 3>>$His huge balls made an especially major contribution. <</if>>@@.hotpink;$He has become more submissive to you.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <</if>> @@ -9574,7 +9607,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He mumbles a hesitant question: "<<if $activeSlave.rudeTitle == 1>><<= PoliteRudeTitle($activeSlave)>><<else>><<Master>><</if>>, am I a good <<s>>lave?" <</if>> You tell $him that $he is, running a hand <<if $activeSlave.hStyle == "shaved bald">>across $his bald scalp<<else>>through $his hair<</if>>. $He seems @@.hotpink;reassured,@@ and thankful when you give $him a cup of $his proper rations from your own hand. - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Reassure $him and get $him to slow down">> @@ -9593,7 +9627,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He "Really, <<if $activeSlave.rudeTitle == 1>><<= PoliteRudeTitle($activeSlave)>><<else>><<Master>><</if>>?" $he asks hopefully. <</if>> You whisper into $his ear that yes, $he will be all right as long as $he does $his best. $He wiggles $his butt against you a little and giggles <<if $PC.dick != 0>>at the responding stiffness $he feels between $his buttocks<<else>>as you shove $him to $his knees<</if>>. $He shimmies down and <<if $PC.dick != 0>>takes you into $his mouth<<if $PC.vagina != -1>> and does $his best to reach the top of your pussy with the tip of $his tongue<</if>><<else>>eats you out<</if>>, <<if canSee($activeSlave)>>looking you in the eyes the whole time and <</if>>@@.hotpink;smiling@@ as much as $he can manage with <<if $PC.dick != 0>>a dick in $his mouth<<else>>$his tongue working your clit<</if>>. - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Spank the stupid out of $him">> @@ -9777,7 +9812,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You patiently explain that you've decided to use $him as an oral and anal slave, 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. Rather that a hard buttfuck, you take $him to the couch and gently spoon $him with your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up $his ass while making out with $him and playing with $his nipples. $He understands your forbearance and @@.hotpink;appreciates how kind $his <<= WrittenMaster()>> is.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4,>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<= VCheck.Anal()>> <</replace>> <</link>> @@ -9786,7 +9822,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> 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 @@.hotpink;appreciates how kind $his <<= WrittenMaster()>> is.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <</if>> @@ -9803,9 +9840,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.devotion -= 5>> <<if canDoAnal($activeSlave)>> <<= VCheck.Anal()>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<else>> - <<set $activeSlave.counter.oral += 4, $oralTotal += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 4)>> <</if>> <</replace>> <</link>> @@ -9819,7 +9856,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He hard, so you just lie down with $him on the couch<<if ($activeSlave.chastityVagina)>>, unfasten $his chastity belt,<</if>> <</if>> and have gentle vaginal sex in the missionary position <<if $PC.vagina != -1>><<if $PC.dick != 0>>, your own pussy moving back and forth gently at the base of your dick as you fuck $him<</if>><</if>>. $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 @@.hotpink;adores $his kind <<= WrittenMaster()>>.@@ - <<set $activeSlave.devotion += 10, $activeSlave.counter.vaginal++, $activeSlave.vagina = 1, $vaginalTotal++>> + <<set $activeSlave.devotion += 10, $activeSlave.vagina = 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if $activeSlave.chastityVagina == 1>><<set $activeSlave.chastityVagina = 0>><</if>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 25, 0, -1)>> @@ -9833,7 +9871,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> The businesswoman's anger turns to malicious anticipation as you call $activeSlave.slaveName over and inform $him that you and the businesswoman have decided $activeSlave.slaveName will be spending the night with her. Now that you look at your business partner, she has certain signs of a sadist. $activeSlave.slaveName notices too, and begins to cry<<if $activeSlave.bellyPreg >= 1500>> and shield $his pregnancy<</if>> as the businesswoman promises that there will be "no permanent damage." $activeSlave.slaveName is unceremoniously returned in the early hours of the morning. $His back and buttocks have been meticulously flogged right up to the very edge of damage, leaving angry marks across $his $activeSlave.skin skin. $His mouth lolls open, as though $he's been doing little but give cunnilingus. <<if $activeSlave.vagina != -1>>$His pussy,<<elseif $activeSlave.dick == 0>>$His shamefully featureless groin with its tiny little hole,<<else>>$His dick,<</if>> anus,<<if $activeSlave.belly >= 10000>> popped navel,<</if>> and even $his nipples show signs of torture. Whenever $he thinks of a sharp remark in the future, @@.hotpink;$he'll remember the pain and keep $his mouth shut.@@ - <<set $activeSlave.behavioralFlaw = "none", $activeSlave.counter.oral += 5, $oralTotal += 5>> + <<set $activeSlave.behavioralFlaw = "none">> + <<run seX($activeSlave, "oral", "public", "penetrative", 5)>> <</replace>> <</link>> <br><<link "Offer to spitroast the bitch between the two of you">> @@ -9860,7 +9899,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.anus++>> <<run repX(500, "event", $activeSlave)>> <</if>> - <<set $activeSlave.devotion += 3, $activeSlave.trust -= 3, $activeSlave.counter.anal++, $analTotal++, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 3, $activeSlave.trust -= 3>> + <<run seX($activeSlave, "anal", "public", "penetrative")>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity and ignore anal chastity//<</if>> <<if $arcade > 0>> @@ -10065,9 +10106,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He @@.hotpink;$his thanks.@@ <<set $activeSlave.devotion += 4>> <<if $activeSlave.mpreg == 1>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<else>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <</if>> <<= knockMeUp($activeSlave, 50, 2, -1, 1)>> <</replace>> @@ -10111,7 +10152,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> seed. <</if>> - <<set $activeSlave.devotion += 4, $activeSlave.counter.anal++, $analTotal++, $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<= knockMeUp($activeSlave, 50, 0, -1, 1)>> <</replace>> <</link>> @@ -10148,7 +10191,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $his gaping anus makes occasional lewd noises as you pound it. <</if>> - <<set $activeSlave.trust -= 5, $activeSlave.counter.anal++, $analTotal++>> + <<set $activeSlave.trust -= 5>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</replace>> <</link>> <<else>> @@ -10190,7 +10234,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He across $his lower back. <</if>> $He stops riding you and <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you with a look of @@.mediumorchid;disbelief.@@ You shrug; it must have slipped out under all $his enthusiasm. - <<set $activeSlave.devotion -= 5, $activeSlave.counter.anal++, $analTotal++>> + <<set $activeSlave.devotion -= 5>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</replace>> <</link>> <</if>> @@ -10228,7 +10273,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You shove $his unresisting<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>swollen<</if>><</if>> body over the couch and seize $his ballsack. When $he feels your tight grip $he spasms and tries to pull away reflexively, but goes limp when $he feels the agony of a warning squeeze. You fasten a tight rubber ring around the base of $his sack, leaving $him writhing on the couch in considerable discomfort. After letting $him wriggle for a while, you tell $him that $he can have it off when $he gets you off. $He scrabbles for your <<if $PC.dick == 0>>pussy and desperately starts to perform cunnilingus; after a while you get bored and ride $his face. You finally climax<<else>>dick and starts to desperately suck you off<<if $PC.vagina != -1>> and eat you out<</if>>; you let $him work for a while before getting bored and adding painful slaps to $his cheeks. You blow your load down $his throat<</if>> and then stand, <<if canSee($activeSlave)>>brandishing the knife<<else>>swishing the knife through the air<</if>>. <<if canSee($activeSlave)>>$His eyes are huge<<else>>$He grimaces<</if>> with terror, but $he holds still. $His private parts have gone so numb that $he has to <<if canSee($activeSlave)>>look down<<else>>run $his hand across $his scrotum<</if>> in trepidation to verify that you cut the rubber, not $him. $He leaves with the pins and needles working their agonizing way back into $him along with the blood flow to $his balls, promising tearfully to @@.gold;stay out of trouble.@@ - <<set $activeSlave.trust -= 5, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.trust -= 5>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Geld $him gradually">> @@ -10384,7 +10430,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He's back again before the week is over, eager for @@.lightcoral;another dick in $his fuckhole.@@ <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "pregnancy">> <</if>> - <<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.vagina = 1, $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.vagina = 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if $PC.dick != 0 && $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> <<= knockMeUp($activeSlave, 15, 0, -1)>> <</if>> @@ -10398,7 +10445,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He Before the end of the week it's clear that $he's taken the rape to heart, and now sees $his body as something @@.lightcoral;for others to use and abuse.@@ <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "submissive">> <</if>> - <<set $activeSlave.trust -= 5, $activeSlave.vagina = 1, $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<set $activeSlave.trust -= 5, $activeSlave.vagina = 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if $PC.dick != 0 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> <<= knockMeUp($activeSlave, 25, 0, -1)>> <</if>> @@ -10437,7 +10485,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He Before the end of the week $he's back, begging for @@.lightcoral;another dick up the ass.@@ <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "buttslut">> <</if>> - <<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.anus = 1, $activeSlave.counter.anal++, $analTotal++>> + <<set $activeSlave.devotion += 3, $activeSlave.trust += 3 $activeSlave.anus = 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if $PC.dick != 0 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> <<= knockMeUp($activeSlave, 15, 1, -1)>> <</if>> @@ -10451,7 +10500,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He Before the end of the week it's clear that $he's taken the anal rape to heart, and now sees $his body as something @@.lightcoral;for others to use and abuse.@@ <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "submissive">> <</if>> - <<set $activeSlave.trust -= 5, $activeSlave.anus = 1, $activeSlave.counter.anal++, $analTotal++>> + <<set $activeSlave.trust -= 5, $activeSlave.anus = 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if $PC.dick != 0 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> <<= knockMeUp($activeSlave, 25, 1, -1)>> <</if>> @@ -10507,7 +10557,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.trust += 4>> <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> <<= VCheck.Both()>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<elseif canDoVaginal($activeSlave)>> <<= VCheck.Vaginal()>> <<else>> @@ -10637,7 +10687,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He quivers in your grasp, gasping, before relaxing back into you in a puddle of satisfaction. <</if>> $His devotion to you @@.hotpink;has increased.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.mammary++, $mammaryTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Send $him away">> @@ -10913,7 +10964,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <</if>> touched that you would tell $him something like that so honestly. - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <</if>> <<set $activeSlave.trust += 4>> <</replace>> @@ -10976,7 +11027,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $he betrays mixed feelings. The shocking intimacy of reaching sexual release as $he used $his mouth to pleasure you seems to be @@.hotpink;affecting $him.@@ <<set $activeSlave.devotion += 4>> <</if>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <</if>> @@ -11337,7 +11388,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He flat ass <</if>> and let $him see it coming; $he @@.hotpink;accepts@@ the spank due to fright at what you might do if $he dodged before fleeing. - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Just talk with $him">> @@ -11478,7 +11530,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You give it a good fuck and then <<else>> mouth is right at the edge of the desk. You give it a good fuck and then - <<set $activeSlave.counter.oral += 3, $oralTotal += 3>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 3)>> <</if>> order $him brusquely to clean up and come right back. You use $him as a nice little desktop <<if $PC.dick != 0>>cockholster<<else>>sex toy<</if>> for the rest of the day. <<case "cumslut">> @@ -11487,7 +11539,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He As $his _belly belly bumps into you, you sigh and swivel your chair to the side; there is no way $he'll fit under there in $his bloated state. <</if>> $He's so horny that $he's barely got <<if $PC.dick != 0>>your cock into $his mouth<<else>>$his lips and tongue on your cunt<</if>> before $he climaxes spontaneously, shivering and moaning nicely. You keep $him down there for a while, doing light work and orgasming occasionally as $he gently <<if $PC.dick != 0>>blows you<<if $PC.vagina != -1>> and eats you out<</if>><<else>>lavishes attention on your wet vagina<</if>>. - <<set $activeSlave.counter.oral += 3, $oralTotal += 3>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 3)>> <<case "humiliation">> run an unimportant message to a citizen across $arcologies[0].name. Naked. $He blushes with mixed embarrassment and anticipation. $He's so pent up that before taking ten steps out of your penthouse entryway and towards $his objective, the open stares $his naked, horny body is getting push $him over the edge. <<if ($activeSlave.chastityPenis == 1)>> @@ -11569,7 +11621,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<case "boobs">> lie atop your desk. You don't bother specifying that $he's to lie on $his back, since the boob slut jumps up and presents $his tits without instructions. You keep working with one hand while you idly tease and <<if $activeSlave.nipples != "fuckable">>flick<<else>>finger<</if>> the nearest <<if $activeSlave.lactation > 0>>milky <</if>> nipple with the other. $He's so horny that $he immediately experiences an immodest orgasm, $his back arching away from the cool glass desktop as $he rides its waves. $He giggles a little, and then gasps as you resume playing with $him. - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<if $activeSlave.lactation > 0>> <<set $activeSlave.lactationDuration = 2>> <<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>> @@ -11606,7 +11658,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <</if>> $He gasps and shudders against you. - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<elseif ($activeSlave.anus == 0) && ($activeSlave.vagina <= 0)>> join you on the couch. Since <<if ($activeSlave.vagina == 0)>>$he's a virgin and you haven't elected to introduce $him to pussyfucking just yet<<else>>this slave $girl doesn't have a pussy<</if>>, and $his tight little rosebud is fresh and unspoiled, your options are a bit limited. But you work with what you have, playing with $his <<if isFertile($activeSlave)>> @@ -11635,7 +11687,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <</if>> $He gasps and shudders against you. - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<elseif $activeSlave.pregKnown == 1>> join you on the couch. <<if $PC.dick != 0>>You orgasm inside $him promptly, and then tell $him you'll be leaving your seed inside $him to do its work while you have $him again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into $him. You tell $him you'll be leaving it inside $him to do its work while you have $him again.<</if>> $He gasps at the appeal of the idea and grinds $himself against you hungrily. <<if !canDoVaginal($activeSlave)>> @@ -11665,10 +11717,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<case "dom">> wait a moment, because you know what $he needs. $He's mystified, but steels $himself and waits. Another slave appears for an inspection, and _heU discovers that _heU's to be inspected with $activeSlave.slaveName's <<if canPenetrate($activeSlave)>>cock up _hisU asshole<<else>>fingers assfucking _himU<</if>>. The dominant $activeSlave.slaveName climaxes immediately to $his use of the poor slave, rubbing <<if $activeSlave.belly >= 5000>>$his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<else>>$himself<</if>> all over the other slave's buttocks while $he continues banging _hisU backdoor. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", "slaves", "anal")>> <<case "sadist">> wait a moment, because you know what $he needs. $He's mystified, but steels $himself and waits. Another slave appears for a trivial punishment, and _heU discovers that _heU's to be punished by $activeSlave.slaveName's <<if canPenetrate($activeSlave)>>dick<<else>>fingers<</if>>, forced up _hisU anus. The dominant $activeSlave.slaveName climaxes quickly, but quickly recovers and keeps assraping the poor _girlU. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", "slaves", "anal")>> <<case "masochist">> get $his ass up on your desk and <<if $activeSlave.belly >= 300000>> @@ -11696,7 +11748,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You tell $him that $he deserves a way to get off for coming to tell you rather than breaking the rules. From now on, $he can come to you and ask to <<if $PC.dick == 0>>perform cunnilingus on you<<else>>blow you<<if $PC.vagina != -1>> and eat you out<</if>><</if>>, and masturbate while $he does. $He nods through $his tears and hurriedly gets to $his knees, gagging in $his clumsy eagerness, crying a little with relief as $he masturbates furiously<<if $PC.vagina != -1>><<if $PC.dick != 0>> and does $his best to simultaneously please both a cock and a cunt with only one mouth<</if>><</if>>. $He doesn't even pause after $his first orgasm; $his acceptance of sexual slavery @@.hotpink;has increased.@@ - <<set $activeSlave.counter.oral += 5, $oralTotal += 5, $activeSlave.devotion += 4>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 5)>> <<if ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>> <<set $activeSlave.fetishStrength += 4>> @@.lightcoral;$His enjoyment of <<if $PC.dick == 0>>giving head<<else>>sucking cock<</if>> has increased.@@ @@ -11712,7 +11765,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You tell $him that $he deserves a way to get off for coming to tell you rather than breaking the rules. From now on, $he can come to you and offer you $his breasts; $he will be allowed to masturbate while you do. $He nods through $his tears and hurriedly presents $his chest, crying a little with relief as $he feels <<if $activeSlave.nipples != "fuckable">>you nip a nipple with your teeth<<elseif $PC.dick != 0>>your dick slip into a nipple<<else>>your tongue penetrate into $his nipple<</if>>. $He masturbates furiously, not even pausing after $his first orgasm; $his acceptance of sexual slavery @@.hotpink;has increased.@@ - <<set $activeSlave.counter.mammary += 5, $mammaryTotal += 5, $activeSlave.devotion += 4>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "mammary", $PC, "penetrative", 5)>> <<if ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1)>> <<set $activeSlave.fetishStrength += 4>> @@.lightcoral;$His enjoyment of breast play has increased.@@ @@ -11817,7 +11871,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He your leg. <</if>> <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina != -1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>After the momentary pause of your climax, you pull $his face back to your crotch for a second round<</if>>; $his acceptance of sexual slavery @@.hotpink;has increased.@@ - <<set $activeSlave.counter.oral += 5, $oralTotal += 5>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 5)>> <</if>> <<set $activeSlave.devotion += 4>> <<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1)>> @@ -12230,7 +12284,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He clit <</if>> and your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> gently pumping $his butt the whole time. When $he's done, $he thanks you exhaustedly and begs you to do this for $his next millenary. @@.hotpink;$His love for you has greatly increased.@@ - <<set $activeSlave.devotion += 10, $activeSlave.counter.oral += ($slaves.length*2), $oralTotal += ($slaves.length*2)>> + <<set $activeSlave.devotion += 10>> + <<run seX($activeSlave, "oral", "slaves", "penetrative", ($slaves.length*2))>> <<set $slaves.forEach(function(s) { if (s.ID != $activeSlave.ID) { s.counter.oral++; } })>> <<if canDoVaginal($activeSlave)>> <<= VCheck.Vaginal()>> @@ -12281,7 +12336,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He into your muscular chest <</if>> with an exhausted but @@.hotpink;relaxed@@ sigh. - <<set _fuckCount = $slaves.length+1, $activeSlave.devotion += 4, $activeSlave.trust += 4, $activeSlave.counter.anal += _fuckCount, $analTotal += _fuckCount, $penetrativeTotal += _fuckCount, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4, $activeSlave.trust += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> + <<run seX($activeSlave, "anal", "slaves", "penetrative", $slaves.length+1)>> <<set $slaves.forEach(function(s) { if (s.ID != $activeSlave.ID) { s.counter.penetrative++; } })>> <</replace>> <</link>> @@ -12299,9 +12356,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He This disappointment @@.mediumorchid;reduces $his devotion.@@ <<set $activeSlave.devotion -= 5>> <<if canPenetrate($activeSlave)>> - <<set $activeSlave.counter.penetrative += 2, $penetrativeTotal += 2>> + <<run seX($activeSlave, "penetrative", "slaves", "anal")>> <<else>> - <<set $activeSlave.counter.oral += 2, $oralTotal += 2>> + <<run seX($activeSlave, "oral", "slaves", "penetrative", 2)>> <</if>> <</replace>> <</link>> @@ -12323,7 +12380,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Anal()>> <<else>> hand<<if hasBothArms($activeSlave)>>s<</if>> to $his breasts, and mouth wide open. "To ta<<s>>te you, <<Master>>." - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> $He feels so much @@.hotpink;closer to you@@ than before. <<set $activeSlave.devotion += 4>> @@ -12449,7 +12506,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $he gets down on <<if hasBothLegs($activeSlave)>>$his knees<<else>>the ground<</if>>, <</if>> $he @@.hotpink;focuses on the task@@ in front of $him with all $his considerable intelligence, clearly having decided to make things easier on $himself by conforming to $his new life. - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <<if canDoAnal($activeSlave)>> @@ -12673,7 +12731,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He over the couch <</if>> and opens wide, lest you misunderstand. You could hold $him down and <<if $PC.dick != 0>>facefuck $him<<else>>make $him eat you out<</if>>, and you do. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> <<case "cumslut">> "Plea<<s>>e, may I <<if $PC.dick != 0>>give you a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>, <<Master>>?" $He @@ -12685,7 +12743,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He gets down on $his knees <</if>> and licks $his lips, lest you misunderstand. You could let $him <<if $PC.dick != 0>>give you a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>, and you do. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<case "humiliation">> <<if (canDoAnal($activeSlave) || canDoVaginal($activeSlave))>> "Plea<<s>>e, would you fuck me in public, <<Master>>?" $He edges towards the door, lest you misunderstand. You could fuck $him in public, and you do. @@ -12696,7 +12754,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<else>> "Plea<<s>>e, may I <<if $PC.dick != 0>>give you a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>> in public, <<Master>>?" $He edges towards the door, lest you misunderstand. You could <<if $PC.dick != 0>>give you a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>> in public, and you do. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> <<case "buttslut">> <<if canDoAnal($activeSlave)>> @@ -12707,7 +12765,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<case "boobs">> "Plea<<s>>e, would you play with my boob<<s>>, <<Master>>?" $He sticks out $his chest and bounces $his breasts for you, lest you misunderstand. You could play with $his boobs, and you do, managing mammary intercourse several ways. - <<set $activeSlave.counter.mammary += 3, $mammaryTotal += 3>> + <<run seX($activeSlave, "mammary", $PC, "penetrative", 3)>> <<case "pregnancy">> <<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave) && $PC.vagina != -1>> <<if canGetPregnant($PC)>> @@ -12725,7 +12783,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He tossing on a camisole and sticking a pillow under it before bending over for $him. <</if>> <</if>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<else>> <<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>> "Plea<<s>>e, would you <<if $PC.dick != 0>>fill me with your <<s>>eed<<else>>fuck me<</if>>, <<Master>>?" $He reclines on the couch and offers $himself to you, lest you misunderstand. You could <<if $PC.dick != 0>>fill $him with your seed<<else>>fuck $him<</if>>, and you do. @@ -12748,7 +12806,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<case "dom">> <<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave)>> "Plea<<s>>e, could I bang you, <<Master>>?" $He bounces on $his heels, rock-hard and biting $his lip with anticipation. You could let $him fuck your brains out, and you do, enjoying playing the sub for once. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID)>> <</if>> @@ -12759,7 +12817,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif canDoAnal($activeSlave)>> <<= VCheck.Anal()>> <<else>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> <</if>> <<case "sadist">> @@ -12776,11 +12834,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> "Plea<<s>>e, would you let me rape <<s>>omeone, <<Master>>?" $His eyes are wild. You could let $him rape someone, and you do, bringing in an appropriate slave and letting $him have $his way with the poor _girlU. <</if>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<case "masochist">> <<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave)>> "Plea<<s>>e, would you rape me, <<Master>>?" $His eyes are hungry. You could rape $him, and you do, throwing $him across the couch and riding $him through so many orgasms that $he begs for mercy. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID)>> <</if>> @@ -12791,7 +12849,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif canDoAnal($activeSlave)>> <<= VCheck.Anal()>> <<else>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> <</if>> <<default>> @@ -13275,7 +13333,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He rubbing <</if>> noise as $he jerks off. $He must @@.hotpink;find you quite attractive,@@ since giving you oral in the shower while playing with $himself brings $him to orgasm with almost indecent speed. - <<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.devotion += 4>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> </span> @@ -13389,7 +13448,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><br> You run a possessive hand through $his $activeSlave.hColor hair, and let $him know what a good little cocksucker $he is. $He moans submissively in response, and the humming feels so wonderful that you order $him to do it again. Knowing that you're being nice to $him by letting $his ignore your more feminine characteristics for the moment, $he does $his best to please you, humming as best $he can and using both hands to pleasure your base and balls. You blow your load down $his throat, and $he swallows it all. $He opens $his eyes slowly, @@.mediumaquamarine;relieved@@ that you were so merciful. <</if>> - <<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.trust += 4>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Force $him to get off to all of you">> @@ -13462,7 +13522,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He screws $his eyes shut tight and $his mouth tighter as you prod at $his face with your member. Tiring of $his reluctance, you give $him a brusque order to open $his eyes and gaze upon the dick $he will soon be deepthroating. $He obeys, but unwillingly, and steadies $himself to take its length. You tell $him to do $his best to watch, and begin thrusting. $He groans from the internal fullness and sexual confusion. $He stares as best $he can at your penis, transfixed by the sight of it thrusting into $his mouth and the feeling of $his lips around its girth. <br><br> $He slips a hand to $his crotch, $his arousal overwhelming $his preferences. $He whimpers pathetically, seeing and feeling $himself build towards an inevitable orgasm. You manage $him skillfully, holding back to $his point of climax before shooting your cum deep inside $him. The internal sensation of heat, the tightening and twitching of your member inside $his mouth, and your obvious pleasure force $him over the edge, and $he comes so hard that $he chokes on your cock. You pull out of $him, and $he struggles to catch $his breath, the action sending a blob of $his owner's semen running down $his chin. - <<set $activeSlave.counter.oral += 7, $oralTotal += 7>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 7)>> <<elseif $activeSlave.belly >= 10000>> $He knows what's coming when you push $him <<if $activeSlave.belly >= 300000>> @@ -13744,7 +13804,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He begs, "Plea<<s>>e no, <<Master>>, plea<<s>>e don't rape me in my a<<ss>>, <<Master>>!" <</if>> You make a show of considering, and then tell $him that if $he's extra obedient, you might let $him keep $his butt — for now. You tell $him to <<if $PC.dick != 0>>blow you<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>lick your pussy<</if>>, and $he does with unusual obedience. When $he's done, you bend down and whisper in $his ear that if $he shows any sign of rebelliousness, you'll ruin $his little asshole. @@.gold;$He's terrified.@@ - <<set $activeSlave.trust -= 5, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.trust -= 5>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <<if hasAnyLegs($activeSlave)>> @@ -13993,7 +14054,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He kid. <</if>> $He dominantly fucks you, $his muscles flexing powerfully with every thrust. You're no slouch when it comes to muscles yourself, so when you feel $him tense with orgasm you wrap your legs around $him and hilt $him deep inside you. This only encourages $him to fuck you harder, quickly bring you to climax as well. $He gently carries you to your couch, where $he slides in behind you for a little post-coitus spooning. You definitely appreciate $his gains after such a good fuck. @@.mediumaquamarine;$His confidence in $his place has increased,@@ as has $his @@.hotpink;love for you.@@ - <<set $activeSlave.trust += 4, $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.trust += 4, $activeSlave.devotion += 4>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 50, 0, $activeSlave.ID)>> <</if>> @@ -14163,7 +14225,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He without hesitation. You help $him get comfortable and instead of <<if $PC.dick == 0>>grinding<<else>>thrusting<</if>> or telling $him to ride, you just sit there with $him in your lap, <</if>> gently massaging $his massive tits. They get sore from swinging around as $he moves, works, and fucks, and soon $he's groaning with pleasure at the attention. You finally manage to bring $him to orgasm with almost nothing but delicate stimulation of $his nipples. @@.mediumaquamarine;$He has become more trusting of you.@@ - <<set $activeSlave.trust += 4, $activeSlave.counter.mammary++, $mammaryTotal++>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<if $activeSlave.lactation > 0>> <<set $activeSlave.lactationDuration = 2>> <<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>> @@ -14481,6 +14544,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> The poor slave rides out the sexual storm as you and $activeSlave.slaveName fuck _himU<<if $PC.vagina != -1>>, your pussy sliding against the base of $activeSlave.slaveName's thrusting shaft<</if>>. $activeSlave.slaveName flirts outrageously with you over the other slave's shoulder whenever $he can. @@.mediumaquamarine;$He has become more trusting of you.@@ <<set $activeSlave.trust += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", "slaves", "anal")>> + <<run seX($PC, "penetrative", "slaves", "anal")>> <</replace>> <</link>> <<if canDoAnal($activeSlave)>> @@ -14493,7 +14558,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<= VCheck.Anal()>> Fucking a slave with <<if $activeSlave.prostate > 0>>prostate <</if>>stimulation from your <<if $PC.dick == 0>>phallus<<else>>cock<</if>> in $his <<if $seeRace == 1>>$activeSlave.race <</if>>ass makes $him cum with indecent speed. You let $him slide down so $he can finish the other slave with $his mouth while you continue using $his anus. The other slave definitely enjoys $activeSlave.slaveName's moaning into _hisU pussy as you use $activeSlave.slaveName's ass. The hard buttfucking $activeSlave.slaveName is getting keeps $his dick stiff all the way through. @@.hotpink;$His submission to you has increased.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.devotion += 4, $activeSlave. + <<run seX($activeSlave, "penetrative", "slaves", "anal")>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</replace>> <</link>><<if ($activeSlave.anus == 0)>> //This option will take $his virginity//<</if>> <</if>> @@ -14504,7 +14571,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $activeSlave.slaveName's hermaphroditic genitalia is a little crammed together; it's busy down there. $He obediently stops fucking so you can maneuver into $him. <<= VCheck.Vaginal()>> Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in $his pussy reduces $his erection a little, so the slave beneath $him helps $his penetration as much as _heU can. It's not the most convenient of fucks, but that's to be expected when a <<= properMaster()>> and two slaves successfully have two separate instances of vaginal intercourse running at once.<<if $PC.vagina != -1>><<if $PC.dick != 0>> You add a third by grabbing a free hand and guiding it to your own pussy; its owner gets the idea and strokes it as best they can.<</if>><</if>> $activeSlave.slaveName's orgasm is general and intense. @@.hotpink;$His devotion to you has increased.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "penetrative", "slaves", "vaginal")>> <</replace>> <</link>><<if ($activeSlave.vagina == 0)>> //This option will take $his virginity//<</if>> <</if>> @@ -14515,7 +14583,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> Since the other slave is riding $activeSlave.slaveName's huge clit, it's a trivial matter to<<if $PC.dick == 0>> don a strap-on,<</if>> come up behind the fucking slaves, stop the other slave's riding for a moment, and insert yourself into _hisU anus. The other slave gasps as your <<if $PC.dick == 0>>strap-on complements the clit<<else>>big dick complements the clit<</if>> in _hisU pussy. The poor slave rides out the sexual storm as you and $activeSlave.slaveName fuck _himU. $activeSlave.slaveName flirts outrageously with you over the other slave's shoulder whenever $he can. @@.mediumaquamarine;$He has become more trusting of you.@@ - <<set $activeSlave.trust += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "penetrative", "slaves", "anal")>> <</replace>> <</link>> <<if canDoAnal($activeSlave)>> @@ -14528,7 +14597,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He shivers with delight as $he feels $his anal ring stretch to accommodate your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>>. <<set $activeSlave.devotion += 1>> <</if>> Fucking a slave with stimulation from your <<if $PC.dick == 0>>phallus<<else>>cock<</if>> in $his ass makes $him cum with indecent speed. You let $him slide down so $he can finish the other slave with $his mouth while you continue using $his anus. The other slave definitely enjoys $activeSlave.slaveName's moaning into _hisU pussy as you use $activeSlave.slaveName's ass. The hard buttfucking $activeSlave.slaveName is getting keeps $his clit hard all the way through. @@.hotpink;$His submission to you has increased.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "penetrative", "slaves", "anal")>> <</replace>> <</link>><<if ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>> <</if>> @@ -14539,7 +14609,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He Since $activeSlave.slaveName is on top, it's a trivial matter to<<if $PC.dick == 0>> don a strap-on,<</if>> come up behind the fucking slaves, stop $his thrusting for a moment, and insert yourself into $his pussy. $He obediently stops fucking so you can maneuver into $him. <<= VCheck.Vaginal()>> Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in $his pussy reduces $his ability to use $his engorged clit like a penis a little, so the slave beneath $him helps $his penetration as much as _heU can. It's not the most convenient of fucks, but that's to be expected when a <<= properMaster()>> and two slaves successfully have two separate instances of vaginal intercourse running at once. $His orgasm is general and intense. @@.hotpink;$His devotion to you has increased.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "penetrative", "slaves", "vaginal")>> <</replace>> <</link>><<if ($activeSlave.vagina == 0)>> //This option will take $his virginity//<</if>> <</if>> @@ -14624,7 +14695,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Anal()>> <</if>> $He keeps licking away, cleaning up the mess you made as $assistantName does everything $he can to make it seem like the slave is pleasuring $him. Partway through, $assistantName sticks out a hand for a high-five from you, producing a gurgle of indignation @@.mediumaquamarine;or perhaps even laughter@@ as $his owner and $his owner's personal assistant program high-five over $his back. - <<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> //This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>> <<if canDoAnal($activeSlave)>> @@ -15110,7 +15182,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _virgins = 1>> <<elseif $slaves[_ress].vagina == 0>> <<set _virgins = 1, _anusOnly = 1>> - <<set $slaves[_ress].counter.anal += 2, $analTotal += 2>> + <<run seX($slaves[_ress], "anal", $activeSlave, "penetrative")>> + <<run seX($slaves[_ress], "anal", $PC, "penetrative")>> <<if canImpreg($slaves[_ress], $PC)>> <<= knockMeUp($slaves[_ress], 5, 1, -1, 1)>> <</if>> @@ -15123,7 +15196,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<elseif $slaves[_ress].anus == 0>> <<set _virgins = 1, _pussyOnly = 1>> - <<set $slaves[_ress].counter.vaginal += 2, $vaginalTotal += 2>> + <<run seX($slaves[_ress], "vaginal", $activeSlave, "penetrative")>> + <<run seX($slaves[_ress], "vaginal", $PC, "penetrative")>> <<if canImpreg($slaves[_ress], $PC)>> <<= knockMeUp($slaves[_ress], 5, 0, -1, 1)>> <</if>> @@ -15135,7 +15209,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _doubleVaginal = 1>> <</if>> <<else>> - <<set $slaves[_ress].counter.vaginal++, $vaginalTotal++, $slaves[_ress].counter.anal++, $analTotal++>> + <<run seX($slaves[_ress], "anal", $activeSlave, "penetrative")>> + <<run seX($slaves[_ress], "vaginal", $activeSlave, "penetrative")>> <<if canImpreg($slaves[_ress], $PC)>> <<= knockMeUp($slaves[_ress], 5, 2, -1, 1)>> <</if>> @@ -15145,7 +15220,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<elseif canDoVaginal($slaves[_ress])>> <<set _pussyOnly = 1>> - <<set $slaves[_ress].counter.vaginal += 2, $vaginalTotal += 2>> + <<run seX($slaves[_ress], "vaginal", $activeSlave, "penetrative")>> + <<run seX($slaves[_ress], "vaginal", $PC, "penetrative")>> <<if canImpreg($slaves[_ress], $PC)>> <<= knockMeUp($slaves[_ress], 5, 0, -1, 1)>> <</if>> @@ -15158,7 +15234,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<elseif canDoAnal($slaves[_ress])>> <<set _anusOnly = 1>> - <<set $slaves[_ress].counter.anal += 2, $analTotal += 2>> + <<run seX($slaves[_ress], "anal", $activeSlave, "penetrative")>> + <<run seX($slaves[_ress], "anal", $PC, "penetrative")>> <<if canImpreg($slaves[_ress], $PC)>> <<= knockMeUp($slaves[_ress], 5, 1, -1, 1)>> <</if>> @@ -15176,7 +15253,6 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $slaves[_ress].devotion++>> <<set _subLove = 1>> <</if>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> <</if>> <</for>> <<if def _virgins>> @@ -15252,7 +15328,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He gets on $his knees <</if>> and sucks you off. $He does a decent job, playing with $himself all the while. $He's learned that $he can get away with infractions if $he's willing to suck dick afterward. $His resistance to your will @@.mediumorchid;has increased.@@ - <<set $activeSlave.devotion -= 5, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion -= 5>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br>Punish $him, but then let $him get off: @@ -15279,7 +15356,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <</if>> and spank $his $activeSlave.skin buttocks until they're warm to the touch. It's not a sexual punishment, it's too painful for that; by the end, $activeSlave.slaveName has cried $himself out and is limp in your hands. You pull $him up to face you and give $him your instructions: from now on, $he can come to you and ask to <<if $PC.dick != 0>>blow you<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>perform cunnilingus on you<</if>>, and masturbate while $he does. $He nods through $his tears and flees. In an hour or so, though, $he finds you and asks to <<if $PC.vagina != -1>>give you oral<<else>>suck your cock<</if>>. When you pretend indifference, $he abjectly begs. Soon, $he's down on $his knees, crying a little with shame as $he masturbates furiously. - <<set $activeSlave.counter.oral += 5, $oralTotal += 5>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 5)>> <<if ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>> <<set $activeSlave.fetishStrength += 4>> @@.lightcoral;$His enjoyment of <<if $PC.dick == 0>>giving head<<else>>sucking cock<</if>> has increased.@@ @@ -15313,7 +15390,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <</if>> $He writhes and sobs at the orgasm denial, since the nipple play is just barely enough to keep $him at a high level of arousal without giving relief. You switch back and forth until $he finally goes over into muscle-spasming climax during nipple stimulation alone. - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<if ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1)>> <<set $activeSlave.fetishStrength += 4>> @@.lightcoral;$His enjoyment of breast play has increased.@@ @@ -15580,7 +15657,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.sexualFlaw = "none">> <</if>> This demonstration of your control over $him has @@.hotpink;worn down $his resistance to your commands.@@ - <<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.devotion += 4>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <<if ($activeSlave.dick > 0) && $activeSlave.balls > 0 && ($activeSlave.belly < 1500) && $activeSlave.weight < 130>> /* won't work if too pregnant */ @@ -15870,7 +15948,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</replace>> <<set $activeSlave.devotion += 3, $activeSlave.trust += 3>> <<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave)>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID)>> <</if>> @@ -15879,9 +15957,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif canDoAnal($activeSlave)>> <<= VCheck.Anal()>> <<elseif $activeSlave.boobs >= 1000>> - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<else>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> $His @@.hotpink;devotion to you@@ and @@.mediumaquamarine;trust in you@@ have increased. <</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>//This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>> @@ -16163,7 +16241,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> demon. <</if>> - <<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <<if canDoVaginal($activeSlave) && ($PC.dick != 0)>> @@ -16301,9 +16380,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He @@.hotpink;plays the role well.@@ <</if>> <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<else>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> <<= VCheck.Anal()>> <</replace>> @@ -16404,35 +16483,36 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He with two fuckmachines pounding <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> $him: one in the pussy, one in the ass. - <<set $activeSlave.counter.vaginal++, $vaginalTotal++, $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative")>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> <<elseif canDoVaginal($activeSlave)>> $his pussy. - <<set $activeSlave.counter.vaginal += 2, $vaginalTotal += 2>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative", 2)>> <<else>> $his ass. - <<set $activeSlave.counter.anal += 2, $analTotal += 2>> + <<run seX($activeSlave, "anal", "assistant", "penetrative", 2)>> <</if>> <<case "shemale">> with _hisA third leg inside <<if canDoVaginal($activeSlave)>> the pussy of an avatar of $activeSlave.slaveName. Below this, the slave $himself is taking vaginal from a fuckmachine with an absurdly big dildo. - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative")>> <<else>> the ass of an avatar of $activeSlave.slaveName. Below this, the slave $himself is taking anal from a fuckmachine with an absurdly big dildo. - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> <</if>> <<case "amazon">> powerfully fucking an avatar of $activeSlave.slaveName with a beautiful carved bone and worked leather strap-on. <<if canDoVaginal($activeSlave)>> Below this, the slave $himself is taking hard vaginal from a fuckmachine. - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative")>> <<else>> Below this, the slave $himself is taking hard anal from a fuckmachine. - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> <</if>> <<case "angel" "businesswoman" "cherub" "loli" "preggololi" "schoolgirl">> being eaten out by an avatar of $activeSlave.slaveName, who is touching $himself in turn. Below this, the slave $himself is performing oral on a realistic fake pussy while masturbating. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", "assistant", "penetrative")>> <<case "fairy">> <<if $activeSlave.height < 35>> <<if $activeSlave.dick > 0>>bouncing on $activeSlave.slaveName's lap and eagerly taking $his cock, finally enjoying sex with someone _hisA size. Below this, the slave $himself is thrusting into a 'realistic' tiny fairy doll, bloated with cum.<<else>>legs tied to one another as they scissor enthusiastically, covered in sexual fluids from the waist down, Below this, the slave $himself is grinding away between a 'realistic' tiny fairy doll's legs.<</if>> @@ -16440,10 +16520,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He bouncing on $activeSlave.slaveName's <<if $activeSlave.dick > 0>>cock, distending _hisA belly with each thrust<<else>>hard clit<</if>> while a vine is gently penetrating below $him. Below this, the slave $himself is thrusting into a 'realistic' tiny fairy doll pussy <<if $activeSlave.dick > 0>>bloated with cum<</if>> while a flexible dildo gently thrusts into $his <<if canDoVaginal($activeSlave)>> pussy. It's an ejaculating model, and it's currently pumping a large volume of semen into $his cunt. - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative")>> <<else>> ass. It's an ejaculating model, and it's currently pumping a large volume of semen into $his ass. - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> <</if>> <</if>> <<case "pregnant fairy">> @@ -16451,13 +16531,14 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.dick > 0>>lying on _hisA back as $activeSlave.slaveName gently thrusts into _himA, legs locked around $his waist. $activeSlave.slaveName enjoys running $his hand<<if hasBothArms($activeSlave)>>s<</if>> over the fairy's pregnant belly as $he leans in to suckle on the fairy's breasts. Below this, the slave $himself is thrusting into a 'realistic' tiny fairy doll, the pregnant belly swelling a little larger with every ejaculation.<<else>>legs tied to one another as they scissor gently, covered in sexual fluids from the waist down. $activeSlave.slaveName enjoys rubbing and kissing the pregnant belly from time to time. Below this, the slave $himself is grinding away between a 'realistic' tiny fairy doll's legs.<</if>> <<else>> cradling _hisA belly as _heA's being eaten out by an avatar of $activeSlave.slaveName, who is being double penetrated by a couple of vines. Below this, the slave $himself is performing oral on a 'realistic' tiny fairy doll pussy while being penetrated by two flexible dildos. They're an ejaculating model, and it's filled $him so completely that each thrust sends a gush of fake cum down $his legs to join the puddle on the floor. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", "assistant", "penetrative")>> <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++, $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative")>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> <<elseif canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal += 2, $vaginalTotal += 2>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative", 2)>> <<else>> - <<set $activeSlave.counter.anal += 2, $analTotal += 2>> + <<run seX($activeSlave, "anal", "assistant", "penetrative", 2)>> <</if>> <</if>> <<case "goddess">> @@ -16478,10 +16559,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He taking a fuckmachine <<if canDoVaginal($activeSlave)>> in $his cunt; - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative")>> <<else>> up $his butt; - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> <</if>> it's an ejaculating model, and it's filled $him so completely that each thrust sends a gush of fake cum down $his legs to join the puddle on the floor. <<case "hypergoddess">> @@ -16504,33 +16585,33 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He taking a fuckmachine <<if canDoVaginal($activeSlave)>> in $his cunt; - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative")>> <<else>> up $his butt; - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> <</if>> it's an ejaculating model, and it's filled $him so completely that each thrust sends a gush of fake cum down $his legs to join the puddle on the floor. <<case "incubus">> powerfully fucking an avatar of $activeSlave.slaveName with a dick sized to perfectly fill $him. <<if canDoVaginal($activeSlave)>> Below this, the slave $himself is taking hard vaginal from a fuckmachine; - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative")>> <<else>> Below this, the slave $himself is taking hard anal from a fuckmachine; - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> <</if>> it's an ejaculating model, and it's filled $him so completely that each thrust sends a gush of fake cum down $his legs to join the puddle on the floor. <<case "succubus">> <<if canPenetrate($activeSlave)>> riding $activeSlave.slaveName's dick. Below this, the slave $himself is humping a realistic fake pussy built into a finely crafted female lower body. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", "assistant", "vaginal")>> <<else>> being eaten out by an avatar of $activeSlave.slaveName, who is touching $himself in turn. Below this, the slave $himself is performing oral on a realistic fake pussy while masturbating. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", "assistant", "penetrative")>> <</if>> <<case "imp">> being eaten out by an avatar of $activeSlave.slaveName, who is touching $himself in turn while the imp yanks a chain connected to $his nipples with one hand and smacks $him with a riding crop with the other. Below this, the slave $himself is performing oral on a realistic fake pussy while masturbating; a pair of <<if $activeSlave.nipples != "fuckable">>clamps attached to $his nipples randomly jerking<<else>>vibrators wedged in $his nipples violently vibrating<</if>> and a whip lined wheel steadily slapping at $his ass and back. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", "assistant", "penetrative")>> <<case "witch">> <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> with _hisA prehensile cocks crammed into every available hole in an avatar of $activeSlave.slaveName. Below this, the slave $himself is @@ -16542,7 +16623,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He face-down, <</if>> with multiple vibrating dildos quivering in $his ass and pussy. - <<set $activeSlave.counter.vaginal += 2, $vaginalTotal += 2, $activeSlave.counter.anal += 2, $analTotal += 2>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative", 2)>> + <<run seX($activeSlave, "anal", "assistant", "penetrative", 2)>> <<elseif canDoVaginal($activeSlave)>> with _hisA prehensile cocks crammed into every available hole in an avatar of $activeSlave.slaveName. Below this, the slave $himself is <<if $activeSlave.belly >= 300000>> @@ -16553,7 +16635,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He face-down, <</if>> with multiple vibrating dildos quivering in $his pussy. - <<set $activeSlave.counter.vaginal += 4, $vaginalTotal += 4>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative", 4)>> <<else>> with _hisA prehensile cocks crammed into the asshole of an avatar of $activeSlave.slaveName. Below this, the slave $himself is <<if $activeSlave.belly >= 300000>> @@ -16564,7 +16646,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He face-down, <</if>> with multiple vibrating dildos quivering in $his ass. - <<set $activeSlave.counter.anal += 4, $analTotal += 4>> + <<run seX($activeSlave, "anal", "assistant", "penetrative", 4)>> <</if>> <<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">> with _hisA tentacles crammed into every available hole in an avatar of $activeSlave.slaveName, rapidly pumping eggs into $his quickly swelling body. @@ -16582,7 +16664,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He face-down, <</if>> while a fuckmachine powerfully fucks $his mouth, ass and pussy. - <<set $activeSlave.counter.vaginal += 4, $vaginalTotal += 4, $activeSlave.counter.anal += 4, $analTotal += 4, $activeSlave.counter.oral += 3, $oralTotal += 3>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative", 4)>> + <<run seX($activeSlave, "anal", "assistant", "penetrative", 4)>> + <<run seX($activeSlave, "oral", "assistant", "penetrative", 3)>> <<elseif canDoVaginal($activeSlave)>> Below this, the slave $himself <<if isItemAccessible("a huge empathy belly") && $activeSlave.belly < 1500 && $activeSlave.weight <= 130>> @@ -16597,7 +16681,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He face-down, <</if>> with multiple vibrating dildos quivering in $his pussy. - <<set $activeSlave.counter.vaginal += 8, $vaginalTotal += 8, $activeSlave.counter.oral += 3, $oralTotal += 3>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative", 8)>> + <<run seX($activeSlave, "oral", "assistant", "penetrative", 3)>> <<else>> Below this, the slave $himself <<if isItemAccessible("a huge empathy belly") && $activeSlave.belly < 1500 && $activeSlave.weight <= 130>> @@ -16612,7 +16697,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He face-down, <</if>> with multiple vibrating dildos quivering in $his ass. - <<set $activeSlave.counter.anal += 8, $analTotal += 8, $activeSlave.counter.oral += 3, $oralTotal += 3>> + <<run seX($activeSlave, "anal", "assistant", "penetrative", 8)>> + <<run seX($activeSlave, "oral", "assistant", "penetrative", 3)>> <</if>> At different intervals, an undulation moves down the dildo, forcing $him to stretch wide to allow it to pass into $his body. Each "egg" forced into $him coincides with another blast from the ejaculating model, and it's filled $him so completely that each gush of fake cum flows down $his legs to join the puddle on the floor. <</switch>> @@ -16666,31 +16752,31 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif $activeSlave.fetish == "buttslut">> fucking an avatar of $activeSlave.slaveName up the ass. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar, which is a little overwhelmed, waves weakly. <<if canDoAnal($activeSlave)>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", "assistant", "penetrative")>> <</if>> <<elseif $activeSlave.fetish == "cumslut">> getting oral from an avatar of $activeSlave.slaveName. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar waves, since $his mouth is full. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", "assistant", "penetrative")>> <<elseif $activeSlave.fetish == "sadist">> getting spanked by an avatar of $activeSlave.slaveName. "Oh, ah, e-excellent idea, <<= properTitle()>>, ow," _heA says, and the slave's avatar waves. <<elseif $activeSlave.fetish == "masochist">> raining spanks on an avatar of $activeSlave.slaveName as it kisses and licks $his lower legs. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar waves weakly, since $his mouth is busy. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", "assistant", "penetrative")>> <<elseif $activeSlave.fetish == "dom">> getting fucked by an avatar of $activeSlave.slaveName. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar waves cheerily. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", "assistant", "anal")>> <<elseif $activeSlave.fetish == "submissive">> along with a crowd of copies of $himself. They're gangbanging an avatar of $activeSlave.slaveName. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar waves weakly. - <<set $activeSlave.counter.oral += 5, $oralTotal += 5>> + <<run seX($activeSlave, "oral", "assistant", "penetrative", 5)>> <<if canDoAnal($activeSlave)>> - <<set $activeSlave.counter.anal += 5, $analTotal += 5>> + <<run seX($activeSlave, "anal", "assistant", "penetrative", 5)>> <</if>> <<if canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal += 5, $vaginalTotal += 5>> + <<run seX($activeSlave, "vaginal", "assistant", "penetrative", 5)>> <</if>> <<elseif $activeSlave.fetish == "boobs">> kissing and sucking the nipples of an avatar of $activeSlave.slaveName. "Excellent idea, <<= properTitle()>>," _heA breaks off to say, and the slave's avatar waves. - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", "assistant", "penetrative")>> <<elseif $activeSlave.fetish == "pregnancy">> <<switch $assistantAppearance>> <<case "goddess" "hypergoddess" "incubus" "ERROR_1606_APPEARANCE_FILE_CORRUPT">> @@ -16699,16 +16785,16 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He fucking an avatar of $activeSlave.slaveName, each thrust producing the lewd sound of a cum-filled hole being fucked. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar, which is a little overwhelmed, waves weakly. <</switch>> <<if canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<else>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <<else>> making sweet love to an avatar of $activeSlave.slaveName, in the missionary position. "Excellent idea, <<= properTitle()>>," _heA says, and then goes back to kissing the slave's delighted avatar. <<if canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<else>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <</if>> $activeSlave.slaveName probably isn't thinking about how far this is from vanilla human sexuality at the moment. But if $he took a moment to reflect, you muse, $he might be surprised at what @@.mediumaquamarine;$he's learned to be comfortable with.@@ @@ -16842,19 +16928,23 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He When you finally climax yourself, you stand, leaving $him writhing at your feet with $his huge soft cock positively pressurized. Considering the situation, you kneel down at $his side, deciding what to do. Stroking $him in a mockery of reassurance, you grab $his agonized member, producing a <<if $activeSlave.voice == 0>>gaping, silent scream<<else>>little shriek<</if>>. <<if $activeSlave.toyHole == "dick" && ($PC.preg == 0 || $PC.vagina == 0)>> You maneuver the massive thing into your own <<if $PC.preg == 0 && $PC.vagina != -1>>pussy<<else>>asshole<</if>>, slide a finger in alongside the monstrous thing as $he <<if $activeSlave.voice == 0>>moans with expectation<<else>>begs abjectly to unleash $his<</if>>, and pop the elastic off. You get to watch $his face as $he floods your <<if $PC.preg == 0 && $PC.vagina != -1>>womanhood<<else>>bowels<</if>> with cum, your stomach taking on a distinctive swell as $his pent-up load empties into you. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<if $PC.vagina != -1>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> + <<else>> + <<run seX($activeSlave, "penetrative", $PC, "anal")>> + <</if>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 50, 0, $activeSlave.ID)>> <</if>> <<else>> You maneuver the massive thing inside the slave's own well-fucked <<if $activeSlave.vagina > -1>>pussy<<else>>asshole<</if>>, and then slide fingers in alongside the monstrous thing as $he <<if $activeSlave.voice == 0>>cries desperately<<else>>begs abjectly for mercy<</if>>. Popping the elastic off, you get to watch $his face as $he floods $his own <<if $activeSlave.vagina > -1>>womanhood<<else>>bowels<</if>> with cum. <<if canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if canGetPregnant($activeSlave) && canBreed($activeSlave, $activeSlave) && $activeSlave.vasectomy != 1>> /* can't miss the opportunity to knock $himself up */ <<= knockMeUp($activeSlave, 20, 0, $activeSlave.ID, 1)>> <</if>> <<else>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <</if>> The cum pressurization brought $him almost to half-hardness, and as this effect diminishes, $his dick slides out again, releasing a lewd torrent of cum. $He cries with overstimulation, relief, pain, and humiliation, @@.hotpink;groveling below you@@ in utter subjugation. @@ -16887,7 +16977,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He Knowing $him to be quite endearingly vanilla, you continue this shockingly intimate intercourse until $he climaxes, kissing $him all the way through your soft missionary lovemaking. <<elseif $activeSlave.fetish == "buttslut">> Knowing $his tastes and wanting the intimacy of mutual pleasure, you slide a hand around behind and under $him so you can tease $his ass. $He gives $his butt a little wiggle of thanks, and orgasms promptly. - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<elseif $activeSlave.fetish == "cumslut">> Knowing $his tastes and wanting the intimacy of mutual pleasure, you slide your tongue into $his mouth, making your kisses so frankly sexual and penetrative that you're practically making oral love at the same time as you do it missionary style. <<elseif $activeSlave.fetish == "sadist">> @@ -16909,7 +16999,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= knockMeUp($PC, 5, 0, $activeSlave.ID)>> <</if>> As you made love to $him, the gentle motions, feminine sighs, and delicate aroma of pleasure woke the other slaves in bed with you, and they began their own intimacy with each other. As you go back to sleep, you're surrounded with something very like Sapphic paradise. $activeSlave.slaveName nestles up to you once more, embracing you with @@.mediumaquamarine;trust born of love.@@ - <<set $activeSlave.trust += 4, $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Fuck $him">> @@ -16924,7 +17015,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He around $his middle <</if>> to cup $his pussy possessively. $He finds that @@.hotpink;$he doesn't mind.@@ $He's your $girl. - <<set $activeSlave.devotion += 4, $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if canFemImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 5, 0, $activeSlave.ID)>> <</if>> @@ -16969,7 +17061,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He and bringing $him to a surprise orgasm. <</if>> When $he's done, $he leans back into you for a moment before setting the milk bucket down, a wordless gesture of @@.mediumaquamarine;considerable trust.@@ It means a lot to $him that you would milk $him yourself. - <<set $activeSlave.trust += 4, $activeSlave.counter.mammary++, $mammaryTotal++>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<set $activeSlave.lactationDuration = 2>> <<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>> <</replace>> @@ -16999,11 +17092,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You stand up and grind your pussy against the cow's upturned mouth, humping $his face hard enough to shake the drops of milk still clinging to $his sore nipples down and into the bucket below.<<if $PC.dick != 0>> You pull away when you're about halfway there, only to shove your cock down $his throat instead.<</if>> When you're finished, you step away, leaving $his face thoroughly coated in girlcum<<if $PC.dick != 0>> and $his mouth full of your load<</if>>, <<else>> <</if>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> and ask $him what cows say. "Um, moo?" $he responds in a small, @@.hotpink;submissive@@ voice. - <<set $activeSlave.devotion += 4, $activeSlave.counter.mammary++, $mammaryTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<set $activeSlave.lactationDuration = 2>> <<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>> <</replace>> @@ -17094,7 +17188,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He across $activeSlave.slaveName's scalp <</if>> while you look at the view out your office windows. This isn't the first time you've done this, nor will it be the last, and $activeSlave.slaveName is @@.hotpink;used to being used as a serving $girl.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <<if canDoAnal($activeSlave)>> @@ -17155,7 +17250,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He has no idea how to make this pleasurable; $he is merely greedily lapping up the $PC.refreshment off your body. As $he nears finishing your crotch, you grab $his head and hold $him to yourself until you are satisfied with $his licking. <</if>> You go back to work, letting the slave sits back on your desk, licking $his lips of the combined <<if canTaste($activeSlave)>>taste<<else>>feeling<</if>> of you and $PC.refreshment. You reflect that it's probably some kind of milestone in wealth that you're willing to throw the good stuff around like this. When $he's had time to reflect on the strange incident, $he @@.mediumaquamarine;resolves to trust you more in the future,@@ since it can be fun<<if canTaste($activeSlave)>> and tasty<</if>>. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> <<set $activeSlave.trust += 4>> <</replace>> @@ -17371,7 +17466,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> You step forward and caress the slave's throat, telling $him to suck like a good little $desc. You make no threat, but give $him the order in a <<if canHear($activeSlave)>>voice of brass<<else>>commanding manner<</if>>. $He knows what you can do to $him, and scrabbles forward to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $him hesitation and insolence. $He can't beg or even moan, since $he's being facefucked by the feeder dildo by now, but $his <<= App.Desc.eyesColor($activeSlave)>> widen in terror. $He <<if canSee($activeSlave)>>can't watch you, since $he can't turn $his head,<<else>>can't see what you are doing,<</if>> so $he has almost no time to prepare when you haul $him head most of the way off the feeder and shove <<if $PC.dick != 0>>your own phallus<<else>>a strap-on<</if>> into $his mouth, too. $He gags instantly, almost vomiting, but forces $himself to relax as you begin to thrust into $his throat, alternately with the feeder. The liquid food provides plenty of lubrication, and a lot of liquid for $him to gag on, and before long $he's a degraded, humiliating mess. $He often clamps $his eyes shut as $he desperately concentrates on breathing, squeezing the tears out to run down $his $activeSlave.skin cheeks. <<if ($suppository != 0) && ($activeSlave.drugs != "none")>>You leave the poor slave to take $his drugs up the ass, since the kitchen administers those by phallus, too. Fortunately for $him, $he doesn't object to that.<</if>> - <<set $activeSlave.trust -= 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.trust -= 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <<if $PC.balls >= 14>> @@ -17380,7 +17476,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> You step forward and pull $him away from the feeder, telling $him that, since $he doesn't like the cockfeeder, $he can suck yours like a good little $desc. You make no threat, but order $him <<if canHear($activeSlave)>>in a steely voice<<else>>authoritatively<</if>> to suck you off until $he's earned a meal of your cum. $He knows what you can do to $him, and hurries forward to obey. $He rushes to open your clothes and get to work, but pauses when <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> take in your massive testicles.<<else>>$his groping hand feels your massive testicles.<</if>> Realizing just how big $his meal will be, $he's obviously @@.gold;frightened.@@ You grab $his head, breaking $him out of $his shocked stillness, and explain that you can't let $him starve. If $he won't eat out of the feeder, you'll just have to feed $him some other way. With that, you ram your cock forward and start fucking $his <<if $activeSlave.face > 95>>heartbreakingly beautiful<<elseif $activeSlave.face > 10>>pretty<<else>>homely<</if>> face. After a few minutes of gagging oral, you start to approach your climax. Your thorough facefucking leaves $him unable to beg or even moan, but $his eyes widen in terror when $he realizes you're about to cum. You don't give $him any time to prepare, instead hilting yourself immediately, and letting $his throat's desperate attempts to swallow bring you over the edge. You begin your long release of pent-up jizz, spraying deciliter after deciliter of cum down $his throat and into $his stomach. By the time you've finished, you can tell $he's struggling for air and in pain from the massive quantity of thick fluid in $his stomach. You give $him a helpful hint before releasing $him: "If you take it all the way in your throat, you don't even have to <<if canTaste($activeSlave)>>taste<<else>>feel<</if>> what it's feeding you." You pull out of $his mouth and let $him go. $He gasps for air and almost immediately vomits some of your cum all over $himself, turning $him into a degraded, humiliated mess. $He lays on the floor and desperately concentrates on breathing, squeezing the tears out of $his eyes to run down $his $activeSlave.skin cheeks. <<if ($suppository != 0) && ($activeSlave.drugs != "none")>>You leave the poor slave to take $his drugs up the ass, since the kitchen administers those by phallus, too. Fortunately for $him, $he doesn't object to that.<</if>> - <<set $activeSlave.trust -= 2, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.trust -= 2>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <</if>> @@ -17687,7 +17784,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He as $he moves. <</if>> $He gives you an excellent nude lap dance, expressing the art at the level only the finest old world strippers can manage. The interaction is all about you, your eyes on $his body, your desire for $his touch, and finally your <<if $PC.dick != 0>>cum flowing into $his mouth as $he sucks your dick<<if $PC.vagina != -1>> and the wetness against $his fingers as they tease your pussy<</if>><<else>>pussyjuice coating $his lips as $he eats you out<</if>>. $He @@.mediumaquamarine;knows $his place@@ very well. - <<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Dance along with $him">> @@ -17739,7 +17837,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He soft <</if>> body all up and down your front. Feeling your <<if $PC.dick == 0>>building heat, $he begins to incorporate gentle caresses of your womanhood<<else>>erection brushing against $him, $he begins to corral it between $his buttocks and thighs<</if>>, and you return the favor by teasing $his nipples<<if canDoVaginal($activeSlave)>>, pussylips, clit,<</if>> and even $his ass. You orgasm one after the other, and as the music fades, $he @@.hotpink;throws $his arms around you.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> @@ -17803,7 +17902,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<else>> straddle $his face, riding $his eager mouth while you use your hands on $his <<if canDoVaginal($activeSlave)>>cunt<<else>>hole<</if>>. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> $He has no control at all, but $he trusts you not to hurt $him and is soon enjoying $himself. $He can't seem to stop $himself from trying to move P-Limbs that aren't there, forgetting that $he's not wearing them whenever the arousal builds high enough to make $him forgetful. Eventually $he stops trying to restrain $himself, realizing that you're enjoying $his delicious wriggling beneath you. $He orgasms hard, <<if $PC.dick != 0>> @@ -17981,18 +18080,20 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He As a cumslut, $he derives considerable enjoyment from seeing others drink ejaculate, too. In this case, $he enjoys forcing the erstwhile rich girls to choke down liters of the stuff. <<case "humiliation">> $He can't publicly humiliate them, since that would defeat the whole purpose of sequestering them until the trail goes really cold. Unfortunately for them, that doesn't stop $him from humiliating them to each other, and $he forces them to perform various sex acts on $him while the others watch. - <<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.oral += 10>><</for>> + <<for _ress = 0; _ress < _newSlaves.length; _ress++>> + <<run seX(_newSlaves[_ress], "oral", $activeSlave, "penetrative", 10)>> + <</for>> <<set $oralTotal += 30>> <<case "buttslut">> $He has a one track mind, and that track is anal sex. So, $he assrapes them, enjoying their sobbed apologies while $he <<if canPenetrate($activeSlave)>>fills their backdoors with $his cum<<else>>uses a dildo on them<</if>>. - <<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.anal += 10>><</for>> - <<set $activeSlave.counter.penetrative += 10>> - <<set $analTotal += 30, $penetrativeTotal += 30>> + <<for _ress = 0; _ress < _newSlaves.length; _ress++>> + <<run seX(_newSlaves[_ress], "anal", $activeSlave, "penetrative", 10)>> + <</for>> <<case "boobs">> $He forces them to <<if $activeSlave.nipples == "fuckable">>eat out $his nipples<<elseif $activeSlave.lactation > 0>>nurse from $him<<else>>suck $his nipples until $he orgasms<</if>>, mostly for how much $he enjoys the sensation, but also for the revulsion it produces. - <<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.oral += 10>><</for>> - <<set $activeSlave.counter.mammary += 10>> - <<set $oralTotal += 30, $mammaryTotal += 30>> + <<for _ress = 0; _ress < _newSlaves.length; _ress++>> + <<run seX(_newSlaves[_ress], "oral", $activeSlave, "mammary", 10)>> + <</for>> <<if $activeSlave.lactation > 0>> <<set $activeSlave.lactationDuration = 2>> <<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>> @@ -18002,18 +18103,19 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<case "pregnancy">> $He doesn't have permission to impregnate them, but they don't know that, and $he lies shamelessly. <<if canPenetrate($activeSlave)>>They beg $him not to cum inside them, but $he does anyway,<<else>>$He uses a strap-on with a reservoir to fill them with cum,<</if>> and they cry themselves to sleep every night. - <<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.vaginal += 10>><</for>> - <<set $activeSlave.counter.penetrative += 10>> - <<set $vaginalTotal += 30, $penetrativeTotal += 30>> + <<for _ress = 0; _ress < _newSlaves.length; _ress++>> + <<run seX(_newSlaves[_ress], "vaginal", $activeSlave, "penetrative", 10)>> + <</for>> <<case "dom">> $He prizes the opportunity to be dominant, and makes the most of it. Rather than doing something pedestrian like force them to fuck $him, $he forces them to fuck each other, punishing them for hesitation until they're eating each other out even while they cry. - <<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.oral += 20>><</for>> - <<set $oralTotal += 60>> + <<for _ress = 0; _ress < _newSlaves.length; _ress++>> + <<run seX(_newSlaves[_ress], "oral", _newSlaves[_ress], "penetrative", 20)>> + <</for>> <<case "sadist">> Their tears aren't a means for $him; they're an end. $He extracts them with greed, enjoying the sensation of being <<if $activeSlave.dick > 0>>sucked off<<elseif $activeSlave.vagina == -1>>rimmed<<else>>eaten out<</if>> by one sobbing rich bitch while $he forces another to spank _his3 friend's pussy. - <<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.oral += 10>><</for>> - <<set $activeSlave.counter.oral += 10>> - <<set $oralTotal += 60>> + <<for _ress = 0; _ress < _newSlaves.length; _ress++>> + <<run seX(_newSlaves[_ress], "oral", $activeSlave, "penetrative", 20)>> + <</for>> <<case "masochist">> As a masochist, $he's naturally inclined to be on the receiving end, but in this case $he makes an exception for the sake of justice. And it's to $his victims' anguish that $he does, because $he knows pain like a lover, and inflicts it in excruciating crescendos without leaving a single mark. <</switch>> @@ -18453,7 +18555,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.fetishKnown = 1>> <</if>> <</if>> - <<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.devotion += 5>> + <<set $activeSlave.devotion += 5>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Make $him cum in public">> @@ -18540,7 +18643,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Vaginal()>> <<else>> trib $him with assurance, grinding your hips against $hers and making $him feel your heat. - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <</if>> $He clings to you, accepting the closeness to $his <<= WrittenMaster($activeSlave)>> and enjoying the loving attention, even as the extreme wetness of $his cunt and your <<if $PC.dick != 0>>powerful thrusting<<else>>hungry grinding<</if>> begin to produce lewd noises from between you. $His generous natural lubrication lessens the friction and sensation a little, and you go for a long time before you both climax. You lead $him into your office shower, since you're both coated in $his pussyjuice<<if $PC.dick != 0>> and $he's carrying a big load of your cum<<else>>, and your own<</if>>. Under the hot water, you don't even have to pull $him close; @@.hotpink;$he presses $himself into your arms on $his own.@@ <<if $activeSlave.sexualQuirk == "romantic">> @@ -18876,7 +18979,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Break $him in again">> <<replace "#result2">> $His ass is yours all over again. As soon as $his newly tight rosebud has recovered enough, you visit $him in the surgery, without even waiting for $him to leave it. You flip $him over on the recovery bed and force <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> up $his butt while $he wriggles with eager discomfort, squealing in pretended horror. $His renewed anal virginity was very brief; $his ass is once again @@.lime;broken in for penetration.@@ For $his part, $he @@.hotpink;thoroughly enjoyed losing $his anal cherry,@@ again. - <<set $activeSlave.devotion += 5, $activeSlave.counter.anal++, $analTotal++, $activeSlave.anus = 1>> + <<set $activeSlave.devotion += 5, $activeSlave.anus = 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</replace>> <</link>> //This option will take $his anal virginity// @@ -19154,7 +19258,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He hold $his mouth to your cunt, <</if>> taking your pleasure from $him - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> right there among your breakfasting slaves, who try to ignore you or watch with appreciation, according to their own natures. When you're finished, you <<if $PC.dick != 0>>spin $him around and kiss $him,<<else>>pull $him up to $his feet and kiss $him, tasting yourself on $his lips and<</if>> making sure $he knows @@.hotpink;you appreciate $his mature body@@ just as much as <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>$his customers do<<else>>your citizens do<</if>>. <<set $activeSlave.devotion += 5>> @@ -19253,7 +19357,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He disappointingly thin <</if>> lips before starting to suck dick. Dissatisfied with $his reluctance, you order $him to open $his eyes and look up at you; $he obeys, the <<= App.Desc.eyesColor($activeSlave, "", "orb", "orbs")>> glittering with a little moisture as $he concentrates on breathing past your penis. You ask if your cock <<if canTaste($activeSlave)>>tastes<<else>>feels<</if>> any different than usual. "Mmm hmm, M'," $he mumbles, producing a nice humming sensation against your cock. You tell $him that $he's <<if canTaste($activeSlave)>>tasting<<else>>feeling<</if>> another slave's <<if $activeSlave.vagina > -1>>pussy<<else>>ass<</if>>. $He gags, but only slightly, and controls $himself immediately. Your dick is desensitized from vigorous use, and $he has to suck it a long time before you cup the back of $his head, ram yourself all the way in, and blow your load straight down $his gullet. You tell $him $he's a good $desc. "Thank you, <<Master>>," $he <<say>>s @@.hotpink;submissively,@@ going back to $his polishing. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<set $activeSlave.devotion += 5>> <</replace>> <</link>> @@ -19363,7 +19467,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _fucked = 1>> <<case "cumslut">> squats down, coming face to face with <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>. <<if canTalk($activeSlave)>>"<<Master>>, I changed my mind about <<s>>itting," $he <<say>>s<<else>>$He gestures that $he changed $his mind about sitting<</if>>, and licks $his lips sluttily. Then $he gives <<if $PC.dick != 0>>you<<else>>the phallus<</if>> a lusty blowjob, humming and licking happily. <<if $PC.dick != 0>>$He swallows your load hungrily,<<else>>$He helps you out of the harness with your permission and eats you out too,<</if>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<set _fucked = 1>> <<case "humiliation">> turns around and sits on <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>, leaning back against you and making sure all the other slaves who pass by can see @@ -19388,7 +19492,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _fucked = 1>> <<case "boobs">> squats down, placing <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>> <<if $activeSlave.boobs > 4000>>in the virtual hole formed in the place between $his breasts, which are so massive they rest together<<elseif $activeSlave.boobs > 1000>>in the valley between $his tits<<elseif $activeSlave.boobs > 300>>between $his breasts<<else>>against one of $his nipples<</if>>. <<if canTalk($activeSlave)>>"<<Master>>, I changed my mind about <<s>>itting," $he <<say>>s<<else>>$He gestures that $he changed $his mind about sitting<</if>>, and starts giving you a boob job. $He enjoys the breast play, - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<set _fucked = 1>> <<case "pregnancy">> <<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> @@ -19560,7 +19664,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You reach out for $activeSlave.slaveName, not taking your eyes off the mesmerizing sight above. $He's enjoying the spectacle too, and is so aroused that your rough handling of $his breasts almost brings $him to an immediate orgasm. <<if $activeSlave.nipples != "fuckable">>Pinching<<else>>Hooking<</if>> $his $activeSlave.nipples nipples to stop $him from getting off too soon, you <<if $PC.dick == 0>> hug $him to your chest and start playing with $his pussy, commanding $him to reach around and do the same for you. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> pull $him up to the right height and slide your dick inside $him, keeping both of you on your feet so you can take $him standing. <<= VCheck.Vaginal()>> @@ -19596,7 +19700,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You're not particularly interested in what $he dreams about when $he gets the chance, and you tell $him so. Whatever sadistic little fantasies $he keeps locked away to bring out when $he's got a moment to satiate $his perversions is less interesting to you than the prospect of <<if $PC.dick == 0>> $his mouth on your cunt. So, you shove $him down to sit on the couch and straddle $his face, cutting off any further whimsies by pressing your wet pussy against $his lips. $He eats you out obediently, accepting - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> giving it to $him. So, you shove $him down to sit on the couch, nudge $his legs apart, kneel between them, and pound $his pussy. You fuck $him so hard that $he doesn't have the attention for further whimsies, and $he accepts <<= VCheck.Vaginal()>> @@ -19605,7 +19709,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Anal()>> <<else>> $him sucking your dick. So, you shove $him down to sit on the couch and give $him your cock to keep $his mouth occupied, cutting off any further whimsies. $He blows you obediently, accepting - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> the implicit message that @@.hotpink;$he's your slut@@ in the real world, whatever thoughts $he may find appealing in the privacy of $his own mind. <</replace>> @@ -19712,7 +19816,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He cock, and runs $his tongue all over its surface<<if $PC.vagina != -1>> before turning $his attentions to lavish the same wet service to your pussy<</if>> <</if>> This extravagant display of $his subservience leaves $him more sure of $his @@.hotpink;submission@@ to you than before. - <<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.devotion += 4>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> </span> @@ -19836,12 +19941,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, 1)>> <<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 5>> <<if $activeSlave.mpreg == 1>> - <<set $activeSlave.counter.anal += 10, $analTotal += 10>> + <<run seX($activeSlave, "anal", "public", "penetrative", 10)>> <<if $activeSlave.anus == 0>> <<set $activeSlave.anus++>> <</if>> <<else>> - <<set $activeSlave.counter.vaginal += 10, $vaginalTotal += 10>> + <<run seX($activeSlave, "vaginal", "public", "penetrative", 10)>> <<if $activeSlave.vagina == 0>> <<set $activeSlave.vagina++>> <</if>> @@ -20001,12 +20106,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, 1)>> <<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 5>> <<if $activeSlave.mpreg == 1>> - <<set $activeSlave.counter.anal += 10, $analTotal += 10>> + <<run seX($activeSlave, "anal", "public", "penetrative", 10)>> <<if $activeSlave.anus == 0>> <<set $activeSlave.anus++>> <</if>> <<else>> - <<set $activeSlave.counter.vaginal += 10, $vaginalTotal += 10>> + <<run seX($activeSlave, "vaginal", "public", "penetrative", 10)>> <<if $activeSlave.vagina == 0>> <<set $activeSlave.vagina++>> <</if>> @@ -20104,7 +20209,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You instruct $assistantName to have $activeSlave.slaveName give the tourists a real Free Cities welcome, as befitting one of your public servants. <br><br> Some time later, you return to the video feed to see $activeSlave.slaveName giving each of the boys a hug goodbye. The boys reciprocate $his affection warmly, even as they try to ignore the fact that $his $activeSlave.skin face and chest are spattered with their cum. $activeSlave.slaveName has certainly given the tourists a crash course in Free Cities culture and @@.green;improved your reputation@@ at the same time. - <<set $activeSlave.counter.oral += 6, $oralTotal += 6>> + <<run seX($activeSlave, "oral", $PC, "penetrative", 6)>> <<run repX(1250, "event", $activeSlave)>> <</replace>> <</link>> @@ -20242,7 +20347,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He Although you enjoyed $his ministrations, $activeSlave.slaveName had a bad time because of $his @@.gold;hate of oral.@@ <<set $activeSlave.devotion -= 2>> <</if>> - <<set $activeSlave.counter.oral += 1, $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Spend the night idly cuddling">> @@ -20369,7 +20474,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> and a new understanding of @@.mediumaquamarine;$his place as a short slave.@@ <</replace>> - <<set $activeSlave.counter.oral += 1, $oralTotal += 1, $activeSlave.trust += 4>> + <<set $activeSlave.trust += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</link>> <<if canDoAnal($activeSlave)>> <br><<link "Show $him that short <<= $girl>>s are easier to abuse">> @@ -20771,7 +20877,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He a rub to $activeSlave.slaveName's scalp <</if>> and the return of the gag to $his mouth. Though $his continued gagging is an uncomfortable experience, $activeSlave.slaveName enjoyed @@.hotpink;being free of it for a moment, even if just to pleasure you.@@ - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 1, $oralTotal += 1>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Remove the gag for a few minutes">> @@ -21103,7 +21210,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Anal()>> <<else>> $he's going to <<if $PC.dick>>suck your dick until you cover $him in cum<<else>>eat you out until $he's got your pussyjuice running down $his chin<</if>>. - <<set $activeSlave.counter.oral += 1, $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> $He giggles at the sudden lewdness, and quickly strips naked again, complimented and @@.hotpink;eager to be used.@@ <<set $activeSlave.devotion += 5>>