diff --git a/sanityCheck b/sanityCheck index c7e0af2b7643f83085a2d4df7c192270678df554..3a093c8034a81a1eea7028b9271b56c079a869e4 100755 --- a/sanityCheck +++ b/sanityCheck @@ -50,7 +50,7 @@ $GREP "<<[^<>]*[<>]\?[^<>]*>>>" -- "src/*.tw" | myprint "TooManyAngleBrackets" # Check for too many <<<. e.g.: <<</if>> $GREP "<<<[^<>]*[<>]\?[^<>]*>>" -- "src/*.tw" | myprint "TooManyAngleBrackets" # Check for wrong capitalization on 'activeslave' and other common typos -$GREP -e "\$act" --and --not -e "\$\(activeSlave\|activeArcology\|activeStandard\|activeOrgan\|activeLimbs\)" -- "src/*" | myprint "WrongCapitilization" +$GREP -e "\$act" --and --not -e "\$\(activeSlave\|activeArcology\|activeStandard\|activeOrgan\|activeLimbs\|activeUnits\)" -- "src/*" | myprint "WrongCapitilization" $GREP "\(csae\|[a-z] She \|attepmts\|youreslf\|advnaces\|canAcheive\|setBellySize\|SetbellySize\|setbellySize\|bellypreg\|pregBelly\|bellyimplant\|bellyfluid\|pronounCaps\)" -- 'src/*' | myprint "SpellCheck" $GREP "\$slave\[" -- 'src/*' | myprint "ShouldBeSlaves" # Check for strange spaces e.g. $slaves[$i]. lips diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index 77ba256fefce8b78b380bac09402d221bdf9a2ee..c234fbb334f6cda963663486529424ad0b99ebd1 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -1754,6 +1754,7 @@ drugs: "psychosuppressants" "steroids" "hormone enhancers" +"hormone blockers" "super fertility drugs" "hyper breast injections" "hyper butt injections" @@ -2478,11 +2479,12 @@ Cause of slave death. hormoneBalance: Slave's current hormonal balance, affects year end growth with aging and slaves grow up active. --50 - heavy male --25 - male - 0 - natural - 25 - female - 50 - heavy female +-200 - heavy male +-100 - male +-20 - natural male + 20 - natural female + 100 - female + 200 - heavy female onDiet: diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index 7e4c12e9a537e3b36df55d1a0a28290fbfa62031..ea00bcbadf61858515f751ebc6e740d059c34232 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -983,7 +983,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do <<set setup.badNames = ["Dipshit", "Asshole", "Cunt", "Whore", "Dick", "Pussy", "Slaver", "Assfucker", "Sodomite", "Rapist", "Despoiler", "Ruiner", "Ass", "Fucker", "Trash", "Traitor", "Cocksucker", "Dicksucker", "Ass Kisser", "Ass Licker", "Bitch", "Jerk", "Fuckface", "Prick", "Creep", "Retard", "Dumbass", "DumbFuck", "Douchebag"]>> -<<set setup.drugs = [{name: "No default setting", value: "no default setting"}, {name: "None", value: "none"}, {name: "Psychosuppresants", value: "psychosuppresants"}, {name: "Steroids", value: "steroids"}, {name: "Natural hormone enhancers", value: "hormone enhancers"}, {name: "Growth Stimulants", value: "growth stimulants", rs: "growth"}, {name: "Sag-B-gone", value: "sag-B-gone", rs: "nosag"}, {name: "Female hormone injections", value: "female hormone injections", rs: "pubHorm"}, {name: "Male hormone injections", value: "male hormone injections", rs: "pubHorm"}, {name: "Anti-aging cream", value: "anti-aging cream", fs: "youth"}]>> +<<set setup.drugs = [{name: "No default setting", value: "no default setting"}, {name: "None", value: "none"}, {name: "Psychosuppresants", value: "psychosuppresants"}, {name: "Steroids", value: "steroids"}, {name: "Natural hormone enhancers", value: "hormone enhancers"}, {name: "Hormone blockers", value: "hormone blockers"}, {name: "Growth Stimulants", value: "growth stimulants", rs: "growth"}, {name: "Sag-B-gone", value: "sag-B-gone", rs: "nosag"}, {name: "Female hormone injections", value: "female hormone injections", rs: "pubHorm"}, {name: "Male hormone injections", value: "male hormone injections", rs: "pubHorm"}, {name: "Anti-aging cream", value: "anti-aging cream", fs: "youth"}]>> <<set setup.harshCollars = [{name: "Tight steel", value: "tight steel"}, {name: "Cruel retirement counter", value: "cruel retirement counter", fs: "seeage"}, {name: "Uncomfortable leather", value: "uncomfortable leather"}, {name: "Pregnancy biometrics", value: "preg biometrics"}, {name: "Shock punishment", value: "shock punishment"}, {name: "Dildo gag", value: "dildo gag"}, {name: "Massive dildo gag", value: "massive dildo gag", rs: "buyGag"}, {name: "Ball gag", value: "ball gag"}, {name: "Bit gag", value: "bit gag"}, {name: "Neck corset", value: "neck corset"}]>> <<set setup.shoes = [{name: "No default footwear setting", value: "no default setting"}, {name: "Barefoot", value: "none"}, {name: "Flats", value: "flats"}, {name: "Heels", value: "heels"}, {name: "Thigh boots", value: "boots"}, {name: "Painfully extreme heels", value: "extreme heels"}]>> <<set setup.bellyAccessories = [{name: "No default setting", value: "no default setting"}, {name: "None", value: "none"}, {name: "Tight corset", value: "a corset"}, {name: "Extreme corset", value: "an extreme corset"}, {name: "1st Trimester belly", value: "a small empathy belly", fs: "repopulation", rs: "boughtBelly"}, {name: "2nd Trimester belly", value: "a medium empathy belly", fs: "repopulation", rs: "boughtBelly"}, {name: "3rd Trimester belly", value: "a large empathy belly", fs: "repopulation", rs: "boughtBelly"}, {name: "3rd Trimester twins belly", value: "a huge empathy belly", fs: "repopulation", rs: "boughtBelly"}]>> diff --git a/src/js/extendedFamilyModeJS.tw b/src/js/extendedFamilyModeJS.tw index 34e0c6d660605e1974d27f56862420c2cc1fb88f..29aab10992026f75be937dc4448c286c795bb50c 100644 --- a/src/js/extendedFamilyModeJS.tw +++ b/src/js/extendedFamilyModeJS.tw @@ -20,7 +20,9 @@ window.sameMom = function(slave1, slave2){ // testtest catches the case if a mother is a father or a father a mother - thank you familyAnon, for this code window.sameTParent = function(slave1, slave2) { - if (slave1.mother == slave2.father && slave1.father == slave2.mother && slave1.mother != 0 && slave1.mother != -2 && slave1.father != 0 && slave1.father != -2 && slave1.mother != slave1.father) { + if (slave1.mother == -1 && slave1.father == 1 && slave2.mother == -1 && slave2.father == -1) { + return 1; + } else if (slave1.mother == slave2.father && slave1.father == slave2.mother && slave1.mother != 0 && slave1.mother != -2 && slave1.father != 0 && slave1.father != -2 && slave1.mother != slave1.father) { return 2; } else if ((slave1.mother == slave2.father || slave1.father == slave2.mother) && slave1.mother != 0 && slave1.mother != -2 && slave2.mother != 0 && slave2.mother != -2 && slave1.mother != slave1.father) { return 3; diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw index ad544d424ba0aaac83d8a61d758ecc14b2f85cc7..f82097d428838e232d5cae0ebeba5bccf31e9876 100644 --- a/src/js/storyJS.tw +++ b/src/js/storyJS.tw @@ -42,7 +42,7 @@ config.saves.autosave = "autosave"; window.isFullyPotent = function(slave) { if (!slave) { return null; - } else if (slave.dick > 0 && slave.balls > 0 && slave.hormones <= 0) { + } else if (slave.dick > 0 && slave.balls > 0 && slave.hormoneBalance < 100 && slave.drugs !== 'hormone blockers') { return true; } else { return false; @@ -456,7 +456,7 @@ window.visibleBelly = function(slave) { window.canAchieveErection = function(slave) { if (!slave) { return null; - } else if (slave.dick < 7 && slave.dick > 0 && (slave.balls > 0 ? slave.hormones <= 0 : slave.hormones < 0)) { + } else if (slave.dick < 7 && slave.dick > 0 && slave.drugs !== 'hormone blockers' && (slave.balls > 0 ? slave.hormoneBalance < 100 : slave.hormoneBalance <= -100)) { return true; } else { return false; @@ -855,7 +855,7 @@ window.milkAmount = function(slave) { if (slave.boobsImplant > 200) { milk *= 0.9 } - calcs = slave.hormones + calcs = (slave.hormoneBalance/50) if (slave.balls != 0 && calcs > -2) { calcs -= 1 } else if (slave.ovaries != 1 && calcs < 2) { @@ -888,7 +888,7 @@ window.cumAmount = function(slave) { if (slave.diet == "cum production") { cum *= 1.2 } - calcs = slave.hormones + calcs = (slave.hormoneBalance/50) cum *= (1-(calcs*0.1)) if (slave.scrotum == 0) { cum *= 0.8 diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw index 9aeb5f7137a779a290287c624ef7b33824f63915..7ae90a2dd401a8f998a11bad85c3f7462a8ce044 100644 --- a/src/pregmod/organFarmOptions.tw +++ b/src/pregmod/organFarmOptions.tw @@ -791,9 +791,9 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<link "Implant">> <<set $cash -= $surgeryCost>> <<for $i = 0; $i < $completedOrgans.length; $i++>><<if $activeSlave.ID == $completedOrgans[$i].ID>><<set $completedOrgans.deleteAt($i)>><<break>><</if>><</for>> - <<if ($activeSlave.ovaries + $activeSlave.hormones) > 1>> + <<if $activeSlave.ovaries == 1 && $activeSlave.hormoneBalance >= 200>> <<set $activeSlave.voice = 3>> - <<elseif ($activeSlave.balls > 0) || ($activeSlave.hormones < 0)>> + <<elseif ($activeSlave.balls > 0) || ($activeSlave.hormoneBalance < -20)>> <<set $activeSlave.voice = 1>> <<else>> <<set $activeSlave.voice = 2>> diff --git a/src/pregmod/widgets/slaveSummaryWidgets.tw b/src/pregmod/widgets/slaveSummaryWidgets.tw index c1a62f6cd58baf2054385d34b3b314468dfd698f..510214481560d2f7d61d09da01d0463c1fed9041 100644 --- a/src/pregmod/widgets/slaveSummaryWidgets.tw +++ b/src/pregmod/widgets/slaveSummaryWidgets.tw @@ -376,6 +376,8 @@ Release rules: _Slave.releaseRules. ''Dr:HormXY++'' <<case "hormone enhancers">> ''Dr:Horm+'' + <<case "hormone blockers">> + ''Dr:Horm-'' <<case "anti-aging cream">> ''Dr:Age-'' <<case "appetite suppressors">> diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index a4609c735901ce0ff60820402f892d55c391d680..f4981c3de88139c3d7879f847ca4f243dd5d56e6 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -367,7 +367,7 @@ She sees you examining at her, and looks back at you submissively, too tired to <br><<link "It can wait until after some rough sex with the Concubine">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with her beautiful body laid across the bed. When she sees <<if ($PC.dick == 0)>>the big strap-on you're wearing<<else>>the kind of sex you're in the mood for<</if>>, she turns over and pushes her face down into the sheets. She pulls her knees under herself and reaches back to pull her <<if ($activeSlave.butt > 5)>>huge<<elseif ($activeSlave.butt > 2)>>sizeable<<else>>pretty<</if>> buttocks apart, relaxing and then clenching her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>big<<else>>tight<</if>> asshole invitingly. She starts <<if !canTalk($activeSlave)>>to point an inviting finger at her backdoor,<<else>>to <<say beg>> "Plea<<s>>e a<<ss>>rape me, M-" into the sheets,<</if>> but you interrupt her by shoving her forward so that she's all the way face-down on the bed. She knows how you like it and starts to wriggle, struggle, and whine as you roughly sodomize her, <<if ($PC.dick == 0)>>the strap-on<<else>>your cock<</if>> ramming straight up her ass despite the uncomfortable angle, <<if ($activeSlave.butt > 5)>>which her huge ass makes easier for her by limiting how deeply you can fuck her without her buttocks spread wide.<<elseif ($activeSlave.butt > 2)>>which her big behind makes easier for her by limiting how deeply you can fuck her.<<else>>which her modest ass makes harder for her by allowing you to get really deep inside her anus.<</if>> She continues to wrestle with you, sometimes even managing to dislodge <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>>, allowing you the <<if ($PC.dick == 0)>>cruel delight<<else>>delicious sensation<</if>> of pushing it back up her butt each time. Despite the pretense her enjoyment is obvious; <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>despite her chastity caged cock, she's grinding against you as eagerly as a girl making love with her pussy.<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's leaking precum all over the bed.<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's leaking precum all over the bed.<<elseif $activeSlave.dick > 0>>she can't stop herself from humping her rock-hard cock against the sheets below her.<<elseif $activeSlave.clit > 1>>she can't stop herself from humping her erect clit against the sheets below her.<<else>>her pussy is so wet she's leaving a wet spot on the sheets beneath her.<</if>> She finally orgasms, sobbing with overstimulation when you pound her for a while longer before <<if ($PC.dick == 0)>>finding your own climax<<else>>shooting rope after rope of cum into her<</if>>. She quickly cleans you with her mouth and heads to the shower. When she gets out you're back at work, but she comes out to @@.hotpink;plant a kiss on you.@@ + When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with her beautiful body laid across the bed. When she sees <<if ($PC.dick == 0)>>the big strap-on you're wearing<<else>>the kind of sex you're in the mood for<</if>>, she turns over and pushes her face down into the sheets. She pulls her knees under herself and reaches back to pull her <<if ($activeSlave.butt > 5)>>huge<<elseif ($activeSlave.butt > 2)>>sizeable<<else>>pretty<</if>> buttocks apart, relaxing and then clenching her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>big<<else>>tight<</if>> asshole invitingly. She starts <<if !canTalk($activeSlave)>>to point an inviting finger at her backdoor,<<else>>to <<say beg>> "Plea<<s>>e a<<ss>>rape me, M-" into the sheets,<</if>> but you interrupt her by shoving her forward so that she's all the way face-down on the bed. She knows how you like it and starts to wriggle, struggle, and whine as you roughly sodomize her, <<if ($PC.dick == 0)>>the strap-on<<else>>your cock<</if>> ramming straight up her ass despite the uncomfortable angle, <<if ($activeSlave.butt > 5)>>which her huge ass makes easier for her by limiting how deeply you can fuck her without her buttocks spread wide.<<elseif ($activeSlave.butt > 2)>>which her big behind makes easier for her by limiting how deeply you can fuck her.<<else>>which her modest ass makes harder for her by allowing you to get really deep inside her anus.<</if>> She continues to wrestle with you, sometimes even managing to dislodge <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>>, allowing you the <<if ($PC.dick == 0)>>cruel delight<<else>>delicious sensation<</if>> of pushing it back up her butt each time. Despite the pretense her enjoyment is obvious; <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>despite her chastity caged cock, she's grinding against you as eagerly as a girl making love with her pussy.<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>though her hormone-filled body can't get her dick hard any more, she's leaking precum all over the bed.<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's leaking precum all over the bed.<<elseif $activeSlave.dick > 0>>she can't stop herself from humping her rock-hard cock against the sheets below her.<<elseif $activeSlave.clit > 1>>she can't stop herself from humping her erect clit against the sheets below her.<<else>>her pussy is so wet she's leaving a wet spot on the sheets beneath her.<</if>> She finally orgasms, sobbing with overstimulation when you pound her for a while longer before <<if ($PC.dick == 0)>>finding your own climax<<else>>shooting rope after rope of cum into her<</if>>. She quickly cleans you with her mouth and heads to the shower. When she gets out you're back at work, but she comes out to @@.hotpink;plant a kiss on you.@@ <<set $activeSlave.devotion += 10>> <<set $activeSlave.oralCount += 1>> <<set $oralTotal += 1>> @@ -410,7 +410,7 @@ She sees you examining at her, and looks back at you submissively, too tired to You take her out onto the balcony, arm an extra security system so she can relax, and have gentle, loving sex with her until she's climaxed twice, once to your gentle massaging of her mons while you fuck her, and once to hard rubbing of her pussy while you have enthusiastic anal sex. <<BothVCheck 2 1>> <<elseif canDoAnal($activeSlave)>> - <<if $activeSlave.hormones > 0>> + <<if $activeSlave.hormoneBalance >= 100>> Since she's doped up on hormones, you take her out onto the balcony, arm an extra security system so she can relax, and have gentle, loving anal sex with her until she's climaxed twice. <<elseif ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity" || $activeSlave.dickAccessory == "combined chastity")>> Since she's a caged dickgirl, you take her out onto the balcony, arm an extra security system so she can relax, and use her anus until she's exhausted. diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw index 3ce4a75ecf950ba464aa9b77c1be5bd93a2cfa58..d64c69abc276da6cf5c4b44a08eab3d89f18c53d 100644 --- a/src/uncategorized/PETS.tw +++ b/src/uncategorized/PETS.tw @@ -92,7 +92,7 @@ Moaning in sexual abandon, she's obviously unaware that she's being watched. $su Poor $subSlave.slaveName clearly isn't working as hard as she should. <<EventNameLink $activeSlave>> has her bent over with her buttocks bare, and is administering a punishing spanking. $subSlave.slaveName's $subSlave.skin skin is starting to show the force of the beating, and she's begging desperately for mercy. <br><br> -$activeSlave.slaveName, meanwhile, is obviously enjoying torturing the poor servant for her failings. She's <<if ($activeSlave.dickAccessory == "chastity")>>using a couple of fingers to buttfuck herself<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && ($activeSlave.hormones < 1)>>jacking off furiously<<elseif $activeSlave.dick > 0>>rubbing her pathetically soft dick<<elseif $activeSlave.vagina == -1>>desperately rubbing her soft perineum<<else>>rubbing her sopping pussy<</if>> with her other hand, getting close to orgasm as the servant begs and moans. +$activeSlave.slaveName, meanwhile, is obviously enjoying torturing the poor servant for her failings. She's <<if ($activeSlave.dickAccessory == "chastity")>>using a couple of fingers to buttfuck herself<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>jacking off furiously<<elseif $activeSlave.dick > 0>>rubbing her pathetically soft dick<<elseif $activeSlave.vagina == -1>>desperately rubbing her soft perineum<<else>>rubbing her sopping pussy<</if>> with her other hand, getting close to orgasm as the servant begs and moans. <<case "aggressive schoolteacher">> diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw index 4e2e8df7f1de8819266f0652a0debf926db5983a..b9da6db31bc99c071376af2422a5a26629f89bc9 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -137,7 +137,7 @@ Her $activeSlave.skin face displays nothing but honest gratitude and devotion. S <<EventNameLink $activeSlave>> is the second slave on the inspection schedule for today. She comes into your office naked, to find that the first inspection is going a little long. The slave before her is obediently riding <<if ($PC.dick == 0)>>one of your larger strap-ons<<else>>your cock<</if>>. She waits patiently, but does not bother to hide her arousal at the lewd sight. She obviously wants to be next; <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>> her chastity cage is dribbling precum, and she's clearly uncomfortable with simultaneous arousal and unwillingness to suffer a hardon inside it -<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>> +<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> her cock is painfully erect <<elseif ($activeSlave.dick > 0)>> her pathetically limp dick is practically dripping precum @@ -146,7 +146,7 @@ Her $activeSlave.skin face displays nothing but honest gratitude and devotion. S When you finish and send the slave you were boning on her way with a light slap on the rump, you seat yourself to inspect $activeSlave.slaveName. As you do, <<if ($PC.dick == 0)>>your rather realistically modeled phallus dangles between your legs<<else>>your half-hard but still quite imposing cock hangs between your legs<</if>>, still slick from fucking the previous inspectee. $activeSlave.slaveName's $activeSlave.eyeColor eyes focus on it with painful intensity, and the $desc's <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>> chastity cage begins to bother her even more. -<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>> +<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> hard dick releases a string of precum. <<elseif ($activeSlave.dick > 0)>> soft dick twitches weakly. @@ -281,19 +281,19 @@ She looks pensive, and goes through two false starts before she clears her throa <<if $HeadGirl != 0>> <<if ($activeSlave.ID != $HeadGirl.ID)>> -<<if ($HeadGirl.dick == 0) || (($HeadGirl.dick > 1) && ($HeadGirl.balls > 0) && ($HeadGirl.hormones >= 0) && ($HeadGirl.dickAccessory != "chastity"))>> +<<if ($HeadGirl.dick == 0) || (($HeadGirl.dick > 1) && canAchieveErection($HeadGirl) && ($HeadGirl.dickAccessory != "chastity"))>> <<link "Double anal with the Head Girl">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> You tell her she's got a nice asspussy, and grope her thoroughly, cupping her buttocks with one hand and squeezing a breast with the other. She looks <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>desperately eager<<else>>ready and willing<</if>>, and angles herself just right, but you administer a light slap to her $activeSlave.skin ass and continue, telling her that it's so nice you feel like sharing it. She's <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>so ready to fuck she can't quite think of what to say<<else>>not quite sure how to respond<</if>>, and before she 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 $HeadGirl.dick > 0>>instantly achieves a painfully hard erection<<else>>immediately flushes with arousal<</if>>. $HeadGirl.slaveName<<if $HeadGirl.dick == 0>> 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, she points a meaningful finger at <<if $HeadGirl.dick == 0>>the phallus<<else>>her cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of her butt. <br><br> - Since $activeSlave.slaveName is being so good, you decide to help get her ready, and push her sideways so she straddles the counter's edge. She whimpers into the <<if $HeadGirl.dick == 0>>dildo<<else>>dick<</if>> in her mouth as she feels her <<if $activeSlave.dick > 0>><<if ($activeSlave.hormones > 0) || ($activeSlave.dickAccessory == "chastity")>>chastity cage<<elseif ($activeSlave.hormones > 0) || ($activeSlave.balls == 0)>>soft dickclit<<else>>hard cock<</if>><<else>>mons<</if>> graze the hard counter, and then stiffens as you penetrate her bottom. When you judge that your Head Girl is wet enough, you nod to her, and she takes $activeSlave.slaveName by the hand, pulling her up onto her lap. + Since $activeSlave.slaveName is being so good, you decide to help get her ready, and push her sideways so she straddles the counter's edge. She whimpers into the <<if $HeadGirl.dick == 0>>dildo<<else>>dick<</if>> in her mouth as she feels her <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.dickAccessory == "chastity")>>chastity cage<<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0)>>soft dickclit<<else>>hard cock<</if>><<else>>mons<</if>> graze the hard counter, and then stiffens as you penetrate her bottom. When you judge that your Head Girl is wet enough, you nod to her, and she takes $activeSlave.slaveName by the hand, pulling her up onto her 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 her 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 her <<if $HeadGirl.dick == 0>>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 her <<if $activeSlave.dick > 0>><<if ($activeSlave.hormones > 0) || ($activeSlave.dickAccessory == "chastity")>>midsection trapped between her and <<elseif ($activeSlave.hormones > 0) || ($activeSlave.balls == 0)>>erection trapped between her and <<else>>soft dick trapped between her 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 her to stop, and slides an index finger up her ass alongside the <<if $HeadGirl.dick == 0>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $HeadGirl.slaveName pulls her sphincter wider. + $HeadGirl.slaveName guides her <<if $HeadGirl.dick == 0>>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 her <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.dickAccessory == "chastity")>>midsection trapped between her and <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0)>>erection trapped between her and <<else>>soft dick trapped between her 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 her to stop, and slides an index finger up her ass alongside the <<if $HeadGirl.dick == 0>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $HeadGirl.slaveName pulls her sphincter wider. <br><br> "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $HeadGirl.slaveName's finger. It's not clear whether she's begging you to DP her anus, or begging you not to, but whichever it is, $HeadGirl.slaveName withdraws her finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>she repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck her. From her angle, $HeadGirl.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but she does her 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. <<Enunciate $HeadGirl>> @@ -319,19 +319,19 @@ She looks pensive, and goes through two false starts before she clears her throa <</if>> <</if>> <<if $Concubine != 0>> -<<if ($Concubine.dick == 0) || (($Concubine.dick > 1) && ($Concubine.balls > 0) && ($Concubine.hormones >= 0) && ($Concubine.dickAccessory != "chastity"))>> +<<if ($Concubine.dick == 0) || (($Concubine.dick > 1) && canAchieveErection($Concubine) && ($Concubine.dickAccessory != "chastity") && ($Concubine.dickAccessory != "combined chastity"))>> <br><<link "Double anal with your Concubine">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> You tell her she's got a nice asspussy, and grope her thoroughly, cupping her buttocks with one hand and squeezing a breast with the other. She looks <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>desperately eager<<else>>ready and willing<</if>>, and angles herself just right, but you administer a light slap to her $activeSlave.skin ass and continue, telling her that it's so nice you feel like sharing it. She's <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>so ready to fuck she can't quite think of what to say<<else>>not quite sure how to respond<</if>>, and before she 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 $Concubine.dick > 0>>instantly achieves a painfully hard erection<<else>>immediately flushes with arousal<</if>>. $Concubine.slaveName<<if $Concubine.dick == 0>> 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, she points a meaningful finger at <<if $Concubine.dick == 0>>the phallus<<else>>her cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of her butt. <br><br> - Since $activeSlave.slaveName is being so good, you decide to help get her ready, and push her sideways so she straddles the counter's edge. She whimpers into the <<if $Concubine.dick == 0>>dildo<<else>>dick<</if>> in her mouth as she feels her <<if $activeSlave.dick > 0>><<if ($activeSlave.hormones > 0) || ($activeSlave.dickAccessory == "chastity")>>chastity cage<<elseif ($activeSlave.hormones > 0) || ($activeSlave.balls == 0)>>soft dickclit<<else>>hard cock<</if>><<else>>mons<</if>> graze the hard counter, and then stiffens as you penetrate her bottom. When you judge that your Head Girl is wet enough, you nod to her, and she takes $activeSlave.slaveName by the hand, pulling her up onto her lap. + Since $activeSlave.slaveName is being so good, you decide to help get her ready, and push her sideways so she straddles the counter's edge. She whimpers into the <<if $Concubine.dick == 0>>dildo<<else>>dick<</if>> in her mouth as she feels her <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.dickAccessory == "chastity")>>chastity cage<<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0)>>soft dickclit<<else>>hard cock<</if>><<else>>mons<</if>> graze the hard counter, and then stiffens as you penetrate her bottom. When you judge that your Head Girl is wet enough, you nod to her, and she takes $activeSlave.slaveName by the hand, pulling her up onto her 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 her 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 her <<if $Concubine.dick == 0>>strap-on<<else>>cock<</if>> inside the <<if ($activeSlave.fetish is "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 her <<if $activeSlave.dick > 0>><<if ($activeSlave.hormones > 0) || ($activeSlave.dickAccessory is "chastity")>>midsection trapped between her and <<elseif ($activeSlave.hormones > 0) || ($activeSlave.balls == 0)>>erection trapped between her and <<else>>soft dick trapped between her 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 her to stop, and slides an index finger up her ass alongside the <<if $Concubine.dick == 0>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $Concubine.slaveName pulls her sphincter wider. + $Concubine.slaveName guides her <<if $Concubine.dick == 0>>strap-on<<else>>cock<</if>> inside the <<if ($activeSlave.fetish is "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 her <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.dickAccessory is "chastity")>>midsection trapped between her and <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0)>>erection trapped between her and <<else>>soft dick trapped between her 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 her to stop, and slides an index finger up her ass alongside the <<if $Concubine.dick == 0>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $Concubine.slaveName pulls her sphincter wider. <br><br> "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $Concubine.slaveName's finger. It's not clear whether she's begging you to DP her anus, or begging you not to, but whichever it is, $Concubine.slaveName withdraws her finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>she repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck her. From her angle, $Concubine.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but she does her 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. <<Enunciate $Concubine>> @@ -458,7 +458,7 @@ She looks pensive, and goes through two false starts before she clears her throa When she sees you stand up from behind your desk<<if ($PC.dick == 0)>> and pull on a strap-on<</if>>, she smiles invitingly at you and relaxes. But as you approach, she sees a dangerous glint in your eyes. One corner of her mouth flaws upward with anticipation, and she plays along. She immediately curls up into a ball on the couch, managing to end up with her <<if ($activeSlave.weight > 30)>>fat ass squashed enticingly against the seat back<<elseif ($activeSlave.butt > 5)>>absurd ass squashed enticingly against the seat back<<elseif ($activeSlave.butt > 2)>>healthy ass pushed against the seat back<<else>>trim ass against the seat back<</if>>. She looks up at you with feigned terror and begs, "Plea<<s>>e, <<Master>>, I'm ju<<s>>t an inno<<c>>ent little girl. Plea<<s>>e don't rape my poor little butt!" You grab an ankle and haul her <<if ($activeSlave.weight > 10)>>plush<<elseif ($activeSlave.muscles > 5)>>toned<<else>>slender<</if>> $activeSlave.skin body toward you, dragging her across the couch, and then half-fall atop her, pushing <<if ($PC.dick == 0)>>the strap-on<<else>>your hard cock<</if>> up the wriggling girl's butt. She keeps begging and whining, but she's managed to bring a hand under herself and is <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>> frantically rubbing her taint. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>> + <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> rubbing her submissive little girl cock. <<elseif ($activeSlave.dick > 0)>> and her soft dick twitches weakly. @@ -510,7 +510,7 @@ She looks pensive, and goes through two false starts before she clears her throa When she sees you stand up from behind your desk<<if ($PC.dick == 0)>>and pull on a strap-on<</if>>, she turns fully away from you, cocking her hips at just the right angle to offer you her anus, without any preamble or foreplay. But you come up behind her and encircle her <<if ($activeSlave.belly >= 1500)>><<if $activeSlave.preg > 5>>pregnant <<else>>rounded <</if>>belly<<elseif ($activeSlave.weight > 10)>>plush belly<<elseif ($activeSlave.muscles > 5)>>toned stomach<<else>>trim waist<</if>> with your capable hands, your lips nibbling along the line of her <<if ($activeSlave.muscles > 30)>>strong<<elseif ($activeSlave.muscles > 5)>>toned<<else>>soft<</if>> shoulders and neck. She shudders as the embrace brings your <<if ($PC.dick == 0)>>strap-on<<else>>dick<</if>> <<if ($activeSlave.height >= 185)>>up between her buttocks, since she's nearly as tall as you<<elseif ($activeSlave.height >= 170)>>pressing into her asscrack, since she's shorter than you<<else>>nestling down into her asscrack, since she's so much shorter than you<</if>>. You whisper that a good slave girl doesn't have to touch herself to come when her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> fucks her butt, and ask whether she's a good slave girl. She shivers and promises that she is, rubbing her asshole against your <<if ($PC.dick == 0)>>phallus<<else>>cockhead<</if>>. She gives a feminine sigh as it slides into her, and moves softly within your embrace, doing her best to pleasure you with her girly ass. She was already very close, and your loving touch so aroused her that she gasps and stiffens after only a few thrusts, <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>> shuddering - <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>> + <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> her dick twitching <<elseif ($activeSlave.dick > 0)>> her soft dick twitching softly @@ -527,7 +527,7 @@ She looks pensive, and goes through two false starts before she clears her throa You tell her that she doesn't have to prove anything to you right now; she's shown that she's a good slave girl already. She looks shocked for a moment before @@.mediumaquamarine;blushing and turning her gaze down at her feet.@@ "T-thank<<s>>, <<Master>>," she stammers. Since she asked so nicely, though, you continue, you will fuck her butt. She giggles and hurries over to you in response to a crooked finger, curling up in your lap for a nice makeout session. When the next slave scheduled for an examination comes through the door, it's to the sight of $activeSlave.slaveName holding her body sideways in the air over the couch: she has one knee down on the cushions, and is doing the splits with the other leg running up <<if ($PC.boobs == 0)>>your muscular chest<<else>>between your breasts<</if>>. Your <<if ($PC.dick == 0)>>strap-on<<else>>dick<</if>> is up her ass, and you're giving it to her hard. <<if ($activeSlave.boobs > 1000)>>Her huge breasts are bouncing back and forth with the motion, almost hitting her in the face.<<elseif ($activeSlave.weight > 10)>>Her generous curves lend the motion weight, and each thrust reams her ass hard.<<elseif ($activeSlave.hLength >= 60)>>Her long hair flies around her face in a maelstrom of sexual energy.<<else>>The leather couch creaks with an obscurely sexual rhythm.<</if>> She's being fucked so hard that her <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>> cock is being forced to half-hardness inside its chasity cage, making her writhe with mixed anal pleasure and dick pain. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>> + <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> <<if ($activeSlave.dick > 3)>>massive erection is slapping wetly against her stomach, spattering ejaculate from a previous orgasm everywhere,<<elseif ($activeSlave.dick > 1)>>hardon is helicoptering around wildly, spattering ejaculate from a previous orgasm everywhere<<else>>tiny erection is scattering ejaculate from a previous orgasm everywhere.<</if>> <<elseif ($activeSlave.dick > 0)>> <<if ($activeSlave.dick > 3)>>huge soft cock is flopping at random, slapping against her stomach and her legs<<elseif ($activeSlave.dick > 1)>>her impotent dick has been forced to a state of half-hardness<<else>>her pathetic little dick has been forced into a state of half-hardness.<</if>> diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index 9f6948a4f981e2eda5e0609f1b6860c2fc728799..70aa3e21e7e96894c298ea8ef1c8ac2eaf5e0169 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -86,7 +86,7 @@ You have $subSlave.slaveName bent over your desk, and are seeing to your own amusement and her masochistic streak at once. She has her body flat on the desk, but is unrestrained, and has been told that she must not rise off it at all. You then tell her to count strokes and begin to flog her ass with a leathern instrument. Before long she is experiencing more pain than the human body can support without involuntary movement, and you tell her to go back one count whenever she does. At long last she completes the required number of blows, and lies quivering and sobbing, thanking you over and over, until she stiffens again at the burning sensation of a cock stretching her anal sphincter. You are not gentle, and the rough sodomy combined with the burning of her outraged buttocks as you slap yourself against them maintains her pain high. After you finish and she leaves, wincing in agony but with a faraway look of release, you notice $activeSlave.slaveName at the door to your office. You call her in. <br><br> -<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were beating $subSlave.slaveName and found the sight rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. +<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were beating $subSlave.slaveName and found the sight rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. <<case "pregnancy">> @@ -112,7 +112,7 @@ You have $subSlave.slaveName bent over your desk, and are seeing to your own amu $subSlave.slaveName gets inspected more regularly than your other slaves, since she's quite pregnant. Her pregnancy is progressing acceptably, but having her belly inspected gets her extremely eager to feel more of <<if def $PC.customTitle>>her $PC.customTitle<<elseif $PC.title != 0>>her master<<else>>her mistress<</if>>'s seed in her fertile cunt. $subSlave.slaveName has been a good girl, so you take her on the couch, spooning so that her heavy belly can rest comfortably as you languidly take her. You have your arms wrapped around her chest to cup both breasts, and she has her neck twisted back to kiss you. After you both finish and she leaves, smiling contentedly at you, you notice $activeSlave.slaveName at the door to your office. You call her in. -<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were enjoying the heavily pregnant $subSlave.slaveName and found the sight rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. +<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were enjoying the heavily pregnant $subSlave.slaveName and found the sight rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. <<case "boobs">> @@ -138,7 +138,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since $subSlave.slaveName is on lunch duty today. That means that as you eat your working lunch, she sits on the edge of your desk right next to you, so that her nipples are conveniently at mouth height. Whenever you feel thirsty, you lean over and take some of her creamy, slightly vanilla-toned milk straight from the source. Every time you do, she shudders convulsively, <<if $subSlave.voice != 0>>giving little mewling whimpers.<<else>>harsh gasping noises that are all she can manage, as a mute.<</if>> Though you never touch anything but her nipples, she climaxes twice. After you finish and she leaves, you notice $activeSlave.slaveName at the door to your office. You call her in. <br><br> -<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were drinking from $subSlave.slaveName and found the sight rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. +<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were drinking from $subSlave.slaveName and found the sight rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. <<case "submissive">> @@ -169,7 +169,7 @@ $subSlave.slaveName is on lunch duty today. That means that as you eat your work $subSlave.slaveName is lying on the edge of your desk with her body helpless beneath you, your dick in her, and your hands around her neck. It's just breath play, and you're practiced enough that she's in no danger. She's such a sexual submissive that she sometimes acts out if not managed. This happens when she feels the urge to misbehave in order to access punishment, so you personally ensure that she can indulge her submissiveness when she needs it. She does not orgasm with you, her complete servitude to your pleasure fulfilling a deeper need than that. She leaves your office with a serene look on her face, passing <<EventNameLink $activeSlave>>, who is <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>kneeling in the doorway with a troubled look on her face.<<elseif $activeSlave.amp != 1>>standing in the doorway with a troubled look on her face.<<else>>propped limblessly nearby. She has a troubled look on her face.<</if>> <br><br> -<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were dominating $subSlave.slaveName. <<if $activeSlave.amp != 1>>As though it has a mind of its own, her hand reaches up toward her throat. <</if>>It should be possible to either encourage this fascination with submission or steer her away from it for now. +<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were dominating $subSlave.slaveName. <<if $activeSlave.amp != 1>>As though it has a mind of its own, her hand reaches up toward her throat. <</if>>It should be possible to either encourage this fascination with submission or steer her away from it for now. <<case "buttslut">> @@ -195,7 +195,7 @@ $subSlave.slaveName is lying on the edge of your desk with her body helpless ben In the middle of the afternoon, you take a break from work to fuck $subSlave.slaveName in your office. $subSlave.slaveName is such a complete buttslut that she's enjoying herself to an almost indecent degree: moaning, begging, or just smiling idiotically with her mouth open and her tongue lolling. After you finish and she leaves, you notice $activeSlave.slaveName at the door to your office. You call her in. <br><br> -<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were buttfucking $subSlave.slaveName and found the sight rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. +<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were buttfucking $subSlave.slaveName and found the sight rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. <<case "cumslut">> @@ -221,7 +221,7 @@ In the middle of the afternoon, you take a break from work to fuck $subSlave.sla You wake up to the sensation of $subSlave.slaveName eagerly sucking your dick. She's industriously pumping her mouth up and down on your member. In truth, $subSlave.slaveName doesn't give the perfect blowjob: she loves cum so much that she mostly enjoys oral sex in an anticipatory way, and usually works to make the recipient cum as soon as possible so as to get her favorite treat into her mouth quicker. Still, her enthusiasm is nice and she does have permission to wake you at your usual time in this way. As you get up after finishing, you notice <<EventNameLink $activeSlave>> at the door to your bedroom. You call her in. <br><br> -<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while $subSlave.slaveName was blowing you. She swallows painfully at the sight of the satisfied cumslut swirling your ejaculate around her mouth. It should be possible to either encourage this fascination or steer her away from it for now. +<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while $subSlave.slaveName was blowing you. She swallows painfully at the sight of the satisfied cumslut swirling your ejaculate around her mouth. It should be possible to either encourage this fascination or steer her away from it for now. <<case "humiliation">> @@ -252,7 +252,7 @@ You wake up to the sensation of $subSlave.slaveName eagerly sucking your dick. S You have $subSlave.slaveName pinned up against a railing on a balcony that overlooks a public atrium. Passersby below cannot see you, but they can certainly see $subSlave.slaveName's upper body as she takes your dick. She's blushing furiously with the sex and with her trademark mixed arousal and embarrassment at having an audience. She makes a show of trying to disguise the fact that she's getting railed, but it's obvious. When you finish, you pull her off the railing so she can clean up. <<EventNameLink $activeSlave>> saw the denouement of this exhibitionist fun, and seems intrigued. <br><br> -<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. There was a glint of envy in her eyes when she saw $subSlave.slaveName's satisfaction at being publicly used. It should be possible to either encourage this fascination with humiliation or steer her away from it for now. +<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. There was a glint of envy in her eyes when she saw $subSlave.slaveName's satisfaction at being publicly used. It should be possible to either encourage this fascination with humiliation or steer her away from it for now. <<default>> <br>ERROR: bad REFI event $REFIevent diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index eb9e00d988fff6291f64c423ca9ea8c1b70067da..07acf844b5909c78b4c0d6269112d8f8521bc240 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -343,7 +343,7 @@ As she staggers to a halt in front of your desk, a motion which <</if>> provides just enough stimulation that she climaxes. Her hands ball into fists at her sides and her torso pitches forward involuntarily, -<<if (($activeSlave.balls > 3) && ($activeSlave.hormones <= 0)) || ($activeSlave.balls >= 10)>> +<<if (($activeSlave.balls > 3) && ($activeSlave.hormoneBalance < -20)) || ($activeSlave.balls >= 10)>> a ridiculous, pent-up torrent of cum shooting out <<if $activeSlave.dick > 0>> and onto the floor. @@ -1052,7 +1052,7 @@ Your fucktoys have to eat, sleep, and look after themselves, just like anyone, s <br><br> And has she ever come on shift. She enters your office at something not far removed from a run, displaying evident signs of sexual excitation, a blush visible on her $activeSlave.skin cheeks. Between her job, the mild drugs in her food, and her life, she's beside herself with need. She realizes you're working and tries to compose herself, but gives up after a short struggle and flings herself down on the couch. She scoots down so her <<if $activeSlave.butt > 5>>enormous<<elseif $activeSlave.butt > 2>>healthy<<else>>trim<</if>> butt is hanging off the edge of the cushion, and spreads her legs up and back<<if $activeSlave.belly >= 5000>> to either side of her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<</if>> as wide as they'll go<<if ($activeSlave.boobs > 1000)>>, hurriedly shoving her tits out of the way<</if>>. She uses both hands to frantically <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> - <<if ($activeSlave.hormones > 0)>> + <<if ($activeSlave.hormoneBalance >= 100)>> rub her hormone-dysfunctional penis, <<elseif ($activeSlave.balls == 0)>> rub her limp, ballsless penis, @@ -1480,7 +1480,7 @@ She stops and <<if canSee($activeSlave)>>stares<<else>>faces you<</if>>, struggl The reason for her distress is obvious: <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> her chastity cage is mostly solid, but it has a small hole below where the tip of her dick is held, and this is dripping precum. She's sexually helpless, and sexually overcharged to the point where she's dripping more precum than a usual dickgirl might ejaculate normally. -<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0) && !canAchieveErection($activeSlave)>> +<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100) && !canAchieveErection($activeSlave)>> though the hormones are keeping it soft, her member is dripping a stream of precum; droplets of the stuff spatter her legs. One of her spasms brings her dickhead brushing against her thigh, and the stimulation almost brings her to orgasm. <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0) && !canAchieveErection($activeSlave)>> though she's gelded, her soft member is dripping a stream of watery precum; droplets of the stuff spatter her legs. One of her spasms brings her dickhead brushing against her thigh, and the stimulation almost brings her to orgasm. @@ -1539,12 +1539,12 @@ She will spend the day restrained in public, with your other slaves periodically As she goes, you notice that <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> precum is starting to dribble out of her chastity cage. -<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>> +<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> her cock is so hard it's standing out, perfectly straight. +<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && !canAchieveErection($activeSlave)>> + her semi-hard cock is dribbling precum, a sure sign of a bitch who wants to be buttfucked. <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> her pathetically soft cock is streaming precum, a sure sign of a bitch who wants to be buttfucked. -<<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> - her semi-hard cock is dribbling precum, a sure sign of a bitch who wants to be buttfucked. <<elseif ($activeSlave.clit > 0)>> her big clit is obviously engorged. <<elseif ($activeSlave.vaginaLube > 0)>> @@ -2245,7 +2245,7 @@ A video feed appears. In her chastity belt, all she can manage is furious nipple-rubbing and some furtive fingering of her asshole. <<elseif ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> In her chastity cage, all she can manage is furious nipple-rubbing and some furtive fingering of her asshole. -<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>> +<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> Since she's impotent from hormone treatment, all she can manage is rubbing her soft dick and some furtive fingering of her asshole. <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> Since she's impotent due to her lack of balls, all she can manage is rubbing her soft dick and some furtive fingering of her asshole. @@ -3183,7 +3183,7 @@ Your slaves get dressed in a large wardrobe area adjacent to the dormitory, room apparently bigger today than it was yesterday, which isn't surprising, considering how much she's being fed. <<elseif $activeSlave.preg > 8 && $activeSlave.pregKnown == 1>> apparently bigger today than it was yesterday. Pregnancy often causes minor redistributions of weight like this. -<<elseif $activeSlave.hormones > 1>> +<<elseif $activeSlave.hormoneBalance >= 200>> apparently bigger today than it was yesterday. Intensive female hormone regimens like hers sometimes cause minor ass expansion. <<elseif $activeSlave.buttImplantType == 1>> apparently a little bigger today than it was yesterday. String implants like hers steadily grow if not regularly drained. @@ -6703,7 +6703,7 @@ You tell her kindly that you understand, and that she'll be trained to address t Even though your Head Girl is rock-hard and ready to fuck, her cock is far too large to fit into even the most stretched slave's holes. Sighing, she takes a dildo and shoves it up $activeSlave.slaveName's already-filled butt instead. <<elseif canAchieveErection() && $HeadGirl.dick > 6>> Your lusty Head Girl is already hard and forces her oversized cock up $activeSlave.slaveName's already-filled butt while tweaking the moaning slave's nipples. - <<elseif ($HeadGirl.dick > 0) && ($HeadGirl.hormones > 0)>> + <<elseif ($HeadGirl.dick > 0) && ($HeadGirl.hormoneBalance >= 100)>> Since your poor Head Girl can't get hard due to her hormone therapy, she dons a strap-on over her flaccid penis and shoves it up $activeSlave.slaveName's already-filled butt without further ado. <<elseif ($HeadGirl.dick > 0) && ($HeadGirl.balls == 0)>> Since your poor Head Girl can't get hard due to her orchiectomy, she dons a strap-on over her flaccid penis and shoves it up $activeSlave.slaveName's already-filled butt without further ado. @@ -8489,7 +8489,7 @@ You tell her kindly that you understand, and that she'll be trained to address t You get into bed and crook a finger, silently ordering her to join you. She<<if $activeSlave.clothes != "no clothing">> hurries out of her clothes and<</if>> bounces over, <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> her posture communicating the arousal that her caged cock cannot. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>> + <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> her impotent dick already streaming watery precum. <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> her dick pathetically soft despite her obvious arousal. @@ -8571,7 +8571,7 @@ You tell her kindly that you understand, and that she'll be trained to address t thighs, she tips over the edge and <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> shivers with orgasm, ejaculate dribbling out of her chastity cage. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>> + <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> cums weakly, her soft dick twitching. <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> shivers with orgasm, her soft dick twitching weakly. @@ -12331,31 +12331,40 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Fuck the bottom">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Since the other slave is riding $activeSlave.slaveName's <<if $seeRace == 1>>$activeSlave.race <</if>>dick, 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 her anus. The other slave <<if $activeSlave.dick <= 2>>gasps as your <<if $PC.dick == 0>>strap-on complements the small dick<<else>>big dick complements the small one<</if>> in her pussy<<elseif $activeSlave.dick < 4>>shrieks as she feels her holes stretched by <<if $PC.dick == 0>>a strap-on and a cock<<else>>two cocks<</if>><<else>>struggles and begs for mercy as her holes are brutally stretched<</if>>. The poor<<if $activeSlave.preg > 20>> pregnant<</if>> slave rides out the sexual storm as you and $activeSlave.slaveName fuck her<<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 she can. @@.mediumaquamarine;She has become more trusting of you.@@ - <<set $activeSlave.trust += 4>> - <<set $activeSlave.penetrativeCount += 1>> - <<set $penetrativeTotal += 1>> + Since the other slave is riding $activeSlave.slaveName's <<if $seeRace == 1>>$activeSlave.race <</if>>dick, 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 her anus. The other slave + <<if $activeSlave.dick <= 2>> + gasps as your <<if $PC.dick == 0>>strap-on complements the small dick<<else>>big dick complements the small one<</if>> in her pussy. + <<elseif $activeSlave.dick < 4>> + shrieks as she feels her holes stretched by <<if $PC.dick == 0>>a strap-on and a cock<<else>>two cocks<</if>>. + <<else>> + struggles and begs for mercy as her holes are brutally stretched. + <</if>> + The poor slave rides out the sexual storm as you and $activeSlave.slaveName fuck her<<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 she can. @@.mediumaquamarine;She has become more trusting of you.@@ + <<set $activeSlave.trust += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>> <</replace>> <</link>> +<<if canDoAnal($activeSlave)>> <br><<link "Fuck the top">> <<EventNameDelink $activeSlave>> <<replace "#result">> - 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 her thrusting for a moment, and penetrate her butthole. <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown) == 1>>She shivers with delight as she feels her anal ring stretch to accommodate your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>>. <</if>>Fucking a slave with prostate stimulation from your <<if $PC.dick == 0>>phallus<<else>>cock<</if>> in her <<if $seeRace == 1>>$activeSlave.race <</if>>ass makes her cum with indecent speed. You let her slide down so she can finish the other slave with her mouth while you continue using her anus. The other slave definitely enjoys $activeSlave.slaveName's moaning into her pussy as you use $activeSlave.slaveName's ass. The hard buttfucking $activeSlave.slaveName is getting keeps her dick stiff all the way through. @@.hotpink;Her submission to you has increased.@@ - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.penetrativeCount += 1>> - <<set $penetrativeTotal += 1>> + 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 her thrusting for a moment, and penetrate her butthole. + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown) == 1>> + She shivers with delight as she feels her anal ring stretch to accommodate your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>>. <<set $activeSlave.devotion += 1>> + <</if>> <<AnalVCheck>> + Fucking a slave with <<if $activeSlave.prostate > 0>>prostate <</if>>stimulation from your <<if $PC.dick == 0>>phallus<<else>>cock<</if>> in her <<if $seeRace == 1>>$activeSlave.race <</if>>ass makes her cum with indecent speed. You let her slide down so she can finish the other slave with her mouth while you continue using her anus. The other slave definitely enjoys $activeSlave.slaveName's moaning into her pussy as you use $activeSlave.slaveName's ass. The hard buttfucking $activeSlave.slaveName is getting keeps her dick stiff all the way through. @@.hotpink;Her submission to you has increased.@@ + <<set $activeSlave.devotion += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>> <</replace>> <</link>><<if ($activeSlave.anus == 0)>> //This option will take virginity//<</if>> -<<if $activeSlave.vagina != -1>> +<</if>> +<<if canDoVaginal($activeSlave)>> <br><<link "The slave giving it has a free pussy, use that">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $activeSlave.slaveName's hermaphroditic genitalia is a little crammed together; it's busy down there. She obediently stops fucking so you can maneuver into her. Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in her pussy reduces her erection a little, so the slave beneath her helps her penetration as much as she can. It's not the most convenient of fucks, but that's to be expected when a <<Master>> and two slaves successfully have two separate instances of vaginal intercourse running at once.<<if $PC.vagina == 1>><<if $PC.dick == 1>> 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 she can.<</if>><</if>> $activeSlave.slaveName's orgasm is general and intense. @@.hotpink;Her devotion to you has increased.@@ - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.penetrativeCount += 1>> - <<set $penetrativeTotal += 1>> + $activeSlave.slaveName's hermaphroditic genitalia is a little crammed together; it's busy down there. She obediently stops fucking so you can maneuver into her. <<VaginalVCheck>> + Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in her pussy reduces her erection a little, so the slave beneath her helps her penetration as much as she can. It's not the most convenient of fucks, but that's to be expected when a <<WrittenMaster>> and two slaves successfully have two separate instances of vaginal intercourse running at once.<<if $PC.vagina == 1>><<if $PC.dick == 1>> 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 she can.<</if>><</if>> $activeSlave.slaveName's orgasm is general and intense. @@.hotpink;Her devotion to you has increased.@@ + <<set $activeSlave.devotion += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>> <</replace>> <</link>><<if ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> <</if>> @@ -12365,21 +12374,21 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "The slave taking it has a free anus, use that">> <<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 her anus. The other slave gasps as your <<if $PC.dick == 0>>strap-on complements the clit<<else>>big dick complements the clit<</if>> in her pussy. The poor<<if $activeSlave.preg > 20>> pregnant<</if>> slave rides out the sexual storm as you and $activeSlave.slaveName fuck her. $activeSlave.slaveName flirts outrageously with you over the other slave's shoulder whenever she can. @@.mediumaquamarine;She has become more trusting of you.@@ - <<set $activeSlave.trust += 4>> - <<set $activeSlave.penetrativeCount += 1>> - <<set $penetrativeTotal += 1>> + 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 her anus. The other slave gasps as your <<if $PC.dick == 0>>strap-on complements the clit<<else>>big dick complements the clit<</if>> in her pussy. The poor slave rides out the sexual storm as you and $activeSlave.slaveName fuck her. $activeSlave.slaveName flirts outrageously with you over the other slave's shoulder whenever she can. @@.mediumaquamarine;She has become more trusting of you.@@ + <<set $activeSlave.trust += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>> <</replace>> <</link>> <<if canDoAnal($activeSlave)>> <br><<link "The slave giving it has a free anus, use that">> <<EventNameDelink $activeSlave>> <<replace "#result">> - 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 her thrusting for a moment, and insert yourself into her anus. <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>She shivers with delight as she feels her 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 her ass makes her cum with indecent speed. You let her slide down so she can finish the other slave with her mouth while you continue using her anus. The other slave definitely enjoys $activeSlave.slaveName's moaning into her pussy as you use $activeSlave.slaveName's ass. The hard buttfucking $activeSlave.slaveName is getting keeps her clit hard all the way through. @@.hotpink;Her submission to you has increased.@@ - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.penetrativeCount += 1>> - <<set $penetrativeTotal += 1>> + 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 her thrusting for a moment, and insert yourself into her anus. <<AnalVCheck>> + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> + She shivers with delight as she feels her 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 her ass makes her cum with indecent speed. You let her slide down so she can finish the other slave with her mouth while you continue using her anus. The other slave definitely enjoys $activeSlave.slaveName's moaning into her pussy as you use $activeSlave.slaveName's ass. The hard buttfucking $activeSlave.slaveName is getting keeps her clit hard all the way through. @@.hotpink;Her submission to you has increased.@@ + <<set $activeSlave.devotion += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>> <</replace>> <</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>> <</if>> @@ -12387,11 +12396,10 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "The slave giving it has a free pussy, use that">> <<EventNameDelink $activeSlave>> <<replace "#result">> - 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 her thrusting for a moment, and insert yourself into her pussy. She obediently stops fucking so you can maneuver into her. Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in her pussy reduces her ability to use her engorged clit like a penis a little, so the slave beneath her helps her penetration as much as she can. It's not the most convenient of fucks, but that's to be expected when a <<Master>> and two slaves successfully have two separate instances of vaginal intercourse running at once. Her orgasm is general and intense. @@.hotpink;Her devotion to you has increased.@@ - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.penetrativeCount += 1>> - <<set $penetrativeTotal += 1>> + 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 her thrusting for a moment, and insert yourself into her pussy. She obediently stops fucking so you can maneuver into her. <<VaginalVCheck>> + Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in her pussy reduces her ability to use her engorged clit like a penis a little, so the slave beneath her helps her penetration as much as she can. It's not the most convenient of fucks, but that's to be expected when a <<WrittenMaster>> and two slaves successfully have two separate instances of vaginal intercourse running at once. Her orgasm is general and intense. @@.hotpink;Her devotion to you has increased.@@ + <<set $activeSlave.devotion += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>> <</replace>> <</link>><<if ($activeSlave.vagina == 0)>> //This option will take vaginal virginity//<</if>> <</if>> @@ -12402,11 +12410,19 @@ You tell her kindly that you understand, and that she'll be trained to address t <<EventNameDelink $activeSlave>> <<replace "#result">> You enter, eliciting an embarrassed - "Um, hi <<if SlaveStatsChecker.checkForLisp($activeSlave)>><<Master>><<else>><<Master>><</if>>" from $activeSlave.slaveName and a cheery wave from $assistantName. At this stage of your morning ablutions, you're conveniently naked, so you leap up onto the desktop and kneel upright, legs splayed. (Naturally, the desk is reinforced and sealed for exactly this reason.) You point meaningfully at your + "Um, hi <<Master>>" from $activeSlave.slaveName and a cheery wave from $assistantName. At this stage of your morning ablutions, you're conveniently naked, so you + <<if $PC.belly >= 5000>> + heft yourself + <<elseif $PC.belly >= 1500>> + clamber up + <<else>> + leap up + <</if>> + onto the desktop and kneel upright, legs splayed. (Naturally, the desk is reinforced and sealed for exactly this reason.) You point meaningfully at your <<if $PC.dick == 1>> - stiff prick <<if $PC.vagina == 1>>and flushed pussy<</if>>, and the obedient slave <<if $activeSlave.preg > 20>>hefts herself<<else>>clambers<</if>> up to suck you off<<if $PC.vagina == 1>> and eat you out<</if>>. When you're close, you surprise her by pulling your cock out of her mouth and blowing your load onto the glass. + stiff prick <<if $PC.vagina == 1>>and flushed pussy<</if>>, and the obedient slave <<if $activeSlave.belly >= 5000>>hefts herself<<else>>clambers<</if>> up to suck you off<<if $PC.vagina == 1>> and eat you out<</if>>. When you're close, you surprise her by pulling your cock out of her mouth and blowing your load onto the glass. <<else>> - hot cunt, and the obedient slave <<if $activeSlave.preg > 20>>hefts herself<<else>>clambers<</if>> up to eat you out. You surprise her by taking your time, drawing out the oral session with the ulterior motive of getting as much saliva and pussyjuice onto the glass as possible. + hot cunt, and the obedient slave <<if $activeSlave.belly >= 5000>>hefts herself<<else>>clambers<</if>> up to eat you out. You surprise her by taking your time, drawing out the oral session with the ulterior motive of getting as much saliva and pussyjuice onto the glass as possible. <</if>> <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> shifts her avatar so that this lands all over her <<switch $assistantAppearance>> @@ -12445,19 +12461,38 @@ You tell her kindly that you understand, and that she'll be trained to address t <</switch>> "Clean me off, $activeSlave.slaveName," she demands, winking broadly at you. The slave, knowing that commands from her are commands from you, repositions herself to lick up the <<if $PC.dick == 1>>ejaculate<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>girlcum<</if>>. <br><br> - This brings the slave into a crouch with her ass pointed at you, <<if $activeSlave.anus > 2>>her big asspussy practically begging for a pounding<<elseif $activeSlave.anus > 1>>her nice asshole practically begging for a good hard fucking<<else>>her tight little rosebud completely vulnerable<</if>>. As <<if $PC.dick == 1>><<if $PC.vagina == 1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get buttfucked!" The slave reacts by obediently reaching back to spread her buttocks, and relaxes her anus, but $assistantName ruins her attempt at graceful anal submission. "<<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> she's bluuuushing," she says tauntingly, and the slave stiffens with renewed embarrassment, not to mention discomfort, as you penetrate her. She keeps licking away, cleaning up the mess you made as $assistantName does everything she can to make it seem like the slave is pleasuring her. Partway through, $assistantName sticks out a hand for a high-five from you, producing a gurgle of indignation @@.mediumaquamarine;or perhaps even laughter@@ as her owner and her owner's personal assistant program high-five over her back. - <<set $activeSlave.trust += 4>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + This brings the slave into a crouch with her ass pointed at you, + <<if canDoVagianl($activeSlave)>> + <<if $activeSlave.vagina > 2>> + her experienced pussy practically begging for a pounding. + <<elseif $activeSlave.vagina > 1>> + her nice pussy practically begging for a good hard fucking. + <<else>> + her tight little pussy completely vulnerable. + <</if>> + As <<if $PC.dick == 1>><<if $PC.vagina == 1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get fucked!" The slave reacts by obediently reaching back to spread her buttocks and relaxing, but $assistantName ruins her attempt at graceful submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> she's bluuuushing," she says tauntingly, and the slave stiffens with renewed embarrassment, not to mention stimulation, as you penetrate her. + <<VaginalVCheck>> + <<else>> + <<if $activeSlave.anus > 2>> + her big asspussy practically begging for a pounding. + <<elseif $activeSlave.anus > 1>> + her nice asshole practically begging for a good hard fucking. + <<else>> + her tight little rosebud completely vulnerable. + <</if>> + As <<if $PC.dick == 1>><<if $PC.vagina == 1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get buttfucked!" The slave reacts by obediently reaching back to spread her buttocks, and relaxes her anus, but $assistantName ruins her attempt at graceful anal submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> she's bluuuushing," she says tauntingly, and the slave stiffens with renewed embarrassment, not to mention discomfort, as you penetrate her. + <<AnalVCheck>> + <</if>> + She keeps licking away, cleaning up the mess you made as $assistantName does everything she can to make it seem like the slave is pleasuring her. Partway through, $assistantName sticks out a hand for a high-five from you, producing a gurgle of indignation @@.mediumaquamarine;or perhaps even laughter@@ as her owner and her owner's personal assistant program high-five over her back. + <<set $activeSlave.trust += 4, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> +<<if canDoAnal($activeSlave)>> <br><<link "Double penetrate the slave with your PA">> <<EventNameDelink $activeSlave>> <<replace "#result">> You enter, eliciting an embarrassed - "Um, hi <<if SlaveStatsChecker.checkForLisp($activeSlave)>><<Master>><<else>><<Master>><</if>>" from $activeSlave.slaveName, and ask $assistantName if she'd like to DP the slave with you. + "Um, hi <<Master>>" from $activeSlave.slaveName, and ask $assistantName if she'd like to DP the slave with you. <<switch $assistantAppearance>> <<case "monstergirl">> "Oh yes," she purrs threateningly over the slave's moan of apprehension, and her avatar begins to stroke its dicks meaningfully. @@ -12497,17 +12532,43 @@ You tell her kindly that you understand, and that she'll be trained to address t <<default>> large dildo. It inserts itself <</switch>> - gently but firmly and then stops, the panting slave's <<if $activeSlave.muscles > 30>>heavily muscled<<elseif $activeSlave.preg >= 5>>motherly<<elseif $activeSlave.weight > 10>>plush<<elseif $activeSlave.muscles > 5>>toned<<else>>feminine<</if>> thighs quivering a little from supporting her body in its perch atop the machine, and from the fullness of her anus. She knows this is going to be challenging, and is breathing deeply, doing her best to stay relaxed. You cannot resist slapping your <<if $PC.dick == 1>>big cock lightly<<else>>lubricated strap-on<</if>> against her cheek, producing a groan of apprehension. + gently but firmly and then stops, the panting slave's + <<if $activeSlave.weight > 130>> + thick + <<elseif $activeSlave.weight > 95>> + chubby + <<elseif $activeSlave.muscles > 30>> + heavily muscled + <<elseif $activeSlave.preg >= 5>> + motherly + <<elseif $activeSlave.weight > 10>> + plush + <<elseif $activeSlave.muscles > 5>> + toned + <<else>> + feminine + <</if>> + thighs quivering a little from supporting her body in its perch atop the machine, and from the fullness of her anus. She knows this is going to be challenging, and is breathing deeply, doing her best to stay relaxed. You cannot resist slapping your <<if $PC.dick == 1>>big cock lightly<<else>>lubricated strap-on<</if>> against her cheek, producing a groan of apprehension. <br><br> - You push her gently backward, letting her get accustomed to the new angle.<<if $activeSlave.boobs > 2000>> Her monstrous tits spread to either side of her <<if $activeSlave.preg > 20>> pregnant belly<<else>>now upright torso<</if>>, and you take a moment to play with them as she prepares herself.<</if>> - <<if $activeSlave.vagina > -1>> - She gasps as she feels <<if $PC.dick == 1>>your hot dickhead<<else>>the slick head of your strap-on<</if>> part her pussylips, no doubt feeling full already. When you're all the way in, the <<if $assistantAppearance == "monstergirl">>dildos in her butt begin<<else>>dildo in her butt begins<</if>> to fuck her, harder and harder, as $assistantName moans happily. The all-encompassing feeling of fullness as her cunt and ass are fucked to the very limit of their capacities + You push her gently backward, letting her get accustomed to the new angle.<<if $activeSlave.boobs > 2000>> Her monstrous tits spread to either side of her <<if $activeSlave.belly >= 5000>>_belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<else>>now upright torso<</if>>, and you take a moment to play with them as she prepares herself.<</if>> + <<if canDoVaginal($activeSlave)>> + She gasps as she feels <<if $PC.dick == 1>>your hot dickhead<<else>>the slick head of your strap-on<</if>> part her pussylips, no doubt feeling full already. + <<VaginalVCheck 3>> + When you're all the way in, the <<if $assistantAppearance == "monstergirl">>dildos in her butt begin<<else>>dildo in her butt begins<</if>> to fuck her, harder and harder, as $assistantName moans happily. The all-encompassing feeling of fullness as her cunt and ass are fucked to the very limit of their capacities <<else>> - She gasps as she feels you push a finger up her already-full butt and pull her sphincter a bit wider. You withdraw it and replace it with <<if $PC.dick == 1>>your turgid cock<<else>>your strap-on<</if>>; the slave writhes involuntarily, her body trying to refuse the invasion of yet another phallus. When you're all the way in, the <<if $assistantAppearance == "monstergirl">>dildos alongside your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in her butt begin<<else>>dildo alongside your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in her butt begins<</if>> to fuck her, harder and harder, as $assistantName moans happily. The all-encompassing feeling of fullness as her ass is fucked to the very limit of its capacity + She gasps as she feels you push a finger up her already-full butt and pull her sphincter a bit wider. You withdraw it and replace it with <<if $PC.dick == 1>>your turgid cock<<else>>your strap-on<</if>>; the slave writhes involuntarily, her body trying to refuse the invasion of yet another phallus. + <<AnalVCheck 3>> + When you're all the way in, the <<if $assistantAppearance == "monstergirl">>dildos alongside your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in her butt begin<<else>>dildo alongside your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in her butt begins<</if>> to fuck her, harder and harder, as $assistantName moans happily. The all-encompassing feeling of fullness as her ass is fucked to the very limit of its capacity <</if>> quickly drives all feminine grace, presence of mind, or really, @@.hotpink;conscious thought out of the poor slave.@@ After begging for mercy for a short while, she lapses into animal groans, drooling and leaking tears out the corner of her eyes as you and $assistantName fuck her into insensibility. When you climax, $assistantName ejaculates, filling the slave's anus with warm fluid. <br><br> - By this point she's so helpless that you gently lift her off the fuckmachine and carry her to the shower. You set her down there, and $assistantName activates the water, using the powerful jets in pulses to massage life back into your exhausted fuckpuppet. Her avatar appears on a screen behind the shower, creating an optical illusion that makes it look like she's petting the slave in time with the water. She reassures to the slave as she does: + By this point she's so helpless that you + <<if $activeSlave.belly >= 300000 || $activeSlave.weight > 190>> + have to struggle to lift + <<else>> + gently lift + <</if>> + her off the fuckmachine and carry her to the shower. You set her down there, and $assistantName activates the water, using the powerful jets in pulses to massage life back into your exhausted fuckpuppet. Her avatar appears on a screen behind the shower, creating an optical illusion that makes it look like she's petting the slave in time with the water. She reassures to the slave as she does: <<switch $assistantAppearance>> <<case "monstergirl">> "You're a good little cocksock," she says kindly. @@ -12531,22 +12592,59 @@ You tell her kindly that you understand, and that she'll be trained to address t "I like you," she says cheerily. <</switch>> <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 3>> - <<set $analTotal += 3>> + <<AnalVCheck 3>> <</replace>> <</link>> +<</if>> <<case "like me">> <<link "Fuck her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - She asked for it, and she'll get it. You get to your feet and snap your fingers, pointing + She asked for it, and she'll get it. You get to your + <<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory) || !canDoAnal($activeSlave)>> + feet, unhook her chastity, + <<else>> + feet + <</if>> + and snap your fingers, pointing <<if $PC.dick == 0>> - at the floor in front of you<<if !canSee($activeSlave)>> along with a commanding "floor"<</if>>. She hurries over, but hesitates for an instant, unsure of what to do next. You help her understand by grabbing her on either side of her neck and shoving her down to kneel at your feet with her face level with your cunt. One of your hands shifts behind her head and tilts it back as you step forward, grinding against her mouth. She struggles involuntarily, but then perceptibly recollects herself, relaxes, and starts to eat you out. Whatever internal turmoil she's working through, you don't care, and neither does your pussy. When you climax and release her, she stumbles off, looking oddly proud of herself. It seems she got something out of that: @@.mediumaquamarine;a confidence boost,@@ at least. + at the floor in front of you<<if !canSee($activeSlave)>> along with a commanding "floor"<</if>>. She hurries over, but hesitates for an instant, unsure of what to do next. You help her understand by grabbing her on either side of her neck and + <<if $activeSlave.belly >= 300000>> + pulling onto her _belly stomach + <<else>> + shoving her down to kneel at your feet + <</if>> + with her face + <<if $PC.belly >= 5000>> + crammed under your pregnant belly, level with your cunt. + <<else>> + level with your cunt. + <</if>> + One of your hands shifts behind her head and tilts it back as you step forward, grinding against her mouth. She struggles involuntarily, but then perceptibly recollects herself, relaxes, and starts to eat you out. Whatever internal turmoil she's working through, you don't care, and neither does your pussy. When you climax and release her, she stumbles off, looking oddly proud of herself. It seems she got something out of that: @@.mediumaquamarine;a confidence boost,@@ at least. <<else>> - at the couch next to the desk<<if !canSee($activeSlave)>> along with a commanding "couch"<</if>>. She hurries over and <<if $activeSlave.preg > 20>>gently eases her pregnant body to the ground<<else>>kneels<</if>>, her rear pointing at you, but hesitates for an instant, unsure of what to do next. You help her understand by shoving her down so her collarbone is resting on the back of the couch and her ass is at just the right height.<<if $PC.vagina == 1>> You ensure that you're fully hard and get her in the right frame of mind by grinding the pussy beneath your dick against her.<</if>> You fuck <<if $activeSlave.vagina > -1>>her pussy and then her ass in quick succession, plundering her holes without much regard for her pleasure. She gasps and bucks at all the right parts, and even manages to moan almost authentically when you blow your load up her butt<<else>>her ass hard, without cruelty but without much concern for her pleasure, either. She takes it obediently, and does her best to act like she's enjoying being sodomized<</if>>. She stumbles off to wash, looking oddly proud of herself. It seems she got something out of that: @@.mediumaquamarine;a confidence boost,@@ at least. - <<BothVCheck>> + at the couch next to the desk<<if !canSee($activeSlave)>> along with a commanding "couch"<</if>>. She hurries over and + <<if $activeSlave.belly >= 5000>> + gently eases her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>swollen<</if>> body to the ground, + <<else>> + kneels, + <</if>> + her rear pointing at you, but hesitates for an instant, unsure of what to do next. You help her understand by shoving her down so her collarbone is resting on the back of the couch and her ass is at just the right height.<<if $PC.vagina == 1>> You ensure that you're fully hard and get her in the right frame of mind by grinding the pussy beneath your dick against her.<</if>> You fuck + <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> + her pussy and then her ass in quick succession, plundering her holes without much regard for her pleasure. + <<BothVCheck>> + She gasps and bucks at all the right parts, and even manages to moan almost authentically when you blow your load up her butt. + <<elseif canDoVaginal($activeSlave)>> + her pussy hard, without much regard for her pleasure. + <<VaginalVCheck>> + She gasps and bucks at all the right parts, and even manages to moan almost authentically when you blow your load up deep inside her. + <<else>> + her ass hard, without cruelty but without much concern for her pleasure, either. + <<AnalVCheck>> + She takes it obediently, and does her best to act like she's enjoying being sodomized. + <</if>> + She stumbles off to wash, looking oddly proud of herself. It seems she got something out of that: @@.mediumaquamarine;a confidence boost,@@ at least. <</if>> <<set $activeSlave.trust += 4>> <</replace>> @@ -12554,71 +12652,186 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "Rape her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - She'll get more than she asked for. You get to your feet and snap your fingers, pointing + She'll get more than she asked for. You get to your + <<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory) || !canDoAnal($activeSlave)>> + feet, unhook her chastity, + <<else>> + feet + <</if>> + and snap your fingers, pointing <<if $PC.dick == 0>> - at the floor in front of you<<if !canSee($activeSlave)>> along with a commanding "floor"<</if>>. She hurries over, but hesitates for an instant, unsure of what to do next. You help her understand by slapping her, and when she instinctively cringes away from the blow, poking the back of one of her knees with your foot. <<if $activeSlave.preg > 20>>Her gravid form<<else>>She<</if>> collapses like a doll with its strings cut, already crying. You seize her head in both hands and ride her sobbing mouth. If she thought that rape required a dick, she was wrong. If she thought that you needed a strap-on to rape her, she was wrong. Your fingers form claws, holding her head in a terrifying grip as you enjoy the not unfamiliar sensation of a slave weeping into your cunt as you grind it against her crying face. + at the floor in front of you<<if !canSee($activeSlave)>> along with a commanding "floor"<</if>>. She hurries over, but hesitates for an instant, unsure of what to do next. You help her understand by slapping her, and when she instinctively cringes away from the blow, poking the back of one of her knees with your foot. + <<if $activeSlave.belly >= 5000>> + Her <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>bloated<</if>> form + <<else>> + She + <</if>> + collapses like a doll with its strings cut, already crying. You seize her head in both hands and ride her sobbing mouth. If she thought that rape required a dick, she was wrong. If she thought that you needed a strap-on to rape her, she was wrong. Your fingers form claws, holding her head in a terrifying grip as you enjoy the not unfamiliar sensation of a slave weeping into your cunt as you grind it against her crying face. <<else>> - at the couch next to the desk<<if !canSee($activeSlave)>> along with a commanding "couch"<</if>>. She hurries over and <<if $activeSlave.preg > 20>>gently eases her pregnant body to the ground<<else>>kneels<</if>>, her rear pointing at you, but hesitates for an instant, unsure of what to do next. You help her understand by jabbing a thumb into one of her kidneys, forcing her back to arch in involuntary response, and then grinding her face into the couch cushions. <<if $activeSlave.vagina > -1>>Her cunt isn't all that wet, and she has cause to regret this, first when you fuck it without mercy, and then when you switch your barely-lubricated dick to her anus.<<else>>You spit on her asshole and then give her some anal foreplay, if slapping your dick against her anus twice before shoving it inside her counts as anal foreplay.<</if>> She tries to be brave and relax, but those are contradictory goals and she manages neither as you assrape her into inelegant, tearful begging for you to take your dick out of her butt, because it hurts. It isn't the first time you've heard that, or the hundredth. - <<BothVCheck>> + at the couch next to the desk<<if !canSee($activeSlave)>> along with a commanding "couch"<</if>>. She hurries over and + <<if $activeSlave.belly >= 5000>> + gently eases her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>swollen<</if>> body to the ground, + <<else>> + kneels, + <</if>> + her rear pointing at you, but hesitates for an instant, unsure of what to do next. You help her understand by + <<if $activeSlave.belly >= 600000>> + slamming your hands against the bloated mass grossly distending her sides, + <<else>> + jabbing a thumb into one of her kidneys, + <</if>> + forcing her back to arch in involuntary response, and then grinding her face into the couch cushions. + <<if canDoVaginal($activeSlave)>> + Her cunt isn't all that wet, and she has cause to regret this, first when you fuck it without mercy, and then when you switch your barely-lubricated dick to her anus. + <<BothVCheck>> + She tries to be brave and relax, but those are contradictory goals and she manages neither as you assrape her into inelegant, tearful begging for you to take your dick out of her butt, because it hurts. + <<elseif canDoVaginal($activeSlave)>> + Her cunt isn't all that wet, and she has cause to regret this as you waste no time with foreplay. + <<VaginalVCheck>> + She tries to be brave and relax, but those are contradictory goals and she manages neither as you rape her into inelegant, tearful begging for you to take your dick out of her cunt because it hurts<<if canGetPregnant($activeSlave)>>, followed by desperate pleas to not cum inside her since it's a danger day<</if>>. + <<else>> + You spit on her asshole and then give her some anal foreplay, if slapping your dick against her anus twice before shoving it inside her counts as anal foreplay. + <<AnalVCheck>> + She tries to be brave and relax, but those are contradictory goals and she manages neither as you assrape her into inelegant, tearful begging for you to take your dick out of her butt, because it hurts. + <</if>> + It isn't the first time you've heard that, or the hundredth. <</if>> When you're done, you discard her like the human sex toy she is, and go back to your work. She stumbles off, looking @@.gold;fearful@@ but strangely @@.hotpink;complacent,@@ as though she's accepted this to an extent. - <<set $activeSlave.trust -= 4>> - <<set $activeSlave.devotion += 4>> + <<set $activeSlave.trust -= 4, $activeSlave.devotion += 4>> <</replace>> <</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick == 1)>> //This option will take virginity//<</if>> <br><<link "Get the truth out of her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You ask her why she's really here, with devastating directness and in a tone that will brook no disobedience. She quails, her shoulders slumping as she <<if $activeSlave.preg> 15>>hugs her pregnancy<<else>>hugs herself<</if>> and her knees turning inward as she cringes, the perfect picture of the standard human fear response. It seems she thought you wouldn't notice her insincerity. She swallows nervously and makes no response, but then you <<if canSee($activeSlave)>>allow impatience to cloud your brow<<else>>cough with impatience<</if>> and she hurriedly explains herself. - <<if canTalk($activeSlave) == false>> + You ask her why she's really here, with devastating directness and in a tone that will brook no disobedience. She quails, her shoulders slumping as she + <<if $activeSlave.belly >= 1500>> + <<if $activeSlave.pregKnown == 1>> + hugs her pregnancy + <<else>> + attemts to hug herself with her _belly belly in the way + <</if>> + <<else>> + hugs herself + <</if>> + and her knees turning inward as she cringes, the perfect picture of the standard human fear response. It seems she thought you wouldn't notice her insincerity. She swallows nervously and makes no response, but then you <<if canSee($activeSlave)>>allow impatience to cloud your brow<<else>>cough with impatience<</if>> and she hurriedly explains herself. + <<if !canTalk($activeSlave)>> She uses sign language to communicate that she asked the other slaves what she could do to improve her life, and that they told her to do her best to win your favor. She asked them how to do that, and they told her to ask you to fuck her. - <<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> - "<<Master>>, I, um, athked the other girlth what I could do to, you know, do better here," she says. "They thaid to g-get you to like me. A-and when I athked them how to do that, th-they thaid t-to athk you to fuck me." <<else>> - "<<Master>>, I, um, asked the other girls what I could do to, you know, do better here," she says. "They said to g-get you to like me. A-and when I asked them how to do that, th-they said t-to ask you to fuck me." + "<<Master>>, I, um, a<<s>>ked the other girl<<s>> what I could do to, you know, do better here," she <<say>>s. "They <<s>>aid to g-get you to like me. A-and when I a<<s>>ked them how to do that, th-they <<s>>aid t-to a<<s>>k you to fuck me." <</if>> Then she bites her lip and <<if canSee($activeSlave)>>watches you<<else>>listens<</if>> anxiously. <br><br><span id="result2"> <<link "They're not wrong">> <<replace "#result2">> - You get to your feet, letting her know that the other slaves weren't wrong. Her relief is palpable. You snap your fingers, pointing + You get to your feet, letting her know that the other slaves weren't wrong. Her relief is + <<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory) || !canDoAnal($activeSlave)>> + palpable as you undo her chastity. + <<else>> + palpable. + <</if>> + You snap your fingers, pointing <<if $PC.dick == 0>> - at the floor in front of you<<if !canSee($activeSlave)>> along with a commanding "floor"<</if>>. She hurries over, but hesitates for an instant, unsure of what to do next. You help her understand by grabbing her on either side of her neck and shoving her down to kneel at your feet with her face level with your cunt. One of your hands shifts behind her head and tilts it back as you step forward, grinding against her mouth. She struggles involuntarily, but then perceptibly recollects herself, relaxes, and starts to eat you out. Whatever internal turmoil she's working through, you don't care, and neither does your pussy. When you climax and release her, she stumbles off, + at the floor in front of you<<if !canSee($activeSlave)>> along with a commanding "floor"<</if>>. She hurries over, but hesitates for an instant, unsure of what to do next. You help her understand by grabbing her on either side of her neck and + <<if $activeSlave.belly >= 300000>> + pulling onto her _belly stomach + <<else>> + shoving her down to kneel at your feet + <</if>> + with her face + <<if $PC.belly >= 5000>> + crammed under your pregnant belly, level with your cunt. + <<else>> + level with your cunt. + <</if>> + One of your hands shifts behind her head and tilts it back as you step forward, grinding against her mouth. She struggles involuntarily, but then perceptibly recollects herself, relaxes, and starts to eat you out. Whatever internal turmoil she's working through, you don't care, and neither does your pussy. When you climax and release her, she stumbles off, <<else>> - at the couch next to the desk<<if !canSee($activeSlave)>> along with a commanding "couch"<</if>>. She hurries over and <<if $activeSlave.preg > 20>>gently eases her pregnant body to the ground<<else>>kneels<</if>>, her rear pointing at you, but hesitates for an instant, unsure of what to do next. You help her understand by shoving her down so her collarbone is resting on the back of the couch and her ass is at just the right height. You fuck <<if $activeSlave.vagina > -1>>her pussy and then her ass in quick succession, plundering her holes without much regard for her pleasure. She gasps and bucks at all the right parts, and even manages to moan almost authentically when you blow your load up her butt<<else>>her ass hard, without cruelty but without much concern for her pleasure, either. She takes it obediently, and does her best to act like she's enjoying being sodomized<</if>>. She stumbles off to wash, - <<BothVCheck>> + at the couch next to the desk<<if !canSee($activeSlave)>> along with a commanding "couch"<</if>>. She hurries over and + <<if $activeSlave.belly >= 5000>> + gently eases her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>swollen<</if>> body to the ground, + <<else>> + kneels, + <</if>> + her rear pointing at you, but hesitates for an instant, unsure of what to do next. You help her understand by shoving her down so her collarbone is resting on the back of the couch and her ass is at just the right height. You fuck + <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> + her pussy and then her ass in quick succession, plundering her holes without much regard for her pleasure. + <<BothVCheck>> + She gasps and bucks at all the right parts, and even manages to moan almost authentically when you blow your load up her butt. + <<elseif canDoVaginal($activeSlave)>> + her pussy hard, without much regard for her pleasure. + <<VaginalVCheck>> + She gasps and bucks at all the right parts, and even manages to moan almost authentically when you blow your load up deep inside her. + <<else>> + her ass hard, without cruelty but without much concern for her pleasure, either. + <<AnalVCheck>> + She takes it obediently, and does her best to act like she's enjoying being sodomized. + <</if>> + She stumbles off to wash, <</if>> looking @@.mediumaquamarine;much more confident.@@ <<set $activeSlave.trust += 4>> - <</replace>> + <</replace>> <</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick == 1)>> //This option will take virginity//<</if>> <br><<link "Now rape her">> <<replace "#result2">> - You get to your feet, letting her know that the other slaves weren't wrong. Her relief is palpable, but she's getting ahead of herself. You snap your fingers, pointing + You get to your feet, letting her know that the other slaves weren't wrong. Her relief is palpable, but she's getting ahead of + <<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory) || !canDoAnal($activeSlave)>> + herself as you undo her chastity. + <<else>> + herself. + <</if>> + You snap your fingers, pointing <<if $PC.dick == 0>> - at the floor in front of you<<if !canSee($activeSlave)>> along with a commanding "floor"<</if>>. She hurries over, but hesitates for an instant, unsure of what to do next. You help her understand by slapping her, and when she instinctively cringes away from the blow, poking the back of one of her knees with your foot. <<if $activeSlave.preg > 20>>Her gravid form<<else>>She<</if>> collapses like a doll with its strings cut, already crying. You seize her head in both hands and ride her sobbing mouth. If she thought that rape required a dick, she was wrong. If she thought that you needed a strap-on to rape her, she was wrong. Your fingers form claws, holding her head in a terrifying grip as you enjoy the not unfamiliar sensation of a slave weeping into your cunt as you grind it against her crying face. + at the floor in front of you<<if !canSee($activeSlave)>> along with a commanding "floor"<</if>>. She hurries over, but hesitates for an instant, unsure of what to do next. You help her understand by slapping her, and when she instinctively cringes away from the blow, poking the back of one of her knees with your foot. + <<if $activeSlave.belly >= 5000>> + Her <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>bloated<</if>> form + <<else>> + She + <</if>> + collapses like a doll with its strings cut, already crying. You seize her head in both hands and ride her sobbing mouth. If she thought that rape required a dick, she was wrong. If she thought that you needed a strap-on to rape her, she was wrong. Your fingers form claws, holding her head in a terrifying grip as you enjoy the not unfamiliar sensation of a slave weeping into your cunt as you grind it against her crying face. <<else>> - at the couch next to the desk<<if !canSee($activeSlave)>> along with a commanding "couch"<</if>>. She hurries over and <<if $activeSlave.preg > 20>>gently eases her pregnant body to the ground<<else>>kneels<</if>>, her rear pointing at you, but hesitates for an instant, unsure of what to do next. You help her understand by jabbing a thumb into one of her kidneys, forcing her back to arch in involuntary response, and then grinding her face into the couch cushions. <<if $activeSlave.vagina > -1>>Her cunt isn't all that wet, and she has cause to regret this, first when you fuck it without mercy, and then when you switch your barely-lubricated dick to her anus.<<else>>You spit on her asshole and then give her some anal foreplay, if slapping your dick against her anus twice before shoving it inside her counts as anal foreplay.<</if>> She tries to be brave and relax, but those are contradictory goals and she manages neither as you assrape her into inelegant, tearful begging for you to take your dick out of her butt, because it hurts. It isn't the first time you've heard that, or the hundredth. - <<BothVCheck>> + at the couch next to the desk<<if !canSee($activeSlave)>> along with a commanding "couch"<</if>>. She hurries over and + <<if $activeSlave.belly >= 5000>> + gently eases her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>swollen<</if>> body to the ground, + <<else>> + kneels, + <</if>> + her rear pointing at you, but hesitates for an instant, unsure of what to do next. You help her understand by + <<if $activeSlave.belly >= 600000>> + slamming your hands against the bloated mass grossly distending her sides, + <<else>> + jabbing a thumb into one of her kidneys, + <</if>> + forcing her back to arch in involuntary response, and then grinding her face into the couch cushions. + <<if canDoVaginal($activeSlave)>> + Her cunt isn't all that wet, and she has cause to regret this, first when you fuck it without mercy, and then when you switch your barely-lubricated dick to her anus. + <<BothVCheck>> + She tries to be brave and relax, but those are contradictory goals and she manages neither as you assrape her into inelegant, tearful begging for you to take your dick out of her butt, because it hurts. + <<elseif canDoVaginal($activeSlave)>> + Her cunt isn't all that wet, and she has cause to regret this as you waste no time with foreplay. + <<VaginalVCheck>> + She tries to be brave and relax, but those are contradictory goals and she manages neither as you rape her into inelegant, tearful begging for you to take your dick out of her cunt because it hurts<<if canGetPregnant($activeSlave)>>, followed by desperate pleas to not cum inside her since it's a danger day<</if>>. + <<else>> + You spit on her asshole and then give her some anal foreplay, if slapping your dick against her anus twice before shoving it inside her counts as anal foreplay. + <<AnalVCheck>> + She tries to be brave and relax, but those are contradictory goals and she manages neither as you assrape her into inelegant, tearful begging for you to take your dick out of her butt, because it hurts. + <</if>> + It isn't the first time you've heard that, or the hundredth. <</if>> When you're done, you discard her like the human sex toy she is, and go back to your work. She stumbles off, looking @@.gold;fearful@@ but @@.hotpink;submissive,@@ knowing that she now has a better idea of what you want, even if what you want isn't very nice. - <<set $activeSlave.trust -= 4>> - <<set $activeSlave.devotion += 4>> - <</replace>> + <<set $activeSlave.trust -= 4, $activeSlave.devotion += 4>> + <</replace>> <</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick == 1)>> //This option will take virginity//<</if>> <br><<link "It's not that simple">> <<replace "#result2">> - You tell her kindly that it isn't that simple, but that if she obeys orders and does her best, you will like her just fine, and she will do well as your slave. Relief floods through her. - <<if canTalk($activeSlave) == false>> - She gestures her thanks, and an apology for being silly. - <<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> - "Thank you, <<Master>>, and I'm thorry for being thilly," she apologizes. + You tell her kindly that it isn't that simple, but that if she obeys orders and does her best, you will like her just fine, and she will do well as your slave. Relief floods through her. + <<if !canTalk($activeSlave)>> + She gestures her thanks, and an apology for being silly. <<else>> - "Thank you, <<Master>> and I'm sorry for being silly," she apologizes. + "Thank you, <<Master>> and I'm <<s>>orry for being <<s>>illy," she apologizes. <</if>> You dismiss her, and she goes, a strangely @@.hotpink;respectful@@ look on her face. She's no more confident of her ability to find safety and stability here with you than she was before, but she seems to like that it apparently isn't as simple as <<if $PC.dick == 1>>taking your cock up her butt<<if $PC.vagina == 1>> or <</if>><</if>><<if $PC.vagina == 1>>eating you out<</if>>. <<set $activeSlave.devotion += 4>> - <</replace>> + <</replace>> <</link>> </span> <</replace>> @@ -12629,69 +12842,104 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Give her personal language lessons">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You order her to sit next to you. Sure enough, she hesitates, but she seems to have gotten the 'next to you' part, and comes carefully over, <<if canSee($activeSlave)>>watching you<<else>>listening<</if>> intently for any indication that she's misunderstood you. Once there, she stops, knees bent partway as she second-guesses herself about whether she's supposed to sit. Sighing internally, you grab <<if $activeSlave.nipplesPiercing > 0>>a nipple piercing<<elseif $activeSlave.lactation > 0>>a milky nipple<<else>>a nipple<</if>> and pull downward gently. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Thorry <<Master>>,"<<else>>"Sorry <<Master>>,"<</if>> she mutters in her barbarous $activeSlave.nationality accent, and sits <<if $activeSlave.preg > 20>>carefully<<else>>hurriedly<</if>> down. + You order her to sit next to you. Sure enough, she hesitates, but she seems to have gotten the 'next to you' part, and comes carefully over, <<if canSee($activeSlave)>>watching you<<else>>listening<</if>> intently for any indication that she's misunderstood you. Once there, she stops, knees bent partway as she second-guesses herself about whether she's supposed to sit. Sighing internally, you grab + <<if $activeSlave.belly >= 5000>> + <<if $activeSlave.navelPiercing > 0>> + the piercing dangling from her _belly belly + <<else>> + her _belly belly + <</if>> + <<elseif $activeSlave.nipplesPiercing > 0>> + a nipple piercing + <<elseif $activeSlave.lactation > 0>> + a milky nipple + <<else>> + a nipple + <</if>> + and pull downward gently. "<<S>>orry <<Master>>," she mutters in her barbarous $activeSlave.nationality accent, and sits <<if $activeSlave.belly >= 5000>>carefully<<else>>hurriedly<</if>> down. <br><br> - You review 'next,' praising her for getting that, and then move on to 'sit,' 'stand,' and other such useful terms, teaching the $language language to the nude slave sitting crosslegged next to you. She listens raptly, parroting obediently and clearly doing her best to please, but you notice a certain incredulity that slowly fades as the lesson goes on. She's obviously having trouble believing that her owner would trouble <<if $PC.title == 1>>himself<<else>>herself<</if>> with her vocabulary lessons. You work with her several times a day, and she's so diligent that by the end of the week she's @@.green;beginning to make herself understood,@@ though her accent is still pretty atrocious. - <<set $activeSlave.accent -= 1>> + You review 'next,' praising her for getting that, and then move on to 'sit,' 'stand,' and other such useful terms, teaching the $language language to the nude slave sitting + <<if $activeSlave.belly >= 10000 || $activeSlave.weight >= 130>> + heavily + <<else>> + crosslegged + <</if>> + next to you. She listens raptly, parroting obediently and clearly doing her best to please, but you notice a certain incredulity that slowly fades as the lesson goes on. She's obviously having trouble believing that her owner would trouble <<if $PC.title == 1>>himself<<else>>herself<</if>> with her vocabulary lessons. You work with her several times a day, and she's so diligent that by the end of the week she's @@.green;beginning to make herself understood,@@ though her accent is still pretty atrocious. + <<set $activeSlave.accent-->> <</replace>> <</link>> <br><<link "Teach her the words for body parts">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You order her to stand next to you. She hesitates, but eventually processes the instruction and hurries over. When she comes to a stop, she gasps to find you taking her by the hands. You raise them slightly, bringing them <<if canSee($activeSlave)>>up into her field of view<<else>>to her attention<</if>>, and tell her that these are her hands. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Handth,"<<else>>"Hands,"<</if>> she parrots, understanding that this is a language lesson. Your own hands slide over her wrists to grasp her <<if $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.muscles > 5>>toned<<else>>soft<</if>> forearms, producing a little shiver; you name them, and she repeats after you, <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Armth."<<else>>"Arms."<</if>> You reach <<if $activeSlave.height >= 185>>a long way up to reach the tall<<elseif $activeSlave.height >= 160>>up to caress the<<else>>out to touch the diminutive<</if>> slave's shoulders possessively, and name them. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Shoulderth."<<else>>"Shoulders."<</if>> - <br><br> - You continue from there. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Neck," "Chin," "Lipth," "Chetht," "Boobth," "N-nippleth," "Belly," "Hipth,"<<else>>"Neck," "Chin," "Lips," "Chest," "Boobs," "N-nipples," "Belly," "Hips,"<</if>> - <<if ($activeSlave.dick > 0)>> - <<if ($activeSlave.balls > 0)>> - "C-cock, oh <<if SlaveStatsChecker.checkForLisp($activeSlave)>><<Master>>, p-pleathe, augh, ballth,"<<else>><<Master>>, augh, balls,"<</if>> + You order her to stand next to you. She hesitates, but eventually processes the instruction and hurries over. When she comes to a stop, she gasps to find you taking her by the hands. You raise them slightly, bringing them <<if canSee($activeSlave)>>up into her field of view<<else>>to her attention<</if>>, and tell her that these are her hands. "Hand<<s>>," she parrots, understanding that this is a language lesson. Your own hands slide over her wrists to grasp her + <<if $activeSlave.weight > 160>> + fat + <<elseif $activeSlave.weight > 95>> + chubby + <<elseif $activeSlave.muscles > 5>> + toned <<else>> - "B-bitchclit, oh <<if SlaveStatsChecker.checkForLisp($activeSlave)>><<Master>>, p-pleathe,"<<else>><<Master>>,"<</if>> + soft <</if>> + forearms, producing a little shiver; you name them, and she repeats after you, "Arm<<s>>." You reach + <<if $activeSlave.height >= 185>> + a long way up to reach the tall + <<elseif $activeSlave.height >= 160>> + up to caress the + <<else>> + out to touch the diminutive + <</if>> + slave's shoulders possessively, and name them. "<<S>>houlder<<s>>." + <br><br> + You continue from there. "Neck," "Chin," "Lip<<s>>," "Che<<s>>t," "Boob<<s>>," "N-nipple<<s>>," "Belly," "Hip<<s>>," + <<if ($activeSlave.dick > 0)>> + <<if ($activeSlave.balls > 0)>> + "C-cock, oh <<Master>>, p-plea<<s>>e, augh, ball<<s>>," + <<else>> + "B-bitchclit, oh <<Master>>, p-plea<<s>>e," + <</if>> <</if>> <<if ($activeSlave.vagina > -1)>> - <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - "Puthy," "Cliiiiiit, oh <<Master>> - <<else>> - "Pussy," "Cliiiiiit, oh <<Master>> - <</if>> - n-nuh," + "Pu<<ss>>y," "Cliiiiiit, oh <<Master>> n-nuh," <</if>> "Butt," and finally, "B-butt, um, butthole." <br><br><span id="result2"> <<link "Now let her review">> <<replace "#result2">> - You tell her to do the inspection routine again, narrating it herself. She understands immediately, and hustles back to stand in front of your desk, brow furrowed in concentration as she struggles to keep the vocabulary in her head. She shows each part of her body to you in turn, and gets every single one of the terms to describe her body - which in the legal sense, is actually //your// body, one of many you own - perfectly right, though of course she repeats them in her atrocious $activeSlave.nationality accent. She even @@.mediumaquamarine;has the confidence@@ to throw in a little flourish: she says - <<if ($activeSlave.boobs > 3000)>> - <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Boobth!"<<else>>"Boobs!"<</if>> with flirty emphasis, bouncing them for you. + You tell her to do the inspection routine again, narrating it herself. She understands immediately, and hustles back to stand in front of your desk, brow furrowed in concentration as she struggles to keep the vocabulary in her head. She shows each part of her body to you in turn, and gets every single one of the terms to describe her body - which in the legal sense, is actually //your// body, one of many you own - perfectly right, though of course she repeats them in her atrocious $activeSlave.nationality accent. She even @@.mediumaquamarine;has the confidence@@ to throw in a little flourish: she says + <<if $activeSlave.belly >= 10000>> + "Belly!" with flirty emphasis, stroking it sensually. + <<elseif ($activeSlave.boobs > 3000)>> + "Boob<<s>>!" with flirty emphasis, bouncing them for you. <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0)>> - "Cock!" with flirty emphasis, making it bounce for you. + "Cock!" with flirty emphasis, making it bounce for you. <<elseif ($activeSlave.dick > 0)>> - "Bitchclit!" with flirty emphasis, making it wave for you. + "Bitchclit!" with flirty emphasis, making it wave for you. <<elseif ($activeSlave.lips > 40)>> - "Butt!" with flirty emphasis, jiggling it for you. + "Lip<<s>>!" with flirty emphasis, and blows you a kiss. <<elseif ($activeSlave.butt > 4)>> - <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Lipth!"<<else>>"Lips!"<</if>> with flirty emphasis, and blows you a kiss. + "Butt!" with flirty emphasis, jiggling it for you. <<else>> - "Butthole!" with flirty emphasis, bending over and winking it for you. + "Butthole!" with flirty emphasis, bending over and <<if !canDoAnal($activeSlave)>>shaking her anal chastity at<<else>>winking it for<</if>> you. <</if>> <<set $activeSlave.trust += 4>> - <</replace>> + <</replace>> <</link>> + <<if canDoAnal($activeSlave)>> <br><<link "Cover some sexual vocabulary, and make sure she doesn't forget it">> <<replace "#result2">> - A glance at one of your desk monitors reveals that another slave whose business brought her past this area of the penthouse has paused and is listening quizzically, trying to figure out what this odd, heavily accented chant coming out of your office means. It soon becomes obvious. "Fingerfuuuck!" comes $activeSlave.slaveName's voice, loud and clear, and @@.hotpink;desperately eager to please.@@ She continues, moving from - <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Thphincter"<<else>>"Sphincter"<</if>> to + A glance at one of your desk monitors reveals that another slave whose business brought her past this area of the penthouse has paused and is listening quizzically, trying to figure out what this odd, heavily accented chant coming out of your office means. It soon becomes obvious. "Fingerfuuuck!" comes $activeSlave.slaveName's voice, loud and clear, and @@.hotpink;desperately eager to please.@@ She continues, moving from "<<S>>phincter" to <<if ($PC.dick == 1)>> - "<<Master>>'<<s>><<if $PC.vagina == 1>> futa<</if>> cock, oh no," + "<<Master>>'<<s>><<if $PC.vagina == 1>> futa<</if>> cock, oh no," <<else>> - "<<if SlaveStatsChecker.checkForLisp($activeSlave)>>Thtrap-on<<else>>Strap-on<</if>>, oh no," + "<<S>>trap-on, oh no," <</if>> - to repetition of "<<if SlaveStatsChecker.checkForLisp($activeSlave)>>Anal, butthex, unh, athfucking, thodomy, um, buttfucking<<else>>Anal, buttsex, unh, assfucking, sodomy, um, buttfucking<</if>>," and so on. Just when the eavesdropping girl decides that this has become monotonous and turns to go about her business, $activeSlave.slaveName's voice rises sharply in pitch. "Aaah! "<<if SlaveStatsChecker.checkForLisp($activeSlave)>>@@.gold;Athrape!@@ Oh pleathe, <<Master>>, ohh, athrape, athrape<<else>>@@.gold;Assrape!@@ Oh please, <<Master>>, ohh, assrape, assrape<</if>>," followed by much tearful repetition of what's happening to her, and a final, sad <<if $PC.dick == 1>>"C-creampie,"<<else>>"Gape,"<</if>> in a defeated little voice. - <<set $activeSlave.trust -= 2>> - <<set $activeSlave.devotion += 4>> + to repetition of "Anal, butt<<s>>ex, unh, a<<ss>>fucking, <<s>>odomy, um, buttfucking," and so on. Just when the eavesdropping girl decides that this has become monotonous and turns to go about her business, $activeSlave.slaveName's voice rises sharply in pitch. "Aaah! "@@.gold;A<<ss>>rape!@@ Oh plea<<s>>e, <<Master>>, ohh, a<<ss>>rape, a<<ss>>rape," followed by much tearful repetition of what's happening to her, and a final, sad <<if $PC.dick == 1>>"C-creampie,"<<else>>"Gape,"<</if>> in a defeated little voice. + <<set $activeSlave.trust -= 2, $activeSlave.devotion += 4>> <<AnalVCheck>> - <</replace>> + <</replace>> <</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>> + <</if>> </span> <</replace>> <</link>> @@ -12703,7 +12951,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<replace "#result">> <<set $activeSlave.devotion += 4>> <<set $activeSlave.trust += 4>> - You leave for the moment, but appear at the next mealtime before even she does. You shut off all the phallic feeders but one, and make an announcement. You decree that just for this one meal, $activeSlave.slaveName is to lie in front of the one functional feeder, <<if ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0) && ($activeSlave.dickAccessory != "chastity")>>her cock in the air; in order to eat, each slave must ride $activeSlave.slaveName for as long as it takes to suck down her meal<<else>>with a dildo jutting up from her crotch; each slave must ride $activeSlave.slaveName for as long as it takes to suck down her meal<</if>>. $activeSlave.slaveName gapes at you openmouthed for a long moment, looking like she wants to @@.hotpink;declaim a speech of thanks,@@ but you cut her off by pointing peremptorily at her place; she almost runs over, her @@.mediumaquamarine;trust in your whim@@ nearly absolute. But the true shape of your plan isn't apparent yet. When the first girl seats herself on $activeSlave.slaveName and starts sucking off the dispenser dildo, you crouch behind her and insert yourself as well; the bitch is now airtight. She gags and splutters with the discomfort but keeps working away until she gets her meal down and struggles off the three phalluses she has in her. The next girl gets to it with some trepidation: and so it goes, slave by slave. + You leave for the moment, but appear at the next mealtime before even she does. You shut off all the phallic feeders but one, and make an announcement. You decree that just for this one meal, $activeSlave.slaveName is to lie in front of the one functional feeder, <<if ($activeSlave.dick > 0) && canAchieveErection($activeSlave) && ($activeSlave.dickAccessory != "chastity")>>her cock in the air; in order to eat, each slave must ride $activeSlave.slaveName for as long as it takes to suck down her meal<<else>>with a dildo jutting up from her crotch; each slave must ride $activeSlave.slaveName for as long as it takes to suck down her meal<</if>>. $activeSlave.slaveName gapes at you openmouthed for a long moment, looking like she wants to @@.hotpink;declaim a speech of thanks,@@ but you cut her off by pointing peremptorily at her place; she almost runs over, her @@.mediumaquamarine;trust in your whim@@ nearly absolute. But the true shape of your plan isn't apparent yet. When the first girl seats herself on $activeSlave.slaveName and starts sucking off the dispenser dildo, you crouch behind her and insert yourself as well; the bitch is now airtight. She gags and splutters with the discomfort but keeps working away until she gets her meal down and struggles off the three phalluses she has in her. The next girl gets to it with some trepidation: and so it goes, slave by slave. <<set $seed = 0>> <<for $i = 0; $i < $slaves.length; $i++>> <<if ($slaves[$i].anus == 0) || ($slaves[$i].vagina == 0)>> @@ -12879,7 +13127,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <br> <<link "while in pain">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You order her to <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>kneel<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>teeter<<else>>stand<</if>> with her arms over her head and her legs splayed, and tell her that if she moves or resists her punishment will begin again from the start. <<if ($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity")>>She was touching her nipples and ass, so you flick and torture her nipples and give her a severe spanking.<<elseif ($activeSlave.dick > 0) && ((($activeSlave.balls == 0) || ($activeSlave.hormones > 0)))>>She was touching her limp dick and ass, so you slap and torture her offending dick and give her a severe spanking.<<elseif $activeSlave.dick == 0>>She was desperately rubbing her perineum and anus, the most sensitive parts she has left, so you slap that part of her repeatedly, enjoying the way it spasms.<<elseif $activeSlave.vagina == -1>>She was jacking it, so you force her to get herself hard for punishment and then deliver a series of agonizing slaps and flicks to her offending member.<<elseif $activeSlave.labia > 1>>Her generous pussylips bear a sheen of incriminating moisture, so you slap and flick them, causing her intense agony.<<else>>You deliver a series of agonizing slaps to her mons.<</if>> You have to start over twice. By the end, she's managed to orgasm to all the stimulation, but she's crying and desperately promising never to touch herself again without your permission. Her submission to you @@.hotpink;has increased.@@ + You order her to <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>kneel<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>teeter<<else>>stand<</if>> with her arms over her head and her legs splayed, and tell her that if she moves or resists her punishment will begin again from the start. <<if ($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity")>>She was touching her nipples and ass, so you flick and torture her nipples and give her a severe spanking.<<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>She was touching her limp dick and ass, so you slap and torture her offending dick and give her a severe spanking.<<elseif $activeSlave.dick == 0>>She was desperately rubbing her perineum and anus, the most sensitive parts she has left, so you slap that part of her repeatedly, enjoying the way it spasms.<<elseif $activeSlave.vagina == -1>>She was jacking it, so you force her to get herself hard for punishment and then deliver a series of agonizing slaps and flicks to her offending member.<<elseif $activeSlave.labia > 1>>Her generous pussylips bear a sheen of incriminating moisture, so you slap and flick them, causing her intense agony.<<else>>You deliver a series of agonizing slaps to her mons.<</if>> You have to start over twice. By the end, she's managed to orgasm to all the stimulation, but she's crying and desperately promising never to touch herself again without your permission. Her submission to you @@.hotpink;has increased.@@ <<set $activeSlave.devotion += 4>> <<if ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1)>> <<set $activeSlave.fetishStrength += 4>> @@ -12972,7 +13220,7 @@ Your cum training tactics have two components: Cum should be linked with pleasur <br><<link "See if an orgasm will cheer her up">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You<<if $PC.dick == 0>> don a strap-on and<</if>> slide your hands around her <<if $activeSlave.preg > 10>>pregnancy swollen<<elseif ($activeSlave.weight > 10)>>soft<<elseif ($activeSlave.weight >= -10)>>trim<<else>>skinny<</if>> waist, feeling the warmth of her skin, and gently step forward until she's between you and the balcony railing. She is silently obedient, not reacting at all other than to obey your direction as to where she should go. For example, when she feels <<if $PC.dick == 0>>the phallus<<else>>your hardening dick<</if>> pressing against her, she <<if ($activeSlave.height >= 170)>>unconsciously bends forward a little and cocks her hips to position herself<<else>>rises up on the balls of her feet to bring her short body up to the right height<</if>> for anal. She relaxes her <<if ($activeSlave.anus > 2)>>loose anus<<elseif ($activeSlave.anus > 1)>>asshole<<else>>tight little asshole<</if>> completely, making entry easy. Your hands rove, teasing her $activeSlave.nipples nipples, <<if ($activeSlave.boobs > 1000)>>hefting her heavy tits<<elseif ($activeSlave.boobs > 300)>>squeezing her healthy breasts<<else>>pressing her flat chest<</if>><<if $activeSlave.preg > 20>>, massaging her rounded belly, and fondling her popped navel<</if>>. Her face is complacent and unaffected even as her body responds, <<if ($activeSlave.dickAccessory == "chastity")>>since her body is used to its caged cock being neglected in favor of her asspussy<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>her useless dick sporting a drop of precum<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>her soft dick twitching feebly<<elseif $activeSlave.dick > 4>>her giant penis protruding through a gap in the railing<<elseif $activeSlave.dick > 2>>her penis pressing hard against the railing<<elseif $activeSlave.dick > 0>>her pathetic hardon barely protruding from between her thighs<<elseif $activeSlave.clit > 0>>her huge clit stiff under a brush from your fingers<<elseif $activeSlave.vagina == -1>>her asspussy ready and relaxed under a brush from your fingers<<else>>her pussy warm and wet under a brush from your fingers<</if>>. Even her eventual orgasm is entirely mechanical, a simple tightening of her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>loosened<<else>>tight<</if>> sphincter, a gasp of air into her lungs, and a slight shiver. There is a flaw at the corner of her mouth that might be transitory pleasure, but a look <<if canSee($activeSlave)>>into her eyes<<else>>at her face<</if>> confirms that it is not so. + You<<if $PC.dick == 0>> don a strap-on and<</if>> slide your hands around her <<if $activeSlave.preg > 10>>pregnancy swollen<<elseif ($activeSlave.weight > 10)>>soft<<elseif ($activeSlave.weight >= -10)>>trim<<else>>skinny<</if>> waist, feeling the warmth of her skin, and gently step forward until she's between you and the balcony railing. She is silently obedient, not reacting at all other than to obey your direction as to where she should go. For example, when she feels <<if $PC.dick == 0>>the phallus<<else>>your hardening dick<</if>> pressing against her, she <<if ($activeSlave.height >= 170)>>unconsciously bends forward a little and cocks her hips to position herself<<else>>rises up on the balls of her feet to bring her short body up to the right height<</if>> for anal. She relaxes her <<if ($activeSlave.anus > 2)>>loose anus<<elseif ($activeSlave.anus > 1)>>asshole<<else>>tight little asshole<</if>> completely, making entry easy. Your hands rove, teasing her $activeSlave.nipples nipples, <<if ($activeSlave.boobs > 1000)>>hefting her heavy tits<<elseif ($activeSlave.boobs > 300)>>squeezing her healthy breasts<<else>>pressing her flat chest<</if>><<if $activeSlave.preg > 20>>, massaging her rounded belly, and fondling her popped navel<</if>>. Her face is complacent and unaffected even as her body responds, <<if ($activeSlave.dickAccessory == "chastity")>>since her body is used to its caged cock being neglected in favor of her asspussy<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>her useless dick sporting a drop of precum<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>her soft dick twitching feebly<<elseif $activeSlave.dick > 4>>her giant penis protruding through a gap in the railing<<elseif $activeSlave.dick > 2>>her penis pressing hard against the railing<<elseif $activeSlave.dick > 0>>her pathetic hardon barely protruding from between her thighs<<elseif $activeSlave.clit > 0>>her huge clit stiff under a brush from your fingers<<elseif $activeSlave.vagina == -1>>her asspussy ready and relaxed under a brush from your fingers<<else>>her pussy warm and wet under a brush from your fingers<</if>>. Even her eventual orgasm is entirely mechanical, a simple tightening of her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>loosened<<else>>tight<</if>> sphincter, a gasp of air into her lungs, and a slight shiver. There is a flaw at the corner of her mouth that might be transitory pleasure, but a look <<if canSee($activeSlave)>>into her eyes<<else>>at her face<</if>> confirms that it is not so. <<AnalVCheck>> <</replace>> <</link>><<if ($activeSlave.anus == 0)>> //This option will take virginity//<</if>> @@ -12982,7 +13230,7 @@ Your cum training tactics have two components: Cum should be linked with pleasur <<link "Go clubbing">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You inform $activeSlave.slaveName of your plans and tell her to get dressed appropriately. She meets you at the door wearing glitzy heels, an extremely short skirt<<if $activeSlave.preg > 20>> barely noticeable under her pregnant belly<</if>>, and a string bikini top so brief that her areolae are clearly visible. As you descend through $arcologies[0].name the beats get faster and the drops get heavier. By the time you reach the club where the Free Cities' hottest DJ has a show tonight, $activeSlave.slaveName is a whirlwind of sexual energy in motion, moving with every beat and catching every eye<<if $activeSlave.preg > 20>>, despite how far along she is<</if>>. Her skills could have half the club lining up to fuck her for money, but tonight she's all yours. The entire floor is envious of you as the night wears on and her dancing turns into sexual servicing you in time with the music. <<if ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && ($activeSlave.hormones < 1)>>Her tiny skirt does nothing to hide her erection<<elseif ($activeSlave.clit > 0)>>Her tiny skirt displays her big, engorged clit<<elseif $activeSlave.vagina == -1>>Her arched back and cocked hips make it very clear that she wants her asspussy fucked<<else>>The smell of her arousal is noticeable even over the stink of sweat<</if>>. <<if ($activeSlave.boobs > 1000)>>Her breasts get groped and mauled all night<<elseif ($activeSlave.butt > 5)>>She grinds her ass against your crotch all night<<else>>Cum joins the sweat running off her<</if>>. The crowd is duly impressed; @@.green;your reputation has increased.@@ + You inform $activeSlave.slaveName of your plans and tell her to get dressed appropriately. She meets you at the door wearing glitzy heels, an extremely short skirt<<if $activeSlave.preg > 20>> barely noticeable under her pregnant belly<</if>>, and a string bikini top so brief that her areolae are clearly visible. As you descend through $arcologies[0].name the beats get faster and the drops get heavier. By the time you reach the club where the Free Cities' hottest DJ has a show tonight, $activeSlave.slaveName is a whirlwind of sexual energy in motion, moving with every beat and catching every eye<<if $activeSlave.preg > 20>>, despite how far along she is<</if>>. Her skills could have half the club lining up to fuck her for money, but tonight she's all yours. The entire floor is envious of you as the night wears on and her dancing turns into sexual servicing you in time with the music. <<if ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>Her tiny skirt does nothing to hide her erection<<elseif ($activeSlave.clit > 0)>>Her tiny skirt displays her big, engorged clit<<elseif $activeSlave.vagina == -1>>Her arched back and cocked hips make it very clear that she wants her asspussy fucked<<else>>The smell of her arousal is noticeable even over the stink of sweat<</if>>. <<if ($activeSlave.boobs > 1000)>>Her breasts get groped and mauled all night<<elseif ($activeSlave.butt > 5)>>She grinds her ass against your crotch all night<<else>>Cum joins the sweat running off her<</if>>. The crowd is duly impressed; @@.green;your reputation has increased.@@ <</replace>> <<set $rep += 100>> <</link>> @@ -12996,7 +13244,7 @@ Your cum training tactics have two components: Cum should be linked with pleasur <br><<link "Never mind Friday night, the moon's out and it's romantic on the balcony">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You inform $activeSlave.slaveName of your plans and tell her to get dressed appropriately. She meets you at the door absolutely naked<<if $activeSlave.preg > 20>>, her motherly body on full display<</if>>. She has half a question on her face, wondering whether this is going too far, but it vanishes when you <<if canSee($activeSlave)>>smile reassuringly at<<else>>compliment<</if>> her. You take her by the hand and lead her out onto the private balcony outside your office. It's a cloudless night, and the moon is full. You order the arcology to play a classic dance medley, and $activeSlave.slaveName becomes all innocence and grace, the perfect dance partner<<if $activeSlave.preg > 20>>, despite her heavy pregnancy<</if>>. The only real consequence of her nudity is the extra sway of her breasts<<if ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && ($activeSlave.hormones < 1)>>, her visible erection,<<elseif ($activeSlave.clit > 0)>>, her visibly engorged clit,<</if>> and the hardness of her nipples in the cool night when the dance brings you close. She enjoys herself immensely and in no time at all, she's meekly asking you to take her inside and dance with her on the bed. Naturally, you oblige. Her @@.hotpink;devotion to you@@ and @@.mediumaquamarine;trust in you@@ have increased. + You inform $activeSlave.slaveName of your plans and tell her to get dressed appropriately. She meets you at the door absolutely naked<<if $activeSlave.preg > 20>>, her motherly body on full display<</if>>. She has half a question on her face, wondering whether this is going too far, but it vanishes when you <<if canSee($activeSlave)>>smile reassuringly at<<else>>compliment<</if>> her. You take her by the hand and lead her out onto the private balcony outside your office. It's a cloudless night, and the moon is full. You order the arcology to play a classic dance medley, and $activeSlave.slaveName becomes all innocence and grace, the perfect dance partner<<if $activeSlave.preg > 20>>, despite her heavy pregnancy<</if>>. The only real consequence of her nudity is the extra sway of her breasts<<if ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>, her visible erection,<<elseif ($activeSlave.clit > 0)>>, her visibly engorged clit,<</if>> and the hardness of her nipples in the cool night when the dance brings you close. She enjoys herself immensely and in no time at all, she's meekly asking you to take her inside and dance with her on the bed. Naturally, you oblige. Her @@.hotpink;devotion to you@@ and @@.mediumaquamarine;trust in you@@ have increased. <</replace>> <<set $activeSlave.devotion += 3>> <<set $activeSlave.devotion += 3>> @@ -15060,7 +15308,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr <br><<link "Talk to her about her issues with dick">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You sit yourself down in the doorway, right next to her, and pat your thighs. She sits on your lap, obeying despite some evident reluctance to sit atop your moist cock. It nestles easily between her lower buttocks and upper thighs, and she gets herself situated, doing her best to ignore the feeling of your hot hard meat, hard against her fundament. You encircle her with your arms, possessively and dominantly but not sexually, and tell her that you're concerned about her relationship with cock. She shifts uncomfortably. "<<S>>orry, <<Master>>, <<s>>orry I'm not better at hiding that. I should be a good $desc and not react like that. I mean, in a bad way. You <<s>>tartled me, but I don't alway<<s>> react well to dick even when I'm not <<s>>tartled. I'll try harder." This is more contrition and submission than you were expecting, and you probe further, asking her pointedly whether she's attracted to dicks now. "N-no," she admits, after only a moment's hesitation to remember that honesty is the most important rule for her to follow. "No, I don't. But I'll do my be<<s>>t to be a good <<s>>ex <<s>>lave anyway, <<Master>>." Pleased, you tell her that things will get easier for her. <<if $activeSlave.hormones > 0>>The hormone treatments she's currently taking will slowly reorient her sexuality, and eventually she'll lust after every cock she sees.<<elseif $activeSlave.aphrodisiacs > 0 || $activeSlave.inflationType == "aphrodisiac">>The aphrodisiacs she's on will make her so omnisexually horny that soon she won't care how anyone's equipped, as long as they'll fuck her.<<elseif $activeSlave.energy > 60>>Her excellent and improving libido will eventually soften her to all kinds of sex, with all kinds of people.<<else>>Habit and training will get her used to dick, and eventually she'll barely remember that she ever had a problem with sucking a quick cock.<</if>> She's a little unsure whether or not to be reassured by this, but she's @@.mediumaquamarine;relieved she's not in trouble.@@ + You sit yourself down in the doorway, right next to her, and pat your thighs. She sits on your lap, obeying despite some evident reluctance to sit atop your moist cock. It nestles easily between her lower buttocks and upper thighs, and she gets herself situated, doing her best to ignore the feeling of your hot hard meat, hard against her fundament. You encircle her with your arms, possessively and dominantly but not sexually, and tell her that you're concerned about her relationship with cock. She shifts uncomfortably. "<<S>>orry, <<Master>>, <<s>>orry I'm not better at hiding that. I should be a good $desc and not react like that. I mean, in a bad way. You <<s>>tartled me, but I don't alway<<s>> react well to dick even when I'm not <<s>>tartled. I'll try harder." This is more contrition and submission than you were expecting, and you probe further, asking her pointedly whether she's attracted to dicks now. "N-no," she admits, after only a moment's hesitation to remember that honesty is the most important rule for her to follow. "No, I don't. But I'll do my be<<s>>t to be a good <<s>>ex <<s>>lave anyway, <<Master>>." Pleased, you tell her that things will get easier for her. <<if $activeSlave.hormoneBalance >= 50>>The hormone treatments she's currently taking will slowly reorient her sexuality, and eventually she'll lust after every cock she sees.<<elseif $activeSlave.aphrodisiacs > 0 || $activeSlave.inflationType == "aphrodisiac">>The aphrodisiacs she's on will make her so omnisexually horny that soon she won't care how anyone's equipped, as long as they'll fuck her.<<elseif $activeSlave.energy > 60>>Her excellent and improving libido will eventually soften her to all kinds of sex, with all kinds of people.<<else>>Habit and training will get her used to dick, and eventually she'll barely remember that she ever had a problem with sucking a quick cock.<</if>> She's a little unsure whether or not to be reassured by this, but she's @@.mediumaquamarine;relieved she's not in trouble.@@ <<set $activeSlave.trust += 5>> <</replace>> <</link>> diff --git a/src/uncategorized/RESSTR.tw b/src/uncategorized/RESSTR.tw index 479566904a52fcac89387240b2a4dbcc2e20a931..d2f1dfbc78f1833fac0189df9001223438b08d86 100644 --- a/src/uncategorized/RESSTR.tw +++ b/src/uncategorized/RESSTR.tw @@ -210,7 +210,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" You bring her out onto the promenade, still nude, her impressively augmented breasts attracting open stares with their perfect roundness and perkiness. <<if ($activeSlave.energy > 95)>>The nympho slut loves being shown off, and she flaunts her implanted boobs shamelessly.<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "humiliation")>>The slut loves being embarrassed, and she blushes furiously as her nipples stiffen with arousal despite her implants having sapped them off some of their sensitivity.<<elseif ($activeSlave.analCount > 100) && ($activeSlave.oralCount > 100)>>She's such a veteran sex slave that she takes the stares in stride.<<else>>She blushes a little, but tips her chin up and follows you obediently.<</if>> When you reach a good spot, you grab her <<if ($activeSlave.weight > 30)>>fat ass<<elseif ($activeSlave.weight > 10)>>plush hips<<elseif ($activeSlave.weight >= -10)>>trim hips<<elseif ($activeSlave.butt > 2)>>big butt<<else>>skinny ass<</if>> and <<if ($activeSlave.height >= 185)>>pull her tall body in<<elseif ($activeSlave.height >= 160)>>pull her up on tiptoe<<else>>push her petite form up onto a railing<</if>> for standing sex. She cocks her hips and takes your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> compliantly, and after a few thrusts you reach down, seize her behind each knee, and hoist her legs up so she's pinned against your <<if ($PC.boobs == 0)>>chest<<else>>boobs<</if>>, helpless to do anything but let you hold her in midair and fuck her. <<if ($activeSlave.vagina > 1)>>Her pussy can take a hard pounding, so you give it to her.<<elseif ($activeSlave.vagina > -1)>>Her poor tight pussy can barely take the pounding you're administering.<<elseif ($activeSlave.anus > 1)>>Her loose butthole can take a hard pounding, so you give it to her.<<else>>Her poor tight butthole can barely take the pounding you're administering.<</if>> She loses all composure, gasping and panting as the massive weight of her augmented chest weighs her down, causing her to all but collapse against you. Despite this, or perhaps partly because of it, she begins to orgasm, <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>> the discomfort of being half-hard under her chastity cage making her squirm as cum rushes out of the hole at its tip. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>> + <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> <<if ($activeSlave.dick > 3)>>her huge cock releasing a jet of cum with each thrust into her<<elseif ($activeSlave.dick > 1)>>her cock releasing a spurt of cum with each thrust into her<<else>>her tiny dick spurting cum with each thrust into her<</if>>. <<elseif ($activeSlave.dick > 0)>> her soft cock scattering cum all over the place as it flops around. diff --git a/src/uncategorized/multiImplant.tw b/src/uncategorized/multiImplant.tw index 6d98d8315c048c7ecadf7420c0f193a1def53e9e..28f0c63ee1b29860acf619a3ea186ec9e32e2f4f 100644 --- a/src/uncategorized/multiImplant.tw +++ b/src/uncategorized/multiImplant.tw @@ -113,9 +113,9 @@ You head down to your <<if $surgeryUpgrade == 1>>heavily upgraded and customized <<if _slaveOrgans.voicebox != 0>> <<if ($activeSlave.voice == 0)>> <<set $cash -= $surgeryCost>> - <<if ($activeSlave.ovaries + $activeSlave.hormones) > 1>> + <<if $activeSlave.ovaries == 1 && $activeSlave.hormoneBalance >= 200>> <<set $activeSlave.voice = 3>> - <<elseif ($activeSlave.balls > 0) || ($activeSlave.hormones < 0)>> + <<elseif ($activeSlave.balls > 0) || ($activeSlave.hormoneBalance < -20)>> <<set $activeSlave.voice = 1>> <<else>> <<set $activeSlave.voice = 2>> diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw index 167b941da82c5109629a06e2150618ba9b7fc0eb..0f28191ac7ed37245e219fe7c11b3997c7468b3c 100644 --- a/src/uncategorized/randomIndividualEvent.tw +++ b/src/uncategorized/randomIndividualEvent.tw @@ -203,21 +203,19 @@ <<if ($assistant > 0)>> <<if ($assistantAppearance != "normal")>> -<<if ($eventSlave.anus != 0)>> -<<if ($eventSlave.vagina != 0)>> <<if ($eventSlave.devotion >= -20)>> <<if canSee($eventSlave)>> - <<if ($eventSlave.devotion <= 50)>> - <<if ($eventSlave.assignment == "be a servant")>> - <<set $RESSevent.push("PA servant")>> - <</if>> - <<elseif ($eventSlave.trust > 75)>> - <<if ($eventSlave.energy > 60)>> - <<set $RESSevent.push("PA flirting")>> + <<if ($eventSlave.devotion <= 50)>> + <<if ["be a servant", "work as a servant"].includes($eventSlave.assignment)>> + <<if canDoAnal($eventSlave) || canDoVaginal($eventSlave)>> + <<set $RESSevent.push("PA servant")>> + <</if>> + <</if>> + <<elseif ($eventSlave.trust > 75)>> + <<if ($eventSlave.energy > 60)>> + <<set $RESSevent.push("PA flirting")>> + <</if>> <</if>> - <</if>> -<</if>> -<</if>> <</if>> <</if>> <</if>> @@ -456,14 +454,12 @@ <<set $RECIevent.push("feminization")>> <</if>> <<if $eventSlave.trust >= 10>> - <<if $eventSlave.balls >= 0>> - <<if $eventSlave.hormones <= 0>> + <<if canAchieveErection($eventSlave)>> <<if $REFutaSisterCheckinIDs.includes($eventSlave.ID)>> <<set $RECIevent.push("futa")>> <</if>> <</if>> <</if>> - <</if>> <</if>> <</if>> <</if>> @@ -550,7 +546,7 @@ <</if>> <</if>> <<if ($cockFeeder > 0)>> - <<if ($eventSlave.dickAccessory != "chastity" && $eventSlave.dickAccessory != "combined chastity") || ($eventSlave.dick == 0)>> + <<if canPenetrate($eventSlave) || ($eventSlave.dick == 0)>> <<set $RESSevent.push("kitchen molestation")>> <</if>> <</if>> @@ -1055,7 +1051,7 @@ <</if>> <<if ($eventSlave.balls > 0)>> -<<if ($eventSlave.hormones > 0)>> +<<if ($eventSlave.hormoneBalance >= 100)>> <<if ($hormoneUpgradeMood == 0)>> <<if ($eventSlave.trust >= -50)>> <<if ($eventSlave.devotion >= -20)>> @@ -1162,7 +1158,10 @@ <</if>> <</if>> -<<if canTalk($eventSlave)>> +<<if $eventSlave.voice > 0>> +<<if $eventSlave.lips <= 95>> +<<if !["dildo gag", "massive dildo gag", "ball gag", "bit gag"].includes($eventSlave.collar)>> +<<if $eventSlave.accent == 3>> <<if ($eventSlave.devotion <= 50)>> <<if ($eventSlave.trust > -10)>> <<if ($eventSlave.devotion >= -20) || ($eventSlave.trust < -20)>> @@ -1171,6 +1170,9 @@ <</if>> <</if>> <</if>> +<</if>> +<</if>> +<</if>> <<if ($eventSlave.energy > 40)>> <<if canSee($eventSlave)>> @@ -1305,18 +1307,10 @@ <</if>> <<if ($eventSlave.releaseRules != "restrictive") && $eventSlave.releaseRules != "masturbation">> -<<if ($eventSlave.dick != 0) >> -<<if ($eventSlave.hormones < 1)>> -<<if ($eventSlave.balls > 0)>> -<<if ($eventSlave.dickAccessory != "chastity" && $eventSlave.dickAccessory != "combined chastity")>> -<<if ($eventSlave.vaginalAccessory != "chastity belt") && ($eventSlave.vaginalAccessory != "combined chastity")>> +<<if canPenetrate($eventSlave)>> <<set $RESSevent.push("slave dick on slave")>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if ($eventSlave.muscles > 30)>> <<if $eventSlave.weight <= 10>> @@ -1675,16 +1669,13 @@ <<if ($eventSlave.releaseRules != "restrictive") && $eventSlave.releaseRules != "masturbation">> <<if ($eventSlave.clit > 2)>> -<<if ($eventSlave.vaginalAccessory != "chastity belt" && $eventSlave.vaginalAccessory != "combined chastity")>> <<set $RESSevent.push("slave clit on slave")>> <</if>> <</if>> -<</if>> <<if ($eventSlave.releaseRules != "restrictive")>> <<if ($eventSlave.dick > 4) >> -<<if ($eventSlave.hormones < 1)>> -<<if ($eventSlave.balls != 0)>> +<<if canAchieveErection($eventSlave)>> <<if $eventSlave.belly < 10000>> <<if ($eventSlave.dickAccessory != "chastity" && $eventSlave.dickAccessory != "combined chastity")>> <<set $RESSevent.push("slave dick huge")>> @@ -1693,7 +1684,6 @@ <</if>> <</if>> <</if>> -<</if>> <<if ($eventSlave.heels == 1) >> <<if ($eventSlave.shoes == "heels") || ($eventSlave.shoes == "extreme heels")>> @@ -1772,7 +1762,7 @@ <<set $RESSevent.push("hugely pregnant")>> <</if>> -<<if ($eventSlave.hormones > 0)>> +<<if ($eventSlave.hormoneBalance >= 50)>> <<if ($eventSlave.vagina == -1)>> <<if ($eventSlave.balls >= 0)>> <<if ($eventSlave.devotion > 20) || ($eventSlave.trust < -20)>> diff --git a/src/uncategorized/reAnalPunishment.tw b/src/uncategorized/reAnalPunishment.tw index c24351d036d865b0cd24ce3d41ffe9766a63f071..f1c0baf19bfced6a2c96020ece8bab588b95d242 100644 --- a/src/uncategorized/reAnalPunishment.tw +++ b/src/uncategorized/reAnalPunishment.tw @@ -17,7 +17,7 @@ As you're making the rounds through your penthouse, you hear $HeadGirl.slaveName <br><br> You shoot an amused glance at $HeadGirl.slaveName, who smiles back as she explains the slave's minor sin and her intention to sodomize the malefactor. She does not bother to keep an edge of anticipation out of her voice, and $activeSlave.slaveName cries harder and clings to you with renewed force as your Head Girl pronounces her intention with cruel clarity.<<if $activeSlave.boobs > 4000>> The supplicant's breasts are so huge that her embrace of your leg has completely surrounded it in deliciously heaving breastflesh.<<elseif $activeSlave.boobs > 1000>> The weight of the supplicant's breasts is quite noticeable as her embrace of your leg presses them against it.<</if>> You look down at $activeSlave.slaveName. She stares back with huge wet $activeSlave.eyeColor eyes, doing her best to implore you with her gaze, and scooting her rear in towards your foot in an unconscious effort to protect it from the promised assrape. She's quite authentically terrified; her whole body is shaking. <br><br> -$HeadGirl.slaveName is very much acting within her duties, and $activeSlave.slaveName has now misbehaved twice by trying to go over your Head Girl's head by appealing to you. $HeadGirl.slaveName is ready to carry out the sentence: <<if ($HeadGirl.dick > 2) && ($HeadGirl.balls > 0) && ($HeadGirl.dickAccessory != "chastity") && ($HeadGirl.hormones <= 0) && ($HeadGirl.dickAccessory != "chastity")>>her cock is fully erect, and she's keeping it hard with one hand. She slaps its head against her other palm<<elseif $HeadGirl.dick > 0>>since her dick isn't an appropriate instrument for inflicting anal pain, she's got an elephantine dildo ready. She slaps it against her palm<<else>>She's got an elephantine dildo ready, and she slaps it against her palm<</if>>, forcing a frightened moan from $activeSlave.slaveName. +$HeadGirl.slaveName is very much acting within her duties, and $activeSlave.slaveName has now misbehaved twice by trying to go over your Head Girl's head by appealing to you. $HeadGirl.slaveName is ready to carry out the sentence: <<if ($HeadGirl.dick > 2) && canAchieveErection($HeadGirl) && ($HeadGirl.dickAccessory != "chastity") && ($HeadGirl.dickAccessory != "combined chastity")>>her cock is fully erect, and she's keeping it hard with one hand. She slaps its head against her other palm<<elseif $HeadGirl.dick > 0>>since her dick isn't an appropriate instrument for inflicting anal pain, she's got an elephantine dildo ready. She slaps it against her palm<<else>>She's got an elephantine dildo ready, and she slaps it against her palm<</if>>, forcing a frightened moan from $activeSlave.slaveName. <</nobr>>\ @@ -48,9 +48,9 @@ $HeadGirl.slaveName is very much acting within her duties, and $activeSlave.slav <</replace>>\ <<replace "#result">> <<nobr>> - You explain $activeSlave.slaveName's double crime to her, and tell $HeadGirl.slaveName to get started. Your Head Girl orders the weeping slave to present her anus. The <<if $activeSlave.physicalAge > 30>>woman<<else>>girl<</if>> does not resist, but neither does she comply. $HeadGirl.slaveName jabs a thumb into $activeSlave.slaveName's side, right above her kidney, driving the wind out of the slave with a pained grunt. She arches her back involuntarily and her grip on you loosens, so $HeadGirl.slaveName drags her off you, telling $activeSlave.slaveName that it'll hurt less if she cooperates and assumes the proper position. She doesn't, so $HeadGirl.slaveName assfucks her lying flat on the floor, with the poor girl sobbing loudly as $HeadGirl.slaveName <<if ($HeadGirl.dick > 2) && ($HeadGirl.balls > 0) && ($HeadGirl.dickAccessory != "chastity") && ($HeadGirl.hormones <= 0)>>pistons her cock in and out of her rectum<<else>>rams the massive dildo up her butt<</if>>. + You explain $activeSlave.slaveName's double crime to her, and tell $HeadGirl.slaveName to get started. Your Head Girl orders the weeping slave to present her anus. The <<if $activeSlave.physicalAge > 30>>woman<<else>>girl<</if>> does not resist, but neither does she comply. $HeadGirl.slaveName jabs a thumb into $activeSlave.slaveName's side, right above her kidney, driving the wind out of the slave with a pained grunt. She arches her back involuntarily and her grip on you loosens, so $HeadGirl.slaveName drags her off you, telling $activeSlave.slaveName that it'll hurt less if she cooperates and assumes the proper position. She doesn't, so $HeadGirl.slaveName assfucks her lying flat on the floor, with the poor girl sobbing loudly as $HeadGirl.slaveName <<if ($HeadGirl.dick > 2) && canAchieveErection($HeadGirl) && ($HeadGirl.dickAccessory != "chastity") && ($HeadGirl.dickAccessory != "combined chastity")>>pistons her cock in and out of her rectum<<else>>rams the massive dildo up her butt<</if>>. <br><br> - After enjoying the spectacle for a while, you judge that the slave's sphincter is loose enough and tell $HeadGirl.slaveName to flip the bitch over. @@.hotpink;She obeys, chuckling,@@ sitting herself down and hauling the reluctant slave onto her lap by seizing a nipple and pulling it into position so the agonized slave is forced to follow. <<if ($HeadGirl.dick > 2) && ($HeadGirl.balls > 0) && ($HeadGirl.dickAccessory != "chastity") && ($HeadGirl.hormones <= 0)>>$HeadGirl.slaveName reinserts her dick, <<else>>$HeadGirl.slaveName maneuvers the dildo down over her own crotch, approximating the position of a natural cock and using its base to stimulate herself. She reinserts it,<</if>> intentionally missing twice to keep the experience unpleasant despite her victim's well-fucked backdoor. + After enjoying the spectacle for a while, you judge that the slave's sphincter is loose enough and tell $HeadGirl.slaveName to flip the bitch over. @@.hotpink;She obeys, chuckling,@@ sitting herself down and hauling the reluctant slave onto her lap by seizing a nipple and pulling it into position so the agonized slave is forced to follow. <<if ($HeadGirl.dick > 2) && canAchieveErection($HeadGirl) && ($HeadGirl.dickAccessory != "chastity") && ($HeadGirl.dickAccessory != "combined chastity")>>$HeadGirl.slaveName reinserts her dick, <<else>>$HeadGirl.slaveName maneuvers the dildo down over her own crotch, approximating the position of a natural cock and using its base to stimulate herself. She reinserts it,<</if>> intentionally missing twice to keep the experience unpleasant despite her victim's well-fucked backdoor. <br><br> $activeSlave.slaveName, now facing upward rather than having her face ground into the floor, notices for the first time that <<if $PC.dick == 1>>you've got your dick out and hard<<else>>you've donned one of your punishment-sized strap-ons<</if>>. Her $activeSlave.eyeColor eyes @@.gold;fly open with horror@@ as you kneel down and smack its head against her <<if $activeSlave.vagina > -1>>poor pussy<<else>>stretched taint<</if>>, but she doesn't realize how comprehensively fucked she is until you press it against the top of her already-stretched anal sphincter. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> diff --git a/src/uncategorized/saDiet.tw b/src/uncategorized/saDiet.tw index ae35504bc3f3d2ae4182861f30bada1b9ead6945..b633987dc7579b1b9cb4dc741bead19bc0841f5f 100644 --- a/src/uncategorized/saDiet.tw +++ b/src/uncategorized/saDiet.tw @@ -313,19 +313,19 @@ <<elseif ($slaves[$i].drugs == "steroids")>> Her heavy workouts focus on lifting, and since she's on so much gear, she @@.lime;gains muscle rapidly.@@ <<set $slaves[$i].muscles += 8>> - <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].hormones > 0)>> + <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].hormoneBalance >= 100)>> Her heavy workouts focus on lifting, but with natural testosterone and artificial female hormones clashing in her system, she only @@.lime;slowly gains muscle.@@ <<set $slaves[$i].muscles += 3>> - <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].hormones < 0)>> + <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].hormoneBalance <= -100)>> Her heavy workouts focus on lifting, and with natural testosterone and artificial male hormones in her system, she @@.lime;gains muscle rapidly.@@ <<set $slaves[$i].muscles += 8>> <<elseif ($slaves[$i].balls > 0)>> Her heavy workouts focus on lifting, and with natural testosterone in her system, she @@.lime;gains muscle.@@ <<set $slaves[$i].muscles += 5>> - <<elseif ($slaves[$i].hormones < 0)>> + <<elseif ($slaves[$i].hormoneBalance <= -100)>> Her heavy workouts focus on lifting, and with artificial testosterone in her system, she @@.lime;gains muscle.@@ <<set $slaves[$i].muscles += 5>> - <<elseif ($slaves[$i].hormones > 0)>> + <<elseif ($slaves[$i].hormoneBalance >= -100)>> Her heavy workouts focus on lifting, but with lots of female hormones in her system, she barely @@.lime;gains muscle.@@ <<set $slaves[$i].muscles += 2>> <<else>> @@ -366,19 +366,19 @@ <<elseif ($slaves[$i].drugs == "steroids")>> Her long workouts focus on cardio, but since she's still shooting gear, she @@.lime;loses mass slowly.@@ <<set $slaves[$i].muscles -= 3>> - <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].hormones < 0)>> + <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].hormoneBalance <= -100)>> Her long workouts focus on cardio, but since she's got so much natural and artificial testosterone, she @@.lime;loses mass slowly.@@ <<set $slaves[$i].muscles -= 3>> - <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].hormones > 0)>> + <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].hormoneBalance >= 100)>> Her long workouts focus on cardio, and with the natural testosterone in her system counteracted by hormone treatment, she @@.lime;loses musculature.@@ <<set $slaves[$i].muscles -= 5>> <<elseif ($slaves[$i].balls > 0)>> Her long workouts focus on cardio, but with some natural testosterone in her system, she @@.lime;loses muscle slowly.@@ <<set $slaves[$i].muscles -= 3>> - <<elseif ($slaves[$i].hormones > 0)>> + <<elseif ($slaves[$i].hormoneBalance >= 100)>> Her long workouts focus on cardio, and with female hormone treatment, she @@.lime;loses musculature rapidly.@@ <<set $slaves[$i].muscles -= 8>> - <<elseif ($slaves[$i].hormones < 0)>> + <<elseif ($slaves[$i].hormoneBalance <= 100)>> Her long workouts focus on cardio, but under male hormone treatment, she @@.lime;loses muscle slowly.@@ <<set $slaves[$i].muscles -= 3>> <<else>> diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index 74bdefee53afbf2421f4e7a125b7ce5c3fa16159..032f1a83f0ce4bd6c3e5e183c83ec06e97140f0a 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -1129,7 +1129,7 @@ <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> <<if $suppository == 1>> -<<if ($slaves[$i].aphrodisiacs > 0) || ($slaves[$i].curatives > 0) || ($slaves[$i].drugs == "psychosuppressants") || ($slaves[$i].drugs == "hormone enhancers") || ($slaves[$i].hormones != 0)>> +<<if ($slaves[$i].aphrodisiacs > 0) || ($slaves[$i].curatives > 0) || ($slaves[$i].drugs == "psychosuppressants") || ($slaves[$i].drugs == "hormone enhancers") || ($slaves[$i].drugs == "hormone blockers") || ($slaves[$i].hormones != 0)>> <<if ($slaves[$i].sexualFlaw == "hates anal")>> <<if random(1,100) > 80>> Getting buttfucked morning and night by reciprocating dildos that ejaculate $possessive drug regime forces $object to @@.green;accept anal sex@@ as a fact of life. diff --git a/src/uncategorized/saGetMilked.tw b/src/uncategorized/saGetMilked.tw index 827046532800affcd99c6d1a9b5b39eb3d432fa2..4765cd0aa93267095a087b20520c1d76a6172ba9 100644 --- a/src/uncategorized/saGetMilked.tw +++ b/src/uncategorized/saGetMilked.tw @@ -64,11 +64,11 @@ gets milked this week. However, her breast implants impede milk production. <</if>> - <<set $hormones = $slaves[$i].hormones>> - <<if ($slaves[$i].balls != 0) && ($hormones > -2)>> + <<set $hormones = $slaves[$i].hormoneBalance/100>> + <<if ($slaves[$i].balls != 0) && ($hormones < -20)>> <<set $hormones -= 1>> <</if>> - <<if ($slaves[$i].ovaries != 0) && ($hormones < 2)>> + <<if (($slaves[$i].ovaries != 0) || ($slaves[$i].mpreg != 0)) && ($hormones > 20)>> <<set $hormones += 1>> <</if>> <<if ($hormones > 1)>> @@ -344,7 +344,7 @@ gets milked this week. Her diet is designed for cum production. <</if>> - <<set $hormones = $slaves[$i].hormones>> + <<set $hormones = $slaves[$i].hormoneBalance/50>> <<if $hormones < -1>> Her internal chemistry is perfectly suited to cum production. <<elseif $hormones < 0>> @@ -439,7 +439,7 @@ gets milked this week. <<set $slaves[$i].need = 0>> <</if>> - <<if ($slaves[$i].hormones > 0)>> + <<if !canAchieveErection($slaves[$i])>> Since she cannot maintain an erection, she requires @@.gold;painful@@ and @@.mediumorchid;degrading@@ anal electrostimulation to produce. <<set $slaves[$i].devotion -= 2>> <<set $slaves[$i].trust -= 2>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 4e0eec87eb73f703cc5dca543edcccd8f385acc7..1e375ec15c8289c654944325877ae9689875d94d 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -311,10 +311,10 @@ <</if>> <</if>> <</if>> -<<if ($slaves[$i].dickAccessory == "chastity")>> +<<if ["chastity", "combined chastity"].includes($slaves[$i].dickAccessory)>> <<if ($slaves[$i].devotion >= -20)>> <<if ($slaves[$i].energy > 40)>> - <<if ($slaves[$i].hormones <= 0)>> + <<if ($slaves[$i].hormoneBalance < 100)>> <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength > 60)>> <<if $slaves[$i].fetishKnown == 1>> She's such a butthole slut that she manages to get off just fine despite her dick being kept untouchable and soft behind a chastity cage. @@ -2852,7 +2852,7 @@ Allowing her to indulge in her fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ <<FSChange "Hedonism" 2>> <</if>> - <<elseif ($slaves[$i].hormones > 0) && ($slaves[$i].boobs < 1000)>> + <<elseif ($slaves[$i].hormoneBalance >= 100) && ($slaves[$i].boobs < 1000)>> She loves her tits, and feeling them grow under female hormone treatments starts to hold more fascination for her than mere sex. @@.yellow;Her sexual identity is now dominated by her swelling boobs.@@ <<set $slaves[$i].sexualFlaw = "breast growth">> <<set $slaves[$i].fetishStrength = 100>> @@ -3098,7 +3098,7 @@ <</if>> <</if>> <</if>> -<<elseif ($slaves[$i].nipplesPiercing is 2)>> +<<elseif ($slaves[$i].nipplesPiercing == 2)>> <<if ($slaves[$i].nipples == "tiny")>> <<if (random(1,100) > 80)>> $possessiveCap's got so much metal in $possessive nipples that the weight @@.lime;stretches and lengthens them.@@ @@ -3411,7 +3411,7 @@ <<set $slaves[$i].hormoneBalance -= 4>> <</if>> <<if ($slaves[$i].drugs == "fertility drugs")>> - <<set $slaves[$i].hormoneBalance += 8>> + <<set $slaves[$i].hormoneBalance += 4>> <<elseif ($slaves[$i].drugs == "female hormone injections")>> <<set $slaves[$i].hormoneBalance += 20>> <<elseif ($slaves[$i].drugs == "male hormone injections")>> @@ -3421,7 +3421,7 @@ <<elseif ($slaves[$i].drugs == "steroids")>> <<set $slaves[$i].hormoneBalance -= 4>> <<elseif ($slaves[$i].drugs == "super fertility drugs")>> - <<set $slaves[$i].hormoneBalance += 12>> + <<set $slaves[$i].hormoneBalance += 8>> <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> <<set $slaves[$i].hormoneBalance -= 12>> <</if>> @@ -3470,8 +3470,40 @@ <<set $slaves[$i].hormoneBalance = Math.clamp($slaves[$i].hormoneBalance, -400, 400)>> <<if $slaves[$i].drugs != "hormone blockers" && ($slaves[$i].physicalAge >= 18 || $loliGrow == 1)>> <<include "SA hormone effects">> -<<else>> - +<<elseif $slaves[$i].drugs == "hormone blockers">> + The hormone blockers $pronoun is on suppress $possessive off-balance hormones, giving $possessive body time to normalize. + <<if $slaves[$i].energy > 20>> + $possessiveCap libido is similarly + <<set _supp = 1, $slaves[$i].energy-->> + <</if>> + <<if _supp == 1>> + <<if ($slaves[$i].attrXX != 50 || $slaves[$i].attrXY != 50) && $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + @@.red;suppressed,@@ alongside what $pronoun @@.orange;finds sexually attractive.@@ Though that may not be a bad thing, should $pronoun find a sex repulsive. + <<else>> + @@suppressed.@@ + <</if>> + <<elseif ($slaves[$i].attrXX != 50 || $slaves[$i].attrXY != 50) && $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + $possessiveCap @@.orange;sexual tastes are also suppressed by the drugs,@@ though that may not be a bad thing should $pronoun find a sex repulsive. + <</if>> + <<if $slaves[$i].attrXX > 50>> + <<set $slaves[$i].attrXX-->> + <<elseif $slaves[$i].attrXX < 50>> + <<set $slaves[$i].attrXX++>> + <</if>> + <<if $slaves[$i].attrXY > 50>> + <<set $slaves[$i].attrXY-->> + <<elseif $slaves[$i].attrXY < 50>> + <<set $slaves[$i].attrXY++>> + <</if>> + <<if $slaves[$i].hormoneBalance > 0>> + <<set $slaves[$i].hormoneBalance -= 5>> + <<elseif $slaves[$i].hormoneBalance < 0>> + <<set $slaves[$i].hormoneBalance += 5>> + <</if>> + <<if Math.abs($slaves[$i].hormoneBalance) < 75>> + Since $possessive hormone levels are now relatively balanced, @@.yellow;$possessive drug regimen has been ended.@@ + <<set $slaves[$i].drugs = "no drugs">> + <</if>> <</if>> <<if $slaves[$i].genes == "XX">> <<if $slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1>> @@ -3604,6 +3636,8 @@ <<elseif ($slaves[$i].hormones == -2)>> <<set $slaves[$i].pubertyAgeXX += 0.2>> <</if>> + <<elseif $slaves[$i].drugs == "hormone blockers">> + <<set $slaves[$i].pubertyAgeXX += 1>> <</if>> <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXX-3) && ($slaves[$i].pubertyAgeXX < $fertilityAge)>> @@ -3684,6 +3718,8 @@ <<elseif ($slaves[$i].hormones == -2)>> <<set $slaves[$i].pubertyAgeXY -= 0.2>> <</if>> + <<elseif $slaves[$i].drugs == "hormone blockers">> + <<set $slaves[$i].pubertyAgeXY += 1>> <</if>> <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXY-3) && ($slaves[$i].pubertyAgeXY < $potencyAge)>> @@ -4832,7 +4868,7 @@ <</if>> <<if $arcologies[0].FSGenderRadicalist != "unset">> - <<if ($slaves[$i].balls > 0) && ($slaves[$i].dick > 0) && ($slaves[$i].hormones > 0)>> + <<if ($slaves[$i].balls > 0) && ($slaves[$i].dick > 0) && ($slaves[$i].hormoneBalance >= 100)>> Society @@.green;approves@@ of your heavy hormonal feminization of $slaves[$i].slaveName; this advances public interest in girls with soft little dicks. <<FSChangePorn "GenderRadicalist" 1>> <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].pubertyXY == 0) && ($slaves[$i].physicalAge >= $potencyAge)>> @@ -5546,7 +5582,7 @@ <<set $slaves[$i].scrotum += 1>> <</if>> <<elseif _extraScrotum > 1>> - <<if $slaves[$i].hormones > 0>> + <<if $slaves[$i].hormoneBalance >= 100>> <<if random(0,2) == 0>> @@.orange;$possessiveCap ballsack atrophies,@@ which is not surprising, since she's on female hormones and $possessive girly balls have gotten so small. <<set $slaves[$i].scrotum -= 1>> diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index 91af7c9fac9039fbdb3eb05a7f91ccb65feafd93..55c6cbc996bd30cb0d5e2df9021b8016948e5ba1 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -145,7 +145,7 @@ She <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> <<if $slaves[$i].balls > 0>> <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - <<if $slaves[$i].hormones > 0>> + <<if $slaves[$i].hormoneBalance >= 100>> She can't seem to get enough cum out of her terribly swollen balls in one orgasm to relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@ <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>> on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. @@ -168,7 +168,7 @@ She <<if $slaves[$i].drugs == "hyper testicle enhancement">> <<if $slaves[$i].balls > 0>> <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - <<if $slaves[$i].hormones > 0>> + <<if $slaves[$i].hormonebalance >= 100>> She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@ <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>> on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. @@ -302,7 +302,7 @@ She <</if>> <<if $slaves[$i].balls > 0>> <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> - <<if $slaves[$i].hormones > 0>> + <<if $slaves[$i].hormonebalance >= 100>> She can't seem to get enough cum out of her terribly swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She masturbates as often as she can, but @@.mediumorchid;can't find relief.@@ <<set $slaves[$i].devotion-->> <<else>> @@ -310,7 +310,7 @@ She <<set $slaves[$i].trust += 1>> <</if>> <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> - <<if $slaves[$i].hormones > 0>> + <<if $slaves[$i].hormonebalance >= 100>> She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She masturbates non-stop, but @@.mediumorchid;can't find relief.@@ <<set $slaves[$i].devotion -= 3>> <<else>> @@ -752,7 +752,7 @@ She <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> <<if $slaves[$i].balls > 0>> <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> - <<if $slaves[$i].hormones > 0>> + <<if $slaves[$i].hormonebalance >= 100>> She can't seem to get enough cum out of her terribly swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She is very reliant on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex. <<else>> Her terribly swollen balls force her to rely on other slaves for release several times a day, and jetting cum into and onto your other girls @@.mediumaquamarine;habituates her@@ to slave sex. @@ -762,7 +762,7 @@ She <</if>> <<if $slaves[$i].balls > 0>> <<if $slaves[$i].drugs == "hyper testicle enhancement">> - <<if $slaves[$i].hormones > 0>> + <<if $slaves[$i].hormonebalance >= 100>> She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She is completely dependent on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex. <<else>> Her grotesquely swollen balls force her to rely on other slaves for release throughout times a day, and swelling your other girls with cum @@.mediumaquamarine;habituates her@@ to slave sex, though you have to take precautions so she doesn't knock up your entire stock. diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw index 9de3761933e112268ca0ab43ced6249115e39cb7..33b15ceb5ad8e699b308b5a72cecd090f466466f 100644 --- a/src/uncategorized/saServeThePublic.tw +++ b/src/uncategorized/saServeThePublic.tw @@ -1410,25 +1410,21 @@ Her appearance attracted $beauty members of the public (<<print Math.trunc($beau <<set _vignettes.push({text: "she earned extra gratitude from a citizen who loved the way her belly sloshed and moved to his teasing,", type: "rep", effect: 1})>> <<set _vignettes.push({text: "she disgusted a citizen when his forceful fucking caused her to release her contained $slaves[$i].inflationType all over him,", type: "rep", effect: -2})>> <</if>> -<<if ($slaves[$i].hormones > 0) && !canAchieveErection($slaves[$i])>> +<<if ($slaves[$i].hormoneBalance >= 100) && !canAchieveErection($slaves[$i])>> <<if ($slaves[$i].dick > 0)>> <<set _vignettes.push({text: "she disappointed a citizen who was sure she could get $slaves[$i].slaveName's cock erect,", type: "rep", effect: -1})>> <<set _vignettes.push({text: "she earned extra gratitude from a citizen who seems unthreatened by her soft dick,", type: "rep", effect: 1})>> <</if>> -<<elseif ($slaves[$i].hormones < 0)>> +<<elseif ($slaves[$i].hormoneBalance <= -100)>> <<if ($slaves[$i].dick == 0)>> <<set _vignettes.push({text: "she earned extra gratitude from a female citizen who adores the masculinity produced by $slaves[$i].slaveName's hormone regime,", type: "rep", effect: 1})>> <</if>> <</if>> -<<if ($slaves[$i].hormones <= 0)>> - <<if ($slaves[$i].dick > 0)>> - <<if ($slaves[$i].balls > 0) || canAchieveErection($slaves[$i])>> - <<set _vignettes.push({text: "she earned extra gratitude from a citizen who likes to see his wife get fucked by a dickgirl whore,", type: "rep", effect: 1})>> - <<if ($slaves[$i].dick > 3)>> - <<set _vignettes.push({text: "she earned extra gratitude from a female citizen who likes big stiff cocks, and cannot lie,", type: "rep", effect: 1})>> - <<set _vignettes.push({text: "she irritated a male citizen who brought his girlfriend with him by accidentally showing him up,", type: "rep", effect: -1})>> - <</if>> - <</if>> +<<if ($slaves[$i].dick > 0) && canAchieveErection($slaves[$i])>> + <<set _vignettes.push({text: "she earned extra gratitude from a citizen who likes to see his wife get fucked by a dickgirl whore,", type: "rep", effect: 1})>> + <<if ($slaves[$i].dick > 3)>> + <<set _vignettes.push({text: "she earned extra gratitude from a female citizen who likes big stiff cocks, and cannot lie,", type: "rep", effect: 1})>> + <<set _vignettes.push({text: "she irritated a male citizen who brought his girlfriend with him by accidentally showing him up,", type: "rep", effect: -1})>> <</if>> <</if>> <<if ($slaves[$i].balls > 3)>> diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw index 1b85f6ac1c0b06e533f7b3376e2055e1edaaab4d..2475afdf370f9d4c31240e29b142b92758d86b5f 100644 --- a/src/uncategorized/saWhore.tw +++ b/src/uncategorized/saWhore.tw @@ -1406,25 +1406,21 @@ In total, you were paid @@.yellowgreen;¤<<print Math.trunc($beauty*$FResult)>>@ <<set _vignettes.push({text: "she earned repeat business from a customer who loved the way her belly moved as he fucked her,", type: "cash", effect: 1})>> <<set _vignettes.push({text: "she disgusted a customer when his forceful fucking caused her to release her contained $slaves[$i].inflationType all over him,", type: "rep", effect: -2})>> <</if>> -<<if ($slaves[$i].hormones > 0) && !canAchieveErection($slaves[$i])>> +<<if ($slaves[$i].hormoneBlanace >= 100) && !canAchieveErection($slaves[$i])>> <<if ($slaves[$i].dick > 0)>> <<set _vignettes.push({text: "she disappointed a customer who was sure she could get $slaves[$i].slaveName's cock erect,", type: "rep", effect: -1})>> <<set _vignettes.push({text: "she earned repeat business from a customer who seems unthreatened by her soft dick,", type: "cash", effect: 1})>> <</if>> -<<elseif ($slaves[$i].hormones < 0)>> +<<elseif ($slaves[$i].hormoneBlanace <= 100)>> <<if ($slaves[$i].dick == 0)>> <<set _vignettes.push({text: "she earned repeat business from a female customer who adores the masculinity produced by $slaves[$i].slaveName's hormone regime,", type: "cash", effect: 1})>> <</if>> <</if>> -<<if ($slaves[$i].hormones <= 0)>> - <<if ($slaves[$i].dick > 0)>> - <<if ($slaves[$i].balls > 0)>> - <<set _vignettes.push({text: "she earned repeat business from a customer who likes to see his wife get fucked by a dickgirl whore,", type: "cash", effect: 1})>> - <<if ($slaves[$i].dick > 3)>> - <<set _vignettes.push({text: "she earned repeat business from a female customer who likes big stiff cocks, and cannot lie,", type: "cash", effect: 1})>> - <<set _vignettes.push({text: "she irritated a male customer who brought his girlfriend with him by accidentally showing him up,", type: "rep", effect: -1})>> - <</if>> - <</if>> +<<if ($slaves[$i].dick > 0) && canAchieveErection($slaves[$i])>> + <<set _vignettes.push({text: "she earned repeat business from a customer who likes to see his wife get fucked by a dickgirl whore,", type: "cash", effect: 1})>> + <<if ($slaves[$i].dick > 3)>> + <<set _vignettes.push({text: "she earned repeat business from a female customer who likes big stiff cocks, and cannot lie,", type: "cash", effect: 1})>> + <<set _vignettes.push({text: "she irritated a male customer who brought his girlfriend with him by accidentally showing him up,", type: "rep", effect: -1})>> <</if>> <</if>> <<if ($slaves[$i].balls > 3)>> diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw index fdedcab7bbe62e46d8a6e51ccb826c11c2feb96f..bf1c5366267319aa4df51c25dccfad0a8883ab71 100644 --- a/src/uncategorized/seCoursing.tw +++ b/src/uncategorized/seCoursing.tw @@ -265,7 +265,7 @@ The rules have been explained to the hares: they're to be freed if they can reac You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the hares. <<if ($Lurcher.dick > 0)>> - <<if ($Lurcher.balls > 0) && ($Lurcher.dickAccessory != "chastity") && ($Lurcher.hormones <= 0) && ($Lurcher.dick > 1) && ($Lurcher.energy > 60) && ($Lurcher.devotion > 20)>> + <<if canAchieveErection($Lurcher) && ($Lurcher.dickAccessory != "chastity") && ($Lurcher.dickAccessory != "combined chastity") && ($Lurcher.dick > 1) && ($Lurcher.energy > 60) && ($Lurcher.devotion > 20)>> <<if ($Lurcher.dick > 4)>> She's sporting an enormous half-erection, which has already been heavily lubricated to prevent permanent damage to the hares' holes. As you bring her up to the mark, she grabs its base and begins to slap it against her thigh, hard. The hares look around to see what the wet smacking noise is, and are understandably frightened; one of them begins to beg openly. Your fellow competitors @@.green;think this is hilarious.@@ <<set $rep += 50>> diff --git a/src/uncategorized/seWedding.tw b/src/uncategorized/seWedding.tw index 761b45c245d4928853f0d4a409fbe46e572f936c..b1582bd420a8896c968cd5de5a16d7af17762040 100644 --- a/src/uncategorized/seWedding.tw +++ b/src/uncategorized/seWedding.tw @@ -639,9 +639,9 @@ <<elseif ($activeSlave.bellyImplant >= 2000)>> Her <<print $activeSlave.bellyImplant>>cc belly implant bulges her middle out the front of her bridal wear. <</if>> - <<if $activeSlave.dickAccessory == ("chastity")>> + <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> Her slave dick is hidden by its chastity cage. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && ($activeSlave.hormones < 1)>> + <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> <<if ($activeSlave.dick > 4) && ($activeSlave.bellyPreg >= 5000)>>> She's hugely erect, with her lacy g-string only serving to hold her dick agonizingly pressed against the bottom of her pregnant belly. <<elseif $activeSlave.dick > 4>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 9dd6ae6ec33703c869f8b0b8f5903243d9572510..e4f1f8ee5439b6d744b10d0089ed44000473e1ca 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -984,6 +984,11 @@ <</if>> <</if>> | <<link "Hormone enhancers">><<set $activeSlave.drugs = "hormone enhancers">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>> +<<if Math.abs($activeSlave.hormoneBalance >= 100)>> + | <<link "Hormone blockers">><<set $activeSlave.drugs = "hormone blockers">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>> +<<else>> + | Hormone blockers +<</if>> <<if $activeSlave.boobs > 250 && $activeSlave.boobShape != "saggy" && $purchasedSagBGone == 1>> | <<link "Sag-B-Gone breast lifting cream">><<set $activeSlave.drugs = "sag-B-gone">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>> <</if>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index b5ec710b2027d532f89f9b438e2a638e9ce6ef6d..3d43ba844379dbaeac56ca992dc27ed33ad59de2 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -2651,7 +2651,7 @@ $pronounCap's got a <<if ($activeSlave.energy > 95)>> $pronounCap's such a nympho that despite this, $possessive limp member is tipped by a drop of precum. <</if>> -<<elseif ($activeSlave.dick > 1) && ($activeSlave.hormones > 0)>> +<<elseif ($activeSlave.dick > 1) && ($activeSlave.hormoneBalance >= 100)>> Since $pronoun's on an intense regimen of female hormones, $possessive cock is soft. <<if ($activeSlave.devotion > 75)>> Despite this, $pronoun's so devoted to you that being near you has $possessive horny. $possessiveCap limp member is tipped by a drop of precum. @@ -3652,11 +3652,11 @@ $pronounCap's got a <<if ($activeSlave.releaseRules == "permissive") || $activeSlave.releaseRules == "masturbation">> <<if ($activeSlave.aphrodisiacs > 0) || ($activeSlave.inflationType == "aphrodisiac")>> <<if ($activeSlave.aphrodisiacs > 1) || ($activeSlave.inflationType == "aphrodisiac" && $activeSlave.inflation > 1)>> - <<if ($activeSlave.dick != 0) && ($activeSlave.hormones > 0) && ($activeSlave.amp == 1)>> + <<if ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100) && ($activeSlave.amp == 1)>> The extreme dose of aphrodisiacs combined with the hormones that keep $object flaccid have $object in a state of extreme sexual frustration; $pronoun's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously humping $possessive ass against whatever's next to $object for anal stimulation and<</if>>humping $possessive dick against whatever $pronoun can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> <<elseif ($activeSlave.dick != 0) && ($activeSlave.balls == 0) && ($activeSlave.amp == 1)>> The extreme dose of aphrodisiacs combined with the lack of balls that keeps $object flaccid have $object in a state of extreme sexual frustration; $pronoun's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously humping $possessive ass against whatever's next to $object for anal stimulation and <</if>>humping $possessive limp dick against whatever $pronoun can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> - <<elseif ($activeSlave.dick != 0) && ($activeSlave.hormones > 0)>> + <<elseif ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100)>> The extreme dose of aphrodisiacs combined with the hormones that keep $object flaccid have $object in a state of extreme sexual frustration; $pronoun's rubbing $possessive limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously humping $possessive ass against whatever's next to $object for anal stimulation<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> <<elseif ($activeSlave.dick != 0) && ($activeSlave.balls == 0)>> The extreme dose of aphrodisiacs combined with the lack of balls that keeps $object flaccid have $object in a state of extreme sexual frustration; $pronoun's rubbing $possessive limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously humping $possessive ass against whatever's next to $object for anal stimulation<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> @@ -3666,11 +3666,11 @@ $pronounCap's got a The extreme dose of aphrodisiacs has $possessive cock painfully erect and precum drips from its head. <</if>> <<else>> - <<if ($activeSlave.dick != 0) && ($activeSlave.hormones > 0) && ($activeSlave.amp == 1)>> + <<if ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100) && ($activeSlave.amp == 1)>> The aphrodisiacs combined with the hormones that keep $object flaccid have $object sexually frustrated; $pronoun's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously rubbing $possessive ass against whatever's next to $object, and <</if>>humping $possessive dick against whatever $pronoun can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> <<elseif ($activeSlave.dick != 0) && ($activeSlave.balls == 0) && ($activeSlave.amp == 1)>> The aphrodisiacs combined with the lack of balls that keeps $object flaccid have $object sexually frustrated; $pronoun's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously rubbing $possessive ass against whatever's next to $object, and <</if>>humping $possessive dick against whatever $pronoun can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> - <<elseif ($activeSlave.dick != 0) && ($activeSlave.hormones > 0)>> + <<elseif ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100)>> The aphrodisiacs combined with the hormones that keep $object flaccid have $object sexually frustrated; $pronoun's touching $possessive limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously rubbing $possessive ass against whatever's next to $object<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> <<elseif ($activeSlave.dick != 0) && ($activeSlave.balls == 0)>> The aphrodisiacs combined with the lack of balls that keeps $object flaccid have $object sexually frustrated; $pronoun's touching $possessive limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously rubbing $possessive ass against whatever's next to $object<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> diff --git a/src/utility/descriptionWidgetsPiercings.tw b/src/utility/descriptionWidgetsPiercings.tw index c2a2353c56e08340c9b00af9b56a140f319c182a..c64b6cf36e0119795e4c750fe891e83596144447 100644 --- a/src/utility/descriptionWidgetsPiercings.tw +++ b/src/utility/descriptionWidgetsPiercings.tw @@ -488,8 +488,7 @@ $pronounCap has a corset piercing, a ladder of steel rings running up each side <<if ($activeSlave.dickAccessory != "chastity") && ($activeSlave.dickAccessory != "combined chastity")>> <<if ($activeSlave.dick > 4)>> <<if ($activeSlave.boobs > 1000)>> - <<if ($activeSlave.balls > 0)>> - <<if ($activeSlave.hormones <= 0)>> + <<if canAchieveErection($activeSlave.balls > 0)>> <<if ($activeSlave.devotion > 20)>> <<if ($activeSlave.energy > 90)>> $possessiveCap very special body allows $object to wear an incredibly lewd piece of jewelry: a thin golden chain that runs from nipple to nipple, through $possessive pierced cockhead. The chain is short, and any motion at all tugs at $possessive nipples and penis. @@ -504,5 +503,4 @@ $pronounCap has a corset piercing, a ladder of steel rings running up each side <</if>> <</if>> <</if>> - <</if>> <</widget>> \ No newline at end of file diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index 23e6fad6cd92c9bc0205f9b923b941d102dd6f98..9ef413244e4718f1ad68f460ec774ae7f45bdb3c 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -131,7 +131,7 @@ $activeSlave.slaveName is $possessiveCap lingerie is white, since $pronoun has a virgin asspussy. <<elseif ($activeSlave.fetish == "dom") || ($activeSlave.fetish == "sadist")>> $pronounCap's gone with black lingerie to look a bit more intimidating. - <<elseif ($activeSlave.hormones < 0)>> + <<elseif ($activeSlave.hormoneBalance < 0)>> $pronounCap's gone with blue lingerie for some reason. <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> The lingerie is girly pink. @@ -146,7 +146,7 @@ $activeSlave.slaveName is $possessiveCap lingerie is white, since $pronoun has a virgin asspussy, <<elseif ($activeSlave.fetish == "dom") || ($activeSlave.fetish == "sadist")>> $pronounCap's gone with black lingerie to look a bit more intimidating, - <<elseif ($activeSlave.hormones < 0)>> + <<elseif ($activeSlave.hormoneBlance < 0)>> $pronounCap's gone with blue lingerie for some reason, <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> The lingerie is girly pink, @@ -166,9 +166,9 @@ $activeSlave.slaveName is $possessiveCap lingerie is white, since $pronoun has a virgin asspussy, <<elseif ($activeSlave.fetish == "dom") || ($activeSlave.fetish == "sadist")>> $pronounCap's gone with black lingerie to look a bit more intimidating, - <<elseif ($activeSlave.hormones < 0)>> + <<elseif ($activeSlave.hormoneBlance < 0)>> $pronounCap's gone with blue lingerie for some reason, - <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls is 0)>> + <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> The lingerie is girly pink, <<else>> The lingerie is $activeSlave.hColor to match $possessive hair, @@ -182,9 +182,9 @@ $activeSlave.slaveName is $possessiveCap lingerie is white, since $pronoun has a virgin asspussy. <<elseif ($activeSlave.fetish == "dom") || ($activeSlave.fetish == "sadist")>> $pronounCap's gone with black lingerie to look a bit more intimidating. - <<elseif ($activeSlave.hormones < 0)>> + <<elseif ($activeSlave.hormoneBalance < 0)>> $pronounCap's gone with blue lingerie for some reason. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls is 0)>> + <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> The lingerie is girly pink. <<else>> The lingerie is $activeSlave.hColor to match $possessive hair. diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw index 183384d0c327fcdd30cd05c99c01537892ee36de..3509f33e8f82b018211e6795de7dfc025fb71e3b 100644 --- a/src/utility/raWidgets.tw +++ b/src/utility/raWidgets.tw @@ -3650,7 +3650,7 @@ Your brand design is ''$brandDesign.'' /* Closes single for loop for growth drugs. */ /* Other Drugs */ -<<set _tempDrugsDrugs = ["psychosuppresants", "no drugs", "steroids", "hormone enhancers", "anti-aging cream", "growth stimulants", "sag-B-gone", "male hormone injections", "female hormone injections", "none"]>> +<<set _tempDrugsDrugs = ["psychosuppresants", "no drugs", "steroids", "hormone enhancers", "hormone blockers", "anti-aging cream", "growth stimulants", "sag-B-gone", "male hormone injections", "female hormone injections", "none"]>> <<if _tempDrugsDrugs.includes(_combinedRule.drug)>> <<if _tempDrugsDrugs.includes($args[0].drugs) && ($args[0].drugs != _combinedRule.drug)>> <<switch _combinedRule.drug>> @@ -3694,6 +3694,14 @@ Your brand design is ''$brandDesign.'' <<set $args[0].drugs = "no drugs" >> <br> $args[0].slaveName can not benefit from her assigned drug and has been defaulted to $args[0].drugs. <</if>> + <<case "hormone enhancers">> + <<if Math.abs($args[0].hormoneBalance >= 100)>> + <<set $args[0].drugs = _combinedRule.drug >> + <br> $args[0].slaveName has been put on $args[0].drugs. + <<else>> + <<set $args[0].drugs = "no drugs" >> + <br> $args[0].slaveName would see little benefit from her assigned drug and has been defaulted to $args[0].drugs. + <</if>> <<default>> <<set $args[0].drugs = _combinedRule.drug >> <br> $args[0].slaveName has been put on $args[0].drugs.