From eb65a17076233c9bded35e810d76782dbfdc4c98 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Wed, 14 Jun 2017 02:44:13 -0400 Subject: [PATCH] Vanilla surname stuff. --- src/events/intro/introSummary.tw | 2 +- src/init/storyInit.tw | 4 +- src/npc/startingGirls/commitStartingGirl.tw | 8 +- src/pregmod/reLegendaryWomb.tw | 2 +- src/uncategorized/PESS.tw | 22 +- src/uncategorized/PETS.tw | 31 +- src/uncategorized/RECI.tw | 33 +- src/uncategorized/REFI.tw | 35 +- src/uncategorized/REFS.tw | 5 +- src/uncategorized/RESS.tw | 254 +++++++------- src/uncategorized/RETS.tw | 18 +- src/uncategorized/addCustomDescriptors.tw | 6 +- src/uncategorized/assistantEvents.tw | 2 +- src/uncategorized/degradingName.tw | 20 +- src/uncategorized/multiImplant.tw | 2 +- src/uncategorized/pMercenaryRomeo.tw | 2 +- src/uncategorized/pRivalInitiation.tw | 2 +- src/uncategorized/peCombatTraining.tw | 2 +- src/uncategorized/peConcubineInterview.tw | 2 +- src/uncategorized/pePitFight.tw | 2 +- src/uncategorized/penthouseReport.tw | 7 +- src/uncategorized/randomNonindividualEvent.tw | 68 ++-- src/uncategorized/reAnalPunishment.tw | 2 +- src/uncategorized/reBusyArcadeWorkaround.tw | 2 +- src/uncategorized/reFormerAbolitionist.tw | 2 +- src/uncategorized/reHGReplacement.tw | 2 +- src/uncategorized/reLegendaryBalls.tw | 2 +- src/uncategorized/reLegendaryCow.tw | 2 +- src/uncategorized/reLegendaryEntertainer.tw | 2 +- src/uncategorized/reLegendaryWhore.tw | 2 +- src/uncategorized/reNickname.tw | 2 +- src/uncategorized/reNoEvent.tw | 2 +- src/uncategorized/reRelationshipAdvice.tw | 2 +- src/uncategorized/reShowerPunishment.tw | 2 +- src/uncategorized/reStandardPunishment.tw | 2 +- src/uncategorized/recETS.tw | 2 +- src/uncategorized/rename.tw | 9 +- src/uncategorized/slaveInteract.tw | 1 + src/uncategorized/slaveSummary.tw | 317 +++++++++++++++--- src/utility/miscWidgets.tw | 24 ++ src/utility/slaveCreationWidgets.tw | 2 +- 41 files changed, 626 insertions(+), 284 deletions(-) diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 4650187e96f..5a018631555 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -616,7 +616,7 @@ Birthweek: <br> Name your character: (given name) <<textbox "$PC.name" $PC.name "Intro Summary">> (surname) <<if $PC.surname>> - <<textbox "$PC.surname" "$PC.surname" "Intro Summary">> + <<textbox "$PC.surname" $PC.surname "Intro Summary">> <<link "Go by a single name">><<set $PC.slaveSurname = 0>><<goto "Intro Summary">><</link>> <<else>> <<textbox "$PC.surname" "" "Intro Summary">> diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index f7c0f4ed637..97e0d2cf65f 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -13,8 +13,8 @@ You should have received a copy of the GNU General Public License along with thi */ <<unset $releaseID>> -<<set $ver = "0.10.3", $releaseID = 1015>> -<<if ndef $releaseID>><<set $releaseID = 1015>><</if>> +<<set $ver = "0.10.5", $releaseID = 1016>> +<<if ndef $releaseID>><<set $releaseID = 1016>><</if>> /* This needs to be broken down into individual files that can be added to StoryInit instead. */ diff --git a/src/npc/startingGirls/commitStartingGirl.tw b/src/npc/startingGirls/commitStartingGirl.tw index d5e6d9e9b80..debfada9592 100644 --- a/src/npc/startingGirls/commitStartingGirl.tw +++ b/src/npc/startingGirls/commitStartingGirl.tw @@ -20,7 +20,13 @@ <<set $hostage = $slaveWithoutBonuses, $hostageCost = $slaveCost, $hostageAnnounced = -1>> <</if>> -$activeSlave.slaveName has been added to your starting stable of slaves. You now have ¤$cash remaining. +<<switch $activeSlave.nationality>> +<<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $activeSlave.slaveSurname>>$activeSlave.slaveSurname <</if>>$activeSlave.slaveName +<<default>> + $activeSlave.slaveName<<if $activeSlave.slaveSurname>> $activeSlave.slaveSurname<</if>> +<</switch>> +has been added to your starting stable of slaves. You now have ¤$cash remaining. <br> <<if $cash >= $minimumSlaveCost>> <br> diff --git a/src/pregmod/reLegendaryWomb.tw b/src/pregmod/reLegendaryWomb.tw index 08917dc4679..3a886e585ff 100644 --- a/src/pregmod/reLegendaryWomb.tw +++ b/src/pregmod/reLegendaryWomb.tw @@ -10,7 +10,7 @@ <<set $activeSlave.devotion += 4>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> is an incredible mother. She's given birth to numbers that would have been considered absurd in the days when drug treatments were limited by consent. A nascent organization will be holding a pageant for pregnant slaves tomorrow, and since they're aware you keep breeders, they've sent you an invitation to enter a heavily pregnant slave to be judged. +<<EventNameLink $activeSlave>> is an incredible mother. She's given birth to numbers that would have been considered absurd in the days when drug treatments were limited by consent. A nascent organization will be holding a pageant for pregnant slaves tomorrow, and since they're aware you keep breeders, they've sent you an invitation to enter a heavily pregnant slave to be judged. <br><br> diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index e87ba259673..2789e540d64 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -73,39 +73,39 @@ <<case "bodyguard beatdown">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is a constant fixture by your side in your excursions outside the penthouse, as is befitting her position as your personal bodyguard. Largely the position is ceremonial, there are few citizens with a survival instinct compromised enough to risk attacking an arcology owner in the middle of their arcology. This evening, however, you run into one of those scant few citizens - a drunkard so inebriated that he doesn't seem to understand the danger in invading your personal space. Before your personal security can be further jeapardized, your bodyguard steps in. +<<EventNameLink $activeSlave>> is a constant fixture by your side in your excursions outside the penthouse, as is befitting her position as your personal bodyguard. Largely the position is ceremonial, there are few citizens with a survival instinct compromised enough to risk attacking an arcology owner in the middle of their arcology. This evening, however, you run into one of those scant few citizens - a drunkard so inebriated that he doesn't seem to understand the danger in invading your personal space. Before your personal security can be further jeapardized, your bodyguard steps in. <<case "madam strategy">> -Your madam <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is a perceptive whore mistress. You are a clever and well-informed manager, of course, and $assistantName is as well-informed as it is physically possible to be about anything that happens within her sensor net, but the madam has special insight. She sees more sex in person than anyone in the arcology, not excepting you, and may even know some of your brothel slaves better than you do. This certainly extends to their sexualities and skills; if she ever has any doubts about any of them, she usually fucks them herself to get at the truth. +Your madam <<EventNameLink $activeSlave>> is a perceptive whore mistress. You are a clever and well-informed manager, of course, and $assistantName is as well-informed as it is physically possible to be about anything that happens within her sensor net, but the madam has special insight. She sees more sex in person than anyone in the arcology, not excepting you, and may even know some of your brothel slaves better than you do. This certainly extends to their sexualities and skills; if she ever has any doubts about any of them, she usually fucks them herself to get at the truth. <<case "DJ publicity">> -Your DJ <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is a terribly pretty girl. Very few of your tenants, male or female, would turn down a night in $clubName with her. Demand is such that she must carefully confine herself to the most important, leaving the lesser of your citizens with the sight of her body and the sound of her beats. A few of them are so smitten as to consider earning her favors the primary benefit of advancement, looking forward to the day when $activeSlave.slaveName will deign to mark their success in life by giving them attention on the floor. In many ways, $activeSlave.slaveName's face is the face of $arcologies[0].name. +Your DJ <<EventNameLink $activeSlave>> is a terribly pretty girl. Very few of your tenants, male or female, would turn down a night in $clubName with her. Demand is such that she must carefully confine herself to the most important, leaving the lesser of your citizens with the sight of her body and the sound of her beats. A few of them are so smitten as to consider earning her favors the primary benefit of advancement, looking forward to the day when $activeSlave.slaveName will deign to mark their success in life by giving them attention on the floor. In many ways, $activeSlave.slaveName's face is the face of $arcologies[0].name. <<case "tired collectrix">> -Your milkmaid <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> worked hard today. She's clearly exhausted, but she seems to think it below her to show the fatigue. She holds her chin level and her shoulders square as she heads to the bathroom to bathe before bed. After her shower, she inspects her crotch closely before appearing to start masturbating. On closer inspection, however, she's very gently massaging analgesic lotion into her cock, wincing a little as she does so. She starts a little when you enter the room, but relaxes when you tell her to continue her ministrations and let you know how she's feeling as she does. +Your milkmaid <<EventNameLink $activeSlave>> worked hard today. She's clearly exhausted, but she seems to think it below her to show the fatigue. She holds her chin level and her shoulders square as she heads to the bathroom to bathe before bed. After her shower, she inspects her crotch closely before appearing to start masturbating. On closer inspection, however, she's very gently massaging analgesic lotion into her cock, wincing a little as she does so. She starts a little when you enter the room, but relaxes when you tell her to continue her ministrations and let you know how she's feeling as she does. <br><br> <<if canTalk($activeSlave) == false>>She indicates in amusingly graphic gestures that her dick is sore. She painstakingly counts on her fingers, letting you know that she's fucked <<print $cumSlaves>> assholes today, most of them more than once.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>"<<Master>>, Ah've fucked a lot of butth today. There'th <<print $cumSlaves>> thlaveth in the dairy, and ah fucked em all up the butt at leatht onthe. Motht of them more than onthe. My poor cock ith a little thore, <<Master>>," she lisps.<<else>>"<<Master>>, I've fucked a lot of assholes today. There's <<print $cumSlaves>> slaves in the dairy, and I fucked them all up the butt at least once. Most of them more than once. My poor cock is a little sore, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>," she says.<</if>> With so many slaves getting cockmilked, she certainly has to work hard to make sure none of them go unpenetrated. <<case "tired milkmaid">> -Your milkmaid <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> worked hard today. The cows have it much easier than she does, in many ways: all they have to do is give milk, while her life is one of hard labor. Long after they're asleep, she's cleaning the dairy and getting ready for the next day. At long last she's done, and even though she's exhausted, she takes a few minutes to thoroughly stretch her aching body. She's a big girl, and the play of her muscles across her back as she works out the kinks is quite eye-catching. +Your milkmaid <<EventNameLink $activeSlave>> worked hard today. The cows have it much easier than she does, in many ways: all they have to do is give milk, while her life is one of hard labor. Long after they're asleep, she's cleaning the dairy and getting ready for the next day. At long last she's done, and even though she's exhausted, she takes a few minutes to thoroughly stretch her aching body. She's a big girl, and the play of her muscles across her back as she works out the kinks is quite eye-catching. <<case "loving concubine">> It's been a long, harassing day as owner of the arcology. You're composing an angry communication to a couple of imbecile tenants who seem to think they're still in their old world shithole of a homeland, insist on acting like it, and are also wealthy enough to make it unwise to simply defenestrate them from the nearest window. Not that you aren't tempted. Suddenly, you feel a moist, <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>girlish<</if>> pair of lips nibbling their way along your ear, and a <<if ($activeSlave.muscles > 95)>>powerful<<elseif ($activeSlave.muscles > 30)>>strong<<else>>feminine<</if>> hand over your shoulder. Its owner <<if canTalk($activeSlave) == false>>passes you a handwritten note: "? ? It can wait, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> ? ?"<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps: "It can wait, <<Master>>."<<else>>whispers: "It can wait, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>."<</if>> -You turn to see your concubine <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s <<if ($activeSlave.butt > 5)>>massive, nude ass<<elseif ($activeSlave.butt > 2)>>big naked butt<<else>>nice, nude rear<</if>> vanishing back into your suite.<<if ($activeSlave.boobs > 2000)>> As she sways away from you, you can clearly see the sides of her massive tits, sticking out on either side of her torso.<</if>> +You turn to see your concubine <<EventNameLink $activeSlave>>'s <<if ($activeSlave.butt > 5)>>massive, nude ass<<elseif ($activeSlave.butt > 2)>>big naked butt<<else>>nice, nude rear<</if>> vanishing back into your suite.<<if ($activeSlave.boobs > 2000)>> As she sways away from you, you can clearly see the sides of her massive tits, sticking out on either side of her torso.<</if>> <<case "bodyguard bedtime">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is accustomed to sleep on a bedroll placed across the bottom of the door to your bedroom. In this way, no one could enter the room without going past your bodyguard, even as she lies resting. As you watch, the breath in her <<if ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles <= 5)>>thin<<elseif ($activeSlave.boobs < 500) && ($activeSlave.butt < 3)>>androgynous<<elseif ($activeSlave.height >= 170)>>tall<<elseif ($activeSlave.height < 150)>>short<<else>>feminine<</if>> <<if $seeRace == 1>>$activeSlave.race <</if>>form slowly raises and lowers the sheet over her. +<<EventNameLink $activeSlave>> is accustomed to sleep on a bedroll placed across the bottom of the door to your bedroom. In this way, no one could enter the room without going past your bodyguard, even as she lies resting. As you watch, the breath in her <<if ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles <= 5)>>thin<<elseif ($activeSlave.boobs < 500) && ($activeSlave.butt < 3)>>androgynous<<elseif ($activeSlave.height >= 170)>>tall<<elseif ($activeSlave.height < 150)>>short<<else>>feminine<</if>> <<if $seeRace == 1>>$activeSlave.race <</if>>form slowly raises and lowers the sheet over her. <<case "worried headgirl">> -Your Head Girl <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes to find you for a routine meeting at the end of the day, and finds your office empty. You're out on its balcony, looking out into the night from the immense height of the arcology's uppermost levels. She comes outside to meet you, notices your reverie, and follows your gaze. Out there, most of the way to the horizon, there's a lightshow underway. In more peaceful times it might have been mistaken for fireworks, but it's not. +Your Head Girl <<EventNameLink $activeSlave>> comes to find you for a routine meeting at the end of the day, and finds your office empty. You're out on its balcony, looking out into the night from the immense height of the arcology's uppermost levels. She comes outside to meet you, notices your reverie, and follows your gaze. Out there, most of the way to the horizon, there's a lightshow underway. In more peaceful times it might have been mistaken for fireworks, but it's not. <br><br> As the two of you stand there watching, strings of red lights begin to trace lines up into the sky. The guns are manually aimed, to go by their jerky arcs of fire, and they're hopelessly ineffective. Their target comes and goes, unseen and unheard at this distance, the only evidence of its passage a flash of light from the target area followed by a low thump that takes a long time to reach you. The commotion is outside the Free City your arcology is part of, and is of little concern: just a minor dispute of the kind becoming more and more common outside your island of safety and security. <br><br> @@ -116,17 +116,17 @@ It isn't really a question, but you nod. "I'm glad I'm here with you," she conti <<case "loving headgirl">> -You and <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> see one another less than one might expect, for a slaveowner and his Head Girl. You both lead very busy lives, for one. Furthermore, $activeSlave.slaveName often functions as a second set of eyes, ears, and castigating hands for you, so it would be a waste for the two of you to be in the same place at the same time. Today, the two of you saw almost nothing of one another, so she comes to your office for a quick review of the day before she turns in for the night. +You and <<EventNameLink $activeSlave>> see one another less than one might expect, for a slaveowner and his Head Girl. You both lead very busy lives, for one. Furthermore, $activeSlave.slaveName often functions as a second set of eyes, ears, and castigating hands for you, so it would be a waste for the two of you to be in the same place at the same time. Today, the two of you saw almost nothing of one another, so she comes to your office for a quick review of the day before she turns in for the night. <br><br> The business is brief and inconsequential, but it's good to speak with her. When you're done, she gets halfway to the door before coming quickly back to give you a light kiss on the cheek. <<if ($activeSlave.lips > 70)>>"Ah love you, <<Master>>," she lisps, huge lips grazing your ear<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"Ah love you, <<Master>>," she lisps, oral piercings grazing your ear<<else>>"I love you, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>," she whispers into your ear<</if>>, her breasts brushing against your shoulder as she does. <<case "headgirl dickgirl">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, despite being a loyal and sexually receptive slave girl, still has a virile cock. She certainly isn't shy about using it in pursuit of her head girl duties. $slaves[$j].slaveName has apparently committed some minor sin, and is now being made to pay. $activeSlave.slaveName has her lying on her back on a table with her helpless <<if $seeRace == 1>>$slaves[$j].race <</if>>throat serving as a hole for $activeSlave.slaveName to fuck <<if $seeRace == 1>>with her $activeSlave.race cock <</if>>while $activeSlave.slaveName rains light slaps on poor $slaves[$j].slaveName's nipples, breasts, and <<if ($slaves[$j].dick > 0) && !canAchieveErection($slaves[$j])>>limp dick<<elseif ($slaves[$j].dick > 0)>>defenseless dick<<elseif ($slaves[$j].clit > 0)>>big clit<<else>>mons<</if>>. All the while, your head girl expounds on $slaves[$j].slaveName's shortcomings and the ways in which she must apply herself to better serve you. +<<EventNameLink $activeSlave>>, despite being a loyal and sexually receptive slave girl, still has a virile cock. She certainly isn't shy about using it in pursuit of her head girl duties. $slaves[$j].slaveName has apparently committed some minor sin, and is now being made to pay. $activeSlave.slaveName has her lying on her back on a table with her helpless <<if $seeRace == 1>>$slaves[$j].race <</if>>throat serving as a hole for $activeSlave.slaveName to fuck <<if $seeRace == 1>>with her $activeSlave.race cock <</if>>while $activeSlave.slaveName rains light slaps on poor $slaves[$j].slaveName's nipples, breasts, and <<if ($slaves[$j].dick > 0) && !canAchieveErection($slaves[$j])>>limp dick<<elseif ($slaves[$j].dick > 0)>>defenseless dick<<elseif ($slaves[$j].clit > 0)>>big clit<<else>>mons<</if>>. All the while, your head girl expounds on $slaves[$j].slaveName's shortcomings and the ways in which she must apply herself to better serve you. <<case "worshipful impregnatrix">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes wearily into your office at the end of her day to check in with you, like a good Head Girl should. You're busy at the moment, so she waits quietly, not wanting to interrupt you. She seems tired, and leans <<if $activeSlave.physicalAge > 35>>heavily<<else>>lightly<</if>> against the back of the office couch<<if $activeSlave.amp < 0>>, her mechanical hand hard against the leather<</if>>. Your Head Girl is a <<if $activeSlave.fetish == "dom">>very dominant $slaveTitle<<elseif $activeSlave.fetish == "sadist">>sadistic and dominant $slaveTitle<<else>>dutiful $slaveTitle and takes her leadership position seriously<</if>>, but she knows she doesn't have to pretend to be invincible around you. +<<EventNameLink $activeSlave>> comes wearily into your office at the end of her day to check in with you, like a good Head Girl should. You're busy at the moment, so she waits quietly, not wanting to interrupt you. She seems tired, and leans <<if $activeSlave.physicalAge > 35>>heavily<<else>>lightly<</if>> against the back of the office couch<<if $activeSlave.amp < 0>>, her mechanical hand hard against the leather<</if>>. Your Head Girl is a <<if $activeSlave.fetish == "dom">>very dominant $slaveTitle<<elseif $activeSlave.fetish == "sadist">>sadistic and dominant $slaveTitle<<else>>dutiful $slaveTitle and takes her leadership position seriously<</if>>, but she knows she doesn't have to pretend to be invincible around you. <br><br> When you've finished your task, you raise your eyes to examine her. She's standing with her <<if $activeSlave.hips > 1>>broad<<elseif $activeSlave.hips < -1>>narrow<<else>>womanly<</if>> hips slightly cocked and her <<if $activeSlave.muscles > 95>>incredibly muscular<<elseif $activeSlave.weight > 10>>soft<<elseif $activeSlave.muscles > 10>>hard<<else>>trim<</if>> thighs bowed a bit wide. You immediately understand why: it's her job to impregnate fertile slaves, a duty she takes very seriously, and her dick must be very sore. <<if $activeSlave.clothes == "no clothing">> diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw index 8e83d3968c7..a761bb010ba 100644 --- a/src/uncategorized/PETS.tw +++ b/src/uncategorized/PETS.tw @@ -1,5 +1,26 @@ :: PETS [nobr] +/* This is one of several files that contains and organizes many different events. */ +/* genericPlotEvents.tw */ +/* PESS.tw: Player Event, Single Slave */ +/* PETS.tw: Player Event, Two Slaves */ +/* RECI.tw: Random Event, Check In */ +/* REFI.tw: Random Event, Fetish Interest */ +/* RESS.tw: Random Event, Single Slave */ +/* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ +/* RETS.tw: Random Event, Two Slaves */ +/* */ +/* Events can also be in a dedicated *.tw file, formatted as follows: */ +/* jeXXXXX.tw: Justice Event */ +/* pXXXXXX.tw: Player event */ +/* peXXXXX.tw: Player Event focused on a slave */ +/* reXXXXX.tw: Random Event */ +/* resXXXX.tw: Random Event, School */ +/* seXXXXX.tw: Slave Event, focuses on slaves coming or going */ +/* securityForceXXXXX.tw: Security Force event */ +/* */ +/* Some scenes are also stored in useGuard.tw, walkPast.tw, and toychest.tw */ + <<if (ndef $activeSlave) || ($activeSlave == 0)>> <<set $activeSlave = $eventSlave>> <<if $cheatMode == 1>> @@ -57,7 +78,7 @@ <</if>> <<set $activeSlave.penetrativeCount += 1>> <<set $penetrativeTotal += 1>> -Late at night, you decide to walk through the clinic to look over its patients personally. As soon as you enter the space, left dimly lit at night to encourage sleep, you hear a quiet moaning and the distinct noise of flesh on flesh. Heading over towards that area, you note the noise is coming from where $subSlave.slaveName is listed as resting. Appearing quietly, you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> between her patient's legs, which are spread wide by the stirrups provided with each patient bed for examination of a slave's holes. +Late at night, you decide to walk through the clinic to look over its patients personally. As soon as you enter the space, left dimly lit at night to encourage sleep, you hear a quiet moaning and the distinct noise of flesh on flesh. Heading over towards that area, you note the noise is coming from where $subSlave.slaveName is listed as resting. Appearing quietly, you see <<EventNameLink $activeSlave>> between her patient's legs, which are spread wide by the stirrups provided with each patient bed for examination of a slave's holes. <br><br> <<if $seed == 1>> She's pounding eagerly away and mauling her patient's bare boobs with both hands. @@ -68,23 +89,23 @@ Moaning in sexual abandon, she's obviously unaware that she's being watched. $su <<case "stewardess beating">> -Poor $subSlave.slaveName clearly isn't working as hard as she should. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> 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. +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. <<case "aggressive schoolteacher">> -<<print "[[$subSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">> is at the head of the class. In this case, the literal head of the class; she has been performing poorly at her studies, so <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has her under the teacher's desk, giving $activeSlave.slaveName oral. $activeSlave.slaveName is continuing the lesson, giving little indication she's being orally serviced. The other students are doing their best to look attentive, lest they be required to replace $subSlave.slaveName under the teacher's desk. +<<print "[[$subSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">> is at the head of the class. In this case, the literal head of the class; she has been performing poorly at her studies, so <<EventNameLink $activeSlave>> has her under the teacher's desk, giving $activeSlave.slaveName oral. $activeSlave.slaveName is continuing the lesson, giving little indication she's being orally serviced. The other students are doing their best to look attentive, lest they be required to replace $subSlave.slaveName under the teacher's desk. <<case "abusive wardeness">> -As you pass the entrance to the hall of cells where <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> breaks bitches late one night, you hear some muffled cursing, followed by moans. Curious, you lean into the one cell with an open door and are treated to the sight of $activeSlave.slaveName holding <<print "[[$subSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">>'s head between her legs, receiving what is very obviously non-consensual oral sex. $activeSlave.slaveName is clearly enjoying herself, but gathers herself together and greets you properly, without stopping. +As you pass the entrance to the hall of cells where <<EventNameLink $activeSlave>> breaks bitches late one night, you hear some muffled cursing, followed by moans. Curious, you lean into the one cell with an open door and are treated to the sight of $activeSlave.slaveName holding <<print "[[$subSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">>'s head between her legs, receiving what is very obviously non-consensual oral sex. $activeSlave.slaveName is clearly enjoying herself, but gathers herself together and greets you properly, without stopping. <br><br> <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Told thith whore I wathn't turning the lighth off in her cell until the thlut got me off. Thtupid cunt can't sleep with 'em on, and bitcheth do anything for a little thleep,"<<else>>"Told this whore I wasn't turning the lights off in her cell until she got me off. She can't sleep with 'em on, and bitches do anything for a little sleep,"<</if>> she explains. <<case "comforting attendant">> -You decide to knit up care's raveled sleeve with a break in the spa. You have your own bath, of course, but the female company is always nice even if you aren't actively using the spa's resting inhabitants. The steam in the warm pool room is turned up very high, and you can hardly see. As you lower yourself into the warm water, you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> across from you, sitting in the water against the pool wall. She's holding $subSlave.slaveName in her arms, rubbing a comforting hand up and down her back and murmuring into her ear. $subSlave.slaveName has her head <<if ($activeSlave.boobs > 2000)>>almost hidden between $activeSlave.slaveName's massive tits<<elseif ($activeSlave.boobs > 1000)>>between $activeSlave.slaveName's huge boobs<<elseif ($activeSlave.boobs > 300)>>between $activeSlave.slaveName's breasts<<else>>against $activeSlave.slaveName's flat chest<</if>>, but it's a nonsexual embrace. You can't hear what $activeSlave.slaveName is saying, but it's clearly comforting; $subSlave.slaveName has a happy little smile on her face and has her eyes closed in relaxation. +You decide to knit up care's raveled sleeve with a break in the spa. You have your own bath, of course, but the female company is always nice even if you aren't actively using the spa's resting inhabitants. The steam in the warm pool room is turned up very high, and you can hardly see. As you lower yourself into the warm water, you see <<EventNameLink $activeSlave>> across from you, sitting in the water against the pool wall. She's holding $subSlave.slaveName in her arms, rubbing a comforting hand up and down her back and murmuring into her ear. $subSlave.slaveName has her head <<if ($activeSlave.boobs > 2000)>>almost hidden between $activeSlave.slaveName's massive tits<<elseif ($activeSlave.boobs > 1000)>>between $activeSlave.slaveName's huge boobs<<elseif ($activeSlave.boobs > 300)>>between $activeSlave.slaveName's breasts<<else>>against $activeSlave.slaveName's flat chest<</if>>, but it's a nonsexual embrace. You can't hear what $activeSlave.slaveName is saying, but it's clearly comforting; $subSlave.slaveName has a happy little smile on her face and has her eyes closed in relaxation. <<default>> <br>ERROR: bad PETS event $PETSevent diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw index e4a81ff9d25..22001caf190 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -1,5 +1,26 @@ :: RECI [nobr] +/* This is one of several files that contains and organizes many different events. */ +/* genericPlotEvents.tw */ +/* PESS.tw: Player Event, Single Slave */ +/* PETS.tw: Player Event, Two Slaves */ +/* RECI.tw: Random Event, Check In */ +/* REFI.tw: Random Event, Fetish Interest */ +/* RESS.tw: Random Event, Single Slave */ +/* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ +/* RETS.tw: Random Event, Two Slaves */ +/* */ +/* Events can also be in a dedicated *.tw file, formatted as follows: */ +/* jeXXXXX.tw: Justice Event */ +/* pXXXXXX.tw: Player event */ +/* peXXXXX.tw: Player Event focused on a slave */ +/* reXXXXX.tw: Random Event */ +/* resXXXX.tw: Random Event, School */ +/* seXXXXX.tw: Slave Event, focuses on slaves coming or going */ +/* securityForceXXXXX.tw: Security Force event */ +/* */ +/* Some scenes are also stored in useGuard.tw, walkPast.tw, and toychest.tw */ + <<if (ndef $activeSlave) || ($activeSlave == 0)>> <<set $activeSlave = $eventSlave>> <<if $cheatMode == 1>> @@ -52,7 +73,7 @@ <<else>> <<set $skinDesc = "brown">> <</if>> -The slave bathrooms are designed to completely eliminate privacy. There are few partitions, and those are glass. Your better-behaved slaves have all long since lost any hesitation about performing their ablutions nude. As you pass through the area, you notice <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> checking out her own anus in the bathroom mirror. +The slave bathrooms are designed to completely eliminate privacy. There are few partitions, and those are glass. Your better-behaved slaves have all long since lost any hesitation about performing their ablutions nude. As you pass through the area, you notice <<EventNameLink $activeSlave>> checking out her own anus in the bathroom mirror. <br><br> There's no other way to describe what she's doing: the $desc has her back to the mirror<<if $activeSlave.height < 160>> and is up on tiptoe to bring her butthole into view<</if>>, and she's <<if $activeSlave.butt > 6>> @@ -110,7 +131,7 @@ She turns to face the mirror, hiking one knee up onto the bathroom counter in fr <</if>> <</for>> -You're just finishing up <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s weekly inspection. The pretty futa is standing obediently before you, answering the usual questions with enthusiasm. She gestures animatedly as she talks, making her<<if $activeSlave.boobs > 4000>> monstrous<<elseif $activeSlave.boobs > 2000>> enormous<<elseif $activeSlave.boobs > 800>> big<</if>> boobs jiggle slightly, and her <<if $activeSlave.dick > 5>>incredible, erect penis wave from side to side<<elseif $activeSlave.dick > 3>>big cock wave from side to side<<elseif $activeSlave.dick > 1>>dick stick out stiffly<<else>>tiny hardon wiggle lewdly<</if>>. She doesn't seem to notice, probably because this state of obvious arousal is more or less permanent for her. After all, this is what the ex-Futanari Sister wanted. +You're just finishing up <<EventNameLink $activeSlave>>'s weekly inspection. The pretty futa is standing obediently before you, answering the usual questions with enthusiasm. She gestures animatedly as she talks, making her<<if $activeSlave.boobs > 4000>> monstrous<<elseif $activeSlave.boobs > 2000>> enormous<<elseif $activeSlave.boobs > 800>> big<</if>> boobs jiggle slightly, and her <<if $activeSlave.dick > 5>>incredible, erect penis wave from side to side<<elseif $activeSlave.dick > 3>>big cock wave from side to side<<elseif $activeSlave.dick > 1>>dick stick out stiffly<<else>>tiny hardon wiggle lewdly<</if>>. She doesn't seem to notice, probably because this state of obvious arousal is more or less permanent for her. After all, this is what the ex-Futanari Sister wanted. <br><br> Apparently, she has something to say. When you've asked her your last question and are considering whether to dismiss her or fuck her and then dismiss her, she speaks up confidently. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> @@ -137,7 +158,7 @@ she concludes, smiling expectantly at you. <</if>> <</for>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> 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; +<<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)>> @@ -204,7 +225,7 @@ When you finish and send the slave you were boning on her way with a light slap <</if>> <</for>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: she's being inspected by her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it; +<<EventNameLink $activeSlave>> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: she's being inspected by her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it; <<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)>> @@ -252,7 +273,7 @@ You often pepper slaves with questions during this inspection; it helps you gaug <</if>> <</for>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: she's being inspected by her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it; +<<EventNameLink $activeSlave>> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: she's being inspected by her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it; <<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)>> @@ -313,7 +334,7 @@ She twists her $activeSlave.skin body suggestively, <</if>> <</for>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes in for an inspection. You have a relaxed day scheduled, so you take the time to do an unusually thorough job. On a whim, you pull up her complete file, flipping the virtual pages out across your desk. The induction pictures are particularly striking. She doesn't look much like that, anymore, and that's a good thing. She was not a pretty girl when you got here, though she's pretty enough now. With a desk control gesture you flip a full frontal shot of her on the day of her enslavement up onto a wall screen. +<<EventNameLink $activeSlave>> comes in for an inspection. You have a relaxed day scheduled, so you take the time to do an unusually thorough job. On a whim, you pull up her complete file, flipping the virtual pages out across your desk. The induction pictures are particularly striking. She doesn't look much like that, anymore, and that's a good thing. She was not a pretty girl when you got here, though she's pretty enough now. With a desk control gesture you flip a full frontal shot of her on the day of her enslavement up onto a wall screen. <br><br> Her $activeSlave.eyeColor eyes track your sudden motion, of course, and she follows it to the screen. Suddenly, the $desc is eye to eye with a life-size picture of who she used to be, just a few meters away. She gasps with recognition, and then her face clouds inscrutably. She takes a couple of hesitant steps forward, and then reaches out to touch the cheek of the girl in the picture. As her fingertips brush the smooth surface of the wall screen, her other hand ghosts along her own face. Her expression is not sad, so it's surprising when a single tear rolls down her cheek. You order her to tell you how the picture makes her feel. <br><br> diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index 83c5d17dcd2..c5e9981e8da 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -1,5 +1,26 @@ :: REFI [nobr] +/* This is one of several files that contains and organizes many different events. */ +/* genericPlotEvents.tw */ +/* PESS.tw: Player Event, Single Slave */ +/* PETS.tw: Player Event, Two Slaves */ +/* RECI.tw: Random Event, Check In */ +/* REFI.tw: Random Event, Fetish Interest */ +/* RESS.tw: Random Event, Single Slave */ +/* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ +/* RETS.tw: Random Event, Two Slaves */ +/* */ +/* Events can also be in a dedicated *.tw file, formatted as follows: */ +/* jeXXXXX.tw: Justice Event */ +/* pXXXXXX.tw: Player event */ +/* peXXXXX.tw: Player Event focused on a slave */ +/* reXXXXX.tw: Random Event */ +/* resXXXX.tw: Random Event, School */ +/* seXXXXX.tw: Slave Event, focuses on slaves coming or going */ +/* securityForceXXXXX.tw: Security Force event */ +/* */ +/* Some scenes are also stored in useGuard.tw, walkPast.tw, and toychest.tw */ + <<switch $REFIevent>> <<case "masochist">> <<set $activeSlave = $slaves.find(function(s) { return s.ID == $masochistInterestTargetID; })>> @@ -63,7 +84,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> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> 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.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. <<case "pregnancy">> @@ -89,7 +110,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. -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> 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.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. <<case "boobs">> @@ -115,7 +136,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> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> 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.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. <<case "submissive">> @@ -144,7 +165,7 @@ $subSlave.slaveName is on lunch duty today. That means that as you eat your work <</if>> /* 000-250-006 */ -$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 <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, 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>> +$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> $activeSlave.slaveName 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. @@ -172,7 +193,7 @@ $activeSlave.slaveName hesitates before explaining herself, and the $desc is obv 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> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> 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.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. <<case "cumslut">> @@ -196,7 +217,7 @@ In the middle of the afternoon, you take a break from work to fuck $subSlave.sla <</if>> /* 000-250-006 */ -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 <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> at the door to your bedroom. You call her in. +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> $activeSlave.slaveName 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. @@ -227,7 +248,7 @@ $activeSlave.slaveName hesitates before explaining herself, and the $desc is obv <</if>> /* 000-250-006 */ -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. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> saw the denouement of this exhibitionist fun, and seems intrigued. +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> $activeSlave.slaveName 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. diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw index 1fa4b0d0548..ffd7fd324b4 100644 --- a/src/uncategorized/REFS.tw +++ b/src/uncategorized/REFS.tw @@ -35,7 +35,6 @@ <br><br>[[Go Back to Random Nonindividual Event|Random Nonindividual Event][$activeSlave = 0]] <<else>> <<set $REFSevent = $REFSevent.random()>> - <<goto "REFS">> <</if>> <<else>> @@ -52,7 +51,7 @@ As a result of $arcologies[0].name's adoption of paternalism there has been a re <br><br> On one particular outing, you come across an elderly male citizen giving his young slave quite a thrashing in the street outside of a prominent apartment complex. From the skinned state of the poor girl's knees and the cruel spiked collar about her neck, it is clear that her owner has been dragging her about the arcology as if she were a dog. To say nothing of this degrading treatment, beating of a slave in public is a fineable offense. -<<case "degredationist encounter">> +<<case "degradationist encounter">> As a result of $arcologies[0].name's adoption of degradationism there has been a remarkable effect on the social status of slaves, with the continued reduction of slave rights taking center stage. However, not all citizens are so keen as to internalize the tenants of degredationism, whether out of misplaced compassion, old habits or adherence to the Old World style of relationships. <br><br> @@ -391,7 +390,7 @@ On this particular outing you happen to cross paths with a comely female citizen <<set $activeSlave.devotion = random(-90,-75)>> <<set $activeSlave.trust = random(-45,-25)>> <<set $activeSlave.health = random(10,20)>> - <<set $activeSlave.births = 2>> + <<set $activeSlave.birthsTotal = 2>> /* Plush */ <<set $activeSlave.boobs = random(700,1100)>> <<set $activeSlave.hips = random(1,2)>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index de97836c4fd..85b3ad134ab 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -57,7 +57,7 @@ <<case "first period">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> appears in the door of your office for a scheduled inspection. She stumbles through the doorway, hands on her <<if $activeSlave.weight >= 95>>fat belly<<elseif $activeSlave.weight >= 30>>chubby belly<<else>>flat belly<</if>>, before stepping forward to stand in front of your desk. Her chest is rising and falling with panicked hyperventilation. The poor girl is terrified some reason. +<<EventNameLink $activeSlave>> appears in the door of your office for a scheduled inspection. She stumbles through the doorway, hands on her <<if $activeSlave.weight >= 95>>fat belly<<elseif $activeSlave.weight >= 30>>chubby belly<<else>>flat belly<</if>>, before stepping forward to stand in front of your desk. Her chest is rising and falling with panicked hyperventilation. The poor girl is terrified some reason. <br><br> You press her for why she is acting this way. <<if !canTalk($activeSlave)>> @@ -69,7 +69,7 @@ You check her records and discover she has very likely just become a woman. <<case "wet dreams">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> appears in the door of your office early in the morning, she wasn't scheduled for an inspection today. You question why she has come to see you, and she gingerly approaches your desk. +<<EventNameLink $activeSlave>> appears in the door of your office early in the morning, she wasn't scheduled for an inspection today. You question why she has come to see you, and she gingerly approaches your desk. <br><br> <<if !canTalk($activeSlave)>> She uses gestures to point to her crotch, and explains that she has accidentally started wetting her bed. @@ -80,7 +80,7 @@ You check her records for any potential health issues that could be causing this <<case "surprising wakeup">> -You are awakened from a sound sleep by someone eagerly <<if $PC.dick == 1>>sucking your dick<<else>>eating you out<</if>>. Your slaves know better than to disturb you, let alone take the initiative, but you are shocked when you pull back the sheets and reveal the smiling <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>. +You are awakened from a sound sleep by someone eagerly <<if $PC.dick == 1>>sucking your dick<<else>>eating you out<</if>>. Your slaves know better than to disturb you, let alone take the initiative, but you are shocked when you pull back the sheets and reveal the smiling <<EventNameLink $activeSlave>>. <<if !canTalk($activeSlave)>> She promptly stops, flashes you an appreciative smile and goes right back to pleasing you. <<else>> @@ -91,13 +91,13 @@ She was mindbroken, but seems to have snapped out of it do to a deep love of you <<case "devoted lotion">> -Your slaves are required to take very good care of themselves, and your best girls spend several hours a day maintaining every inch of their bodies. You notice <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> standing naked in front of a mirror outside the bathroom, carefully applying moisturizing lotion to every inch of her $activeSlave.skin skin. She's clearly feeling well, and her <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face <= 40>>attractive<<elseif $activeSlave.face <= 10>>pretty<<elseif $activeSlave.face < -10>>plain<<else>>homely<</if>> face bears a smile of simple enjoyment as she basks in the warmth of the slave quarters, calibrated to make nudity comfortable. She straightens her <<if $activeSlave.height >= 185>>wonderfully long<<elseif $activeSlave.height >= 170>>long<<elseif $activeSlave.height >= 160>>nice<<elseif $activeSlave.height >= 150>>short<<else>>short little<</if>> legs and bends at the waist<<if $activeSlave.preg > 20>>, her gravid belly parting her legs as she goes<</if>>, moaning at the pleasurable feeling of a good stretch. She sets the lotion bottle on the ground next to her, dispenses a little, and carefully rubs it into the tops of her feet. When she reaches her ankles, still bent almost double, she <<if canSee($activeSlave)>>catches sight of you watching her from between her legs<<else>>picks up the sound of your breathing<</if>>. She smiles at you and keeps working. +Your slaves are required to take very good care of themselves, and your best girls spend several hours a day maintaining every inch of their bodies. You notice <<EventNameLink $activeSlave>> standing naked in front of a mirror outside the bathroom, carefully applying moisturizing lotion to every inch of her $activeSlave.skin skin. She's clearly feeling well, and her <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face <= 40>>attractive<<elseif $activeSlave.face <= 10>>pretty<<elseif $activeSlave.face < -10>>plain<<else>>homely<</if>> face bears a smile of simple enjoyment as she basks in the warmth of the slave quarters, calibrated to make nudity comfortable. She straightens her <<if $activeSlave.height >= 185>>wonderfully long<<elseif $activeSlave.height >= 170>>long<<elseif $activeSlave.height >= 160>>nice<<elseif $activeSlave.height >= 150>>short<<else>>short little<</if>> legs and bends at the waist<<if $activeSlave.preg > 20>>, her gravid belly parting her legs as she goes<</if>>, moaning at the pleasurable feeling of a good stretch. She sets the lotion bottle on the ground next to her, dispenses a little, and carefully rubs it into the tops of her feet. When she reaches her ankles, still bent almost double, she <<if canSee($activeSlave)>>catches sight of you watching her from between her legs<<else>>picks up the sound of your breathing<</if>>. She smiles at you and keeps working. <br><br> She shifts her <<if $activeSlave.butt > 5>>broad<<elseif $activeSlave.butt > 2>>curvy<<else>>trim<</if>> hips innocently and moves up to her lower legs. But then, as she slowly massages the lotion into her <<if $activeSlave.muscles > 30>>muscled<<elseif $activeSlave.weight > 10>>plush<<else>>cute<</if>> calves, she arches her back and cocks her hips a little. This causes <<if ($activeSlave.dickAccessory == "chastity")>>the bottom of her chastity cage to become visible, a reminder that she's a butthole slave<<elseif $activeSlave.preg > 20>>the underside of her pregnancy and her flushed pussy to appear for a moment, glistening with moisture, before she hugs her thighs together, sighing as she flexes them a little to put gentle pressure on her womanhood<<elseif ($activeSlave.dick > 0) && ((($activeSlave.balls == 0) || ($activeSlave.hormones > 0)))>>her thighs to come tightly together, hiding her soft dick<<elseif $activeSlave.dick > 0>>her stiff dick to swing back between her legs; she hugs her thighs together again and traps it back behind her, showing off how hard she is<<elseif $activeSlave.vagina == -1>>it to become apparent that her hungry asspussy serves as her only genitalia<<else>>her flushed pussy to appear for a moment, glistening with moisture, before she hugs her thighs together, sighing as she flexes them a little to put gentle pressure on her womanhood<</if>>. With her back arched and her thighs together her <<if $activeSlave.butt > 5>>massive buttocks part a little, showing a hint of<<elseif $activeSlave.butt > 2>>big buttocks part, revealing<<else>>cute buttocks are spread wide apart, displaying<</if>> her <<if $activeSlave.anus > 2>>lewd anal slit<<elseif $activeSlave.anus == 2>>big butthole<<else>>tight anus<</if>>. <<if canSee($activeSlave)>><<if $activeSlave.preg > 20>>She peeks around the edge of her belly, checking your crotch to see if you are watching<<else>>She peeks between her legs again, checking to see if you're watching<</if>><<else>>Her ears perk up, listening to see if you are still there<</if>>. <<case "sore shoulders">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes before you for a routine inspection. The <<if $activeSlave.muscles > 95>>heavily muscled<<elseif $activeSlave.muscles > 30>>ripped<<else>>toned<</if>><<if $activeSlave.preg > 30>> and heavily pregnant<<elseif $activeSlave.preg > 20>>pregnant<</if>> +<<EventNameLink $activeSlave>> comes before you for a routine inspection. The <<if $activeSlave.muscles > 95>>heavily muscled<<elseif $activeSlave.muscles > 30>>ripped<<else>>toned<</if>><<if $activeSlave.preg > 30>> and heavily pregnant<<elseif $activeSlave.preg > 20>>pregnant<</if>> $desc is looking good, but as she raises her arms over her head to spin her nude torso under your gaze, she winces slightly. <<if canSee($activeSlave)>>Her $activeSlave.eyeColor eyes flick up to see if you noticed, and her face falls a little when she sees that you did. You raise one eyebrow, and the obedient slave explains herself<<else>>Her ears perk up to hear if you noticed. You clear your throat, startling her and making her explain herself<</if>>. <<if canTalk($activeSlave) == false>> @@ -147,19 +147,19 @@ is looking good, but as she raises her arms over her head to spin her nude torso her voice <</switch>> <</if>> -gently calling your name. As you regain consciousness, you become aware of a weight on your chest. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has snuggled up against you in her sleep. She's nude, and so are you; everyone sleeps naked in your penthouse. The sheet is down at your hips, leaving your upper bodies bare. <<if $activeSlave.amp == 1>>She's wormed her limbless torso under your arm,<<else>>She has one arm across your <<if $PC.boobs == 1>>chest, just below your breasts,<<else>>manly chest,<</if>><</if>> and is using your shoulder as a pillow. You can feel her warm breath across <<if $PC.boobs == 1>>your nipple on that side, and it hardens slowly under your gaze<<else>>your well-developed pectorals<</if>>. Her <<if $activeSlave.boobs > 4000>>incredible tits are resting to either side of your ribcage, with one of them a heavy mass on your chest and the other trapped under her<<elseif $activeSlave.boobs > 1200>>big boobs form a warm, soft mass between you<<else>>soft chest rests warmly against your ribcage<</if>><<if ($activeSlave.preg > 20)>>, beneath them, her pregnant belly rests <<if $PC.preg >= 16>>against your own baby bump<<else>>upon your flat stomach<</if>><</if>>, and farther down, there's another source of warmth where she's <<if $activeSlave.amp == 1>>got her legless pelvis resting against your hip<<else>>straddling your thigh<</if>>. +gently calling your name. As you regain consciousness, you become aware of a weight on your chest. <<EventNameLink $activeSlave>> has snuggled up against you in her sleep. She's nude, and so are you; everyone sleeps naked in your penthouse. The sheet is down at your hips, leaving your upper bodies bare. <<if $activeSlave.amp == 1>>She's wormed her limbless torso under your arm,<<else>>She has one arm across your <<if $PC.boobs == 1>>chest, just below your breasts,<<else>>manly chest,<</if>><</if>> and is using your shoulder as a pillow. You can feel her warm breath across <<if $PC.boobs == 1>>your nipple on that side, and it hardens slowly under your gaze<<else>>your well-developed pectorals<</if>>. Her <<if $activeSlave.boobs > 4000>>incredible tits are resting to either side of your ribcage, with one of them a heavy mass on your chest and the other trapped under her<<elseif $activeSlave.boobs > 1200>>big boobs form a warm, soft mass between you<<else>>soft chest rests warmly against your ribcage<</if>><<if ($activeSlave.preg > 20)>>, beneath them, her pregnant belly rests <<if $PC.preg >= 16>>against your own baby bump<<else>>upon your flat stomach<</if>><</if>>, and farther down, there's another source of warmth where she's <<if $activeSlave.amp == 1>>got her legless pelvis resting against your hip<<else>>straddling your thigh<</if>>. <br><br> "<<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," $assistantName calls again, "you <<if $assistant == 0>>set a wake up for this time<<else>>asked me to wake you at this time<</if>>. You have a business meeting that starts shortly." You begin to slide out from under $activeSlave.slaveName, but the <<if $activeSlave.physicalAge > 30>>woman<<else>>girl<</if>> clings to you in her sleep as the warmth of your body begins to move away from her. <<case "confident tanning">> -It's an unusually nice day, with mild sunshine, light breezes, and nothing offensive or dangerous in the atmosphere. In the middle of the afternoon, you take a break from your busy schedule of sex and business and stroll out onto one of your penthouse balconies. It seems <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> was struck by a similar impulse. <<if $activeSlave.assignment == "rest">>She's assigned to do little but rest<<else>>This is one of her rest periods<</if>>, so she's come out here to lay naked on a towel and enjoy the sun. <<if ($activeSlave.skin == "dark") || ($activeSlave.skin == "olive") || ($activeSlave.skin == "black")>>Her $activeSlave.skin doesn't tan much, so she's just out here to bask in its warmth. Her body shines with lotion from a bottle lying next to her, but it's just general-purpose stuff.<<elseif ($activeSlave.skin == "tanned")>>Her tanned skin shines with lotion from a bottle lying next to her.<<else>>Her skin shines with sunblock lotion from a bottle lying next to her. It would be foolish of her to let the sun ruin her $activeSlave.skin skin.<</if>> +It's an unusually nice day, with mild sunshine, light breezes, and nothing offensive or dangerous in the atmosphere. In the middle of the afternoon, you take a break from your busy schedule of sex and business and stroll out onto one of your penthouse balconies. It seems <<EventNameLink $activeSlave>> was struck by a similar impulse. <<if $activeSlave.assignment == "rest">>She's assigned to do little but rest<<else>>This is one of her rest periods<</if>>, so she's come out here to lay naked on a towel and enjoy the sun. <<if ($activeSlave.skin == "dark") || ($activeSlave.skin == "olive") || ($activeSlave.skin == "black")>>Her $activeSlave.skin doesn't tan much, so she's just out here to bask in its warmth. Her body shines with lotion from a bottle lying next to her, but it's just general-purpose stuff.<<elseif ($activeSlave.skin == "tanned")>>Her tanned skin shines with lotion from a bottle lying next to her.<<else>>Her skin shines with sunblock lotion from a bottle lying next to her. It would be foolish of her to let the sun ruin her $activeSlave.skin skin.<</if>> <br><br> She's lying on her back with her arms outstretched, her <<if ($activeSlave.boobs > 5000)>>titanic breasts resting to either side. They're so enormous they touch the ground on either side of her.<<elseif ($activeSlave.boobs > 800) && ($activeSlave.boobsImplant == 0)>>heavy, natural breasts resting to either side.<<elseif ($activeSlave.boobsImplant == 0)>>modest breasts resting a little to either side as her chest rises and falls with her breath.<<else>>fake tits maintaining their proud shape regardless.<</if>> She's relaxed and breathing slowly, and it isn't immediately clear if she's asleep or not. She's not aroused, and her <<if ($activeSlave.nipples == "tiny")>>tiny little nipples soft against her breasts<<elseif ($activeSlave.nipples == "puffy")>>puffy nipples are soft under the sunlight<<elseif ($activeSlave.nipples == "partially inverted")>>partially inverted nipples are withdrawn against her soft breastflesh<<elseif ($activeSlave.nipples == "inverted")>>fully inverted nipples are completely hidden from the sun's rays<<elseif ($activeSlave.nipples == "huge")>>huge nipples are as soft as you've seen them<<else>>nipples look pleasantly soft and warm in the sun<</if>>. As you consider her radiant body, she senses your presence, either realizing you're there through her closed eyes or coming out of a light sleep at your proximity. She opens her $activeSlave.eyeColor eyes a slit and stretches deliciously, arching her back luxuriantly, and murmurs, "Hi <<Master>>." <<case "devoted nympho">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is on the inspection schedule for the first slot of the day. When she walks clumsily through the door of your office, it's obvious the poor nympho slut hasn't found release since waking up. Her incredible sex drive has her arousal at a fever pitch. +<<EventNameLink $activeSlave>> is on the inspection schedule for the first slot of the day. When she walks clumsily through the door of your office, it's obvious the poor nympho slut hasn't found release since waking up. Her incredible sex drive has her arousal at a fever pitch. <br><br> She's walking awkwardly because of how painfully horny she is. Her <<if ($activeSlave.nipples == "tiny")>>tiny little nipples are rock hard<<elseif ($activeSlave.nipples == "puffy")>>puffy nipples are flushed and stiff<<elseif ($activeSlave.nipples == "partially inverted")>>nipples, which normally rest flush with her areolae, are fully erect<<elseif ($activeSlave.nipples == "inverted")>>nipples, which are normally fully inverted, are all the way out; that must have been a painful process<<elseif ($activeSlave.nipples == "huge")>>massive nipples are so big and hard she could probably penetrate someone with them<<else>>nipples are standing out with uncomfortable hardness<</if>>. <<if ($activeSlave.dick > 4) && canAchieveErection($activeSlave)>> @@ -183,33 +183,33 @@ As she staggers to a halt in front of your desk, <<if ($activeSlave.dick > 4) && <<case "devoted exhibition">> -You make a habit of circulating through the arcology's public spaces when you can, to maintain your reputation for hands-on control and to keep a personal eye on the atmosphere. Citizens high and low avail themselves of the opportunity to greet you, introduce themselves, or bring small matters to your attention. Today, one of your prominent citizens brought up an unusually important subject, so you performed a walk and talk with him, ending out on a balcony. He goes away satisfied, but you spent longer than you intended away from the penthouse. As such, you missed the start of <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s weekly inspection. She finds you out on the balcony, directed to you by $assistantName, <<if ($activeSlave.boobs >= 4000)>>breathing hard from the effort of hauling her gigantic tits in<<elseif ($activeSlave.muscles > 5)>>breathing easily despite<<else>>panting a little from<</if>> her rush down to meet you. She's nude, having stripped in your office, and meets your gaze <<if ($activeSlave.trust >= 12)>>confidently, trusting<<else>>somewhat hesitantly, not sure<</if>> that she did the right thing by coming to you rather than waiting. +You make a habit of circulating through the arcology's public spaces when you can, to maintain your reputation for hands-on control and to keep a personal eye on the atmosphere. Citizens high and low avail themselves of the opportunity to greet you, introduce themselves, or bring small matters to your attention. Today, one of your prominent citizens brought up an unusually important subject, so you performed a walk and talk with him, ending out on a balcony. He goes away satisfied, but you spent longer than you intended away from the penthouse. As such, you missed the start of <<EventNameLink $activeSlave>>'s weekly inspection. She finds you out on the balcony, directed to you by $assistantName, <<if ($activeSlave.boobs >= 4000)>>breathing hard from the effort of hauling her gigantic tits in<<elseif ($activeSlave.muscles > 5)>>breathing easily despite<<else>>panting a little from<</if>> her rush down to meet you. She's nude, having stripped in your office, and meets your gaze <<if ($activeSlave.trust >= 12)>>confidently, trusting<<else>>somewhat hesitantly, not sure<</if>> that she did the right thing by coming to you rather than waiting. <<case "permitted masturbation">> -Strolling through the penthouse late at night, thinking over a business problem, you pass <<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite > 0)>>the door of your Head Girl's suite<<elseif ($activeSlave.livingRules == "luxurious")>>the door to one of the cozy little slave bedrooms<<else>>through the cavernous slave dormitory<</if>> and see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, alone in bed tonight. She's nude, of course, and has not pulled the sheets up over herself. She's lying facedown,<<if ($activeSlave.boobs > 5000)>> though her titanic tits prop her torso up awkwardly,<<elseif ($activeSlave.boobs > 1600)>> with her huge boobs squashed out to either side of her $activeSlave.skin torso,<</if>> humping the sheets <<if ($activeSlave.vagina == -1) && ($activeSlave.dick == 0)>>and using a hand to rub her perineum and asspussy<<elseif $activeSlave.preg > 20>>as best she can with her belly in the way<<elseif $activeSlave.vaginalAccessory == "chastity belt">>uselessly through her chastity belt<<elseif ($activeSlave.dick > 0) && (($activeSlave.hormones > 0) || ($activeSlave.balls == 0))>>with her sad, soft cock<<elseif $activeSlave.dick > 3>>with the huge up and down pumps her impressive cock requires<<elseif $activeSlave.vagina == -1>>with her stiff dick<<else>>with her needy pussy<</if>>. She's using her right arm to <<if ($activeSlave.anus > 2)>>pound herself in the ass with a big dildo<<elseif ($activeSlave.anus > 1)>>fuck her own ass with a dildo<<else>>fuck her own anus with two fingers<</if>>, and <<if ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>>is giving two fingers of her left hand a blowjob<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1)>>has her left hand trapped under her chest to cruelly twist her own nipples<<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishKnown == 1) && ($activeSlave.preg > 20)>>is using her left hand to massage her gravid belly<<elseif ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>is using her left hand to massage that buttock sensually, pulling it to the side to stimulate her anus even more<<else>>is using her left hand to stimulate a nipple<</if>>. Slaves with powerful sex drives like hers often find it necessary to masturbate in order to sleep. She's fully preoccupied, and has not noticed you. +Strolling through the penthouse late at night, thinking over a business problem, you pass <<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite > 0)>>the door of your Head Girl's suite<<elseif ($activeSlave.livingRules == "luxurious")>>the door to one of the cozy little slave bedrooms<<else>>through the cavernous slave dormitory<</if>> and see <<EventNameLink $activeSlave>>, alone in bed tonight. She's nude, of course, and has not pulled the sheets up over herself. She's lying facedown,<<if ($activeSlave.boobs > 5000)>> though her titanic tits prop her torso up awkwardly,<<elseif ($activeSlave.boobs > 1600)>> with her huge boobs squashed out to either side of her $activeSlave.skin torso,<</if>> humping the sheets <<if ($activeSlave.vagina == -1) && ($activeSlave.dick == 0)>>and using a hand to rub her perineum and asspussy<<elseif $activeSlave.preg > 20>>as best she can with her belly in the way<<elseif $activeSlave.vaginalAccessory == "chastity belt">>uselessly through her chastity belt<<elseif ($activeSlave.dick > 0) && (($activeSlave.hormones > 0) || ($activeSlave.balls == 0))>>with her sad, soft cock<<elseif $activeSlave.dick > 3>>with the huge up and down pumps her impressive cock requires<<elseif $activeSlave.vagina == -1>>with her stiff dick<<else>>with her needy pussy<</if>>. She's using her right arm to <<if ($activeSlave.anus > 2)>>pound herself in the ass with a big dildo<<elseif ($activeSlave.anus > 1)>>fuck her own ass with a dildo<<else>>fuck her own anus with two fingers<</if>>, and <<if ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>>is giving two fingers of her left hand a blowjob<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1)>>has her left hand trapped under her chest to cruelly twist her own nipples<<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishKnown == 1) && ($activeSlave.preg > 20)>>is using her left hand to massage her gravid belly<<elseif ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>is using her left hand to massage that buttock sensually, pulling it to the side to stimulate her anus even more<<else>>is using her left hand to stimulate a nipple<</if>>. Slaves with powerful sex drives like hers often find it necessary to masturbate in order to sleep. She's fully preoccupied, and has not noticed you. <<case "terrified inspection">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> appears in the door of your office for a scheduled inspection. She hesitates in the doorway, staring fixedly downward with huge $activeSlave.eyeColor eyes, before stumbling forward to stand in front of your desk. Her chest is rising and falling with panicked hyperventilation. The poor <<if ($activeSlave.dick > 0) && ($activeSlave.boobs > 500)>>shemale<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>ballsless bitch<<elseif ($activeSlave.dick > 0)>>sissy<<elseif ($activeSlave.preg > 5)>>pregnant slut<<elseif ($activeSlave.physicalAge > 30)>>woman<<else>>girl<</if>> is terrified of you for some reason. +<<EventNameLink $activeSlave>> appears in the door of your office for a scheduled inspection. She hesitates in the doorway, staring fixedly downward with huge $activeSlave.eyeColor eyes, before stumbling forward to stand in front of your desk. Her chest is rising and falling with panicked hyperventilation. The poor <<if ($activeSlave.dick > 0) && ($activeSlave.boobs > 500)>>shemale<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>ballsless bitch<<elseif ($activeSlave.dick > 0)>>sissy<<elseif ($activeSlave.preg > 5)>>pregnant slut<<elseif ($activeSlave.physicalAge > 30)>>woman<<else>>girl<</if>> is terrified of you for some reason. <br><br> You let her stand there naked and shivering while you finish what you're working on. She holds her $activeSlave.skin hands down at her sides, just like she's supposed to, but they twitch inward occasionally, betraying her desire to shield her <<if ($activeSlave.nipples == "huge")>>prominent nipples<<elseif ($activeSlave.boobs > 1000)>>big tits<<else>>chest<</if>> and <<if ($activeSlave.dick > 3)>>big, limp dick<<elseif ($activeSlave.dick > 0)>>limp little prick<<elseif ($activeSlave.clit > 1)>>absurd clit<<elseif ($activeSlave.labia > 0)>>pretty petals<<elseif $activeSlave.vagina == -1>>smooth, featureless groin<<else>>pussy<</if>> from your view. The wait gives license to her fears. Her<<if ($activeSlave.lips > 70)>> ridiculous<<elseif ($activeSlave.lips > 0)>> plush<</if>> lips are quivering, and tears are quickly gathering at the corners of her eyes. <<case "cooler lockin">> -You're circulating in $clubName, looking over your holdings but mostly just letting yourself be seen, when your personal assistant quietly alerts you. <<if $assistant == 0>>"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>,"<<else>>"Baby,"<</if>> she says, "<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> can't get out of the refrigerator." <<if $assistant == 0>>The personal assistant explains the absurd statement: "She's been assigned to get some items out of the walk-in refrigerator. She accidentally let the door shut behind her, didn't notice, took too long in there, and is now too chilled to figure out the emergency release. I can unlock it remotely, or you can let her out yourself."<<else>>Chuckling, your personal assistant explains the absurd statement: "The silly girl's been assigned to get some things out of the walk-in refrigerator. She accidentally let the door shut behind her, didn't notice, took too long in there, and is now too chilled to figure out the emergency release. I can unlock it remotely, or you can head over and have some fun with her."<</if>> +You're circulating in $clubName, looking over your holdings but mostly just letting yourself be seen, when your personal assistant quietly alerts you. <<if $assistant == 0>>"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>,"<<else>>"Baby,"<</if>> she says, "<<EventNameLink $activeSlave>> can't get out of the refrigerator." <<if $assistant == 0>>The personal assistant explains the absurd statement: "She's been assigned to get some items out of the walk-in refrigerator. She accidentally let the door shut behind her, didn't notice, took too long in there, and is now too chilled to figure out the emergency release. I can unlock it remotely, or you can let her out yourself."<<else>>Chuckling, your personal assistant explains the absurd statement: "The silly girl's been assigned to get some things out of the walk-in refrigerator. She accidentally let the door shut behind her, didn't notice, took too long in there, and is now too chilled to figure out the emergency release. I can unlock it remotely, or you can head over and have some fun with her."<</if>> <br><br> The walk-in cooling unit is designed for the refrigeration of food for you and guests only, since the slaves drink a nutritive fluid that doesn't require it. Only servants ever have any reason to be in there, but she was indeed instructed to fetch out some beverages necessary for an entertainment you have planned. It's cool in there, but not freezing, so she's in no immediate danger. <<case "spa boobs">> -The steamy air and hot water of the spa aren't only for slaves assigned to rest there full-time. When you head in to soak the day's stress away one evening, you see the back of <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s head resting against the edge of the warm pool; she's clearly come in after work. She doesn't hear you come in and stays fully relaxed. By the time you've showered<<if $Attendant != 0>>, fucked the compliant $Attendant.slaveName,<</if>> and gotten ready to enter the pool, she's reached such a state of blissful relaxation that she slides her body off the ledge around the side of the pool and floats faceup with her eyes closed. +The steamy air and hot water of the spa aren't only for slaves assigned to rest there full-time. When you head in to soak the day's stress away one evening, you see the back of <<EventNameLink $activeSlave>>'s head resting against the edge of the warm pool; she's clearly come in after work. She doesn't hear you come in and stays fully relaxed. By the time you've showered<<if $Attendant != 0>>, fucked the compliant $Attendant.slaveName,<</if>> and gotten ready to enter the pool, she's reached such a state of blissful relaxation that she slides her body off the ledge around the side of the pool and floats faceup with her eyes closed. <br><br> The sight is comical. <<if $activeSlave.preg > 20>>Four<<else>>Three<</if>> things break the surface of the water: her $activeSlave.skin face, <<if $activeSlave.preg > 20>>her gravid belly, and two enormous breasts<<else>>and two enormous breasts<</if>>.<<if ($activeSlave.nipples == "huge")>> Each is capped by a gigantic nipple, soft with relaxation and the heat of the spa, but hugely prominent.<</if>><<if ($activeSlave.areolae > 1)>> Her areolae spread widely around each nipple.<</if>><<if ($activeSlave.boobsImplant > 1000)>> Her implants keep her tits shaped in exactly the same way regardless of currents in the water, betraying their fake nature.<</if>><<if ($activeSlave.boobsImplant == 0)>> Her all-natural boobs move gently with currents in the water.<</if>> In any case, she's completely lost in the warmth and comfort of the water - and the relief of having the weight taken off her chest for a brief moment. <<case "newly devoted sunrise">> -Early to bed and early to rise makes an arcology owner healthy, wealthy, and wise. It also allows you to enjoy the beautiful sunrises. The degradation of the planet does have its advantages: all the rubbish in the air often paints the morning light a striking color, and this is one such morning. Taken with the grandeur, you step out onto a balcony to take it in, only to find <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> out there already, doing just the same thing. The luxurious rules she enjoys offer her small breaks here and there, and she's obviously come out to enjoy <<if canSee($activeSlave)>>the sight<<else>> the morning breeze and the warmth of the rising sun on her face<</if>> before starting her day's work. +Early to bed and early to rise makes an arcology owner healthy, wealthy, and wise. It also allows you to enjoy the beautiful sunrises. The degradation of the planet does have its advantages: all the rubbish in the air often paints the morning light a striking color, and this is one such morning. Taken with the grandeur, you step out onto a balcony to take it in, only to find <<EventNameLink $activeSlave>> out there already, doing just the same thing. The luxurious rules she enjoys offer her small breaks here and there, and she's obviously come out to enjoy <<if canSee($activeSlave)>>the sight<<else>> the morning breeze and the warmth of the rising sun on her face<</if>> before starting her day's work. <br><br> She notices your approach with a start and <<if canTalk($activeSlave) == false>>asks with a gesture that carries just the right mixture of submission and respect if she can serve you in any way.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps respectfully, "May I therve you in any way, <<Master>>?"<<else>>asks respectfully, "May I serve you in any way, <<Master>>?"<</if>> You shake your head no, for the moment, and just enjoy the view. After a few minutes of silent mutual enjoyment of the pretty sunrise, she steals a sidelong glance at you, a hesitant, questioning look on her face. You tell her to ask her question, whatever it is, and she <<if canTalk($activeSlave) == false>> @@ -222,17 +222,17 @@ She notices your approach with a start and <<if canTalk($activeSlave) == false>> <<case "nympho with assistant">> -You pass one of the penthouse's several supply closets by chance, and are surprised to hear $assistantName's voice inside. Oddly, there seems to be more than one of her. You open the door on a whim, to find that almost every one of the dildo machines in the closet is currently fucking <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, on all fours in the middle of the room with the machines all around her. She has <<if $activeSlave.vagina > 2>>two large dildos working her gaping cunt, <<elseif $activeSlave.vagina > 1>>a large dildo working her cunt, <<elseif $activeSlave.vagina > 0>>a dildo working her tight pussy, <</if>><<if $activeSlave.anus > 2>>two large dildos fucking her enormous butthole, <<elseif $activeSlave.anus > 1>>a large dildo fucking her butthole, <<elseif $activeSlave.anus > 0>>a dildo fucking her tight butt, <</if>><<if $activeSlave.boobs > 1200>>has lubricated her cavernous cleavage to titfuck another, <<elseif $activeSlave.boobs > 400>>has lubricated her cleavage to titfuck another, <</if>><<if $activeSlave.amp != 1>>is performing two handjobs at once, to either side, <</if>><<if $activeSlave.preg > 30>>has lubricated the sides of her pregnancy, along with her inner thighs, to create a sort of belly job, <</if>><<if $activeSlave.oralSkill >= 60>>and is making use of her outstanding oral skills to suck off two more.<<elseif $activeSlave.oralSkill > 30>>and is taking a throatfuck from one more.<<else>>and is giving the final one a blowjob.<</if>> When she <<if canSee($activeSlave)>>sees that you've entered - which takes a while, since she's distracted<<else>>hears that you've entered - which takes a while, given the amount of noise<</if>> - she tries to smile<<if $activeSlave.amp != 1>> and wave<</if>>. +You pass one of the penthouse's several supply closets by chance, and are surprised to hear $assistantName's voice inside. Oddly, there seems to be more than one of her. You open the door on a whim, to find that almost every one of the dildo machines in the closet is currently fucking <<EventNameLink $activeSlave>>, on all fours in the middle of the room with the machines all around her. She has <<if $activeSlave.vagina > 2>>two large dildos working her gaping cunt, <<elseif $activeSlave.vagina > 1>>a large dildo working her cunt, <<elseif $activeSlave.vagina > 0>>a dildo working her tight pussy, <</if>><<if $activeSlave.anus > 2>>two large dildos fucking her enormous butthole, <<elseif $activeSlave.anus > 1>>a large dildo fucking her butthole, <<elseif $activeSlave.anus > 0>>a dildo fucking her tight butt, <</if>><<if $activeSlave.boobs > 1200>>has lubricated her cavernous cleavage to titfuck another, <<elseif $activeSlave.boobs > 400>>has lubricated her cleavage to titfuck another, <</if>><<if $activeSlave.amp != 1>>is performing two handjobs at once, to either side, <</if>><<if $activeSlave.preg > 30>>has lubricated the sides of her pregnancy, along with her inner thighs, to create a sort of belly job, <</if>><<if $activeSlave.oralSkill >= 60>>and is making use of her outstanding oral skills to suck off two more.<<elseif $activeSlave.oralSkill > 30>>and is taking a throatfuck from one more.<<else>>and is giving the final one a blowjob.<</if>> When she <<if canSee($activeSlave)>>sees that you've entered - which takes a while, since she's distracted<<else>>hears that you've entered - which takes a while, given the amount of noise<</if>> - she tries to smile<<if $activeSlave.amp != 1>> and wave<</if>>. <br><br> The source of the many-voiced personal assistant becomes clear: probably on the incorrigible $activeSlave.slaveName's request, your sultry personal assistant is voicing each and every one of the machines. When the nymphomaniac masturbator tries to smile <<if $activeSlave.amp != 1>> and wave<</if>>, there's an absolute chorus of "Back to work, slut," "Smile less, suck more," "Take it, bitch," et cetera. Yet another instance of $assistantName chuckles in your ear. "Care to join in, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>? I'm sure we can find room somewhere." <<case "sore ass">> -One night, you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <<if ($activeSlave.amp == 1)>>scooting herself from side to side uncomfortably<<elseif ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling gingerly<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>tottering along painfully<<else>>walking a little funny<</if>>, as though she has a sore butt. You call her over to inspect her backdoor to see if she needs care, <<if ($activeSlave.amp == 1)>>and set her helpless body down, spreading her buttocks to examine her anus.<<else>>and order her to spread her buttocks for you so you can examine her anus.<</if>> Her asshole is fine, just a little sore from hard buttfucks. She complies with you, but as you probe her gently with a finger, <<if canTalk($activeSlave) == false && ($activeSlave.amp == 1)>>she wriggles desperately and turns to mouth "it hurts <<Master>> please don't assrape me" at you.<<elseif canTalk($activeSlave) == false>>she gestures desperately, telling you her butt hurts and asking you not to assfuck her.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>she bursts out, "<<Master>>, mah butt ith thore! Pleathe don't athfuck me <<Master>>. Pleathe."<<else>>she bursts out, "<<Master>>, my butt is so sore! Please don't use my ass, <<Master>>. Please."<</if>> +One night, you see <<EventNameLink $activeSlave>> <<if ($activeSlave.amp == 1)>>scooting herself from side to side uncomfortably<<elseif ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling gingerly<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>tottering along painfully<<else>>walking a little funny<</if>>, as though she has a sore butt. You call her over to inspect her backdoor to see if she needs care, <<if ($activeSlave.amp == 1)>>and set her helpless body down, spreading her buttocks to examine her anus.<<else>>and order her to spread her buttocks for you so you can examine her anus.<</if>> Her asshole is fine, just a little sore from hard buttfucks. She complies with you, but as you probe her gently with a finger, <<if canTalk($activeSlave) == false && ($activeSlave.amp == 1)>>she wriggles desperately and turns to mouth "it hurts <<Master>> please don't assrape me" at you.<<elseif canTalk($activeSlave) == false>>she gestures desperately, telling you her butt hurts and asking you not to assfuck her.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>she bursts out, "<<Master>>, mah butt ith thore! Pleathe don't athfuck me <<Master>>. Pleathe."<<else>>she bursts out, "<<Master>>, my butt is so sore! Please don't use my ass, <<Master>>. Please."<</if>> <<case "shift doorframe">> -Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has just come on shift. +Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <<EventNameLink $activeSlave>> has just come on shift. <br><br> You're at your desk as she arrives; her predecessor passes her on the way out. $activeSlave.slaveName pauses for a moment in the doorway, and then decides to give you a show. She spreads her legs until her <<if $activeSlave.shoes == "heels">>heels click against<<elseif $activeSlave.shoes == "extreme heels">>ridiculous heels click against<<elseif $activeSlave.shoes == "flats">>flats come up against<<else>>bare feet come up against<</if>> the doorframe to either side of her. She reaches out to press her palms against the doorframe to either side of her body, and runs them slowly up the frame, gradually stretching out her <<if $activeSlave.height >= 170>>tall<<elseif $activeSlave.height < 160>>short<</if>> <<if $activeSlave.weight > 10>>plush<<elseif $activeSlave.weight < -10>>thin<<else>>trim<</if>> <<if $activeSlave.preg > 30>>heavily pregnant <<elseif $activeSlave.preg > 20>>pregnant <<elseif $activeSlave.preg > 10>>slightly pregnant <</if>> form. She's good at this, so you let her continue; <<if $activeSlave.clothes != "none">>her clothes rapidly form a pile at her feet<<else>>she's already naked<</if>>. She begins to buck and bend, making sure to show you that she's <<if ($activeSlave.dick > 0) && ((($activeSlave.balls == 0) || ($activeSlave.hormones > 0)))>>limp and submissive for her <<Master>><<elseif $activeSlave.dick > 0>>rock hard at the prospect of getting fucked by her<<Master>><<elseif $activeSlave.clit > 0>>so horny for her <<Master>> she's got a stiffly prominent clit<<elseif $activeSlave.labia > 1>>so horny for her <<Master>> her dangling petals are swollen and moist<<elseif $activeSlave.vagina == -1>>ready for her <<Master>><<else>>wet for her <<Master>><</if>>. <br><br> @@ -242,19 +242,19 @@ As if the invitation wasn't already blindingly clear, she reaches a hand down wi <<case "resistant shower">> -Though $assistantName constantly monitors all your slaves, you keep an eye on the video feeds yourself. There's nothing like the personal, human touch. You notice one night that <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is crouched in the bottom of the shower. Sensing something amiss, you discreetly investigate, and find that she's crying quietly under the warm water. +Though $assistantName constantly monitors all your slaves, you keep an eye on the video feeds yourself. There's nothing like the personal, human touch. You notice one night that <<EventNameLink $activeSlave>> is crouched in the bottom of the shower. Sensing something amiss, you discreetly investigate, and find that she's crying quietly under the warm water. <<case "resistant gelding">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is standing in the bathroom in front of the sink, with one leg up on the counter so she can inspect her genitalia. <<if canSee($activeSlave)>>From the feeds, it's obvious she's grieved by what she sees. As you watch, she sobs quietly, reaching towards where her scrotum used to be with a trembling hand. Apparently, she's having trouble accepting her status as a gelded slut<<else>>From the feeds, it's obvious she's grieved by what she feels. As you watch, she sobs quietly, reaching towards where her scrotum used to be with a trembling hand. Apparently, she's having trouble accepting her status as a gelded slut<</if>>. +<<EventNameLink $activeSlave>> is standing in the bathroom in front of the sink, with one leg up on the counter so she can inspect her genitalia. <<if canSee($activeSlave)>>From the feeds, it's obvious she's grieved by what she sees. As you watch, she sobs quietly, reaching towards where her scrotum used to be with a trembling hand. Apparently, she's having trouble accepting her status as a gelded slut<<else>>From the feeds, it's obvious she's grieved by what she feels. As you watch, she sobs quietly, reaching towards where her scrotum used to be with a trembling hand. Apparently, she's having trouble accepting her status as a gelded slut<</if>>. <<case "rebellious arrogant">> -You have a lot of work to do with <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>. She compounds the usual rebellious anger at being a slave with an apparently unshakeable conviction that she is better than you. Oddly, she seems to maintain the idea that enslaving other people is somehow inappropriate, and that having done so has lowered you morally. This morning, she did not appear to start her morning chores as previously ordered. She sleeps on a bedroll: a brief investigation discloses that she is still in it, and has pulled the blanket up over her head. She refuses to acknowledge your peremptory command to get up. +You have a lot of work to do with <<EventNameLink $activeSlave>>. She compounds the usual rebellious anger at being a slave with an apparently unshakeable conviction that she is better than you. Oddly, she seems to maintain the idea that enslaving other people is somehow inappropriate, and that having done so has lowered you morally. This morning, she did not appear to start her morning chores as previously ordered. She sleeps on a bedroll: a brief investigation discloses that she is still in it, and has pulled the blanket up over her head. She refuses to acknowledge your peremptory command to get up. <<case "escapee">> -An escape attempt occurs and is stopped almost before you are informed of it. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> made a rash attempt to leave the penthouse, but $assistantName monitors everyone constantly and was able to enclose her before she got very far. <<if $assistant == 0>>It reports impersonally that the would-be escapee is locked in the entryway awaiting your judgment.<<else>>She reports suggestively that the would-be escapee is locked in the entryway awaiting your pleasure.<</if>> +An escape attempt occurs and is stopped almost before you are informed of it. <<EventNameLink $activeSlave>> made a rash attempt to leave the penthouse, but $assistantName monitors everyone constantly and was able to enclose her before she got very far. <<if $assistant == 0>>It reports impersonally that the would-be escapee is locked in the entryway awaiting your judgment.<<else>>She reports suggestively that the would-be escapee is locked in the entryway awaiting your pleasure.<</if>> <br><br> <<if $arcologyUpgrade.drones == 1>>Your advanced security systems are able to stop her promptly, and there is no indication to the public that any escape attempt was made.<<else>>Your basic security systems are only able to stop her by briefly locking down your penthouse, exciting @@.red;some adverse public comment.@@<<set $rep -= 100>><</if>> <<if $activeSlave.indentureRestrictions > 0>> @@ -264,167 +264,167 @@ An escape attempt occurs and is stopped almost before you are informed of it. <s <<case "not my name">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is not yet broken to your will. With your experience with slaves, you've been expecting her to take some opportunity of exercising her remaining independence. You don't have long to wait. +<<EventNameLink $activeSlave>> is not yet broken to your will. With your experience with slaves, you've been expecting her to take some opportunity of exercising her remaining independence. You don't have long to wait. One day, you give her inconsequential orders, naturally addressing her by her slave name, $activeSlave.slaveName. She replies waspishly<<if ($activeSlave.lips > 70)>> through her dick-sucking lips, ["<<Master>>, my name ith $activeSlave.birthName."]<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> through her heavily-pierced lips, "<<Master>>, my name ith $activeSlave.birthName."<<else>>, "<<Master>>, my name is $activeSlave.birthName."<</if>> She sets her jaw and <<if canSee($activeSlave)>>manages to meet your eyes without flinching<<else>>meets your glare with a look of defiance<</if>>. <<case "bondage gear">> -One day, you catch sight of <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>tottering<<else>>walking<</if>> around stark naked. This is unacceptable, as she has been ordered to wear humiliating and uncomfortable bondage gear. When confronted, <<if canTalk($activeSlave) == false || ($activeSlave.accent >= 3)>>she uses gestures to communicate her embarrassment with her clothing, covering her nipples, crotch and anus with her hands one after the other and begging for clothes that do the same.<<if $activeSlave.preg > 20>> She also gestures to her rounded belly with a look of concern.<</if>><<elseif ($activeSlave.lips > 70)>>she says fearfully through her huge lips, "Ahm thorry, <<Master>>, but thothe thinth are juth so emarrathin!<<if $activeSlave.preg > 20>> I'm altho worried for my baby'th thafety.<</if>>"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>she says fearfully through her piercings, "Ahm thorry, <<Master>>, but thothe thinth are juth so emarrathin!<<if $activeSlave.preg > 20>> I'm altho worried for my baby'th thafety.<</if>>"<<else>>she says fearfully, "I'm sorry, <<Master>>, but those things are just so embarrassing!<<if $activeSlave.preg > 20>> I'm also worried for my baby's safety.<</if>>"<</if>> +One day, you catch sight of <<EventNameLink $activeSlave>> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>tottering<<else>>walking<</if>> around stark naked. This is unacceptable, as she has been ordered to wear humiliating and uncomfortable bondage gear. When confronted, <<if canTalk($activeSlave) == false || ($activeSlave.accent >= 3)>>she uses gestures to communicate her embarrassment with her clothing, covering her nipples, crotch and anus with her hands one after the other and begging for clothes that do the same.<<if $activeSlave.preg > 20>> She also gestures to her rounded belly with a look of concern.<</if>><<elseif ($activeSlave.lips > 70)>>she says fearfully through her huge lips, "Ahm thorry, <<Master>>, but thothe thinth are juth so emarrathin!<<if $activeSlave.preg > 20>> I'm altho worried for my baby'th thafety.<</if>>"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>she says fearfully through her piercings, "Ahm thorry, <<Master>>, but thothe thinth are juth so emarrathin!<<if $activeSlave.preg > 20>> I'm altho worried for my baby'th thafety.<</if>>"<<else>>she says fearfully, "I'm sorry, <<Master>>, but those things are just so embarrassing!<<if $activeSlave.preg > 20>> I'm also worried for my baby's safety.<</if>>"<</if>> <<case "vocal disobedience">> -One morning, despite the fact that she is not allowed to speak without being spoken to, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <<if canSee($activeSlave)>>looks you directly in the eye<<else>>faces you<</if>> and asks <<if ($activeSlave.lips > 70)>>boldly through her massive dick-sucking lips, "Ahm tired, can ah have the dah off?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>boldly through her inconvenient oral piercings, "Ahm tired, can ah have the dah off?"<<else>>boldly, "I'm tired, can I have the day off?"<</if>> She didn't even call you <<Master>>. +One morning, despite the fact that she is not allowed to speak without being spoken to, <<EventNameLink $activeSlave>> <<if canSee($activeSlave)>>looks you directly in the eye<<else>>faces you<</if>> and asks <<if ($activeSlave.lips > 70)>>boldly through her massive dick-sucking lips, "Ahm tired, can ah have the dah off?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>boldly through her inconvenient oral piercings, "Ahm tired, can ah have the dah off?"<<else>>boldly, "I'm tired, can I have the day off?"<</if>> She didn't even call you <<Master>>. <<case "fearful humiliation">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> generally obeys orders, even if she isn't yet a truly devoted sex slave. She blushes furiously when given any sexual command, but her true feelings about humiliation become clear when she is ordered to serve in front of others, even other slaves. It sometimes seems the number of people watching her get fondled, used, or fucked directly reduces the distance between her and her next blushing or even sobbing orgasm. +<<EventNameLink $activeSlave>> generally obeys orders, even if she isn't yet a truly devoted sex slave. She blushes furiously when given any sexual command, but her true feelings about humiliation become clear when she is ordered to serve in front of others, even other slaves. It sometimes seems the number of people watching her get fondled, used, or fucked directly reduces the distance between her and her next blushing or even sobbing orgasm. <<case "heels">> -Since <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s tendons were shortened, forcing her to wear heels in order to walk, she's permanently subject to your whims in shoe selection. She walks carefully into your office, the sway of her hips greatly exaggerated<<if $activeSlave.preg > 30>>, even more so with her advanced pregnancy<</if>>. <<if $activeSlave.dick != 0>>The modification certainly forces her to walk more like someone without a cock.<</if>> She <<if $activeSlave.preg > 20>>seats her gravid body on the couch next to your desk, shakes off her heels, and opens the shoebox you've placed next to her, to find:<<else>>sits on the couch next to your desk, takes off her heels, and opens the shoebox you've left there, to find:<</if>> +Since <<EventNameLink $activeSlave>>'s tendons were shortened, forcing her to wear heels in order to walk, she's permanently subject to your whims in shoe selection. She walks carefully into your office, the sway of her hips greatly exaggerated<<if $activeSlave.preg > 30>>, even more so with her advanced pregnancy<</if>>. <<if $activeSlave.dick != 0>>The modification certainly forces her to walk more like someone without a cock.<</if>> She <<if $activeSlave.preg > 20>>seats her gravid body on the couch next to your desk, shakes off her heels, and opens the shoebox you've placed next to her, to find:<<else>>sits on the couch next to your desk, takes off her heels, and opens the shoebox you've left there, to find:<</if>> <<case "heavy piercing">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s intimate areas are heavily pierced. This is great; it draws attention to her holes and makes her look like the sex slave she is. However, it does necessitate some extra maintenance. It's the end of the day, and $activeSlave.slaveName is in a bathroom <<if canSee($activeSlave)>>carefully checking each of her piercings<<else>>meticulously cleaning each of her piercings<</if>>. Many of them come in contact with fluids on a regular basis, so she cleans them conscientiously. +<<EventNameLink $activeSlave>>'s intimate areas are heavily pierced. This is great; it draws attention to her holes and makes her look like the sex slave she is. However, it does necessitate some extra maintenance. It's the end of the day, and $activeSlave.slaveName is in a bathroom <<if canSee($activeSlave)>>carefully checking each of her piercings<<else>>meticulously cleaning each of her piercings<</if>>. Many of them come in contact with fluids on a regular basis, so she cleans them conscientiously. <br><br> As you watch her, it occurs to you that since $activeSlave.slaveName isn't fully devoted to you yet, there's all manner of inventive ways you could have a little fun and increase her submission to you at the same time. <<case "cumslut whore">> -Late at night, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> returns to the living area of the penthouse. It's the end of her day as a working girl, and despite being obviously tired, she's smiling with obvious sexual satiation. Every so often, she'll get a dreamy expression and lick her lips. She fetishizes cum to the extent that getting to eat a mile of dick really satisfies her. +Late at night, <<EventNameLink $activeSlave>> returns to the living area of the penthouse. It's the end of her day as a working girl, and despite being obviously tired, she's smiling with obvious sexual satiation. Every so often, she'll get a dreamy expression and lick her lips. She fetishizes cum to the extent that getting to eat a mile of dick really satisfies her. <<case "loose buttslut">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has a little free time this evening, so she finds a quiet corner and engages in her anal proclivities. Since her asshole is so stretched out, she sticks the base of a huge dildo to the ground and <<if $activeSlave.preg > 20>>delicately lowers her gravid body on it<<else>>squats on it<</if>>, moaning happily as the massive thing inches into her. She starts to slide up and down it hands-free, so she <<if $activeSlave.dick > 4>>jacks off her huge cock with both hands<<elseif $activeSlave.dick > 2>>jacks off with one hand and pinches a nipple with the other<<elseif $activeSlave.dick > 0>>rubs her little penis with one hand and pinches a nipple with the other<<elseif $activeSlave.vagina == -1>>rubs the sensitive area around her asspussy with one hand and pinches a nipple with the other<<else>>rubs her clit with one hand and pinches a nipple with the other<</if>>. As she enjoys herself, her loose sphincter relaxes still further until it's barely gripping the dildo. +<<EventNameLink $activeSlave>> has a little free time this evening, so she finds a quiet corner and engages in her anal proclivities. Since her asshole is so stretched out, she sticks the base of a huge dildo to the ground and <<if $activeSlave.preg > 20>>delicately lowers her gravid body on it<<else>>squats on it<</if>>, moaning happily as the massive thing inches into her. She starts to slide up and down it hands-free, so she <<if $activeSlave.dick > 4>>jacks off her huge cock with both hands<<elseif $activeSlave.dick > 2>>jacks off with one hand and pinches a nipple with the other<<elseif $activeSlave.dick > 0>>rubs her little penis with one hand and pinches a nipple with the other<<elseif $activeSlave.vagina == -1>>rubs the sensitive area around her asspussy with one hand and pinches a nipple with the other<<else>>rubs her clit with one hand and pinches a nipple with the other<</if>>. As she enjoys herself, her loose sphincter relaxes still further until it's barely gripping the dildo. <<case "solitary desperation">> <<set $activeSlave.devotion += 4>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is in solitary. She's let out whenever required for a slave task, but unless she's serving, she spends her days in a featureless cell. It's clean and dry, but designed to totally deny any mental stimulation. Careful monitoring is necessary to prevent mental damage. +<<EventNameLink $activeSlave>> is in solitary. She's let out whenever required for a slave task, but unless she's serving, she spends her days in a featureless cell. It's clean and dry, but designed to totally deny any mental stimulation. Careful monitoring is necessary to prevent mental damage. <br><br> As you pass her cell on other business, there is a faint stirring within. She must have heard the dim sound of your footsteps through the door. There's a small port for meals to be inserted into the cell, and she shouts at it, clearly with her mouth right against it, <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Pleeze don go! Ah'll do ennything if yeh just stay a bit, whoehver yeh are!"<<else>>"Please don't go! I'll do anything if you just stay a bit! I just need some time with someone! Please!"<</if>> <<case "scrubbing">> -$arcologies[0].name is well fitted with automated cleaning systems. However, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is acting as a servant to your other slaves, so whenever she has nothing else to do the cleaners are deactivated and she is made to clean by hand. After all, there is no sense in leaving her idle, when she could be scrubbing floors. +$arcologies[0].name is well fitted with automated cleaning systems. However, <<EventNameLink $activeSlave>> is acting as a servant to your other slaves, so whenever she has nothing else to do the cleaners are deactivated and she is made to clean by hand. After all, there is no sense in leaving her idle, when she could be scrubbing floors. <br><br> Which, incidentally, is what she's doing now. She has standing orders to change into a sturdy apron when doing such work, which she is not pleased to follow, since the apron has no back at all<<if $activeSlave.preg > 20>>, and with her growing pregnancy, no side coverage either<</if>>. She's working diligently on the floor, though, down on all fours<<if $activeSlave.preg > 20>>, her pregnant belly barely off the ground<</if>>, to use both hands to work a scrub-brush back and forth. Her bare ass bobs back and forth as though she were doing it doggy style with an invisible man. <<case "hormone dysfunction">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes to see you. You're busy with other things, so she waits patiently even though she's clearly very unhappy. Told to explain herself, she gestures at her totally flaccid penis<<if canTalk($activeSlave) == false>>.<<elseif ($activeSlave.lips > 70)>> and says through her huge lips, "<<Master>>, ah can't get hard."<<elseif ($activeSlave.lipsPiercing + $activeSlave.tonguePiercing > 2)>>and says through her piercings, "<<Master>>, ah can't get hard."<<else>>and says, "<<Master>>, I can't get it up."<</if>> Ever since the rules have permitted it, $activeSlave.slaveName has been a constant masturbator. If she can help it, she never sucks or gives up her ass without a hand between her legs, pumping away. +<<EventNameLink $activeSlave>> comes to see you. You're busy with other things, so she waits patiently even though she's clearly very unhappy. Told to explain herself, she gestures at her totally flaccid penis<<if canTalk($activeSlave) == false>>.<<elseif ($activeSlave.lips > 70)>> and says through her huge lips, "<<Master>>, ah can't get hard."<<elseif ($activeSlave.lipsPiercing + $activeSlave.tonguePiercing > 2)>>and says through her piercings, "<<Master>>, ah can't get hard."<<else>>and says, "<<Master>>, I can't get it up."<</if>> Ever since the rules have permitted it, $activeSlave.slaveName has been a constant masturbator. If she can help it, she never sucks or gives up her ass without a hand between her legs, pumping away. <br><br> <<if canTalk($activeSlave) == false>>She mimics masturbation and then traces a finger down her cheek, as though it were a tear.<<elseif ($activeSlave.lips > 70)>>"Ah can't cum like this, <<Master>>."<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"Ah can't cum like this, <<Master>>."<<else>>"I can't come like this, <<Master>>."<</if>> It makes sense; she's probably never masturbated without a hard dick. She's clearly in desperate need of release, and more than a little sad the hormones she's taking have given her erectile dysfunction. <<case "resting amp">> -You're working at your desk late at night when the arcology's systems discreetly highlight significant movement in the slave quarters. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s limbless torso is in bed, asleep but struggling in discomfort. Without arms or legs, it seems the sheet has become wrapped around her. She's dreaming of something sexual; <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>her cock is caged, but precum is leaking out of the chastity.<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>she can't maintain an erection but her limp dick sports a drop of precum.<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>she can't maintain an erection but her limp dick sports a drop of precum.<<elseif $activeSlave.dick > 4>>her massive erection is tenting the sheet.<<elseif $activeSlave.dick > 2>>her erection is tenting the sheet.<<elseif $activeSlave.dick > 0>>her pathetic little erection is tenting the sheet.<<elseif $activeSlave.vagina == -1>>she's humping the sheet as though she still had genitals<<else>>her pussy has left a moist spot on the sheet.<</if>> As you watch, her sleeping struggles against the sheet <<if $activeSlave.boobs >= 800>>, her smothering tits<</if>><<if $activeSlave.preg > 20>>, her big pregnant belly<</if>><<if $activeSlave.butt > 5>>, her gigantic ass<</if>>and her limblessness finally leave her lying naked on her pad. After a few moments, she begins to shiver convulsively. +You're working at your desk late at night when the arcology's systems discreetly highlight significant movement in the slave quarters. <<EventNameLink $activeSlave>>'s limbless torso is in bed, asleep but struggling in discomfort. Without arms or legs, it seems the sheet has become wrapped around her. She's dreaming of something sexual; <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>her cock is caged, but precum is leaking out of the chastity.<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>she can't maintain an erection but her limp dick sports a drop of precum.<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>she can't maintain an erection but her limp dick sports a drop of precum.<<elseif $activeSlave.dick > 4>>her massive erection is tenting the sheet.<<elseif $activeSlave.dick > 2>>her erection is tenting the sheet.<<elseif $activeSlave.dick > 0>>her pathetic little erection is tenting the sheet.<<elseif $activeSlave.vagina == -1>>she's humping the sheet as though she still had genitals<<else>>her pussy has left a moist spot on the sheet.<</if>> As you watch, her sleeping struggles against the sheet <<if $activeSlave.boobs >= 800>>, her smothering tits<</if>><<if $activeSlave.preg > 20>>, her big pregnant belly<</if>><<if $activeSlave.butt > 5>>, her gigantic ass<</if>>and her limblessness finally leave her lying naked on her pad. After a few moments, she begins to shiver convulsively. <<case "devoted amp">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is lying on the couch next to your desk as you work, looking like the neglected <<if $activeSlave.preg > 20>>pregnant<<else>>little<</if>> sex toy she is. You've been busy and haven't used her for a while, and since she's accepted her place as a helpless living fucktoy, she's gotten quite aroused with nothing to do but lie there and watch her <<Master>> work. It's not like she can touch herself any more. <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>Her caged cock reduces her to a set of holes in a limbless torso.<<elseif ($activeSlave.dick > 0) && ((($activeSlave.balls == 0) || ($activeSlave.hormones > 0)))>>Her penis hangs limp and useless from her limbless torso.<<elseif $activeSlave.dick >= 5>>Her huge erection pokes out from her limbless torso, her only remaining appendage.<<elseif $activeSlave.dick > 2>>Her still-proud erection pokes out from her limbless torso.<<elseif $activeSlave.dick > 0>>Her pathetic little erection pokes out from her limbless torso.<<elseif $activeSlave.clit > 0>>Her engorged clit juts out from her legless hips.<<elseif $activeSlave.vagina == -1>>Her asspussy is on total display, unobscured by thighs.<<else>>Her moist pussy is on total display, unobscured by thighs. <</if>><<if $activeSlave.preg > 30>>Her advanced pregnancy gives her a comically rounded appearance. <</if>><<if $activeSlave.boobs > 1400>>She's almost smothered by her gigantic breasts as she lies there; her remaining body is almost half breasts.<</if>> +<<EventNameLink $activeSlave>> is lying on the couch next to your desk as you work, looking like the neglected <<if $activeSlave.preg > 20>>pregnant<<else>>little<</if>> sex toy she is. You've been busy and haven't used her for a while, and since she's accepted her place as a helpless living fucktoy, she's gotten quite aroused with nothing to do but lie there and watch her <<Master>> work. It's not like she can touch herself any more. <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>Her caged cock reduces her to a set of holes in a limbless torso.<<elseif ($activeSlave.dick > 0) && ((($activeSlave.balls == 0) || ($activeSlave.hormones > 0)))>>Her penis hangs limp and useless from her limbless torso.<<elseif $activeSlave.dick >= 5>>Her huge erection pokes out from her limbless torso, her only remaining appendage.<<elseif $activeSlave.dick > 2>>Her still-proud erection pokes out from her limbless torso.<<elseif $activeSlave.dick > 0>>Her pathetic little erection pokes out from her limbless torso.<<elseif $activeSlave.clit > 0>>Her engorged clit juts out from her legless hips.<<elseif $activeSlave.vagina == -1>>Her asspussy is on total display, unobscured by thighs.<<else>>Her moist pussy is on total display, unobscured by thighs. <</if>><<if $activeSlave.preg > 30>>Her advanced pregnancy gives her a comically rounded appearance. <</if>><<if $activeSlave.boobs > 1400>>She's almost smothered by her gigantic breasts as she lies there; her remaining body is almost half breasts.<</if>> <<case "plug disobedience">> -One morning, you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawls<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>totters<<elseif $activeSlave.preg > 20>>waddles<<else>>walks<</if>> hurriedly past your door, as though she doesn't want you to notice her. Of course, this only makes you notice her, and you order her in. As she reluctantly obeys, you notice something off about her gait. She should be quite uncomfortable from the big buttplug she is required to wear, but she doesn't seem to be. +One morning, you see <<EventNameLink $activeSlave>> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawls<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>totters<<elseif $activeSlave.preg > 20>>waddles<<else>>walks<</if>> hurriedly past your door, as though she doesn't want you to notice her. Of course, this only makes you notice her, and you order her in. As she reluctantly obeys, you notice something off about her gait. She should be quite uncomfortable from the big buttplug she is required to wear, but she doesn't seem to be. <br><br> Your order her to turn around and present her anus for inspection. She doesn't refuse, exactly, but neither does she obey. She keeps her butt pointed resolutely away from you, and backs away a little. You cover the distance between you in three steps and run a clinical hand between the terrified slave's buttocks. As you suspected, she isn't wearing her buttplug. <<if canTalk($activeSlave) == false>>She gestures pitifully, complaining that the plug hurts.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She lisps pitifully, "It hurth, <<Master>>. Ith too big for my athhole. Pleathe don't make me wear it."<<else>>She whines pitifully, "That thing hurts, <<Master>>. It's too big for my asshole. Please don't make me wear it."<</if>> <<case "age implant">> -In the morning the penthouse is a busy bustle of female energy. Slaves get up promptly, eat, shower, dress themselves, and head out to work. They chatter if able and allowed, and draw a good deal of strength from each other. As you pass by the kitchen, you are narrowly avoided by a rush of girls heading to the showers. They're almost bouncing, feeding off each others' youthful energy. At the back of the pack is <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>. She looks as young as any of them, but after they're out, she leans against the doorframe for a moment and exhales slowly. +In the morning the penthouse is a busy bustle of female energy. Slaves get up promptly, eat, shower, dress themselves, and head out to work. They chatter if able and allowed, and draw a good deal of strength from each other. As you pass by the kitchen, you are narrowly avoided by a rush of girls heading to the showers. They're almost bouncing, feeding off each others' youthful energy. At the back of the pack is <<EventNameLink $activeSlave>>. She looks as young as any of them, but after they're out, she leans against the doorframe for a moment and exhales slowly. <br><br> Her $activeSlave.eyeColor eyed gaze catches yours for a moment, and you are reminded that she isn't as young as they are, not at all. Her face might look youthful, but her eyes don't. <<if canSee($activeSlave)>>She sees your consideration, and <<else>>You make yourself known, and she <</if>><<if SlaveStatsChecker.checkForLisp($activeSlave)>>lisps, "Thorry, <<Master>>. Jutht a little thlow thith morning."<<else>>murmurs, "Sorry, <<Master>>. Just a little slow this morning."<</if>> She hurries after her sisters, her <<if ($activeSlave.butt > 5)>>huge<<elseif ($activeSlave.butt > 2)>>big<<else>>pretty little<</if>> naked ass catching your eye as she goes. <<case "shift masturbation">> -Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has just come on shift. +Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <<EventNameLink $activeSlave>> has just come on shift. <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.preg > 20>> to either side of her pregnant 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) && ($activeSlave.hormones > 0)>>rub her hormone-dysfunctional penis<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>rub her limp, ballsless penis<<elseif $activeSlave.dick > 4>>jack off her titanic erection<<elseif $activeSlave.dick > 2>>jack herself off<<elseif $activeSlave.dick > 0>>rub her pathetic little hardon<<elseif $activeSlave.vagina == -1>>frantically rubs the sensitive area beneath her asspussy<<elseif $activeSlave.clit > 0>>rub her huge, engorged clit<<elseif $activeSlave.labia > 0>>play with her clit and her generous labia<<else>>rub her pussy<</if>>, but after a moment she clearly decides this isn't enough stimulation. She <<if $activeSlave.dick > 0>>uses two fingers to collect the precum dribbling from her dickhead.<<else>>fucks herself vigorously with two fingers to collect some girl lube.<</if>> She brings these fingers up to her face to check her work, hesitates, visibly decides she doesn't care, and reaches down to <<if $activeSlave.anus > 2>>slide them into her loose asspussy. She sighs with pleasure at the sensation.<<elseif $activeSlave.anus > 1>>shove them up her butt. She wriggles a little at the makeshift lubrication but is clearly enjoying herself.<<else>>push them up her tight butt. The pain of anal penetration with only makeshift lubrication extracts a huge sobbing gasp from her, and she tears up a little even as she masturbates furiously.<</if>> <<case "shift sleep">> -Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has just come on shift. +Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <<EventNameLink $activeSlave>> has just come on shift. <br><br> Though it's late, she's surprised to find the lights in the master suite off. You had an unusually trying day, so you've retired for the night; you're on the point of sleep when she comes in<<if $Concubine != 0>>, $Concubine.slaveName nestled under your arm<</if>>. After a moment's hesitation, $activeSlave.slaveName strips quietly and <<if $activeSlave.preg > 20>>gently lowers her pregnant body onto<<else>>sits on<</if>> the edge of the bed, preparing to climb quietly in. She clearly thinks you're asleep, and is doing her best not to wake you. The dim, blue-toned light of your bedroom at night washes out her $activeSlave.skin skin and robs her $activeSlave.eyeColor eyes of their color, but it highlights <<if ($activeSlave.nipples == "huge")>>the wonderful nipples jutting from her flesh, stiffening in the cool night air<<elseif ($activeSlave.preg > 20)>>her rounded belly, swollen with life<<elseif ($activeSlave.weight > 10)>>her plush belly, with her navel forming a little dark hollow in her pretty stomach<<elseif ($activeSlave.muscles > 30)>>her washboard abs, with each muscle casting its own little shadow<<elseif ($activeSlave.boobs > 1000)>>the huge curve of her breasts, a giant dark presence<<elseif ($activeSlave.dick > 2)>>the presence between her legs<<else>>her pretty face<</if>>. <<if canSee($activeSlave)>>She perceives the glint of your open eyes<<else>>She hears your breathing change<</if>>, and stops, patiently waiting for some sign of what you'd like her to do. <<case "slave dick huge">> -The showers your slaves use are well vented and transparent walled so that you can see their occupants clearly, even from your desk. Working late at night, you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> sitting hunched under the water in one of the showers, with her back to you. You tell your desk to focus on her, and you are rewarded with three different angles of $activeSlave.slaveName giving herself a blowjob. She has to bend over very hard<<if $activeSlave.preg > 20>> and at a very awkward angle<</if>> to get the tip of her huge <<if $seeRace == 1>>$activeSlave.race <</if>>dick<<if $activeSlave.preg > 20>> around her pregnant belly and<</if>> into her mouth, but she's obviously enjoying it all the same. It's not against the rules for her to masturbate; she's just found an impressive way of doing it. <<if $activeSlave.scrotum > 0>><<if $activeSlave.balls == 3>>As she works herself, she plays with her massive balls, rolling them around and squeezing them gently.<<elseif $activeSlave.balls == 2>>As she works herself, she plays with her balls, massaging them with one hand.<</if>><</if>> +The showers your slaves use are well vented and transparent walled so that you can see their occupants clearly, even from your desk. Working late at night, you see <<EventNameLink $activeSlave>> sitting hunched under the water in one of the showers, with her back to you. You tell your desk to focus on her, and you are rewarded with three different angles of $activeSlave.slaveName giving herself a blowjob. She has to bend over very hard<<if $activeSlave.preg > 20>> and at a very awkward angle<</if>> to get the tip of her huge <<if $seeRace == 1>>$activeSlave.race <</if>>dick<<if $activeSlave.preg > 20>> around her pregnant belly and<</if>> into her mouth, but she's obviously enjoying it all the same. It's not against the rules for her to masturbate; she's just found an impressive way of doing it. <<if $activeSlave.scrotum > 0>><<if $activeSlave.balls == 3>>As she works herself, she plays with her massive balls, rolling them around and squeezing them gently.<<elseif $activeSlave.balls == 2>>As she works herself, she plays with her balls, massaging them with one hand.<</if>><</if>> <<case "obedient idiot">> -<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your work at your desk. <<if $assistant == 0>>"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>,"<<else>>"Sweetheart,"<</if>> she says, "<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is having trouble figuring out the meal dispenser again." <<if $assistant == 0>>The report is deadpan, but she brings up a visual feed.<<else>>She brings up a visual feed. "Poor baby!" she exclaims.<</if>> +<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your work at your desk. <<if $assistant == 0>>"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>,"<<else>>"Sweetheart,"<</if>> she says, "<<EventNameLink $activeSlave>> is having trouble figuring out the meal dispenser again." <<if $assistant == 0>>The report is deadpan, but she brings up a visual feed.<<else>>She brings up a visual feed. "Poor baby!" she exclaims.<</if>> <br><br> Slaves are supposed to place a cup under a spigot, which detects the cup's presence and dispenses the appropriate nutrition for the girl. Unfortunately this concept seems a little tough for $activeSlave.slaveName. With no one around to ask for help, she has resorted to trying to suck food out of the spigot with her mouth. With no cup to be detected, she's not getting very far, and is getting bitterly frustrated. <<case "devoted old">> -At the end of a long week, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> moves past your office toward bed. This is completely normal part of the arcology routine, but you notice as she passes that she's wearing a preoccupied, almost sad expression. You call her over, and she makes a visible effort to brighten up as she comes before you and asks your pleasure. You ask her what's the matter, and her face falls. +At the end of a long week, <<EventNameLink $activeSlave>> moves past your office toward bed. This is completely normal part of the arcology routine, but you notice as she passes that she's wearing a preoccupied, almost sad expression. You call her over, and she makes a visible effort to brighten up as she comes before you and asks your pleasure. You ask her what's the matter, and her face falls. <br><br> <<if ($activeSlave.lips > 70)>>"<<Master>>, I'm tho thorry you notithed," she lisps through her dick-sucking lips. "I'm feeling a little thtiff and tired, <<Master>>. I with I wath a little younger, that'th all."<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"<<Master>>, I'm tho thorry you notithed," she lisps through her ridiculous piercings. "I'm feeling a little thtiff and tired, <<Master>>. I with I wath a little younger, that'th all."<<else>>"<<Master>>, I'm so sorry you noticed," she says penitently. "I'm feeling a little stiff and tired, <<Master>>. I wish I was a little younger so I could serve you better."<</if>> <<case "tendon fall">> -There is a horrible crash from the bathroom. You rush in to see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> curled up helplessly in the bottom of the shower with the water playing over her <<if $activeSlave.preg > 20>>gravid<<else>>altered<</if>> body. She takes off her heels to shower, making her unable to stand independently. Apparently, she lost her grip on the handrail while trying to soap herself, and having fallen, can't seem to reach the rail to haul herself up again. She pleads <<if ($activeSlave.lips > 70)>>through her huge lips, "Help me, <<Master>>!"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>through her piercings, "Help me, <<Master>>!"<<else>>, "Help me, <<Master>>!"<</if>> +There is a horrible crash from the bathroom. You rush in to see <<EventNameLink $activeSlave>> curled up helplessly in the bottom of the shower with the water playing over her <<if $activeSlave.preg > 20>>gravid<<else>>altered<</if>> body. She takes off her heels to shower, making her unable to stand independently. Apparently, she lost her grip on the handrail while trying to soap herself, and having fallen, can't seem to reach the rail to haul herself up again. She pleads <<if ($activeSlave.lips > 70)>>through her huge lips, "Help me, <<Master>>!"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>through her piercings, "Help me, <<Master>>!"<<else>>, "Help me, <<Master>>!"<</if>> <<case "unhappy virgin">> -During a routine inspection, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> respectfully asks a question. <<if canTalk($activeSlave) == false>>She uses amusingly lewd gestures to depict how frequently she gets fucked, and then points to her virgin pussy. She communicates that she wants another hole to help share the work.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She lisps, "<<Master>>, I take a loht of dick. I try mah best, but mah butt hurth thometimes and my throath thore. Can I get fucked in the puthy, to thpread it out a liddle?"<<else>>She says, "<<Master>>, I take a lot of dick. I try my best, but my butt really hurts sometimes and my throat's sore, too. Can I get fucked in the pussy, to spread it out a little?"<</if>> +During a routine inspection, <<EventNameLink $activeSlave>> respectfully asks a question. <<if canTalk($activeSlave) == false>>She uses amusingly lewd gestures to depict how frequently she gets fucked, and then points to her virgin pussy. She communicates that she wants another hole to help share the work.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She lisps, "<<Master>>, I take a loht of dick. I try mah best, but mah butt hurth thometimes and my throath thore. Can I get fucked in the puthy, to thpread it out a liddle?"<<else>>She says, "<<Master>>, I take a lot of dick. I try my best, but my butt really hurts sometimes and my throat's sore, too. Can I get fucked in the pussy, to spread it out a little?"<</if>> <<case "obedient bitchy">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is a decent slave, pretty well broken to your will and generally obedient. However, she retains a cutting tongue. Though she's learned to her considerable cost not to direct her cheek at you, she still insults your other slaves, and worse, will be sarcastic to members of the public she encounters. You've worked on it, but it remains unsolved. Today, however, she crossed the line. You were doing business in your office with a respected female slave drug wholesaler. The woman is in her late forties, and though she's something of a plastic surgery addict she has permitted her hair to go a becoming steel grey. Passing your office, $activeSlave.slaveName audibly commented on how old she looked to another slave. Anger flashes in the businesswoman's eyes. +<<EventNameLink $activeSlave>> is a decent slave, pretty well broken to your will and generally obedient. However, she retains a cutting tongue. Though she's learned to her considerable cost not to direct her cheek at you, she still insults your other slaves, and worse, will be sarcastic to members of the public she encounters. You've worked on it, but it remains unsolved. Today, however, she crossed the line. You were doing business in your office with a respected female slave drug wholesaler. The woman is in her late forties, and though she's something of a plastic surgery addict she has permitted her hair to go a becoming steel grey. Passing your office, $activeSlave.slaveName audibly commented on how old she looked to another slave. Anger flashes in the businesswoman's eyes. <<case "obedient shemale">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has been doing her best to be a good slave girl recently. Since she doesn't have a pussy, that means she's been doing her best to take it up the ass like a good slave. She isn't all that used to it yet, but she tries. She's trying right now, bent over the arm of the couch in your office with your <<if $PC.dick == 0>>vibrating strap-on<<else>>cock<</if>> pumping in and out of her. She looks like she wants to ask something, so you tell her to spit it out. <<if canTalk($activeSlave) == false>>She uses gestures to ask if she can masturbate while you sodomize her.<<elseif ($activeSlave.lips > 70)>>She begs meekly through her massive dick-sucking lips, "<<Master>>, can I pleathe touch mythelf?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>She begs meekly through her mouthful of piercings, "<<Master>>, can I pleathe touch mythelf?"<<else>>She begs meekly, "<<Master>>, may I please, please touch myself?"<</if>> +<<EventNameLink $activeSlave>> has been doing her best to be a good slave girl recently. Since she doesn't have a pussy, that means she's been doing her best to take it up the ass like a good slave. She isn't all that used to it yet, but she tries. She's trying right now, bent over the arm of the couch in your office with your <<if $PC.dick == 0>>vibrating strap-on<<else>>cock<</if>> pumping in and out of her. She looks like she wants to ask something, so you tell her to spit it out. <<if canTalk($activeSlave) == false>>She uses gestures to ask if she can masturbate while you sodomize her.<<elseif ($activeSlave.lips > 70)>>She begs meekly through her massive dick-sucking lips, "<<Master>>, can I pleathe touch mythelf?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>She begs meekly through her mouthful of piercings, "<<Master>>, can I pleathe touch mythelf?"<<else>>She begs meekly, "<<Master>>, may I please, please touch myself?"<</if>> <<case "obedient addict">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> takes her aphrodisiacs in pill form, with her food. They're dispensed alongside her nutrition in the kitchen. You happen to be passing by when she's being issued her drugs, and you see her <<if canSee($activeSlave)>>staring<<else>>gazing<</if>> thoughtfully at the insignificant-looking little pill, just holding it in her hand and considering it for a long time. When she realizes you're watching, she turns to you and you realize her eyes are moist. <<if canTalk($activeSlave) == false>>She uses trembling gestures to pour out dissatisfaction with life as an aphrodisiac addict. She is emotionally unsatisfied with the mechanical orgasms she gets on the drugs, but craves them intensely.<<elseif ($activeSlave.lips > 70) || ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>She lisps through huge, quivering lips, "<<Master>>, I hate thith thit. I come and come and come but it'h jutht phythical. I haven't felt clothe to anyone ever thinthe I been on thethe fucking aphrodithiacs." She shrugs bitterly. "Thtill crave them though."<<else>>She mutters, "<<Master>>, I hate this shit. I come and come and come but it's just physical. I haven't felt close to anyone ever since I've been on these fucking aphrodisiacs." She shrugs bitterly. "Still crave them though."<</if>> +<<EventNameLink $activeSlave>> takes her aphrodisiacs in pill form, with her food. They're dispensed alongside her nutrition in the kitchen. You happen to be passing by when she's being issued her drugs, and you see her <<if canSee($activeSlave)>>staring<<else>>gazing<</if>> thoughtfully at the insignificant-looking little pill, just holding it in her hand and considering it for a long time. When she realizes you're watching, she turns to you and you realize her eyes are moist. <<if canTalk($activeSlave) == false>>She uses trembling gestures to pour out dissatisfaction with life as an aphrodisiac addict. She is emotionally unsatisfied with the mechanical orgasms she gets on the drugs, but craves them intensely.<<elseif ($activeSlave.lips > 70) || ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>She lisps through huge, quivering lips, "<<Master>>, I hate thith thit. I come and come and come but it'h jutht phythical. I haven't felt clothe to anyone ever thinthe I been on thethe fucking aphrodithiacs." She shrugs bitterly. "Thtill crave them though."<<else>>She mutters, "<<Master>>, I hate this shit. I come and come and come but it's just physical. I haven't felt close to anyone ever since I've been on these fucking aphrodisiacs." She shrugs bitterly. "Still crave them though."<</if>> <<case "impregnation please">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> hurries into your office with a strange light <<if canSee($activeSlave)>>in her eyes<<else>>on her face<</if>>. She sits down on the couch and scoots down so her butt is right at the edge of the couch. She then spreads her legs and uses one hand to spread her <<if $activeSlave.mpreg == 1>>asshole<<else>>pussylips<</if>> for you. +<<EventNameLink $activeSlave>> hurries into your office with a strange light <<if canSee($activeSlave)>>in her eyes<<else>>on her face<</if>>. She sits down on the couch and scoots down so her butt is right at the edge of the couch. She then spreads her legs and uses one hand to spread her <<if $activeSlave.mpreg == 1>>asshole<<else>>pussylips<</if>> for you. <br><br> <<if canTalk($activeSlave) == false>>She pantomimes pregnancy with her other hand, lewdly gesturing to ask you to cum inside her fertile <<if $activeSlave.mpreg == 1>>ass<</if>>pussy.<<elseif ($activeSlave.lips > 70)>>"Pleathe knock me up, <<Master>>," she begs through her dick-sucking lips. "I can't thtand it. I need to make you another thlave, <<Master>>."<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"Pleathe knock me up, <<Master>>," she begs through her ridiculous piercings. "I can't thtand it. I need to make you another thlave, <<Master>>."<<else>>"Please knock me up, <<Master>>," she begs. "I can't stand it. I need to make you another slave, <<Master>>. Please use my body as your slave factory."<</if>> She <<if canSee($activeSlave)>>stares at you doe-eyed<<else>>she faces you with a look of a child begging for candy<</if>>, desperately awaiting your answer. <<case "fearful balls">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is still having obedience problems, particularly with her proper role as a female receptacle for cock. Though they're an almost too-obvious explanation, it's hard to avoid her retention of her gonads as a possible explanation for her behavioral issues. They certainly contribute to her less than perfectly feminine hormonal balance. +<<EventNameLink $activeSlave>> is still having obedience problems, particularly with her proper role as a female receptacle for cock. Though they're an almost too-obvious explanation, it's hard to avoid her retention of her gonads as a possible explanation for her behavioral issues. They certainly contribute to her less than perfectly feminine hormonal balance. <br><br> It's time for her routine inspection, and she's standing before you, nude. She certainly doesn't find her sexually vulnerable position arousing; she's totally flaccid. The physical manifestations of her disobedience are right in front of you, and quite defenseless. <<case "extreme aphrodisiacs">> -As you are retiring for the night, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawls<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>totters<<else>>walks<</if>> into your bedroom. Since she is not allowed to ask questions, she says nothing, but her reason for being here is obvious enough. She's on a medically reckless dosage of aphrodisiacs, and she's panting as she <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>kneels<<elseif ($activeSlave.shoes == "heels")>>teeters<<else>>stands<</if>> there. Her nipples are hard, and there's visible moisture on her <<if $seeRace == 1>>$activeSlave.race <</if>><<if $activeSlave.vagina != -1>>pussylips<<else>><<if $activeSlave.dick != 0>>dickhead<<else>>tiny little front hole<</if>><</if>>. It's also against the rules for her to masturbate, so she clearly decided to come to you rather than break the rules. There's no way she'll be able to sleep like this. +As you are retiring for the night, <<EventNameLink $activeSlave>> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawls<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>totters<<else>>walks<</if>> into your bedroom. Since she is not allowed to ask questions, she says nothing, but her reason for being here is obvious enough. She's on a medically reckless dosage of aphrodisiacs, and she's panting as she <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>kneels<<elseif ($activeSlave.shoes == "heels")>>teeters<<else>>stands<</if>> there. Her nipples are hard, and there's visible moisture on her <<if $seeRace == 1>>$activeSlave.race <</if>><<if $activeSlave.vagina != -1>>pussylips<<else>><<if $activeSlave.dick != 0>>dickhead<<else>>tiny little front hole<</if>><</if>>. It's also against the rules for her to masturbate, so she clearly decided to come to you rather than break the rules. There's no way she'll be able to sleep like this. <<case "shaped areolae">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s breasts are real works of art. <<if $activeSlave.boobsImplant > 0>>Her massive fake tits dominate her figure,<<else>>Her massive, sagging natural tits dominate her figure,<</if>> but the real attention getter are her unique, <<if $activeSlave.areolae == 4>>heart-shaped<<else>>star-shaped<</if>> areolae. The darker flesh around her nipples would be - should be - circular in any other woman, and the cute <<if $activeSlave.areolae == 4>>hearts<<else>>stars<</if>> around $activeSlave.slaveName's nipples are proof of just how much you've modified her. She's devoted to you, so much so that she loves showing off her special assets. +<<EventNameLink $activeSlave>>'s breasts are real works of art. <<if $activeSlave.boobsImplant > 0>>Her massive fake tits dominate her figure,<<else>>Her massive, sagging natural tits dominate her figure,<</if>> but the real attention getter are her unique, <<if $activeSlave.areolae == 4>>heart-shaped<<else>>star-shaped<</if>> areolae. The darker flesh around her nipples would be - should be - circular in any other woman, and the cute <<if $activeSlave.areolae == 4>>hearts<<else>>stars<</if>> around $activeSlave.slaveName's nipples are proof of just how much you've modified her. She's devoted to you, so much so that she loves showing off her special assets. <<case "huge tits">> -There is a horrible crash from the shower. You rush in to see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> face down and covered in soap. She's uninjured, but her tits are so huge that, soapy as she is, she can't seem to stand again. Her udders have her pinned to the ground with her legs sticking out of the shower. She pleads <<if ($activeSlave.lips > 70)>>through her huge lips, "Help me, <<Master>>!"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>through her piercings, "Help me, <<Master>>!"<<else>>piteously, "Help me, <<Master>>!"<</if>> +There is a horrible crash from the shower. You rush in to see <<EventNameLink $activeSlave>> face down and covered in soap. She's uninjured, but her tits are so huge that, soapy as she is, she can't seem to stand again. Her udders have her pinned to the ground with her legs sticking out of the shower. She pleads <<if ($activeSlave.lips > 70)>>through her huge lips, "Help me, <<Master>>!"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>through her piercings, "Help me, <<Master>>!"<<else>>piteously, "Help me, <<Master>>!"<</if>> <<case "devoted anal virgin">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes into your office and politely waits until you indicate she can have your attention. <<if canTalk($activeSlave) == false>>She comically pantomimes anal sex, and then uses gestures to ask if she can serve you anally.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She lisps, "<<Master>>, tho many of the other thlaveth get buttfucked. I think ith kinda hot, and I feel almotht wrong not taking cock in all my holeth. Pleathe take my butt, <<Master>>."<<else>>She says, "<<Master>>, I see so many of the other slaves getting buttfucked. I think it's hot seeing them take it up the ass, and I feel almost incomplete since I don't take cock in every hole. Please take my butt virginity, <<Master>>."<</if>> She<<if $activeSlave.preg > 20>> carefully turns and spreads her legs, allowing her pregnant belly space as she bends over, to wiggle<<else>> turns around and wiggles<</if>> her posterior indicatively. +<<EventNameLink $activeSlave>> comes into your office and politely waits until you indicate she can have your attention. <<if canTalk($activeSlave) == false>>She comically pantomimes anal sex, and then uses gestures to ask if she can serve you anally.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She lisps, "<<Master>>, tho many of the other thlaveth get buttfucked. I think ith kinda hot, and I feel almotht wrong not taking cock in all my holeth. Pleathe take my butt, <<Master>>."<<else>>She says, "<<Master>>, I see so many of the other slaves getting buttfucked. I think it's hot seeing them take it up the ass, and I feel almost incomplete since I don't take cock in every hole. Please take my butt virginity, <<Master>>."<</if>> She<<if $activeSlave.preg > 20>> carefully turns and spreads her legs, allowing her pregnant belly space as she bends over, to wiggle<<else>> turns around and wiggles<</if>> her posterior indicatively. <<case "surgery addict">> -Going about your day, <<if ($activeSlave.amp != 1)>>you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> sitting crosslegged in the remote surgery room, <<if canSee($activeSlave)>>staring intently at<<else>>gazing longingly towards<</if>> the equipment.<<else>>you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> sitting propped against the doorway of the surgery room, <<if canSee($activeSlave)>>staring intently at<<else>>gazing longingly towards<</if>> the equipment.<</if>> She's not breaking any rules, but this behavior is so strange you investigate. She asks hesitantly <<if ($activeSlave.lips > 70)>>through her huge lips, "<<Master>>, Ah... Ah have a loh of implanth. A loh." <<if ($activeSlave.amp != 1)>>She touches her body absently.<<else>>She wriggles her stumps, trying to indicate her implants.<</if>> "Cahn... cahn yeh give me thome more?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>through her piercings, "<<Master>>, Ah... Ah have a loh of implanth. A loh."<<if ($activeSlave.amp != 1)>>She touches her body absently.<<else>>She wriggles her stumps, trying to indicate her implants.<</if>> "Cahn... cahn yeh give me thome more?"<<else>>, "<<Master>>, I... I have a lot of implants. A lot."<<if ($activeSlave.amp != 1)>>She touches her body absently.<<else>>She wriggles her stumps, trying to indicate her implants.<</if>> "Can... can you give me some more?"<</if>> +Going about your day, <<if ($activeSlave.amp != 1)>>you see <<EventNameLink $activeSlave>> sitting crosslegged in the remote surgery room, <<if canSee($activeSlave)>>staring intently at<<else>>gazing longingly towards<</if>> the equipment.<<else>>you see <<EventNameLink $activeSlave>> sitting propped against the doorway of the surgery room, <<if canSee($activeSlave)>>staring intently at<<else>>gazing longingly towards<</if>> the equipment.<</if>> She's not breaking any rules, but this behavior is so strange you investigate. She asks hesitantly <<if ($activeSlave.lips > 70)>>through her huge lips, "<<Master>>, Ah... Ah have a loh of implanth. A loh." <<if ($activeSlave.amp != 1)>>She touches her body absently.<<else>>She wriggles her stumps, trying to indicate her implants.<</if>> "Cahn... cahn yeh give me thome more?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>through her piercings, "<<Master>>, Ah... Ah have a loh of implanth. A loh."<<if ($activeSlave.amp != 1)>>She touches her body absently.<<else>>She wriggles her stumps, trying to indicate her implants.<</if>> "Cahn... cahn yeh give me thome more?"<<else>>, "<<Master>>, I... I have a lot of implants. A lot."<<if ($activeSlave.amp != 1)>>She touches her body absently.<<else>>She wriggles her stumps, trying to indicate her implants.<</if>> "Can... can you give me some more?"<</if>> <<case "night visit">> -As you are retiring for the night, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawls<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>totters<<else>>walks<</if>> into your bedroom and stands before you submissively. Since she's allowed to ask questions, she says <<if canTalk($activeSlave) == false || ($activeSlave.accent >= 3)>>nothing, but begs you with gestures to have sex with her.<<elseif ($activeSlave.lips > 70)>>meekly through her massive dick-sucking lips, "<<Master>>, muh you peese uck me?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>meekly through her inconvenient oral piercings, "<<Master>>, muh you peese uck me?"<<else>>meekly, "<<Master>>, would you please fuck me?"<</if>> +As you are retiring for the night, <<EventNameLink $activeSlave>> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawls<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>totters<<else>>walks<</if>> into your bedroom and stands before you submissively. Since she's allowed to ask questions, she says <<if canTalk($activeSlave) == false || ($activeSlave.accent >= 3)>>nothing, but begs you with gestures to have sex with her.<<elseif ($activeSlave.lips > 70)>>meekly through her massive dick-sucking lips, "<<Master>>, muh you peese uck me?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>meekly through her inconvenient oral piercings, "<<Master>>, muh you peese uck me?"<<else>>meekly, "<<Master>>, would you please fuck me?"<</if>> <<case "trusting HG">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is a busy girl. Your Head Girl is heading for bed, but she's not done with the day's work just yet. She walks into your office with a pensive look on her face, using a tablet to fiddle with slaves' schedules for tomorrow. Since she was about to retire, she's nude: you can't help but notice, in the dimmed light of nighttime in your penthouse, the way the low glow of the tablet +<<EventNameLink $activeSlave>> is a busy girl. Your Head Girl is heading for bed, but she's not done with the day's work just yet. She walks into your office with a pensive look on her face, using a tablet to fiddle with slaves' schedules for tomorrow. Since she was about to retire, she's nude: you can't help but notice, in the dimmed light of nighttime in your penthouse, the way the low glow of the tablet <<if ($activeSlave.boobs > 5000)>> falls across the tops of her absurd boobs, since she's forced to hold it on top of them to use it. <<elseif ($activeSlave.dickAccessory != "chastity") && canAchieveErection($activeSlave)>> @@ -476,7 +476,7 @@ She did not expect to find you here, and is so preoccupied that she doesn't noti <<case "ignorant horny">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is first on the inspection schedule, and as you watch her enter your office, you note several good signs about her progress towards becoming a good sex slave. She enters obediently, without pretending to be thrilled to be here, but also without hesitation. Best of all, +<<EventNameLink $activeSlave>> is first on the inspection schedule, and as you watch her enter your office, you note several good signs about her progress towards becoming a good sex slave. She enters obediently, without pretending to be thrilled to be here, but also without hesitation. Best of all, <<if ($activeSlave.dick > 4) && canAchieveErection($activeSlave)>> she's sporting a massive half-erection which slaps lewdly against her thighs as she walks. <<elseif ($activeSlave.dick > 2) && canAchieveErection($activeSlave)>> @@ -506,7 +506,7 @@ She hasn't been with you long; it's been a mere <<print $week-$activeSlave.weekA <<case "cage relief">> -You come face to face with <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> in a hallway of your penthouse, entirely by happenstance. <<if canSee($activeSlave)>>Her $activeSlave.eyeColor eyes lock with yours, and she stares at you dumbly for a long moment<<else>>Once she regains her footing after bumping into you, she gazes towards you dumbly for a long moment<</if>>. Then she squares her <<if $activeSlave.shoulders > 0>>broad<<elseif $activeSlave.shoulders < 0>>pretty<<else>>feminine<</if>> shoulders and bites her lower lip, obviously doing her best to think quickly. Right when you're about to reprimand her for not greeting you properly, she surprises you by throwing herself abjectly on the ground in front of you<<if $activeSlave.preg > 20>>, her rear forced into the air by her pregnant belly<</if>>. +You come face to face with <<EventNameLink $activeSlave>> in a hallway of your penthouse, entirely by happenstance. <<if canSee($activeSlave)>>Her $activeSlave.eyeColor eyes lock with yours, and she stares at you dumbly for a long moment<<else>>Once she regains her footing after bumping into you, she gazes towards you dumbly for a long moment<</if>>. Then she squares her <<if $activeSlave.shoulders > 0>>broad<<elseif $activeSlave.shoulders < 0>>pretty<<else>>feminine<</if>> shoulders and bites her lower lip, obviously doing her best to think quickly. Right when you're about to reprimand her for not greeting you properly, she surprises you by throwing herself abjectly on the ground in front of you<<if $activeSlave.preg > 20>>, her rear forced into the air by her pregnant belly<</if>>. <br><br> <<if canTalk($activeSlave) == false>> She uses gestures to apologize for her rudeness, and then gets to her knees so she can use her hands to gesture more clearly. Her hands are shaky as she begs, making two false starts before unmistakably gesturing to ask you to cut her balls off. Once she sees that you understand, she begins to cry openly. She gestures that she can barely get off wearing her chastity cage, that it hurts when she does, and that she's constantly oppressed by the need for release. She thinks that it would be easier to be soft all the time, so she could climax without discomfort. She begs hard, and promises to be a good little bitch. @@ -518,13 +518,13 @@ You come face to face with <span id="name"><<print "[[$activeSlave.slaveName|Lon <<case "used whore">> -At the end of a long day, you take a moment to watch the comings and goings of your arcology to decompress. While doing so, you notice someone who's clearly had a longer day than you. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is <<if $activeSlave.preg > 20>>slowly waddling, one hand under her pregnant belly and the other on the small of her back,<<else>>making<</if>> her tired way back to the kitchen for a meal and then bed after a long day of sex work. She's stripped off her soiled clothes already, and is clearly too tired to care about nudity at all. +At the end of a long day, you take a moment to watch the comings and goings of your arcology to decompress. While doing so, you notice someone who's clearly had a longer day than you. <<EventNameLink $activeSlave>> is <<if $activeSlave.preg > 20>>slowly waddling, one hand under her pregnant belly and the other on the small of her back,<<else>>making<</if>> her tired way back to the kitchen for a meal and then bed after a long day of sex work. She's stripped off her soiled clothes already, and is clearly too tired to care about nudity at all. <br><br> She comes around the corner and <<if ($PC.boobs > 0)>>runs into your prominent rack<<else>>almost runs into you<</if>>. She stops and <<if canSee($activeSlave)>>stares<<else>>faces you<</if>>, struggling to find the appropriate thing to say or do, but too exhausted to manage it. Even though she's been obediently cleaning herself between fucks, she looks used up. Her $activeSlave.skin skin is reddened here and there.<<if $activeSlave.preg > 30>> The tip of her huge belly is chafed from rubbing against the floor.<</if>><<if ($activeSlave.vagina > -1) && ($activeSlave.vaginalAccessory != "chastity belt")>> Her <<if ($activeSlave.labia > 1)>>generous<<else>>poor<</if>> pussylips are puffy, and you have no doubt her vagina is quite sore.<</if>> The awkward way she's standing suggests that her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>big<<else>>tight<</if>> asshole has had more than one dick up it recently. Even her nipples are pinker than usual, having been cruelly pinched<<if $activeSlave.lactation > 0>> and milked<</if>>. <<case "desperately horny">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes to see you, looking deeply unhappy and shivering occasionally. +<<EventNameLink $activeSlave>> comes to see you, looking deeply unhappy and shivering occasionally. <<if ($activeSlave.speechRules == "restrictive")>> Since she is not allowed to speak, she just enters your office and stands there, unsure what to do. <<else>> @@ -565,13 +565,13 @@ This is the result of not getting off for several days while on the slave diet p <<case "milkgasm">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is implanted with slow-release lactation drugs. Her lactation is dissimilar to that of a normal mother. It's the same stuff, but it's produced at a much, much higher volume. To stay comfortable, $activeSlave.slaveName has to use milkers every couple of hours<<if $activeSlave.assignment != "get milked">> even though she isn't assigned to give milk as her primary job<</if>>. Any more than that, and she gets painfully sore; any less than that, and <<if $activeSlave.nipples == "inverted">>her milk, backed up behind her inverted nipples, leaves her in agony<<else>>she begins to spontaneously squirt cream whenever her breasts are subjected to the slightest motion<</if>>. +<<EventNameLink $activeSlave>> is implanted with slow-release lactation drugs. Her lactation is dissimilar to that of a normal mother. It's the same stuff, but it's produced at a much, much higher volume. To stay comfortable, $activeSlave.slaveName has to use milkers every couple of hours<<if $activeSlave.assignment != "get milked">> even though she isn't assigned to give milk as her primary job<</if>>. Any more than that, and she gets painfully sore; any less than that, and <<if $activeSlave.nipples == "inverted">>her milk, backed up behind her inverted nipples, leaves her in agony<<else>>she begins to spontaneously squirt cream whenever her breasts are subjected to the slightest motion<</if>>. <br><br> She constantly passes by your desk as you work, going back and forth between the milkers and her other tasks. Even if you didn't know which was which, it would be easy to tell which way she was going. One way, she <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawls<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>totters<<else>>walks<</if>> gingerly, supporting her udders with both hands<<if $activeSlave.preg > 20>> and her pregnant belly<</if>>, <<if $activeSlave.nipples == "inverted">>wincing<<else>>dribbling a little milk<</if>> as she goes. The other way, she has a distinctly relieved expression and her breasts are much saggier. <<case "whore rebellious">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is kicked out of bed early in the morning. She's not yet obedient, but she has to earn her keep anyway. This means selling her body, or in her particular case, having her unwilling body sold. She knows the score and allows herself to be stuffed into a special latex public whore suit. She's learned the hard way that resisting being suited up just means she'll be painfully punished before being suited up. +<<EventNameLink $activeSlave>> is kicked out of bed early in the morning. She's not yet obedient, but she has to earn her keep anyway. This means selling her body, or in her particular case, having her unwilling body sold. She knows the score and allows herself to be stuffed into a special latex public whore suit. She's learned the hard way that resisting being suited up just means she'll be painfully punished before being suited up. <br><br> The suit is quite special. It is made of thick, durable latex with temperature regulation and anchor points for restraint. It is specially crafted to be able to accommodate its wearer's tits, belly,<<if $seeDicks != 0>> dick,<</if>> and rear, however large. It has a hole at her mouth that holds her jaws well open, with a plug to fill it completely when not in use. She breathes through a port at her nose that muffles all noise, in and out.<<if ($activeSlave.dick > 0)>> Her cock is neglected inside the latex, with no means of access.<</if>><<if ($activeSlave.vagina != -1)>> There's a hole over her pussy, of course.<</if>> Finally, there's a hole over her anus. <br><br> @@ -579,33 +579,33 @@ She will spend the day restrained in public, with your other slaves periodically <<case "serve the public devoted">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is a real public servant. This morning, she rose early, did her chores, and looked after herself. She heads out past your desk toward the arcology's lower floors to offer herself freely to everyone she meets. +<<EventNameLink $activeSlave>> is a real public servant. This morning, she rose early, did her chores, and looked after herself. She heads out past your desk toward the arcology's lower floors to offer herself freely to everyone she meets. <br><br> As she goes, you notice that <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>precum is starting to dribble out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>>her cock is so hard it's standing out, perfectly straight<<elseif ($activeSlave.dick > 0)>>her pathetically soft cock is streaming 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)>>her pussy is already soaking wet<<else>>her cheeks are flushed and she's panting a little<</if>>. Apparently, she can't wait to <<if ($activeSlave.fetish == "submissive")>>play the submissive<<elseif ($activeSlave.fetish == "humiliation")>>be publicly degraded<<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.preg > 10)>>have her pregnancy fondled<<elseif ($activeSlave.fetish == "pregnancy")>>pretend to get knocked up<<elseif ($activeSlave.fetish == "boobs")>>have her tits fondled<<elseif ($activeSlave.fetish == "cumslut")>>gorge herself on cum<<elseif ($activeSlave.fetish == "buttslut")>>spend all day getting pounded in the ass<<elseif ($activeSlave.attrXX > 65)>>enjoy all the women<<elseif ($activeSlave.attrXY > 65)>>enjoy all the men<<else>>be a complete slut<</if>>. If you went with her, you could certainly show off a little. <<case "millenary">> -Late one night, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes to see you. Strangely, several of your other slaves are stealing glances at her as she does. She seems oddly proud of herself. Asked why, she says, "It's my millenary, <<Master>>. The arcology has logged me getting fucked 999 times." The other slaves obviously view it as significant, too. +Late one night, <<EventNameLink $activeSlave>> comes to see you. Strangely, several of your other slaves are stealing glances at her as she does. She seems oddly proud of herself. Asked why, she says, "It's my millenary, <<Master>>. The arcology has logged me getting fucked 999 times." The other slaves obviously view it as significant, too. <br><br> As the Free Cities grow and evolve, slave culture does too. It seems this is a new tradition among obedient sex slaves. She obviously expects you to do the honors, and it seems the rest of your girls are looking forward to it. <<case "birthday">> -You come across <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> in the kitchen. She has a normal slave meal on a plate in front of her, but also has a pack of hotwax candles from your sex gear. Oddly, she has a candle upright in the food and is trying to light it. You ask what she's doing, and she explains meekly, "I don't know, <<Master>>. I've been a <<s>>lave <<s>>o long. I ju<<s>>t <<if canSee($activeSlave)>><<s>>aw<<else>>heard<</if>> the date today and thi<<s>> <<s>>eemed like the right thing to do. I'm <<s>>orry." It's probably her birthday. Apparently she's losing her grasp on the concept. +You come across <<EventNameLink $activeSlave>> in the kitchen. She has a normal slave meal on a plate in front of her, but also has a pack of hotwax candles from your sex gear. Oddly, she has a candle upright in the food and is trying to light it. You ask what she's doing, and she explains meekly, "I don't know, <<Master>>. I've been a <<s>>lave <<s>>o long. I ju<<s>>t <<if canSee($activeSlave)>><<s>>aw<<else>>heard<</if>> the date today and thi<<s>> <<s>>eemed like the right thing to do. I'm <<s>>orry." It's probably her birthday. Apparently she's losing her grasp on the concept. <<case "inconvenient labia">> -You see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> moving gingerly as she heads out of the workout room, as though she's suffering some pain in her groin. Since she's coming off a workout rather than any duty that would explain a sore pussy, you head over to her to investigate. She greets you properly, looking a little rueful. +You see <<EventNameLink $activeSlave>> moving gingerly as she heads out of the workout room, as though she's suffering some pain in her groin. Since she's coming off a workout rather than any duty that would explain a sore pussy, you head over to her to investigate. She greets you properly, looking a little rueful. <br><br> <<if canTalk($activeSlave) == false>>She gestures impatiently at her pussy, pulling down the compression shorts she was wearing to display her generous labia. She humorously pantomimes them moving about as she exercises and indicates pain.<<elseif ($activeSlave.lips > 70)>>She lisps through her massive lips, "<<Master>>, my puthylipth are tho big. They make uthing the treadmill really painful."<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>She lisps through her huge piercings, "<<Master>>, my puthylipth are tho big. They make uthing the treadmill really painful."<<else>>"<<Master>>, my pussylips are really big. They make running on the treadmill really painful, even wearing my compression shorts," she explains. "They just kind of get in the way."<</if>> She looks doubtful, as though she's wondering whether to make a request. Finally she makes up her mind to ask: <<if canTalk($activeSlave) == false>>she waves towards the surgery, and gestures about the labiaplasty she knows some slaves receive, asking you if she can have hers reduced.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> "May I have labiaplathty, <<Master>>? It would make working out tho much eathier."<<else>>"May I have labiaplasty, <<Master>>? It would make working out so much easier on my poor pussy."<</if>> <<case "restricted smart">> -During a routine inspection of <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, you notice that she's behaving a little strangely. She's participating in the inspection with almost manic attention, trying to anticipate your directions and hanging desperately on your every word. After a moment, you reflect that she's a smart girl, and is probably suffering for a lack of conversation. As you regard her <<if ($activeSlave.amp == 1)>>sitting limblessly<<else>>standing<</if>> there, her <<if canSee($activeSlave)>>eyes almost scream<<else>>face almost screams<</if>> at you for some sort of stimulation. Her life is not without mental interest, but talking is one of the quintessential human behaviors, and having it taken away is very difficult for someone as intelligent as her. A mute almost might have it easier, for she is also denied the volubility through sign language that mute slaves under less restrictive rules often enjoy. +During a routine inspection of <<EventNameLink $activeSlave>>, you notice that she's behaving a little strangely. She's participating in the inspection with almost manic attention, trying to anticipate your directions and hanging desperately on your every word. After a moment, you reflect that she's a smart girl, and is probably suffering for a lack of conversation. As you regard her <<if ($activeSlave.amp == 1)>>sitting limblessly<<else>>standing<</if>> there, her <<if canSee($activeSlave)>>eyes almost scream<<else>>face almost screams<</if>> at you for some sort of stimulation. Her life is not without mental interest, but talking is one of the quintessential human behaviors, and having it taken away is very difficult for someone as intelligent as her. A mute almost might have it easier, for she is also denied the volubility through sign language that mute slaves under less restrictive rules often enjoy. <<case "restricted profession">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is <<if ($activeSlave.amp == 1)>>sitting limblessly<<else>>standing<</if>> before your desk for her regular inspection. She is studiously observing the letter of the rule against speaking, and is doing her best to make your inspection as efficient as possible. Her desire to please radiates off her in almost palpable waves. She obviously wants to communicate something to you, but can't do it without breaking the rules. +<<EventNameLink $activeSlave>> is <<if ($activeSlave.amp == 1)>>sitting limblessly<<else>>standing<</if>> before your desk for her regular inspection. She is studiously observing the letter of the rule against speaking, and is doing her best to make your inspection as efficient as possible. Her desire to please radiates off her in almost palpable waves. She obviously wants to communicate something to you, but can't do it without breaking the rules. <<case "a gift">> @@ -730,13 +730,13 @@ During a routine inspection of <span id="name"><<print "[[$activeSlave.slaveName <<set _napkin = "a beautiful flower">> <</if>> -You're working at your desk when <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> walks by your office. She checks to see whether you're in while trying very hard to look like she's minding her own business, and turns to go once she <<if canSee($activeSlave)>>sees<<else>>hears<</if>> that you're present. You <<if canSee($activeSlave)>>crook a finger at her<<else>>clear your throat at her, signaling you want her before you<</if>>. She's a good girl and not likely to be plotting anything nefarious, but letting nonsense like that slide would be stupid. She hurries in, blushing furiously, with her hands behind her back. Deciding to deal with the obvious thing first, you ask her what she's got. She blushes even harder, and brings her hands around to reveal one of the large cloth napkins used for entertaining, carefully folded into the shape of _napkin. It's very well done. +You're working at your desk when <<EventNameLink $activeSlave>> walks by your office. She checks to see whether you're in while trying very hard to look like she's minding her own business, and turns to go once she <<if canSee($activeSlave)>>sees<<else>>hears<</if>> that you're present. You <<if canSee($activeSlave)>>crook a finger at her<<else>>clear your throat at her, signaling you want her before you<</if>>. She's a good girl and not likely to be plotting anything nefarious, but letting nonsense like that slide would be stupid. She hurries in, blushing furiously, with her hands behind her back. Deciding to deal with the obvious thing first, you ask her what she's got. She blushes even harder, and brings her hands around to reveal one of the large cloth napkins used for entertaining, carefully folded into the shape of _napkin. It's very well done. <br><br> "I'm <<s>>orry, <<Master>>," she mumbles, <<if canSee($activeSlave)>>glancing<<else>>her head facing<</if>> down at her feet. "One of the other girl<<s>> <<if canSee($activeSlave)>><<s>>howed<<else>>taught<</if>> u<<s>> how to fold <<s>>tuff when we were re<<s>>ting together. I wanted to make <<s>>omething for you, and thi<<s>> wa<<s>> the fir<<s>>t thing that wa<<s>> good enough. I wa<<s>> ju<<s>>t going to <<s>>lip it onto your desk. I - I feel kind of <<s>>tupid, now." <<case "mods please">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is such a good <<if $activeSlave.preg > 10>>pregnant<</if>> +<<EventNameLink $activeSlave>> is such a good <<if $activeSlave.preg > 10>>pregnant<</if>> $desc that she enjoys being inspected, even if the inspection doesn't immediately transition into sex. At the moment, she's luxuriating under your gaze, eagerly offering the sight of every inch of her nude body with you. She is confident in her appearance, and more than happy to share it. <br><br> @@ -804,7 +804,7 @@ At your <<if canSee($activeSlave)>>nod<<else>>acknowledgement<</if>>, she <<case "injections please">> -<span id="name"><span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span></span> comes to see you, clearly in a good mood. Since she's allowed to ask questions, she comes right out with it. +<span id="name"><<EventNameLink $activeSlave>></span> comes to see you, clearly in a good mood. Since she's allowed to ask questions, she comes right out with it. "<<Master>>, I'm feeling healthy, and I've been a good girl thi<<s>> week. With everyone getting <<s>>o many powerful drug<<s>> -" she takes a breath before asking in a rush @@ -867,7 +867,7 @@ At your <<if canSee($activeSlave)>>nod<<else>>acknowledgement<</if>>, she <<else>> You take care of yourself. It would be absurd to think that there's any explicit requirement that you work out, hard and regularly, but the fact remains that the overwhelming majority of arcology owners who maintain their positions for more than a short time are physically fit. The Free Cities have a reputation for destroying old world wastrels who inherit wealth and think that makes them able to survive in an anarcho-capitalist world. Sloth and an inability to self-govern are not qualities common among your successful peers. Not to mention, it's useful to look good, and it may well prove essential to be physically capable in the near future. <</if>> -You complete the final rep of your first workout of the day, rack the bar, and jump to your feet to shower, change, and see to your empire. The motion brings your field of view up, and you notice for the first time that <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is frozen in the open doorway, having seen something in the workout room that caught her attention as she passed by. Her eyes are fixed on your <<if $PC.boobs == 1>>sports bra clad boobs with almost painful intensity. You can't really blame her; the bra's soaked in your sweat and your nipples are clearly visible as bumps in the tight material.<<else>>abdominal muscles with almost painful intensity. You can't really blame her; they're pretty cut, and your bare chest is coated in a light sheen of glistening sweat.<</if>> +You complete the final rep of your first workout of the day, rack the bar, and jump to your feet to shower, change, and see to your empire. The motion brings your field of view up, and you notice for the first time that <<EventNameLink $activeSlave>> is frozen in the open doorway, having seen something in the workout room that caught her attention as she passed by. Her eyes are fixed on your <<if $PC.boobs == 1>>sports bra clad boobs with almost painful intensity. You can't really blame her; the bra's soaked in your sweat and your nipples are clearly visible as bumps in the tight material.<<else>>abdominal muscles with almost painful intensity. You can't really blame her; they're pretty cut, and your bare chest is coated in a light sheen of glistening sweat.<</if>> <br><br> Her $activeSlave.eyeColor eyes track up your torso comically until she's looking into your eyes. She stares dumbly at you for a moment before realizing what she's doing and blushing with embarrassment. She's reasonably well broken, but is still coming to terms with her sexual place as a $desc. In particular, she hasn't gotten used to the effects of her training, the slave food, and the atmosphere in the penthouse, all of which are serving to fuel an acceleration of her sex drive. @@ -882,7 +882,7 @@ and turns to flee. <<case "dickgirl PC">> -Having just enjoyed one of your slaves, you take a quick post-coital rinse in one of the showers scattered around the arcology for the purpose. Thus refreshed, you step out and come face to face with <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, who is going about her assigned business. Her $activeSlave.eyeColor eyes lock with yours for a surprised moment, and then flick down submissively. +Having just enjoyed one of your slaves, you take a quick post-coital rinse in one of the showers scattered around the arcology for the purpose. Thus refreshed, you step out and come face to face with <<EventNameLink $activeSlave>>, who is going about her assigned business. Her $activeSlave.eyeColor eyes lock with yours for a surprised moment, and then flick down submissively. <br><br> As her gaze travels down your body towards the floor, <<if $activeSlave.attrXY <= 35>> @@ -911,47 +911,47 @@ She swallows uncomfortably, frozen in place and staring at the floor. Her eyes f <<case "penitent">> -As <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes before you for routine inspection, it is obvious that her penitent's habit is having an effect. She moves with exquisite care, desperate to minimize the chafing<<if $activeSlave.preg > 10>>, especially on her growing pregnancy<</if>>. She seems totally concentrated on obedience: the constant discomfort often has the effect of forcing a slave to marshal all her mental faculties in the service of pain avoidance. +As <<EventNameLink $activeSlave>> comes before you for routine inspection, it is obvious that her penitent's habit is having an effect. She moves with exquisite care, desperate to minimize the chafing<<if $activeSlave.preg > 10>>, especially on her growing pregnancy<</if>>. She seems totally concentrated on obedience: the constant discomfort often has the effect of forcing a slave to marshal all her mental faculties in the service of pain avoidance. <br><br> Her responses to your routine questions are so mechanical and honest that you make an impromptu confession of it. You require her to tell the full tale of all her minor infractions against the rules, and even order her to confess her resistant thoughts to you as well. Past the ability to resist, she pours out a stream of her inner fears, hopes, and feelings about her life as a sex slave. <<case "resistant anal virgin">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has never had anything significant up her ass. Living in $arcologies[0].name, she can't have missed that anal sex is a part of most slaves' lives. She <<if canSee($activeSlave)>>witnesses<<else>>hears<</if>> sodomy several times a day, at least. +<<EventNameLink $activeSlave>> has never had anything significant up her ass. Living in $arcologies[0].name, she can't have missed that anal sex is a part of most slaves' lives. She <<if canSee($activeSlave)>>witnesses<<else>>hears<</if>> sodomy several times a day, at least. <br><br> Lately, you've noticed that she reacts to these <<if canSee($activeSlave)>>sights<<else>>sounds<</if>> with a well-concealed flash of apprehension. It seems she's figured out that she will probably be required to take it up her little <<if $seeRace == 1>>$activeSlave.race <</if>>butt someday, and isn't enthusiastic about the prospect. You could probably exploit this. <<case "devoted waist">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is a real work of surgical art. As she showers, carefully soaping and then moisturizing every inch of her $activeSlave.skin skin, you notice the undeniable eroticism created by the unnatural narrowness of her middle<<if $activeSlave.preg > 20>>, especially given how much her pregnancy extends past her sides<</if>>. Though her hands are by no means large, when she washes her sides, her hands span almost the entire circumference of her waist. <<if $activeSlave.dick > 0>>Though she's not sexually aroused, her cock is visible as she bathes herself; her member and her narrow waist work together to create a real melange of gender traits.<<elseif ($activeSlave.boobs > 800) && ($activeSlave.butt > 4)>>Her massive bust and hips work together to create a spectacular hourglass effect; she's a fantasy woman made flesh.<<else>>The narrowness of her waist accentuates her feminine features.<</if>> +<<EventNameLink $activeSlave>> is a real work of surgical art. As she showers, carefully soaping and then moisturizing every inch of her $activeSlave.skin skin, you notice the undeniable eroticism created by the unnatural narrowness of her middle<<if $activeSlave.preg > 20>>, especially given how much her pregnancy extends past her sides<</if>>. Though her hands are by no means large, when she washes her sides, her hands span almost the entire circumference of her waist. <<if $activeSlave.dick > 0>>Though she's not sexually aroused, her cock is visible as she bathes herself; her member and her narrow waist work together to create a real melange of gender traits.<<elseif ($activeSlave.boobs > 800) && ($activeSlave.butt > 4)>>Her massive bust and hips work together to create a spectacular hourglass effect; she's a fantasy woman made flesh.<<else>>The narrowness of her waist accentuates her feminine features.<</if>> <<case "muscles">> -Early one morning, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawls<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>totters<<elseif $activeSlave.preg > 30>>waddles<<else>>walks<</if>> past your door stark naked, with a towel thrown over her shoulder. She's clearly moving from the gym to the showers after a hard workout; she's quite the iron pumper and gets up before anyone to protect her gains. She notices your gaze, so she subtly flexes for your benefit. Cords of muscle ripple along her massive thighs, <<if $activeSlave.preg > 30>>pregnancy ruined<<else>>washboard<</if>> abs, ripped biceps, and strapping lats. <<if $activeSlave.dick > 2>>Her massive cock completes the picture.<</if>> +Early one morning, <<EventNameLink $activeSlave>> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawls<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>totters<<elseif $activeSlave.preg > 30>>waddles<<else>>walks<</if>> past your door stark naked, with a towel thrown over her shoulder. She's clearly moving from the gym to the showers after a hard workout; she's quite the iron pumper and gets up before anyone to protect her gains. She notices your gaze, so she subtly flexes for your benefit. Cords of muscle ripple along her massive thighs, <<if $activeSlave.preg > 30>>pregnancy ruined<<else>>washboard<</if>> abs, ripped biceps, and strapping lats. <<if $activeSlave.dick > 2>>Her massive cock completes the picture.<</if>> <<case "obedient girlish">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is nice and slim<<if $activeSlave.preg > 20>> as she can be given her advanced pregnancy<</if>>, with a trim chest, narrow hips and not much of an ass to speak of. Despite the myriad ways a Free Cities slaveowner can give his property tits and asses, you've held off for now, keeping her lithe. <<if $activeSlave.amp != 1>>She comes before you for a routine nude inspection, obediently standing before your desk with her hands crossed over her <<if $activeSlave.preg > 20>>rounded<<else>>flat<</if>> stomach.<<else>>Another slave strips her and leaves her naked torso on your desk for a routine inspection.<</if>> A perfectly devoted slave might display herself, and a rebellious one might try to cover herself: she's neither. <<if $activeSlave.dick > 0>>Though she's not sexually aroused, her cock is visible and contributes greatly to her androgyny.<<elseif $activeSlave.vagina == -1>>The smooth featureless skin between her legs makes her look like a doll, not a girl.<<else>>Her bare pussy completes the picture of simultaneous innocence and availability.<</if>> +<<EventNameLink $activeSlave>> is nice and slim<<if $activeSlave.preg > 20>> as she can be given her advanced pregnancy<</if>>, with a trim chest, narrow hips and not much of an ass to speak of. Despite the myriad ways a Free Cities slaveowner can give his property tits and asses, you've held off for now, keeping her lithe. <<if $activeSlave.amp != 1>>She comes before you for a routine nude inspection, obediently standing before your desk with her hands crossed over her <<if $activeSlave.preg > 20>>rounded<<else>>flat<</if>> stomach.<<else>>Another slave strips her and leaves her naked torso on your desk for a routine inspection.<</if>> A perfectly devoted slave might display herself, and a rebellious one might try to cover herself: she's neither. <<if $activeSlave.dick > 0>>Though she's not sexually aroused, her cock is visible and contributes greatly to her androgyny.<<elseif $activeSlave.vagina == -1>>The smooth featureless skin between her legs makes her look like a doll, not a girl.<<else>>Her bare pussy completes the picture of simultaneous innocence and availability.<</if>> <<case "diet">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is on a diet, and she needs it. That doesn't make it any easier for her. Your slaves are not permitted time to waste over meals. They enter the simple kitchen, drink their allotted portion of slave food out of a cup, and get on with their duties.<<if $activeSlave.preg > 10>> Despite eating for two, her diet is still in full effect.<</if>> <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> catches $activeSlave.slaveName, whose cup is always filled less than halfway, skulking around in the hope that one of the others will take her eyes off her cup, or even leave leftovers. +<<EventNameLink $activeSlave>> is on a diet, and she needs it. That doesn't make it any easier for her. Your slaves are not permitted time to waste over meals. They enter the simple kitchen, drink their allotted portion of slave food out of a cup, and get on with their duties.<<if $activeSlave.preg > 10>> Despite eating for two, her diet is still in full effect.<</if>> <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> catches $activeSlave.slaveName, whose cup is always filled less than halfway, skulking around in the hope that one of the others will take her eyes off her cup, or even leave leftovers. <<case "huge naturals">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes before you naked for a routine inspection. You take particular care to examine her massive breasts; since they've grown so large it's necessary to check for unsightly veins, stretch marks, and the like. You note her big nipples with appreciation. Since her breasts are so enormous and completely free of implants, they're quite saggy. When she stands, her nipples face out and down. As you inspect her with your hands, she <<if canTalk($activeSlave) == false || ($activeSlave.accent >= 3)>>breathes a little harder and looks like she would speak, were she not mute.<<elseif ($activeSlave.lips > 70)>>murmurs through her huge lips, "Dat feelth good, <<Master>>."<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>murmurs through her piercings, "Dat feelth good, <<Master>>."<<else>>murmurs, "That feels really nice, <<Master>>."<</if>> +<<EventNameLink $activeSlave>> comes before you naked for a routine inspection. You take particular care to examine her massive breasts; since they've grown so large it's necessary to check for unsightly veins, stretch marks, and the like. You note her big nipples with appreciation. Since her breasts are so enormous and completely free of implants, they're quite saggy. When she stands, her nipples face out and down. As you inspect her with your hands, she <<if canTalk($activeSlave) == false || ($activeSlave.accent >= 3)>>breathes a little harder and looks like she would speak, were she not mute.<<elseif ($activeSlave.lips > 70)>>murmurs through her huge lips, "Dat feelth good, <<Master>>."<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>murmurs through her piercings, "Dat feelth good, <<Master>>."<<else>>murmurs, "That feels really nice, <<Master>>."<</if>> <<case "hugely pregnant">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s daily routine includes frequent application of special skin care to her $activeSlave.skin, hugely swollen belly to prevent her pregnancy from ruining her appearance with unsightly stretch marks. Several times a day, she visits the bathroom to <<if ($activeSlave.amp == 1)>>have another slave coat her entire stomach in the stuff.<<else>>carefully coat her entire stomach in the stuff.<</if>> She's so pregnant that it's hard to reach the underside. The chore keeps her occupied and stationary for quite a while; there's no need to leave her sexually idle while she completes it. +<<EventNameLink $activeSlave>>'s daily routine includes frequent application of special skin care to her $activeSlave.skin, hugely swollen belly to prevent her pregnancy from ruining her appearance with unsightly stretch marks. Several times a day, she visits the bathroom to <<if ($activeSlave.amp == 1)>>have another slave coat her entire stomach in the stuff.<<else>>carefully coat her entire stomach in the stuff.<</if>> She's so pregnant that it's hard to reach the underside. The chore keeps her occupied and stationary for quite a while; there's no need to leave her sexually idle while she completes it. <<case "slave dick on slave">> -Through the glass walls of your office, you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> fucking another slave with her <<if $activeSlave.dick <= 2>>small penis<<elseif $activeSlave.dick <= 4>>long cock<<elseif $activeSlave.dick > 4>>huge, horselike phallus<</if>>. Since you gave her orders that permit her to fuck your other slaves, she's been fucking them whenever she can. The other slave is <<if $activeSlave.dick <= 2>>enjoying herself even though the <<if $seeRace == 1>>$activeSlave.race <</if>>dick in her pussy is a little disappointing<<elseif $activeSlave.dick <= 4>>enjoying the sex<<else>>enjoying the big <<if $seeRace == 1>>$activeSlave.race <</if>>dick, even if she does wince from time to time<</if>>. <<if $activeSlave.scrotum > 0>><<if $activeSlave.balls > 3>>As $activeSlave.slaveName pounds, her big balls slap against her partner.<<elseif $activeSlave.balls > 1>>As $activeSlave.slaveName pounds, her balls tighten, preparing to empty themselves.<</if>><</if>> +Through the glass walls of your office, you see <<EventNameLink $activeSlave>> fucking another slave with her <<if $activeSlave.dick <= 2>>small penis<<elseif $activeSlave.dick <= 4>>long cock<<elseif $activeSlave.dick > 4>>huge, horselike phallus<</if>>. Since you gave her orders that permit her to fuck your other slaves, she's been fucking them whenever she can. The other slave is <<if $activeSlave.dick <= 2>>enjoying herself even though the <<if $seeRace == 1>>$activeSlave.race <</if>>dick in her pussy is a little disappointing<<elseif $activeSlave.dick <= 4>>enjoying the sex<<else>>enjoying the big <<if $seeRace == 1>>$activeSlave.race <</if>>dick, even if she does wince from time to time<</if>>. <<if $activeSlave.scrotum > 0>><<if $activeSlave.balls > 3>>As $activeSlave.slaveName pounds, her big balls slap against her partner.<<elseif $activeSlave.balls > 1>>As $activeSlave.slaveName pounds, her balls tighten, preparing to empty themselves.<</if>><</if>> <<case "slave clit on slave">> -Through the glass walls of your office, you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> fucking another slave. Odd, since she doesn't have a penis: it seems the other slave likes her enough to try to make clitoral penetration work. $activeSlave.slaveName's <<if $seeRace == 1>>$activeSlave.race <</if>>clit is certainly big enough to make it possible. Since you gave her orders that permit her to fuck your other slaves, she's been having as much sex with them as she can. The other slave is enjoying herself even though the clit in her pussy is a little disappointing compared to a real cock. +Through the glass walls of your office, you see <<EventNameLink $activeSlave>> fucking another slave. Odd, since she doesn't have a penis: it seems the other slave likes her enough to try to make clitoral penetration work. $activeSlave.slaveName's <<if $seeRace == 1>>$activeSlave.race <</if>>clit is certainly big enough to make it possible. Since you gave her orders that permit her to fuck your other slaves, she's been having as much sex with them as she can. The other slave is enjoying herself even though the clit in her pussy is a little disappointing compared to a real cock. <<case "PA servant">> @@ -990,7 +990,7 @@ As you begin your day one morning, you hear the quiet <<case "schoolgirl">> but unmistakably suggestive voice of your schoolgirl <</switch>> -personal assistant coming from your office. Looking in, you are treated to the sight of <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s <<if $activeSlave.butt > 8>>ridiculous bottom jiggling<<elseif $activeSlave.butt > 4>>big behind bouncing<<else>>cute rear<</if>><<if $activeSlave.preg > 20>>, and the rounded belly hanging between her legs,<</if>> as she reaches out over the glass top of your desk with a soft, dust-free cloth and a bottle of screen cleaner. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> is displaying her avatar right under where the slave is cleaning the glass screen, and she's displaying it nude. She's positioned herself so that the poor slave appears to be wiping +personal assistant coming from your office. Looking in, you are treated to the sight of <<EventNameLink $activeSlave>>'s <<if $activeSlave.butt > 8>>ridiculous bottom jiggling<<elseif $activeSlave.butt > 4>>big behind bouncing<<else>>cute rear<</if>><<if $activeSlave.preg > 20>>, and the rounded belly hanging between her legs,<</if>> as she reaches out over the glass top of your desk with a soft, dust-free cloth and a bottle of screen cleaner. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> is displaying her avatar right under where the slave is cleaning the glass screen, and she's displaying it nude. She's positioned herself so that the poor slave appears to be wiping <<switch $assistantAppearance>> <<case "monstergirl">> her hair-tentacles @@ -1035,7 +1035,7 @@ slut! I love it!" The poor slave is doing her best to hurry, embarrassed and uns <<case "like me">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> appears at the door of your office, looking frightened. She takes one hesitant step in and stops, wavering, her hand balled into fists and her lower lip caught behind her teeth. The $desc is getting used to her place as chattel, but she isn't sure of herself yet. After a few moments, it becomes obvious that she's lost whatever mental momentum propelled her to come in here, and can't muster the courage to back out, either. You rescue her by politely but firmly ordering her to tell you why she's here. After two false starts, she +<<EventNameLink $activeSlave>> appears at the door of your office, looking frightened. She takes one hesitant step in and stops, wavering, her hand balled into fists and her lower lip caught behind her teeth. The $desc is getting used to her place as chattel, but she isn't sure of herself yet. After a few moments, it becomes obvious that she's lost whatever mental momentum propelled her to come in here, and can't muster the courage to back out, either. You rescue her by politely but firmly ordering her to tell you why she's here. After two false starts, she <<if canTalk($activeSlave) == false>> uses shaky hands to ask you to fuck her. <<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> @@ -1047,11 +1047,11 @@ To go by her behavior, the likelihood that she's actually eager to <<if $PC.dick <<case "language lesson">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is standing before you for an inspection. The obedient<<if $activeSlave.preg > 10>> pregnant<</if>> <<if $activeSlave.physicalAge > 30>>woman<<else>>girl<</if>> has run through the prescribed motions of a normal inspection, and you've reached the part of the routine where you usually ask the slave a few questions, give her a few orders, or fuck her. Her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes are watching you closely<<else>>face is centered on you<</if>>, and she's listening carefully for direction. This is probably due to linguistic anxiety: she can understand the most straightforward commands, but giving her orders is often an exercise in <<if canSee($activeSlave)>>pointing and gesturing, or when that fails, simply<<else>>frustration, ending with you simply<</if>> pushing and pulling her usually-compliant body into the proper place. +<<EventNameLink $activeSlave>> is standing before you for an inspection. The obedient<<if $activeSlave.preg > 10>> pregnant<</if>> <<if $activeSlave.physicalAge > 30>>woman<<else>>girl<</if>> has run through the prescribed motions of a normal inspection, and you've reached the part of the routine where you usually ask the slave a few questions, give her a few orders, or fuck her. Her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes are watching you closely<<else>>face is centered on you<</if>>, and she's listening carefully for direction. This is probably due to linguistic anxiety: she can understand the most straightforward commands, but giving her orders is often an exercise in <<if canSee($activeSlave)>>pointing and gesturing, or when that fails, simply<<else>>frustration, ending with you simply<</if>> pushing and pulling her usually-compliant body into the proper place. <<case "kitchen molestation">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is a horny bitch, and she isn't particularly picky about how she gets off. Since other slaves are not allowed to resist her little molestations, she's taken to haunting the kitchen around mealtimes. Since everyone has to suck her meals out of the phallic food dispensers, every slave has to spend some minutes of every day in the kitchen with her face to the wall and her rear defenseless. $activeSlave.slaveName does her best to arrive as early as possible and eat as rapidly as possible so she can then play with anyone who's slower to finish. +<<EventNameLink $activeSlave>> is a horny bitch, and she isn't particularly picky about how she gets off. Since other slaves are not allowed to resist her little molestations, she's taken to haunting the kitchen around mealtimes. Since everyone has to suck her meals out of the phallic food dispensers, every slave has to spend some minutes of every day in the kitchen with her face to the wall and her rear defenseless. $activeSlave.slaveName does her best to arrive as early as possible and eat as rapidly as possible so she can then play with anyone who's slower to finish. <br><br> You decide to stop by to see her method at work. By the time you arrive, she's already eaten and orgasmed at least once. As you spectate, she <<if ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0) && ($activeSlave.dickAccessory != "chastity")>>pushes a couple of fingers up her own ass to use prostate stimulation to force herself hard again, and once this is accomplished, happily turns to select a slow eater to fuck.<<else>>languidly plays with herself, running her hands over the various vulnerable butts before picking a victim to roughly finger fuck.<</if>> @@ -1100,38 +1100,38 @@ You decide to stop by to see her method at work. By the time you arrive, she's a <</if>> A video feed appears. <<if $activeSlave.vaginalAccessory == "chastity belt">>In her chastity belt, all she can manage is furious nipple-rubbing and some furtive fingering of her asshole.<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>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.<<elseif ($activeSlave.vagina == -1) && ($activeSlave.dick == 0)>>She's rubbing her perineum desperately with one hand, and her anus with the other, since she lacks external genitalia.<<elseif $activeSlave.vagina == -1>>She's furiously jacking off.<<else>>She's furiously polishing her pearl.<</if>> She's chosen to do it in a dark corner and looks like she's hurrying; she clearly knows this is forbidden. <br><br> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> does not hear your approach until you're very close. She starts and tries to look normal. <<if canTalk($activeSlave) == false>>She nervously gestures that she wasn't doing anything.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>"<<Master>>, I wathn't doing anything," she lies.<<else>>"I wasn't doing anything, <<Master>>!" she lies.<</if>> +<<EventNameLink $activeSlave>> does not hear your approach until you're very close. She starts and tries to look normal. <<if canTalk($activeSlave) == false>>She nervously gestures that she wasn't doing anything.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>"<<Master>>, I wathn't doing anything," she lies.<<else>>"I wasn't doing anything, <<Master>>!" she lies.<</if>> <<case "hates oral">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has been in your service long enough to know that oral sex is a daily fact of life for most slaves, and that most slaves are not only required to put up with cum, but to love it, too - or at least be able to fake enjoyment convincingly. She's <<if canSee($activeSlave)>>seen cum spattered on other slaves' faces, pooling in their mouths, and dripping from their asses only to be licked up by other slaves<<else>>heard cum spattering across other slaves' faces, the sound of it in their mouths, dripping from their asses, and more<</if>>. It's clear from $activeSlave.slaveName's recent reactions to these acts that she's quite disgusted by oral sex in general and cum in particular. Depending on your point of view, this could be a flaw for her to overcome or a weakness you can exploit. +<<EventNameLink $activeSlave>> has been in your service long enough to know that oral sex is a daily fact of life for most slaves, and that most slaves are not only required to put up with cum, but to love it, too - or at least be able to fake enjoyment convincingly. She's <<if canSee($activeSlave)>>seen cum spattered on other slaves' faces, pooling in their mouths, and dripping from their asses only to be licked up by other slaves<<else>>heard cum spattering across other slaves' faces, the sound of it in their mouths, dripping from their asses, and more<</if>>. It's clear from $activeSlave.slaveName's recent reactions to these acts that she's quite disgusted by oral sex in general and cum in particular. Depending on your point of view, this could be a flaw for her to overcome or a weakness you can exploit. <<case "mindbroken morning">> -It's a sunny morning, with rare mild weather, and you're stuck at your desk, as usual. After the typical rush of slaves clears the kitchen after the breakfast hour, you see one peel off to stand out on a balcony for a moment with the light on her face. You pay little attention to such a trifle, but then notice that it's <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>. +It's a sunny morning, with rare mild weather, and you're stuck at your desk, as usual. After the typical rush of slaves clears the kitchen after the breakfast hour, you see one peel off to stand out on a balcony for a moment with the light on her face. You pay little attention to such a trifle, but then notice that it's <<EventNameLink $activeSlave>>. <br><br> You head out and find that she's looking up at the sun with her $activeSlave.eyeColor eyes closed, letting the warmth and light envelop her <<if ($activeSlave.face > 40)>>gorgeous<<elseif ($activeSlave.face > 10)>>pretty<<else>>homely<</if>> face<<if $activeSlave.preg > 20>> and advanced pregnancy<</if>>. She hasn't gotten completely ready for her day yet, and her $activeSlave.skin skin is clean and quite bare. Despite her small remaining mental capacity, it seems she's still capable of the minor pleasure of enjoying the sunlight. It is very probably the only enjoyable thing she'll register today. <<case "masterful entertainer">> <<set $activeSlave.devotion += 4>> -It's Friday evening, the most socially important part of the week in $arcologies[0].name. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to be free this evening, and your schedule is open, too. Lately, she's been putting on a tour de force of seduction, erotic dance, and lewd entertainment whenever she gets the chance to catch someone's eye<<if $activeSlave.preg > 20>>, even with her advanced pregnancy<</if>>. There are a number of events tonight you could attend with her on your arm. +It's Friday evening, the most socially important part of the week in $arcologies[0].name. <<EventNameLink $activeSlave>> happens to be free this evening, and your schedule is open, too. Lately, she's been putting on a tour de force of seduction, erotic dance, and lewd entertainment whenever she gets the chance to catch someone's eye<<if $activeSlave.preg > 20>>, even with her advanced pregnancy<</if>>. There are a number of events tonight you could attend with her on your arm. <<case "masterful whore">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is a queen of the whorehouse: never surprised, never squeamish, and always on the prowl for her next customer. She has mastered the transactionalization of sex. When she's selling herself by the hole, a customer who purchases her skilled oral services will often find himself upsold to a more expensive anal experience. When she's doing it by the orgasm, customers find themselves climaxing rather more quickly than they intended. +<<EventNameLink $activeSlave>> is a queen of the whorehouse: never surprised, never squeamish, and always on the prowl for her next customer. She has mastered the transactionalization of sex. When she's selling herself by the hole, a customer who purchases her skilled oral services will often find himself upsold to a more expensive anal experience. When she's doing it by the orgasm, customers find themselves climaxing rather more quickly than they intended. <br><br> And perhaps most importantly, she always has an ear to the ground, even when one of them is being shoved against the sheets. Customers say the most interesting things when they've got themselves buried in her. Today, she's got an especially delightful morsel of information for you: one of your commercial tenants is shortchanging you on rent, concealing profits to reduce your share. <<case "sleeping ambivalent">> -Passing through the slave dormitory at night, you run your eyes down the row of sleeping girls. The light here is low, but it's not dark. Slaves need to be able to find the bathroom, slaves on late assignments need to find their beds, and those permitted to do so need to be able to select slaves for sex. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> catches your eye. The dormitory is kept at a pleasant temperature so that the girls, who of course sleep nude, are comfortable on their bedrolls covered by a single sheet, or nothing at all. She probably went to sleep with her sheet pulled up to her chin, which is normal behavior for slaves who aren't yet accepting of their status as compulsory sex objects, but she's shrugged it down. Half her torso is bare. +Passing through the slave dormitory at night, you run your eyes down the row of sleeping girls. The light here is low, but it's not dark. Slaves need to be able to find the bathroom, slaves on late assignments need to find their beds, and those permitted to do so need to be able to select slaves for sex. <<EventNameLink $activeSlave>> catches your eye. The dormitory is kept at a pleasant temperature so that the girls, who of course sleep nude, are comfortable on their bedrolls covered by a single sheet, or nothing at all. She probably went to sleep with her sheet pulled up to her chin, which is normal behavior for slaves who aren't yet accepting of their status as compulsory sex objects, but she's shrugged it down. Half her torso is bare. <br><br> The dim blue light plays across her $activeSlave.skin skin. <<if $activeSlave.boobs > 2000>>Her massive boob on that side is slightly shifted by each breath<<elseif $activeSlave.boobs > 800>>Her breast on that side rises and falls with each breath<<else>>That side of her chest rises and falls with each breath<</if>>.<<if $activeSlave.preg > 20>> Her pregnant belly is only partially covered by the sheet, leaving most of it visible.<</if>> She's sleeping soundly, her breaths coming deep and slow. Most slaves where she is mentally are troubled by bad dreams, but the poor girl is evidently too tired for that. <<case "sexy succubus">> -You cross paths with <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> as she moves from the living area to $activeSlave.assignment, just starting her day. She's full of energy, and her succubus outfit is delightful. She <<if canSee($activeSlave)>>sees your glance<<else>>recognizes your whistle<</if>> and greets you with a <<if canSee($activeSlave)>>wicked glint in her eye<<else>>wicked smirk on her face<</if>>, bowing a bit to show off her <<if $activeSlave.boobs > 6000>>bare, inhumanly large breasts<<elseif $activeSlave.lactation > 0>>bare udders, heavy with milk<<elseif $activeSlave.boobsImplant > 0>>naked fake tits<<elseif $activeSlave.boobs > 800>>heavy, naked breasts<<elseif $activeSlave.boobs > 250>>naked little tits<<else>>pretty chest<</if>> and then continuing towards you with a pirouette. Her tail bounces flirtily, holding the back of her skirt up to show off <<if $activeSlave.butt > 8>>her absurdly wide bottom<<elseif $activeSlave.analArea > 3>>the broad area of puckered skin around her slutty asspussy<<elseif $activeSlave.buttImplant > 0>>her butt implants<<elseif $activeSlave.butt > 5>>her big butt<<elseif $activeSlave.anus > 1>>a hint of her asshole, which her cute buttocks don't quite conceal<<else>>her cute bottom<</if>>. +You cross paths with <<EventNameLink $activeSlave>> as she moves from the living area to $activeSlave.assignment, just starting her day. She's full of energy, and her succubus outfit is delightful. She <<if canSee($activeSlave)>>sees your glance<<else>>recognizes your whistle<</if>> and greets you with a <<if canSee($activeSlave)>>wicked glint in her eye<<else>>wicked smirk on her face<</if>>, bowing a bit to show off her <<if $activeSlave.boobs > 6000>>bare, inhumanly large breasts<<elseif $activeSlave.lactation > 0>>bare udders, heavy with milk<<elseif $activeSlave.boobsImplant > 0>>naked fake tits<<elseif $activeSlave.boobs > 800>>heavy, naked breasts<<elseif $activeSlave.boobs > 250>>naked little tits<<else>>pretty chest<</if>> and then continuing towards you with a pirouette. Her tail bounces flirtily, holding the back of her skirt up to show off <<if $activeSlave.butt > 8>>her absurdly wide bottom<<elseif $activeSlave.analArea > 3>>the broad area of puckered skin around her slutty asspussy<<elseif $activeSlave.buttImplant > 0>>her butt implants<<elseif $activeSlave.butt > 5>>her big butt<<elseif $activeSlave.anus > 1>>a hint of her asshole, which her cute buttocks don't quite conceal<<else>>her cute bottom<</if>>. <br><br> She looks like <<if $activeSlave.preg > 20>>a lusty, pregnant, hungry<<elseif $activeSlave.height > 180>>an imposing, hungry<<elseif $activeSlave.muscles > 30>>a muscular, hungry<<elseif $activeSlave.weight > 10>>a well-fed but still hungry<<elseif $activeSlave.energy > 95>>desperately hungry<<else>>cute, hungry little<</if>> sex demon, and you tell her so. <<if $activeSlave.intelligence > 1>>The clever girl knows all about succubi<<elseif $activeSlave.intelligenceImplant > 0>>She's been taught the basics about succubi<<else>>She quickly searches her memory for the basic information about succubi that came with her outfit<</if>>. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> @@ -1145,7 +1145,7 @@ running her tongue over her<<if $activeSlave.lips > 40>> whorish<<elseif $active <<if $seeImages == 1>><<AssistantArt 2>><</if>> -Partway through <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s weekly inspection, you have to leave for a moment to deal with a minor matter. Inspecting such a devoted slave is a pleasure, but you tear yourself away. Such sacrifices must be made. +Partway through <<EventNameLink $activeSlave>>'s weekly inspection, you have to leave for a moment to deal with a minor matter. Inspecting such a devoted slave is a pleasure, but you tear yourself away. Such sacrifices must be made. <br><br> When you return, the comfortably nude $desc is flirting shamelessly with $assistantName. Your personal assistant's $assistantAppearance avatar is glowing brightly on the desktop, and she and $activeSlave.slaveName are trading increasingly exaggerated compliments. <<switch $assistantAppearance>> @@ -1217,7 +1217,7 @@ When you return, the comfortably nude $desc is flirting shamelessly with $assist <<case "dick wringing">> -You run into <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> in the hallway outside your office. The devoted $desc smiles at you as she approaches. You barely notice how awkward her gait is, since she usually walks a little strangely. Her third leg tends to have that effect. But on consideration, she does seem especially uncomfortable right now. The poor girl's <<if $activeSlave.scrotum == 0>>internal balls<<elseif $activeSlave.balls < 3>>girly balls<<elseif $activeSlave.scrotum < 4>>balls, held tightly against her body by her taut scrotum,<<else>>swinging balls<</if>> must be in dire need of emptying. +You run into <<EventNameLink $activeSlave>> in the hallway outside your office. The devoted $desc smiles at you as she approaches. You barely notice how awkward her gait is, since she usually walks a little strangely. Her third leg tends to have that effect. But on consideration, she does seem especially uncomfortable right now. The poor girl's <<if $activeSlave.scrotum == 0>>internal balls<<elseif $activeSlave.balls < 3>>girly balls<<elseif $activeSlave.scrotum < 4>>balls, held tightly against her body by her taut scrotum,<<else>>swinging balls<</if>> must be in dire need of emptying. <br><br> She trusts you, so she approaches you as sensually as she can manage and asks for your help. <<if canTalk($activeSlave) == false>> @@ -1233,11 +1233,11 @@ She's referring to the volume issue with her unnaturally massive dick. The thing With a mind as busy as yours, you sometimes wake up in the middle of the night for no reason that you can remember.<<if $PC.actualAge >= 50>> These incidents have become more common as you age; merely one of time's little mutilations.<</if>> Naturally, waking up in the middle of the night feels much different than it did back before you owned an arcology. Now you have your choice from a virtual buffet of sleeping girls if you don't feel like going back to sleep right away. <br><br> -The slave on your left is sleeping on her back, and is touching you lightly at the hip and shoulder. The slave on your right, though, is nestled in close, her shoulder under your arm and her head resting gently on your <<if $PC.boobs == 1>>bare breast<<else>>toned chest<</if>>. She's straddling your leg on that side, and as your waking consciousness coalesces, you become more and more aware <<if $activeSlave.preg > 20>>of the weight of her pregnancy on your middle and <</if>>that her mons is pressed against your thigh. She has one leg thrown over yours in her sleeping embrace, placing her own <<if $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 10>>plush<<else>>feminine<</if>> thigh against your womanhood in turn. It's <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, and you feel yourself begin to grow wet as you gaze at her in the dim light and feel her slumbering heat. +The slave on your left is sleeping on her back, and is touching you lightly at the hip and shoulder. The slave on your right, though, is nestled in close, her shoulder under your arm and her head resting gently on your <<if $PC.boobs == 1>>bare breast<<else>>toned chest<</if>>. She's straddling your leg on that side, and as your waking consciousness coalesces, you become more and more aware <<if $activeSlave.preg > 20>>of the weight of her pregnancy on your middle and <</if>>that her mons is pressed against your thigh. She has one leg thrown over yours in her sleeping embrace, placing her own <<if $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 10>>plush<<else>>feminine<</if>> thigh against your womanhood in turn. It's <<EventNameLink $activeSlave>>, and you feel yourself begin to grow wet as you gaze at her in the dim light and feel her slumbering heat. <<case "cow milking">> -Heading back towards your office after seeing to a minor matter, you encounter <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, heading for the penthouse milkers. <<if $activeSlave.assignment == "get milked">>Though it's her job to be a human cow, she's allowed to roam as she pleases when she's not getting milked, being fed, or otherwise occupied, and she must have been elsewhere.<<else>>She's not assigned to be a human cow full time, since it's her main focus to $activeSlave.assignment, but she's still obliged to visit the milkers regularly.<</if>> In any case, she's obviously in desperate need of a milking. She's hurrying along with her <<if $activeSlave.boobs > 4000>>absurd<<else>>heavy<</if>> udders cradled in both arms, trying desperately to shield them from the uncomfortable motion of walking. +Heading back towards your office after seeing to a minor matter, you encounter <<EventNameLink $activeSlave>>, heading for the penthouse milkers. <<if $activeSlave.assignment == "get milked">>Though it's her job to be a human cow, she's allowed to roam as she pleases when she's not getting milked, being fed, or otherwise occupied, and she must have been elsewhere.<<else>>She's not assigned to be a human cow full time, since it's her main focus to $activeSlave.assignment, but she's still obliged to visit the milkers regularly.<</if>> In any case, she's obviously in desperate need of a milking. She's hurrying along with her <<if $activeSlave.boobs > 4000>>absurd<<else>>heavy<</if>> udders cradled in both arms, trying desperately to shield them from the uncomfortable motion of walking. <br><br> <<if canSee($activeSlave)>>Seeing<<else>>Noticing<</if>> you, she stops short and then winces as her milk-filled breasts slosh to a stop, too. <<if canTalk($activeSlave) == false>> @@ -1251,7 +1251,7 @@ Heading back towards your office after seeing to a minor matter, you encounter < <<case "refreshment delivery">> -When it's time for refreshments, $assistantName directs the closest unoccupied slave to bring them in. This has the added advantage of bringing an enjoyably unpredictable variety of slaves under your eyes. This time, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> comes through the door of your office, carrying <<if $PC.refreshmentType == 0>>a selection of $PC.refreshment and the necessary implements<<elseif $PC.refreshmentType == 1>>a bottle of $PC.refreshment with a glass in your favorite style<<elseif $PC.refreshmentType == 2>>a selection of $PC.refreshment on a plate of your favored style<<elseif $PC.refreshmentType == 3>>a line of $PC.refreshment and the necessary implements<<elseif $PC.refreshmentType == 4>>a syringe of $PC.refreshment and the necessary implements<<elseif $PC.refreshmentType == 5>>a bottle of $PC.refreshment<<elseif $PC.refreshmentType == 4>>several sheets of $PC.refreshment<</if>> on a tray<<if $activeSlave.preg > 30>> carefully held against her pregnant belly, doing her best to will her child<<if $activeSlave.pregType > 1>>ren<</if>> to not kick the tray off balance<<elseif $activeSlave.preg > 20>> carefully held against her pregnant belly<</if>>. +When it's time for refreshments, $assistantName directs the closest unoccupied slave to bring them in. This has the added advantage of bringing an enjoyably unpredictable variety of slaves under your eyes. This time, <<EventNameLink $activeSlave>> comes through the door of your office, carrying <<if $PC.refreshmentType == 0>>a selection of $PC.refreshment and the necessary implements<<elseif $PC.refreshmentType == 1>>a bottle of $PC.refreshment with a glass in your favorite style<<elseif $PC.refreshmentType == 2>>a selection of $PC.refreshment on a plate of your favored style<<elseif $PC.refreshmentType == 3>>a line of $PC.refreshment and the necessary implements<<elseif $PC.refreshmentType == 4>>a syringe of $PC.refreshment and the necessary implements<<elseif $PC.refreshmentType == 5>>a bottle of $PC.refreshment<<elseif $PC.refreshmentType == 4>>several sheets of $PC.refreshment<</if>> on a tray<<if $activeSlave.preg > 30>> carefully held against her pregnant belly, doing her best to will her child<<if $activeSlave.pregType > 1>>ren<</if>> to not kick the tray off balance<<elseif $activeSlave.preg > 20>> carefully held against her pregnant belly<</if>>. <br><br> @@ -1297,7 +1297,7 @@ neck, $activeSlave.skin, <<if $activeSlave.muscles > 95>>hugely muscled<<elseif <<case "bonded love">> -Working in your office early in the morning, you can hear the low, human hum of your slaves who work during the daytime busily getting ready for their days. Suddenly, there's motion at your doorway, and <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> hurries in. She's nude, her $activeSlave.skin skin glowing with the fresh cleanliness of having just gotten out of the shower. She <<if canSee($activeSlave)>>glances at you<<else>>listens<</if>> to see if she's unwelcome, and seeing no sign that she is, the devoted $desc comes over to your desk. +Working in your office early in the morning, you can hear the low, human hum of your slaves who work during the daytime busily getting ready for their days. Suddenly, there's motion at your doorway, and <<EventNameLink $activeSlave>> hurries in. She's nude, her $activeSlave.skin skin glowing with the fresh cleanliness of having just gotten out of the shower. She <<if canSee($activeSlave)>>glances at you<<else>>listens<</if>> to see if she's unwelcome, and seeing no sign that she is, the devoted $desc comes over to your desk. <<if $activeSlave.boobs < 400>> Her little $activeSlave.boobShape tits barely move at all as she walks, though her $activeSlave.nipples nipples certainly catch your eye. <<elseif $activeSlave.boobsImplant > 0>> @@ -1386,7 +1386,7 @@ Coming to a stop, she <<if $activeSlave.height > 190>>bends the long, long way d <<case "bad dream">> -Passing near the slave dormitory late at night, you hear a quiet cry within. This is strange; most slaves housed there are not inclined or not allowed to have sex in the middle of the night, and in any case, the noise wasn't one of pleasure. Looking in, you see a jerky movement near the door. It's <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, and she's obviously having a bad dream. She raises an arm to fend off some imagined danger, and in doing so, pushes the sheet down around her waist. She sleeps naked, like all your slaves, and the movement bares her <<if $activeSlave.boobs > 2000>>udders<<elseif $activeSlave.boobs > 1000>>heavy breasts<<elseif $activeSlave.boobs > 400>>boobs<<else>>little tits<</if>><<if $activeSlave.preg > 20>> and pregnant belly<</if>> to the cool night air. The low blue light outlines her nipples as they stiffen at the sudden change of temperature, +Passing near the slave dormitory late at night, you hear a quiet cry within. This is strange; most slaves housed there are not inclined or not allowed to have sex in the middle of the night, and in any case, the noise wasn't one of pleasure. Looking in, you see a jerky movement near the door. It's <<EventNameLink $activeSlave>>, and she's obviously having a bad dream. She raises an arm to fend off some imagined danger, and in doing so, pushes the sheet down around her waist. She sleeps naked, like all your slaves, and the movement bares her <<if $activeSlave.boobs > 2000>>udders<<elseif $activeSlave.boobs > 1000>>heavy breasts<<elseif $activeSlave.boobs > 400>>boobs<<else>>little tits<</if>><<if $activeSlave.preg > 20>> and pregnant belly<</if>> to the cool night air. The low blue light outlines her nipples as they stiffen at the sudden change of temperature, <<switch $activeSlave.nipples>> <<case "tiny">> pricking up into little buds. @@ -1405,7 +1405,7 @@ Still dreaming, she clasps her arms protectively over her <<if $activeSlave.preg <<case "cockfeeder resistance">> -As you're starting your day, $assistantName pauses <<if $assistant != 0>>her<<else>>its<</if>> review of business matters to report that <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is not accepting her breakfast from the phallic feeders in the kitchen. With nothing else urgent, you head down to address the situation. $activeSlave.slaveName is in the proper position for feeding, on her knees in front of a feeding fuckmachine. She isn't sucking it off for her breakfast, however. She doesn't seem to be fully awake, and is <<if canSee($activeSlave)>>regarding<<else>>touching<</if>> the big dildo that she's supposed to suck off for food with vague distaste. Her $activeSlave.faceShape face is scrunched into a look of tired disgust. +As you're starting your day, $assistantName pauses <<if $assistant != 0>>her<<else>>its<</if>> review of business matters to report that <<EventNameLink $activeSlave>> is not accepting her breakfast from the phallic feeders in the kitchen. With nothing else urgent, you head down to address the situation. $activeSlave.slaveName is in the proper position for feeding, on her knees in front of a feeding fuckmachine. She isn't sucking it off for her breakfast, however. She doesn't seem to be fully awake, and is <<if canSee($activeSlave)>>regarding<<else>>touching<</if>> the big dildo that she's supposed to suck off for food with vague distaste. Her $activeSlave.faceShape face is scrunched into a look of tired disgust. <br><br> @@ -1420,7 +1420,7 @@ She turns to you as you enter, and <<if canSee($activeSlave)>>seeing<<else>>real <<case "suppository resistance">> -As you're starting your day, $assistantName pauses <<if $assistant != 0>>her<<else>>its<</if>> review of business matters to report that <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is not accepting her breakfast from the phallic feeders in the kitchen. With nothing else urgent, you head down to address the situation. $activeSlave.slaveName is standing in front of the place where she's supposed to take her drugs. It's a little pad on the ground on which she's supposed to kneel, with a fuckmachine positioned to penetrate her anus once she does so. She's not completely awake yet, and is just standing there, <<if canSee($activeSlave)>>viewing<<else>>feeling<</if>> the setup with a vague look of distaste. She's facing it, and has her <<if $activeSlave.butt > 6>>massive behind<<elseif $activeSlave.butt > 3>>beautiful bottom<<else>>cute butt<</if>> pointed very much away from the machine that's supposed to be fucking it. +As you're starting your day, $assistantName pauses <<if $assistant != 0>>her<<else>>its<</if>> review of business matters to report that <<EventNameLink $activeSlave>> is not accepting her breakfast from the phallic feeders in the kitchen. With nothing else urgent, you head down to address the situation. $activeSlave.slaveName is standing in front of the place where she's supposed to take her drugs. It's a little pad on the ground on which she's supposed to kneel, with a fuckmachine positioned to penetrate her anus once she does so. She's not completely awake yet, and is just standing there, <<if canSee($activeSlave)>>viewing<<else>>feeling<</if>> the setup with a vague look of distaste. She's facing it, and has her <<if $activeSlave.butt > 6>>massive behind<<elseif $activeSlave.butt > 3>>beautiful bottom<<else>>cute butt<</if>> pointed very much away from the machine that's supposed to be fucking it. <br><br> @@ -1435,7 +1435,7 @@ She turns to you as you enter, and <<if canSee($activeSlave)>>seeing<<else>>real <<case "shower slip">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> finishes her morning shower and sleepily turns to dry off. She slips a little on the moist bathroom floor, trips over her own feet, and starts to stumble. Her fall is immediately arrested as she's caught by a pair of strong<<if $PC.title == 0>> yet feminine<</if>> arms. Coming to rest against <<if $PC.boobs == 1>>a pair of soft breasts<<else>>a well-muscled chest<</if>>, she <<if canSee($activeSlave)>>looks up to find herself gazing into your eyes<<else>>feels her savior and recognizes these features as yours<</if>>. +<<EventNameLink $activeSlave>> finishes her morning shower and sleepily turns to dry off. She slips a little on the moist bathroom floor, trips over her own feet, and starts to stumble. Her fall is immediately arrested as she's caught by a pair of strong<<if $PC.title == 0>> yet feminine<</if>> arms. Coming to rest against <<if $PC.boobs == 1>>a pair of soft breasts<<else>>a well-muscled chest<</if>>, she <<if canSee($activeSlave)>>looks up to find herself gazing into your eyes<<else>>feels her savior and recognizes these features as yours<</if>>. <<if canTalk($activeSlave) == false>> She mouths a surprised but genuine thank you. <<elseif SlaveStatsChecker.checkForLisp($activeSlave) == true>> @@ -1455,7 +1455,7 @@ Opportunities for gallantry didn't used to fall into your lap like this, but wit <<case "happy dance">> -As you pass by the area of the penthouse where slaves sleep one morning, you're struck by a <<if $activeSlave.voice > 2>>high, bubbly<<elseif $activeSlave.voice > 1>>feminine<<else>>deep<</if>> humming. It's <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, dancing <<if $activeSlave.livingRules == "luxurious">>in the doorway of her room<<else>>at the foot of her bedroll<</if>>, dancing like no one's watching. She's just woken up, and <<if $activeSlave.physicalAge > 35>>is full of energy and vigor in open defiance of her age<<elseif $activeSlave.physicalAge < 25>>is full of youthful energy and vigor<<else>>is full of health and energy<</if>><<if $activeSlave.preg > 20>>, despite being heavily pregnant<</if>>. She's letting it out by humming a beat and dancing seductively, all by herself. +As you pass by the area of the penthouse where slaves sleep one morning, you're struck by a <<if $activeSlave.voice > 2>>high, bubbly<<elseif $activeSlave.voice > 1>>feminine<<else>>deep<</if>> humming. It's <<EventNameLink $activeSlave>>, dancing <<if $activeSlave.livingRules == "luxurious">>in the doorway of her room<<else>>at the foot of her bedroll<</if>>, dancing like no one's watching. She's just woken up, and <<if $activeSlave.physicalAge > 35>>is full of energy and vigor in open defiance of her age<<elseif $activeSlave.physicalAge < 25>>is full of youthful energy and vigor<<else>>is full of health and energy<</if>><<if $activeSlave.preg > 20>>, despite being heavily pregnant<</if>>. She's letting it out by humming a beat and dancing seductively, all by herself. <br><br> @@ -1491,15 +1491,15 @@ hips<<if $activeSlave.preg > 20>> and baby bump<</if>> in time with her humming, First thing in the morning, <<if $activeSlave.ID == $Bodyguard.ID>> - before you've even gotten out of bed, you hear <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s voice coming up from where she sleeps, on her own bedroll in your suite. There's a distinctly plaintive note in her voice, and as soon as you sit up and look in her direction, it's obvious why. She sleeps out of her P-Limbs, since it's good to rest the anchor points implanted into her torso. They're held in actuators over her bedroll, which can swing down and attach them to her the instant she's awake. Except today, they're staying obstinately up near the ceiling. <<if $assistant != 0>>$assistantName tells you she's<<else>>Your personal assistant informs you it's<</if>> troubleshooting the problem, but in the meantime, poor + before you've even gotten out of bed, you hear <<EventNameLink $activeSlave>>'s voice coming up from where she sleeps, on her own bedroll in your suite. There's a distinctly plaintive note in her voice, and as soon as you sit up and look in her direction, it's obvious why. She sleeps out of her P-Limbs, since it's good to rest the anchor points implanted into her torso. They're held in actuators over her bedroll, which can swing down and attach them to her the instant she's awake. Except today, they're staying obstinately up near the ceiling. <<if $assistant != 0>>$assistantName tells you she's<<else>>Your personal assistant informs you it's<</if>> troubleshooting the problem, but in the meantime, poor <<else>> - $assistantName informs you that there's a minor problem with <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, and asks whether you'd like it to be handled without you. She sleeps out of her P-Limbs, since it's good to rest the anchor points implanted into her torso. When she wakes up, she usually asks whichever slave is nearest to attach her dominant arm, at which point she can do the rest herself. Due to an unexpected change in the slaves' schedules, though, she's all alone today. Poor + $assistantName informs you that there's a minor problem with <<EventNameLink $activeSlave>>, and asks whether you'd like it to be handled without you. She sleeps out of her P-Limbs, since it's good to rest the anchor points implanted into her torso. When she wakes up, she usually asks whichever slave is nearest to attach her dominant arm, at which point she can do the rest herself. Due to an unexpected change in the slaves' schedules, though, she's all alone today. Poor <</if>> $activeSlave.slaveName is left as a helpless, limbless<<if $activeSlave.preg > 20>>, heavily pregnant<</if>> torso. <<case "orchiectomy please">> -Near the end of <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s weekly inspection, it's obvious the $desc is nerving herself to ask you something. <<if $activeSlave.devotion > 20>>She's been good recently<<else>>She went through the nude inspection obediently<</if>>, so you save her further torment and order her to ask her question. It's a command, but you issue it in a tone meant to assuage her nervousness. It works, and after two false starts, she gathers her courage and politely asks you to cut her balls off. +Near the end of <<EventNameLink $activeSlave>>'s weekly inspection, it's obvious the $desc is nerving herself to ask you something. <<if $activeSlave.devotion > 20>>She's been good recently<<else>>She went through the nude inspection obediently<</if>>, so you save her further torment and order her to ask her question. It's a command, but you issue it in a tone meant to assuage her nervousness. It works, and after two false starts, she gathers her courage and politely asks you to cut her balls off. <br><br> She doesn't phrase it quite like that, of course. <<if canTalk($activeSlave) == false>> @@ -1514,9 +1514,9 @@ She doesn't phrase it quite like that, of course. One evening, $assistantName breaks in on your <<if $assistant > 0>> - work, her $assistantAppearance avatar looking uncharacteristically somber. "<<Master>>," she says, "a group of tourists are giving <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> a bad time." Before you can ask why the security drones haven't addressed the situation, she continues, "They're not abusing her physically or anything. But, look." She + work, her $assistantAppearance avatar looking uncharacteristically somber. "<<Master>>," she says, "a group of tourists are giving <<EventNameLink $activeSlave>> a bad time." Before you can ask why the security drones haven't addressed the situation, she continues, "They're not abusing her physically or anything. But, look." She <<else>> - work, announcing that a group of visitors to the arcology are being verbally abusive to <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>. Before you can ask why it's bothering you with this, it continues, "An enslavement opportunity may exist," and + work, announcing that a group of visitors to the arcology are being verbally abusive to <<EventNameLink $activeSlave>>. Before you can ask why it's bothering you with this, it continues, "An enslavement opportunity may exist," and <</if>> brings up a video feed. <br><br> @@ -1565,23 +1565,23 @@ says a third. "No wonder people won't pay to have sex with you. I bet your Maste <<case "torpedo squeeze">> -The penthouse bathroom has a long counter and mirror arrangement with many sinks, so a number of slaves can get ready at once. During those moments of the day when <<if $slaves.length > 10>>many<<else>>more than one<</if>> of them have just been awoken and showered and are hurrying to prettify themselves, this row of sinks presents one of the nicer sights in the arcology, a neatly spaced line of slave butts and a matching line of breasts reflected in the mirror. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is especially impressive. Her <<if $activeSlave.boobs > 4000>>monstrous<<elseif $activeSlave.boobs > 2000>>huge<<else>>big<</if>> torpedo-shaped tits stick out a long way when she's standing upright in the nude like this. +The penthouse bathroom has a long counter and mirror arrangement with many sinks, so a number of slaves can get ready at once. During those moments of the day when <<if $slaves.length > 10>>many<<else>>more than one<</if>> of them have just been awoken and showered and are hurrying to prettify themselves, this row of sinks presents one of the nicer sights in the arcology, a neatly spaced line of slave butts and a matching line of breasts reflected in the mirror. <<EventNameLink $activeSlave>> is especially impressive. Her <<if $activeSlave.boobs > 4000>>monstrous<<elseif $activeSlave.boobs > 2000>>huge<<else>>big<</if>> torpedo-shaped tits stick out a long way when she's standing upright in the nude like this. <br><br> With her <<if $activeSlave.preg > 20>>enormously pregnant belly<<elseif $activeSlave.weight > 30>>soft belly<<elseif $activeSlave.preg > 10>>pregnant belly<<elseif $activeSlave.muscles > 30>>ripped abs<<elseif $activeSlave.muscles > 5>>toned stomach<<else>>middle<</if>> against the edge of the counter as she leans forward a little to <<if $activeSlave.makeup != 0>>finish her makeup<<else>>apply lotion to her face<</if>>, her $activeSlave.nipples nipples are <<if $activeSlave.boobs > 6000>>pressed against the mirror<<elseif $activeSlave.boobs > 4000>>almost brushing the mirror<<elseif $activeSlave.boobs > 2000>>halfway to the mirror<<else>>over the sink<</if>>. She's concentrating on her task, and every little motion of her arms makes her spectacularly pointed breasts sway a little. <<case "retching cum feeding">> -You are inspecting the slave feeding area early in the week, watching your slaves as they come and go to get their required nourishment for the morning. You see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span><<if $cockFeeder == 1>> as she kneels in front of the feeder phallus with a look of disgust on her face <<else>> as she <<if canSee($activeSlave)>>stares into her cup of nutritional fluid with a look of disgust on her face<<else>>grimaces at her cup of nutritional fluid<</if>>.<</if>> You quickly check your records and $assistantName confirms that $activeSlave.slaveName is required to ingest<<if $activeSlave.dietCum == 2>> an extreme diet based almost entirely on human ejaculate.<<else>> a large amount of human ejaculate as part of her diet.<</if>> +You are inspecting the slave feeding area early in the week, watching your slaves as they come and go to get their required nourishment for the morning. You see <<EventNameLink $activeSlave>><<if $cockFeeder == 1>> as she kneels in front of the feeder phallus with a look of disgust on her face <<else>> as she <<if canSee($activeSlave)>>stares into her cup of nutritional fluid with a look of disgust on her face<<else>>grimaces at her cup of nutritional fluid<</if>>.<</if>> You quickly check your records and $assistantName confirms that $activeSlave.slaveName is required to ingest<<if $activeSlave.dietCum == 2>> an extreme diet based almost entirely on human ejaculate.<<else>> a large amount of human ejaculate as part of her diet.<</if>> <br><br> As you watch $activeSlave.slaveName unpleasantly retch as she<<if $cockFeeder == 1>> stimulates the feeder phallus with her mouth<<else>> tentatively drinks from her cup<</if>> and chokes her food down, knowing that if she doesn't eat it willingly, she will be forced to, you can almost see her <<if $activeSlave.intelligence > 0>> intelligent mind <<else>> stupid mind<</if>> working through the reality of what her life has become. She is now a receptacle for <<if $activeSlave.dietCum == 2>> concentrated <</if>>human ejaculate, and for no other reason than the perverse amusement of her owner. Almost as soon as she swallows her food, she whimpers, burps, and then <<if $activeSlave.preg > 20>>hastily waddles<<else>>quickly runs<</if>> to a nearby bathroom to vomit it back up. This is a common reaction for unbroken slaves on cum diets,<<if $activeSlave.weight > 0>> and can also be an effective, if unhealthy, way of forcing them to lose weight.<<else>> but it can also prevent slaves that are already too thin from gaining weight.<</if>> <<case "subjugation blues">> -It's been <<print $week-$activeSlave.weekAcquired>> week<<if $week-$activeSlave.weekAcquired > 1>>s<</if>> since you acquired <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> as your slave. Since then she has been nothing but trouble. She has been ungrateful, rebellious and particularly hateful toward you since you acquired her. She often needs to be confined or forced to perform her assignments, and has little regard for your power or authority. You bring her in for inspection and she whines and squirms in resistance as you feel up her $activeSlave.nipples nipples<<if $activeSlave.preg >= 10>>, rub her pregnant belly<<elseif $activeSlave.preg > 5>>, feel the curve of her new pregnancy<</if>>, and grope her <<if $activeSlave.butt < 2>>narrow <<elseif $activeSlave.butt < 5>>average <<elseif $activeSlave.butt < 8>>plump <<else>>impressive <</if>>butt, coldly appraising her potential worth as a sexual service provider. <<if $activeSlave.actualAge < 21>>She is very young, only $activeSlave.actualAge years old, and is still very naive. Her smooth, $activeSlave.skin skin has yet to experience the hard years of relentless sexual abuse that lie ahead of her.<<else>>At $activeSlave.actualAge years old, she should know by now how the world works, but some slaves are just too stubborn for their own good.<</if>> Eventually, of course, even the most headstrong girls will bend to your will, but the unique social mores of your arcology and the wonders of modern surgical technology offer a prime opportunity to make a potent example of this <<if $activeSlave.actualAge < 21>>young <<else>>obstinate <</if>>slut. She is $activeSlave.race, and therefore not considered racially inferior or subject to extreme inequities or neglect, but like most slave characteristics, that can change. +It's been <<print $week-$activeSlave.weekAcquired>> week<<if $week-$activeSlave.weekAcquired > 1>>s<</if>> since you acquired <<EventNameLink $activeSlave>> as your slave. Since then she has been nothing but trouble. She has been ungrateful, rebellious and particularly hateful toward you since you acquired her. She often needs to be confined or forced to perform her assignments, and has little regard for your power or authority. You bring her in for inspection and she whines and squirms in resistance as you feel up her $activeSlave.nipples nipples<<if $activeSlave.preg >= 10>>, rub her pregnant belly<<elseif $activeSlave.preg > 5>>, feel the curve of her new pregnancy<</if>>, and grope her <<if $activeSlave.butt < 2>>narrow <<elseif $activeSlave.butt < 5>>average <<elseif $activeSlave.butt < 8>>plump <<else>>impressive <</if>>butt, coldly appraising her potential worth as a sexual service provider. <<if $activeSlave.actualAge < 21>>She is very young, only $activeSlave.actualAge years old, and is still very naive. Her smooth, $activeSlave.skin skin has yet to experience the hard years of relentless sexual abuse that lie ahead of her.<<else>>At $activeSlave.actualAge years old, she should know by now how the world works, but some slaves are just too stubborn for their own good.<</if>> Eventually, of course, even the most headstrong girls will bend to your will, but the unique social mores of your arcology and the wonders of modern surgical technology offer a prime opportunity to make a potent example of this <<if $activeSlave.actualAge < 21>>young <<else>>obstinate <</if>>slut. She is $activeSlave.race, and therefore not considered racially inferior or subject to extreme inequities or neglect, but like most slave characteristics, that can change. <<case "too thin for cum diet">> -You are in your office, tending to the tedious business of requisition orders for your penthouse when you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> appear outside your door. She hovers outside in the hall, peeking her head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call her in. She's reticent at first, but then she obediently steps into your office. She is <<if $activeSlave.clothes == "no clothing">>forced to remain naked at all times, and the most striking thing about her body is how <<if $activeSlave.preg > 20>>massive her pregnant belly is compared to her skinny body<<elseif $activeSlave.preg > 5>>noticeable her growing pregnancy is against her skinny body<<else>>skinny she is<</if>>.<<else>>forced to wear $activeSlave.clothes all day, but even through her outfit, it's easy to see how <<if $activeSlave.preg > 20>>massive her pregnant belly is compared to her skinny body<<elseif $activeSlave.preg > 5>>noticeable her growing pregnancy is against her skinny body<<else>>impossibly skinny she is<</if>>.<</if>> <<if $activeSlave.weight > -80>> She's not exclusively skin and bones, but she's close. <<else>> She's so thin that she doesn't look entirely healthy.<</if>> Her <<if $activeSlave.boobs < 600>><<if $activeSlave.boobs < 300>>tiny <<elseif $activeSlave.boobs < 600>>small <</if>>boobs are barely noticeable <<if $activeSlave.preg > 20>>above her bloated<<else>>against her concave<</if>> tummy, and <<if $arcologies[0].FSSlimnessEnthusiast != "unset">>that can be a very appealing look given the predilection your arcology has for slim girls. <<else>>to most clients, this makes her a less appealing whore.<</if>><<else>><<if $activeSlave.boobs < 900>>large <<else>>massive <</if>> tits are a sharp contrast to her <<if $activeSlave.preg > 10>>thin, bloated frame<<else>>concave belly<</if>>, and although impressive, they seem to especially stick out on a girl who, in all other ways, seems <<if $activeSlave.weight > -80>>slightly <<else>>alarmingly <</if>> malnourished.<</if>> Her $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>her $activeSlave.eyeColor eyes shift<<else>>she glances about<</if>> with nervous energy. She is clearly unsure whether she should say what she came here to say. +You are in your office, tending to the tedious business of requisition orders for your penthouse when you see <<EventNameLink $activeSlave>> appear outside your door. She hovers outside in the hall, peeking her head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call her in. She's reticent at first, but then she obediently steps into your office. She is <<if $activeSlave.clothes == "no clothing">>forced to remain naked at all times, and the most striking thing about her body is how <<if $activeSlave.preg > 20>>massive her pregnant belly is compared to her skinny body<<elseif $activeSlave.preg > 5>>noticeable her growing pregnancy is against her skinny body<<else>>skinny she is<</if>>.<<else>>forced to wear $activeSlave.clothes all day, but even through her outfit, it's easy to see how <<if $activeSlave.preg > 20>>massive her pregnant belly is compared to her skinny body<<elseif $activeSlave.preg > 5>>noticeable her growing pregnancy is against her skinny body<<else>>impossibly skinny she is<</if>>.<</if>> <<if $activeSlave.weight > -80>> She's not exclusively skin and bones, but she's close. <<else>> She's so thin that she doesn't look entirely healthy.<</if>> Her <<if $activeSlave.boobs < 600>><<if $activeSlave.boobs < 300>>tiny <<elseif $activeSlave.boobs < 600>>small <</if>>boobs are barely noticeable <<if $activeSlave.preg > 20>>above her bloated<<else>>against her concave<</if>> tummy, and <<if $arcologies[0].FSSlimnessEnthusiast != "unset">>that can be a very appealing look given the predilection your arcology has for slim girls. <<else>>to most clients, this makes her a less appealing whore.<</if>><<else>><<if $activeSlave.boobs < 900>>large <<else>>massive <</if>> tits are a sharp contrast to her <<if $activeSlave.preg > 10>>thin, bloated frame<<else>>concave belly<</if>>, and although impressive, they seem to especially stick out on a girl who, in all other ways, seems <<if $activeSlave.weight > -80>>slightly <<else>>alarmingly <</if>> malnourished.<</if>> Her $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>her $activeSlave.eyeColor eyes shift<<else>>she glances about<</if>> with nervous energy. She is clearly unsure whether she should say what she came here to say. <br><br> When you finally ask her what she wants, she hesitates for a moment and then suddenly seems to gain her courage<<if $activeSlave.accent > 1>>, speaking in an atrociously thick accent<<elseif $activeSlave.accent > 0>>, speaking in a cute little accent<</if>>. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "Pleathe, <<Master>> I'm tho hungry! It theemth like all I get to eat ith cum. It'th dithguthting! Pleathe! I have to eat tho much of it. Can I be allowed to eat regular food again? Pleathe, <<Master>>, I'm tho hungry! I need real food!"<<else>> "Please, <<Master>> I'm so hungry! It seems like all I get to eat is cum. It's disgusting! Please! I have to eat so much of it. Can I be allowed to eat regular food again? Please, <<Master>>, I'm so hungry. I need real food!"<</if>> <br><br> @@ -1589,13 +1589,13 @@ It's true, cum <<if $activeSlave.dietCum == 1>>supplemented <<elseif $activeSlav <<case "transition anxiety">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> stumbles into your office naked for her weekly inspection, so apprehensive that she can hardly walk. She's been like this ever since she became one of your sex slaves, <<if $week-$activeSlave.weekAcquired == 0>>just this week<<elseif $week-$activeSlave.weekAcquired == 1>>just last week<<else>><<print $week-$activeSlave.weekAcquired>> weeks ago<</if>>. It's not surprising; slaves like her usually require some time and training to accept that they're slave girls. She lacks the natural attraction to men that might have made the idea more comfortable for her, and the resulting sexual anxiety combined with understandable fear of sexual use makes her extremely unhappy to be naked in front of someone she knows can fuck her at will. +<<EventNameLink $activeSlave>> stumbles into your office naked for her weekly inspection, so apprehensive that she can hardly walk. She's been like this ever since she became one of your sex slaves, <<if $week-$activeSlave.weekAcquired == 0>>just this week<<elseif $week-$activeSlave.weekAcquired == 1>>just last week<<else>><<print $week-$activeSlave.weekAcquired>> weeks ago<</if>>. It's not surprising; slaves like her usually require some time and training to accept that they're slave girls. She lacks the natural attraction to men that might have made the idea more comfortable for her, and the resulting sexual anxiety combined with understandable fear of sexual use makes her extremely unhappy to be naked in front of someone she knows can fuck her at will. <br><br> She has her hands balled into fists at her sides, and clearly wants nothing more than to use them to cover her <<if $activeSlave.balls == 0>>pathetic, ballsless bitchclit<<elseif $activeSlave.aphrodisiacs > 0 || $activeSlave.inflationType == "aphrodisiac">>aphrodisiac-induced erection<<elseif $activeSlave.dick > 3>>impressively sized but pathetically soft dick<<else>>soft, pathetic little dick<</if>>. She knows that that's not allowed, and keeps her hands where they are, though it's a struggle. She <<if canSee($activeSlave)>>sees you looking at<<else>>knows you are eyeing<</if>> her body like a slaveowner looks at one of <<if $PC.title == 1>>his<<else>>her<</if>> sex slaves, and she shivers. <<case "moist pussy">> -Just as you're about to give <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> her weekly inspection, a minor business matter comes up and diverts your attention. So, for about ten minutes, she has nothing at all to do other than stand in front of your desk in your office, <<if canSee($activeSlave)>>watching<<else>>listening to<</if>> you,<<if $assistant > 0>> $assistantName's avatar,<</if>> the other slaves who come and go, and the general lewdness of the arcology, much of which is <<if canSee($activeSlave)>>visible<<else>>audible<</if>> from right here. +Just as you're about to give <<EventNameLink $activeSlave>> her weekly inspection, a minor business matter comes up and diverts your attention. So, for about ten minutes, she has nothing at all to do other than stand in front of your desk in your office, <<if canSee($activeSlave)>>watching<<else>>listening to<</if>> you,<<if $assistant > 0>> $assistantName's avatar,<</if>> the other slaves who come and go, and the general lewdness of the arcology, much of which is <<if canSee($activeSlave)>>visible<<else>>audible<</if>> from right here. <<if ($activeSlave.attrXY > 50) && ($PC.boobs == 0)>> She finds your strong body attractive, and her gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> you. <<elseif ($activeSlave.attrXX > 50) && ($PC.boobs == 1)>> @@ -1626,7 +1626,7 @@ She's a good $desc, and remains obediently before your desk, filling your office <<case "breast expansion blues">> -During her routine weekly inspection, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> cradles her huge breasts with her arms whenever the maneuvers of being inspected allow her to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. She seems to regard her weighty mammaries with distaste. <<if $activeSlave.intelligence > -1>>She's not stupid, and quickly realizes<<else>>She's an idiot, but she's not dumb enough to completely miss<</if>> that you've noticed her feelings about her boobs. She bites her lower lip, not sure if she should say anything, so you follow your usual policy during slave inspections and ask her about it. <<if $PC.slaving >= 100>>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out. +During her routine weekly inspection, <<EventNameLink $activeSlave>> cradles her huge breasts with her arms whenever the maneuvers of being inspected allow her to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. She seems to regard her weighty mammaries with distaste. <<if $activeSlave.intelligence > -1>>She's not stupid, and quickly realizes<<else>>She's an idiot, but she's not dumb enough to completely miss<</if>> that you've noticed her feelings about her boobs. She bites her lower lip, not sure if she should say anything, so you follow your usual policy during slave inspections and ask her about it. <<if $PC.slaving >= 100>>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out. <br><br> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "<<Master>>," she lisps, "can I pleathe be taken off boob drugth?" She swallows, nervous that she's crossed a line, but she presses on, hefting her tits a little higher to show she's talking about them. "They're tho heavy and awkward. I'm thore every night, and my back hurts. I feel like a cow with boobth thith big, @@ -1641,7 +1641,7 @@ She waits anxiously for your response, wondering if she'll be punished for expre <<case "gaped asshole">> -You encounter <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> at the beginning of her day, as she finishes her morning ablutions and heads off to <<if $activeSlave.clothes != "no clothing">>get dressed<<else>>her assignment, since she's not allowed clothes and therefore doesn't need to dress<</if>>. She seems happy today, and her $activeSlave.skin body glows with warmth and cleanliness from the hot shower. When she <<if canSee($activeSlave)>>sees<<else>>notices<</if>> you, she greets you properly, yet positively, smiling at you and <<if $activeSlave.boobs > 3000>>presenting her enormous breasts<<elseif $activeSlave.lips > 70>>pursing her huge lips<<elseif $activeSlave.boobs > 800>>bouncing her big breasts<<elseif $activeSlave.lips > 20>>pursing her pretty lips<<else>>sticking out her chest<</if>> in an automatic gesture of easy sexual availability. Suddenly, she remembers something, and looks thoughtful. Since she's so trusting, she asks you the question that just occurred to her. +You encounter <<EventNameLink $activeSlave>> at the beginning of her day, as she finishes her morning ablutions and heads off to <<if $activeSlave.clothes != "no clothing">>get dressed<<else>>her assignment, since she's not allowed clothes and therefore doesn't need to dress<</if>>. She seems happy today, and her $activeSlave.skin body glows with warmth and cleanliness from the hot shower. When she <<if canSee($activeSlave)>>sees<<else>>notices<</if>> you, she greets you properly, yet positively, smiling at you and <<if $activeSlave.boobs > 3000>>presenting her enormous breasts<<elseif $activeSlave.lips > 70>>pursing her huge lips<<elseif $activeSlave.boobs > 800>>bouncing her big breasts<<elseif $activeSlave.lips > 20>>pursing her pretty lips<<else>>sticking out her chest<</if>> in an automatic gesture of easy sexual availability. Suddenly, she remembers something, and looks thoughtful. Since she's so trusting, she asks you the question that just occurred to her. <br><br> "<<Master>>," she <<say>>s, "may I have my a<<ss>>hole tightened?" <br><br> @@ -1662,13 +1662,13 @@ May I?" She spins, <<if $activeSlave.preg > 20>>spreading her legs for her pregn <<case "passing declaration">> -As you manage your empire from your office, a constant traffic of slaves passes by its door. The glass walls allow a good view of them, and since you naturally own what you find appealing, the passing girls often draw your eye. For example, this morning you notice <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> almost bounce into view. She's physically fit, at a healthy weight<<if $activeSlave.preg > 20>>, heavily pregnant<</if>>, <<if $activeSlave.physicalAge > 35>>and is getting such excellent modern medical care that despite her age, she has the energy of a teenager<<elseif $activeSlave.physicalAge > 19>>is full of youth and vigor, and is in truly perfect health due to the miracles of modern medicine<<elseif $activeSlave.physicalAge > 12>>and is a teenager, not to mention the perfect health she owes to the miracles of modern medicine<<else>>and is a little girl, not to mention the perfect health she owes to the miracles of modern medicine<</if>>. <<if $activeSlave.energy > 95>>Apart from her absurd sex drive<<elseif $activeSlave.energy > 40>>In addition to her very healthy libido<<else>>Despite her mediocre libido<</if>>, she's overflowing with energy. She half-runs, half-skips down the hallway, slowing in the doorway as she feels your gaze. Without stopping, she turns to meet your eyes, winks trustingly, and bursts out, "Hi <<Master>>! Love you!" Then she continues on her merry way. +As you manage your empire from your office, a constant traffic of slaves passes by its door. The glass walls allow a good view of them, and since you naturally own what you find appealing, the passing girls often draw your eye. For example, this morning you notice <<EventNameLink $activeSlave>> almost bounce into view. She's physically fit, at a healthy weight<<if $activeSlave.preg > 20>>, heavily pregnant<</if>>, <<if $activeSlave.physicalAge > 35>>and is getting such excellent modern medical care that despite her age, she has the energy of a teenager<<elseif $activeSlave.physicalAge > 19>>is full of youth and vigor, and is in truly perfect health due to the miracles of modern medicine<<elseif $activeSlave.physicalAge > 12>>and is a teenager, not to mention the perfect health she owes to the miracles of modern medicine<<else>>and is a little girl, not to mention the perfect health she owes to the miracles of modern medicine<</if>>. <<if $activeSlave.energy > 95>>Apart from her absurd sex drive<<elseif $activeSlave.energy > 40>>In addition to her very healthy libido<<else>>Despite her mediocre libido<</if>>, she's overflowing with energy. She half-runs, half-skips down the hallway, slowing in the doorway as she feels your gaze. Without stopping, she turns to meet your eyes, winks trustingly, and bursts out, "Hi <<Master>>! Love you!" Then she continues on her merry way. <br><br> Someone's a happy $desc today. <<case "ara ara">> -Passing by the kitchen in the morning, you take a moment to listen to the low hum of your slaves chatting as they <<if $feeder != 0>>wait their turn at the phallic feeders<<else>>drink their breakfasts<</if>>. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is nearest the door, and you overhear her <<if $activeSlave.voice == 1>>low<<elseif $activeSlave.voice == 2>>pretty<<else>>high<</if>> voice clearly as she expresses confusion to another slave. "I don't under<<s>>tand it," she <<say>>s. Why are so many men intere<<s>>ted in an old <<s>>lave like me? I never got thi<<s>> much attention when I wa<<s>> free! Now <<if $activeSlave.assignment == "whore">>guy<<s>> line up to pay<<else>>every guy I approach want<<s>><</if>> to fuck me!" +Passing by the kitchen in the morning, you take a moment to listen to the low hum of your slaves chatting as they <<if $feeder != 0>>wait their turn at the phallic feeders<<else>>drink their breakfasts<</if>>. <<EventNameLink $activeSlave>> is nearest the door, and you overhear her <<if $activeSlave.voice == 1>>low<<elseif $activeSlave.voice == 2>>pretty<<else>>high<</if>> voice clearly as she expresses confusion to another slave. "I don't under<<s>>tand it," she <<say>>s. Why are so many men intere<<s>>ted in an old <<s>>lave like me? I never got thi<<s>> much attention when I wa<<s>> free! Now <<if $activeSlave.assignment == "whore">>guy<<s>> line up to pay<<else>>every guy I approach want<<s>><</if>> to fuck me!" <br><br> <<if $arcologies[0].FSMaturityPreferentialist != "unset">> "It's different here," the other slave explains. "Almost everyone here has a thing for older women. MILFs get all the attention." @@ -1727,7 +1727,7 @@ I didn't mean to <<s>>ound con<<c>>eited, either. I gue<<ss>> I'm <<s>>till gett <<case "im scared">> -During her weekly inspection, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has trouble following the routine orders that position her so you can examine her body. The cause is not difficult to determine: she's so cripplingly terrified that she's having difficulty functioning. She seems to be trying to obey you, but she's so scared that her mind is having trouble translating your simple verbal commands into physical obedience. You ask her what she's so frightened of. The question stuns her, and she <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you in mute horror, looking even more terrified than she has up to this point and completely devoid of any idea how to respond. You order her to respond, and this starts her out of her fugue. She begins to cry, makes two false starts, sobs, and then begins forcing out words. +During her weekly inspection, <<EventNameLink $activeSlave>> has trouble following the routine orders that position her so you can examine her body. The cause is not difficult to determine: she's so cripplingly terrified that she's having difficulty functioning. She seems to be trying to obey you, but she's so scared that her mind is having trouble translating your simple verbal commands into physical obedience. You ask her what she's so frightened of. The question stuns her, and she <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you in mute horror, looking even more terrified than she has up to this point and completely devoid of any idea how to respond. You order her to respond, and this starts her out of her fugue. She begins to cry, makes two false starts, sobs, and then begins forcing out words. <br><br> "E-e-everything," she cries. "I'm <<s>>-<<s>>o <<s>>-<<s>>orry b-but I c-can't help," she chokes on a sob and hiccups, "help it. This, this pla<<c>>e, being a <<s>>ex <<s>>lave, <<switch $activeSlave.standardPunishment>> @@ -1740,7 +1740,7 @@ wh-when I'm bad, e-everything, <<Master>>. Oh, oh, I'm <<s>>orry, p-plea<<s>>e, <<case "frightening dick">> -In a fortuitous confluence of circumstances, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to be polishing your office one evening. Keeping every surface in the penthouse at a state of perfect shine is one of your servants' endless tasks, and your office is her area of responsibility today. At the key moment, she's working on an area at waist height, directly next to the door that leads to your suite; and she's crouching to polish this area most comfortably. She is working diligently, and is paying close attention to what she's doing. Meanwhile, and for completely unrelated reasons, you have just finished having fun inside said suite. You are naked, and your penis remains fully erect despite your having climaxed only moments before; you are in excellent physical and sexual condition and this happens frequently. You have decided to address a likewise unrelated matter in your office, and walk into it from your suite, naked and erect. +In a fortuitous confluence of circumstances, <<EventNameLink $activeSlave>> happens to be polishing your office one evening. Keeping every surface in the penthouse at a state of perfect shine is one of your servants' endless tasks, and your office is her area of responsibility today. At the key moment, she's working on an area at waist height, directly next to the door that leads to your suite; and she's crouching to polish this area most comfortably. She is working diligently, and is paying close attention to what she's doing. Meanwhile, and for completely unrelated reasons, you have just finished having fun inside said suite. You are naked, and your penis remains fully erect despite your having climaxed only moments before; you are in excellent physical and sexual condition and this happens frequently. You have decided to address a likewise unrelated matter in your office, and walk into it from your suite, naked and erect. <br><br> This is how $activeSlave.slaveName comes face to face with your cock, unexpectedly, at a distance of about ten centimeters. <br><br> @@ -1750,7 +1750,7 @@ She shrieks, backpedaling, and then falls backward, her <<if $activeSlave.butt > There are sturdy leather seats placed strategically throughout your penthouse. They offer something convenient to bend your slaves over, wherever you happen to encounter them, and they're comfortable, too. At the moment, you're sitting on one, using a tablet to take care of some business that caught you away from your office, but isn't worth heading back to your desk for. Slaves move by your impromptu throne as you work, mostly <<if $averageTrust > 50>>greeting you cheerfully<<elseif $averageTrust > 20>>greeting you properly<<elseif $averageTrust > -20>>doing their best to greet you properly<<elseif $averageTrust > -50>>greeting you fearfully<<else>>struggling to greet you through their terror<</if>> as they pass. Busy, you spare few of them more than a glance. <br><br> -One of them slows as she goes by, however. Looking up, you see that it's <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>. <<if canTalk($activeSlave)>>"Hi <<Master>>," she says flirtily<<if $activeSlave.preg > 20>> rubbing a hand across her pregnancy<</if>>. "That look<<s>> like a really comfortable <<s>>eat. Can I <<s>>it down and re<<s>>t <<if $activeSlave.preg > 20>>my tired leg<<s>> <</if>>for a little while?"<<else>>She greets you properly, but adds a flirtiness to her gestures, and asks if she can sit down and rest <<if $activeSlave.preg > 20>> her gravid bulk <</if>>on the comfortable seat for a little while.<</if>> She is not pointing at the soft leather cushion next to you: she's pointing at your crotch. +One of them slows as she goes by, however. Looking up, you see that it's <<EventNameLink $activeSlave>>. <<if canTalk($activeSlave)>>"Hi <<Master>>," she says flirtily<<if $activeSlave.preg > 20>> rubbing a hand across her pregnancy<</if>>. "That look<<s>> like a really comfortable <<s>>eat. Can I <<s>>it down and re<<s>>t <<if $activeSlave.preg > 20>>my tired leg<<s>> <</if>>for a little while?"<<else>>She greets you properly, but adds a flirtiness to her gestures, and asks if she can sit down and rest <<if $activeSlave.preg > 20>> her gravid bulk <</if>>on the comfortable seat for a little while.<</if>> She is not pointing at the soft leather cushion next to you: she's pointing at your crotch. <br><br> You're nude, a consequence of <<if $Concubine != 0>>recent activities involving $Concubine.slaveName<<else>>recent unrelated activities<</if>>. <<if $PC.dick == 1>>Your formidable dick is three quarters hard,<<else>>Nude, that is, all except for the strap-on you were just using and haven't taken off yet,<</if>> and $activeSlave.slaveName is pointing right at it. She knows exactly what she's asking for and gives her <<if $activeSlave.hips > 0>>broad<<elseif $activeSlave.hips > -1>>trim<<else>>narrow<</if>> hips a little wiggle to make it even more abundantly clear. <<if ($eventSlave.dickAccessory == "chastity")>> @@ -1773,13 +1773,13 @@ The slutty $desc wants it badly. <<case "arcade sadist">> -You happen to come across <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> during one of her rest periods. She's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above her<<else>>leaning back<</if>> with a dreamy expression on her face. She's <<if $activeSlave.releaseRules == "permissive">>touching herself idly.<<else>>not allowed to touch herself, but she's extremely aroused.<</if>> Whatever's on her mind, it's so absorbing that she doesn't realize you're there until you're standing over her. +You happen to come across <<EventNameLink $activeSlave>> during one of her rest periods. She's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above her<<else>>leaning back<</if>> with a dreamy expression on her face. She's <<if $activeSlave.releaseRules == "permissive">>touching herself idly.<<else>>not allowed to touch herself, but she's extremely aroused.<</if>> Whatever's on her mind, it's so absorbing that she doesn't realize you're there until you're standing over her. <br><br> "<<S>>orry, <<Master>>," she <<say>>s apologetically, <<if $activeSlave.preg > 20>>struggling<<else>>scrambling<</if>> to her feet. "I didn't noti<<c>>e you there." <<if canSee($activeSlave)>>Seeing your questioning look<<else>>Hearing your lack of response<</if>>, she explains herself further. "I was ju<<s>>t thinking about, um, my favorite pla<<c>>e. I can almo<<s>>t get off ju<<s>>t by thinking about it." There's a wild, perverted gleam <<if canSee($activeSlave)>>in her $activeSlave.eyeColor eyes<<else>>on her face<</if>>. She's a confirmed sadist, so whatever her favorite mental masturbation is probably quite strong. <<case "ass fitting">> -Your slaves get dressed in a large wardrobe area adjacent to the dormitory, rooms, and showers. There are always slaves working, so groups of slaves can be seen putting on their clothing here several times a day. Your naked sex slaves hurrying into the outfits you've selected for them is an undeniably erotic sight. Sometimes it's comical, especially when your transformations of your slaves' bodies produce amusing inconveniences. Today, it's <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> who is having trouble. Her <<if $activeSlave.buttImplant > 1>>fake<<elseif $activeSlave.butt > 12>>ridiculously massive<<elseif $activeSlave.butt > 8>>gigantic<<else>>plush<</if>> ass is +Your slaves get dressed in a large wardrobe area adjacent to the dormitory, rooms, and showers. There are always slaves working, so groups of slaves can be seen putting on their clothing here several times a day. Your naked sex slaves hurrying into the outfits you've selected for them is an undeniably erotic sight. Sometimes it's comical, especially when your transformations of your slaves' bodies produce amusing inconveniences. Today, it's <<EventNameLink $activeSlave>> who is having trouble. Her <<if $activeSlave.buttImplant > 1>>fake<<elseif $activeSlave.butt > 12>>ridiculously massive<<elseif $activeSlave.butt > 8>>gigantic<<else>>plush<</if>> ass is <<if $activeSlave.drugs == "butt injections">> growing explosively due to the expansion injections. <<elseif $activeSlave.drugs == "hyper butt injections">> @@ -1875,7 +1875,7 @@ up to the tops of her thighs, but that's all she can manage. The wardrobe includ <<case "servant maid">> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is scheduled to clean your office today, just one of her many duties as a servant in your penthouse. She pauses in the doorway of your office for a moment, only entering once it becomes clear that you're not going to be using her immediately. +<<EventNameLink $activeSlave>> is scheduled to clean your office today, just one of her many duties as a servant in your penthouse. She pauses in the doorway of your office for a moment, only entering once it becomes clear that you're not going to be using her immediately. <br><br> She begins her cleaning dutifully, fluttering about your office in a flurry of scrubbing and dusting. Her almost frenzied sanitization of your office allows you ample opportunity to inspect her, your eyes lingering on her body as she moves back and forth in front of you. <<if ($activeSlave.clothes == "a slutty maid outfit")>> @@ -1935,13 +1935,13 @@ Eventually, her duties satisfactorily completed, she comes before your desk to b <<case "young PC age difference">> -As another long weeks draws to a close, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as she steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as she comes before you. Notably, although she stands still and patiently awaits further orders, you notice she <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>. When you ask her what's troubling her, her face plainly falls. +As another long weeks draws to a close, <<EventNameLink $activeSlave>> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as she steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as she comes before you. Notably, although she stands still and patiently awaits further orders, you notice she <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>. When you ask her what's troubling her, her face plainly falls. <br><br> "<<Master>>, you're <<s>>o young," she <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "It'<<s>> ju<<s>>t that I'm old enough to be your mother, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?" <<case "old PC age difference">> -As another long weeks draws to a close, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as she steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as she comes before you. Notably, although she stands still and patiently awaits further orders, you notice she <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>. When you ask her what's troubling her, her face plainly falls. +As another long weeks draws to a close, <<EventNameLink $activeSlave>> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as she steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as she comes before you. Notably, although she stands still and patiently awaits further orders, you notice she <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>. When you ask her what's troubling her, her face plainly falls. <br><br> "<<Master>>, you're <<s>>o old," she <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "It'<<s>> ju<<s>>t that I'm young enough to be your daughter, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?" diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index d646778d884..d6f2b360759 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -144,7 +144,7 @@ <<case "taste test">> -You look into the part of the kitchens used for slave feeding one morning during a quiet time, finding the area deserted except for <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>. She +You look into the part of the kitchens used for slave feeding one morning during a quiet time, finding the area deserted except for <<EventNameLink $activeSlave>>. She <<if $cockFeeder == 1>> hears you enter and stops sucking her feeder phallus, <<else>> @@ -265,7 +265,7 @@ She stiffens with the lewd feeling of the warm fluid pressing into her mouth. Af <<case "date please">> -After you complete your weekly inspection of <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, the +After you complete your weekly inspection of <<EventNameLink $activeSlave>>, the $desc asks if she can beg a favor. Absurd though it sounds, she does exactly that, saying in her <<if $activeSlave.voice > 2>>high<<elseif $activeSlave.voice > 1>>feminine<<else>>bimbo<</if>> voice, <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"<<Master>>, may I athk a favor?"<<else>>"<<Master>>, may I ask a favor?"<</if>> You take a moment to look at her, standing there in front of your desk. She's devoted to you, willing to please you for the sake of pleasing you, rather than to avoid punishment or make her own life easier. And she's very trusting, confident that she can say such an odd thing without fear. So, you hear her out. <br><br> @@ -284,7 +284,7 @@ She <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you hopefully. <<case "anal cowgirl">> -As you approach your office as you return from an unexpected but minor matter, you hear the unmistakable sounds of sexual congress. Reviewing your schedule as you cover the last meters on your way there, you see that indeed, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is due to be inspected. It seems likely that while waiting for your return, she called a fellow slave who was passing your office in to keep her company. And as you enter, you see that this is true. +As you approach your office as you return from an unexpected but minor matter, you hear the unmistakable sounds of sexual congress. Reviewing your schedule as you cover the last meters on your way there, you see that indeed, <<EventNameLink $activeSlave>> is due to be inspected. It seems likely that while waiting for your return, she called a fellow slave who was passing your office in to keep her company. And as you enter, you see that this is true. <br><br> She's sitting on the end of the couch, though only her legs, crotch and hands are immediately visible. This is because she has $subSlave.slaveName on top of her, impaled on <<if ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>>her cock<<else>>a strap-on she's wearing<</if>>. $subSlave.slaveName is bent almost double. $activeSlave.slaveName has her $activeSlave.skin hands up on the backs of $subSlave.slaveName's $subSlave.skin knees, holding her legs<<if $activeSlave.preg > 20>> to either side of her pregnancy,<</if>> up against her <<if $subSlave.boobs > 2000>>inconveniently big boobs<<else>>shoulders<</if>>. $subSlave.slaveName is completely helpless, and she's being fucked hard: <<if ($activeSlave.dick > 0) && ($activeSlave.hormones < 1) && ($activeSlave.balls > 0)>> @@ -368,7 +368,7 @@ She clearly held off on climaxing in case you wanted her libido undiminished for <<set $seed = 0>> <</if>> <</if>> -You pass by the slave quarters during a busy time. Girls are hurrying back and forth, rushing to bathe, eat, and get dressed. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is in a particular hurry, her <<if $activeSlave.preg > 20>>pregnancy and <</if>><<if $activeSlave.boobs > 8000>>gargantuan tits hampering her badly<<else>>huge boobs getting in the way<</if>> as she rushes around. Returning from the shower to the sleeping area, she turns a corner and runs hard into $subSlave.slaveName. Both slaves are nude, and the collision of their massive breasts makes an audibly painful smack. $activeSlave.slaveName has enough momentum that she overbears the top-heavy $subSlave.slaveName entirely. The poor <<if $subSlave.physicalAge > 30>>woman<<else>>girl<</if>> crashes backwards, her <<if $subSlave.butt > 8>>monstrous bottom<<elseif $subSlave.butt > 4>>big behind<<else>>hind end<</if>> hitting the floor with a slap. $activeSlave.slaveName lands on top of her, the fall and the sudden weight of $activeSlave.slaveName on top of her driving the wind out of $subSlave.slaveName with a whoosh. +You pass by the slave quarters during a busy time. Girls are hurrying back and forth, rushing to bathe, eat, and get dressed. <<EventNameLink $activeSlave>> is in a particular hurry, her <<if $activeSlave.preg > 20>>pregnancy and <</if>><<if $activeSlave.boobs > 8000>>gargantuan tits hampering her badly<<else>>huge boobs getting in the way<</if>> as she rushes around. Returning from the shower to the sleeping area, she turns a corner and runs hard into $subSlave.slaveName. Both slaves are nude, and the collision of their massive breasts makes an audibly painful smack. $activeSlave.slaveName has enough momentum that she overbears the top-heavy $subSlave.slaveName entirely. The poor <<if $subSlave.physicalAge > 30>>woman<<else>>girl<</if>> crashes backwards, her <<if $subSlave.butt > 8>>monstrous bottom<<elseif $subSlave.butt > 4>>big behind<<else>>hind end<</if>> hitting the floor with a slap. $activeSlave.slaveName lands on top of her, the fall and the sudden weight of $activeSlave.slaveName on top of her driving the wind out of $subSlave.slaveName with a whoosh. <br><br> <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Thorry! I'm tho thorry,"<<else>>"Sorry! I'm so sorry,"<</if>> apologizes $activeSlave.slaveName. She starts to try to disentangle herself as $subSlave.slaveName struggles to get her breath back, but you see $activeSlave.slaveName's back stiffen. She stops trying to get up. As the discomfort of the collision fades, she notices the warmth of $subSlave.slaveName underneath her, and the way their nipples are pressed against one another. Impulsively, she kisses $subSlave.slaveName full on the lips, <<if $activeSlave.boobs+$subSlave.boobs > 10000>>even though the mass of boob between them is so massive that she has to struggle to bring her mouth down to meet $subSlave.slaveName's<<elseif $activeSlave.preg > 20 && $subSlave.preg > 20>> even though their combined pregnancies and breasts make it hard to reach $subSlave.slaveName's<<else>>squashing their boobs together hard so she can reach despite the mass of soft flesh between them<</if>>. <br><br> @@ -470,7 +470,7 @@ Once she's gotten herself positioned, $subSlave.slaveName reaches around $active <<set $subSlave.analCount += 1>> <<set $analTotal += 1>> -The distinctive sounds of a sexual encounter in which exactly one of the participants is enjoying herself are coming from the dormitory. This is by no means uncommon, but this particular nonconsensual assignation sounds interesting, so you stick your head in on your way by. You're treated to the sight of <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s $activeSlave.skin back and <<if ($activeSlave.butt > 4)>>massive ass<<elseif ($activeSlave.butt > 2)>>plush rear<<else>>cute butt<</if>> as she kneels on one of the bedrolls. It isn't immediately clear what's going on, but <<if ($activeSlave.dick > 0) && canAchieveErection($activeSlave) && ($activeSlave.dickAccessory != "chastity")>>she's doing something with her dick<<else>>she's doing something with her hands<</if>>, and there are a pair of $subSlave.skin feet visible on either side of her. She's clearly got someone shoved down into the bedroll in front of her, doggy style. That's the source of the whining. +The distinctive sounds of a sexual encounter in which exactly one of the participants is enjoying herself are coming from the dormitory. This is by no means uncommon, but this particular nonconsensual assignation sounds interesting, so you stick your head in on your way by. You're treated to the sight of <<EventNameLink $activeSlave>>'s $activeSlave.skin back and <<if ($activeSlave.butt > 4)>>massive ass<<elseif ($activeSlave.butt > 2)>>plush rear<<else>>cute butt<</if>> as she kneels on one of the bedrolls. It isn't immediately clear what's going on, but <<if ($activeSlave.dick > 0) && canAchieveErection($activeSlave) && ($activeSlave.dickAccessory != "chastity")>>she's doing something with her dick<<else>>she's doing something with her hands<</if>>, and there are a pair of $subSlave.skin feet visible on either side of her. She's clearly got someone shoved down into the bedroll in front of her, doggy style. That's the source of the whining. <br><br> Advancing to get a better view, you identify the bottom as <<if $subSlave.preg > 20>>the pregnant <</if>>$subSlave.slaveName. $activeSlave.slaveName has @@ -507,7 +507,7 @@ $activeSlave.slaveName isn't fucking $subSlave.slaveName at all: she's just <<if <<set $subSlave.analCount += 1>> <<set $analTotal += 1>> -You look in on your slaves as a group of them heads for bed. $subSlave.slaveName finds <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> blocking the way to hers. Poor $subSlave.slaveName cringes at $activeSlave.slaveName's predatory expression, but the horny slave doesn't pounce at once. Instead, she starts to walk around $subSlave.slaveName, whose $subSlave.skin body is nude for bed, groping and prodding her as $subSlave.slaveName shivers with fear. Finally $activeSlave.slaveName sidles up behind $subSlave.slaveName<<if $activeSlave.preg > 20>>, until her bulging belly pushes into her back, before<</if>> snaking her arms around $subSlave.slaveName's <<if $subSlave.preg > 20>>pregnant<<elseif ($subSlave.weight > 10)>>chubby<<elseif ($subSlave.muscles > 5)>>toned<<elseif ($subSlave.weight >= -10)>>trim<<else>>skinny<</if>> waist to cup her <<if $subSlave.dick > 0>>cock<<elseif $subSlave.vagina == -1>>asshole<<else>>pussy<</if>> possessively with one hand. $subSlave.slaveName closes her $subSlave.eyeColor eyes. +You look in on your slaves as a group of them heads for bed. $subSlave.slaveName finds <<EventNameLink $activeSlave>> blocking the way to hers. Poor $subSlave.slaveName cringes at $activeSlave.slaveName's predatory expression, but the horny slave doesn't pounce at once. Instead, she starts to walk around $subSlave.slaveName, whose $subSlave.skin body is nude for bed, groping and prodding her as $subSlave.slaveName shivers with fear. Finally $activeSlave.slaveName sidles up behind $subSlave.slaveName<<if $activeSlave.preg > 20>>, until her bulging belly pushes into her back, before<</if>> snaking her arms around $subSlave.slaveName's <<if $subSlave.preg > 20>>pregnant<<elseif ($subSlave.weight > 10)>>chubby<<elseif ($subSlave.muscles > 5)>>toned<<elseif ($subSlave.weight >= -10)>>trim<<else>>skinny<</if>> waist to cup her <<if $subSlave.dick > 0>>cock<<elseif $subSlave.vagina == -1>>asshole<<else>>pussy<</if>> possessively with one hand. $subSlave.slaveName closes her $subSlave.eyeColor eyes. <br><br> $activeSlave.slaveName chuckles into $subSlave.slaveName's ear, crooning, <<if SlaveStatsChecker.checkForLisp($activeSlave)>> @@ -574,7 +574,7 @@ Both slaves notice you at the same time. $subSlave.slaveName's <<if canSee($subS <<case "repressed anal virgin">> -$subSlave.slaveName has been a very good girl this week, so when her <<if $activeSlave.anus > 2>>loose asshole<<elseif $activeSlave.anus > 1>>big butthole<<else>>tight anus<</if>> catches your eye near the start of a long inspection, you decide to be kind to her as you conduct the rest of your inspection with <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is next on the inspection schedule, and when she comes into your office, it's to the <<if canSee($activeSlave)>>sight of $subSlave.slaveName's back and rear<<else>>sound of $subSlave.slaveName<</if>> as she lazily rides her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. You've been sitting on the couch, making out with the compliant girl as she rides you, for a good half hour. Poor $subSlave.slaveName was pent up when you started, and she's climaxed already; she's feeling very devoted and relaxed at the moment, and is doing her best to get you off, too. When you finally come, she moans her thanks into your mouth nonverbally, breaks your lip lock, gives you a peck on the nose, and climbs off you. As she does, she lifts her ass off your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, her <<if $activeSlave.anus > 2>>gaping anus dripping <<if $PC.dick == 1>>cum<<else>>lube<</if>> all over her $activeSlave.skin legs<<elseif $activeSlave.anus > 1>>well-fucked backdoor taking a few seconds to recover from its gape, dripping a little <<if $PC.dick == 1>>cum<<else>>lube<</if>> down her $activeSlave.skin legs<<else>>still-tight backdoor sliding quickly off you, visibly slick with <<if $PC.dick == 1>>cum<<else>>lube<</if>><</if>>. You didn't fuck her too hard, but <<if $PC.dick == 1>>you're not small<<else>>your strap-ons are not small<</if>>, and she walks a little gingerly as she heads for the bathroom. $activeSlave.slaveName, standing there nude for inspection, stares openmouthed at $subSlave.slaveName as she goes. She's obviously unfamiliar with anal sex. +$subSlave.slaveName has been a very good girl this week, so when her <<if $activeSlave.anus > 2>>loose asshole<<elseif $activeSlave.anus > 1>>big butthole<<else>>tight anus<</if>> catches your eye near the start of a long inspection, you decide to be kind to her as you conduct the rest of your inspection with <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. <<EventNameLink $activeSlave>> is next on the inspection schedule, and when she comes into your office, it's to the <<if canSee($activeSlave)>>sight of $subSlave.slaveName's back and rear<<else>>sound of $subSlave.slaveName<</if>> as she lazily rides her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. You've been sitting on the couch, making out with the compliant girl as she rides you, for a good half hour. Poor $subSlave.slaveName was pent up when you started, and she's climaxed already; she's feeling very devoted and relaxed at the moment, and is doing her best to get you off, too. When you finally come, she moans her thanks into your mouth nonverbally, breaks your lip lock, gives you a peck on the nose, and climbs off you. As she does, she lifts her ass off your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, her <<if $activeSlave.anus > 2>>gaping anus dripping <<if $PC.dick == 1>>cum<<else>>lube<</if>> all over her $activeSlave.skin legs<<elseif $activeSlave.anus > 1>>well-fucked backdoor taking a few seconds to recover from its gape, dripping a little <<if $PC.dick == 1>>cum<<else>>lube<</if>> down her $activeSlave.skin legs<<else>>still-tight backdoor sliding quickly off you, visibly slick with <<if $PC.dick == 1>>cum<<else>>lube<</if>><</if>>. You didn't fuck her too hard, but <<if $PC.dick == 1>>you're not small<<else>>your strap-ons are not small<</if>>, and she walks a little gingerly as she heads for the bathroom. $activeSlave.slaveName, standing there nude for inspection, stares openmouthed at $subSlave.slaveName as she goes. She's obviously unfamiliar with anal sex. <br><br> $activeSlave.slaveName coughs and looks doubtful, like she's mulling over a question. You let the poor repressed girl chew on it for a while, and eventually she bursts out, <<if SlaveStatsChecker.checkForLisp($activeSlave)>> @@ -596,7 +596,7 @@ The absurdity gives you a moment's pause, but you answer gamely that you were fu <<else>> <<set $seed = 1>> <</if>> -As you stroll past the best part of the slave living area one evening, you hear a lewd slap, slap, slap coming from the room <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> and $RERelationshipSlave.slaveName share. It's quite obvious what they're up to, but you look in anyway. $activeSlave.slaveName has clearly had a long day, and is tired, but she's being a good <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> and letting $RERelationshipSlave.slaveName use her body. $activeSlave.slaveName is lying facedown on their bed, arms crossed under her head, looking quite relaxed. She has a couple of pillows tucked under her hips to raise them so that her <<if $activeSlave.relationship > 4>>wife<<else>>sweetheart<</if>> can fuck her comfortably. They've obviously been at this for a while. $RERelationshipSlave.slaveName likes to top and is not gentle at it, and she's pounding $activeSlave.slaveName as hard as she can. She's <<if $RERelationshipSlave.muscles > 30>>a very strong girl, and her muscles work noticeably<<elseif $RERelationshipSlave.muscles > 5>>physically fit, but even so, she's showing signs of fatigue<<else>>not very fit, and she's gasping tiredly<</if>> as she pistons <<if canAchieveErection($RERelationshipSlave)>>her penis<<else>>the strap-on she's wearing<</if>> in and out of the <<if $seed == 1>>asshole<<else>>pussy<</if>> beneath her. +As you stroll past the best part of the slave living area one evening, you hear a lewd slap, slap, slap coming from the room <<EventNameLink $activeSlave>> and $RERelationshipSlave.slaveName share. It's quite obvious what they're up to, but you look in anyway. $activeSlave.slaveName has clearly had a long day, and is tired, but she's being a good <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> and letting $RERelationshipSlave.slaveName use her body. $activeSlave.slaveName is lying facedown on their bed, arms crossed under her head, looking quite relaxed. She has a couple of pillows tucked under her hips to raise them so that her <<if $activeSlave.relationship > 4>>wife<<else>>sweetheart<</if>> can fuck her comfortably. They've obviously been at this for a while. $RERelationshipSlave.slaveName likes to top and is not gentle at it, and she's pounding $activeSlave.slaveName as hard as she can. She's <<if $RERelationshipSlave.muscles > 30>>a very strong girl, and her muscles work noticeably<<elseif $RERelationshipSlave.muscles > 5>>physically fit, but even so, she's showing signs of fatigue<<else>>not very fit, and she's gasping tiredly<</if>> as she pistons <<if canAchieveErection($RERelationshipSlave)>>her penis<<else>>the strap-on she's wearing<</if>> in and out of the <<if $seed == 1>>asshole<<else>>pussy<</if>> beneath her. <br><br> @@ -661,7 +661,7 @@ Mere moments after you absorb this arresting scene, $RERelationshipSlave.slaveNa <<set $activeSlave.penetrativeCount++, $penetrativeTotal++>> <<set _vaginal = 0>> <<if $subSlave.vagina != 0 && canDoVaginal($subSlave)>><<set _vaginal = 1>><</if>> -You round a corner and almost trip over <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>. She's on top of another slave, humping away; her <<if $activeSlave.butt > 8>>monstrous, naked ass jiggles lewdly<<elseif $activeSlave.anus > 2>>loose asspussy winks lewdly<<elseif $activeSlave.muscles > 30>>heavily muscled butt flexes powerfully<<elseif $activeSlave.butt > 3>>big butt pumps energetically<<else>>nice little butt flexes cutely<</if>> as she thrusts. You can't see much of the slave <<if _vaginal>>lying on her back<<else>>facedown<</if>> underneath $activeSlave.slaveName, but you recognize her as $subSlave.slaveName by her sobbing. She's struggling a little, but $activeSlave.slaveName has her pinned to the floor by her wrists, and $activeSlave.slaveName is quickly raping the resistance out of the <<SlaveTitle $subSlave>>$desc. +You round a corner and almost trip over <<EventNameLink $activeSlave>>. She's on top of another slave, humping away; her <<if $activeSlave.butt > 8>>monstrous, naked ass jiggles lewdly<<elseif $activeSlave.anus > 2>>loose asspussy winks lewdly<<elseif $activeSlave.muscles > 30>>heavily muscled butt flexes powerfully<<elseif $activeSlave.butt > 3>>big butt pumps energetically<<else>>nice little butt flexes cutely<</if>> as she thrusts. You can't see much of the slave <<if _vaginal>>lying on her back<<else>>facedown<</if>> underneath $activeSlave.slaveName, but you recognize her as $subSlave.slaveName by her sobbing. She's struggling a little, but $activeSlave.slaveName has her pinned to the floor by her wrists, and $activeSlave.slaveName is quickly raping the resistance out of the <<SlaveTitle $subSlave>>$desc. <br><br> <<Enunciate $activeSlave>> <<SlaveTitle $activeSlave>> diff --git a/src/uncategorized/addCustomDescriptors.tw b/src/uncategorized/addCustomDescriptors.tw index 7353d9073f7..807d55dd2bd 100644 --- a/src/uncategorized/addCustomDescriptors.tw +++ b/src/uncategorized/addCustomDescriptors.tw @@ -60,12 +60,14 @@ You may enter custom descriptors for your slave's hair color, hair style, tattoo <br><br> Change her surname<<if $activeSlave.birthSurname != $activeSlave.slaveSurname>> (her birth surname was $activeSlave.birthSurname)<</if>>: <<if $activeSlave.slaveSurname>> - <<textbox "$activeSlave.slaveSurname" "$activeSlave.slaveSurname" "Rename">> - <<link "Take her surname away">><<set $activeSlave.slaveSurname = 0>><<goto "Rename">><</link>> + <<textbox "$activeSlave.slaveSurname" $activeSlave.slaveSurname "Rename">> <<else>> <<textbox "$activeSlave.slaveSurname" "" "Rename">> <</if>> <<link "Restore her birth surname">><<set $activeSlave.slaveSurname = $activeSlave.birthSurname>><<goto "Rename">><</link>> + <<if $activeSlave.slaveSurname>> + | <<link "Take her surname away">><<set $activeSlave.slaveSurname = 0>><<goto "Rename">><</link>> + <</if>> <<if $activeSlave.relationship >= 5>> <<for _i = 0; _i < $slaves.length; _i++>> <<if $activeSlave.relationshipTarget == $slaves[_i].ID>> diff --git a/src/uncategorized/assistantEvents.tw b/src/uncategorized/assistantEvents.tw index 71a2d7867a5..70bfd343768 100644 --- a/src/uncategorized/assistantEvents.tw +++ b/src/uncategorized/assistantEvents.tw @@ -2,7 +2,7 @@ /* ASSISTANT DEVELOPMENT EVENTS */ -<<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event", $returnTo = "RIE Eligibility Check">> +<<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event">> <<if $seeImages == 1>><<AssistantArt 3>><</if>> diff --git a/src/uncategorized/degradingName.tw b/src/uncategorized/degradingName.tw index ea6e912c6b5..9f302aa6af5 100644 --- a/src/uncategorized/degradingName.tw +++ b/src/uncategorized/degradingName.tw @@ -166,24 +166,24 @@ <<set _suffixes = []>> -<<if $args[0].dick == 0>> - <<if $args[0].vagina == -1>> /* NULLS */ +<<if $activeSlave.dick == 0>> + <<if $activeSlave.vagina == -1>> /* NULLS */ <<set _suffixes.push("Null")>> <<else>> /* FEMALES */ - <<if $args[0].visualAge < 25>> + <<if $activeSlave.visualAge < 25>> <<set _suffixes.push("Girl")>> <</if>> <</if>> <<else>> - <<if $args[0].vagina != -1>> + <<if $activeSlave.vagina != -1>> <<set _suffixes.push("Futa")>> <<else>> - <<if $args[0].balls > 0>> - <<if ($args[0].boobs > 300) && ($args[0].butt > 2)>> /* SHEMALES: cock & balls, T&A above minimum */ + <<if $activeSlave.balls > 0>> + <<if ($activeSlave.boobs > 300) && ($activeSlave.butt > 2)>> /* SHEMALES: cock & balls, T&A above minimum */ <<set _suffixes.push("Shemale")>> <<else>> - <<if ($args[0].shoulders < 1) && ($args[0].muscles <= 30)>> - <<if ($args[0].faceShape == "masculine") || ($args[0].faceShape == "androgynous")>> /* SISSIES: feminine shoulders or muscles, masculine faces */ + <<if ($activeSlave.shoulders < 1) && ($activeSlave.muscles <= 30)>> + <<if ($activeSlave.faceShape == "masculine") || ($activeSlave.faceShape == "androgynous")>> /* SISSIES: feminine shoulders or muscles, masculine faces */ <<set _suffixes.push("Sissy")>> <<else>> /* TRAPS: feminine shoulders or muscles, feminine faces */ <<set _suffixes.push("Trap")>> @@ -193,9 +193,9 @@ <</if>> <</if>> <<else>> - <<if $args[0].visualAge > 35>> + <<if $activeSlave.visualAge > 35>> <<set _suffixes.push("DickMILF")>> - <<elseif $args[0].visualAge >= 25>> + <<elseif $activeSlave.visualAge >= 25>> <<set _suffixes.push("Dickslave")>> <<else>> <<set _suffixes.push("Dickgirl")>> diff --git a/src/uncategorized/multiImplant.tw b/src/uncategorized/multiImplant.tw index f2190c45cc4..337f0677310 100644 --- a/src/uncategorized/multiImplant.tw +++ b/src/uncategorized/multiImplant.tw @@ -398,7 +398,7 @@ You head down to your <<if $surgeryUpgrade == 1>>heavily upgraded and customized <</for>> -/* This needs to be down here to over-ride any Surgery Degredation calls */ +/* This needs to be down here to over-ride any Surgery Degradation calls */ <<set $nextButton = "Continue">> <<set $nextLink = "Main">> diff --git a/src/uncategorized/pMercenaryRomeo.tw b/src/uncategorized/pMercenaryRomeo.tw index abea5b3dcb1..444f025b410 100644 --- a/src/uncategorized/pMercenaryRomeo.tw +++ b/src/uncategorized/pMercenaryRomeo.tw @@ -49,7 +49,7 @@ \ One of your mercenaries requests an interview. He's a worn, grey-haired tank of a man, made bulkier still by heavy ceramic plate armor and lots of ammunition and gear. The murderous submachine gun favored for city fighting looks like a toy in his hands. But as he sits at your invitation and accepts a <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>a plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>line of $PC.refreshment<<elseif $PC.refreshmentType == 4>>syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>pill of $PC.refreshment<<elseif $PC.refreshmentType == 6>>tab of $PC.refreshment<</if>> proffered by an attentive slave girl, he seems almost bashful. -"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'll say this straight. I'd like to buy one of your slaves. I've been seeing <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> a lot, and she makes the years sit a little lighter on me. I've scraped together what I can, and I can pay ¤$slaveCost." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with her. "Well," he says, actually blushing, "I'd free her. And marry her, if she'd have me." +"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'll say this straight. I'd like to buy one of your slaves. I've been seeing <<EventNameLink $activeSlave>> a lot, and she makes the years sit a little lighter on me. I've scraped together what I can, and I can pay ¤$slaveCost." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with her. "Well," he says, actually blushing, "I'd free her. And marry her, if she'd have me." \ <span id="result"> <<link "Decline, and tell her not to see him">> diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw index de9a456cbbd..668e08988ed 100644 --- a/src/uncategorized/pRivalInitiation.tw +++ b/src/uncategorized/pRivalInitiation.tw @@ -10,7 +10,7 @@ <<else>> -This is a special week, the week of your victory. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> awaits your pleasure. You could certainly do to her anything and everything you usually do to your chattel. You could also do something special to mark the occasion. +This is a special week, the week of your victory. <<EventNameLink $activeSlave>> awaits your pleasure. You could certainly do to her anything and everything you usually do to your chattel. You could also do something special to mark the occasion. <br><br> diff --git a/src/uncategorized/peCombatTraining.tw b/src/uncategorized/peCombatTraining.tw index 04e63b4cb57..0732871bf8e 100644 --- a/src/uncategorized/peCombatTraining.tw +++ b/src/uncategorized/peCombatTraining.tw @@ -13,7 +13,7 @@ <</nobr>>\ \ -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> has many duties as a bodyguard, and her schedule is carefully built to allow her to complete them. When you're at your desk in your penthouse and there are no guests to intimidate, her services are least needed, so she typically uses these lulls to catch up on sleep or train. +<<EventNameLink $activeSlave>> has many duties as a bodyguard, and her schedule is carefully built to allow her to complete them. When you're at your desk in your penthouse and there are no guests to intimidate, her services are least needed, so she typically uses these lulls to catch up on sleep or train. The feed from the small armory next door shows her doing the latter. She has finished working with a heavy practice sword, and has moved to the tiny, one-shooter range. She seems frustrated, hurrying her shots and missing unnecessarily. \ diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw index 6b81dc0c127..d16dbbd68b6 100644 --- a/src/uncategorized/peConcubineInterview.tw +++ b/src/uncategorized/peConcubineInterview.tw @@ -6,7 +6,7 @@ <</nobr>>\ \ -You receive an official communication from a popular talk show hosted in one of the old world's still-thriving first world countries. Your fame has become known even in the old world, and they'd like to interview <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> about you. They frankly warn you that you'll have no right to review the interview and no ability to control what she says, and that they'll be asking about anything the interviewer thinks is juicy. This could be great for your reputation, but it could be hazardous, too. +You receive an official communication from a popular talk show hosted in one of the old world's still-thriving first world countries. Your fame has become known even in the old world, and they'd like to interview <<EventNameLink $activeSlave>> about you. They frankly warn you that you'll have no right to review the interview and no ability to control what she says, and that they'll be asking about anything the interviewer thinks is juicy. This could be great for your reputation, but it could be hazardous, too. \ <span id="result"> <<link "Decline">> diff --git a/src/uncategorized/pePitFight.tw b/src/uncategorized/pePitFight.tw index 70500c0ca0e..c6859efad42 100644 --- a/src/uncategorized/pePitFight.tw +++ b/src/uncategorized/pePitFight.tw @@ -20,7 +20,7 @@ \ <<nobr>> -It's time for the fight. It will take place in a back room of a well respected club. There is a ring set into the floor, and space for a handful of spectators, but the setup is quite Spartan. The sport is just getting off the ground. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is first to walk into the ring. She's stark naked and is carrying a simple single-edged straight sword, identical to the one her opponent will be using. The fight will be fair. +It's time for the fight. It will take place in a back room of a well respected club. There is a ring set into the floor, and space for a handful of spectators, but the setup is quite Spartan. The sport is just getting off the ground. <<EventNameLink $activeSlave>> is first to walk into the ring. She's stark naked and is carrying a simple single-edged straight sword, identical to the one her opponent will be using. The fight will be fair. <</nobr>> diff --git a/src/uncategorized/penthouseReport.tw b/src/uncategorized/penthouseReport.tw index e3813728e5c..fcd511e5738 100644 --- a/src/uncategorized/penthouseReport.tw +++ b/src/uncategorized/penthouseReport.tw @@ -4,7 +4,12 @@ <<for $i = 0; $i < _SL; $i++>> <<if $slaves[$i].assignmentVisible == 1>> - ''__@@.pink;$slaves[$i].slaveName@@__'' + <<switch $activeSlave.nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + ''__@@.pink;<<if $slaves[$i].slaveSurname>>$slaves[$i].slaveSurname <</if>>$slaves[$i].slaveName@@__'' + <<default>> + ''__@@.pink;$slaves[$i].slaveName<<if $slaves[$i].slaveSurname>> $slaves[$i].slaveSurname<</if>>@@__'' + <</switch>> <<if $slaves[$i].choosesOwnAssignment == 2>> <<include "SA chooses own job">> $pronounCap diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index f0e34346dd3..e028d13f722 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -943,43 +943,43 @@ <</if>> <</if>> +<<set $RESSale = []>> <<if $cash > 10000>> <<if $rep > 6000>> - <<set $RESSale = []>> -<<if $seeDicks != 2>> -<<if $TSS.studentsBought == 0>> - <<set $events.push("RES Sale")>> - <<set $RESSale.push("TSS")>> -<</if>> -<<if $GRI.studentsBought == 0>> - <<set $events.push("RES Sale")>> - <<set $RESSale.push("GRI")>> -<</if>> -<<if $SCP.studentsBought == 0>> - <<set $events.push("RES Sale")>> - <<set $RESSale.push("SCP")>> -<</if>> -<</if>> -<<if $seeDicks != 0>> -<<if $LDE.studentsBought == 0>> - <<set $events.push("RES Sale")>> - <<set $RESSale.push("LDE")>> -<</if>> -<<if $TGA.studentsBought == 0>> - <<set $events.push("RES Sale")>> - <<set $RESSale.push("TGA")>> -<</if>> -<<if ($TFS.studentsBought == 0)>> - <<set $events.push("RES Sale")>> - <<set $RESSale.push("TFS")>> - <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> - <<set $events.push("RES Sale")>> - <<set $events.push("RES Sale")>> - <<set $RESSale.push("TFS")>> - <<set $RESSale.push("TFS")>> + <<if $seeDicks != 2>> + <<if $TSS.studentsBought == 0>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("TSS")>> + <</if>> + <<if $GRI.studentsBought == 0>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("GRI")>> + <</if>> + <<if $SCP.studentsBought == 0>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("SCP")>> + <</if>> + <</if>> + <<if $seeDicks != 0>> + <<if $LDE.studentsBought == 0>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("LDE")>> + <</if>> + <<if $TGA.studentsBought == 0>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("TGA")>> + <</if>> + <<if ($TFS.studentsBought == 0)>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("TFS")>> + <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> + <<set $events.push("RES Sale")>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("TFS")>> + <<set $RESSale.push("TFS")>> + <</if>> + <</if>> <</if>> -<</if>> -<</if>> <</if>> <</if>> diff --git a/src/uncategorized/reAnalPunishment.tw b/src/uncategorized/reAnalPunishment.tw index 8f115950a72..c24351d036d 100644 --- a/src/uncategorized/reAnalPunishment.tw +++ b/src/uncategorized/reAnalPunishment.tw @@ -8,7 +8,7 @@ <<set $activeSlave = $eventSlave>> -As you're making the rounds through your penthouse, you hear $HeadGirl.slaveName speaking in the tones she uses to castigate misbehaving slaves in the next room. When you appear in the doorway, you have little chance to survey the situation before <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, apparently the miscreant, flings herself at your feet. She clings to one of your legs convulsively, choking on tears as she stares up at you and tries to muster an explanation. After two false starts, she manages to start begging. +As you're making the rounds through your penthouse, you hear $HeadGirl.slaveName speaking in the tones she uses to castigate misbehaving slaves in the next room. When you appear in the doorway, you have little chance to survey the situation before <<EventNameLink $activeSlave>>, apparently the miscreant, flings herself at your feet. She clings to one of your legs convulsively, choking on tears as she stares up at you and tries to muster an explanation. After two false starts, she manages to start begging. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "Pleathe, <<Master>>," she wails miserably. "Pleathe don't let her rape my butt." <<else>> diff --git a/src/uncategorized/reBusyArcadeWorkaround.tw b/src/uncategorized/reBusyArcadeWorkaround.tw index eb1477d111f..35ce2b09a26 100644 --- a/src/uncategorized/reBusyArcadeWorkaround.tw +++ b/src/uncategorized/reBusyArcadeWorkaround.tw @@ -2,7 +2,7 @@ <<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">> -Slaves in your arcade are not immured in the facility permanently, since holding them in one position at all times would negatively impact their health. They are released to exercise, eat, bathe, and sleep, though for nothing else. You occasionally inspect them when they do so, to see that their harsh lives are not inappropriately difficult for them. One day when you are doing so, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> flings herself on the ground in front of you the instant she sees you. +Slaves in your arcade are not immured in the facility permanently, since holding them in one position at all times would negatively impact their health. They are released to exercise, eat, bathe, and sleep, though for nothing else. You occasionally inspect them when they do so, to see that their harsh lives are not inappropriately difficult for them. One day when you are doing so, <<EventNameLink $activeSlave>> flings herself on the ground in front of you the instant she sees you. <br><br> diff --git a/src/uncategorized/reFormerAbolitionist.tw b/src/uncategorized/reFormerAbolitionist.tw index c322cf3f8c1..8a7fec92507 100644 --- a/src/uncategorized/reFormerAbolitionist.tw +++ b/src/uncategorized/reFormerAbolitionist.tw @@ -20,7 +20,7 @@ \ Crime is extremely rare in $arcologies[0].name, and some would say justice rarer still, but if there's one thing that unites the citizens of $arcologies[0].name, it's a mutual outrage towards attempted abolitionists. Slave ownership is the cornerstone of the society that protects and enriches them, and they see those who would attempt to unlawfully free slaves not just as thieves of property but as anarchists trying to bring down everything they have worked to build. -While a brutal flogging or surgical mutilation soothes their outrage, nothing warms the collective heart of $arcologies[0].name's mob like the sight of a former abolitionist well and truly broken. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is one such shining example, and her borderline worship of you is doing wonders for your reputation lately as she becomes a local celebrity and a popular topic of discussion. +While a brutal flogging or surgical mutilation soothes their outrage, nothing warms the collective heart of $arcologies[0].name's mob like the sight of a former abolitionist well and truly broken. <<EventNameLink $activeSlave>> is one such shining example, and her borderline worship of you is doing wonders for your reputation lately as she becomes a local celebrity and a popular topic of discussion. This is a rare opportunity. While the mob is quick to pat itself on the back for withstanding attacks from abolitionists, before long they will tire of remembering those dangers and turn their attention elsewhere. It might be possible, with a serious investment of funds in publicity, to really fix her in the public mind as a shining example of your slave-breaking prowess. diff --git a/src/uncategorized/reHGReplacement.tw b/src/uncategorized/reHGReplacement.tw index f746878a38e..97a9cec4556 100644 --- a/src/uncategorized/reHGReplacement.tw +++ b/src/uncategorized/reHGReplacement.tw @@ -8,7 +8,7 @@ <<set $activeSlave = $eventSlave>> -There's a constant traffic of slaves in and out of your office as girls come in for instructions, inspections, and sex. Your Head Girl $HeadGirl.slaveName is one of the most frequent visitors, since although you trust her, she's still a slave and has to check with you before acting on some matters.<<if $HeadGirl.relationship == -3>> (She's also your wife, making her visits a pleasant diversion.)<<elseif $arcologies[0].FSEgyptianRevivalistLaw == 1>> (She's also your Consort, making her visits a pleasant diversion.)<</if>> During one of her visits, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to come in for her scheduled inspection. She perches politely on the couch, waiting her turn like a good girl. Her $activeSlave.eyeColor eyes are watchful, however, and she seems to be paying very close attention to your conversation with your Head Girl. +There's a constant traffic of slaves in and out of your office as girls come in for instructions, inspections, and sex. Your Head Girl $HeadGirl.slaveName is one of the most frequent visitors, since although you trust her, she's still a slave and has to check with you before acting on some matters.<<if $HeadGirl.relationship == -3>> (She's also your wife, making her visits a pleasant diversion.)<<elseif $arcologies[0].FSEgyptianRevivalistLaw == 1>> (She's also your Consort, making her visits a pleasant diversion.)<</if>> During one of her visits, <<EventNameLink $activeSlave>> happens to come in for her scheduled inspection. She perches politely on the couch, waiting her turn like a good girl. Her $activeSlave.eyeColor eyes are watchful, however, and she seems to be paying very close attention to your conversation with your Head Girl. When $HeadGirl.slaveName leaves, she clears her throat nervously. She gathers her courage, and <<if SlaveStatsChecker.checkForLisp($activeSlave)>> diff --git a/src/uncategorized/reLegendaryBalls.tw b/src/uncategorized/reLegendaryBalls.tw index da429369f44..50d62270768 100644 --- a/src/uncategorized/reLegendaryBalls.tw +++ b/src/uncategorized/reLegendaryBalls.tw @@ -9,7 +9,7 @@ <<set $activeSlave.devotion += 4>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is an incredible producer of cum. She's producing in volumes that would have been unthinkable in the days when it was illegal to restrain a slave so that she could have every drop of her ejaculate milked out by a machine. A nascent slave stock organization will be holding a public livestock show tomorrow, and since they're aware you're experimenting with cockmilking, they've sent you an invitation to enter an especially productive slave to be judged. +<<EventNameLink $activeSlave>> is an incredible producer of cum. She's producing in volumes that would have been unthinkable in the days when it was illegal to restrain a slave so that she could have every drop of her ejaculate milked out by a machine. A nascent slave stock organization will be holding a public livestock show tomorrow, and since they're aware you're experimenting with cockmilking, they've sent you an invitation to enter an especially productive slave to be judged. <br><br> diff --git a/src/uncategorized/reLegendaryCow.tw b/src/uncategorized/reLegendaryCow.tw index 096027f065d..7c195d84fbb 100644 --- a/src/uncategorized/reLegendaryCow.tw +++ b/src/uncategorized/reLegendaryCow.tw @@ -9,7 +9,7 @@ <<set $activeSlave.devotion += 4>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is an incredible producer of milk. She's lactating in volumes that would have been unthinkable in the days when drug treatments were limited by consent. A nascent slave dairy trade organization will be holding a public stock show tomorrow, and since they're aware you keep cows, they've sent you an invitation to enter stock to be judged. +<<EventNameLink $activeSlave>> is an incredible producer of milk. She's lactating in volumes that would have been unthinkable in the days when drug treatments were limited by consent. A nascent slave dairy trade organization will be holding a public stock show tomorrow, and since they're aware you keep cows, they've sent you an invitation to enter stock to be judged. <br><br> diff --git a/src/uncategorized/reLegendaryEntertainer.tw b/src/uncategorized/reLegendaryEntertainer.tw index b057224f3b3..4ce11e72ae1 100644 --- a/src/uncategorized/reLegendaryEntertainer.tw +++ b/src/uncategorized/reLegendaryEntertainer.tw @@ -9,7 +9,7 @@ <<set $activeSlave.devotion += 4>> -The Free Cities fashion scene extends to slave bodies, of course; stopping at mere clothes and behaviors is an old world conceit. This week, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is in vogue. Such a crowd of gawkers and hangers-on follows her around the club that the fine citizens who have a chance at an hour of her time must shoulder their way through the throng. +The Free Cities fashion scene extends to slave bodies, of course; stopping at mere clothes and behaviors is an old world conceit. This week, <<EventNameLink $activeSlave>> is in vogue. Such a crowd of gawkers and hangers-on follows her around the club that the fine citizens who have a chance at an hour of her time must shoulder their way through the throng. <br><br> diff --git a/src/uncategorized/reLegendaryWhore.tw b/src/uncategorized/reLegendaryWhore.tw index eef4843ad9d..581fffc3990 100644 --- a/src/uncategorized/reLegendaryWhore.tw +++ b/src/uncategorized/reLegendaryWhore.tw @@ -9,7 +9,7 @@ <<set $activeSlave.devotion += 4>> -The Free Cities red light areas are so overcharged with cheap and easy sex that the fashion in whores is comically unstable. This week, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is in vogue. So many customers are interested in renting her body that it's necessary to assign other girls to take some of the load off her by diverting less important customers away from her. +The Free Cities red light areas are so overcharged with cheap and easy sex that the fashion in whores is comically unstable. This week, <<EventNameLink $activeSlave>> is in vogue. So many customers are interested in renting her body that it's necessary to assign other girls to take some of the load off her by diverting less important customers away from her. <br><br> diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw index ea4418ba8a3..88908037864 100644 --- a/src/uncategorized/reNickname.tw +++ b/src/uncategorized/reNickname.tw @@ -832,7 +832,7 @@ <</if>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> $situationDesc You begin to overhear your other slaves refer to her as @@.pink;$nickname $activeSlave.slaveName.@@ +<<EventNameLink $activeSlave>> $situationDesc You begin to overhear your other slaves refer to her as @@.pink;$nickname $activeSlave.slaveName.@@ <br><br> diff --git a/src/uncategorized/reNoEvent.tw b/src/uncategorized/reNoEvent.tw index d064ea1e1f0..116c3d2ce97 100644 --- a/src/uncategorized/reNoEvent.tw +++ b/src/uncategorized/reNoEvent.tw @@ -19,4 +19,4 @@ This is a placeholder event. <br><br> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> does not currently qualify for any events, so she has been given a generic @@.hotpink;devotion@@ and @@.mediumaquamarine;trust@@ boost. /*If you see this event repeatedly for her, please submit a report so the author can write her some events.*/ +<<EventNameLink $activeSlave>> does not currently qualify for any events, so she has been given a generic @@.hotpink;devotion@@ and @@.mediumaquamarine;trust@@ boost. /*If you see this event repeatedly for her, please submit a report so the author can write her some events.*/ diff --git a/src/uncategorized/reRelationshipAdvice.tw b/src/uncategorized/reRelationshipAdvice.tw index fd30b0a5503..34dc2fbab75 100644 --- a/src/uncategorized/reRelationshipAdvice.tw +++ b/src/uncategorized/reRelationshipAdvice.tw @@ -11,7 +11,7 @@ <</if>> <</for>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is standing for an inspection. She's a good girl, and is cooperating, but she seems preoccupied. After ignoring it for a while, you give in to curiosity and flatly ask her what's going on. +<<EventNameLink $activeSlave>> is standing for an inspection. She's a good girl, and is cooperating, but she seems preoccupied. After ignoring it for a while, you give in to curiosity and flatly ask her what's going on. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "I'm thorry, <<Master>>," she lisps, biting her lip. "It'th $subSlave.slaveName." <<else>> diff --git a/src/uncategorized/reShowerPunishment.tw b/src/uncategorized/reShowerPunishment.tw index 677dc37585d..6a358e4f9fe 100644 --- a/src/uncategorized/reShowerPunishment.tw +++ b/src/uncategorized/reShowerPunishment.tw @@ -13,7 +13,7 @@ <<else>> Passing by the showers, you see, through the steam of a very hot shower, <</if>> -a <<if $activeSlave.height > 180>>tall, <<elseif $activeSlave.height < 150>>tiny, <</if>>$activeSlave.skin form moving busily around a $HeadGirl.skin figure, which is standing confidently in the middle of the warm, moist space. As you draw nearer, you identify the stationary slave as your Head Girl, $HeadGirl.slaveName. Her attendant is <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>, and she's washing her superior with a big sponge. +a <<if $activeSlave.height > 180>>tall, <<elseif $activeSlave.height < 150>>tiny, <</if>>$activeSlave.skin form moving busily around a $HeadGirl.skin figure, which is standing confidently in the middle of the warm, moist space. As you draw nearer, you identify the stationary slave as your Head Girl, $HeadGirl.slaveName. Her attendant is <<EventNameLink $activeSlave>>, and she's washing her superior with a big sponge. <<if $HGSeverity > 0>> By virtue of not being rape, this is an unusually mild punishment by your Head Girl, if indeed that's what it is. But perhaps she's saving that for later. And to go by the cringing, frightened mien of the busy little bath bitch, that's probably it. <<elseif $HGSeverity == 0>> diff --git a/src/uncategorized/reStandardPunishment.tw b/src/uncategorized/reStandardPunishment.tw index 809c083b59d..1010586f8c6 100644 --- a/src/uncategorized/reStandardPunishment.tw +++ b/src/uncategorized/reStandardPunishment.tw @@ -48,7 +48,7 @@ <</if>> <</if>> -<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> +<<EventNameLink $activeSlave>> <<set _sins = _sins.random()>> <<switch _sins>> diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw index 8af578cfc7b..4c309497fae 100644 --- a/src/uncategorized/recETS.tw +++ b/src/uncategorized/recETS.tw @@ -467,7 +467,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o <br><br> -<<set $saleDescription = 1, $applyLaw = 1>><<include "Long Slave Description">><<set $saleDescription = 0>> +<<set $saleDescription = 1>><<include "Long Slave Description">><<set $saleDescription = 0>> <br><br> <span id="result"> diff --git a/src/uncategorized/rename.tw b/src/uncategorized/rename.tw index 11bbe4a1d0f..ad96782f8bd 100644 --- a/src/uncategorized/rename.tw +++ b/src/uncategorized/rename.tw @@ -31,9 +31,12 @@ <</if>> /* Rude name reaction */ +/* Disabled until a fix for the .toLowerCase and .indexOf */ +/* <<set _insultingName = 0>> <<if $oldName != $activeSlave.slaveName>> - <<set _toSearch = $activeSlave.slaveName.toLowerCase();>> + <<set _toSearch = $activeSlave.slaveName>> + <<set _toSearch = _toSearch.toLowerCase();>> <<for $i = 0; $i < $badWords.length; $i++>> <<if _toSearch.indexOf($badWords[$i]) != -1>> <<set _insultingName = 1>> @@ -42,7 +45,8 @@ <</if>> <<if !_insultingName>> <<if $oldSurname != $activeSlave.slaveSurname>> - <<set _toSearch = $activeSlave.slaveSurname.toLowerCase();>> + <<set _toSearch = $activeSlave.slaveSurname>> + <<set _toSearch = _toSearch.toLowerCase();>> <<for $i = 0; $i < $badWords.length; $i++>> <<if _toSearch.indexOf($badWords[$i]) != -1>> <<set _insultingName = 1>> @@ -61,6 +65,7 @@ <<set $activeSlave.trust -= 5>> <</if>> <</if>> +*/ /* Wife's surname reaction */ <<if $oldSurname != $activeSlave.slaveSurname>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 82925e13797..9799e52b4ca 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -40,6 +40,7 @@ </center> <br> <<if $seeDetails == 1>> + <<set $saleDescription = 0>> <span id="LSD"><<include "Long Slave Description">></span> <br>//[[Options][$nextLink = passage()]] | [[Hide descriptions|Slave Interact][$seeDetails = 0]] | [[Customize|Add custom descriptors]] | ''<<link "Update">><<replace "#LSD">><<include "Long Slave Description">><</replace>><</link>>''// <<else>> diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw index 24413a6cb9e..82e649399a2 100644 --- a/src/uncategorized/slaveSummary.tw +++ b/src/uncategorized/slaveSummary.tw @@ -6,9 +6,9 @@ <<set _slaveName = _Slave.slaveName>> <<switch _Slave.nationality>> <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> - <<if _Slave.slaveSurname>><<set _Slave.slaveSurname + " " + _slaveName>><</if>> + <<if _Slave.slaveSurname>><<set _slaveName = _Slave.slaveSurname + " " + _Slave.slaveName>><</if>> <<default>> - <<if _Slave.slaveSurname>><<set _slaveName + " " + _Slave.slaveSurname>><</if>> + <<if _Slave.slaveSurname>><<set _slaveName = _Slave.slaveName + " " + _Slave.slaveSurname>><</if>> <</switch>> <<if _Slave.assignment == "be your agent" || _Slave.assignment == "live with your agent">> <<continue>> /* slaves on these assignments should never be visible from facilities */ @@ -2873,20 +2873,44 @@ _Slave.faceShape face. <<if $familyTesting == 1>> <<for _ssj = 0; _ssj < _SL; _ssj++>> <<if _Slave.mother == $slaves[_ssj].ID>> - $slaves[_ssj].slaveName's daughter<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + daughter<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> <</if>> <<if _Slave.father == $slaves[_ssj].ID>> - $slaves[_ssj].slaveName's daughter<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + daughter<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> <</if>> <</for>> <<if _Slave.daughters == 1>> <<for _ssj = 0; _ssj < _SL; _ssj++>> <<if $slaves[_ssj].mother == _Slave.ID>> - $slaves[_ssj].slaveName's mother<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + mother<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> <<break>> <</if>> <<if $slaves[_ssj].father == _Slave.ID>> - $slaves[_ssj].slaveName's father<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + father<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> <<break>> <</if>> <</for>> @@ -2896,7 +2920,13 @@ _Slave.faceShape face. <<if _Slave.sisters == 1>> <<for _ssj = 0; _ssj < _SL; _ssj++>> <<if areSisters($slaves[_ssj], _Slave.ID) > 0>> - $slaves[_ssj].slaveName's sister<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + sister<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> & friend<<elseif _Slave.relationship == 2>> & BFF<<elseif _Slave.relationship == 3>> & FWB<<elseif _Slave.relationship == 4>> & lover<<else>> & wife<</if>><<set _relationshipHandled = 1>><</if>> <<break>> <</if>> <</for>> @@ -2908,15 +2938,45 @@ _Slave.faceShape face. <<if _Slave.relationshipTarget == $slaves[_ssj].ID>> <<switch _Slave.relationship>> <<case 1>> - $slaves[_ssj].slaveName's friend + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + friend <<case 2>> - $slaves[_ssj].slaveName's BFF + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + BFF <<case 3>> - $slaves[_ssj].slaveName's FWB + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + FWB <<case 4>> - $slaves[_ssj].slaveName's lover + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + lover <<case 5>> - $slaves[_ssj].slaveName's wife + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + wife <</switch>> <<break>> @@ -2936,7 +2996,13 @@ _Slave.faceShape face. <<if _Slave.relation != 0>> <<for _ssj = 0; _ssj < _SL; _ssj++>> <<if _Slave.relationTarget == $slaves[_ssj].ID>> - $slaves[_ssj].slaveName's _Slave.relation + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + _Slave.relation <<if _Slave.relationship <= 0>> <</if>> <<break>> <</if>> @@ -2947,15 +3013,50 @@ _Slave.faceShape face. <<if _Slave.relationshipTarget == $slaves[_ssj].ID>> <<switch _Slave.relationship>> <<case 1>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>&<</if>> friend + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>&<</if>> friend <<case 2>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>&<</if>> BFF + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>&<</if>> BFF <<case 3>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>&<</if>> FWB + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>&<</if>> FWB <<case 4>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>&<</if>> lover + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>&<</if>> lover <<case 5>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>&<</if>> wife + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>&<</if>> wife <</switch>> <<break>> @@ -2979,11 +3080,29 @@ _Slave.faceShape face. <<if _Slave.rivalryTarget == $slaves[_ssj].ID>> @@.lightsalmon; <<if _Slave.rivalry <= 1>> - Disl $slaves[_ssj].slaveName + Disl + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>> + <</switch>> <<elseif _Slave.rivalry <= 2>> - $slaves[_ssj].slaveName's rival + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + rival <<else>> - Hates $slaves[_ssj].slaveName + Hates + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>> + <</switch>> <</if>> @@ @@ -2995,20 +3114,44 @@ _Slave.faceShape face. <<if $familyTesting == 1>> <<for _ssj = 0; _ssj < _SL; _ssj++>> <<if _Slave.mother == $slaves[_ssj].ID>> - $slaves[_ssj].slaveName's @@.lightgreen;daughter<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;daughter<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ <</if>> <<if _Slave.father == $slaves[_ssj].ID>> - $slaves[_ssj].slaveName's @@.lightgreen;daughter<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;daughter<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ <</if>> <</for>> <<if _Slave.daughters == 1>> <<for _ssj = 0; _ssj < _SL; _ssj++>> <<if $slaves[_ssj].mother == _Slave.ID>> - $slaves[_ssj].slaveName's @@.lightgreen;mother<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;mother<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ <<break>> <</if>> <<if $slaves[_ssj].father == _Slave.ID>> - $slaves[_ssj].slaveName's @@.lightgreen;father<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;father<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ <<break>> <</if>> <</for>> @@ -3024,7 +3167,13 @@ _Slave.faceShape face. <<if _Slave.sisters == 1>> <<for _ssj = 0; _ssj < _SL; _ssj++>> <<if areSisters($slaves[_ssj], _Slave) > 0>> - $slaves[_ssj].slaveName's @@.lightgreen;sister<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;sister<<if _Slave.relationshipTarget == $slaves[_ssj].ID>><<if _Slave.relationship == 1>> and friend<<elseif _Slave.relationship == 2>> and best friend<<elseif _Slave.relationship == 3>> and FWB<<elseif _Slave.relationship == 4>> and lover<<else>> and wife<</if>><<set _relationshipHandled = 1>><</if>>.@@ <<break>> <</if>> <</for>> @@ -3042,15 +3191,45 @@ _Slave.faceShape face. <<if _Slave.relationshipTarget == $slaves[_ssj].ID>> <<switch _Slave.relationship>> <<case 1>> - $slaves[_ssj].slaveName's @@.lightgreen;friend.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;friend.@@ <<case 2>> - $slaves[_ssj].slaveName's @@.lightgreen;best friend.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;best friend.@@ <<case 3>> - $slaves[_ssj].slaveName's @@.lightgreen;FWB.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;FWB.@@ <<case 4>> - $slaves[_ssj].slaveName's @@.lightgreen;lover.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;lover.@@ <<case 5>> - $slaves[_ssj].slaveName's @@.lightgreen;slave wife.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightgreen;slave wife.@@ <</switch>> <<break>> @@ -3070,7 +3249,12 @@ _Slave.faceShape face. <<if _Slave.relation != 0>> <<for _ssj = 0; _ssj < _SL; _ssj++>> <<if _Slave.relationTarget == $slaves[_ssj].ID>> - $slaves[_ssj].slaveName's + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> <<if _Slave.relationshipTarget != _Slave.relationTarget>> @@.lightgreen;_Slave.relation@@. <<else>> @@ -3086,15 +3270,50 @@ _Slave.faceShape face. <<if _Slave.relationshipTarget == $slaves[_ssj].ID>> <<switch _Slave.relationship>> <<case 1>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>and<</if>> @@.lightgreen;friend.@@ + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>and<</if>> @@.lightgreen;friend.@@ <<case 2>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>and<</if>> @@.lightgreen;best friend.@@ + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>and<</if>> @@.lightgreen;best friend.@@ <<case 3>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>and<</if>> @@.lightgreen;FWB.@@ + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>and<</if>> @@.lightgreen;FWB.@@ <<case 4>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>and<</if>> @@.lightgreen;lover.@@ + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>and<</if>> @@.lightgreen;lover.@@ <<case 5>> - <<if _Slave.relationshipTarget != _Slave.relationTarget>>$slaves[_ssj].slaveName's<<else>>and<</if>> @@.lightgreen;slave wife.@@ + <<if _Slave.relationshipTarget != _Slave.relationTarget>> + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + <<else>>and<</if>> @@.lightgreen;slave wife.@@ <</switch>> <<break>> @@ -3116,13 +3335,31 @@ _Slave.faceShape face. <<for _ssj = 0; _ssj < _SL; _ssj++>> <<if _Slave.rivalryTarget == $slaves[_ssj].ID>> <<if _Slave.rivalry <= 1>> - @@.lightsalmon;Dislikes@@ $slaves[_ssj].slaveName. + @@.lightsalmon;Dislikes@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName. + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>. + <</switch>> <<elseif _Slave.rivalry <= 2>> - $slaves[_ssj].slaveName's @@.lightsalmon;rival.@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName's + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>'s + <</switch>> + @@.lightsalmon;rival.@@ <<else>> - @@.lightsalmon;Hates@@ $slaves[_ssj].slaveName. + @@.lightsalmon;Hates@@ + <<switch $slaves[_ssj].nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $slaves[_ssj].slaveSurname>>$slaves[_ssj].slaveSurname <</if>>$slaves[_ssj].slaveName. + <<default>> + $slaves[_ssj].slaveName<<if $slaves[_ssj].slaveSurname>> $slaves[_ssj].slaveSurname<</if>>. + <</switch>> <</if>> <<break>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 2d7d78bca02..a4e223ff237 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -2541,4 +2541,28 @@ Call as <<SlaveSort [$slaves]>> <<set $args[0].pregType = either(1, 1, 1, 1, 1, 1, 1, 1, 1, 2)>> <</if>> <</if>> +<</widget>> + +/* + Call as <<EventNameLink>> + $args[0]: Slave. +*/ +<<widget "EventNameLink">> + <<switch $activeSlave.nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $args[0].slaveSurname>><<set _name = $args[0].slaveSurname>><</if>> + <<if $args[0].slaveSurname>><<set _name += " " + $args[0].slaveName>><<else>><<set _name = $args[0].slaveName>><</if>> + <<default>> + <<set _name = $args[0].slaveName>> + <<if $args[0].slaveSurname>><<set _name += " " + $args[0].slaveSurname>><</if>> + <</switch>> + /* + <<switch $activeSlave.nationality>> + <<case "Chinese" "Japanese" "Korean" "Cambodian" "Vietnamese" "Hungarian">> + <<if $args[0].slaveSurname>><<set _name = $args[0].slaveSurname + " " + $args[0].slaveName>><</if>> + <<default>> + <<if $args[0].slaveSurname>><<set _name = $args[0].slaveName + " " + $args[0].slaveSurname>><</if>> + <</switch>> + */ + <span id="name"><<print "[[_name|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <</widget>> \ No newline at end of file diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index 8a751fc8d5c..92f4229b9eb 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -6,7 +6,7 @@ Called from Gen XX, Gen XY, CheatMode DB, InitNationalities. %/ <<widget "BaseSlave">> - <<set $activeSlave = {slaveName: "blank", slaveSurname: "", birthName: "blank", birthSurname: "", genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", death: "", hormoneBalance: 0}>> + <<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", death: "", hormoneBalance: 0}>> <</widget>> /% -- GitLab