diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index 185afec5379654497c3aab35a42a5cdbef469248..7eb76a7e239731ff4a1f95dea53360ac40b13efe 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -336,8 +336,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<replace "#result">> Wordlessly, you<<if ($PC.dick == 0)>> don a strap-on and<</if>> come up behind $him; the first thing to touch $him is <<if ($PC.dick == 0)>>the phallus<<else>>your rapidly hardening dick<</if>>, which pokes against <<if $activeSlave.height >= 170>>right up against $his asshole, since $he's nice and tall enough for standing anal. $He gasps a little and angles $his hips to accept your cock.<<else>>$his lower back, since $he's shorter than you. $He gasps a little and hikes $himself up on tiptoe to accept your cock.<</if>> As $he feels you slide into $his body $he whimpers with devotion, turning $his upper body so $he can kiss $his <<= WrittenMaster()>> while _heP sodomizes $him. <<if !canTalk($activeSlave)>>$He uses gestures to thank you for making $him feel like the milkers do.<<else>>"<<S>>o thi<<s>> i<<s>> how it feel<<s>> when I do them," $he whispers.<</if>> $He uses the lotion to masturbate while $he takes it, wincing whenever $he loses control and squeezes $his sore cock too hard. When you're done $he sinks to the bathroom floor in a boneless pool of @@.hotpink;satisfied sexual exhaustion,@@ dripping ejaculate from $his front<<if ($PC.dick == 0)>><<else>> and back<</if>>. <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Help $him with $his duties">> @@ -362,8 +361,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<replace "#result">> When $he <<if canHear($activeSlave)>>hears you enter $dairyName,<<else>>realizes you've entered $dairyName,<</if>> $he turns to you for instructions, but you wordlessly dismiss $him back to $his stretching. $He gets back to it, but is mystified as $he watches you out of the corner of $his eye. The milk is held in a large tank before being filtered, pasteurized, and sold. You remove the lid from the tank and climb in. $He watches with incomprehension, but understanding dawns when you splash a little, demonstratively, and crook a finger at $him. $He gives you a deliciously naughty look and hurries to join you in the warm milk, giggling when you pull $him in with a slosh of creamy whiteness. $He doesn't break the surface after climbing in, kneeling under the milk to suck you off. $He has to surface periodically for breath, but the grin $he gives you each time makes up for it. $He manages to drag $his breasts <<if ($PC.boobs >= 300)>>against yours<<else>>up your front<</if>> each time $he rises for air. When you climax, $he carefully swallows every drop to keep the filters from getting clogged. When $he surfaces for good, $he looks you in the eyes briefly before blushing and @@.mediumaquamarine;giving you a muscular hug.@@ <<set $activeSlave.trust += 4>> - <<set $activeSlave.counter.oral += 1>> - <<set $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> @@ -397,14 +395,11 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <</if>> You both know each other quite well, and maintain the gentle communion for a long time. When $he senses your climax building, $he lets $himself climb to orgasm with you, holding <<if ($PC.dick == 0)>>your hips in $his hands<<else>>you in $his arms<</if>>. $He quickly cleans you with $his mouth and heads to the shower. When $he gets out you're back at work, but $he comes out to @@.hotpink;plant another kiss on you.@@ <<set $activeSlave.devotion += 10>> - <<set $activeSlave.counter.oral += 1>> - <<set $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<if ($activeSlave.vagina > 0)>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<elseif ($activeSlave.anus > 0)>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <</replace>> <</link>> @@ -434,14 +429,11 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <</if>> $He finally orgasms, sobbing with overstimulation when you pound $him for a while longer before <<if ($PC.dick == 0)>>finding your own climax<<else>>shooting rope after rope of cum into $him<</if>>. $He quickly cleans you with $his mouth and heads to the shower. When $he gets out you're back at work, but $he comes out to @@.hotpink;plant a kiss on you.@@ <<set $activeSlave.devotion += 10>> - <<set $activeSlave.counter.oral += 1>> - <<set $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<if ($activeSlave.vagina > 0)>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative", 1)>> <<elseif ($activeSlave.anus > 0)>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative", 1)>> <</if>> <</replace>> <</link>> @@ -544,7 +536,9 @@ $He sees you examining at $him, and looks back at you submissively, too tired to You instruct $activeSlave.slaveName to put on $his best dress and meet you at the door. You spend a nice night out with $him, walking along the club to a nice restaurant and then seeing a show before returning home for loving sex in your master bed. $He nestles under your arm, falling to sleep well before you, a @@.hotpink;contented@@ smile on $his face. There's a reason $he gets to sleep much quicker than you do. You lie awake for some time, remembering the @@.red;doubting and disapproving@@ faces of other prosperous citizens whenever they realized that you were treating a slave as an equal this evening. <<run repX(-100, "event", $activeSlave)>> <</if>> - <<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 1, $oralTotal += 1, $activeSlave.counter.anal += 1, $analTotal += 1>> + <<set $activeSlave.devotion += 4>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Pull $him in to keep you company as you work">> @@ -552,8 +546,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<replace "#result">> $He giggles happily as you seize $his $activeSlave.skin wrist and pull $him down to the floor. $He nestles under your desk, between your legs to serve you with $his mouth for a while, gently playing with $his <<if canDoVaginal($activeSlave) && canPenetrate($activeSlave)>>wonderfully strange bits<<elseif canDoAnal($activeSlave)>>anus<<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>limp cock<<elseif ($activeSlave.dick > 0)>>hard cock<<elseif ($activeSlave.clit > 0)>>huge, hard clit<<elseif ($activeSlave.vagina > -1)>>soaking-wet cunt<<else>>nipples<</if>> and moaning into you. $He's down there for a long time, so long that you climax twice. The third time $he softly sucks you <<if ($PC.dick == 0)>>to full arousal<<else>>hard<</if>>, it naturally takes a bit longer. When done, $he slithers up into your lap without obscuring your work, stroking you lightly with a hand the whole time — a miracle of dexterity. $He gently runs $his hips over your crotch a few times, giving <<if ($PC.dick == 0)>>you<<else>>your dickhead<</if>> a nice tactile tour of everything $he has to offer, <<if ($PC.dick == 0)>>before gently turning around to wrap $his legs around you and rub $himself against you until you climax a third time.<<else>>before gently lowering $his butt onto your cock with a sigh. $His devoted ass brings you to orgasm a third time, and instead of getting up and off your softening dick, $he just relaxes into you and bends $himself backward so $he can nibble your neck and whisper $his adoration into your ear.<</if>> It would be hard for $him to get much more trusting of you, @@.mediumaquamarine;but $he does.@@ <<set $activeSlave.trust += 4>> - <<set $activeSlave.counter.oral += 1>> - <<set $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<= VCheck.Anal()>> <</replace>><<if $activeSlave.anus == 0>>//This will take anal virginity//<</if>> <</link>> @@ -579,10 +572,8 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<replace "#result">> $He giggles happily as you seize $his $activeSlave.skin wrist and pull $him towards where your other slaves are mostly already asleep. $He jokingly points out $slaves[$j].slaveName, fast asleep. You nod, and $activeSlave.slaveName pounces. $slaves[$j].slaveName wakes in terror and confusion to find _his2 head and neck pinned in a leg-lock that holds _his2 mouth hard against $activeSlave.slaveName's <<if canDoAnal($activeSlave)>>anus<<elseif canDoVaginal($activeSlave) && canPenetrate($activeSlave)>>cock and cunt<<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>limp cock<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && ($activeSlave.scrotum > 0)>>cock and balls<<elseif ($activeSlave.clit > 0)>>huge, hard clit<<elseif !canDoVaginal($activeSlave)>>soft perineum<<else>>soaking-wet cunt<</if>>. $slaves[$j].slaveName only manages one kick of _his2 legs before you pin them and ram yourself up _his2 butt. _His2 howl of protest, directed against $activeSlave.slaveName's privates, sends a shiver through your Head Girl. <<if ($activeSlave.lips > 70)>>"Oh pleathe make _him2 moan, <<Master>>," $he lisps through $his huge lips.<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"Oh pleathe make _him2 moan, <<Master>>," $he lisps through $his face full of piercings.<<else>>"I love it when you make _him2 moan, <<Master>>," $he groans.<</if>> Poor $slaves[$j].slaveName's asshole takes quite a beating before $activeSlave.slaveName finally convulses with @@.hotpink;naughty pleasure.@@ Meanwhile, all around the nighttime rape, slaves have been woken by $slaves[$j].slaveName's struggles. They realize how completely your Head Girl has @@.hotpink;involved $himself in your sexual pursuits@@ and @@.gold;lie as still as they can.@@ - <<set $activeSlave.counter.oral += 1>> - <<set $oralTotal += 1>> - <<set $slaves[$j].counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($slaves[$j], "oral", $activeSlave, "penetrative")>> + <<run seX($slaves[$j], "anal", $PC, "penetrative")>> <<for $i = 0; $i < _SL; $i++>> <<set $slaves[$i].devotion += 4, $slaves[$i].trust -= 4>> <</for>> @@ -596,8 +587,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<EventNameDelink $activeSlave>> <<replace "#result">> As you walk into the room to offer $activeSlave.slaveName some positive reinforcement, $he groans, arches $his back, and shoots $his load down $slaves[$j].slaveName's retching <<if $seeRace == 1>>$slaves[$j].race <</if>>throat. $activeSlave.slaveName immediately greets you with perfect decorum, despite $his recent orgasm, and delivers $slaves[$j].slaveName an agonizing flick to the ear when _he2 does not, in $activeSlave.slaveName's opinion, follow suit with sufficient speed. You inform $activeSlave.slaveName that $he is a fine Head Girl, and that if $he continues to apply $himself $he will bring credit to you as a slaveowner. $He looks a little surprised, but thanks you correctly. It is only due to the arcology's monitoring system that you know that, as you turn your back and go, a single tear escapes from $his eye and rolls down $his pretty <<if $seeRace == 1>>$activeSlave.race <</if>>cheek. In the coming week, no shirker is safe from $his wrath. @@.hotpink;Every single slave in your penthouse has become better broken to your will.@@ - <<set $slaves[$j].counter.oral += 1>> - <<set $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<for $i = 0; $i < _SL; $i++>> <<if assignmentVisible($slaves[$i])>> <<set $slaves[$i].devotion += 2>> @@ -610,8 +600,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<replace "#result">> The next time you see $activeSlave.slaveName, you ask what $slaves[$j].slaveName did. It seems _he2 did not complete _his2 assigned duty with sufficient speed, and compounded _his2 sin by talking back to $activeSlave.slaveName when $he pointed this out. You observe that if _he2 continues to fail to clean, _he2 can do it with _his2 tongue; and that if _he2 continues to fail to be polite, _he2 can clean $activeSlave.slaveName's <<if $seeRace == 1>>$activeSlave.race <</if>>body with _his2 tongue. Your Head Girl nods $his understanding with a grin. This is one week @@.hotpink;the disobedient bitch won't soon forget.@@ <<set $slaves[$j].devotion += 15>> - <<set $slaves[$j].counter.oral += 5>> - <<set $oralTotal += 5>> + <<run seX($activeSlave, "oral", $slaves[$j], "penetrative", 5)>> <</replace>> <</link>> @@ -633,11 +622,9 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <</if>> $He seems to have absorbed a bit of your approach, and over the next couple of days $he drives $himself past all $his limitations of sexual stamina when fucking slaves in your penthouse, @@.hotpink;Every single one of your slaves has become better broken to your will.@@ <<if canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<else>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <<set $activeSlave.devotion += 5>> <<for $i = 0; $i < _SL; $i++>> diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw index 9354ce43ca73a2277e697fbb6f6fca3231d5e416..f4cf14f285e775d41c1b38c463d513bb2887c56d 100644 --- a/src/uncategorized/PETS.tw +++ b/src/uncategorized/PETS.tw @@ -93,14 +93,14 @@ <<case "nurse molestation">> -<<set $activeSlave.counter.penetrative += 1>> -<<set $penetrativeTotal += 1>> Late at night, you decide to walk through the clinic to look over its patients personally. As soon as you enter the space, left dimly lit at night to encourage sleep, you hear a quiet moaning and the distinct noise of flesh on flesh. Heading over towards that area, you note the noise is coming from where $subSlave.slaveName is listed as resting. Appearing quietly, you see <<EventNameLink>> between $his patient's <<if hasBothLegs($subSlave)>>legs<<else>>hips<</if>>, which are spread wide by the stirrups provided with each patient bed for examination of a slave's holes. <br><br> <<if canPenetrate($activeSlave)>> $He's pounding eagerly away and mauling $his patient's bare boobs with both hands. + <<run seX($activeSlave, "penetrative", "slaves", "mammary")>> <<else>> $He's using one hand to fingerfuck $his patient, and the other to masturbate furiously. + <<run seX($activeSlave, "vaginal", $PC, "anal")>> <</if>> Moaning in sexual abandon, $he's obviously unaware that $he's being watched. $subSlave.slaveName is oddly quiescent. You silently query the Clinic's systems, and learn that _he2's under curative sedation. The advanced curatives applied here often improve slaves' health more quickly if a slave is mildly sedated to let them work. $activeSlave.slaveName has obviously decided to use the almost unconscious $subSlave.slaveName for $his own gratification. @@ -140,14 +140,11 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo The next morning, the Clinic's patients awake to see an uncharacteristically subdued $activeSlave.slaveName hurrying around, doing $his best to see to $his business quietly. $He does so a bit gingerly, as though $he was fucked without mercy last night, and tries not to meet anyone's eyes. Their attention is immediately drawn, however, to a sign pinned to the chest of $his clothing. It reads, 'The Nurse was caught molesting patients last night. $He has been ordered to immediately perform oral sex on anyone who asks.' Every patient instantly demands oral sex, and by the time $he's gotten the last one off, the first has placed another request. $He's exhausted by the end of the day; the patients, on the other hand, are @@.mediumaquamarine;very pleased@@ to see the haughty, handsy nurse brought low. <<set $activeSlave.devotion += 4>> <<if canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run actX($activeSlave, "vaginal")>> <<elseif canDoAnal($activeSlave)>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run actX($activeSlave, "anal")>> <</if>> - <<set $activeSlave.counter.oral += 20>> - <<set $oralTotal += 20>> + <<run actX($activeSlave, "oral", 20)>> <<run $slaves.forEach(function(s) { if (s.assignment == "get treatment in the clinic") { s.trust += 2; @@ -170,8 +167,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<else>> $He whines as you force your cock inside $his tight cunt. This is supposed to send a message, so you send a message, treating $him like a veteran whore who can take anything. $He begins to groan under the harsh pounding, $his poor little pussy unused to this kind of abuse. <</if>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<else>> <<if $activeSlave.anus > 2>> $His roomy anus takes your brutal thrusting without trouble. To communicate your message, $he needs to be uncomfortable, so you push a couple of fingers up there alongside your dick. $He wriggles helplessly, starting to groan as you rape $his asshole. @@ -180,8 +176,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<else>> $He whines as you force your cock up $his tight ass. This is supposed to send a message, so you send a message, treating $him like a veteran anal whore who can take anything. $He begins to scream under the harsh pounding, $his poor little butthole unused to this kind of abuse. <</if>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <<else>> <<if canDoVaginal($activeSlave)>> @@ -192,8 +187,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<else>> $He whines as you force two fingers inside $his tight cunt. This is supposed to send a message, so you send a message, treating $him like a veteran whore who can take a serious fingerfucking. $He begins to groan under the harsh molestation, $his poor little pussy unused to this kind of abuse. <</if>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<else>> <<if $activeSlave.anus > 2>> To communicate your message, $he needs to be uncomfortable, so you carefully form your fingers into a beak shape and push your fist up $his ass. $He screams as your knuckles push past $his sphincter, and then starts to groan as you fistfuck $his lewd butthole. @@ -202,8 +196,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<else>> $He whines as you force two fingers inside $his tight ass. This is supposed to send a message, so you send a message, treating $him like a veteran whore who can take a serious anal fingerfucking. $He begins to groan under the harsh molestation, $his girly little butthole unused to this kind of abuse. <</if>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <</if>> $subSlave.slaveName lies forgotten underneath $him, insensible even with the Nurse's body being sawed back and forth across _him2. $activeSlave.slaveName is such a horny slut that $he starts to enjoy $himself a little once $he gets used to what you're doing to $him, but then you climax and discard $him, leaving $him looking forlorn and tousled. $He knows $he crossed a line, and @@.hotpink;privately resolves@@ to be a little less handsy in the future. @@ -220,24 +213,20 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo your hard cock into $his <<if canDoVaginal($activeSlave)>> hot cunt. - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<else>> willing anus. - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <<if $PC.vagina != -1>>Then you grab one of $his hands and pull it down under $him. $He gets the idea, and fingers your pussy while you fuck $him.<</if>> <<else>> a couple of fingers into $his <<if canDoVaginal($activeSlave)>> hot cunt. - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<else>> willing anus. - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> One of $his hands, now freed, snakes around between you to pleasure you in turn. Its index and ring fingers slide deliciously between your folds to either side of your moist channel, into which the middle finger begins to delve. <</if>> @@ -271,7 +260,8 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<replace "#result">> In a conversational tone of voice, you tell $activeSlave.slaveName to continue the spanking. $subSlave.slaveName has one anguished second to realize what's happening before you shove yourself <<if ($PC.dick == 0)>>against _his2 mouth<<else>>down _his2 throat<</if>>. _He2 gags reflexively, jerking back, only to jerk forward again in automatic pain avoidance when $activeSlave.slaveName hits _his2 already-sore buttocks yet again. _He2's broken enough to understand that _he2 needs to relax and let _himself2 be abused, but _his2 body's reflexive responses deny _him2 the relief that might be given. The sadistic stewardess @@.hotpink;comes twice@@ before you do, a deliciously aggressive expression on $his face. Poor $subSlave.slaveName staggers off coughing, promising to @@.gold;never offend@@ again. <<set $activeSlave.devotion += 4>> - <<set $subSlave.trust -= 5, $subSlave.counter.oral += 1, $oralTotal += 1>> + <<set $subSlave.trust -= 5>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> <</link>> @@ -303,7 +293,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<EventNameDelink $activeSlave>> <<replace "#result">> When $activeSlave.slaveName finishes using $subSlave.slaveName's mouth, $subSlave.slaveName crawls out from under _his2 desk and stumbles back towards _his2 seat. _He2 stops short when _he2 realizes you're sitting in it. All the other students do their absolute best to be perfectly studious as $subSlave.slaveName gets back <<if hasBothLegs($subSlave)>>to _his2 knees<<else>>in position<</if>>, for you this time. After class is over, you tell _him2 that since _he2 can't have been paying particularly good attention, _he2'll have to take @@.green;remedial classes@@ after everyone else is done. $activeSlave.slaveName gives $subSlave.slaveName a very thorough grope at 'remedial classes,' making sure to pinch $his student's nipples. - <<set $subSlave.counter.oral += 1, $oralTotal += 1>> + <<run seX($subSlave, "oral", $activeSlave, "penetrative")>> <<if $subSlave.intelligenceImplant < 29.5>> <<set $subSlave.intelligenceImplant += 0.5>> <</if>> @@ -341,8 +331,10 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<EventNameDelink $activeSlave>> <<replace "#result">> You silently interrupt $activeSlave.slaveName and indicate that $he should sit down on the cell's bed without letting $subSlave.slaveName's head out from between $his legs. $He sits down with a thump, dragging the struggling $subSlave.slaveName with $him. You<<if ($PC.dick == 0)>> pull on a strap-on, and then<</if>> seize $subSlave.slaveName's hips and hoist them into the air, giving _him2 a horrible second of anticipation as you manhandle <<if ($PC.dick == 0)>>the cruelly large phallus<<else>>your cock<</if>> into place. _He2 gives a strangled squeal of protest at the feeling of you pushing your way inexorably up _his2 poor anus, making $activeSlave.slaveName jerk with surprise at the sensation of $subSlave.slaveName howling into $his crotch. Twenty minutes later, you and $activeSlave.slaveName leave _him2 @@.hotpink;quiescent@@ on the floor of the cell. After $he locks the door after $himself, $activeSlave.slaveName can't resist the urge to @@.hotpink;offer you a cheerful high-five.@@ - <<set $activeSlave.devotion += 10, $activeSlave.counter.oral += 1, $oralTotal += 1>> - <<set $subSlave.devotion += 4, $subSlave.counter.oral += 2, $oralTotal += 12, $subSlave.counter.anal += 1, $analTotal += 1>> + <<set $activeSlave.devotion += 10>> + <<set $subSlave.devotion += 4>> + <<run seX($subSlave, "oral", $activeSlave, "penetrative", 2)>> + <<run seX($subSlave, "anal", $PC, "penetrative", 1)>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> <</link>> @@ -352,8 +344,10 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<EventNameDelink $activeSlave>> <<replace "#result">> You silently interrupt $activeSlave.slaveName and indicate that $he should sit down on the cell's bed without letting $subSlave.slaveName's head out from between $his legs. $He sits down with a thump, dragging the struggling $subSlave.slaveName with $him. You<<if ($PC.dick == 0)>> pull on a strap-on, and then<</if>> seize $subSlave.slaveName's hips and hoist them into the air, giving _him2 a horrible second of anticipation as you manhandle <<if ($PC.dick == 0)>>the cruelly large phallus<<else>>your cock<</if>> into place. _He2 gives a strangled squeal of protest at the feeling of you pushing your way inexorably up _his2 poor pussy, making $activeSlave.slaveName jerk with surprise at the sensation of $subSlave.slaveName howling into $his crotch. Twenty minutes later, you and $activeSlave.slaveName leave _him2 @@.hotpink;quiescent@@ on the floor of the cell. After $he locks the door after $himself, $activeSlave.slaveName can't resist the urge to @@.hotpink;offer you a cheerful high-five.@@ - <<set $activeSlave.devotion += 10, $activeSlave.counter.oral += 1, $oralTotal += 1>> - <<set $subSlave.devotion += 4, $subSlave.counter.oral += 2, $oralTotal += 2, $subSlave.counter.vaginal += 1, $vaginalTotal += 1>> + <<set $activeSlave.devotion += 10>> + <<set $subSlave.devotion += 4>> + <<run seX($subSlave, "oral", $activeSlave, "penetrative", 2)>> + <<run seX($subSlave, "vaginal", $PC, "penetrative", 1)>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> <</link>> diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw index 0028deb3cb0de3d7e306d2f0f9493d3695ed886e..b77c11c1e471c372f8b901a9d66c393cc35d2e29 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -323,25 +323,118 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<set $HeadGirl.clothes = _clothesTemp2>> <<replace "#result">> - You tell $him $he's got a nice asspussy, and grope $him thoroughly, cupping $his buttocks with one hand and squeezing a breast with the other. $activeSlave.slaveName looks <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>desperately eager<<else>>ready and willing<</if>>, and angles $himself just right, but you administer a light slap to $his $activeSlave.skin ass and continue, telling $him that it's so nice you feel like sharing it. $He's <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>so ready to fuck $he can't quite think of what to say<<else>>not quite sure how to respond<</if>>, and before $he can figure it out, $HeadGirl.slaveName hurries in, responding to your summons. Of course, $activeSlave.slaveName is no stranger to $HeadGirl.slaveName, who takes in the situation at a glance and <<if canAchieveErection($HeadGirl)>>instantly achieves a painfully hard erection<<else>>immediately flushes with arousal<</if>>. $HeadGirl.slaveName<<if !canPenetrate($HeadGirl)>> dons a strap-on and<</if>> clambers up onto the (strongly built) bathroom counter. Since saliva is plenty of lube for $activeSlave.slaveName's experienced ass, _he2 points a meaningful finger at <<if !canPenetrate($HeadGirl)>>the phallus<<else>>_his2 cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of $his butt. - <br><br> - Since $activeSlave.slaveName is being so good, you decide to help get $him ready, and push $him sideways so $he straddles the counter's edge. $He whimpers into the <<if !canPenetrate($HeadGirl)>>dildo<<else>>dick<</if>> in $his mouth as $he feels $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>>chastity cage<<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dickclit<<else>>hard cock<</if>><<else>>mons<</if>> graze the hard counter, and then stiffens as you penetrate $his bottom. When you judge that your Head Girl is wet enough, you nod to _him2, and _he2 takes $activeSlave.slaveName by the hand, pulling $him up onto _his2 lap. - <<if ($HeadGirl.boobs > 4000) && ($activeSlave.boobs > 4000)>> - Their tits are so huge that they can't reach each other to kiss, chest-to-chest like that. $HeadGirl.slaveName settles for blowing the other slave an exaggerated kiss, which makes $him laugh. - <<else>> - The slaves start making out, showing no signs of breaking their lip lock as they arrange themselves for penetration. - <</if>> - $HeadGirl.slaveName guides _his2 <<if !canPenetrate($HeadGirl)>>strap-on<<else>>cock<</if>> inside the <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>enthusiastic<<else>>compliant<</if>> $activeSlave.slaveName, who begins to ride it, enjoying both the <<if $activeSlave.dick > 0>>prostate<<else>>anal<</if>> stimulation and the feeling of $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>>midsection trapped between $him and <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dick trapped between $him and <<else>>erection trapped between $him and <</if>><<else>>pussy pressed against<</if>> $HeadGirl.slaveName. $HeadGirl.slaveName smacks the humping <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>>'s butt to get $him to stop, and slides an index finger up $his ass alongside the <<if !canPenetrate($HeadGirl)>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $HeadGirl.slaveName pulls $his sphincter wider. - <br><br> - "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> against $HeadGirl.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $HeadGirl.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>$he repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck $him. From _his2 angle, $HeadGirl.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but _he2 does _his2 best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $HeadGirl.slaveName gives you a naughty wink. - <<run Enunciate($HeadGirl)>> - "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?" - <<run Enunciate($activeSlave)>> - "@@.hotpink;Plea<<s>>e nooo,@@" comes a quiet wail from the floor. - <<set $activeSlave.devotion += 2, $activeSlave.counter.anal += 1, $activeSlave.counter.oral += 1>> - <<set $analTotal += 1, $oralTotal += 1>> - <<set $HeadGirl.devotion += 2, $HeadGirl.counter.penetrative += 1>> - <<set $penetrativeTotal += 1>> + <p> + You tell $him $he's got a nice asspussy, and grope $him thoroughly, cupping $his buttocks with one hand and squeezing a breast with the other. $activeSlave.slaveName looks + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> + desperately eager, + <<else>> + ready and willing, + <</if>> + and angles $himself just right, but you administer a light slap to $his $activeSlave.skin ass and continue, telling $him that it's so nice you feel like sharing it. $He's + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> + so ready to fuck $he can't quite think of what to say, + <<else>> + not quite sure how to respond, + <</if>> + and before $he can figure it out, $HeadGirl.slaveName hurries in, responding to your summons. Of course, $activeSlave.slaveName is no stranger to $HeadGirl.slaveName, who takes in the situation at a glance and + <<if canAchieveErection($HeadGirl)>> + instantly achieves a painfully hard erection. + <<else>> + immediately flushes with arousal. + <</if>> + $HeadGirl.slaveName + <<if !canPenetrate($HeadGirl)>> + dons a strap-on and + <</if>> + clambers up onto the (strongly built) bathroom counter. Since saliva is plenty of lube for $activeSlave.slaveName's experienced ass, _he2 points a meaningful finger at <<if !canPenetrate($HeadGirl)>>the phallus<<else>>_his2 cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of $his butt. + <<run seX($activeSlave, "oral", $HeadGirl, "penetrative")>> + </p> + <p> + Since $activeSlave.slaveName is being so good, you decide to help get $him ready, and push $him sideways so $he straddles the counter's edge. $He whimpers into the <<if !canPenetrate($HeadGirl)>>dildo<<else>>dick<</if>> in $his mouth as $he feels $his + <<if $activeSlave.dick > 0>> + <<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>> + chastity cage + <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>> + soft dickclit + <<else>> + hard cock + <</if>> + <<else>> + mons + <</if>> + graze the hard counter, and then stiffens as you penetrate $his bottom. + <<run seX($activeSlave, "anal", $PC, "penetrative")>> + When you judge that your Head Girl is wet enough, you nod to _him2, and _he2 takes $activeSlave.slaveName by the hand, pulling $him up onto _his2 lap. + <<if ($HeadGirl.boobs > 4000) && ($activeSlave.boobs > 4000)>> + Their tits are so huge that they can't reach each other to kiss, chest-to-chest like that. $HeadGirl.slaveName settles for blowing the other slave an exaggerated kiss, which makes $him laugh. + <<else>> + The slaves start making out, showing no signs of breaking their lip lock as they arrange themselves for penetration. + <</if>> + $HeadGirl.slaveName guides _his2 + <<if !canPenetrate($HeadGirl)>> + strap-on + <<else>> + cock + <</if>> + inside the + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> + enthusiastic + <<else>> + compliant + <</if>> + $activeSlave.slaveName, who begins to ride it, enjoying both the + <<if $activeSlave.dick > 0>> + prostate + <<else>> + anal + <</if>> + stimulation and the feeling of $his + <<if $activeSlave.dick > 0>> + <<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>> + midsection + <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>> + soft dick + <<else>> + erection + <</if>> + trapped between $him and + <<else>> + pussy pressed against + <</if>> + $HeadGirl.slaveName. + <<run seX($activeSlave, "anal", $HeadGirl, "penetrative")>> + + $HeadGirl.slaveName smacks the humping + <<if $activeSlave.physicalAge > 30>> + $woman's + <<else>> + $girl's + <</if>> + butt to get $him to stop, and slides an index finger up $his ass alongside the + <<if !canPenetrate($HeadGirl)>> + phallus. + <<else>> + cock. + <</if>> + $activeSlave.slaveName shudders, and then begins to whine as $HeadGirl.slaveName pulls $his sphincter wider. + </p> + <p> + "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> against $HeadGirl.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $HeadGirl.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that + <<if $activeSlave.anus > 2>> + $he repeats over and over + <<else>> + is followed by some minor struggling + <</if>> + as you begin to fuck $him. + <<run seX($activeSlave, "anal", $PC, "penetrative")>> + From _his2 angle, $HeadGirl.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but _he2 does _his2 best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $HeadGirl.slaveName gives you a naughty wink. + <<run Enunciate($HeadGirl)>> + "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?" + <<run Enunciate($activeSlave)>> + "@@.hotpink;Plea<<s>>e nooo,@@" comes a quiet wail from the floor. + </p> + <<set $activeSlave.devotion += 2>> + <<set $HeadGirl.devotion += 2>> <<set $slaves[$slaveIndices[$HeadGirl.ID]] = $HeadGirl>> <</replace>> <</link>> @@ -371,25 +464,135 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<set $Concubine.clothes = _clothesTemp2>> <<replace "#result">> - You tell $him $he's got a nice asspussy, and grope $him thoroughly, cupping $his buttocks with one hand and squeezing a breast with the other. $He looks <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>desperately eager<<else>>ready and willing<</if>>, and angles $himself just right, but you administer a light slap to $his $activeSlave.skin ass and continue, telling $him that it's so nice you feel like sharing it. $He's <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>so ready to fuck $he can't quite think of what to say<<else>>not quite sure how to respond<</if>>, and before $he can figure it out, $Concubine.slaveName hurries in, responding to your summons. Of course, $activeSlave.slaveName is no stranger to $Concubine.slaveName, who takes in the situation at a glance and <<if canAchieveErection($Concubine)>>instantly achieves a painfully hard erection<<else>>immediately flushes with arousal<</if>>. $Concubine.slaveName<<if !canPenetrate($Concubine)>> dons a strap-on and<</if>> clambers up onto the (strongly built) bathroom counter. Since saliva is plenty of lube for $activeSlave.slaveName's experienced ass, _he2 points a meaningful finger at <<if !canPenetrate($Concubine)>>the phallus<<else>>_his2 cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of $his butt. - <br><br> - Since $activeSlave.slaveName is being so good, you decide to help get $him ready, and push $him sideways so $he straddles the counter's edge. $He whimpers into the <<if !canPenetrate($Concubine)>>dildo<<else>>dick<</if>> in $his mouth as $he feels $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>>chastity cage<<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dickclit<<else>>hard cock<</if>><<else>>mons<</if>> graze the hard counter, and then stiffens as you penetrate $his bottom. When you judge that your Concubine is wet enough, you nod to _him2, and _he2 takes $activeSlave.slaveName by the hand, pulling $him up onto _his2 lap. - <<if ($Concubine.boobs > 4000) && ($activeSlave.boobs > 4000)>> - Their tits are so huge that they can't reach each other to kiss, chest-to-chest like that. $Concubine.slaveName settles for blowing the other slave an exaggerated kiss, which makes $him laugh. - <<else>> - The slaves start making out, showing no signs of breaking their lip lock as they arrange themselves for penetration. - <</if>> - $Concubine.slaveName guides _his2 <<if !canPenetrate($Concubine)>>strap-on<<else>>cock<</if>> inside the <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>enthusiastic<<else>>compliant<</if>> $activeSlave.slaveName, who begins to ride it, enjoying both the <<if $activeSlave.prostate > 0>>prostate<<else>>anal<</if>> stimulation and the feeling of $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>>midsection trapped between $him and <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dick trapped between $him and <<else>>erection trapped between $him and <</if>><<else>>pussy pressed against<</if>> $Concubine.slaveName. $Concubine.slaveName smacks the humping <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>>'s butt to get $him to stop, and slides an index finger up $his ass alongside the <<if !canPenetrate($Concubine)>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $Concubine.slaveName pulls $his sphincter wider. - <br><br> - "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> against $Concubine.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $Concubine.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>$he repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck $him. From _his2 angle, $Concubine.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but _he2 does _his2 best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $Concubine.slaveName gives you a naughty wink. - <<run Enunciate($Concubine)>> - "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?" - <<run Enunciate($activeSlave)>> - "@@.hotpink;Plea<<s>>e nooo,@@" comes a quiet wail from the floor. - <<set $activeSlave.devotion += 2, $activeSlave.counter.anal += 1, $activeSlave.counter.oral += 1>> - <<set $analTotal += 1, $oralTotal += 1>> - <<set $Concubine.devotion += 2, $Concubine.counter.penetrative += 1>> - <<set $penetrativeTotal += 1>> + <p> + You tell $him $he's got a nice asspussy, and grope $him thoroughly, cupping $his buttocks with one hand and squeezing a breast with the other. $He looks + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> + desperately eager, + <<else>> + ready and willing, + <</if>> + and angles $himself just right, but you administer a light slap to $his $activeSlave.skin ass and continue, telling $him that it's so nice you feel like sharing it. $He's + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> + so ready to fuck $he can't quite think of what to say, + <<else>> + not quite sure how to respond, + <</if>> + and before $he can figure it out, $Concubine.slaveName hurries in, responding to your summons. Of course, $activeSlave.slaveName is no stranger to $Concubine.slaveName, who takes in the situation at a glance and + <<if canAchieveErection($Concubine)>> + instantly achieves a painfully hard erection. + <<else>> + immediately flushes with arousal. + <</if>> + $Concubine.slaveName + <<if !canPenetrate($Concubine)>> + dons a strap-on and + <</if>> + clambers up onto the (strongly built) bathroom counter. Since saliva is plenty of lube for $activeSlave.slaveName's experienced ass, _he2 points a meaningful finger at + <<if !canPenetrate($Concubine)>> + the phallus, + <<else>> + _his2 cock, + <</if>> + and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of $his butt. + <<run seX($activeSlave, "oral", $HeadGirl, "penetrative")>> + </p> + <p> + Since $activeSlave.slaveName is being so good, you decide to help get $him ready, and push $him sideways so $he straddles the counter's edge. $He whimpers into the + <<if !canPenetrate($Concubine)>> + dildo + <<else>> + dick + <</if>> + in $his mouth as $he feels $his + <<if $activeSlave.dick > 0>> + <<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>> + chastity cage + <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>> + soft dickclit + <<else>> + hard cock + <</if>> + <<else>> + mons + <</if>> + graze the hard counter, and then stiffens as you penetrate $his bottom. + <<run seX($activeSlave, "anal", $PC, "penetrative")>> + When you judge that your Concubine is wet enough, you nod to _him2, and _he2 takes $activeSlave.slaveName by the hand, pulling $him up onto _his2 lap. + <<if ($Concubine.boobs > 4000) && ($activeSlave.boobs > 4000)>> + Their tits are so huge that they can't reach each other to kiss, chest-to-chest like that. $Concubine.slaveName settles for blowing the other slave an exaggerated kiss, which makes $him laugh. + <<else>> + The slaves start making out, showing no signs of breaking their lip lock as they arrange themselves for penetration. + <</if>> + $Concubine.slaveName guides _his2 + <<if !canPenetrate($Concubine)>> + strap-on + <<else>> + cock + <</if>> + inside the + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> + enthusiastic + <<else>> + compliant + <</if>> + $activeSlave.slaveName, who begins to ride it, enjoying both the + <<if $activeSlave.prostate > 0>> + prostate + <<else>> + anal + <</if>> + stimulation and the feeling of $his + <<if $activeSlave.dick > 0>> + <<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>> + midsection + <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>> + soft dick + <<else>> + erection + <</if>> + trapped between $him and + <<else>> + pussy pressed against + <</if>> + $Concubine.slaveName. + <<run seX($activeSlave, "anal", $Concubine, "penetrative")>> + $Concubine.slaveName smacks the humping + <<if $activeSlave.physicalAge > 30>> + $woman's + <<else>> + $girl's + <</if>> + butt to get $him to stop, and slides an index finger up $his ass alongside the + <<if !canPenetrate($Concubine)>> + phallus. + <<else>> + cock. + <</if>> + $activeSlave.slaveName shudders, and then begins to whine as $Concubine.slaveName pulls $his sphincter wider. + </p> + <p> + "Plea<<s>>e," the slave begs incoherently as you press your + <<if $PC.dick != 0>> + dick + <<else>> + strap-on + <</if>> + against $Concubine.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $Concubine.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that + <<if $activeSlave.anus > 2>> + $he repeats over and over + <<else>> + is followed by some minor struggling + <</if>> + as you begin to fuck $him. + <<run seX($activeSlave, "anal", $PC, "penetrative")>> + From _his2 angle, $Concubine.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but _he2 does _his2 best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $Concubine.slaveName gives you a naughty wink. + <<run Enunciate($Concubine)>> + "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?" + <<run Enunciate($activeSlave)>> + "@@.hotpink;Plea<<s>>e nooo,@@" comes a quiet wail from the floor. + </p> + <<set $activeSlave.devotion += 2>> + <<set $Concubine.devotion += 2>> <<set $slaves[$slaveIndices[$Concubine.ID]] = $Concubine>> <</replace>> <</link>> @@ -425,8 +628,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<replace "#result">> You swing your legs up onto your desk and jump up onto its smooth surface, $his eyes tracking the <<if $PC.boobs >= 300>>way it makes your breasts move<<else>>powerful way your muscles move your body<</if>>. When you pat the tops of your <<if $PC.title == 1>>hard<<else>>soft<</if>> thighs meaningfully, $he giggles happily and skips forward to clamber up and sit on your lap. The bouncing and climbing creates quite a nice spectacle of jiggling tits and waving cock, and $he manages to get up on the desk in such a way that you get a solid eyeful of first $his wet pussy and then $his ready anus. $He settles $himself onto your lap with a coo, feeling the <<if $PC.dick != 0>>hardness of your erection <<if $PC.vagina != -1>>and the warmth further down<</if>><<else>>warmth of your arousal<</if>> against $his hermaphroditic genitalia. $He starts to grind $himself lasciviously against you, but stops when you seize $his face and kiss $him deeply. $He moans back into you, returning the kiss with intensity. <<if $activeSlave.boobs > 4000>>$His udders are so huge the two of you have to press your torsos hard together to make out, a delightful struggle that stimulates $his nipples quite a lot, to go by the way $he squeaks and giggles into your mouth.<<elseif $activeSlave.boobs > 2000>>$His bosom is are so big that making out face to face presses it quite hard between your torsos, which stimulates $his nipples quite a lot, to go by the way $he squeaks and giggles into your mouth.<<elseif $PC.boobs >= 300 || $PC.title == 0>>You undress without breaking your lip lock, bringing your bare breasts against $hers in a warm, loving embrace.<<else>>You strip without breaking your lip lock, bringing your heavily muscled chest against $his soft breasts in a tender, loving embrace.<</if>> $His arousal builds rapidly and $he goes back to grinding, <<if $PC.dick != 0>>eventually getting $himself so hot that your dick slides into $him almost without either of you meaning to make it happen. $He climaxes with you shortly, cumming all over $his own breasts.<<else>>bringing you both to a shaking climax. $He cums all over $his own breasts, coating them in glistening ejaculate.<</if>> As $he relaxes back against the desk, $his panting making $his cum-glazed tits rise and fall, you reflect that you just lied by omission, letting a pretty $girl maintain $his delusions and @@.hotpink;$his love for you.@@ Of all your sins, this is perhaps the smallest. <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Break $him with the truth">> @@ -434,10 +636,8 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<replace "#result">> You point at the couch, and $he skips over to it with a giggle, boobs bouncing. $He hops up onto the cushions, kneeling with $his butt stuck out invitingly and $his torso bent over its back. $He reaches around to pull one <<if ($activeSlave.butt > 5)>>massive<<elseif ($activeSlave.butt > 2)>>heavy<<else>>cute<</if>> buttock to one side, <<if $activeSlave.anus > 2>>stretching $his lewd backdoor into a gape<<elseif $activeSlave.anus > 1>>stretching $his backdoor lewdly<<else>>highlighting $his tight anus<</if>> and showing off $his <<if $activeSlave.labia > 1>>dangling<<elseif $activeSlave.labia > 0>>generous<<else>>wet<</if>> pussylips. You enter $him from behind, your <<if $PC.dick != 0>>turgid dick<<else>>strap-on<</if>> sliding easily into $his cunt. Your hands slide around $him to hold $his shoulders in a gentle lock, and you whisper secrets into $his ear. You tell $him that the Futanari Sisters here failed because you undermined them. You tell $him that $he is a slave because you planned and executed $his enslavement. And you tell $him that no slave will believe $him if $he tells them the truth, since they love you just like $he did. As you pour this poison into $him, $he remains perfectly still, processing the revelation; the only clue to $his feelings is $his rapidly softening cock. When it has become completely, pathetically limp, a huge sob tears its way out of $him. You switch to $his anus and assrape $him without mercy, forcing $his limp torso halfway around so you can press a kiss on $his bawling mouth. $He does not resist, even when you begin to taste the salt tears that stream down $his pretty face. $He will remain devoted to you, mostly from a lack of alternatives, but $his trust in you has @@.gold;suffered immensely.@@ <<set $activeSlave.trust = random(-90,-75)>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</replace>> <</link>> @@ -454,13 +654,10 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <</if>> You climax there, your tour of $his holes completed; $he drops down to clean you off again before @@.mediumaquamarine;thanking you earnestly@@ and taking $his leave, though not without a final turn in the doorway to steal a final loving glance at <<if ($PC.dick == 0)>>your strap-on<<else>>your junk<</if>>. <<set $activeSlave.trust += 4>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.counter.oral += 1>> - <<set $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if $activeSlave.vagina > -1>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <</if>> <</replace>> <</link>> @@ -510,11 +707,9 @@ $He looks pensive, and goes through two false starts before $he clears $his thro $He's so mesmerized by your manual tour of $his mature body that it's almost a surprise to $him when $he tips over into a strong orgasm that obliges you to grip $him and hold on while $he shakes. <<set $activeSlave.trust += 4>> <<if ($activeSlave.vagina > -1) && !($activeSlave.chastityVagina)>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<else>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <</replace>> <</link>> @@ -523,10 +718,8 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<replace "#result">> You tell $him that you've hired $him out for a party hosted by a prominent citizen's son, home from college, and that $he should be saving it for that. $He promises that $he will, bringing $his legs together again and clearly already imagining it. You check in on $him later, using the video feeds, and are treated to the sight of $him wearing a recently-acquired, too-tight t-shirt with an old world college's mascot on it as $he rides a dick young enough to be $his son's. There's some drunken yelling, which $he responds to by blowing kisses and licking $his <<if $activeSlave.lips > 0>>plump <</if>>lips until another cock finds its way into $his mouth. $His fee for the night is @@.yellowgreen;substantial,@@ and the student's father attaches a note to the payment. Apparently $he got him too, and he's interested in hiring $him for a business meeting next month. <<run cashX(500, "event", $activeSlave)>> - <<set $activeSlave.counter.anal += 5>> - <<set $analTotal += 5>> - <<set $activeSlave.counter.oral += 5>> - <<set $oralTotal += 5>> + <<run seX($activeSlave, "anal", "publicUse", "penetrative", 5)>> + <<run seX($activeSlave, "oral", "publicUse", "penetrative", 5)>> <</replace>> <</link>> @@ -545,8 +738,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <</if>> with a weak orgasm. $He giggles self-consciously and keeps humping back into you. $He is a @@.hotpink;good slave girl@@ once more before going to rinse $himself off in the shower, so much so that you follow $him so $he can be a good slave girl in the shower, too. <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.anal += 2>> - <<set $analTotal += 2>> + <<run seX($activeSlave, "anal", $PC, "penetrative", 2)>> <</replace>> <</link>> <br><<link "$He's a good slave girl all the time, not just right now">> @@ -570,8 +762,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <</if>> $He's so far gone into a state of prostate stimulation induced bliss that $he's drooling a little. <<set $activeSlave.trust += 4>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</replace>> <</link>> <br><<link "Good slave girls earn money">> @@ -579,10 +770,8 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<replace "#result">> You tell $him that you've hired $him out for a party a prominent citizen is throwing, and that $he should be a good slave girl by saving $himself for that. $He trips all over $himself promising that $he will. You check in on $him later, using the video feeds, and are treated to the sight of $him wearing a slinky cocktail dress, although wearing is perhaps the wrong term. $He's bent over a barstool with the top of the dress pulled down <<if ($activeSlave.boobs > 1000)>>over $his huge tits<<elseif ($activeSlave.boobs > 300)>>to bare $his boobs<<else>>to reveal $his sissy chest<</if>> and the bottom of $his dress hiked up so a guest can fuck $his ass. $He's obviously enjoying $himself, happy to be getting some at last. $His fee for the night is @@.yellowgreen;substantial,@@ and the host attaches a note to the payment, complimenting $his eagerness to get assfucked and $his willingness to suck cock, and asking when $he'll be available next. <<run cashX(500, "event", $activeSlave)>> - <<set $activeSlave.counter.anal += 5>> - <<set $analTotal += 5>> - <<set $activeSlave.counter.oral += 5>> - <<set $oralTotal += 5>> + <<run seX($activeSlave, "anal", "publicUse", "penetrative", 5)>> + <<run seX($activeSlave, "oral", "publicUse", "penetrative", 5)>> <</replace>> <</link>> @@ -606,10 +795,18 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<set $activeSlave.clothes = _clothesTemp>> <<replace "#result">> - You tell $him to head down to the wardrobe and put on the outfit that'll be laid out for $him there. $He obeys promptly, but does not return for some time, having gotten instructions from $assistantName along the way to put extra effort into $his grooming. When $he finally returns, the effect is striking. <<if $activeSlave.face > 10>>$He's a gorgeous $girl with or without makeup, dressed up or naked, but $he's especially luscious tonight.<<else>>$His face is not flawless, but $he's conscious of $his transformation, and the new confidence in $his beauty adds a special glow that cannot be faked.<</if>> $His evening dress is elegant; it's quite slutty by old world standards, but according to Free Cities fashion, it's just about the most conservative gown a slave can be expected to wear, and quite daring in that it isn't immediately obvious whether $he's a slave or not. The tops of $his areolae are hardly even visible.<br><br> - You take $him out to a nice lounge, with blue-toned light and soft music. $He clings to your arm, pressing $himself against you just the right amount: not enough to demand sex right now, but enough to raise the anticipation of it later. $He's a slave, so $he does not eat or drink the usual fare on offer, but the establishment is used to slaves and offers flavorful variation on liquid slave food. $He drinks the translucent fluid out of a tall glass, carefully maintaining $his poise. You circulate, leaving $him at the bar when acquaintances appear. $He perches on a stool, conscious of and pleased by the discreet admiration of $his body, delectably outlined by the tight dress. Once a new arrival who did not see you with $him introduces himself to $him. He's tall and fit and silver-haired, but he picked $him out of the room to approach, and it's with polite disappointment that he reacts to $his indication of you, across the room: "I'm <<s>>orry, <<S>>ir, that'<<s>> my <<Master>> there." He offers a nonverbal apology without coming over, which you accept with a wave: it's such a common mistake in Free Cities high society that it's universally brushed off without offense. It happens again later in the night, when a slightly tipsy free woman occupies the barstool next to $activeSlave.slaveName's and keeps trying to relax against $him until the flattered slave explains $himself again. When you bring $him home at the end of the night, $his eyes are shining with @@.mediumaquamarine;private assurance,@@ and $he presses $himself against you more closely than ever. - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> + <p> + You tell $him to head down to the wardrobe and put on the outfit that'll be laid out for $him there. $He obeys promptly, but does not return for some time, having gotten instructions from $assistantName along the way to put extra effort into $his grooming. When $he finally returns, the effect is striking. + <<if $activeSlave.face > 10>> + $He's a gorgeous $girl with or without makeup, dressed up or naked, but $he's especially luscious tonight. + <<else>> + $His face is not flawless, but $he's conscious of $his transformation, and the new confidence in $his beauty adds a special glow that cannot be faked. + <</if>> + $His evening dress is elegant; it's quite slutty by old world standards, but according to Free Cities fashion, it's just about the most conservative gown a slave can be expected to wear, and quite daring in that it isn't immediately obvious whether $he's a slave or not. The tops of $his areolae are hardly even visible. + </p> + <p> + You take $him out to a nice lounge, with blue-toned light and soft music. $He clings to your arm, pressing $himself against you just the right amount: not enough to demand sex right now, but enough to raise the anticipation of it later. $He's a slave, so $he does not eat or drink the usual fare on offer, but the establishment is used to slaves and offers flavorful variation on liquid slave food. $He drinks the translucent fluid out of a tall glass, carefully maintaining $his poise. You circulate, leaving $him at the bar when acquaintances appear. $He perches on a stool, conscious of and pleased by the discreet admiration of $his body, delectably outlined by the tight dress. Once a new arrival who did not see you with $him introduces himself to $him. He's tall and fit and silver-haired, but he picked $him out of the room to approach, and it's with polite disappointment that he reacts to $his indication of you, across the room: "I'm <<s>>orry, <<S>>ir, that'<<s>> my <<Master>> there." He offers a nonverbal apology without coming over, which you accept with a wave: it's such a common mistake in Free Cities high society that it's universally brushed off without offense. It happens again later in the night, when a slightly tipsy free woman occupies the barstool next to $activeSlave.slaveName's and keeps trying to relax against $him until the flattered slave explains $himself again. When you bring $him home at the end of the night, $his eyes are shining with @@.mediumaquamarine;private assurance,@@ and $he presses $himself against you more closely than ever. + </p> <<set $activeSlave.trust += 4>> <</replace>> <</link>> diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index c90a1de85cbaea5ad9786692425f56a1cf2128cd..c06821fea4ff03beac517fbe7511dc28083953d3 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -31,12 +31,12 @@ <<set $activeSlave = getSlave($masochistInterestTargetID)>> <<set _refi = $slaveIndices[$masochistID]>> <<if canDoAnal($slaves[_refi]) && $slaves[_refi].anus > 0>> - <<set $slaves[_refi].counter.anal++, $analTotal++>> + <<run seX($slaves[_refi], "anal", $PC, "penetrative")>> <<if canImpreg($slaves[_refi], $PC)>> <<= knockMeUp($slaves[_refi], 5, 1, -1, 1)>> <</if>> <<else>> - <<set $slaves[_refi].counter.vaginal++, $vaginalTotal++>> + <<run seX($slaves[_refi], "vaginal", $PC, "penetrative")>> <<if canImpreg($slaves[_refi], $PC)>> <<= knockMeUp($slaves[_refi], 5, 0, -1, 1)>> <</if>> @@ -45,9 +45,9 @@ <<set $activeSlave = getSlave($pregnancyInterestTargetID)>> <<set _refi = $slaveIndices[$pregnancyID]>> <<if $slaves[_refi].mpreg == 0 && canDoVaginal($slaves[_refi]) && $slaves[_refi].vagina > 0>> - <<set $slaves[_refi].counter.vaginal++, $vaginalTotal++>> + <<run seX($slaves[_refi], "vaginal", $PC, "penetrative")>> <<elseif canDoAnal($slaves[_refi]) && $slaves[_refi].anus > 0 && $slaves[_refi].mpreg == 1>> - <<set $slaves[_refi].counter.anal++, $analTotal++>> + <<run seX($slaves[_refi], "anal", $PC, "penetrative")>> <</if>> <<case "boobs">> <<set $activeSlave = getSlave($boobsInterestTargetID)>> @@ -67,12 +67,12 @@ <<set $activeSlave = getSlave($submissiveInterestTargetID)>> <<set _refi = $slaveIndices[$subID]>> <<if canDoVaginal($slaves[_refi]) && ($slaves[_refi].vagina > 0)>> - <<set $slaves[_refi].counter.vaginal++, $vaginalTotal++>> + <<run seX($slaves[_refi], "vaginal", $PC, "penetrative")>> <<if canImpreg($slaves[_refi], $PC)>> <<= knockMeUp($slaves[_refi], 5, 0, -1, 1)>> <</if>> <<else>> - <<set $slaves[_refi].counter.anal++, $analTotal++>> + <<run seX($slaves[_refi], "anal", $PC, "penetrative")>> <<if canImpreg($slaves[_refi], $PC)>> <<= knockMeUp($slaves[_refi], 5, 1, -1, 1)>> <</if>> @@ -83,20 +83,18 @@ <<if canImpreg($slaves[_refi], $PC)>> <<= knockMeUp($slaves[_refi], 5, 1, -1, 1)>> <</if>> - <<set $slaves[_refi].counter.anal++, $analTotal++>> + <<run seX($slaves[_refi], "anal", $PC, "penetrative")>> <<case "cumslut">> <<set $activeSlave = getSlave($cumslutInterestTargetID)>> <<set _refi = $slaveIndices[$cumslutID]>> - <<set $slaves[_refi].counter.oral++, $oralTotal++>> + <<run seX($slaves[_refi], "oral", $PC, "penetrative")>> <<case "humiliation">> <<set $activeSlave = getSlave($humiliationInterestTargetID)>> <<set _refi = $slaveIndices[$humiliationID]>> <<if canDoVaginal($slaves[_refi])>> - <<set $slaves[_refi].counter.vaginal += 1>> - <<set $vaginalTotal += 1>> + <<run seX($slaves[_refi], "vaginal", $PC, "penetrative")>> <<elseif canDoAnal($slaves[_refi])>> - <<set $slaves[_refi].counter.anal += 1>> - <<set $analTotal += 1>> + <<run seX($slaves[_refi], "oral", $PC, "penetrative")>> <</if>> <</switch>> @@ -133,8 +131,7 @@ <<case "sadist">> -<<set $subSlave.counter.penetrative++, $penetrativeTotal++>> - +<<run actX($subSlave, "penetrative")>> /* 000-250-006 */ <<if $seeImages == 1>> <div class="imageColumn"> @@ -499,13 +496,7 @@ It seems $he passed by while you were drinking from $subSlave.slaveName and foun <<case "dom">> -<<if $subSlave.dick > 0>> - <<set $subSlave.counter.penetrative++, $penetrativeTotal++>> -<<elseif $subSlave.vagina > 0>> - <<set $subSlave.counter.vaginal++, $vaginalTotal++>> -<<elseif $subSlave.anus > 0>> - <<st $subSlave.counter.anal++, $analTotal++>> -<</if>> +<<run actX($subSlave, "penetrative")>> <<setNonlocalPronouns $seeDicks>> @@ -522,7 +513,23 @@ It seems $he passed by while you were drinking from $subSlave.slaveName and foun <</if>> /* 000-250-006 */ -$subSlave.slaveName is <<if $subSlave.vagina > 0 || $subSlave.anus > 0>>riding another slave, _his2 hands pinning _himU down<<else>>straddling another slave, _his2 <<if $subSlave.dick > 0>>cock in _hisU mouth<<else>><<if $subSlave.vagina > 0>>pussy<<else>>ass<</if>>pressed to _hisU face<</if>><</if>>. The slave_girlU had been disobedient, and _hisU punishment was to let $subSlave.slaveName dominate _himU. The truth is this is also _his2 reward; _he2 is such a dominant that _he2's prone to lashing out at your other slaves if _he2 isn't given a proper outlet. Sure enough, _his2 moans begin to increase in pitch and frequency, reaching a crescendo as _he2 comes to an orgasm. Once you feel the poor _girlU beneath _him2 has had enough, you give $subSlave.slaveName the order to dismount. _He2 leaves your office with a smile on _his2 face, passing <<EventNameLink $activeSlave>>, who is +$subSlave.slaveName is +<<if $subSlave.vagina > 0 || $subSlave.anus > 0>> + riding another slave, _his2 hands pinning _himU down +<<else>> + straddling another slave, _his2 + <<if $subSlave.dick > 0>> + cock in _hisU mouth. + <<else>> + <<if $subSlave.vagina > 0>> + pussy + <<else>> + ass + <</if>> + pressed to _hisU face. + <</if>> +<</if>> +The slave_girlU had been disobedient, and _hisU punishment was to let $subSlave.slaveName dominate _himU. The truth is this is also _his2 reward; _he2 is such a dominant that _he2's prone to lashing out at your other slaves if _he2 isn't given a proper outlet. Sure enough, _his2 moans begin to increase in pitch and frequency, reaching a crescendo as _he2 comes to an orgasm. Once you feel the poor _girlU beneath _him2 has had enough, you give $subSlave.slaveName the order to dismount. _He2 leaves your office with a smile on _his2 face, passing <<EventNameLink $activeSlave>>, who is <<if isAmputee($activeSlave)>> propped limblessly nearby. $He has <<elseif !hasAnyLegs($activeSlave)>> @@ -676,7 +683,7 @@ It seems $he passed by while you were buttfucking $subSlave.slaveName and found <<case "cumslut">> -<<set _clothesTemp = $subSlave.clothes, $subSlave.clothes = "no clothing", $subSlave.counter.oral++, $oralTotal++>> +<<set _clothesTemp = $subSlave.clothes, $subSlave.clothes = "no clothing">> /* 000-250-006 */ <<if $seeImages == 1>> <div class="imageColumn"> @@ -696,6 +703,8 @@ It seems $he passed by while you were buttfucking $subSlave.slaveName and found <<else>> You come across $subSlave.slaveName in the middle of what appears to be an impromptu blowbang, one that seems to be drawing to a close. One by one, the citizens pull out of _his2 wide-open mouth and splash cum into it. The bliss on _his2 face is obvious even from where you are standing, and as you watch the scene unfolding before you, you notice <<EventNameLink $activeSlave>> is also looking on. You call $him over. <</if>> +<<run actX($subSlave, "oral")>> + <br><br> <<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused: <<if ($activeSlave.chastityPenis == 1)>> @@ -864,7 +873,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< you unhook $his gag before <</switch>> the still more urgent pain of <<if $PC.dick != 0>>your dick getting shoved as deep down $his throat as you can<<else>>an enormous dildo forcing $his jaw wide and working its way down $his throat<</if>>, - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> which is then overlaid by rough spanking, nipple pinching, and <<if ($activeSlave.chastityPenis == 1)>> @@ -898,7 +907,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> carefully making sure $he only causes pleasure. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more submissive to you.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.oral += 1, $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> @@ -1001,7 +1010,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< you unhook $his gag before <</switch>> the still more urgent pain of <<if $PC.dick != 0>>your dick getting shoved as deep down $his throat as you can<<else>>an enormous dildo forcing $his jaw wide and working its way down $his throat<</if>>, - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> which is then overlaid by rough spanking, nipple pinching, and <<if ($activeSlave.chastityPenis == 1)>> @@ -1035,7 +1044,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> carefully keeping $his experience purely pleasurable. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more submissive to you.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.oral += 1, $oralTotal += 1>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</replace>> <</link>> @@ -1414,7 +1423,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< $He has become @@.hotpink;more devoted to you,@@ @@.gold;mostly out of fear of your sexual appetite,@@ but @@.lightcoral;with a newfound pregnancy fetish,@@ even if though you got a little domineering. <<set $activeSlave.devotion += 4, $activeSlave.trust -= 4>> <<run healthDamage($activeSlave, 5)>> - <<set $activeSlave.counter.penetrative += 3, $penetrativeTotal += 3>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal", 3)>> <<elseif $PC.pregMood == 1>> You ask $him if $he finds you attractive, even with such a <<if $PC.belly >= 100000>> @@ -1435,7 +1444,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< You waddle to the couch, slowly settle yourself onto it and spread your legs wide revealing your aching sex. $He's almost beside $himself, shuddering at the invitation, but before $he can answer, you struggle forward and pull $him onto you. $He wastes no more time on words, instead trying $his hardest to split $his focus between filling your pussy and molesting your gravid swell. Mentally, you are in no position to control $his actions, being in such a hormonal state, but $he doesn't overstep $his boundaries and dutifully brings you to orgasm. Even better, once $he is satisfied, $he still doesn't leave your vulnerable side, instead cozying up for some post-coital quality time with the $his fecund <<= WrittenMaster()>>. $He has become @@.hotpink;much more devoted to you,@@ @@.mediumaquamarine;more trusting of you,@@ and @@.lightcoral;$he has developed a pregnancy fetish.@@ <<set $activeSlave.devotion += 6, $activeSlave.trust += 4>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <<else>> You order $him to lie down on the couch, an order $he follows dutifully. You correct $him; $he should be on $his back for what's to come. $He's almost beside $himself, shuddering at the prospect of what's to come, but first, you ask $him if the thought of being ridden by such a pregnant woman turns $him on. $He turns red, but before $he has the chance to formulate an answer, you've got $his telltale erection lined up with your needy pussy. You force $him to frame a response: <<if !canTalk($activeSlave)>> @@ -1455,7 +1464,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> baby bump as you bounce. $He takes an active role in being used like this, not that it surprises you, but $his interest in your middle is what you wanted to see. You've @@.lightcoral;driven $him to embrace $his pregnancy fetish.@@ As you dismount, you remind $him that getting to sate $his <<= WrittenMaster()>>'s growing libido like this is a very special reward for very good slaves, and it would do $him well to remain in your favor. @@.hotpink;$He wholeheartedly agrees.@@ <<set $activeSlave.devotion += 6>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "penetrative", $PC, "vaginal")>> <</if>> <<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> <</replace>> @@ -1473,7 +1482,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< until $he orgasms, making it clear that the thought of procreation is completely unneeded for $him to feel good. <<if $PC.dick && canGetPregnant($activeSlave)>><<set _blueBalls = 1>><<else>><<set _blueBalls = 0>><</if>> <</if>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<elseif canDoAnal($activeSlave) && $activeSlave.anus > 0>> gently fuck $his ass<<if $PC.dick == 0>> with a strap-on<</if>> until $he orgasms, <<if $activeSlave.mpreg == 1>> @@ -1482,7 +1491,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<else>> making the disassociation between sex and procreation explicit. <</if>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<else>> gently tease $him until $he orgasms, making it clear that the thought of procreation is completely unneeded for $him to feel good. <</if>> @@ -1559,7 +1568,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> <<if $activeSlave.boobs > 40000>>gargantuan<<elseif $activeSlave.boobs > 25000>>immense<<elseif $activeSlave.boobs > 10000>>ridiculous<<elseif $activeSlave.boobs > 5000>>enormous<<elseif $activeSlave.boobs > 3200>>giant<<elseif $activeSlave.boobs > 1600>>huge<<elseif $activeSlave.boobs > 800>>big<<else>>modest<</if>> tits. @@.hotpink;$He has become more devoted to you,@@ and @@.lightcoral;$his sexuality now focuses on $his breasts.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.mammary++, $mammaryTotal++>> + <<run seX($activeSlave, "mammary", $PC, "penetrative")>> <<set $activeSlave.fetish = "boobs", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> <<if $activeSlave.lactation > 0>> <<set $activeSlave.lactationDuration = 2>> @@ -1576,7 +1585,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before $he can give voice to $his interest in nipple play, <<if canDoVaginal($activeSlave) || ($activeSlave.dick > 0 && !($activeSlave.chastityPenis))>> and let $him masturbate while <<if ($PC.dick == 0)>>eating you out<<else>>sucking you off<</if>>, to associate non-mammary intercourse with pleasure. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<else>> and play with $him until $he orgasms while carefully keeping $his boobs and nipples untouched and unstimulated. <</if>> @@ -1600,7 +1609,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> Then, you watch as $he begins to use the other slave as $his plaything. $activeSlave.slaveName spends almost all $his sexual experiences dominating other slaves for the rest of the week. The other slaves who have sex with $him are $his to use, not for $him to make love to. @@.hotpink;$He has become more obedient,@@ and @@.lightcoral;$his sexuality now focuses on domination.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.oral += 10, $oralTotal += 10>> + <<run actX($activeSlave, "penetrative", 10)>> <<set $activeSlave.fetish = "dom", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> <</replace>> <</link>> @@ -1616,7 +1625,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<= VCheck.Anal()>> <<else>> <<if $PC.dick != 0>>ram your dick down $his throat<<if $PC.vagina != -1>> and make $him eat you out<</if>><<else>>mash your clit in $his face, making $him eat you out<</if>>. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> You ensure that $he maintains the submissive role throughout. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more obedient.@@ <<set $activeSlave.devotion += 4>> @@ -1637,7 +1646,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> Then, without preamble, you stand up again and <<if $PC.dick == 0>>ride $his face<<else>>throatfuck $him<</if>>, intentionally ensuring that $he gags and struggles. $activeSlave.slaveName spends almost all $his sexual experiences in subspace for the rest of the week. Even other slaves who have sex with $him are required to use $him, not make love to $him. @@.hotpink;$He has become more obedient,@@ and @@.lightcoral;$his sexuality now focuses on submission.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.oral += 10, $oralTotal += 10>> + <<run actX($activeSlave, "oral", 10)>> <<set $activeSlave.fetish = "submissive", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> <</replace>> <</link>> @@ -1653,7 +1662,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<= VCheck.Anal()>> <<else>> <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and eat you out<</if>><<else>>eat you out<</if>> at $his own pace. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> You ensure that $he maintains the active role throughout. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more obedient.@@ <<set $activeSlave.devotion += 4>> @@ -1765,12 +1774,13 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before $he can give voice to $his interest in anal sex, <<if canDoVaginal($activeSlave) || ($activeSlave.dick > 0 && !($activeSlave.chastityPenis))>> and let $him masturbate while <<if ($PC.dick == 0)>>eating you out<<else>>sucking you off<</if>>, to associate non-anal intercourse with pleasure. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<else>> and play with $him until $he orgasms while carefully keeping $his ass untouched and unstimulated. <</if>> You'll keep an eye on $him, and with this correction @@.hotpink;$he'll 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>> @@ -1781,7 +1791,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<replace "#result">> Focusing a slave's sexuality on cum isn't as easy as some other manipulations, for the simple reason that even you have a limited supply of the stuff and it would be a shame to waste it all on $him. So, you take another approach; you instruct $activeSlave.slaveName to accompany $subSlave.slaveName, and vice versa, whenever their duties permit. They're to act as sexual partners, and share cum whenever there's any forthcoming. They spend the week giving blowjobs whenever they can, and making out to swap the cum back and forth afterward. If someone insists on penetrating them instead, that just means that the other has to suck it out of them before they can share it. Most importantly, $activeSlave.slaveName is punished if $he ever orgasms without cum in $his mouth. Soon, $he gets aroused by the mere <<if canSmell($activeSlave)>>scent<<else>>thought<</if>> of the stuff. @@.hotpink;$He has become more submissive to you,@@ and @@.lightcoral;$his sexuality now focuses on cum.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.oral += 50, $oralTotal += 50>> + <<run seX($activeSlave, "oral", "public", "penetrative", 50)>> <<set $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> <</replace>> <</link>> @@ -1796,9 +1806,9 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more submissive to you.@@ <<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<elseif canDoAnal($activeSlave) && $activeSlave.anus > 0>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <</if>> <<set $activeSlave.devotion += 4>> <</replace>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 28240d264f7b8544dc385440fbf24c58b55d8724..22d096a522168eb16380a48f2713971d307b3e92 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>> + <<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>> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index 022c7d3de01cc3d8fb8f5e04f0bf1b7e35c104ae..8704ffc5c8f0e210abba442a97cd63b690a1313d 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -428,11 +428,11 @@ You pass by the slave quarters during a busy time. Slaves are hurrying back and <</if>> <br><br> "H-hey," $subSlave.slaveName gasps when $activeSlave.slaveName finally breaks the lip lock, but _he2's clearly not that displeased. $activeSlave.slaveName, who has clearly forgotten running into the other slave entirely and now has other things on $his mind, begins to grind against _him2. When $subSlave.slaveName smiles back at the horny <<if $activeSlave.physicalAge > 30>>$woman<<elseif $activeSlave.physicalAge >= 18>>$girl<<elseif $activeSlave.physicalAge >= 18>>teenager<<else>>$loli<</if>> on top of _him2, $activeSlave.slaveName -<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> <<if canPenetrate($activeSlave)>> <<if !canDoVaginal($subSlave)>> <<if $subSlave.anus == 0 || !canDoAnal($subSlave)>> reaches down to seat $his rapidly hardening dick between $subSlave.slaveName's thighs for a bit of frottage. + <<run actX($activeSlave, "penetrative")>> /* frotage is not recorded */ <<elseif $activeSlave.dick > 4>> pushes $subSlave.slaveName's legs apart to rotate _his2 hips, reaches down, and <<if $subSlave.anus > 2>> @@ -440,7 +440,7 @@ You pass by the slave quarters during a busy time. Slaves are hurrying back and <<else>> carefully pushes $his cock up the whimpering $subSlave.slaveName's tight butt. <</if>> - <<set $subSlave.counter.anal++, $analTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<if canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>> <</if>> @@ -451,7 +451,7 @@ You pass by the slave quarters during a busy time. Slaves are hurrying back and <<else>> pushes $his cock up the $subSlave.slaveName's willing butt. <</if>> - <<set $subSlave.counter.anal++, $analTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<if canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>> <</if>> @@ -466,7 +466,7 @@ You pass by the slave quarters during a busy time. Slaves are hurrying back and <<else>> and carefully pushes $his cock into the whimpering $subSlave.slaveName's tight pussy. <</if>> - <<set $subSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> <<if canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>> <</if>> @@ -477,7 +477,7 @@ You pass by the slave quarters during a busy time. Slaves are hurrying back and <<else>> to put $his dick inside $subSlave.slaveName's tight pussy. <</if>> - <<set $subSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> <<if canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>> <</if>> @@ -543,7 +543,7 @@ Once $he's gotten $himself positioned, $subSlave.slaveName reaches around $activ <<case "if you enjoy it">> -<<set $subSlave.counter.anal++, $analTotal++>> +<<run seX($subSlave, "anal", $activeSlave, "penetrative")>> The distinctive sounds of a sexual encounter in which exactly one of the participants is enjoying $himself are coming from the dormitory. This is by no means uncommon, but this particular nonconsensual assignation sounds interesting, so you stick your head in on your way by. You're treated to the sight of <<EventNameLink>>'s $activeSlave.skin back and <<if ($activeSlave.butt > 4)>>massive ass<<elseif ($activeSlave.butt > 2)>>plush rear<<else>>cute butt<</if>> as $he <<if (hasAnyLegs($activeSlave))>>kneels<<else>>leans over<</if>> on one of the bedrolls. It isn't immediately clear what's going on, but $he's doing something with $his <<if canPenetrate($activeSlave)>>dick<<else>>hands<</if>>, and there are a pair of $subSlave.skin feet visible on either side of $him. $He's clearly got someone shoved down into the bedroll in front of $him, doggy style. That's the source of the whining. <br><br> @@ -579,7 +579,7 @@ $activeSlave.slaveName isn't fucking $subSlave.slaveName at all: $he's just <<if <<case "sadistic description">> -<<set $subSlave.counter.anal++, $analTotal++>> +<<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<set _belly = bellyAdjective($subSlave)>> You look in on your slaves as a group of them heads for bed. $subSlave.slaveName finds <<EventNameLink>> blocking the way to _hers2. Poor $subSlave.slaveName cringes at $activeSlave.slaveName's predatory expression, but the horny slave doesn't pounce at once. Instead, $he starts to walk around $subSlave.slaveName, whose $subSlave.skin body is nude for bed, groping and prodding _him2 as $subSlave.slaveName shivers with fear. Finally $activeSlave.slaveName sidles up behind $subSlave.slaveName<<if $activeSlave.belly >= 5000>>, until $his bulging belly pushes into $his back, before<</if>> snaking $his arms around $subSlave.slaveName's <<if $subSlave.bellyPreg >= 10000>> @@ -644,7 +644,7 @@ $subSlave.slaveName keeps _his2 eyes clamped shut and _his2 hand<<if hasBothArms <<case "shower force">> -<<set $subSlave.counter.anal++, $analTotal++>> +<<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<set _belly = bellyAdjective($subSlave)>> As you pass the showers, you hear what sounds like a muffled altercation over the noise of the showers running. You look in to see $subSlave.slaveName's $subSlave.skin body facing you, pressed hard up against the glass wall of one of the showers. _His2 <<if $subSlave.face > 95>>gorgeous<<elseif $subSlave.face > 40>>beautiful<<elseif $subSlave.face > 10>>pretty<<elseif $subSlave.face >= -10>>attractive<<else>>homely<</if>> face<<if $subSlave.belly >= 5000>> and <<if $subSlave.bellyPreg >= 5000>>pregnant<<else>>_belly<</if>> belly are<<else>> is<</if>> smashed against the glass, <<if $subSlave.belly >= 5000>>_his2 face <</if>>contorted in pain and fear. The apparent mystery is solved when you notice that there are <<if hasBothLegs($activeSlave) && hasBothLegs($subSlave)>>four<<elseif hasBothLegs($activeSlave) || hasBothLegs($subSlave)>>three<<else>>two<</if>> legs visible: there's a <<if hasBothLegs($activeSlave)>>pair of <</if>><<if ($activeSlave.muscles > 95)>>ripped<<elseif ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles > 5)>>toned<<else>>soft<</if>> $activeSlave.skin cal<<if hasBothLegs($activeSlave)>>ves<<else>>f<</if>> behind $subSlave.slaveName's. <<EventNameLink>>'s face appears at $subSlave.slaveName's ear, and though you can't hear exactly what $he says, it's something along the lines of "Take it, you whiny little bitch." $He's clearly got <<if canPenetrate($activeSlave)>>$his cock<<else>>a couple of fingers<</if>> up $subSlave.slaveName's asshole. <br><br> @@ -655,7 +655,7 @@ Both slaves notice you at the same time. $subSlave.slaveName's <<if canSee($subS $subSlave.slaveName has been a very good _girl2 this week, so when _his2 <<if $subSlave.anus > 2>>loose asshole<<elseif $subSlave.anus > 1>>big butthole<<else>>tight anus<</if>> catches your eye near the start of a long inspection, you decide to be kind to _him2 as you conduct the rest of your inspection with <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>>. <<EventNameLink>> is next on the inspection schedule, and when $he comes into your office, it's to the <<if canSee($activeSlave)>>sight of $subSlave.slaveName's back and rear<<elseif canHear($activeSlave)>>sound of $subSlave.slaveName<<else>>presence of $subSlave.slaveName<</if>> as _he2 lazily rides _his2 <<= WrittenMaster($subSlave)>>. You've been sitting on the couch, making out with the compliant _girl2 as _he2 rides you, for a good half hour. Poor $subSlave.slaveName was pent up when you started, and _he2's climaxed already; _he2's feeling very devoted and relaxed at the moment, and is doing _his2 best to get you off, too. When you finally come, _he2 moans _his2 thanks into your mouth nonverbally, breaks your lip lock, gives you a peck on the nose, and climbs off you. As _he2 does, _he2 lifts _his2 ass off your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>>, _his2 <<if $subSlave.anus > 2>>gaping anus dripping <<if $PC.dick != 0>>cum<<else>>lube<</if>> all over _his2 $subSlave.skin legs<<elseif $subSlave.anus > 1>>well-fucked backdoor taking a few seconds to recover from its gape, dripping a little <<if $PC.dick != 0>>cum<<else>>lube<</if>> down _his2 $subSlave.skin legs<<else>>still-tight backdoor sliding quickly off you, visibly slick with <<if $PC.dick != 0>>cum<<else>>lube<</if>><</if>>. You didn't fuck _him2 too hard, but <<if $PC.dick != 0>>you're not small<<else>>your strap-ons are not small<</if>>, and _he2 walks a little gingerly as _he2 heads for the bathroom. $activeSlave.slaveName, standing there nude for inspection, stares openmouthed at $subSlave.slaveName as _he2 goes. $He's obviously unfamiliar with anal sex. <br><br> $activeSlave.slaveName coughs and looks doubtful, like $he's mulling over a question. You let the poor repressed $girl chew on it for a while, and eventually $he bursts out, "<<Master $activeSlave>>, what were you doing with $subSlave.slaveName?" The absurdity gives you a moment's pause, but you answer gamely that you were fucking _his2 ass. $activeSlave.slaveName blushes furiously but plunges on, "I'm <<s>>-<<s>>orry, <<Master>>, but I <<s>>till don't under<<s>>tand. I thought <<s>>e<<x>> happened in a v-vagina. I d-didn't think b-butt<<s>> were — were for, you know, that." -<<set $subSlave.counter.anal++, $analTotal++>> +<<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<if canImpreg($subSlave, $PC)>> <<= knockMeUp($subSlave, 5, 1, -1, 1)>> <</if>> @@ -744,9 +744,13 @@ Mere moments after you absorb this arresting scene, $subSlave.slaveName thrusts <<case "simple assault">> -<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> <<set _vaginal = 0>> -<<if $subSlave.vagina != 0 && canDoVaginal($subSlave)>><<set _vaginal = 1>><</if>> +<<if $subSlave.vagina != 0 && canDoVaginal($subSlave)>> + <<set _vaginal = 1>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> +<<else>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> +<</if>> You round a corner and almost trip over <<EventNameLink>>. $He's on top of another slave, humping away; $his <<if $activeSlave.butt > 8>>monstrous, naked ass jiggles lewdly<<elseif $activeSlave.anus > 2>>loose asspussy winks lewdly<<elseif $activeSlave.muscles > 30>>heavily muscled butt flexes powerfully<<elseif $activeSlave.butt > 3>>big butt pumps energetically<<else>>nice little butt flexes cutely<</if>> as $he thrusts. You can't see much of the slave <<if _vaginal>>lying on _his2 back<<else>>face-down<</if>> underneath $activeSlave.slaveName, but you recognize _him2 as $subSlave.slaveName by _his2 sobbing. _He2's struggling a little, but $activeSlave.slaveName has _him2 pinned to the floor by _his2 wrists, and $activeSlave.slaveName is quickly raping the resistance out of the <<print SlaveTitle($subSlave)>>. <br><br> $activeSlave.slaveName senses your presence above and behind $him, and twists $his $activeSlave.hColor head around to <<if canSee($activeSlave)>>see who it is. $He sees that it's you<<else>>discern who it is. $He realizes that it's you<</if>>, and greets you cheerfully. "Hi, <<Master>>," $he trills. @@ -775,8 +779,7 @@ $subSlave.slaveName <<if _vaginal>>looks out from under $activeSlave.slaveName<< <<case "cockmilk interception">> -<<set $subSlave.counter.oral++, $oralTotal++>> -<<set $activeSlave.counter.oral++, $oralTotal++>> +<<run seX($subSlave, "oral", $activeSlave, "oral")>> Early in the morning, you run across $subSlave.slaveName using one of the penthouse milking machines. This isn't surprising; <<if $subSlave.lactation == 0>> _he2's not lactating, but _he2's a good semen producer and when _he2 wakes up, _he2's usually very ready to have one of the machines drain _his2 balls for _him2. @@ -987,18 +990,32 @@ $activeSlave.slaveName shifts a little, and giggles. <<set _hands = "anus">> <<if $activeSlave.dick > 0 && $activeSlave.chastityPenis == 0>> harder, <<s>>weetie." $subSlave.slaveName's <<if hasBothArms($subSlave)>>hands aren't<<else>>hand isn't<</if>> visible, but $his lewd movements make it obvious that $he's <<if canAchieveErection($activeSlave)>>giving $his _mother a handjob<<else>>playing with $his _mother's limp dick<</if>> - <<set $activeSlave.counter.oral++, $subSlave.counter.oral++, $oralTotal+2>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <<set _hands = "dick">> <<elseif canDoVaginal($activeSlave)>> - deeper, <<s>>weetie." $subSlave.slaveName's <<if hasBothArms($subSlave)>>hands aren't<<else>>hand isn't<</if>> visible, but $he's obviously using <<if $activeSlave.vagina > 2>>a fist to fuck $his _mother's loose pussy<<elseif $activeSlave.vagina > 1>>a couple of fingers to pleasure $his _mother's pussy<<else>>a finger to pleasure $his _mother's tight pussy<</if>> - <<set $activeSlave.counter.vaginal++, $subSlave.counter.oral++, $vaginalTotal++, $oralTotal++>> + deeper, <<s>>weetie." $subSlave.slaveName's + <<if hasBothArms($subSlave)>> + hands aren't + <<else>> + hand isn't + <</if>> + visible, but $he's obviously using + <<if $activeSlave.vagina > 2>> + a fist to fuck $his _mother's loose pussy + <<elseif $activeSlave.vagina > 1>> + a couple of fingers to pleasure $his _mother's pussy + <<else>> + a finger to pleasure $his _mother's tight pussy + <</if>> + <<run seX($subSlave, "oral", $activeSlave, "vaginal")>> <<set _hands = "vagina">> <<elseif canDoAnal($activeSlave)>> deeper, <<s>>weetie." $subSlave.slaveName's <<if hasBothArms($subSlave)>>hands aren't<<else>>hand isn't<</if>> visible, but $he obviously has <<if $activeSlave.anus > 2>>a fist up $his _mother's huge asspussy<<elseif $activeSlave.anus > 1>>a couple of fingers up $his _mother's butt<<else>>a finger up $his _mother's tight ass<</if>> - <<set $activeSlave.counter.anal++, $subSlave.counter.oral++, $analTotal++, $oralTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> + <<run seX($subSlave, "oral", $activeSlave, "penetrative")>> <<else>> ju<<s>>t like that, <<s>>weetie." $subSlave.slaveName's <<if hasBothArms($subSlave)>>hands aren't<<else>>hand isn't<</if>> visible, but it's obvious $he's using <<if hasBothArms($subSlave)>>them<<else>>it<</if>> to manually pleasure $his _mother - <<set $activeSlave.counter.oral++, $subSlave.counter.oral++, $oralTotal+2>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <</if>> while _he2 nurses. $activeSlave.slaveName notices you first, of course, and <<if canSee($activeSlave)>>looks up at<<else>>turns to<</if>> you complacently. "Hi, <<Master>>," $he <<say>>s quietly, $his <<if $activeSlave.voice > 2>>bimbo's<<elseif $activeSlave.voice > 1>>pretty<<else>>deep<</if>> voice thick with arousal. <<if $subSlave.dietMilk>> @@ -1046,7 +1063,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <</if>> Such honesty is very tough to fake, and the crowd @@.green;knows they just saw real pleasure.@@ <<run repX(500, "event", $activeSlave)>> - <<set $subSlave.counter.oral++, $activeSlave.counter.oral++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <<set $oralTotal += 2>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> @@ -1059,8 +1076,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <br><br> <<run Enunciate($subSlave)>> "Whaa-" the slave starts to ask warily before $activeSlave.slaveName pushes _him2 to _his2 knees, spinning _him2 around as $he does so. This brings $subSlave.slaveName face to face with your <<if $PC.dick != 0>>stiff prick, a bead of precum already present at its tip<<else>>wet cunt, a bead of pussyjuice already trailing down your inner thigh<</if>>. "Oh, um, hi <<Master $subSlave>>," _he2 stammers, and then starts to <<if $PC.dick != 0>>suck your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat your pussy<</if>>. This leaves poor $activeSlave.slaveName without anyone to make out with, so you step in there, grabbing $him and pulling the giggling slave in to kiss $him deeply. $His mouth is indeed a bit <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>sour<<else>>tart<</if>>. $He moans into your mouth as $he feels $his nipples press against <<if $PC.boobs >= 300>>yours<<else>>your hard chest<</if>>, and then again as your tongue invades $him. When you <<if $PC.dick != 0>>fill $subSlave.slaveName's mouth with cum<<else>>climax wetly against $subSlave.slaveName's mouth<</if>>, you pull away slightly, letting the slave on _his2 knees below you gasp "You ta<<s>>te great, <<Master>>!" before you spin _him2 around in turn so _he2 can give $activeSlave.slaveName $his own allotment of oral sex. You leave them to it. They @@.mediumaquamarine;trust you a bit more@@ after such a lighthearted little escapade. - <<set $activeSlave.trust += 2, $subSlave.trust += 2, $subSlave.counter.oral += 2>> - <<set $oralTotal += 2>> + <<set $activeSlave.trust += 2, $subSlave.trust += 2>> + <<run seX($subSlave, "oral", $activeSlave, "penetrative", 2)>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> <</link>> @@ -1100,9 +1117,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p two fingers <</if>> press against and then inside _his2 butthole. _He2 tries to turn away from $activeSlave.slaveName and greet you properly, but $activeSlave.slaveName won't let _him2, so _he2 tries to mumble a greeting into $activeSlave.slaveName's mouth and then settles for a spastic wave of one hand. This is an alluringly awkward process made desperate by the distracting feeling of you fucking _his2 ass. You could have done something more inventive with the situation, but the feeling of <<if ($PC.dick != 0)>>an anal sphincter around the base of your dick<<else>>finger fucking a compliant slave's submissive asspussy while you look after yourself with your other hand<</if>> never gets old. Why complicate things? An hour later you leave your fucktoys stumbling tiredly towards the shower, @@.hotpink;sexually satiated@@ and anally dominated. - <<set $activeSlave.trust += 2, $activeSlave.counter.anal += 2>> - <<set $subSlave.trust += 2, $subSlave.counter.anal += 2>> - <<set $analTotal += 4>> + <<set $activeSlave.trust += 2, $subSlave.trust += 2>> + <<run seX($subSlave, "anal", $PC, "penetrative", 2)>> + <<run seX($activeSlave, "anal", $PC, "penetrative", 2)>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> @@ -1243,10 +1260,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p _He2 orgasms powerfully, _his2 abs tightening. When $activeSlave.slaveName lets _him2 up, <</if>> _he2 looks pleased with _himself2, and @@.mediumaquamarine;a little more confident,@@ too. - <<set $subSlave.devotion += 2, $subSlave.trust += 2, $subSlave.counter.anal++>> - <<set $analTotal++>> - <<set $activeSlave.counter.penetrative++>> - <<set $penetrativeTotal++>> + <<set $subSlave.devotion += 2, $subSlave.trust += 2>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<if canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>> <</if>> @@ -1286,9 +1301,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <</if>> <</if>> When $subSlave.slaveName has stumbled off to the shower, $activeSlave.slaveName presents $himself for inspection, smelling of sex and @@.mediumaquamarine;smiling trustingly.@@ - <<set $activeSlave.devotion += 2, $activeSlave.trust += 2, $activeSlave.counter.penetrative++>> - <<set $subSlave.counter.anal++>> - <<set $analTotal++, $penetrativeTotal++>> + <<set $activeSlave.devotion += 2, $activeSlave.trust += 2>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> <</link>> @@ -1301,8 +1315,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p You approach the fucking slaves, kneeling next to them and running a possessive hand over $activeSlave.slaveName's butt. The slave doesn't even have to look, recognizing you by your grip, and greets you cheerfully: "Hi <<Master>>!" $subSlave.slaveName giggles and cranes around to <<if canSee($subSlave)>>see<<else>>greet you<</if>>. "Hi <<Master $subSlave>>," _he2 choruses. $activeSlave.slaveName wiggles $his bottom under your hand, @@.mediumaquamarine;trusting your judgment,@@ and $subSlave.slaveName <<if canSee($subSlave)>>watches<<else>>waits<</if>> to see what you'll do @@.mediumaquamarine;with anticipation.@@ <<if $PC.dick == 0>> You decide to make use of the position the slaves have gotten themselves into. Once naked, you get on all fours ahead of them, and then back yourself between them until you're effectively sitting on the massive cushion formed between them by their breasts. This puts your pussy against $subSlave.slaveName's mouth, and your butt right in front of $activeSlave.slaveName's face. $subSlave.slaveName starts to eat you out with dedication, and after planting a wet kiss on each of your thighs, $activeSlave.slaveName runs $his tongue from the base of your cunt and along your perineum, and then begins to kiss your asshole. The universe of warm wetness created by their mouths is so intense that your arms almost buckle. - <<set $subSlave.counter.oral++, $activeSlave.counter.oral++>> - <<set $oralTotal += 2>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <<else>> They don't have long to wait. There's no need to be excessively creative. You get behind them and start from the top, laying your cock against $activeSlave.slaveName's back, which produces an anticipatory shudder. Moving down, you <<if !canDoAnal($activeSlave)>> @@ -1311,13 +1324,13 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<if $PC.vagina != -1>>trail your hot cunt across the tops of $his buttocks and then <</if>>tease your dickhead against $activeSlave.slaveName's virgin butt for a moment before continuing. You move your cockhead, beaded with precum, down $his soft perineum <<elseif $activeSlave.anus < 3>> push your cock against $activeSlave.slaveName's tight asshole, causing $him to stiffen and struggle momentarily before it pops inside $him. After giving $his butt a thorough fuck, you move your wet cockhead down $his soft perineum - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($subSlave, "anal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> <<else>> push your cock up $activeSlave.slaveName's asspussy, which accepts it with ease. After giving it a good hard reaming, you move your wet cockhead down $his soft perineum - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($subSlave, "anal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> @@ -1326,7 +1339,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p and into the warm space between the two slaves for a little while. <<else>> and into $his cunt, giving it a good hard fuck. - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 0, -1, 1)>> <</if>> @@ -1335,7 +1348,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<if !canDoVaginal($subSlave) || ($subSlave.vagina == 0)>> <<else>> giving _him2 a turn with _his2 owner's cock inside _his2 womanhood before - <<set $subSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if canImpreg($subSlave, $PC)>> <<= knockMeUp($subSlave, 5, 0, -1, 1)>> <</if>> @@ -1344,7 +1357,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p using the slave's smashed-together buttocks to rub against. <<else>> giving _him2 as hard a buttfuck as you can manage with $activeSlave.slaveName between you. - <<set $subSlave.counter.anal++, $analTotal++>> + <<run seX($subSlave, "anal", $PC, "penetrative")>> <<if canImpreg($subSlave, $PC)>> <<= knockMeUp($subSlave, 5, 1, -1, 1)>> <</if>> @@ -1383,10 +1396,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p $activeSlave.slaveName rides $subSlave.slaveName hard, knowing that the looser $his ass is, the easier whatever you're planning will be. $subSlave.slaveName's penis isn't big enough to gape $him very much, so $activeSlave.slaveName, trying to be prepared, reaches around to shove an extra finger in alongside it. <</if>> You<<if $PC.dick == 0>> put on a strap-on,<</if>> stop $his desperate humping<<if $PC.dick == 0>>,<</if>> and shove $his <<if $activeSlave.bellyPreg >= 1500>>gravid <<elseif $activeSlave.belly >= 1500>>bloated <</if>>torso back down against $subSlave.slaveName's boobs. $subSlave.slaveName grabs hold of $activeSlave.slaveName's buttocks and pulls them as far apart as _he2 possibly can, removing all protection from $activeSlave.slaveName's already-full asshole. $activeSlave.slaveName takes a deep breath and lets it out slowly as $he feels <<if $PC.dick == 0>>the head of the strap-on<<else>>your cockhead<</if>> press insistently against the outside of $his anus and then, <<if $showInches == 2>>inch<<else>>centimeter<</if>> by agonizing <<if $showInches == 2>>inch<<else>>centimeter<</if>>, seat itself up $his butt alongside $subSlave.slaveName's cock. $He shudders when you begin to thrust. $subSlave.slaveName, overstimulated, climaxes first; as the edge comes off _his2 hard-on, _his2 cock slides out of $activeSlave.slaveName's ass, letting you be utterly merciless to the loosened, cum-soaked hole. - <<set $activeSlave.counter.anal++>> - <<set $analTotal++>> - <<set $subSlave.counter.penetrative++>> - <<set $penetrativeTotal++>> + <<run seX($activeSlave, "anal", $subSlave, "penetrative")>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> @@ -1401,10 +1412,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p carefully pushing a finger from each hand up $activeSlave.slaveName's tight butthole. <</if>> $activeSlave.slaveName begs $subSlave.slaveName to fuck $his butt, knowing that the looser $his ass is, the easier whatever you're planning will be. $subSlave.slaveName does _his2 best, using _his2 fingers to stretch $activeSlave.slaveName's sphincter as much as _he2 can without hurting $him. - <<set $activeSlave.counter.anal++>> - <<set $analTotal++>> - <<set $subSlave.counter.penetrative++>> - <<set $penetrativeTotal++>> + <<run seX($activeSlave, "anal", $subSlave, "penetrative")>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> Once you're satisfied that $he can take what's coming, you<<if $PC.dick == 0>> put on a strap-on,<</if>> steady $his hips<<if $PC.dick == 0>>,<</if>> and shove $his <<if $activeSlave.bellyPreg >= 1500>>gravid <<elseif $activeSlave.belly >= 1500>>bloated <</if>>torso back down against $subSlave.slaveName's boobs. $subSlave.slaveName pulls to either side, gaping $activeSlave.slaveName's hole for you. $activeSlave.slaveName takes a deep breath and lets it out slowly as $he feels <<if $PC.dick == 0>>the head of the strap-on<<else>>your cockhead<</if>> slide between $subSlave.slaveName's fingers, <<if $showInches == 2>>inch<<else>>centimeter<</if>> by agonizing <<if $showInches == 2>>inch<<else>>centimeter<</if>>, and seat itself up $his butt. $He shudders when you begin to thrust. $subSlave.slaveName keeps _his2 fingers where they are, doing _his2 best to use them to give you a handjob inside $activeSlave.slaveName's ass. <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> @@ -1466,10 +1475,11 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p $activeSlave.slaveName laughs unpleasantly at the desperately uncomfortable slave, and <<say>>s, "Tell you what, <<s>>lut. I'll leave you alone if thi<<s>> doe<<s>>n't get you off." Already realizing _his2 predicament, $subSlave.slaveName begins to protest, but $activeSlave.slaveName cuts _him2 off. "<<Sh>>ut your fucking cockhol<<s>>ter, bitch, I'm talking. I'll leave you alone if thi<<s>> doe<<s>>n't get you off, but if you come, you've obviou<<s>>ly been lying to me, and you obviou<<s>>ly want me to buttfuck you all night long." $subSlave.slaveName tries very hard, taking a huge breath of air and holding it in, biting _his2 lip, shutting _his2 eyes tight, and more, but it's all for naught. Before long, _he2 stiffens <<if $subSlave.balls > 0 || $subSlave.prostate > 0>>and makes a mess on the bedroll<<else>>with orgasm<</if>>, moaning as _his2 anal sphincter tightens against the invading <<if canPenetrate($activeSlave)>>cock<<else>>fingers<</if>>. Once the climax leaves _him2, _he2 begins to sob, knowing what this means. $activeSlave.slaveName takes _his2 hand away from the crying _girl2's crotch and begins to massage _his2 back with surprising tenderness. "<<Sh>>h, <<s>>weetie, it'<<s>> all right. I promi<<s>>e you'll enjoy thi<<s>>, if you let your<<s>>elf." You leave quietly, letting $activeSlave.slaveName have $his fun. As the week goes on, $subSlave.slaveName's @@.lightcoral;attitude towards anal sex@@ improves quickly, though _he2 feels rather conflicted about $activeSlave.slaveName for forcing this on _him2. <<set $activeSlave.trust += 4>> <<if canPenetrate($activeSlave)>> - <<set $activeSlave.counter.penetrative += 4, $penetrativeTotal += 4>> + <<run seX($subSlave, "anal", activeSlave, "penetrative", 4)>> + <<else>> + <<run actX($subSlave, "anal")>> <</if>> - <<set $subSlave.counter.anal += 4, $subSlave.fetish = "buttslut", $subSlave.fetishKnown = 1, $subSlave.fetishStrength = 65>> - <<set $analTotal += 4>> + <<set $subSlave.fetish = "buttslut", $subSlave.fetishKnown = 1, $subSlave.fetishStrength = 65>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 20, 1, $activeSlave.ID, 1)>> <</if>> @@ -1526,10 +1536,12 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p to rest on your unforgiving face<<else>>a pleased chuckle out of you. With dawning comprehension, _his2 face rapidly moves to face yours<</if>>. _He2 wilts. $activeSlave.slaveName thinks this is hilarious, and laughs so hard at the slave's reaction to your appearance that $he almost loses hold of $subSlave.slaveName's <<if $subSlave.dick > 0>>cock<<elseif $subSlave.clit > 0>>clit<<else>>ass<</if>>. There's nothing quite like oral from a _girl2 who's moaning with anal pain, so you sit on the head of the bedroll and <<if $PC.dick != 0>>stick your dick in $subSlave.slaveName's mouth<<else>>pull $subSlave.slaveName's mouth against your cunt<</if>>. $activeSlave.slaveName is still giggling, but leans over the unhappy slave speared between the two of you to @@.hotpink;plant a kiss@@ on you. $He misses, smearing $his kiss along your cheek and past your ear, but you take $his face in your hands and kiss $him properly as $subSlave.slaveName begins to do _his2 best to relax and get you off, @@.gold;fearful@@ that worse is in store if _he2 doesn't @@.hotpink;submit.@@ <<set $activeSlave.devotion += 4>> <<if canPenetrate($activeSlave)>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> + <<else>> + <<run actX($subSlave, "anal")>> <</if>> - <<set $subSlave.counter.anal++, $subSlave.counter.oral++, $subSlave.trust -= 4, $subSlave.devotion += 4>> - <<set $analTotal++, $oralTotal++>> + <<run seX($subSlave, "oral", $PC, "penetrative")>> + <<set $subSlave.trust -= 4, $subSlave.devotion += 4>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 20, 1, $activeSlave.ID, 1)>> <</if>> @@ -1542,12 +1554,12 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<link "$He's not wrong">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You ask $activeSlave.slaveName what $he said in a neutral tone. $He gives you a quick glance, not sure whether to be aroused or afraid, but takes a breath to steady $himself and begins. For _his2 part, $subSlave.slaveName vainly tries to stop crying in front of you. When $activeSlave.slaveName reaches "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick != 0>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," you hold up a hand to get $him to pause. $He does, and you suddenly shove $subSlave.slaveName towards the couch. _He2 crashes face-down into the cushions, already sobbing in terror. You place a hand on _his2 $activeSlave.skin back to hold _him2 down and then use the other to apply some lube to your <<if $PC.dick != 0>>penis<<else>>strap-on<</if>> before pressing it against the quivering slave's virgin anus. _He2 shakes with anguish, causing <<if $PC.dick != 0>>your cock to rub deliciously<<else>>the strap-on to slide amusingly<</if>> up and down _his2 asscrack. You make a come-on gesture to $activeSlave.slaveName, and $he continues, "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2." + You ask $activeSlave.slaveName what $he said in a neutral tone. $He gives you a quick glance, not sure whether to be aroused or afraid, but takes a breath to steady $himself and begins. For _his2 part, $subSlave.slaveName vainly tries to stop crying in front of you. When $activeSlave.slaveName reaches "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick != 0>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," you hold up a hand to get $him to pause. $He does, and you suddenly shove $subSlave.slaveName towards the couch. _He2 crashes face-down into the cushions, already sobbing in terror. You place a hand on _his2 $subSlave.skin back to hold _him2 down and then use the other to apply some lube to your <<if $PC.dick != 0>>penis<<else>>strap-on<</if>> before pressing it against the quivering slave's virgin anus. _He2 shakes with anguish, causing <<if $PC.dick != 0>>your cock to rub deliciously<<else>>the strap-on to slide amusingly<</if>> up and down _his2 asscrack. You make a come-on gesture to $activeSlave.slaveName, and $he continues, "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2." $subSlave.slaveName desperately takes in a huge breath. $activeSlave.slaveName, who has gotten the idea (and to go by $his furious masturbation, clearly likes it), gasps out, "But it'<<s>> going to be <<s>>o big! It'<<s>> going to burn!" Here you begin to apply inexorable pressure. $subSlave.slaveName manages one more deep breath, but it becomes a squeal of anguish and _he2 tries frantically to burrow into the couch, away from the penetrating <<if $PC.dick != 0>>cock<<else>>strap-on<</if>>. "You're going to panic, and <<s>>truggle, and <<heP>>'<<s>> going to hold you down and rape your butt while you <<s>>cream and cry..." $activeSlave.slaveName trails off as $he shakes with orgasm; $he doesn't say any more, but the @@.hotpink;wild satisfaction@@ <<if canSee($activeSlave)>>in $his <<= App.Desc.eyesColor($activeSlave)>><<else>>on $his face<</if>> says it for $him. $subSlave.slaveName, meanwhile, is a mess, but hurries @@.gold;fearfully@@ to obey your instructions to go clean _himself2, and hides _his2 @@.mediumorchid;hatred@@ as _he2 gingerly applies an enema to _his2 @@.lime;loosened butt.@@ <<set $activeSlave.devotion += 5>> - <<set $subSlave.trust -= 10, $subSlave.devotion -= 5, $subSlave.counter.anal++, $subSlave.anus = 1>> - <<set $analTotal++>> + <<set $subSlave.trust -= 10, $subSlave.devotion -= 5>> + <<run seX($subSlave, "anal", $PC, "penetrative")>> <<if canImpreg($subSlave, $PC)>> <<= knockMeUp($subSlave, 5, 1, -1, 1)>> <</if>> @@ -1580,8 +1592,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p You approach and observe to $activeSlave.slaveName that it sounds like $he's speaking from experience. $He glances at you nervously, but agrees. You tell $him to go on, so $he turns to the mystified $subSlave.slaveName and mumbles, "It wa<<s>>n't ea<<s>>y for me the fir<<s>>t time either." $He gasps as you slide around behind $him, your hands snaking around $his <<if $activeSlave.boobs > 2000>>massive tits<<elseif $activeSlave.boobs > 1000>>big boobs<<elseif $activeSlave.boobs > 400>>prominent breasts<<else>>chest<</if>> to pinch $his $activeSlave.nipples nipples. You whisper into $his ear, ordering $him to tell $his little story again, slowly. "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick != 0>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," $he tells $subSlave.slaveName. The poor _girl2 doesn't know what to do, so _he2 just stands <<if canHear($activeSlave)>>and listens<<else>>still<</if>>, <<if canSee($subSlave)>>watching<<else>>staring<</if>> dumbly as $activeSlave.slaveName talks. $He's a lot less intimidating this time around, gasping out the words as you maneuver your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> against $his <<if $activeSlave.anus > 2>>loose butthole<<elseif $activeSlave.anus > 1>>experienced ass<<else>>tight butthole<</if>> for some standing anal. "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2," $he moans. <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>$His limp dick hangs lamely as you press against $his backdoor, but it's dripping precum.<<elseif $activeSlave.dick > 0>>$He has a throbbing erection.<<elseif $activeSlave.clit > 0>>As you shove $him into place, your hand brushes against $his enormously erect clit.<<else>>As you shove $him into place, your hand brushes against moisture coating $his inner thighs.<</if>> The bitch is getting off on this. "But it'<<s>> going to be <<s>>o big — it'<<s>> going to bu-hu-hur-hurn... oh..." You're up $his ass and pounding away, <<if $subSlave.belly >= 5000>>with one hand on $his hips and the other around $his gravid belly<<else>>holding $his hips with both hands and<</if>> bouncing $his butt against your crotch as your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> slides in and out of $him. You administer a hard slap to $his ass and tell $him to keep going. $He shakes $his head and manages to get back on track, grunting out, "You're going to panic — and — and — oh — <<s>>-<<s>>truggle, and <<heP>>'<<s>> going t-to h-ho-oh-old you d-down, oh, ow, and r-ra-rape your b-butt while, oh p-plea<<s>>e <<Master>>, you <<s>>cream, ooh, and c-cry... o-oh... ah." $He feels your <<if $PC.dick != 0>>hot seed jet into $his asshole<<else>>own orgasm<</if>> and your hands release their grip, and slides wetly off you, <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>$his own messy little orgasm running down $his legs to join the cum dripping out of $his ass<<elseif $activeSlave.dick > 0>>stepping around the mess $he shot onto the floor and trying to keep your load inside $his ass<<else>>$his feminine juices running down $his legs to join the cum dripping out of $his ass<</if>>. $He walks gingerly to the bathroom for a cleanup, looking a lot more @@.hotpink;submissive@@ than when you walked in. $subSlave.slaveName is still staring <<if canSee($subSlave)>>at<<else>>towards<</if>> you. There's a little @@.gold;fear@@ there, but some @@.hotpink;awe,@@ too. - <<set $activeSlave.devotion += 5, $activeSlave.counter.anal++>> - <<set $analTotal++>> + <<set $activeSlave.devotion += 5>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> @@ -1597,10 +1609,11 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<replace "#result">> Even though you already have everyone's rapt attention, you rap on the glass for emphasis<<if canSee($activeSlave) && canSee($subSlave)>>, watched closely by four huge eyes<</if>>. You politely admonish $activeSlave.slaveName, and tell $him to do a better job of looking after $his anal bottom's pleasure. $He nods vigorously and snakes a hand around $subSlave.slaveName, to where <<if ($subSlave.dick > 0) && !canAchieveErection($subSlave)>>_his2 limp dick is smashed against the glass<<elseif $subSlave.dick > 0>>_his2 dick, shamefully half-hard despite _his2 unwillingness, is smashed against the glass<<elseif $subSlave.vagina == -1>>_his2 featureless groin is hidden between _his2 forced-together legs<<else>>_his2 neglected pussy is hidden between _his2 forced-together legs<</if>>. $activeSlave.slaveName goes back to the anal, but gives $subSlave.slaveName a serviceable reach around as $he does. $subSlave.slaveName does not orgasm, but _he2 looks a little less unhappy and @@.mediumaquamarine;thanks you@@ for your intervention after $activeSlave.slaveName <<if canPenetrate($activeSlave)>>grunts, fills _his2 asshole with cum, and pulls $himself out.<<else>>shakes with orgasm and removes $his fingers.<</if>> <<if canPenetrate($activeSlave)>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> + <<else>> + <<run actX($subSlave, "anal")>> <</if>> - <<set $subSlave.counter.anal++, $subSlave.trust += 4>> - <<set $analTotal++>> + <<set $subSlave.trust += 4>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>> <</if>> @@ -1613,10 +1626,12 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p You tell $activeSlave.slaveName to get out of the shower. $He looks crushed, and $subSlave.slaveName looks hopeful, until you tell $him to bring the bitch. $activeSlave.slaveName grabs $subSlave.slaveName by the wrist and drags $his protesting victim along. You sit on the counter and tell $activeSlave.slaveName to pass you the anal slave. $He does, giggling maliciously, openly masturbating as you pull the recalcitrant $subSlave.slaveName up onto your lap, seat <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> firmly up _his2 already-fucked <<if $subSlave.anus > 2>>anal slit<<elseif $subSlave.anus > 1>>asshole<<else>>anus<</if>>, seize the backs of _his2 knees, and pull _him2 up into a crouching position atop you. You lift _him2 up and down on <<if $PC.dick == 0>>the strap-on<<else>>your dick<</if>> for a while, letting $activeSlave.slaveName continue $his <<if canPenetrate($activeSlave)>>jerking<<else>>rubbing<</if>>, before telling $him to join you. $He hesitates for a moment before you explain that $he should join you up $subSlave.slaveName's butthole. Your victim begins to cry openly but knows better than to beg. $activeSlave.slaveName <<if canPenetrate($activeSlave)>>pushes $his iron-hard prick up alongside yours,<<else>>shoves first one and then two fingers up alongside your prick,<</if>> eliciting a long wail from <<if $subSlave.belly >= 10000>>the overfilled <</if>>$subSlave.slaveName. The position isn't the best for pounding's sake, but the sadistic thrill of $subSlave.slaveName's anguish is plenty to bring both you and $activeSlave.slaveName to prompt orgasm. $subSlave.slaveName stumbles painfully back to the shower with @@.gold;ill-concealed terror,@@ while $activeSlave.slaveName impulsively gives you a @@.hotpink;quick hug.@@ <<set $activeSlave.devotion += 4>> <<if canPenetrate($activeSlave)>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> + <<else>> + <<run actX($subSlave, "anal")>> <</if>> - <<set $subSlave.counter.anal += 2, $subSlave.trust -= 5>> - <<set $analTotal += 2>> + <<set $subSlave.trust -= 5>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if canImpreg($subSlave, $PC)>> <<= knockMeUp($subSlave, 5, 1, -1, 1)>> <</if>> @@ -1663,8 +1678,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p play with $his pussy, <</if>> and $he almost sobs with relief. After $he's almost forgotten the phallus in $his ass, you begin to fuck $him gradually. $He climaxes before too long, $his tight sphincter <<if $PC.dick != 0>>hugging your shaft wonderfully<<else>>visibly compressing the strap-on<</if>>. Confused, $he mumbles into the couch, "<<Master>>, I c-came. I came to your thing in my butt. A-am I — doe<<s>> that make me a <<s>>lut?" You assure $him that it does. Surprisingly, $he does not break down, but exhales slowly and squares $his shoulders, visibly resolving to @@.hotpink;be a slut@@ if $he has to. $He even takes a bit longer than strictly necessary giving $himself $his @@.lime;first@@ post-sex enema. - <<set $activeSlave.devotion += 5, $activeSlave.anus += 1, $activeSlave.counter.anal++>> - <<set $analTotal++>> + <<set $activeSlave.devotion += 5, $activeSlave.anus += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> @@ -1674,8 +1689,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<EventNameDelink $activeSlave>> <<replace "#result">> You tell $him that $his butt is your property, just like $subSlave.slaveName's. $He looks @@.gold;terrified.@@ You continue, telling $him to bring your property over to you. $He stumbles over, begging, "P-plea<<s>>e, fuck me <<Master>>, plea<<s>>e don't do <<s>>tuff to my butt. It'<<s>> going t-to h-hurt.<<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>> And I-I'm r-really pregnant.<<elseif $activeSlave.pregKnown == 1>> And I-I'm p-pregnant.<</if>>" You push $him down across your desk, giving $him a swat across the rump to warn $him to shut up. $He does, though $he makes a little squealing noise when you begin to grope $his ass, working your way in towards $his virgin backdoor. When $he feels <<if $PC.dick != 0>>your lubed cockhead<<else>>a lubed strap-on<</if>> sliding between $his buttocks and then pressing against $his anus, $he bursts out, "Plea<<s>>e no, <<Master>>! Plea<<s>>e not my — AAAH! OW!" and bursts into tears. You give $him a few seconds to get used to your girth and then begin to fuck $his delicious little virgin behind. Despite the pain, the <<if $activeSlave.vagina != -1>>stimulation gets $him wet<<elseif $activeSlave.prostate != 0>>prostate stimulation gets $him hard<<else>>stimulation brings a little fluid out of $him<</if>>, and you tell $him that $he clearly wants it. $He doesn't know what to say in response, so $he just cries harder as <<if $activeSlave.dick == 0>>you reach around to cup $his soaking cunt possessively<<else>>$he starts to leak despite $his displeasure<</if>>. $His butthole is so wonderfully tight that you orgasm quickly, throwing $his unresisting butt over onto the couch for another round. $He's @@.green;no longer repressed,@@ but $he now @@.red;hates@@ having $his @@.lime;newly loosened butt@@ fucked. - <<set $activeSlave.behavioralFlaw = 0, $activeSlave.sexualFlaw = "hates anal", $activeSlave.trust -= 5, $activeSlave.anus += 1, $activeSlave.counter.anal++>> - <<set $analTotal++>> + <<set $activeSlave.behavioralFlaw = 0, $activeSlave.sexualFlaw = "hates anal", $activeSlave.trust -= 5, $activeSlave.anus += 1>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> @@ -1693,8 +1708,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<replace "#result">> You tell $him that $his butt is your property, just like $subSlave.slaveName's. $He looks @@.gold;terrified,@@ but this is nothing to $his reaction when another slave arrives to bring $him out for an auction of $his virgin anus. $He's dragged out, whining, "P-plea<<s>>e, <<Master>>, plea<<s>>e don't <<s>>ell my butthole! I'll do anything! Plea<<s>>e!" $His pleas are unavailing. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> conducts a brisk streetside auction of the weeping slave $girl, using compliance systems to force $him to spread $his quivering buttocks for the crowd. The @@.yellowgreen;winning bidder@@ uses a public stall to do the deed; its thin walls are nowhere near enough to disguise $his whining and sobbing as he @@.lime;takes $his anal virginity.@@ $He now @@.red;hates anal.@@ <<run cashX(500, "whore", $activeSlave)>> - <<set $activeSlave.sexualFlaw = "hates anal", $activeSlave.trust -= 5, $activeSlave.anus += 1, $activeSlave.counter.anal++, $activeSlave.counter.publicUse++>> - <<set $analTotal++>> + <<set $activeSlave.sexualFlaw = "hates anal", $activeSlave.trust -= 5, $activeSlave.anus += 1>> + <<run seX($activeSlave, "anal", "public", "penetrative")>> <<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">> <<= knockMeUp($activeSlave, 5, 1, -2, 1)>> <</if>> @@ -1729,8 +1744,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<= knockMeUp($subSlave, 5, 1, -1, 1)>> <</if>> <</if>> - <<set $subSlave.counter.anal++, $subSlave.counter.penetrative++, $subSlave.devotion += 4>> - <<set $analTotal++, $penetrativeTotal++>> + <<set $subSlave.devotion += 4>> + <<run seX($subSlave, "anal", $PC, "penetrative")>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> <</link>> @@ -1777,8 +1792,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p As $activeSlave.slaveName orgasms in your arms, you feel $subSlave.slaveName hug your thighs lightly before starting to <<if $PC.dick != 0>>blow you<<else>>lick your pussy<</if>> _himself2. Afterward, you bring the tired pair back to their bed and get them tucked in. They @@.mediumaquamarine;find the gesture comforting,@@ and are asleep in an instant. <<= VCheck.Simple()>> <<set $activeSlave.trust += 4>> - <<set $subSlave.counter.oral++, $subSlave.counter.penetrative++, $subSlave.trust += 4>> - <<set $oralTotal++, $penetrativeTotal++>> + <<set $subSlave.trust += 4>> + <<run actX($subSlave, "oral")>> + <<run actX($subSlave, "penetrative")>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> <</link>> @@ -1792,26 +1808,25 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<run Enunciate($activeSlave)>> "Ooh!" $he squeals, @@.hotpink;pleased $he was wrong after all.@@ "Ye<<s>>, thank you, <<Master>>! Fuck me! Fuck me while I rape _him2!" Underneath $him, $subSlave.slaveName cries harder, even though $activeSlave.slaveName has to stop $his thrusting for a moment to let you inside. In fact, you reflect as you hammer $activeSlave.slaveName's <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>><<if $activeSlave.vagina > 2>>roomy<<elseif $activeSlave.vagina > 1>>delectable<<else>>tight little<</if>> cunt<<else>><<if $activeSlave.anus > 2>>gaping<<elseif $activeSlave.anus > 1>>relaxed<<else>>poor little<</if>> asspussy<</if>>, it's a little strange that $subSlave.slaveName @@.gold;seems to think this is worse@@ than just being raped by $activeSlave.slaveName. After all, having your <<if $PC.dick>>turgid cock<<else>>formidable strap-on<</if>> sliding energetically in and out of $his <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>womanhood<<else>>rectum<</if>> is cramping $activeSlave.slaveName's style a bit. Maybe it's that $subSlave.slaveName is a little squashed under there. <<set $activeSlave.devotion += 4>> - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 0, -1, 1)>> <</if>> <<else>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> <</if>> <<set $subSlave.trust -= 4>> <<if _vaginal>> - <<set $subSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>> <</if>> <<else>> - <<set $subSlave.counter.anal++, $analTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>> <</if>> @@ -1839,10 +1854,10 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p $activeSlave.slaveName pulls out, sits $his bare butt down on the floor, and hauls a struggling $subSlave.slaveName onto $his lap, shoving $his stiff prick back where it belongs. Then $activeSlave.slaveName hauls $subSlave.slaveName's legs back, offering you _his2 already-occupied hole. <<if $subSlave.vagina != 0 && _vaginal == 0>>$subSlave.slaveName has another hole, and _he2 tearfully begs you to use it, but in vain.<</if>> You jam yourself inside, enjoying $subSlave.slaveName's wriggling<<if !_fit>> and the extreme tightness of _his2 overfilled insides. _He2 spasms with pain as you force your way inside _him2<</if>>. $activeSlave.slaveName can't thrust much from where $he is, and serves mostly to tighten $subSlave.slaveName for you, but $he <<if canSee($activeSlave)>>stares into your eyes lovingly<<else>>lovingly smiles at you<</if>>. Playing such an equal sexual role with you definitely @@.mediumaquamarine;builds $his trust@@ in $his role. For _his2 part, $subSlave.slaveName is @@.gold;thoroughly degraded,@@ <<if _fit>>but physically unhurt.<<else>>and @@.orange;stretched out.@@<</if>> - <<set $activeSlave.trust += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.trust += 4>> <<set $subSlave.trust -= 4>> <<if _vaginal>> - <<set $subSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 0, -1, 1)>> <</if>> @@ -1850,7 +1865,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>> <</if>> <<else>> - <<set $subSlave.counter.anal++, $analTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> @@ -1871,9 +1886,13 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <br><br> <<run Enunciate($subSlave)>> $subSlave.slaveName gets to _his2 feet too, using a hand to massage _his2 outraged hole. "Thank you, <<Master $subSlave>>, thank you," _he2 repeats over and over, @@.mediumaquamarine;weeping with relief.@@ - <<set $activeSlave.trust -= 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.trust -= 4>> <<set $subSlave.trust += 4>> - <<if _vaginal>><<set $subSlave.counter.vaginal++, $vaginalTotal++>><<else>><<set $subSlave.counter.anal++, $analTotal++>><</if>> + <<if _vaginal>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> + <<else>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> + <</if>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> <</link>> @@ -1883,7 +1902,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<link "Step in for the stimulator">> <<EventNameDelink $activeSlave>> <<replace "#result">> - <<set $subSlave.counter.anal++, $analTotal++>> + <<run actX($subSlave, "anal")>> <<if canImpreg($subSlave, $PC)>> <<= knockMeUp($subSlave, 5, 1, -1, 1)>> <</if>> @@ -1902,7 +1921,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p As $subSlave.slaveName stumbles off, looking @@.hotpink;rather submissive,@@ $activeSlave.slaveName scoots out from underneath the machine. "<<Master>>," $he <<say>>s @@.hotpink;devotedly,@@ "that ta<<s>>ted incredible. It ta<<s>>te<<s>> <<s>>o much better when you fuck it out of _him2!" $He rubs $his<<if $activeSlave.belly >= 5000>> rounded<</if>> tummy with exaggerated satisfaction, and then realizes that you weren't fucking for nearly long enough to have gotten off yourself. <<if $activeSlave.lactation || $activeSlave.balls>> "I need to be milked now, too," $he <<say>>s flirtily, and turns to mount the machine in turn. "Plea<<s>>e, plea<<s>>e do me too!" The machine hasn't had a turn first, this time, so $he's much tighter<<if $PC.dick>>, and when $he's done being milked, $he's got a load of your cum inside $him<</if>>. - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run actX($subSlave, "anal")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> @@ -1912,7 +1931,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <</if>> <<else>> "Plea<<s>>e, plea<<s>>e let me drink your<<s>>, too," $he moans, and gets down on $his knees, opening $his mouth and sticking out $his tongue, begging for <<if $PC.dick>>your cock. You stick it straight down $his throat, and soon add a second load of cum<<else>>you to mount $his face. You do, and soon add a generous helping of femcum<</if>> to $his breakfast. - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <</if>> <<set $activeSlave.devotion += 3, $subSlave.devotion += 3>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> @@ -1933,8 +1952,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p can feel that _his2 breasts aren't nearly empty of milk yet, and of course the milkers are tugging at _his2 teats as industriously as ever, so _he2 relaxes luxuriantly as $activeSlave.slaveName starts to climb out from under _him2. <br><br> You announce your presence by ordering $activeSlave.slaveName to stay where $he is. Startled, $he sticks $his head out from under $subSlave.slaveName and chirps "Ye<<s>>, <<Master>>!" and scoots back under, waiting to see what you're planning. You straddle $subSlave.slaveName's face; as <<if canSee($subSlave)>>_his2 vision is filled by your <<if $PC.dick>>erect dick<<else>>wet pussy<</if>><<elseif canSmell($subSlave)>>_his2 nose samples the scent of <<if $PC.dick>>the precum budding at the tip of your erect dick<<else>>your wet pussy<</if>><<else>>_his2 face is warmed by the heat from your <<if $PC.dick>>hard cock<<else>>wet cunt<</if>><</if>>, _he2 opens _his2 mouth compliantly and <<if $PC.dick>>receives _his2 owner's hot cock, pressed past _his2 lips and down _his2 throat. _He2 starts sucking<<else>>is rewarded with _his2 owner's hot womanhood, pressed against _his2 lips. _He2 starts eating you out<</if>> obediently, until you reach down to _his2 still-jiggling udders and tug one of the milkers loose. $subSlave.slaveName starts with discomfort, moaning uncomfortably into your <<if $PC.dick>>member<<else>>cunt<</if>> before getting back to work. _His2 <<if $subSlave.lactation > 1>>lactation is unnaturally copious<<else>>milk is really flowing<</if>>, and a thin stream of cream squirts out of _him2. It lands on $activeSlave.slaveName's face below, surprising $him. $He splutters comically, but obeys eagerly when you squeeze $subSlave.slaveName's freed boob and order $activeSlave.slaveName to start drinking. After all, you point out, a balanced diet is important. $activeSlave.slaveName @@.mediumaquamarine;giggles complaisantly@@ and reaches for the proffered tit. $subSlave.slaveName is still basking in the afterglow of _his2 orgasm and shudders silently with overstimulation as _he2 feels $activeSlave.slaveName's lips <<if $subSlave.nipples != "fuckable">>latch around<<else>>encircle<</if>> _his2 $subSlave.nipples nipple. - <<set $subSlave.counter.oral++, $oralTotal++, $subSlave.counter.mammary++, $mammaryTotal++>> - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<set $subSlave.counter.++, $mammaryTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> + <<run seX($subSlave, "mammary", $PC, "penetrative")>> <<set $activeSlave.trust += 5>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> @@ -1974,7 +1994,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p shoot your load deep into $him. <</if>> Denied the <<if canTaste($activeSlave)>>taste<<else>>feeling<</if>> of most of your semen, deposited far back and beyond $his <<if canTaste($activeSlave)>>taste buds<<else>>tongue<</if>>, $he forms a tight seal around your shaft as $he pulls $his head back and off your cock, sucking the residual drops out of you and onto $his tongue. $He swallows, gives a <<if $activeSlave.trust > 20>>contented<<else>>relieved<</if>> sigh, and looks up at you @@.hotpink;devotedly.@@ - <<set $activeSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "oral", $PC, "penetrative")>> <<set $activeSlave.devotion += 5>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> <</replace>> @@ -1999,14 +2019,14 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<else>> turns to $subSlave.slaveName, shoving $his dick up the <<print SlaveTitle($subSlave)>>'s butt. $subSlave.slaveName gasps, wriggles _himself2 into a more comfortable position, and then flexes _his2 ass a little, letting the <<print SlaveTitle($activeSlave)>> whose cock is inside _his2 anus know that $he can go for it. $activeSlave.slaveName does, thrusting happily. <</if>> - <<set $activeSlave.devotion += 5, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.devotion += 5>> <<if _vaginal>> - <<set $subSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>> <</if>> <<else>> - <<set $subSlave.counter.anal++, $analTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>> <</if>> @@ -2026,8 +2046,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p is a shameless submissive and loves to be fucked. $activeSlave.slaveName must know $he's being had, at least a little. "$subSlave.slaveName," $he purrs, "I'll fuck you <<if hasAnyLegs($subSlave)>>until your toe<<s>> curl<<else>><<s>>en<<s>>ele<<ss>><</if>>." <<case "cumslut">> loves <<if canTaste($subSlave)>>the taste of<<else>>swallowing<</if>> cum. "I promi<<s>>e to pull out and let you drink my cum, <<s>>traight from my cock," $he purrs. - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> - <<set $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "penetrative")>> <<case "humiliation">> loves to be humiliated. "Let'<<s>> go down to the dormitory, and I'll <<s>>lide <<if _vaginal>>your pu<<ss>>y<<else>>your butthole<</if>> down on top of my cock right there, in the middle of the doorway, <<s>>o everyone ha<<s>> to <<s>>tep over you a<<s>> you ride my dick." <<case "buttslut">> @@ -2041,8 +2060,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <</if>> <<else>> "I know you can't take it up your a<<ss>> right now," says $activeSlave.slaveName, "but can't I rim you for a while fir<<s>>t?" - <<set $activeSlave.counter.oral++, $oralTotal++>> - <<set $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "penetrative")>> <</if>> <<case "boobs">> <<if $subSlave.lactation>> @@ -2075,8 +2093,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p is a slut for pain. "I'll hurt you," <<say>>s $activeSlave.slaveName hesitantly. Seeing that this is well received, $he plunges on. "I'll rape you. Come on, I'm going to pound you <<s>>o hard and twi<<s>>t your nipple<<s>> until you don't know what hurt<<s>> wor<<s>>t, your tit<<s>> or your <<if _vaginal>>cunt<<else>>butthole<</if>>." <<default>> is pretty vanilla in bed. "Come on," <<say>>s $activeSlave.slaveName reassuringly. "You'll come more than I do, I promi<<s>>e. Fir<<s>>t I'll <<if $subSlave.dick > 0>>blow you<<else>>eat you out<</if>>. Then we'll make love. <<if $activeSlave.dick > 2>>Thi<<s>> dick will make you <<sh>>udder<<else>>I'm kind of <<s>>mall down there, but I'll u<<s>>e my hand<<s>> too<</if>>." - <<set $activeSlave.counter.oral++, $oralTotal++>> - <<set $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <</switch>> <br><br> <<run Enunciate($subSlave)>> @@ -2096,14 +2113,14 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<case "masochist">>silly masochists. <<default>>vanilla <<print _girl2>>s. <</switch>> - <<set $activeSlave.trust += 5, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.trust += 5>> <<if _vaginal>> - <<set $subSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>> <</if>> <<else>> - <<set $subSlave.counter.anal++, $analTotal++>> + <<run seX($subSlave, "anal", $activeSlave, "penetrative")>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>> <</if>> @@ -2161,23 +2178,25 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p $activeSlave.slaveName is familiar with your libido, but even so, $he's impressed. $He's also in dire need of relief, and at this point, $he's so horny that the prospect of any sex is attractive, even if it isn't the kind of sex $he was originally planning. So $he hops up eagerly enough and opens $his legs for you, $his erect member <<if $activeSlave.belly >= 10000>>uncomfortably trapped by $his <<if $activeSlave.bellyPreg >= 8000>>_belly pregnancy<<else>>_belly belly<</if>><<else>>sticking out forgotten<</if>> as $he <<if canDoVaginal($activeSlave)>>spreads $his pussy<<else>>offers you $his asshole<</if>>. You fuck it, even more roughly than you fucked $subSlave.slaveName's <<if _vaginal>>cunt<<else>>anus<</if>>, and since you've just climaxed recently, it's a while before you orgasm again. $activeSlave.slaveName cums long before you, spattering $himself messily, moaning "Oh, <<Master>>, ye<<s>>, oh fuck ye<<s>>, my <<if _vaginal>>pu<<ss>>y, my fucking pu<<ss>>y<<else>>a<<ss>>, my fucking a<<ss>>hole<</if>>" so @@.hotpink;whorishly@@ that there's no indication $he was ever even considering fucking anyone. <<set $activeSlave.devotion += 3>> <<if canDoVaginal($activeSlave)>> - <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> + <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 0, -1, 1)>> <</if>> <<else>> - <<set $activeSlave.counter.anal++, $analTotal++>> + <<run seX($activeSlave, "anal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> <</if>> <<if _vaginal>> - <<set $subSlave.devotion += 3, $subSlave.counter.vaginal++, $vaginalTotal++>> + <<set $subSlave.devotion += 3>> + <<run seX($subSlave, "vaginal", $PC, "penetrative")>> <<if canImpreg($subSlave, $PC)>> <<= knockMeUp($subSlave, 15, 0, -1, 1)>> <</if>> <<else>> - <<set $subSlave.devotion += 3, $subSlave.counter.anal++, $analTotal++>> + <<set $subSlave.devotion += 3>> + <<run seX($subSlave, "vaginal", $PC, "penetrative")>> <<if canImpreg($subSlave, $PC)>> <<= knockMeUp($subSlave, 15, 1, -1, 1)>> <</if>> @@ -2200,14 +2219,16 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p $activeSlave.slaveName clears $his throat uncomfortably, not really sure what to do, and obviously reluctant to grab $subSlave.slaveName and rape $him. $subSlave.slaveName resolves $his dilemma for $him, and <<if _vaginal>>gets down on the ground, spreading _his2 legs<<if $subSlave.belly >= 5000>> to either side of _his2 <<if $subSlave.bellyPreg >= 3000>>_belly pregnancy<<else>>_belly rounded belly<</if>><</if>> and offering _his2 pussy<<else>>gets down on _his2 knees, arching _his2 back and presenting _his2 asspussy<</if>> without resistance. Relieved, $activeSlave.slaveName gets <<if _vaginal>>on top of _him2<<else>>behind _him2<</if>> and starts to fuck. <</if>> "Thank<<s>>, <<Master>>," pants $activeSlave.slaveName as $he humps away. "I'm @@.mediumaquamarine;looking forward@@ to being able to do thi<<s>> whenever I want." $subSlave.slaveName gasps, from <<if _vaginal>>down under $activeSlave.slaveName<<else>>where $activeSlave.slaveName has _his2 face ground against the floor<</if>>. Apparently, _he2 hadn't realized that this wasn't a one-time thing, and is @@.gold;none too pleased@@ by having to give $activeSlave.slaveName _his2 <<if _vaginal>>pussy<<else>>ass<</if>> whenever $he wants it. - <<set $activeSlave.trust += 3, $activeSlave.counter.penetrative++, $penetrativeTotal++>> + <<set $activeSlave.trust += 3>> <<if _vaginal>> - <<set $subSlave.trust -= 3, $subSlave.counter.vaginal++, $vaginalTotal++>> + <<set $subSlave.trust -= 3>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>> <</if>> <<else>> - <<set $subSlave.trust -= 3, $subSlave.counter.anal++, $analTotal++>> + <<set $subSlave.trust -= 3>> + <<run seX($subSlave, "vaginal", $activeSlave, "penetrative")>> <<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>> <<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>> <</if>> @@ -2234,8 +2255,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<set _belly = bellyAdjective($activeSlave)>> $subSlave.slaveName's own breasts responded to all the stimulation by leaking all over $activeSlave.slaveName's <<if $activeSlave.belly >= 5000>> _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<</if>>; as _he2 heads off to shower, $activeSlave.slaveName laughingly chides $subSlave.slaveName for making such a milky mess of _his2 own _mother. <</if>> - <<set $activeSlave.trust += 3, $activeSlave.counter.oral++, $oralTotal++, $activeSlave.counter.mammary++, $mammaryTotal++>> - <<set $subSlave.trust += 3, $subSlave.counter.oral++, $oralTotal++, $subSlave.counter.mammary++, $mammaryTotal++>> + <<set $activeSlave.trust += 3, $subSlave.trust += 3>> + <<run seX($subSlave, "oral", $activeSlave, "mammary")>> + <<run seX($subSlave, "mammary", $activeSlave, "oral")>> <<EventFetish $activeSlave "boobs">> <<EventFetish $subSlave "boobs">> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> @@ -2268,46 +2290,45 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<switch $activeSlave.fetish>> <<case "submissive">> "and do whatever you want with me. U<<s>>e me, <<s>>weetie." - <<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <<case "cumslut">> "let _mommy <<if canDoVaginal($subSlave)>>eat you out<<elseif $subSlave.dick > 0>><<s>>uck your dick<<else>>ki<<ss>> you<</if>>." - <<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <<case "humiliation">> "let'<<s>> do it right here. I want all the other <<s>>lave<<s>> to know what an in<<c>>e<<s>>tuou<<s>> old <<s>>lut I am." - <<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <<case "buttslut">> "<<if canPenetrate($subSlave)>>and <<s>>tick that beautiful cock up<<else>>fuck<</if>> _mommy'<<s>> butt." <<if canPenetrate($subSlave)>> - <<set $subSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "anal", $subSlave, "penetrative")>> <<if canImpreg($activeSlave, $subSlave)>> <<= knockMeUp($activeSlave, 5, 1, $subSlave.ID, 1)>> <</if>> <<else>> - <<set $subSlave.counter.oral++, $oralTotal++>> + <<run seX($activeSlave, "anal", $subSlave, "oral")>> <</if>> - <<set $activeSlave.counter.anal++, $analTotal++>> <<case "boobs">> "<<s>>uck _mommy'<<s>> tit<<s>> dry. Ma<<ss>>age my boob<<s>> with your hand<<s>> while you nur<<s>>e, that'<<s>> all I need." - <<set $activeSlave.counter.mammary++, $mammaryTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "mammary")>> <<case "sadist">> "let _mommy rape you. Come on, <<s>>truggle for me." - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "penetrative")>> <<case "masochist">> "and do whatever you want with me. Ju<<s>>t, ju<<s>>t, you have to hurt me. Rape me, <<s>>weetie." - <<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($subSlave, "penetrative", $activeSlave, "oral")>> <<case "dom">> "be _mommy'<<s>> little bitch. Come on, <<s>>weetie, relax. It'll be ea<<s>>ier." - <<set $activeSlave.counter.penetrative++, $penetrativeTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "penetrative")>> <<case "pregnancy">> <<if canDoVaginal($activeSlave) && canPenetrate($subSlave) && $activeSlave.mpreg == 0>> "fill my pu<<ss>>y with your cum. Make a <<s>>i<<s>>ter for your<<s>>elf." - <<set $activeSlave.counter.vaginal++, $vaginalTotal++, $subSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($subSlave, "penetrative", $activeSlave, "vaginal")>> <<if canImpreg($activeSlave, $subSlave)>> <<= knockMeUp($activeSlave, 5, 0, $subSlave.ID, 1)>> <</if>> <<elseif canDoAnal($activeSlave) && canPenetrate($subSlave) && $activeSlave.mpreg == 1>> "fill my a<<ss>> with your cum. I know it <<s>>eem<<s>> wrong, but that'<<s>> where my babie<<s>> come from. <<S>>o plea<<s>>e, make a <<s>>i<<s>>ter for your<<s>>elf." - <<set $activeSlave.counter.anal++, $analTotal++, $subSlave.counter.penetrative++, $penetrativeTotal++>> + <<run seX($activeSlave, "anal", $subSlave, "penetrative")>> <<if canImpreg($activeSlave, $subSlave)>> <<= knockMeUp($activeSlave, 5, 1, $subSlave.ID, 1)>> <</if>> @@ -2326,18 +2347,18 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<else>> I know you can't tell, but your <<s>>i<<s>>ter<<if $activeSlave.pregType > 1>><<s>> are<<else>> i<<s>><</if>> growing in there." <</if>> - <<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <<else>> "make love to me. Maybe <<s>>omeday I'll be able to give you a <<s>>i<<s>>ter." - <<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <</if>> <<default>> "<<print _mother>>fucker." - <<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <</switch>> <<else>> "<<print _mother>>fucker." - <<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>> + <<run seX($subSlave, "oral", $activeSlave, "oral")>> <</if>> <<set $activeSlave.devotion += 5, $subSlave.devotion += 5>> <<set $activeSlave.relationship = 4, $subSlave.relationship = 4>>