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 5c980fcec4cbd6f643e08d183d85c054c1eb27b7..96f25645db64b6e6a64930b324d50fd4cfb2e1f7 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -982,7 +982,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/storyJS.tw b/src/js/storyJS.tw index e3c27a179eb4fc0cd5e6df23b00be68ecdb277f1..83e5b95eb83f32646c592674b130e693c179e026 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) { return true; } else { return false; @@ -445,7 +445,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.balls > 0 ? slave.hormoneBalance < 100 : slave.hormoneBalance <= -100)) { return true; } else { return false; @@ -844,7 +844,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) { @@ -877,7 +877,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..ea0aa257681fb9393f38f1911815be6a0d8ceda4 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. @@ -12703,7 +12703,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 +12879,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 +12972,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 +12982,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 +12996,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 +15060,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..a86cb4fa6bf0e03821c93c1979d13e2a80a43919 100644 --- a/src/uncategorized/randomIndividualEvent.tw +++ b/src/uncategorized/randomIndividualEvent.tw @@ -456,14 +456,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>> @@ -1055,7 +1053,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)>> @@ -1306,8 +1304,7 @@ <<if ($eventSlave.releaseRules != "restrictive") && $eventSlave.releaseRules != "masturbation">> <<if ($eventSlave.dick != 0) >> -<<if ($eventSlave.hormones < 1)>> -<<if ($eventSlave.balls > 0)>> +<<if canAchieveErection($eventSlave)>> <<if ($eventSlave.dickAccessory != "chastity" && $eventSlave.dickAccessory != "combined chastity")>> <<if ($eventSlave.vaginalAccessory != "chastity belt") && ($eventSlave.vaginalAccessory != "combined chastity")>> <<set $RESSevent.push("slave dick on slave")>> @@ -1316,7 +1313,6 @@ <</if>> <</if>> <</if>> -<</if>> <<if ($eventSlave.muscles > 30)>> <<if $eventSlave.weight <= 10>> @@ -1683,8 +1679,7 @@ <<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 +1688,6 @@ <</if>> <</if>> <</if>> -<</if>> <<if ($eventSlave.heels == 1) >> <<if ($eventSlave.shoes == "heels") || ($eventSlave.shoes == "extreme heels")>> @@ -1772,7 +1766,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.