diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index cfe2e95299a0a11c728ae4f1c1f65aefa4e69a3e..44007c505d2ba32c511fbd4f412941f3d7b37ee0 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -2162,6 +2162,10 @@ Making your slave; add their name to the following, then go down the documentati <<set _HS.slaveName = "STANDARD", _HS.birthName = "STANDARD", _HS.ID = _i++>> <<set $heroSlaves.push(clone(_HS))>> +*Potential alternative syntax: +<<set _HS = jQuery.extend(clone($activeSlave), {slaveName: "STANDARD", birthName: "STANDARD", ID: _i++})>> +<<set $heroSlaves.push(clone(_HS))>> + Once finished, add it into "customSlavesDatabase". To test if your slave is functioning, start up a normal game, swap to cheat mode, max your rep, and view other slave owner's stock in the slave market. If you can not find your slave in the list, and you didn't start the game with your slave, you should double check your slave for errors. If a slave named "Blank" is present, then you likely messed up. Once you find your slave, check their description to make sure it is correct. If it is not, you messed up somewhere in setting them up. diff --git a/src/pregmod/generateChild.tw b/src/pregmod/generateChild.tw index a5e27d3f3247b715a1b34e9fbcdbb47d30bf2191..d9a990f1b7cefb76416bbc4171191eaef789e802 100644 --- a/src/pregmod/generateChild.tw +++ b/src/pregmod/generateChild.tw @@ -31,10 +31,15 @@ <<set $activeSlave.nationality = "Stateless">> <<set $activeSlave.race = $PC.race>> <<set $activeSlave.skin = $PC.skin>> - <<set $activeSlave.eyeColor = either($PC.eyeColor, brown, blue, brown, green, hazel, green)>> - <<set $activeSlave.hColor = either($PC.hColor, brown, blonde, black, brown)>> + <<set $activeSlave.eyeColor = either($PC.eyeColor, "brown", "blue", "brown", "green", "hazel", "green")>> + <<set $activeSlave.hColor = either($PC.hColor, "brown", "blonde", "black", "brown")>> <<set $activeSlave.pubicHColor = $activeSlave.hColor>> <<set $activeSlave.underArmHColor = $activeSlave.hColor>> + <<set $activeSlave.sexualFlaw = "none">> + <<set $activeSlave.sexualQuirk = "none">> + <<set $activeSlave.behavioralFlaw = "none">> + <<set $activeSlave.behavioralQuirk = "none">> + <<set $activeSlave.fetish = "none">> <<else>> <<for $m to 0; $m < $genePool.length; $m++>> <<if $PC.pregSource == $genePool[$m].ID>> @@ -109,6 +114,11 @@ <</if>> <<set $activeSlave.pubicHColor = $activeSlave.hColor>> <<set $activeSlave.underArmHColor = $activeSlave.hColor>> + <<set $activeSlave.sexualFlaw = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> + <<set $activeSlave.sexualQuirk = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> + <<set $activeSlave.behavioralFlaw = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> + <<set $activeSlave.behavioralQuirk = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> + <<set $activeSlave.fetish = either("none", "none", "none", "none", "none", $mergeDad.fetish)>> <</if>> <<elseif $babyGender == 2>> <<display "Generate XY Slave">> @@ -119,10 +129,15 @@ <<set $activeSlave.nationality = "Stateless">> <<set $activeSlave.race = $PC.race>> <<set $activeSlave.skin = $PC.skin>> - <<set $activeSlave.eyeColor = either($PC.eyeColor, brown, blue, brown, green, hazel, green)>> - <<set $activeSlave.hColor = either($PC.hColor, brown, blonde, black, brown)>> + <<set $activeSlave.eyeColor = either($PC.eyeColor, "brown", "blue", "brown", "green", "hazel", "green")>> + <<set $activeSlave.hColor = either($PC.hColor, "brown", "blonde", "black", "brown")>> <<set $activeSlave.pubicHColor = $PC.hColor>> <<set $activeSlave.underArmHColor = $PC.hColor>> + <<set $activeSlave.sexualFlaw = "none">> + <<set $activeSlave.sexualQuirk = "none">> + <<set $activeSlave.behavioralFlaw = "none">> + <<set $activeSlave.behavioralQuirk = "none">> + <<set $activeSlave.fetish = "none">> <<else>> <<for $m to 0; $m < $genePool.length; $m++>> <<if $PC.pregSource == $genePool[$m].ID>> @@ -197,6 +212,11 @@ <</if>> <<set $activeSlave.pubicHColor = $activeSlave.hColor>> <<set $activeSlave.underArmHColor = $activeSlave.hColor>> + <<set $activeSlave.sexualFlaw = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> + <<set $activeSlave.sexualQuirk = either("none", "none", "none", "none", "none", $mergeDad.sexualQuirk)>> + <<set $activeSlave.behavioralFlaw = either("none", "none", "none", "none", "none", $mergeDad.behavioralFlaw)>> + <<set $activeSlave.behavioralQuirk = either("none", "none", "none", "none", "none", $mergeDad.behavioralQuirk)>> + <<set $activeSlave.fetish = either("none", "none", "none", "none", "none", $mergeDad.fetish)>> <</if>> <<else>> <<if $seeDicks == 100>> @@ -258,7 +278,7 @@ <<set $activeSlave.eyeColor = either($mergeMom.eyeColor, $mergeDad.eyeColor)>> <</if>> <<if $mergeMom.pregSource == -2 || $mergeMom.pregSource == 0>> - <<set $activeSlave.eyeColor = either($mergeMom.eyeColor, brown, blue, brown, green, hazel, green)>> + <<set $activeSlave.eyeColor = either($mergeMom.eyeColor, "brown", "blue", "brown", "green", "hazel", "green")>> <</if>> <<if $mergeMom.hColor == $mergeDad.hColor>> <<set $activeSlave.hColor = $mergeMom.hColor>> @@ -286,10 +306,15 @@ <<set $activeSlave.hColor = either($mergeMom.hColor, $mergeDad.hColor)>> <</if>> <<if $mergeMom.pregSource == -2 || $mergeMom.pregSource == 0>> - <<set $activeSlave.hColor = either($mergeMom.hColor, brown, blonde, black, brown)>> + <<set $activeSlave.hColor = either($mergeMom.hColor, "brown", "blonde", "black", "brown")>> <</if>> <<set $activeSlave.pubicHColor = $activeSlave.hColor>> <<set $activeSlave.underArmHColor = $activeSlave.hColor>> + <<set $activeSlave.sexualFlaw = either($mergeMom.sexualFlaw, "none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> + <<set $activeSlave.sexualQuirk = either($mergeMom.sexualQuirk, "none", "none", "none", "none", "none", $mergeDad.sexualQuirk)>> + <<set $activeSlave.behavioralFlaw = either($mergeMom.behavioralFlaw, "none", "none", "none", "none", "none", $mergeDad.behavioralFlaw)>> + <<set $activeSlave.behavioralQuirk = either($mergeMom.behavioralQuirk, "none", "none", "none", "none", "none", $mergeDad.behavioralQuirk)>> + <<set $activeSlave.fetish = either("none", "none", "none", "none", "none", $mergeDad.fetish, $mergeMom.fetish)>> <<if $mom.addict > 0>> <<set $activeSlave.addict = Math.trunc($mom.addict/2)>> <</if>> @@ -312,6 +337,9 @@ <<set $activeSlave.balls = 1>> <<set $activeSlave.scrotom = 1>> <</if>> +<<if $activeSlave.fetish != "none">> + <<set $activeSlave.fetishStrength = 20>> +<</if>> /* Int and facial attractiveness changes to bolster eugenics and add negatives for excessive inbreeding */ <<if $activeSlave.mother == -1 && $PC.pregSource == -1>> diff --git a/src/pregmod/incubatorReport.tw b/src/pregmod/incubatorReport.tw index 73e0ce477b029abdbf5b92a5332116f799ffa1bd..a4898f530e6193f5a199f8d2e2dbe89c87bab3c6 100644 --- a/src/pregmod/incubatorReport.tw +++ b/src/pregmod/incubatorReport.tw @@ -14,9 +14,9 @@ <<set $incubatorSlaves += 1>> <<if $tanks[$i].growTime > 0>> <<set $tanks[$i].growTime -= $incubatorUpgradeSpeed>> - <br><<print $tanks[$i].slaveName>>'s growth is currently being accelerated. She will be ready for release in about <<print Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed)>> weeks. + <br><<print $tanks[$i].slaveName>>'s growth is currently being accelerated. She <<if Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed) == 0>>is @@color:lime;ready for release.@@ She will be ejected from her tank upon your approach<<else>>in about <<print Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed)>>will be ready for release weeks<</if>>. <<else>> - $tanks[$i].slaveName is @@color:lime;ready for release.@@ + $tanks[$i].slaveName is @@color:lime;ready for release.@@ She will be ejected from her tank upon your approach. <</if>> <<if $incubatorUpgradeWeight == 1>> @@ -267,7 +267,6 @@ <</if>> <</if>> <<elseif $incubatorWeightSetting == 1>> - <<if $incubatorWeightSetting == 1>> Combined with the healthy food provided to her, her body grows readily. <<if $tanks[$i].ovaries == 1>> <<set $tanks[$i].pubertyXX = 1>> diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw new file mode 100644 index 0000000000000000000000000000000000000000..0bc0ec32f54a57ea943f80feb82a392dbb5cf8ff --- /dev/null +++ b/src/pregmod/newChildIntro.tw @@ -0,0 +1,1429 @@ +:: New Child Intro [nobr] + +<<set $showEncyclopedia to 1>><<set $encyclopedia to "">> + +<<SlaveTitle $activeSlave>> + +<<set $genePool.push($activeSlave)>> + +<<if $activeSlave.mother > 0>> +<<for $j to 0; $j < $slaves.length; $j++>> + <<if $activeSlave.mother == $slaves[$j].ID>> + <<set _tempMom = $slaves[$j]>> + <<break>> + <</if>> +<</for>> +<</if>> +<<if $activeSlave.father > 0>> +<<for $j to 0; $j < $slaves.length; $j++>> + <<if $activeSlave.father == $slaves[$j].ID>> + <<set _tempDad = $slaves[$j]>> + <<break>> + <</if>> +<</for>> +<</if>> + +<<set $activeSlave.sisters = 0>> +<<set $activeSlave.daughters = 0>> +<<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$j].mother == $activeSlave.ID || $slaves[$j].father == $activeSlave.ID>> + <<set $activeSlave.daughters += 1>> + <</if>> + <<if $activeSlave.mother == $slaves[$j].ID || $activeSlave.father == $slaves[$j].ID>> + <<set $slaves[$j].daughters += 1>> + <</if>> + <<if areSisters($slaves[$j], $activeSlave) > 0>> + <<set $activeSlave.sisters += 1>> + <<set $slaves[$j].sisters += 1>> + <</if>> +<</for>> + +You completed the legalities before heading to $incubatorName, knowing the tank will release her on your approach, and instruct $personalAssistantName to notify the new girl's parents to meet you in your office. As the tank exumes the disoriented girl, you help her to her feet<<if $incubatorReproductionSetting > 1>>, making sure to feel-up her overdeveloped body,<</if>> and walk her to your penthouse. ''__@@color:pink;$activeSlave.slaveName@@__'' now stands before your desk +<<if $activeSlave.mother > 0 && $activeSlave.father > 0>> + alongside her mother _tempMom.slaveName and father _tempDad.slaveName. +<<elseif $activeSlave.mother > 0>> + alongside her mother _tempMom.slaveName. +<<elseif $activeSlave.father > 0>> + alongside her father _tempDad.slaveName. +<<else>> + alone, having no family<<if $activeSlave.mother == -1 || $activeSlave.father == -1>>, other than you,<</if>> in your stock. +<</if>> + +<<if $activeSlave.mother > 0>> + She glances at her mother + <<if _tempMom.relationship == -3>> + and @@color:hotpink;notices how happy@@ the look on her face is. _tempMom.slaveName is positively beaming with pride at <<if $activeSlave.father == -1>>the result of your union<<else>>her addition to your harem<</if>>. + <<set $activeSlave.trust += 35>> + <<set $activeSlave.devotion += 35>> + <<elseif _tempMom.ID == $Concubine.ID>> + and notices @@color:hotpink;how happy@@ the look on her face is. $Concubine.slaveName is positively beaming with pride at her addition to your harem. + <<set $activeSlave.trust += 30>> + <<set $activeSlave.devotion += 30>> + <<elseif _tempMom.ID == $Bodyguard.ID>> + and @@color:mediumaquamarine;notices how she focuses more on you than herself.@@ $Bodyguard.slaveName's dedication to your life has @@color:hotpink;certainly influenced her.@@ + <<set $activeSlave.trust += 40>> + <<set $activeSlave.devotion += 20>> + <<elseif _tempMom.ID == $HeadGirl.ID>> + and notices how much her look takes after your own. $HeadGirl.slaveName's dedication to you has @@color:hotpink;certainly influenced her.@@ + <<set $activeSlave.trust += 20>> + <<set $activeSlave.devotion += 20>> + <<elseif _tempMom.devotion < -50>> + and @@color:mediumorchid;notices the look of hatred@@ on her face; a @@color:gold;look of terror@@ across her own when her eyes return to you. + <<set $activeSlave.trust -= 50>> + <<set $activeSlave.devotion -= 50>> + <<elseif _tempMom.devotion < -20>> + and notices the @@color:mediumorchid;look of defeat@@ on her face; she starts to @@color:gold;feel uncertain@@ about her future. + <<set $activeSlave.trust -= 20>> + <<set $activeSlave.devotion -= 20>> + <<elseif _tempMom.trust <= 50>> + and notices the @@color:gold;look of fear@@ on her face; when she next glances at you, it is also @@color:gold;filled with fear.@@ + <<set $activeSlave.trust -= 40>> + <<set $activeSlave.devotion -= 30>> + <<elseif _tempMom.devotion <= 50>> + and @@color:hotpink;notices the look of indifference@@ on her face; her detached mother pushes her to @@color:mediumaquamarine;trust you more.@@ + <<set $activeSlave.trust += 10>> + <<set $activeSlave.devotion += 10>> + <<else>> + and @@color:hotpink;notices the look of dedication@@ on her face; her devoted mother pushes her to @@color:mediumaquamarine;trust you more.@@ + <<set $activeSlave.trust += 20>> + <<set $activeSlave.devotion += 20>> + <</if>> +<</if>> + +<<if $activeSlave.father > 0>> + She glances at her father + <<if _tempDad.relationship == -3>> + and @@color:hotpink;notices how happy@@ the look on her face is. _tempDad.slaveName is positively beaming with pride at <<if $activeSlave.mother == -1>>the result of your union<<else>>her addition to your harem<</if>>. + <<set $activeSlave.trust += 35>> + <<set $activeSlave.devotion += 35>> + <<elseif _tempDad.ID == $Concubine.ID>> + and notices @@color:hotpink;how happy@@ the look on her face is. $Concubine.slaveName is positively beaming with pride at her addition to your harem. + <<set $activeSlave.trust += 30>> + <<set $activeSlave.devotion += 30>> + <<elseif _tempDad.ID == $Bodyguard.ID>> + and @@color:mediumaquamarine;notices how she focuses more on you than herself.@@ $Bodyguard.slaveName's dedication to your life has @@color:hotpink;certainly influenced her.@@ + <<set $activeSlave.trust += 40>> + <<set $activeSlave.devotion += 20>> + <<elseif _tempDad.ID == $HeadGirl.ID>> + and notices how much her look takes after your own. $HeadGirl.slaveName's dedication to you has @@color:hotpink;certainly influenced her.@@ + <<set $activeSlave.trust += 20>> + <<set $activeSlave.devotion += 20>> + <<elseif _tempDad.devotion < -50>> + and @@color:mediumorchid;notices the look of hatred@@ on her face; a @@color:gold;look of terror@@ across her own when her eyes return to you. + <<set $activeSlave.trust -= 50>> + <<set $activeSlave.devotion -= 50>> + <<elseif _tempDad.devotion < -20>> + and notices the @@color:mediumorchid;look of defeat@@ on her face; she starts to @@color:gold;feel uncertain@@ about her future. + <<set $activeSlave.trust -= 20>> + <<set $activeSlave.devotion -= 20>> + <<elseif _tempDad.trust <= 50>> + and notices the @@color:gold;look of fear@@ on her face; when she next glances at you, it is also @@color:gold;filled with fear.@@ + <<set $activeSlave.trust -= 40>> + <<set $activeSlave.devotion -= 30>> + <<elseif _tempDad.devotion <= 50>> + and @@color:hotpink;notices the look of indifference@@ on her face; her detached father pushes her to @@color:mediumaquamarine;trust you more.@@ + <<set $activeSlave.trust += 10>> + <<set $activeSlave.devotion += 10>> + <<else>> + and @@color:hotpink;notices the look of dedication@@ on her face; her devoted father pushes her to @@color:mediumaquamarine;trust you more.@@ + <<set $activeSlave.trust += 20>> + <<set $activeSlave.devotion += 20>> + <</if>> +<</if>> + +<br><br> + +<<if $activeSlave.mother > 0 && $activeSlave.father > 0>> + You dismiss _tempMom.slaveName and _tempDad.slaveName so that you may conduct a more intimate inspection of their daughter. +<<elseif $activeSlave.mother > 0>> + You dismiss _tempMom.slaveName so that you may conduct a more intimate inspection of her daughter. +<<elseif $activeSlave.father > 0>> + You dismiss _tempDad.slaveName so that you may conduct a more intimate inspection of her daughter. +<</if>> +You slowly strip down, gauging her reactions to your show, until you are fully nude before her. + +<<if $activeSlave.vagina > -1>> + <<if ($PC.dick == 0) && ($PC.boobs == 1)>> + She notices she has the same parts as you, and @@color:mediumaquamarine;connects a little more@@ with a fellow girl. + <<set $activeSlave.trust += 4>> + <<elseif $PC.dick == 1>> + She notices your privates differ from hers, and thanks to the tank's teachings, @@color:hotpink;can't look away.@@ + <<set $activeSlave.devotion += 4>> + <<if $incubatorReproductionSetting > 0>> + She seems a little alarmed at her nipples and clit stiffening to the sight of your dick. + <</if>> + <</if>> +<<elseif $activeSlave.dick > 0>> + <<if ($PC.dick == 1) && ($PC.boobs == 0)>> + She notices she has the same parts as you, and @@color:mediumaquamarine;connects a little more@@ with a fellow boy. + <<set $activeSlave.trust += 4>> + <<elseif $PC.vagina == 1>> + She notices your privates differ from hers, and thanks to the tank's teachings, @@color:hotpink;can't look away.@@ + <<set $activeSlave.devotion += 4>> + <<if $incubatorReproductionSetting > 0>> + She seems a little alarmed at her dick rapidly stiffening to the sight of your pussy. + <</if>> + <</if>> +<</if>> + +<<if $incubatorReproductionSetting > 0>> +<<if (($activeSlave.attrXX > 50) || ($activeSlave.energy > 95)) && ($activeSlave.behavioralFlaw != "hates women") && ($activeSlave.trust >= -20)>> + <<if ($PC.boobs == 1)>> + She seems to think you're pretty, and is more willing to @@color:hotpink;try for your approval@@ than she would otherwise be. She openly oggles your rack at every opportunity. + <<set $activeSlave.devotion += 4>> + <</if>> +<</if>> +<<if ($activeSlave.behavioralFlaw is "hates women") && ($activeSlave.devotion <= 50)>> + <<if ($PC.dick == 0) && ($PC.boobs == 1)>> + She obviously does not find you immediately attractive, and is @@color:mediumorchid;less eager to conciliate you@@ than she would otherwise be. + <<set $activeSlave.devotion -= 5>> + <</if>> +<</if>> +<<if (($activeSlave.attrXY > 50) || ($activeSlave.energy > 95)) && ($activeSlave.behavioralFlaw != "hates men") && ($activeSlave.trust >= -20)>> + <<if ($PC.dick == 1) && ($PC.boobs == 0)>> + She seems to think you're handsome, and is more willing to @@color:hotpink;try for your approval@@ than she would otherwise be. She oggles your crotch at every opportunity. + <<set $activeSlave.devotion += 4>> + <</if>> +<</if>> +<</if>> + +<<if $PC.preg > 0>> + <<if $PC.career == "escort">> + <<if $PC.preg >= 16>> + Your pregnancy is obvious to her, which means two things: you won't be as capable of disciplining her, leading her to be @@color:mediumorchid;more willing to disobey,@@ and you going to be demanding and needy, possibly even @@color:gold;using force to get her to do what you want.@@ + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.devotion -= 10>> + <</if>> + <<else>> + <<if $PC.preg >= 20>> + Your pregnancy is obvious to her, which means two things: you won't be as capable of disciplining her, leading her to be @@color:mediumorchid;more willing to disobey,@@ and you going to be demanding and needy, possibly even @@color:gold;using force to get her to do what you want.@@ + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.devotion -= 10>> + <</if>> + <</if>> +<</if>> + +<<if $PC.boobsBonus == 3>> + <<if $activeSlave.fetish == "boobs">> + <<if $activeSlave.fetishKnown == 0>> + She keeps stealing glances at your huge rack.<<if canAchieveErection($activeSlave)>> Her dick rapidly hardening.<</if>> You stretch, giving her a fantastic view of your breasts, before circling around behind her and cupping her chest. Between your tits against her back, and how teasingly big you are pretending her breasts will be, she can't contain herself; she cums from overstimulation, completely pinning her @@color:green;as a breast fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <<else>> + She keeps stealing glances at your huge rack.<<if canAchieveErection($activeSlave)>> Her dick rapidly hardening.<</if>> As you inspect her, you take care to keep "accidentally" bumping her with your tits, before "tripping" and landing with her face buried in your chest. She is practically bursting with lust by the end and @color:hotpink;eager to please you@@ so she can be close to those boobs. + <<set $activeSlave.devotion += 5>> + <</if>> + <</if>> +<</if>> + +<<if $enduringTrust > 20>> + <<if $activeSlave.trust >= -20>> + She notices that most of the slaves she sees around your penthouse seem to trust you, and hopes that she can @@color:mediumaquamarine;trust you,@@ too. + <<set $activeSlave.trust += 1>> + <</if>> +<<else>> + <<if $activeSlave.trust < 50>> + She notices that most of the slaves she sees around your penthouse seem to fear you, and starts to @@color:gold;fear you,@@ too. + <<set $activeSlave.trust -= 2>> + <</if>> +<</if>> +<<if $enduringDevotion > 20>> + <<if $activeSlave.devotion >= -20>> + She sees that most of the slaves she sees around your penthouse like you, and hopes that she can @@color:hotpink;like you@@ a little more herself. + <<set $activeSlave.devotion += 1>> + <</if>> +<<else>> + <<if $activeSlave.devotion < 50>> + She sees that most of the slaves she sees around your penthouse dislike you, and starts to @@color:mediumorchid;dislike you@@ a little more herself. + <<set $activeSlave.devotion -= 2>> + <</if>> +<</if>> + +<<if ($PC.career is "escort")>> + She recognizes you as a whore, leading her to @@color:mediumaquamarine;fear you less@@; however, her views of you also leave her less willing to @@color:mediumorchid;listen to you.@@ + <<set $activeSlave.devotion -= 10>> + <<set $activeSlave.trust += 1>> +<<elseif ($PC.career is "servant")>> + Seeing you in your <<if $PC.title == 0>>maid's dress<<else>>maid's outfit<</if>> @@color:mediumaquamarine;calms her fears@@; however, she is unwilling to @@color:mediumorchid;listen to a servant.@@ + <<set $activeSlave.devotion -= 3>> + <<set $activeSlave.trust += 10>> +<<elseif ($PC.career is "gang")>> + She recognizes you from various crime reports @@color:gold;filling her with fear@@ over what life under you will be like. + <<set $activeSlave.trust -= 10>> +<</if>> +<<if ($PC.rumor is "force")>> + <<if ($activeSlave.devotion <= 20)>> + <<if ($activeSlave.trust > 0)>> + She seems to have picked up rumors about your ruthlessness, and is @@color:gold;horrified into obedience.@@ +<<set $activeSlave.trust -= 25>> + <<elseif ($activeSlave.trust > -10)>> + She seems to have picked up rumors about your ruthlessness, and is @@color:gold;terrified into obedience.@@ +<<set $activeSlave.trust -= 20>> + <<elseif ($activeSlave.trust > -20)>> + She seems to have picked up rumors about your ruthlessness, and is @@color:gold;frightened into obedience.@@ +<<set $activeSlave.trust -= 15>> + <</if>> + <</if>> +<<elseif $PC.rumor is "diligence">> + She seems to have picked up rumors about your probity, and is @@color:mediumaquamarine;less afraid of you@@ and more @@color:hotpink;willing to like you.@@ +<<set $activeSlave.devotion += 5>> +<<set $activeSlave.trust += 5>> +<</if>> + +<<if ($activeSlave.accent >= 3)>> + <<if ($activeSlave.trust > 20)>> + During the enslavement process so far, it became obvious to her that she can barely understand enough $language to understand orders. She's @@color:gold;frightened@@ by the sudden danger that she won't be able to do what she's told, even if she wants to. +<<set $activeSlave.trust -= 5>> + <<elseif ($activeSlave.devotion <= 20)>> + <<if $activeSlave.intelligence > 1>> + She can barely understand the $language language, but she's smart enough to understand everything that's happening to her. Even so, @@color:mediumaquamarine;some fear is deferred,@@ since the harsh realities of being a sex slave may not be clear to her yet. + <<set $activeSlave.trust += 10>> + <<elseif $activeSlave.intelligence > -1>> + She can barely understand enough $language to understand what's happening to her. This incapacity @@color:mediumaquamarine;defers a great deal of fear,@@ since her exact future hasn't become clear to her yet. + <<set $activeSlave.trust += 10>> + <<else>> + She can barely understand $language at all, and scarcely understands what's happening to her. This leaves her @@color:mediumaquamarine;unaware of how afraid she should be,@@ since she's too stupid to figure it out without being told. + <<set $activeSlave.trust += 25>> + <</if>> + <</if>> +<</if>> + +<<if $arcologies[0].FSSupremacist >= 50>> + <<if $activeSlave.race is $arcologies[0].FSSupremacistRace>> + She realizes that she's a member of the favored race in your arcology, and @@color:mediumaquamarine;hopes@@ this will earn her good treatment. +<<set $activeSlave.trust += 2>> + <<else>> + She realizes that she's not a member of the favored race in your arcology, and @@color:gold;fears@@ this will earn her extra abuse. +<<set $activeSlave.trust -= 4>> + <</if>> +<</if>> +<<if $arcologies[0].FSSubjugationist >= 50>> + <<if $activeSlave.race != $arcologies[0].FSSubjugationistRace>> + She realizes that she's not one of the people considered subhuman here, and @@color:mediumaquamarine;hopes@@ this will allow her to avoid some abuse. +<<set $activeSlave.trust += 2>> + <<else>> + She realizes that she's one of the people considered subhuman here, and @@color:gold;fears@@ she will be unable to avoid degradation. + <<set $activeSlave.trust -= 4>> + <</if>> +<</if>> +<<if $arcologies[0].FSRepopulationFocus >= 50>> + <<if $activeSlave.preg > 0>> + She realizes that your arcology values bearing children and @@color:mediumaquamarine;hopes@@ she'll be treated gently for being pregnant. + <<set $activeSlave.trust += 2>> + <</if>> +<</if>> +<<if $arcologies[0].FSRestart >= 50>> + <<if $activeSlave.preg < 1>> + She recognizes her place in society and @@color:mediumaquamarine;is glad@@ she isn't pregnant. + <<set $activeSlave.trust += 1>> + <</if>> +<</if>> +<<if $arcologies[0].FSGenderRadicalist >= 50>> + <<if $activeSlave.dick > 0>> + <<if $activeSlave.anus > 0>> + She realizes that your arcology accepts girls with dicks who take it up the ass, and since she qualifies, she @@color:mediumaquamarine;hopes@@ to be well treated here. +<<set $activeSlave.trust += 2>> + <<else>> + She realizes that girls with dicks take it up the butt here, and @@color:gold;fears@@ for her virgin anus. +<<set $activeSlave.trust -= 4>> + <</if>> + <</if>> +<</if>> +<<if $arcologies[0].FSGenderFundamentalist >= 50>> + <<if $activeSlave.dick == 0>> + She realizes that she has a chance of conforming to gender roles in your arcology, and @@color:mediumaquamarine;hopes@@ to avoid abuse this way. +<<set $activeSlave.trust += 2>> + <<else>> + She realizes that your arcology's culture looks down on girls like her, and @@color:gold;fears@@ she'll be abused as a result. +<<set $activeSlave.trust -= 4>> + <</if>> +<</if>> +<<if $arcologies[0].FSPaternalist >= 50>> + She realizes that your arcology's citizens look after their slaves, you more than anyone, and @@color:mediumaquamarine;hopes@@ she'll do well here. +<<set $activeSlave.trust += 2>> +<</if>> +<<if $arcologies[0].FSDegradationist >= 50>> + She realizes that for her, your arcology is likely to be a hell unending, and is @@color:gold;terrified.@@ +<<set $activeSlave.trust -= 5>> +<</if>> +<<if $arcologies[0].FSBodyPurist >= 50>> +<</if>> +<<if $arcologies[0].FSTransformationFetishist >= 50>> +<</if>> +<<if $arcologies[0].FSMaturityPreferentialist >= 50>> + <<if ($activeSlave.acutalAge > 30)>> + She realizes that your arcology appreciates older girls, and @@color:mediumaquamarine;hopes@@ it'll be nicer here. +<<set $activeSlave.trust += 2>> + <</if>> +<</if>> +<<if $arcologies[0].FSYouthPreferentialist >= 50>> + <<if ($activeSlave.acutalAge > 30)>> + She realizes that your arcology has little use for older girls, and @@color:gold;fears@@ she'll be abused here. + <<set $activeSlave.trust -= 4>> + <<elseif ($activeSlave.acutalAge < 18)>> + /% begin is a child block %/ + /% Set $i to 0 or 1 to reflect whether she understands. %/ + <<set $i to 0>> + <<if ($activeSlave.origin is "She was raised in a radical slave school that treated her from a very young age, up to the point that she never experienced male puberty.") or ($activeSlave.origin is "She was raised in a radical slave school that treated her with drugs and surgery from a very young age.") or ($activeSlave.origin is "She was brought up in a radical slave school to match her twin.")>> + <<set $i to 1>> + <<elseif isSexuallyPure($activeSlave)>> + <<if $activeSlave.intelligence < either(0, 1, 2, 3)>> + <<set $i to 1>> + <</if>> + <<else>> + <<if $activeSlave.intelligence < either(0, 1)>> + <<set $i to 1>> + <</if>> + <</if>> + <<if $i < 1>> + She has heard that you like little girls and is @@color:mediumaquamarine;reassured@@ because she misunderstands what this means. + <<set $activeSlave.trust += 2>> + <<elseif ($activeSlave.sexualQuirk is "perverted")>> + She has heard that you like little girls and @@color:mediumaquamarine;hopes@@ that matching your taste means she will be treated well. + <<set $activeSlave.trust += 2>> + <<elseif ($activeSlave.sexualQuirk is "size queen") && $PC.dick == 1>> + She has heard that you like little girls and @@color:hotpink;bites her lip@@ at the thought of how big your dick will be inside her. + <<set $activeSlave.devotion += 2>> + <<elseif ($activeSlave.sexualFlaw is "repressed") or ($activeSlave.sexualFlaw is "shamefast") or ($activeSlave.behavioralFlaw is "devout")>> + She has heard that you like little girls and is @@color:gold;terrified@@ because she understands exactly what that means. + <<set $activeSlave.trust -= 5>> + <<elseif ($activeSlave.sexualFlaw is "hates oral") or ($activeSlave.sexualFlaw is "hates anal") or ($activeSlave.sexualFlaw is "hates penetration") or (isSexuallyPure($activeSlave) and (50 >= random(1, 100)))>> + She has heard that you like little girls and @@color:gold;fears@@ what you might do to her. + <<set $activeSlave.trust -= 4>> + <<else>> + She has heard that you like little girls and @@color:mediumaquamarine;hopes@@ that matching your taste means she will be treated well. + <<set $activeSlave.trust += 2>> + <</if>> + /% end is a child block %/ + <</if>> +<</if>> +<<if $arcologies[0].FSSlimnessEnthusiast >= 50>> + <<if ($activeSlave.boobs < 500) && ($activeSlave.butt < 3) && ($activeSlave.weight <= 10) && ($activeSlave.muscles <= 30)>> + She realizes that she has a fashionable body for your arcology, and @@color:mediumaquamarine;hopes@@ it'll earn her some kindness. +<<set $activeSlave.trust += 2>> + <</if>> +<</if>> +<<if $arcologies[0].FSAssetExpansionist >= 50>> + <<if ($activeSlave.butt > 4) && ($activeSlave.boobs > 800)>> + She realizes that she has a fashionable body for your arcology, and @@color:mediumaquamarine;hopes@@ it'll earn her some kindness. +<<set $activeSlave.trust += 2>> + <</if>> +<</if>> +<<if $arcologies[0].FSPastoralist >= 50>> + <<if ($activeSlave.preg > 0) || ($activeSlave.lactation > 0)>> + She realizes that your arcology values slaves with motherly bodies, and @@color:mediumaquamarine;hopes@@ she won't be a low value slave for having one. +<<set $activeSlave.trust += 2>> + <</if>> +<</if>> +<<if $arcologies[0].FSPhysicalIdealist >= 50>> + <<if ($activeSlave.muscles > 5)>> + She realizes that muscles are respected around here, and though she isn't truly swole, she's partway there; she @@color:mediumaquamarine;hopes@@ she'll be kept healthy and strong. +<<set $activeSlave.trust += 2>> + <</if>> +<</if>> +<<if $arcologies[0].FSChattelReligionist >= 50>> + <<if $activeSlave.intelligence < -1>> + Her dimwitted mind naturally takes to being told her role as a slave is righteous, and she naively @@color:mediumaquamarine;hopes@@ your arcology's religion will protect her from harm. +<<set $activeSlave.trust += 2>> + <<elseif $activeSlave.intelligence > 1>> + Her intelligent mind @@color:gold;fears@@ the consequences of living in an arcology in which slavery has taken on religious significance. +<<set $activeSlave.trust -= 4>> + <</if>> +<</if>> +<<if $arcologies[0].FSRomanRevivalist >= 50>> + <<if $activeSlave.intelligence > 1>> + Though she knows it's not a truly authentic Roman restoration, her intelligent mind grasps the potential benefits of Roman mores for slaves, and she @@color:mediumaquamarine;hopes@@ life in your arcology will be managed with virtue. +<<set $activeSlave.trust += 2>> + <</if>> +<<elseif $arcologies[0].FSEgyptianRevivalist >= 50>> + <<if $activeSlave.intelligenceImplant == 1>> + Though she knows it's not a truly authentic ancient Egyptian restoration, her educated mind grasps the potential benefits of ancient Egyptian mores for slaves, and she @@color:mediumaquamarine;hopes@@ your arcology will make good and respectful use of her learning. +<<set $activeSlave.trust += 2>> + <</if>> +<<elseif $arcologies[0].FSEdoRevivalist >= 50>> + <<if $activeSlave.intelligenceImplant == 1>> + Though she knows it's not a truly authentic feudal Japanese restoration, her educated mind grasps the potential benefits of traditional Japanese mores for slaves, and she @@color:mediumaquamarine;hopes@@ your arcology will treat those who behave well with a modicum of honor. +<<set $activeSlave.trust += 2>> + <</if>> +<<elseif $arcologies[0].FSArabianRevivalist >= 50>> + <<if $activeSlave.intelligenceImplant == 1>> + Though she knows it's not a truly authentic restoration of the old Caliphate, her educated mind grasps the potential benefits of old Arabian law and culture for slaves, and she @@color:mediumaquamarine;hopes@@ your arcology has absorbed enough of the old wisdom to respect slaves. +<<set $activeSlave.trust += 2>> + <</if>> +<<elseif $arcologies[0].FSChineseRevivalist >= 50>> + <<if $activeSlave.intelligenceImplant == 1>> + Though she knows it's not a truly authentic ancient Chinese restoration, her educated mind grasps the potential benefits of ancient Confucian philosophy for slaves, and she @@color:mediumaquamarine;hopes@@ your arcology at least maintains some pretence of order and conservatism. +<<set $activeSlave.trust += 2>> + <</if>> +<</if>> + +<<if $arcologies[0].FSPaternalistLaw == 1>> + She saw a good deal of your arcology and its society on her way to your penthouse, and was amazed by all the happy, healthy slaves. She @@color:mediumaquamarine;begins to trust@@ that she'll be one of them, and @@color:hotpink;anticipates meeting@@ the person who built this place. +<<set $activeSlave.trust += 4>> +<<set $activeSlave.devotion += 4>> +<</if>> + +<<if $autoRulesAssistant == 0>> + <br> + <span id="rules"> + <<click "Apply default rules">> + <<replace "#rules">> + <<display "Default Rules">> + <</replace>> + <</click>> + <<if $activeSlave.devotion <= 20>> + //Will not apply many cosmetic and surgical options since she is not obedient// + <</if>> + </span> +<<else>> + <<if ($universalRulesNewSlavesRA == 1)>> + <<AutoRulesActivate 1>> + <</if>> +<</if>> + +<br><br> + +<span id="result"> +//Now might be a good time to introduce her to life in your stable of sex slaves.// +<br> + +<<if $activeSlave.origin is "She submitted to enslavement to escape the hard life of an Old World whore.">> + <<click "Brand her to introduce her to life as a slave whore">> + <<set $activeSlave.brand to $brandDesign>> + <<set $activeSlave.brandLocation to $brandTarget>> + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.health -= 10>> + <<if canDoAnal($activeSlave)>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <</if>> + <<replace "#result">> + You tell her you'll be marking her as one of your working girls. She looks resigned as she follows you to the body modification studio, and lets you strap her down with her $brandTarget bare. She understands what's coming. You've got her positioned just right<<if canDoAnal($activeSlave)>>, so your cock slides up her experienced asshole easily<</if>>. You bring the brand in close so she can feel the radiated heat, which breaks through even her jaded exterior and makes her tighten with fear. When you're close, you apply the brand<<if canDoAnal($activeSlave)>>, making the poor whore cinch her sphincter down hard in agony, bringing you to climax<</if>>. She knows you know how to @@color:gold;apply pain,@@ now, and she @@color:mediumorchid;learns to dislike you@@ even as her @@color:red;wound@@ heals. + <</replace>> + <</click>> + <br> +<<elseif $activeSlave.origin is "She submitted to enslavement to get access to modern prenatal care.">> + <<click "Manipulate her fear for her pregnancy">> + <<set $activeSlave.devotion += 4>> + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.oralCount += 1>> + <<set $oralTotal += 1>> + <<replace "#result">> + You place a curative injector on your desk, and describe its remarkable medical powers in detail, before mentioning its extreme cost. Her face rises at the first part and falls at the second. You tell her that if she's a perfect sex slave, she'll get as much as she needs, and that she can start by sucking you off. She grunts a little as she hurries to get her pregnant body down to her knees, but works your cock with almost desperate enthusiasm. You stroke her hair comfortingly as she does, and inject the healing dose into her shoulder. She murmurs her @@color:hotpink;gratitude@@ into your dick, but @@color:gold;fears@@ for her pregnancy. + <</replace>> + <</click>> + <br> +<<elseif $activeSlave.origin is "She offered herself as a slave to escape the horrors a blind girls faces on the streets.">> + <<click "Abort her child">> + <<set $activeSlave.devotion += 4>> + <<set $activeSlave.trust += 3>> + <<set $activeSlave.preg = 0>> + <<set $activeSlave.pregType = 0>> + <<set $activeSlave.pregSource = 0>> + <<replace "#result">> + You loudly place an innocuous-looking drug injector on your desk, and let her think about it for a long moment. Then, you declare exactly what made that sound, Abortifacients. After an instant of comprehension, her mood instantly improves. She pledges to @@color:hotpink;submit to you,@@ <<if $PC.dick == 1>>suck your cock, take it in her pussy, take it up her ass<<else>>eat you out, worship you with her pussy, serve you with her ass<</if>>, anything, as long as @@color:mediumaquamarine;remove her rape baby.@@ You observe that she'll do all of those things, regardless of what you decide to do about her pregnancy, but for now, you'll let her end her pregnancy. She needs all the nutrients for herself right now. She thanks you through her tears. + <</replace>> + <</click>> + <br> +<<elseif $activeSlave.origin is "She submitted to enslavement for a better chance at survival than she had as a migrant.">> + <<if canDoAnal($activeSlave)>> + <<click "Introduce her to anal service">> + <<set $activeSlave.devotion += 4>> + <<set $activeSlave.trust += 4>> + <<set $activeSlave.anus += 1>> + <<set $activeSlave.analSkill += 10>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<replace "#result">> + You carefully and patiently explain to the fearful anal virgin how skilled Free Cities slaves take dick up the butt. She is allowed to go at her own pace, hesitantly progressing from enemata to a single well-lubricated finger to a little plug. After a long while she's beginning to get aroused, and you bring her over to the couch to spoon. She stiffens with fear but you take your time and just cuddle for a while before gently sodomizing her. She @@color:hotpink;thanks@@ you for being a @@color:mediumaquamarine;kind master,@@ and has @@color:green;learned@@ the basics of taking it up the ass. + <</replace>> + <</click>> + <br><<click "Initiate her with anal pain">> + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.anus += 1>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<replace "#result">> + You haul her wordlessly into the bathroom. In a few minutes she finds herself standing obediently behind you, waiting for your next command with a clean colon and an uncomfortably large buttplug stretching her virgin ass. Once it's been in long enough to prevent any damage, you push her fearful form over the desk and pull it free. She squeals with more embarrassment than pain at the feeling of her first sodomy, but before long you're pounding her hard enough that all she can do is moan and desperately wonder when you'll be done with her poor little butt. You keep her around all day; by night, her asshole is well broken in and @@color:mediumorchid;so is her spirit.@@ She @@color:gold;fears@@ you now, knowing this is only the beginning. + <</replace>> + <</click>> + <</if>> + <br> +<<elseif $activeSlave.origin is "She submitted to enslavement as her only way to obtain surgery to transform her into a woman.">> + <<click "Give her her surgery">> + <<set $activeSlave.devotion += 15>> + <<set $activeSlave.health -= 10>> + <<set $activeSlave.trust += 10>> + <<set $activeSlave.vagina to 0>> + <<set $activeSlave.dick to 0>> + <<set $activeSlave.balls to 0>> + <<replace "#result">> + When she hears she'll be heading to surgery immediately, she bursts into @@color:hotpink;tears of gratitude@@ and makes to run around your desk to hug you before checking herself. She clearly doesn't want to put a foot wrong and isn't sure it would be appropriate. You solve her dilemma by meeting her with an embrace. She @@color:mediumaquamarine;cries into your chest@@ and promises to be your best slave. The surgery does affect her @@color:red;health@@ a little. + <</replace>> + <</click>> + <br><<click "Use her as she is">> + <<set $activeSlave.devotion += 4>> + <<set $activeSlave.anus += 1>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<replace "#result">> + You announce that she'll have to earn her surgery - if she ever gets it at all. She only has time for a moment of shock and betrayal before she finds her face jammed into the cushions of your office couch. She struggles, outraged, but only manages to avoid sodomy for a moment. Her resistance only makes it harder on herself as you take her anus without mercy. By the third time you buttfuck her she's learned to @@color:hotpink;relax and let it happen.@@ + <</replace>> + <</click>> + <br> +<<elseif $activeSlave.origin is "She submitted to enslavement out of a misguided desire to join a sexually libertine society.">> + <<if canDoAnal($activeSlave)>> + <<click "Disabuse her of her silly ideas">> + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<replace "#result">> + You rise from your desk and move in close. She turns to face you but you roughly spin her around. You haul her up on tiptoe so you can use her standing. As you get your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> lined up with her sissy ass she starts to struggle and protest, asking you to fuck in a more comfortable position. You tell her to keep her whore mouth shut, and administer an awful slap when she tries to keep talking. Her stupid illusions about life as a sex slave @@color:mediumorchid;melt away@@ with the burning sensation of a dick forcing its way up her ass at an harsh angle. She wilts a little as you abuse her butt, and afterward, she's in tears as she stumbles to the bathroom to wash her fuckhole. She's regained her composure by the time she gets out but @@color:gold;breaks down@@ when you tell her to present her asshole again. + <</replace>> + <</click>> + <</if>> + <<if $seeExtreme == 1>> + <<if $activeSlave.indentureRestrictions <= 0>> + <br><<click "Cruelly castrate her">> + <<set $activeSlave.devotion -= 10>> + <<set $activeSlave.trust -= -10>> + <<set $activeSlave.health -= 10>> + <<set $activeSlave.balls to 0>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<replace "#result">> + You rise from your desk and move in close, wordlessly dominating her without touch, tempting and overawing her until she's desperate with desire, her prick stiff as iron. She follows you willingly into the autosurgery and even allows you to strap her in, face down, without comment. Her fuckhole welcomes your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> and she gasps with pleasure. She climaxes with indecent speed, dripping her cum onto the surgery floor. You keep fucking her, but lean forward to whisper to her that that was her last hardon. She's completely confused and says nothing, but gradually realizes what the numb feeling around her ballsack means. She @@color:gold;screams with horror@@ and @@color:mediumorchid;sobs disconsolately@@ as the autosurgery disengages from her clipped genitals and you disengage from her <<if $PC.dick == 1>>cum-filled<<else>>wilting<</if>> butthole. She gingerly stumbles back to your office with you and, without even being ordered to, arranges herself on the couch with her fuckhole ready. The gelding does affect her @@color:red;health@@ somewhat. + <</replace>> + <</click>> + <</if>> + <</if>> + <br> +<<elseif $activeSlave.origin is "She asked to be enslaved out of naive infatuation with you.">> + <<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> + <<click "Let her show you what she can do">> + <<set $activeSlave.devotion += 4>> + <<set $activeSlave.trust += 4>> + <<set $activeSlave.analCount += 1>> + <<if $activeSlave.vagina == 1>> + <<set _temp to random(1,100)>> + <<else>> + <<set _temp to 0>> + <</if>> + <<if _temp > 50>> + <<set $vaginalTotal += 1>> + <<set $activeSlave.vaginalCount += 1>> + <<else>> + <<set $analTotal += 1>> + <<set $activeSlave.analCount += 1>> + <</if>> + <<replace "#result">> + You tell her that slaves working in your penthouse are all expected to please you, and she'll have to impress you. She smiles and even giggles a little, standing to strip off her clothes, taking her time and showing off her fresh body. She gets lewder and lewder, displaying youthful libido basking in the gaze of her crush. She slowly becomes more and more desperate to entice you, so you let her keep going out of curiosity, to see how far she'll go. She goes to the point of reclining on the couch with her legs back, spreading herself and masturbating, and when that fails to get you out of your chair, she begins to wink her <<if _temp > 50>>pussy<<else>>anus<</if>> meaningfully. She's clearly got a good idea of what many men like, and you head over and take her tight <<if _temp > 50>>pussy<<else>>asshole<</if>>. You do it gently, making sure she enjoys herself, and she becomes @@color:mediumaquamarine;very hopeful@@ that she was wrong to doubt you, and that she really can @@color:hotpink;be close to@@ the object of her infatuation. She bounces up off the couch afterward to wiggle her butt at you, and even blows you a kiss as you get back to work. + <</replace>> + <</click>> + <</if>> + <<if canDoAnal($activeSlave)>> + <br><<click "Make sure she knows she made a mistake">> + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<replace "#result">> + You tell her that slaves working in your penthouse are all expected to please you, and she nods eagerly. She strips, only starting to look doubtful again when you brusquely order her to hurry up. You order her get down on the ground with her face up, her shoulders against the floor; she does, and then you order her to put her legs over her head. She looks puzzled but does, flipping herself flexibly up until she's doing a shoulder stand, bent double with her crotch over her face. You stand over her and shove <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> down and into her asshole. This is an advanced anal position and although she's clearly no anal virgin it's well beyond her. She does her best but tears begin to streak her cheeks. After a while you tire of the position and flip her over onto her face to assrape her doggy style. This allows you to whisper into her ear that her holes are your property now, to use, to abuse, or to sell. She @@color:mediumorchid;sobs in despair@@ at the latter, knowing she's @@color:gold;thrown her life away.@@ + <</replace>> + <</click>> + <</if>> + <br> +<<elseif $activeSlave.origin is "She asked to be enslaved in the hope you'd treat a fellow woman well.">> + <<click "Build a connection with her">> + <<set $activeSlave.trust += 4>> + <<set $activeSlave.oralCount += 1>> + <<set $oralTotal += 1>> + <<replace "#result">> + You ask conversationally what experience she has with women. She takes a while to understand your point, but once she does, she blushes and says, "Uh, I messed around in school once or twice, but since then, I've never -" and is then quiet, because you're making out with her. She's surprised and stiffens for a moment but perceptibly thinks things through and realizes she's yours now, and then she relaxes to let you have your way. You push her boundaries pretty far, and before long you've got her down on her knees eating you out. She's badly discomfited but does her best; she's @@color:mediumaquamarine;hopeful@@ that she can do this, and slave life won't be so bad. + <</replace>> + <</click>> + <<if canDoAnal($activeSlave)>> + <br><<click "Put her in her place">> + You stand up and tell her to strip. She hesitates, staring at you in dawning apprehension, until she sees that you're stepping into a strap-on. She unconsciously takes a step backward, but that's as far as she gets before you cover the ground between you, grab her by the throat, and push her back until she falls onto the couch. You drag the head of the fake phallus down over her pussylips, and she shivers, but you keep going, telling her that you'll only be fucking her there when she's good. When she's bad, you'll assfuck her. Her eyes fly open and she tries to struggle, but you give her a warning slap and then push yourself home. She starts to cry, more from hopelessness than anal pain, knowing that @@color:mediumorchid;you're a slaveowner like any other,@@ more likely to @@color:gold;abuse her@@ than be sympathetic. + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 5>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<replace "#result">> + <</replace>> + <</click>> + <</if>> + <br> +<<elseif $activeSlave.origin is "She asked to be enslaved since she felt you were her only hope of becoming a prettier woman.">> + <<click "Start by fixing that voice of hers">> + <<replace "#result">> + You schedule her for some vocal surgery. You have her brought in to be inspected the next day, and though she's healing well, she's not to speak yet. She's sore enough to obey the stricture, but when she stands naked before your desk she clearly wants to communicate something. You approach her and place a finger on her fake lips, shushing her, and you tell her you understand. You kiss her and push her backward until she falls onto the couch; she smiles @@color:mediumaquamarine;trustingly@@ and pulls her legs apart and back, offering you her asshole. She has a stiff hardon, a clear indication that she's honestly @@color:hotpink;attracted to you,@@ and though she still doesn't speak, she makes a sore little whinny of pleasure when you enter her welcoming butt. + <</replace>> + <<set $activeSlave.devotion += 4>> + <<set $activeSlave.trust += 4>> + <<set $activeSlave.voice += 1>> + <<set $activeSlave.health -= 10>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <</click>> + <<if canDoAnal($activeSlave)>> + <br><<click "Let her know she'll have to earn her rewards">> + <<replace "#result">> + You complete the induction and then perform a thorough inspection, noting down each area in which surgery or drugs could improve her body. She understands what you're doing and can barely contain her excitement, but you tell her that she'll have to earn such improvements. Her face falls. You reassure her that it won't take the years she would have had to work to afford such things herself, but that she needs to be a good slave, and soon, for you to spend resources on her. You let her start by taking a rough buttfuck, bent over the desk. Her ass is tight and you are not merciful. She gasps and moans but takes it all the same, @@color:mediumaquamarine;trusting@@ that she'll eventually be rewarded with transformation. + <</replace>> + <<set $activeSlave.trust += 10>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <</click>> + <</if>> + <br> +<<elseif $activeSlave.origin is "She was transformed and enslaved after she fell into debt to you.">> + <<if canDoAnal($activeSlave)>> + <<click "Introduce her to getting fucked">> + <<replace "#result">> + You stand up, your <<if $PC.dick == 1>>erection<<if $PC.vagina == 1>> and the pussy beneath it<</if>><<else>>strap-on<</if>> suddenly becoming visible to her, and order her in a conversational tone of voice to kneel on the couch and spread her buttocks. The true nature of her new life crashes down on her in a moment, and she cannot decide whether to run, to rage, or to cry. You solve her dilemma for her by seizing her and flinging her toward the couch, administering practiced cracks of your palm to her ass until she complies. She sobs as she feels the burning sensation of her @@color:lime;anal virginity being taken,@@ knowing that she can now be @@color:gold;used at will@@ and is now subject to the whims of someone who has shown themselves @@color:mediumorchid;willing to rape her anus.@@ +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.trust -= 5>> +<<set $activeSlave.anus to 1>> +<<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <</replace>> + <</click>> + <</if>> + <br> +<<elseif $activeSlave.origin is "She offered herself to you as a slave to escape a life of boredom.">> + <<if canDoAnal($activeSlave)>> + <<click "Make sure she enjoys her first butt stuff">> + <<replace "#result">> + You make no direct answer to her nervous question about her virgin butt, though you do wonder how she was so selfish as to be a Free Cities party girl without giving up her asshole nightly. Instead, you ask her about herself, ensuring that she learns the proper way to answer questions from her <<if $PC.title == 1>>master<<else>>mistress<</if>>. She answers readily, even when you turn the subject to her sexual experiences, and she starts to get visibly aroused. Before long, she finds herself sitting on your lap on the couch, making out with you while she gives you a handjob. She stiffens a little when you begin to play with her butthole, but you take your time. Soon she's taking a finger, and then two, and before long, she's riding <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. She doesn't climax to her @@color:lime;first buttsex,@@ but she is learning to @@color:mediumaquamarine;trust@@ that you won't hurt her. +<<set $activeSlave.trust += 10>> +<<set $activeSlave.anus to 1>> +<<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <</replace>> + <</click>> + <</if>> + <br> +<<elseif $activeSlave.origin is "She sold herself into slavery out of fear that life on the streets was endangering her pregnancy.">> + <<if canDoAnal($activeSlave)>> + <<click "Make sure she enjoys her first anal sex">> + <<replace "#result">> + You introduce her to obedience and proper manners regarding her <<if $PC.title == 1>>master<<else>>mistress<</if>> before sending her off for a physical. That night, she's returned to your room, and finds you doing business on a tablet in bed. She looks doubtful, but obeys when you direct her to get into bed<<if $PC.dick == 0>>, even after she realizes you're wearing a strap-on<</if>>. You turn out the light and spoon her from behind, kissing her neck and ears, cupping her swollen breasts, and running your hands across her pregnant belly with its taut $activeSlave.skin skin. She's awkward at first but her body responds to the tenderness. Before long she's humping her pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You tell her no, not there, and begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up her tight but relaxed ass. She's unsure of herself, but you keep her nice and relaxed. She doesn't climax to her @@color:lime;first buttsex,@@ but she is learning to @@color:mediumaquamarine;trust@@ that you won't hurt her. +<<set $activeSlave.trust += 10>> +<<set $activeSlave.anus to 1>> +<<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <</replace>> + <</click>> + <</if>> + <br> +<<elseif $activeSlave.origin is "She offered herself to you as a slave to escape the hard life of a free whore.">> + <<click "Clean up her whorish appearance">> + <<replace "#result">> + She's totally unsurprised when you send her to the salon for a makeover. It takes several days of work before she's brought back in for another inspection; when she arrives, you wordlessly point her to a full length mirror. She sees herself without tattoos, hooker's haircut, and piercings, a conventionally pretty girl with subtle implants and a clean appearance. She gasps and covers her mouth with a hand, and then suddenly bursts into tears. "Thank you, <<if $PC.title == 1>>Master<<else>>Mistress<</if>>," she sobs. "I never would have thought." She reaches out to touch her reflection. "I look like a nice girl." She is @@color:hotpink;grateful to you@@ for showing her this side of herself, and has @@color:mediumaquamarine;begun to trust@@ that being your slave will be less degrading than being a free prostitute. +<<set $activeSlave.trust += 4>> +<<set $activeSlave.devotion += 4>> +<<set $activeSlave.boobs -= $activeSlave.boobsImplant>> +<<set $activeSlave.boobsImplant to 0>> +<<set $activeSlave.lips -= $activeSlave.lipsImplant>> +<<set $activeSlave.lipsImplant to 0>> +<<set $activeSlave.butt -= $activeSlave.buttImplant>> +<<set $activeSlave.buttImplant to 0>> +<<set $activeSlave.lipsPiercing to 0>> +<<set $activeSlave.tonguePiercing to 0>> +<<set $activeSlave.nosePiercing to 0>> +<<set $activeSlave.eyebrowPiercing to 0>> +<<set $activeSlave.navelPiercing to 0>> +<<set $activeSlave.nipplesPiercing to 0>> +<<set $activeSlave.clitPiercing to 0>> +<<set $activeSlave.hStyle to "neat">> +<<set $activeSlave.customTat to " ">> + <</replace>> + <</click>> + <br> +<<elseif $activeSlave.origin is "She sold herself into slavery to escape life on the streets.">> + <<click "Show off her tits">> + <<replace "#result">> + You send her out to be cleaned up and inducted, but have her brought back afterward. You point out a clothes box on the couch and tell her to get dressed, since you're about to make a tour of the club, and she'll be accompanying you. She obeys without comment, but gasps with shock to find that she's been given a string sling bikini. She climbs into it hesitantly, and finds that not only does its string bottom ride up between her pussylips, it does not cover her nipples at all: the strings part to either side of the nipples to let them stick through, bare. This can only generously be called clothing. She accepts this with an obvious internal sigh, however, and walks dutifully behind you, her bare feet slapping along as her big butt bounces and her tits constantly fall out of her strings. + <<if $activeSlave.behavioralFlaw != "shamefast">> + After a while, though, she notices that she's getting a lot of very positive attention, and even starts to strut it a little. When you get back to the penthouse, you ask her how she felt. She blushes. "Kinda hot, <<if $PC.title == 1>>Master<<else>>Mistress<</if>>," she says, embarrassed. "I didn't think an older girl like me would get so many stares." You reach out to grope her tits, and tell her that with breasts like hers, it's not surprising. She @@color:hotpink;likes you@@ for liking her body, and has @@color:mediumaquamarine;begun to trust@@ that even though she's old, she can find a place under you. + <<set $activeSlave.trust += 4>> + <<set $activeSlave.devotion += 4>> + <<else>> + After a while, though, she notices that she's getting a lot of very positive attention, but she remains embarrassed. Her gait is clumsy and hesitant, and she almost trips over herself with mortification. When you get back to the penthouse, you ask her how she felt. She blushes furiously. "T-terrible, <<if $PC.title == 1>>Master<<else>>Mistress<</if>>," she says with feeling. "P-please, I'll @@color:hotpink;d-do anything you want@@ @@color:gold;as long as you don't m-make me do that again.@@ Anything." She thinks frantically, obviously trying to come up with the most abject idea she can. "I'll b-be a whore! J-just as long as I can do it, you know, in a room." + <<set $activeSlave.trust -= 4>> + <<set $activeSlave.devotion += 4>> + <</if>> + <</replace>> + <</click>> + <br> + +/*Written by DrPill, coded by Boney M*/ +<<elseif $activeSlave.origin is "She was recruited into your service by her sister.">> + <<click "Use her sister as an example">> +<<set $activeSlave.devotion += 4>> +<<set $activeSlave.trust += 4>> + <<replace "#result">> + Your new slave appears <<if $activeSlave.devotion < -10>>reluctant to assume her new duties.<<else>>unsure what her new duties are.<</if>> You gesture towards $recruiterSister.slaveName. She is <<if $recruiterSister.intelligence > 0>>bright enough<<elseif (($recruiterSister.vaginalSkill + $recruiterSister.analSkill + $recruiterSister.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $recruiterSister.slaveName starts things off with a <<if $recruiterSister.entertainSkill >= 100>>masterful<<elseif $recruiterSister.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($recruiterSister.anus > 0) && ($recruiterSister.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. She eagerly moans as you enter her, begging for your seed<<if $recruiterSister.energy > 95>> like the slut she is.<<elseif $recruiterSister.whoreSkill > 30>> like the whore she is<<elseif ($recruiterSister.assignment is "serve in the master suite") || ($recruiterSister.assignment is "please you")>> like the fucktoy she is<</if>>. As you finish, she <<if $recruiterSister.fetish is "cumslut">>opens her mouth and savors your gift, thanking you once she's swallowed enough to be able to talk again.<<elseif ($recruiterSister.fetish is "buttslut") || ($recruiterSister.fetish is "submissive")>>collapses on the floor with her ass high in the air, thanking you for painting her hole white.<<else>>thanks you.<</if>> witnessing this display of servitude from her big sister @@color:hotpink;eases $activeSlave.slaveName into her new life,@@ and @@color:mediumaquamarine;gives her hope@@ she can find a place here. + <</replace>> + <</click>> + <br> +<<elseif $activeSlave.origin is $activeSlave.origin is "She was recruited into your service by her mother.">> + <<click "Use her mother as an example">> +<<set $activeSlave.devotion += 4>> +<<set $activeSlave.trust += 4>> + <<replace "#result">> + You gesture towards $recruiterMother.slaveName. She is <<if $recruiterMother.intelligence > 0>>bright enough<<elseif (($recruiterMother.vaginalSkill + $recruiterMother.analSkill + $recruiterMother.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $recruiterMother.slaveName starts things off with a <<if $recruiterMother.entertainSkill >= 100>>masterful<<elseif $recruiterMother.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($recruiterMother.anus > 0) && ($recruiterMother.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. She eagerly moans as you enter her, begging for your seed<<if $recruiterMother.energy > 95>> like the slut she is.<<elseif $recruiterMother.whoreSkill > 30>> like the whore she is<<elseif ($recruiterMother.assignment is "serve in the master suite") || ($recruiterMother.assignment is "please you")>> like the fucktoy she is<</if>>. As you finish, she <<if $recruiterMother.fetish is "cumslut">>opens her mouth and savors your gift, thanking you once she's swallowed enough to be able to talk again.<<elseif ($recruiterMother.fetish is "buttslut") || ($recruiterMother.fetish is "submissive")>>collapses on the floor with her ass high in the air, thanking you for painting her hole white.<<else>>thanks you.<</if>> witnessing this display of servitude from her mother @@color:hotpink;eases $activeSlave.slaveName into her new life,@@ and @@color:mediumaquamarine;gives her hope@@ she can find a place here. + <</replace>> + <</click>> + <br> + +<</if>> + +<<click "Brand her">> +<<set $activeSlave.brand to $brandDesign>> +<<set $activeSlave.brandLocation to $brandTarget>> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.trust -= 10>> +<<set $activeSlave.health -= 10>> +<<replace "#result">> + You drag her to the body modification studio and strap her down with her $brandTarget clear and defenseless. She doesn't understand what's coming for a while, even as disinfectant is applied to her $brandTarget. She can't see the approaching brand, but eventually she feels the radiated heat on her skin and manages to get one inarticulate, wordless noise of terror out before the dreadful sizzling noise and the sweet smell of burning flesh. If she didn't know she was a slave before, @@color:mediumorchid;she does now,@@ and she's got the @@color:gold;agonizing@@ @@color:red;injury@@ to prove it. + <<if ($arcologies[0].FSSubjugationistRace is $activeSlave.race) && ($arcologies[0].FSSubjugationist > 0)>> + Society @@color:green;approves@@ of your purchase and branding of a inferior $activeSlave.race person; this advances the idea that $activeSlave.race people ought to be enslaved. + <<set $rep += $FSSingleSlaveRep*($arcologies[0].FSSubjugationist/$FSLockinLevel)>> + <<set $Subjugationist += 0.05*$FSSingleSlaveRep>> + <<elseif ($arcologies[0].FSSupremacistRace is $activeSlave.race) && ($arcologies[0].FSSupremacist > 0)>> + Society @@color:red;disapproves@@ of your purchase and branding of a $activeSlave.race person; this reduces support for the idea that $activeSlave.race people are superior. + <<set $rep -= $FSSingleSlaveRep*($arcologies[0].FSSubjugationist/$FSLockinLevel)>> + <<set $Subjugationist -= 0.05*$FSSingleSlaveRep>> + <</if>> +<</replace>> +<</click>> + +<<if $seeExtreme == 1>> +<<if $activeSlave.balls > 0>> +<<if $activeSlave.indentureRestrictions <= 0>> +<br><<click "Geld her">> +<<set $activeSlave.balls to 0>> +<<set $activeSlave.health -= 10>> +<<set $activeSlave.trust -= 50>> +<<replace "#result">> + You drag her to the remote surgery and strap her face down with her legs spread. She doesn't understand what's happening, since the anaesthetics totally deprive her of any sensation. She's so drugged and drowsy with @@color:red;surgical recovery@@ that it takes a while for her to figure out what's happened. When she does, her poor mind scarcely processes the @@color:gold;horror@@ of what's happened. She numbly carries on, terrified. + <<if $arcologies[0].FSGenderRadicalist != "unset">> + Society @@color:green;approves@@ of your promptly gelding her; this advances the idea that all societal inferiors can be made female. + <<set $rep += $FSSingleSlaveRep*($arcologies[0].FSGenderRadicalist/$FSLockinLevel)>> + <<set $arcologies[0].FSGenderRadicalist += 0.05*$FSSingleSlaveRep>> + <</if>> +<</replace>> +<</click>> +<</if>> +<</if>> +<</if>> +<<if isFertile($activeSlave)>> +<br><<click "Impregnate her">> +<<set $activeSlave.preg to 1>> +<<set $activeSlave.pregSource to -1>> +<<replace "#result">> + You perform a careful medical examination to verify fertility, and then restrain her in your office with her ass in the air. Whenever you feel able, you drain your balls into her cunt, only releasing her for other duties when scans verify a fertilized ovum. She didn't properly understand the scans, so she just thought it was bound, forced sex; she won't realize what happened for some weeks at least. + <<VaginalVCheck>> + <<if $arcologies[0].FSRestart != "unset">> + The Societal Elite @@color:green;disaprove@@ of this breach of eugenics. + <<set $failedElite += 5>> + <<elseif $arcologies[0].FSGenderFundamentalist != "unset">> + Society @@color:green;approves@@ of your promptly putting a new slave in her; this advances the idea that all slaves should bear their masters' babies. + <<set $rep += $FSSingleSlaveRep*($arcologies[0].FSGenderFundamentalist/$FSLockinLevel)>> + <<set $arcologies[0].FSGenderFundamentalist += 0.05*$FSSingleSlaveRep>> + <</if>> +<</replace>> +<</click>> +<</if>> + +<<if $activeSlave.fetish != "mindbroken">> + +<br><<click "Break her in publicly">> +<<replace "#result">> + You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>order the obedient slave to follow you<<else>>bring the resistant slave<</if>> out into the public areas below your penthouse, shove the nude $desc over a convenient handrail, and stick <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> + <<if $activeSlave.vagina >= 0>> + <<if $activeSlave.vagina >= 3>> + inside her gaping cunt, which is loose enough that the rough treatment doesn't bother her physically. + <<elseif $activeSlave.vagina >= 2>> + inside her accommodating pussy, which is welcoming enough that the rough insertion doesn't hurt her physically. + <<else>> + inside her tight little pussy, making the poor girl writhe with discomfort. + <</if>> + <<else>> + <<if $activeSlave.anus >= 3>> + inside her lewd anal slit, which is so used to being fucked that the rough treatment doesn't bother her physically. + <<elseif $activeSlave.anus >= 2>> + up her welcoming butt, which is loose enough that the rough insertion doesn't hurt her physically. + <<else>> + up her poor little butthole, making the poor girl struggle desperately with anal pain. + <</if>> + <</if>> + You take her, hard, while passersby stare at her as she gets pounded over a rail. + <<if $activeSlave.devotion > 20>> + <<if $activeSlave.fetish == "humiliation">> + <<if $activeSlave.fetishKnown == 0>> + She struggles under the stares, blushing furiously as she takes a fuck in the open. She orgasms despite herself; @@color:green;she's a humiliation fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <<else>> + As a humiliation fetishist, she gets off on the stares, blushing cutely as she takes a fuck in public. + <</if>> + She follows you back inside your penthouse, leaking <<if $PC.dick == 1>>your cum<<else>>lube<</if>>, @@color:hotpink;feeling like a slut.@@ + <<set $activeSlave.devotion += 5>> + <<else>> + She takes the fuck obediently, and does her very best to ignore the stares. <<if $activeSlave.fetishKnown == 0>>It seems she<<else>>She<</if>> isn't a humiliation fetishist, but she is @@color:hotpink;willing to submit@@ to being used as a sex slave in public. + <<set $activeSlave.devotion += 4>> + <</if>> + <<else>> + <<if $activeSlave.fetish == "humiliation">> + <<if $activeSlave.fetishKnown == 0>> + Her struggles slowly diminish as the stares have a horribly embarrassing effect on her. She orgasms and then starts to cry, realizing what just happened; @@color:green;she's a humiliation fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <<else>> + As a humiliation fetishist, she can't stop herself from getting off on being fucked in public. + <</if>> + As you pull her back towards your penthouse, she leaks <<if $PC.dick == 1>>your cum<<else>>lube<</if>> and @@color:hotpink;feels like a slut.@@ + <<set $activeSlave.devotion += 4>> + <<else>> + She takes the fuck unwillingly, crying and doing her best to ignore the stares. <<if $activeSlave.fetishKnown == 0>>It seems she<<else>>She<</if>> isn't a humiliation fetishist, and is @@color:gold;rapidly learning what it means@@ to be your sex slave. + <<set $activeSlave.trust -= 4>> + <</if>> + <</if>> + <<SimpleVCheck>> +<</replace>> +<</click>> + +<br><<click "Inseminate her">> +<<replace "#result">> + You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>lay the obedient $desc across your desk<<else>>force the resistant $desc to lie atop your desk<</if>> and gently <<if $PC.dick == 1>>slide your hard cock<<else>>push a special strap-on<</if>> <<if $activeSlave.vagina >= 0>>inside her womanhood<<else>>up her butt<</if>>. You take her with care, enjoying her body <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>and doing your best to give her pleasure, too<<else>>without hurting her<</if>>. <<if $PC.dick == 1>>You empty your balls inside her, thrusting in as far as you can go<<else>>The strap-on contains a reservoir of faux ejaculate, and you give it to her<</if>> as you climax. When she feels the hot liquid jet into her, + <<if $activeSlave.devotion > 20>> + <<if $activeSlave.fetish == "pregnancy">> + <<if $activeSlave.fetishKnown == 0>> + she gasps with unaccustomed pleasure, and climaxes so strongly that she cries a little from the pain in her flexing abs. @@color:green;She's an impregnation fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <<else>> + she climaxes, her impregnation fetish displayed cutely on her face. + <</if>> + As you let her go, she feels <<if $PC.dick == 1>>your<<else>>the fake<</if>> cum dripping out of her, and she @@color:hotpink;feels like your property.@@ + <<set $activeSlave.devotion += 5>> + <<else>> + she gasps and does her best to relax, accepting the flow. <<if $activeSlave.fetishKnown == 0>>It seems she<<else>>She<</if>> isn't an impregnation fetishist, but she is @@color:hotpink;willing to submit@@ to have her body used as your receptacle. + <<set $activeSlave.devotion += 4>> + <</if>> + <<else>> + <<if $activeSlave.fetish == "pregnancy">> + <<if $activeSlave.fetishKnown == 0>> + she shudders with a sensation of perverted pleasure, and climaxes despite all her feelings about the situation. @@color:green;She's an impregnation fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <<else>> + she climaxes, her impregnation fetish forcing her to feel pleasure her mind would prefer to reject. + <</if>> + As you let her go, she cries openly, <<if $PC.dick == 1>>your<<else>>the fake<</if>> cum dripping out of her, and she @@color:hotpink;feels like your property.@@ + <<set $activeSlave.devotion += 4>> + <<else>> + she groans and struggles a little, disgusted to be filled by your fluids so immediately. <<if $activeSlave.fetishKnown == 0>>It seems she<<else>>She<</if>> isn't an impregnation fetishist, and is @@color:gold;afraid@@ that she'll be treated as nothing more than your receptacle. + <<set $activeSlave.trust -= 4>> + <</if>> + <</if>> + <<SimpleVCheck>> +<</replace>> +<</click>> + +<br><<click "Spank her">> +<<replace "#result">> + You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>lay the obedient $desc across your knees<<else>>force the resistant $desc to lie across your knees<</if>> and run a voluptuary hand across her <<if $activeSlave.butt > 6>>jiggling<<elseif $activeSlave.butt > 3>>delightfully big<<elseif $activeSlave.butt > 1>>cute<<else>>skinny<</if>> buttocks, enjoying the way she tenses up reflexively at the extreme vulnerability of her position. She feels the change in your posture as you bring your hand back, and <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>can't stop herself from wriggling<<else>>struggles desperately<</if>> for just a moment before your palm smacks against her ass. + <<if $activeSlave.devotion > 20>> + <<if $activeSlave.fetish == "masochist">> + <<if $activeSlave.fetishKnown == 0>> + She gasps with profound shock, and you feel her whole body stiffen atop your thighs as she tries to work out what just happened. With each spank, she grows more and more aroused until she finally reaches orgasm. @@color:green;She's a pain fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <<else>> + She groans with guilty pleasure, feeling the pain radiate out from her buttocks with each swat, feeling it seem to circle around her hips to pool between her legs. Before long, she reaches a quivering orgasm. + <</if>> + She gets up very gingerly, but bites her lip cutely, @@color:hotpink;feeling a strange satisfaction.@@ + <<set $activeSlave.devotion += 5>> + <<else>> + She gasps with pain, but does not object or try to escape. She accepts the spanking dutifully. You're not particularly harsh, and she gets up after you tire of swatting her bottom @@color:hotpink;without resentment@@ of this treatment. + <<set $activeSlave.devotion += 4>> + <</if>> + <<else>> + <<if $activeSlave.fetish == "masochist">> + <<if $activeSlave.fetishKnown == 0>> + She gasps with profound shock, and you feel her whole body stiffen atop your thighs as she tries to work out what just happened. She begins to cry as she realizes that having her bottom beaten is getting her horny. @@color:green;She's a pain fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <<else>> + She groans with unwilling pleasure, feeling the pain radiate out from her buttocks with each swat, feeling it seem to circle around her hips to pool between her legs. She does not orgasm, but feels much more pleasure than she's willing to admit. + <</if>> + When you let her up, she's sobbing, more from humiliation than pain. However, she @@color:hotpink;submits@@ to an uncomfortable groping of her buttocks, which are pleasingly warm from the spanking. + <<set $activeSlave.devotion += 4>> + <<else>> + She gasps with pain, and starts to wriggle off you until you pin her with your other hand. She accepts the rest of the spanking unhappily. You're not particularly harsh, and she gets up after you tire of swatting her bottom, @@color:gold;fearful@@ due to the humiliation rather than the pain. + <<set $activeSlave.trust -= 4>> + <</if>> + <</if>> +<</replace>> +<</click>> + +<br><<click "Tease her nipples">> +<<replace "#result">> + You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>instruct the obedient $desc<<else>>force the reluctant $desc<</if>> to lie atop your desk in front of you and go back to business. After a few minutes, you extend an idle hand and begin to fondle her <<if $activeSlave.boobs > 2000>>massive tits<<elseif $activeSlave.boobs > 400>>healthy breasts<<else>>cute little boobs<</if>>, continuing your work with your other hand. You quickly focus your fiddling on her $activeSlave.nipples nipples, the stimulation bringing them <<if ($activeSlave.devotion > 20)>>quickly erect<<else>>slowly erect despite her feelings<</if>>. + <<if $activeSlave.devotion > 20>> + <<if $activeSlave.fetish == "boobs">> + <<if $activeSlave.fetishKnown == 0>> + The slave quickly becomes aroused. Before long, an orgasm convulses her entire body, jiggling the feminine flesh under your hand delightfully. @@color:green;She's a breast fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <<else>> + Her breast fixation makes this teasing quite pleasurable for her, almost as good as a handjob. Before long, an orgasm convulses her entire body, jiggling the feminine flesh under your hand delightfully. + <</if>> + When you tell her to go, she carefully rolls off your desk in such a way that, @@color:hotpink;her nipples graze your cheek.@@ + <<set $activeSlave.devotion += 5>> + <<else>> + She accepts being treated as a desktop stress relief toy. She's no breast fetishist, but she's @@color:hotpink;willing to be used@@ as a sex object. + <<set $activeSlave.devotion += 4>> + <</if>> + <<else>> + <<if $activeSlave.fetish == "boobs">> + <<if $activeSlave.fetishKnown == 0>> + The slave slowly becomes aroused despite her reluctance. Soon, she can no longer hide her horniness and begins to pant, openly enjoying the sensations. @@color:green;She's a breast fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <<else>> + The slave slowly becomes aroused despite her reluctance. As a breast fetishist, playing with her nipples is an excellent way to overcome her petty resistance to being a sex object. + <</if>> + When you tell her to go, she gets off your desk gingerly, since she's almost painfully aroused. @@color:hotpink;She feels like quite a slut@@ for wanting a fuck this badly after a little nipple play. + <<set $activeSlave.devotion += 4>> + <<else>> + She expects something worse to happen immediately, and slowly relaxes when she realizes that she's nothing more than your desktop stress relief toy, at least for now. She experiences the usual effects of nipple play, but seems @@color:gold;somewhat frightened@@ to be dehumanized so thoroughly. + <<set $activeSlave.devotion -= 4>> + <</if>> + <</if>> +<</replace>> +<</click>> + +<<if $activeSlave.preg > 20>> +<br><<click "Make sure she knows pregnant women can still enjoy sex.">> + <<set $activeSlave.trust += 5>> + <<set $activeSlave.vaginalCount += 1>> + <<set $vaginalTotal += 1>> + <<if $activeSlave.fetish is "none">> + <<set $activeSlave.fetish to "pregnancy">> + <</if>> +<<replace "#result">> + You introduce her to obedience and proper manners regarding her <<if $PC.title == 1>>master<<else>>mistress<</if>> before sending her off for a physical. That night, she's returned to your room, and finds you doing business on a tablet in bed. She looks doubtful, but obeys when you direct her to get into bed<<if $PC.dick == 0>>, even after she realizes you're wearing a strap-on<</if>>. You turn out the light and spoon her from behind, kissing her neck and ears, cupping her swollen breasts, and running your hands across her pregnant belly with its taut $activeSlave.skin skin. She's awkward at first but her body responds to the tenderness. Before long she's humping her pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up her used pussy. She's unsure of herself, but you keep her nice and relaxed. After several minutes of gentle loving, she's nothing but a satisfied puddle in your arms. She believes that she can @@color:mediumaquamarine;trust@@ you won't harm her or her child. +<</replace>> +<</click>> +<</if>> + +<<if $PC.vagina == 1>> +<<if $activeSlave.dick > 0 && canAchieveErection($activeSlave)>> +<br><<click "Dominate her penis and demonstrate her place">> + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust -= 3>> +<<replace "#result">> + As you inspect her, you take note of her fully functional <<if $activeSlave.dick == 1>>tiny dick<<elseif $activeSlave.dick == 2>>cute dick<<elseif $activeSlave.dick is 3>>dick<<elseif $activeSlave.dick is 4>>big dick<<elseif $activeSlave.dick is 5>>impressive dick<<elseif $activeSlave.dick is 6>>huge dick<</if>>. You roughly push her up against a wall and begin fondling her penis, grinning at the look of panic growing on her face. +<<if $activeSlave.dick == 1>> +You scoff at her as her micropenis barely fills your palm. +<<elseif $activeSlave.dick == 2>> +You laugh at her as her small penis fills your palm. +<<elseif $activeSlave.dick is 3>> +You nod at her as her penis fills your hand. +<<elseif $activeSlave.dick is 4>> +You smirk at her as her big penis fills your hand. +<<elseif $activeSlave.dick is 5>> +You smile widely at her, a dangerous look in your eyes, as you bring another hand to her impressive dick. +<<elseif $activeSlave.dick is 6>> +You grin sadistically at her as her massive dick fills both of your hands. +<</if>> +As she begins to moan with lust, you grip down tightly and force her to the floor. You straddle her and lower your dripping pussy onto her face<<if $PC.dick == 1>>, your erect cock coming to rest on her forehead<</if>>. You continue stroking your toy's rod as she eagerly begins eating you out. As her cock begins to throb, anticipating her upcoming orgasm, you quickly bind the base of her penis, denying her release. You grind your cunt into her face, telling her that YOU are the one who'll be orgasming here, not her. Only once you have initiated the new slave by soaking her face in your cum do you release her dick and lean back to avoid the coming blast. A few strokes later and your hand is coated in her cum. You turn around and order the exhausted girl to clean her cum off your hand<<if $PC.dick == 1>> and to finish off her twitching dick<</if>>; she @@color:hotpink;complies meekly@@, knowing you are the @@color:gold;dominant force@@ in her life now. +<</replace>> +<</click>> +<</if>> +<</if>> + +<<if $activeSlave.amp != 1>> +<<if $PC.preg >= 24>> + <br><<click "Make her worship your pregnancy">> +<<replace "#result">> + You aggressively approach $activeSlave.slaveName, forcing your pregnancy into directly into her <<if $activeSlave.height > 175>>stomach<<elseif $activeSlave.height < 155>>face<<else>>chest<</if>> until she has no choice but be pushed to the ground. Standing over her, staring her down as she peeks around your taut globe of a middle; you order her to worship your pregnancy. + <<if $activeSlave.fetish == "pregnancy">> + She eagerly complies. She begins with sucking your popped navel before running her tongue across the tuat, smooth surface of your pregnancy. Once she has finished with your belly, she lowers herself under it to begin work on your needy pussy. Before long, her overzealous efforts have you quaking in pleasure and awoken your child. Once she finishes you off, she returns to rubbing your belly, soothing your rowdy child and @@color:hotpink;solidifying her place@@ beneath you. + <<set $activeSlave.devotion += 15>> + <<else>> + She shifts her gaze between your middle and your face, not sure what to do. Losing patience, you toss a tube of cream at her. She shakily massages it into your stretched skin, missing spots, much to your pleasure. With reason, you force her onto her back, turn around, and plant your needy cunt directly onto her face. Struggling to breath under your weight, she begins eating you out in desperation. After coaxing her to massage your belly as she does, you quickly climax across her face and gently lift yourself off the coughing girl. She now @@color:hotpink;understands her place in life@@ and is @@color:gold;terrified@@ about what she will have to do if she wants to survive. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust -= 5>> + <</if>> +<</replace>> +<</click>> +<</if>> + +<<if $PC.boobs == 1>> +<<if $activeSlave.boobs <= (800+(200*$PC.boobsBonus)) && $activeSlave.boobs >= 300>> + <br><<click "Let your ample bust dominate her pathetic one">> + <<set $activeSlave.devotion += 5>> +<<replace "#result">> + You quickly strip off your shirt and draw close to $activeSlave.slaveName. You grab her as she attempts to back away and pull her tits directly into your own. Both of sets of eyes lock onto their pair of breasts, or they would have, had yours not utterly eclipsed their rival. Scoffing, you release the confused girl and walk away; leaving her feeling her own breasts and feeling uncertain about herself. She gets caught up in how small they really are, and how much @@color:hotpink;lesser@@ than her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title isnot 0>>Master<<else>>Mistress<</if>> she is. + <<if $activeSlave.fetish == "boobs">> + <<if $activeSlave.fetishKnown == 0>> + You did note one thing when your breasts touched, her nipples got very hard. @@color:green;Looks like she's a breast fetishist!@@ + <<set $activeSlave.fetishKnown = 1>> + <</if>> + <</if>> +<</replace>> +<</click>> +<</if>> +<</if>> +<</if>> + +<</if>> /* CLOSES MINDBROKEN CHECK FOR FETISH DISCOVERY INTROS*/ + +<<if $activeSlave.health < -20>> +<br><<click "Address her medical issues">> +<<set $activeSlave.health += 10>> +<<set $activeSlave.trust += 4>> +<<replace "#result">> + Since she's in rough shape, you give her a comprehensive medical exam with the help of the remote surgery. You apply care to @@color:green;address@@ some of the most outstanding concerns. Whatever gratitude she might have felt for prompt medical attention is balanced by fear of the remote surgery and the nagging (and accurate) feeling that she's being treated like livestock, but she does @@color:mediumaquamarine;begin to hope@@ she'll be well treated. + <<if $arcologies[0].FSPaternalist != "unset">> + Society @@color:green;approves@@ of your promptly seeing to your stock's health; this advances the idea that all slave owners should look after their slaves. + <<set $rep += $FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel)>> + <<set $arcologies[0].FSPaternalist += 0.05*$FSSingleSlaveRep>> + <</if>> +<</replace>> +<</click>> +<</if>> + +<<if ($activeSlave.devotion > 20)>> +<br><<click "Give her a chance to impress">> +<<set $activeSlave.devotion += 4>> +<<set $activeSlave.trust += 4>> +<<set _num to random(1,100)>> +<<replace "#result">> + She seems reasonably obedient, so you give her a chance to impress. You remain seated and offer her your <<if $PC.dick == 1>>half-erect cock<<if $PC.vagina == 1>> and ready pussy<</if>><<else>>pussy, wet with arousal at the prospect of breaking in a new slut<</if>>. She comes over obediently and gets on her knees. She works hard and is clearly doing her absolute best to please, so you let her finish you with her mouth. <<if $PC.dick == 1>><<if _num gt 20>>She looks up at you as she swallows<<elseif _num gt 40>>She even swallows your cum without being told<<elseif _num gt 60>>She smiles sloppily as your seed slowly dribbles from her mouth and down her chin<<elseif _num gt 80>>She struggles to contain your seed and makes a mess all over her face as a result<<else>>She struggles to contain your seed with her mouth and it splatters over the floor as a result<</if>><<else>>She worked her tongue hard and did her best<</if>>. You spend the rest of the day with her kneeling on a cushion next to your chair. She learns obedience, but also learns that you are @@color:mediumaquamarine;fair@@ and @@color:hotpink;reasonable.@@ +<</replace>> +<</click>> +<</if>> + +<<if $seeExtreme == 1>> + +<<if $activeSlave.amp != 1>> +<<if $activeSlave.indentureRestrictions <= 0>> +<br><<click "Clip her Achilles tendons">> +<<set $activeSlave.heels to 1>> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.health -= 10>> +<<set $activeSlave.trust -= 20>> +<<replace "#result">> + You drag her to the remote surgery and strap her face down with her legs bare. She doesn't understand what's coming for a while, even as her lower legs are carefully cleaned and disinfected. She can't see the approaching surgical manipulators, but eventually she feels a tugging at her lower legs even through the local anaesthetic. She gets one squeal of protest out before the surgery begins to apply healing agents. She now requires special heels to walk, and will @@color:mediumorchid;remember her status@@ with every @@color:red;painful@@ step she takes. She's barefoot, crawling, and @@color:gold;frightened@@ for now, until you decide to give her heels - if you ever do. +<</replace>> +<</click>> +<</if>> +<</if>> + +<<if $arcologies[0].FSRestart >= 10>> +<<if $activeSlave.preg != -2 && $activeSlave.ovaries > 0>> +<<if $activeSlave.indentureRestrictions <= 0>> +<br><<click "Sterilize her">> + <<set $activeSlave.preg to -2>> + <<set $activeSlave.ovaries to 0>> + <<set $activeSlave.devotion -= 50>> + <<set $activeSlave.health -= 10>> + <<set $activeSlave.trust -= 20>> +<<replace "#result">> + You drag her to the remote surgery and strap her face up with her<<if $activeSlave.preg > 10>> pregnant<</if>> stomach bare. She doesn't understand what's coming for a while, even as her belly is carefully cleaned and disinfected. She begins to panic at the sight of the approaching surgical manipulators, cringing as they cut into her<<if $activeSlave.preg > 10>> swollen<</if>> abdomen. She squeals in horror as her<<if $activeSlave.preg > 10>> pregnant<</if>> womb and ovaries are extracted before her eyes. She will never bear children, and will @@color:mediumorchid;remember her status@@ with every fucking she receives. Your absolute power over her body is rightfully @@color:gold;terrifying@@. +<</replace>> +<</click>> +<</if>> +<</if>> +<</if>> + +<<if $activeSlave.preg > 5>> +<br><<click "Threaten her pregnancy">> +<<set $activeSlave.devotion += 10>> +<<set $activeSlave.trust -= 10>> +<<replace "#result">> + You place an innocuous-looking drug injector on your desk, and let her stare at it for a long moment. Then, you roll the cylinder slowly across the smooth surface, rotating it until its label comes into her view. It depicts the silhouette of a pregnant woman, with a red X over it. Abortifacients. After an instant of horrified comprehension, she flings herself at your feet, crying, begging, promising. She pledges to @@color:hotpink;submit to you,@@ <<if $PC.dick == 1>><<if $PC.vagina == 1>>eat you out, <</if>>suck your cock, take it in her pussy, take it up her ass<<else>>eat you out, worship you with her pussy, serve you with her ass<</if>>, anything, as long as @@color:gold;you don't hurt her baby.@@ You observe that she'll do all of those things, regardless of what you decide to do about her pregnancy, but for now, you'll keep her as a pregnant slut. She thanks you through her tears. +<</replace>> +<</click>> +<</if>> + +<<if $activeSlave.balls > 0>> +<<if $activeSlave.attrXY < 65>> +<br><<click "Threaten her balls">> +<<set $activeSlave.devotion += 10>> +<<set $activeSlave.trust -= 10>> +<<replace "#result">> + You ask her how she feels about taking cock up her ass. A look of revulsion and fear crosses her face, and she backs away from you slightly, unconsciously protecting her bottom. Before she can muster any kind of response, you tell her that you suspected as much, and that she has balls. She looks confused at the apparently unrelated remarks until you explain that in your arcology, balls are a privilege. If she won't be a good little bitch, you'll take them away and turn her into a bitch anyway. Only good girls get to keep their hardons, and if she isn't a good girl, you'll make her a little good girl with a bouncing little bitchclit. She begins to cry, @@color:gold;sobbing and sobbing@@ as she promises to @@color:hotpink;be a good girl.@@ +<</replace>> +<</click>> +<</if>> +<</if>> + +<<if $dairy > 0>> +<<if $dairyRestraintsSetting > 1>> + <br><<click "Threaten her with the Industrial Dairy">> +<<set $activeSlave.devotion += 10>> +<<set $activeSlave.trust -= 10>> + <<replace "#result">> + You tell her that it's in her interests to be a good girl. She does not react immediately, perhaps wondering if you think such a trite statement will have a real impact, but then you point at a wallscreen behind her. She turns, and beholds a live feed from the Industrial Dairy. She gazes spellbound at the interleaved row of bodies intertwined with machines in embraces far more intimate than any lover could hope to match. The gently heaving masses of breastflesh hold her fascinated and horrified attention until one of the machines fortuitously chooses this moment to cycle its occupant's anal hydration regimen. It withdraws its horse-sized phallus from the slave's anus, leaving her gape pulsing gently as it awaits the resumption of the endless assrape. $activeSlave.slaveName lets out a huge sob and turns to you, @@color:gold;fear suffusing her@@ as she promises to @@color:hotpink;be a good girl.@@ + <</replace>> + <</click>> + <<if $dairyPrepUpgrade == 1>> + <<if $dairy > $dairySlaves+$bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren>> + <br><<click "Send her straight to the Industrial Dairy">> +<<set $activeSlave.assignment to "work in the dairy">> +<<set $activeSlave.assignmentVisible to 0>> +<<set $activeSlave.choosesOwnAssignment to 0>> +<<set $activeSlave.anus to Math.clamp($activeSlave.anus, 3, 4)>> + <<if $activeSlave.vagina > -1>><<set $activeSlave.vagina to Math.clamp($activeSlave.vagina, 3, 4)>><</if>> + <<replace "#result">> + You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $dairyName. The new slave does not know what $dairyName is, not really, and she doesn't know what being set up there means, either. If she knew that you are able to send her there so blithely only because it is equipped with a special preparatory raper that will seize her, <<if $activeSlave.vagina > -1>>mercilessly fuck her pussy and ass until both are gaped<<else>>ream her anus until it's cavernously gaped<</if>>, and then consign her to constant fucking by gargantuan machine phalli, she might resist. But she doesn't, so she does not. + <</replace>> + <</click>> + <</if>> + <</if>> + <<if $dairy > $dairySlaves+$bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren>> + <br><<click "Break her in for the Industrial Dairy">> +<<set $activeSlave.assignment to "work in the dairy">> +<<set $activeSlave.assignmentVisible to 0>> +<<set $activeSlave.choosesOwnAssignment to 0>> +<<set $activeSlave.anus to Math.clamp($activeSlave.anus, 3, 4)>> +<<set $activeSlave.analCount += 10>> + <<set $analTotal += 10>> + <<if $activeSlave.vagina > -1>> + <<set $activeSlave.vagina to Math.clamp($activeSlave.vagina, 3, 4)>> + <<set $activeSlave.vaginalCount += 10>> + <<set $vaginalTotal += 10>> + <</if>> +<<set $activeSlave.analCount += 10>> + <<set $analTotal += 10>> + <<replace "#result">> + Making use of <<if ($activeSlave.trust < -20) || ($activeSlave.devotion > 20)>>her obedience<<else>>the compliance systems<</if>>, you restrain her on one of the chairs in your office in an approximation of the position she'll occupy in $dairyName. Then you put a mask on her, like the ones the machines there feature, and turn it on, watching the slave squirm against her restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed her, and to keep your office reasonably quiet. Then, for the rest of the day, you use her vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape her. By the evening she's been fucked so hard that she's stopped jerking against the chair when you pound <<if $PC.dick == 1>>your huge cock<<else>>a huge strap-on<</if>> in and out of her, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick == 1>>yourself<<else>>it<</if>> to really blow her out. Once that gets too easy, you start adding dildos for double penetration. By the night she's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign her to her fate. She might have some opinion on how she's spent her day, but it's unlikely she'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of her<<if $activeSlave.vagina > -1>> cunt,<</if>> throat, and asshole. + <</replace>> + <</click>> +<</if>> +<</if>> + <</if>> + +<<if $arcade > 0>> + <br><<click "Threaten her with the Arcade">> +<<set $activeSlave.devotion += 10>> +<<set $activeSlave.trust -= 10>> + <<replace "#result">> + You tell her that it's in her interests to be a good girl. She does not react immediately, perhaps wondering if you think such a trite statement will have a real impact, but then you point at a wallscreen behind her. She turns, and beholds a live feed from $arcadeName. She gazes at the row of butts sticking out of the wall at dick height, not quite realizing what she's seeing. Then she notices that there are citizens pumping away in front of two of the butts, and she understands. As she watches, terrified, first one citizen and then the other finishes and steps away. The first arcade inmate's <<if $seeDicks != 100>>pussy<<else>>butt<</if>> is left looking sore until $arcadeName's systems cover her for a quick cleaning, and the second inmate's asshole <<if $seeDicks != 0>>has obviously seen severe use, since the poor girl doesn't have a pussy to spread the load<<else>>is loose enough that the machines have to clean up the cum it drools onto the floor<</if>>. $activeSlave.slaveName lets out a huge sob and turns to you, @@color:gold;fear suffusing her@@ as she promises to @@color:hotpink;be a good girl.@@ + <</replace>> + <</click>> + <<if ($arcade > $arcadeSlaves) || ($arcadeUpgradeFuckdolls != 0)>> + <br><<click "Send her straight to the Arcade">> +<<set $activeSlave.assignment to "be confined in the arcade">> +<<set $activeSlave.assignmentVisible to 0>> +<<set $activeSlave.choosesOwnAssignment to 0>> + <<replace "#result">> + You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $arcadeName. The new slave does not know what $arcadeName is, not really, and she doesn't know what being set up there means, either. She'll be confined inside a small space, not too different from the indignities she's suffered already. It's only when the restraints lock into place that she'll understand her doom. Her mouth will be forced open and presented at one wall of $arcadeName, and her ass will protrude from its other side, her holes available for public relief at both ends. She'll probably refuse to believe the truth, until the first cockhead enters her mouth<<if $activeSlave.vagina > -1>>, parts her pussylips,<</if>> or presses against her poor anus. + <<if ($arcade <= $arcadeSlaves)>>Mere meters away, preparations to convert the least appealing Arcade slave into a Fuckdoll begin. As $activeSlave.slaveName is broken in by her first customers, she's blissfully unaware that she's $arcade new slaves away from the same fate.<</if>> + <</replace>> + <</click>> + <</if>> +<</if>> + +<</if>> /* CLOSES SEEEXTREME */ + +<<if $activeSlave.dick == 0>> +<br><<click "Give her a smart clitoral piercing">> +<<set $activeSlave.clitPiercing to 3>> + <<set $cash -= $SPcost>> +<<replace "#result">> + You take her to the body modification studio, strap her down, pierce her clit, and insert what appears to be a large stainless steel barbell piercing. It actually contains a device that can vibrate to give her sexual stimulation or create subtle pain to suppress pleasure. It is connected wirelessly to the arcology, which can be given instructions to encourage or discourage sexual pleasure in specific situations. You run a quick test. On the oral setting, as soon as she kneels in front of your crotch, she gasps as the stimulation starts. On the anal setting, she whimpers when you run a finger across her asshole. +<</replace>> +<</click>> + //This option costs ¤$SPcost// +<<else>> +<br><<click "Give her a smart frenulum piercing">> +<<set $activeSlave.clitPiercing to 3>> + <<set $cash -= $SPcost>> +<<replace "#result">> + You take her to the body modification studio, strap her down, pierce her frenulum, and insert what appears to be a large stainless steel barbell piercing. It actually contains a device that can vibrate to give her sexual stimulation or create subtle pain to suppress pleasure. It is connected wirelessly to the arcology, which can be given instructions to encourage or discourage sexual pleasure in specific situations. You run a quick test. On the oral setting, as soon as she kneels in front of your crotch, she gasps as the stimulation starts. On the anal setting, she whimpers and gets rock hard when you run a finger across her asshole. +<</replace>> +<</click>> + //This option costs ¤$SPcost// +<</if>> + +<<if $activeSlave.amp != 1>> +<br><<click "Tie her up and give her a good whipping">> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.trust -= 10>> +<<replace "#result">> + You cuff her wrists and tie the cuffs to a hook in the ceiling so she's forced up on tiptoe. Reflecting that sometimes the old ways are best, you take a whip to her. It's soft leather and you have some skill, so her skin isn't broken, but you lash her buttocks and every stroke draws a scream. After a while, the pain grows dull for her and she slumps in her bindings, moaning. You switch to her nipples, bringing her back to howling life as she dances on tiptoe and tries to dodge. <<if $activeSlave.dick != 0>>You finish by taking the whip to her penis, leaving her sobbing and begging. <</if>>If she was wondering what kind of master her new master is, now she @@color:gold;knows.@@ She will remember @@color:mediumorchid;what you can do to her@@. +<</replace>> +<</click>> + +<<if $activeSlave.stampTat == 0>> +<br><<click "Give her a lewd tramp stamp">> +<<set $activeSlave.stampTat to either("advertisements", "rude words", "degradation")>> +<<replace "#result">> +You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compliant<<else>>drag her down to the studio, strap the reluctant<</if>> slave in the chair facedown, and select a sufficiently lewd pattern to decorate her lower back. When the automated tattooing is done, a topical application of analgesics leaves her with nothing more than a slight ache there. When allowed to stand, she immediately turns her back to one of the studio's full length mirrors and cranes around to read the writing just over her butt. It's difficult, since of course it's reversed, and she mouths the words letter by letter. +<<if $activeSlave.stampTat is "advertisements">> + She mouths, 'Fuck my ass!' +<<elseif $activeSlave.stampTat is "rude words">> + 'Rear Entrance,' she mouths, and then understands the arrow pointing down between her buttocks. +<<elseif $activeSlave.stampTat is "degradation">> + Struggling to read the ornate gothic lettering, she slowly mouths, 'Anal Whore.' +<</if>> +<<if $activeSlave.devotion > 20>> + She gasps at the realization that taking it up the ass is about to become a dominant part of her life. She isn't surprised by that, but it's a little stark, having her status as an anal slave permanently written on her lower back for anyone to see. Nevertheless, she @@color:hotpink;resolves to do her best.@@ + <<set $activeSlave.devotion += 5>> +<<else>> + She begins to cry softly. It's not likely that she didn't know, on some level, that she's a sex slave, and that most sex slaves are expected to take it up the ass. She's @@color:gold;frightened@@ to find, though, that it's apparently so essential to her existence that it's worth tattooing right over her bottom. She continues to weep as yo lead her out, but @@color:hotpink;offers no real resistance.@@ She's just mourning her poor anal sphincter in an anticipatory sort of way. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust -= 5>> +<</if>> +<</replace>> +<</click>> +<</if>> + +<<set $toSearch to $activeSlave.hStyle>> +<<if ($toSearch.indexOf("shaved") is -1)>> +<br><<click "Shave her hair">> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.hStyle to "shaved">> +<<set $activeSlave.hLength to 0>> +<<set $activeSlave.trust -= 10>> +<<replace "#result">> + You seize her by the hair and drag her to the auto salon. She struggles and thrashes around but soon scrambles to keep up with you to relieve the pain in her scalp as she's dragged. You strap her in and set the auto salon to shave. She looks around frantically as the manipulators with their buzzing shears descend menacingly. As they run quickly back and forth across her head, she begins to sob, obviously @@color:gold;fearing@@ that her new master is @@color:mediumorchid;one to enjoy degradation and abuse.@@ She has a strong indication that obedience is her only hope. +<</replace>> +<</click>> +<</if>> + +<<if canTalk($activeSlave)>> +<br><<click "Make her an office ornament for the day">> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.trust -= 10>> +<<replace "#result">> + You cuff her wrists and ankles, bend all four limbs behind her, secure them together, and hoist her up to the ceiling on a rope. She hangs up there like a sex slave chandelier, breasts swaying in a lovely way whenever she struggles. Periodically you let her down to stretch her aching limbs, but whenever you put your decoration back up you add some clips with little bells on them: first the nose, then the nipples, and finally the <<if $activeSlave.dick != 0>>dickhead<<else>>pussylips<</if>>. By the end of the day your work is accompanied by the sweet sounds of ringing bells and @@color:gold;agonized pleas@@ for mercy in her <<if $activeSlave.voice is 3>>high, girlish<<elseif $activeSlave.voice is 2>>feminine<<else>>deep<</if>> voice. She will remember @@color:mediumorchid;what you can do to her@@. +<</replace>> +<</click>> +<</if>> + +<<if ($activeSlave.devotion < -10) && ($activeSlave.vagina == 0)>> +<br><<click "Tie her up and take her virginity">> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.trust -= 10>> +<<set $activeSlave.vagina to 1>> +<<replace "#result">> + You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk with her legs spread. She wriggles and protests as you take her virginity. She's certainly entered your service in a way that colors her impression of you @@color:mediumorchid;with hatred@@ and @@color:gold;fear.@@ @@color:lime;Her tight little pussy has been broken in.@@ +<</replace>> +<</click>> +<<elseif ($activeSlave.vagina == 0)>> +<br><<click "Tie her up and take her virginity">> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.trust -= 10>> +<<set $activeSlave.vaginalCount += 1>> + <<set $vaginalTotal += 1>> +<<set $activeSlave.vagina to 1>> +<<replace "#result">> + You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk with her legs spread. She writhes and moans as you enter her virgin pussy. You might not have even had to restrain her for this, but being tied up and deflowered sends her a message. She's certainly entered your service in a way that colors her impression of you @@color:hotpink;with pain@@ and @@color:gold;fear.@@ @@color:lime;Her tight little pussy has been broken in.@@ +<</replace>> +<</click>> +<</if>> + +<<if ($activeSlave.devotion < -10) && ($activeSlave.anus == 0)>> +<br><<click "Tie her up and rape her virgin ass">> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.trust -= 10>> +<<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> +<<set $activeSlave.anus to 1>> +<<replace "#result">> + You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. She wriggles and protests until she feels the lubricated head of <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> pushing against her virgin butthole, at which point she desperately tries to break free. She fails, but she never stops writhing and begging you to take <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> out of her asshole. She's certainly entered your service in a way that colors her impression of you @@color:mediumorchid;with hatred@@ and @@color:gold;fear.@@ @@color:lime;Her tight little ass has been broken in.@@ +<</replace>> +<</click>> +<<elseif ($activeSlave.anus == 0)>> +<br><<click "Tie her up and break her ass in">> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.trust -= 10>> +<<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> +<<set $activeSlave.anus to 1>> +<<replace "#result">> + You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. She lies obediently still until she feels the lubricated head of your cock pushing against her virgin butthole, at which point she starts in surprise. When the pain of the buttfuck gets to be too much she begs you to use her <<if $activeSlave.dick == 0>>pussy<<else>>mouth<</if>> instead. She gasps and cries as you slowly push your cock all the way up her tight little butt, and in no time you fill her rectum with cum. She's certainly entered your service in a way that colors her impression of you @@color:mediumorchid;with pain@@ and @@color:gold;fear.@@ @@color:lime;Her tight little ass has been broken in.@@ +<</replace>> +<</click>> +<</if>> + +<<if ($activeSlave.accent >= 3)>> +<<if ($activeSlave.anus < 2)>> +<<if ($activeSlave.intelligence < 2)>> +<<if ($activeSlave.devotion < 10)>> +<br><<click "Force understanding of her situation past the language barrier">> +<<set $activeSlave.trust -= 10>> +<<replace "#result">> + With a rudimentary understanding of $language, at best, it's doubtful that she understands exactly what her immediate future is likely to entail. You resolve to let her in on the secret, and stand up, drawing her attention to your hands with gestures. You point first at her, and then at your left hand, which you form into a hole shape. Then you point at yourself with your left hand, and then at your right hand, whose index and middle fingers you extend, straight and together. Then, you take your left hand hole and your right hand phallus, and fuck the former with the latter, hard enough that the sex act depicted is obviously fun for your right hand only. She watches raptly, and when comprehension dawns across her face, @@color:gold;she starts to sob.@@ + <<if $activeSlave.vagina > -1>> + She indicates her vagina tentatively, almost hopefully, but you shake your head, and emphasize the circular, anus-like shape of your left hand. She cries harder. + <<else>> + She wilts, pressing her thighs together in an unconscious attempt to shield her anus from its future as a target for her <<if $PC.title == 1>>Master's<<else>>Mistress's<</if>> attentions. + <</if>> +<</replace>> +<</click>> +<</if>> +<</if>> +<</if>> +<</if>> + +<<if ($activeSlave.anus != 0)>> +<<if ($activeSlave.vagina > 0)>> + <br><<click "Use a machine on her holes">> + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.vaginalCount += 1>> + <<set $vaginalTotal += 1>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<set $activeSlave.anus += 1>> + <<set $activeSlave.vagina += 1>> + <<replace "#result">> + She's not a virgin anywhere, so you'll have to go more extreme to provide a properly introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over her as she whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside each of her holes. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for her.<<else>>but for her the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. She keeps up a steady stream of degrading verbal abuse while she works.<</if>> Any resistance to you is @@color:mediumorchid;worn down@@ and replaced with a germ of @@color:gold;fear.@@ @@color:lime;The slave's holes are nicely stretched.@@ + <</replace>> + <</click>> +<<elseif ($activeSlave.vagina is -1)>> + <br><<click "Use a machine on her asshole">> + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<set $activeSlave.anus += 1>> + <<replace "#result">> + She's not an anal virgin, so you'll have to go more extreme to provide an introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over her as she whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside her asshole. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for her.<<else>>but for her the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. She keeps up a steady stream of degrading verbal abuse while she works.<</if>> Any resistance to you is @@color:mediumorchid;worn down@@ and replaced with a germ of @@color:gold;fear.@@ @@color:lime;The slave's asshole is nicely stretched.@@ /*Written and coded by Boney M*/ + <</replace>> + <</click>> +<</if>> +<</if>> + +<<if ($activeSlave.amp != 1)>> +<br><<click "Put a shock collar on her and force her to rape herself">> +<<set $activeSlave.trust -= 10>> +<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.collar to "shock punishment">> +<<replace "#result">> + You put a shock collar on her. Its function isn't immediately obvious, at least until you test it on the lowest power setting, making her jump and look at you fearfully. This concern is compounded when you throw a big dildo at her and tell her to rape herself. She gapes at you incredulously until you give her a stronger jolt and preemptorily tell her to + <<if $activeSlave.vagina > 0>> + pick it up and pound her own pussy. @@color:mediumorchid;Reluctantly,@@ she reaches down shakily, seats herself, and slowly pushes the uncomfortably big phallus inside her womanhood. She starts to fuck herself. Harder, you command. Wincing, she works her cunt faster. Harder, you repeat, giving her another shock. @@color:gold;She begins to cry,@@ but obeys, sawing the big fake cock in and out, really raping herself. +<<set $activeSlave.vaginalCount += 1>> + <<set $vaginalTotal += 1>> + <<elseif $activeSlave.anus > 0>> + pick it up and pound her own ass. @@color:mediumorchid;Reluctantly,@@ she reaches down shakily, seats herself, and gradually shoves the already-lubricated phallus into her ass. It's uncomfortably big for her butt, but she can manage it, and slowly starts to sodomize herself. Harder, you command. Wincing, she fucks her ass faster. Harder, you repeat, giving her another shock. @@color:gold;She begins to cry,@@ but obeys, sawing the big fake cock in and out, really assraping herself. +<<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <<else>> + pick it up and facefuck herself. @@color:mediumorchid;Reluctantly,@@ she reaches down shakily, seats herself, and slowly swallows the uncomfortably big phallus. She has to start over several times as her gag reflex kicks in, but she finally manages to hilt it. Harder, you command. Eyes rolling fearfully, she withdraws it a few inches and shoves it down her throat again. Harder, you repeat, giving her another shock. @@color:gold;She begins to weep and gag,@@ but obeys, sawing the big fake cock in and out, really molesting herself. +<<set $activeSlave.oralCount += 1>> + <<set $oralTotal += 1>> + <</if>> +<</replace>> +<</click>> +<</if>> + +<</if>> + +</span> \ No newline at end of file diff --git a/src/pregmod/pregmodWidgets.tw b/src/pregmod/pregmodWidgets.tw index f34a833776410fcd047fe677168ad55054b7ec28..c870017de2607ace2c2f3a224ee2916b736be207 100644 --- a/src/pregmod/pregmodWidgets.tw +++ b/src/pregmod/pregmodWidgets.tw @@ -1164,6 +1164,7 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar She's @@color:hotpink;so proud@@ to have successfully carried children for you. <<set $slaves[$i].devotion += 3>> <</if>> +<<if $slaves[$i].pregType-$slaves[$i].reservedChildren > 0>> <<if $slaves[$i].trust <= 20 && (($week-$slaves[$i].weekAcquired) <= $slaves[$i].weekAcquired)>> <br> Even though she knew her child<<if $slaves[$i].pregType > 1>>ren<</if>> would be sent to an orphanage when she became your slave, she can't help but @@color:gold;worry@@ for their future. @@ -1175,6 +1176,7 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <</if>> <</if>> <</if>> +<</if>> <<set $slaves[$i].births += $slaves[$i].pregType>> <<set $slaves[$i].birthsTotal += $slaves[$i].pregType>> @@ -1466,7 +1468,7 @@ Childbirth has @@color:lime;stretched out her vagina.@@ <</if>> <</if>> -<<if $slaves[$i].fetish != "mindbroken">> +<<if $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0>> <br> <<if ($slaves[$i].devotion) < 20 && (($week-$slaves[$i].weekAcquired) >= $slaves[$i].weekAcquired) && ($slaves[$i].pregSource == -1)>> <br> @@ -1477,6 +1479,7 @@ Childbirth has @@color:lime;stretched out her vagina.@@ She's @@color:hotpink;so proud@@ to have successfully carried children for you. <<set $slaves[$i].devotion += 3>> <</if>> +<<if $slaves[$i].pregType-$slaves[$i].reservedChildren > 0>> <<if $slaves[$i].trust <= 20 && (($week-$slaves[$i].weekAcquired) <= $slaves[$i].weekAcquired)>> <br> Even though she knew her child<<if $slaves[$i].pregType > 1>>ren<</if>> would be sent to an orphanage when she became your slave, she can't help but @@color:gold;worry@@ for their future. @@ -1487,6 +1490,7 @@ Childbirth has @@color:lime;stretched out her vagina.@@ <<set $slaves[$i].trust -= 10>> <</if>> <</if>> +<</if>> <<set $slaves[$i].births += $slaves[$i].pregType>> <<set $slaves[$i].birthsTotal += $slaves[$i].pregType>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index c22c48bee6f2b0ffa39433ac7d53fa78324b3bb7..eab479ba3b16b453a10333132bee3a6360305b9e 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -376,7 +376,7 @@ she's <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-5 || $activeSlave.physicalAge >= $activeSlave.actualAge+5>> a barely noticable difference from her actual age <<else>> - one could barely tell the difference from her actual age + though it is hard to tell the difference from her actual age <</if>>. <</if>> <<if $activeSlave.physicalAge != $activeSlave.visualAge>>