diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index c892976e4002dc8e34d7a1843c7d320c437d2abe..f925cf211e74c30d6774c24ea2b81c79ffb0b0ef 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -2,6 +2,13 @@ 0.10.7.0/1 +12/28/17 + + 237 + -fixes to eugenics bad end + -SFanons tweaks fixes and content + -at least one slave in subordinate targeting must have limbs + 12/27/17 236 diff --git a/src/events/gameover.tw b/src/events/gameover.tw index f2b21b5515e874689541d00188808ff240ad64f1..d1d913201fa84a0a5a9bd672795c30457a73f0ef 100644 --- a/src/events/gameover.tw +++ b/src/events/gameover.tw @@ -45,8 +45,6 @@ <br><br> ''GAME OVER'' -<<elseif $gameover == "you failed">> - <<goto "eliteTakeOver">> <<elseif $gameover == "major battle defeat">> <<set $ui = "start">> diff --git a/src/pregmod/eliteTakeOver.tw b/src/pregmod/eliteTakeOver.tw index 419e0e416ec1b378bb4b72cdef2a284de1afdc54..9a3dff57378013214952a91aa4d973d3d477774a 100644 --- a/src/pregmod/eliteTakeOver.tw +++ b/src/pregmod/eliteTakeOver.tw @@ -1,5 +1,7 @@ :: eliteTakeOver [nobr] +<<set $nextButton = " ">> + <<set _pregSurrender = 0>> /* preg/lobotomization check */ You knew this day would come. Surrounding yourself with powerful people has its boons, but also poses a distinct threat. You've heard them murmuring when you enter the room, you've seen them excuse themselves from your presence, and lately they've been overtly hostile. The Societal Elite have turned on you. @@ -30,6 +32,9 @@ You look up from your desk as the locked door to your office unseals, and a doze <br> You'll spend the rest of your life a breeder to the Societal Elite; blinded and muted. More than a slave, but still less than your master. Life isn't so bad, your two most devoted slaves were taken along to keep you happy, and you are treated quite well, possibilities considered. Though once your eggs dry up, odds are your little remaining usefulness will be at an end. Best not to think to much into it. <<set _pregSurrender = 1>> + <<set $ui = "start">> + <br><br> + ''GAME OVER'' <<elseif $PC.pregSource != -1>> The leader reaches into his jacket and extracts a syringe, you recognize it as a powerful drug used in lobotomies, and places it to your left. From his hip he pulls a revolver, six-chambered, and loads five bullets, spins the chamber, and places it to your right. <br> diff --git a/src/pregmod/eliteTakeOverResult.tw b/src/pregmod/eliteTakeOverResult.tw index cc2c8e55fa87a135b566b12d959a2001e80dba99..e63b8cdecf46e70310d0038e672550277c00f5bf 100644 --- a/src/pregmod/eliteTakeOverResult.tw +++ b/src/pregmod/eliteTakeOverResult.tw @@ -1,6 +1,6 @@ :: eliteTakeOverResult [nobr] -<<set $nextButton = "Continue", $nextLink = "Scheduled Event">> +<<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ <<switch $eliteFate>> <<case 0>> diff --git a/src/uncategorized/nonRandomEvent.tw b/src/uncategorized/nonRandomEvent.tw index d254400975e488409b03dff54e4413fe464e87da..f8ca11f8ebe6ff74646e337bae8c96580c513023 100644 --- a/src/uncategorized/nonRandomEvent.tw +++ b/src/uncategorized/nonRandomEvent.tw @@ -92,6 +92,8 @@ <</if>> <<elseif (_effectiveWeek == 72)>> <<goto "P coup aftermath">> +<<elseif $failedElite > 300>> + <<goto "eliteTakeOver">> <<elseif (_effectiveWeek > 5) && ($rep > 3000) && ($FSAnnounced == 0)>> <<goto "P FS Announcement">> <<elseif (_effectiveWeek > 18) && ($assistant > 0) && ($assistantOptions == 0)>> diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw index 690b4d0e5d282a5e7df436230c54934328386dbc..6947164c1ea8533ddd748bbbc0a10b467e273666 100644 --- a/src/uncategorized/reputation.tw +++ b/src/uncategorized/reputation.tw @@ -718,8 +718,6 @@ On formal occasions, you are announced as $PCTitle. <<if $arcologies[0].FSRestartDecoration == 100>> <<if $failedElite > 300>> The Societal Elite @@.red;are plotting your demise@@. - <<set $gameover to "you failed">> - <<goto "Gameover">> <<elseif $failedElite > 250>> The Societal Elite @@.red;are openly discussing about your failures@@. It would be in your best interests to appease them. <<elseif $failedElite > 200>> diff --git a/src/uncategorized/saServeYourOtherSlaves.tw b/src/uncategorized/saServeYourOtherSlaves.tw index 6697986d076be3687514b089d62beb8a3194c8e1..a3c32df0287dac6cdbaba9af4025a290c0f7d314 100644 --- a/src/uncategorized/saServeYourOtherSlaves.tw +++ b/src/uncategorized/saServeYourOtherSlaves.tw @@ -2,43 +2,37 @@ <<set _oralUse = 0, _analUse = 0, _vaginalUse = 0, _mammaryUse = 0, _penetrativeUse = 0>> -<<set $domSlave = 0>> -<<for $j = 0; $j < $slaves.length; $j++>> - <<if $slaves[$i].subTarget == $slaves[$j].ID>> - <<set $domSlave = $slaves[$j]>> - <<break>> - <</if>> -<</for>> +<<set _dom = $slaves.findIndex(function(s) { return s.ID == $slaves[$i].subTarget; })>> + +<<if _dom == -1>> -<<if $domSlave == 0>> <<if $slaves[$i].devotion <= 20>> <<if $slaves[$i].trust >= -20>> - is forced to serve your other slaves' sexual needs by constant punishment. Being castigated and raped @@.gold;frightens her into obedience.@@ - <<set $slaves[$i].trust -= 5>> - <<if $slaves[$i].sexualQuirk == "strugglefuck queen">> - She secretly likes being raped @@.hotpink;and wants more.@@ - <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].sexualQuirk == "gagfuck queen">> - She secretly enjoys the oral abuse @@.hotpink;and wants more.@@ - <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].sexualQuirk == "painal queen">> - She secretly gets off on assrape @@.hotpink;and wants more.@@ - <<set $slaves[$i].devotion += 1>> - <</if>> + is forced to serve your other slaves' sexual needs by constant punishment. Being castigated and raped @@.gold;frightens her into obedience.@@ + <<set $slaves[$i].trust -= 5>> + <<if $slaves[$i].sexualQuirk == "strugglefuck queen">> + She secretly likes being raped @@.hotpink;and wants more.@@ + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].sexualQuirk == "gagfuck queen">> + She secretly enjoys the oral abuse @@.hotpink;and wants more.@@ + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].sexualQuirk == "painal queen">> + She secretly gets off on assrape @@.hotpink;and wants more.@@ + <<set $slaves[$i].devotion += 1>> + <</if>> <<else>> - is forced to serve your other slaves' sexual needs by her fear. Being used on pain of punishment @@.hotpink;habituates her to subservience@@ and @@.gold;keeps her fearful.@@ - <<set $slaves[$i].trust -= 2>> - <<set $slaves[$i].devotion += 2>> - <<if $slaves[$i].sexualQuirk == "strugglefuck queen">> - She privately likes being abused @@.hotpink;and accepts it.@@ - <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].sexualQuirk == "gagfuck queen">> - She privately likes being an oral toy and @@.hotpink;and accepts it.@@ - <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].sexualQuirk == "painal queen">> - She privately likes being an anal toy @@.hotpink;and accepts it.@@ - <<set $slaves[$i].devotion += 1>> - <</if>> + is forced to serve your other slaves' sexual needs by her fear. Being used on pain of punishment @@.hotpink;habituates her to subservience@@ and @@.gold;keeps her fearful.@@ + <<set $slaves[$i].trust -= 2, $slaves[$i].devotion += 2>> + <<if $slaves[$i].sexualQuirk == "strugglefuck queen">> + She privately likes being abused @@.hotpink;and accepts it.@@ + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].sexualQuirk == "gagfuck queen">> + She privately likes being an oral toy and @@.hotpink;and accepts it.@@ + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].sexualQuirk == "painal queen">> + She privately likes being an anal toy @@.hotpink;and accepts it.@@ + <<set $slaves[$i].devotion += 1>> + <</if>> <</if>> <<else>> obediently serves your other slaves' sexual needs. Being used as a sexual outlet for everyone @@.hotpink;keeps her in a good frame of mind.@@ @@ -53,181 +47,293 @@ She @@.hotpink;openly enjoys@@ how other slaves can shove anything up her butt without asking first. <</if>> <</if>> -<<if ($slaves[$i].heels == 1)>> -<<if ($slaves[$i].shoes != "heels")>> -<<if ($slaves[$i].shoes != "boots")>> -<<if ($slaves[$i].shoes != "extreme heels")>> +<<if $slaves[$i].amp != 1 && !canWalk($slaves[$i])>> Since she's forced to crawl around, she's especially vulnerable. <</if>> -<</if>> -<</if>> -<</if>> -<<else>> +<<else>> /* serving a slave */ -is serving ''$domSlave.slaveName'' this week. -<<if ($slaves[$i].heels == 1)>> -<<if ($slaves[$i].shoes != "heels")>> -<<if ($slaves[$i].shoes != "boots")>> -<<if ($slaves[$i].shoes != "extreme heels")>> - Since $slaves[$i].slaveName cannot stand, $domSlave.slaveName has no trouble taking whatever she wants from her. -<</if>> -<</if>> +<<if $seeRace == 1>> + <<set _domRace = $slaves[_dom].race, _subRace = $slaves[$i].race>> +<<else>> + <<set _domRace = "", _subRace = "">> <</if>> + +is serving ''$slaves[_dom].slaveName'' this week. +<<if $slaves[_dom].amp != 1 && !canWalk($slaves[$i])>> + Since $slaves[$i].slaveName cannot stand, $slaves[_dom].slaveName has no trouble taking whatever she wants from her. +<<elseif $slaves[_dom].amp == 1>> + Since she has no limbs, $slaves[_dom].slaveName has to put forth extra effort taking whatever she wants from $slaves[$i].slaveName. <</if>> -<<if ($slaves[$i].anus == 0) && ($slaves[$i].vagina == 0)>> - Of course, she respects $slaves[$i].slaveName's virgin holes and does not penetrate her. -<<elseif ($slaves[$i].anus == 0)>> - Of course, she respects $slaves[$i].slaveName's anal virginity and does not penetrate her there. -<<elseif ($slaves[$i].vagina == 0)>> - Of course, she respects $slaves[$i].slaveName's virginity and does not penetrate her pussy. +<<if canPenetate($slaves[_dom])>> + <<if ($slaves[$i].anus == 0 && canDoAnal($slaves[$i])) && ($slaves[$i].vagina == 0 && canDoVaginal($slaves[$i]))>> + Of course, she respects $slaves[$i].slaveName's virgin holes and does not penetrate her. + <<elseif ($slaves[$i].anus == 0) && canDoAnal($slaves[$i])>> + Of course, she respects $slaves[$i].slaveName's anal virginity and does not penetrate her there. + <<elseif ($slaves[$i].vagina == 0) && canDoVaginal($slaves[$i])>> + Of course, she respects $slaves[$i].slaveName's virginity and does not penetrate her pussy. + <</if>> <</if>> -<<if canPenetrate($slaves[$i]) && ($domSlave.fetishKnown == 1) && canDoAnal($domSlave) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish == "buttslut")>> +<<if canPenetrate($slaves[$i]) && canDoAnal($slaves[_dom]) && ($slaves[_dom].anus != 0) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "buttslut")>> <<if ($slaves[$i].devotion < -20)>> - Since $domSlave.slaveName loves anal, $slaves[$i].slaveName finds herself forced to use her stiff prick to please $domSlave.slaveName's insatiable ass. She spends the week trying to avoid $domSlave.slaveName, because $domSlave.slaveName won't stop forcing her to get her <<if $seeRace == 1>>$slaves[$i].race <</if>>dick hard so $domSlave.slaveName can ride her <<if $seeRace == 1>>$domSlave.race <</if>>butt up and down on it. @@.hotpink;$domSlave.slaveName enjoys having her own personal cock for the week,@@ even if it does have to be persuaded. + Since $slaves[_dom].slaveName loves anal, $slaves[$i].slaveName finds herself forced to use her stiff prick to please $slaves[_dom].slaveName's insatiable ass. She spends the week trying to avoid $slaves[_dom].slaveName, because $slaves[_dom].slaveName won't stop forcing her to get her _subRace dick hard so $slaves[_dom].slaveName can ride her _domRace butt up and down on it. @@.hotpink;$slaves[_dom].slaveName enjoys having her own personal cock for the week,@@ even if it does have to be persuaded. <<elseif ($slaves[$i].devotion <= 50)>> - Since $domSlave.slaveName loves anal, $slaves[$i].slaveName finds herself constantly asked to use her stiff prick to please $domSlave.slaveName's insatiable ass. She spends the week desperately trying to keep herself hard, because $domSlave.slaveName constantly expects her <<if $seeRace == 1>>$slaves[$i].race <</if>>dick to be hard so $domSlave.slaveName can ride her <<if $seeRace == 1>>$domSlave.race <</if>>butt up and down on it. @@.hotpink;$domSlave.slaveName enjoys having her own personal cock for the week.@@ + Since $slaves[_dom].slaveName loves anal, $slaves[$i].slaveName finds herself constantly asked to use her stiff prick to please $slaves[_dom].slaveName's insatiable ass. She spends the week desperately trying to keep herself hard, because $slaves[_dom].slaveName constantly expects her _subRace dick to be hard so $slaves[_dom].slaveName can ride her _domRace butt up and down on it. @@.hotpink;$slaves[_dom].slaveName enjoys having her own personal cock for the week.@@ <<else>> - $domSlave.slaveName loves anal and $slaves[$i].slaveName has a stiff prick. The two of them have good fun together. <<if $domSlave.amp != 1>>$domSlave.slaveName pulls her anal girltoy into bathrooms and corners constantly<<else>>$domSlave.slaveName has her anal girltoy hold $domSlave.slaveName's limbless torso<</if>> so she can ride that <<if $seeRace == 1>>$slaves[$i].race <</if>>dick with her <<if $seeRace == 1>>$domSlave.race <</if>>butt. @@.hotpink;$domSlave.slaveName enjoys a week of constant butt loving.@@ + $slaves[_dom].slaveName loves anal and $slaves[$i].slaveName has a stiff prick. The two of them have good fun together. + <<if $slaves[_dom].amp != 1>> + $slaves[_dom].slaveName pulls her anal girltoy into bathrooms and corners constantly + <<else>> + $slaves[_dom].slaveName has her anal girltoy hold her limbless torso + <</if>> + so she can ride that _subRace dick with her _domRace butt. @@.hotpink;$slaves[_dom].slaveName enjoys a week of constant butt loving.@@ <</if>> <<set _penetrativeUse = random(9,12)>> - <<set $domSlave.analCount += _penetrativeUse, $analTotal += _penetrativeUse>> -<<elseif ($slaves[$i].devotion > -20) && canPenetrate($slaves[$i]) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && canDoAnal($domSlave) && ($domSlave.fetish == "submissive") && ($domSlave.anus > 0)>> - $domSlave.slaveName loves to submit, and tells $slaves[$i].slaveName to fuck her; when $slaves[$i].slaveName asks how, $domSlave.slaveName tells her to take charge. $domSlave.slaveName finds herself with her face pushed firmly into her bedsheets and her <<if $seeRace == 1>>$domSlave.race <</if>> ass accommodating $slaves[$i].slaveName's eager <<if $seeRace == 1>>$slaves[$i].race <</if>>cock. Afterward, $domSlave.slaveName lavishes kisses on her satisfactory top. $domSlave.slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole. - <<set _penetrativeUse = random(9,12)>> - <<set $domSlave.analCount += _penetrativeUse, $analTotal += _penetrativeUse>> - <<set $slaves[$i].devotion += 1>> -<<elseif ($slaves[$i].devotion >= -20) && ($slaves[$i].clit > 0) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish == "submissive")>> - $domSlave.slaveName loves to submit, and tells $slaves[$i].slaveName to fuck her; when $slaves[$i].slaveName asks how, $domSlave.slaveName tells her to take charge. $domSlave.slaveName finds herself with her back pushed firmly into her bedsheets and $slaves[$i].slaveName's quickly hardening clit being pushed eagerly into her mouth. Afterward, $domSlave.slaveName lavishes kisses on her satisfactory top. $domSlave.slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ constant oral attention. - <<set _penetrativeUse = random(9,12)>> - <<set $domSlave.oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> - <<set $slaves[$i].devotion += 1>> -<<elseif ($slaves[$i].devotion >= -20) && canWalk($domSlave) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && canDoAnal($domSlave) && ($domSlave.fetish == "submissive") && ($domSlave.anus > 0)>> - $domSlave.slaveName loves to submit, and tells $slaves[$i].slaveName to fuck her; when $slaves[$i].slaveName asks how, $domSlave.slaveName tells her to take charge. $domSlave.slaveName finds herself with her face pushed firmly into her bedsheets and her <<if $seeRace == 1>>$domSlave.race <</if>> ass accommodating $slaves[$i].slaveName's thrusting <<if $seeRace == 1>>$slaves[$i].race <</if>>fingers. Afterward, $domSlave.slaveName lavishes kisses on her satisfactory top. $domSlave.slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@ - <<set _penetrativeUse = random(9,12)>> - <<set $domSlave.analCount += _penetrativeUse, $analTotal += _penetrativeUse>> - <<set $slaves[$i].devotion += 1>> -<<elseif ($slaves[$i].devotion >= -20) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish == "dom") && canWalk($domSlave)>> - $domSlave.slaveName loves to dominate, and the first indication $slaves[$i].slaveName gets of what she's in for this week is when $domSlave.slaveName ambushes her in the dormitory, tackles her from behind, and hogties her with sheets. $slaves[$i].slaveName wriggles a little but doesn't really start to attempt escape until $domSlave.slaveName begins to carefully tease her <<if $seeRace == 1>>$slaves[$i].race <</if>><<if $slaves[$i].dick == 0>>clit<<else>>dickhead<</if>>, edging her right up to the point of orgasm and making her beg. It's a long but @@.hotpink;obedience-building@@ week for $slaves[$i].slaveName, and $domSlave.slaveName certainly @@.hotpink;enjoys her toy.@@ - <<set $slaves[$i].devotion += 1>> - <<if $slaves[$i].need>> - <<if $slaves[$i].fetishKnown>> - <<if $slaves[$i].fetish == "submissive" || $slaves[$i].fetish == "masochist">> - $slaves[$i].slaveName needs this kind of treatment to be sexually satisfied; this week, her desire for abuse is sated. - <<set $slaves[$i].need = 0>> - <</if>> + <<set $slaves[_dom].analCount += _penetrativeUse, $analTotal += _penetrativeUse>> + <<if canImpreg($slaves[_dom], $slaves[$i])>> + <<KnockMeUp $slaves[_dom] 30 1 $slaves[$i].ID>> + <<if $slaves[_dom].pregKnown == 1>> + With so many potent deposits into her fertile rear, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@ + <</if>> <</if>> +<<elseif ($slaves[$i].devotion > -20) && ($slaves[_dom].fetish == "submissive") && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60)>> + $slaves[_dom].slaveName loves to submit, and tells $slaves[$i].slaveName to fuck her; when $slaves[$i].slaveName asks how, $slaves[_dom].slaveName tells her to take charge. + <<if canPenetrate($slaves[$i])>> + <<set _penetrativeUse = random(9,12)>> + <<if $slaves[$i].amp == 1>> + <<if canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina != 0>> + $slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body and her _domRace slit accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing pussy. + <<set $slaves[_dom].vaginalCount += _penetrativeUse, $vaginalTotal += _penetrativeUse>> + <<if canImpreg($slaves[_dom], $slaves[$i])>> + <<KnockMeUp $slaves[_dom] 30 0 $slaves[$i].ID>> + <<if $slaves[_dom].pregKnown == 1>> + With so many potent loads kissing her cervix, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@ + <</if>> + <</if>> + <<elseif canDoAnal($slaves[_dom]) && $slaves[_dom].anus != 0>> + $slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body and her _domRace ass accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole. + <<set $slaves[_dom].analCount += _penetrativeUse, $analTotal += _penetrativeUse>> + <<if canImpreg($slaves[_dom], $slaves[$i])>> + <<KnockMeUp $slaves[_dom] 30 1 $slaves[$i].ID>> + <<if $slaves[_dom].pregKnown == 1>> + With so many potent deposits into her fertile rear, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@ + <</if>> + <</if>> + <<else>> + $slaves[_dom].slaveName finds her head under the weight of $slaves[$i].slaveName's limbless body and her _domRace face accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole. + <<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> + <</if>> + <<else>> + <<if canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina != 0>> + $slaves[_dom].slaveName finds herself with her face pushed firmly into her bedsheets and her _domRace slit accommodating $slaves[$i].slaveName's eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing pussy. + <<set $slaves[_dom].vaginalCount += _penetrativeUse, $vaginalTotal += _penetrativeUse>> + <<if canImpreg($slaves[_dom], $slaves[$i])>> + <<KnockMeUp $slaves[_dom] 30 0 $slaves[$i].ID>> + <<if $slaves[_dom].pregKnown == 1>> + With so many potent loads kissing her cervix, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@ + <</if>> + <</if>> + <<elseif canDoAnal($slaves[_dom]) && $slaves[_dom].anus != 0>> + $slaves[_dom].slaveName finds herself with her face pushed firmly into her bedsheets and her _domRace ass accommodating $slaves[$i].slaveName's eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole. + <<set $slaves[_dom].analCount += _penetrativeUse, $analTotal += _penetrativeUse>> + <<if canImpreg($slaves[_dom], $slaves[$i])>> + <<KnockMeUp $slaves[_dom] 30 1 $slaves[$i].ID>> + <<if $slaves[_dom].pregKnown == 1>> + With so many potent deposits into her fertile rear, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@ + <</if>> + <</if>> + <<else>> + $slaves[_dom].slaveName finds herself with her face pushed firmly into $slaves[$i].slaveName's crotch and her _domRace face accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole. + <<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> + <</if>> + <</if>> + <<elseif ($slaves[$i].clit > 2)>> + <<if $slaves[$i].amp == 1>> + $slaves[_dom].slaveName finds herself pinned by the weight of $slaves[$i].slaveName's limbless body and the quickly hardening _subRace clit being pushed eagerly into her _domRace mouth. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. + <<else>> + $slaves[_dom].slaveName finds herself with her back pushed firmly into her bedsheets and $slaves[$i].slaveName's quickly hardening clit being pushed eagerly into her mouth. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. + <</if>> + $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ constant oral attention. + <<set _penetrativeUse = random(9,12)>> + <<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> + <<else>> + <<if $slaves[$i].amp == 1>> + <<if canDoVaginal($slaves[_dom])>> + $slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body and her _domRace slit molested by an eager tongue. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to torment a willing pussy. + <<set _oralUse = random(9,12)>> + <<set $slaves[_dom].vaginalCount += _oralUse, $vaginalTotal += _oralUse>> + <<elseif !["chastity", "combined chastity"].includes($slaves[_dom].dickAccessory) && $slaves[_dom].dick > 0>> + $slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body with the tight embrace of _subRace lips around her _domRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to torment a willing dick. + <<set _oralUse = random(9,12)>> + <<set $slaves[_dom].penetrativeCount += _oralUse, $penetrativeTotal += _oralUse>> + <<else>> + $slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body and + <<if $slaves[_dom].boobs >= 300>> + her _domRace tits + <<else>> + her <<print nippleColor($slaves[_dom])>> nipples + <</if>> + under attack by an eager mouth. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to play with a willing chest. + <<set _oralUse = random(9,12)>> + <<set $slaves[_dom].mammaryCount += _oralUse, $mammaryTotal += _oralUse>> + <</if>> + <<else>> + <<if canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina != 0>> + $slaves[_dom].slaveName finds herself with her face pushed firmly into her bedsheets and her _domRace slit accommodating $slaves[$i].slaveName's thrusting _subRace fingers. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@ + <<set _fingerBang = random(9,12)>> + <<set $slaves[_dom].vaginalCount += _fingerBang, $vaginalTotal += _fingerBang>> + <<elseif canDoAnal($slaves[_dom]) && $slaves[_dom].anus != 0>> + $slaves[_dom].slaveName finds herself with her face pushed firmly into her bedsheets and her _domRace ass accommodating $slaves[$i].slaveName's thrusting _subRace fingers. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@ + <<set _fingerBang = random(9,12)>> + <<set $slaves[_dom].analCount += _fingerBang, $analTotal += _fingerBang>> + <<else>> + $slaves[_dom].slaveName finds herself pushed firmly into her bedsheets and her + <<if $slaves[_dom].boobs >= 300>> + _domRace tits + <<else>> + <<print nippleColor($slaves[_dom])>> nipples + <</if>> + being roughly handled by $slaves[$i].slaveName's _subRace fingers. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@ + <<set _fingerBang = random(9,12)>> + <<set $slaves[_dom].mammaryCount += _fingerBang, $mammaryTotal += _fingerBang>> + <</if>> + <</if>> <</if>> -<<elseif ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish == "sadist") && canWalk($domSlave)>> - $domSlave.slaveName loves to inflict pain, and the first indication $slaves[$i].slaveName gets of what she's in for this week is when $domSlave.slaveName ambushes her in the dormitory, tackles her from behind, and hogties her with sheets. <<if canTalk($domSlave)>>$domSlave.slaveName bends close to the immobilized $slaves[$i].slaveName's ear and whispers to her that she might as well scream.<<else>>$domSlave.slaveName carefully uses gestures to communicate to her that she might as well scream.<</if>> $slaves[$i].slaveName's struggles to escape become desperate at this, and more desperate still when the week's first @@.red;beating@@ starts. Later, she tries going limp and unresistant, but that just makes the annoyed $domSlave.slaveName beat her pain slave all the harder until she gets a reaction again. It's a long and @@.hotpink;will breaking@@ week for $slaves[$i].slaveName, and $domSlave.slaveName certainly @@.hotpink;enjoys torturing her toy.@@ <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].health -= 3>> - <<if $slaves[$i].need>> - <<if $slaves[$i].fetishKnown>> - <<if $slaves[$i].fetish == "submissive" || $slaves[$i].fetish == "masochist">> - $slaves[$i].slaveName needs this kind of treatment to be sexually satisfied; this week, her desire for abuse is sated. - <<set $slaves[$i].need = 0>> - <</if>> +<<elseif ($slaves[$i].devotion >= -20) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "dom") && canWalk($slaves[_dom])>> + $slaves[_dom].slaveName loves to dominate, and the first indication $slaves[$i].slaveName gets of what she's in for this week is when $slaves[_dom].slaveName ambushes her in the dormitory, tackles her from behind, and + <<if $slaves[$i].amp == 1>> + bursts out laughing at her inability to right herself without limbs. + <<else>> + hogties her with sheets. + <</if>> + $slaves[$i].slaveName wriggles a little but doesn't really start to attempt escape until $slaves[_dom].slaveName begins to carefully tease her _subRace + <<if $slaves[$i].dick > 0 && !["chastity", "combined chastity"].includes($slaves[$i].dickAccessory)>> + dickhead, + <<elseif $slaves[$i].clit > 0>> + clit, + <<elseif canDoVaginal($slaves[$i])>> + pussy, + <<else>> + nipples, <</if>> + edging her right up to the point of orgasm and making her beg. It's a long but @@.hotpink;obedience-building@@ week for $slaves[$i].slaveName, and $slaves[_dom].slaveName certainly @@.hotpink;enjoys her toy.@@ + <<set $slaves[$i].devotion += 1>> + <<if $slaves[$i].need && $slaves[$i].fetishKnown>> + <<if $slaves[$i].fetish == "submissive" || $slaves[$i].fetish == "masochist">> + $slaves[$i].slaveName needs this kind of treatment to be truly sexually satisfied; this week, her desire for abuse is sated. + <<set $slaves[$i].need = 0>> + <</if>> <</if>> -<<elseif ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish == "boobs") && ($domSlave.lactation > 0)>> - <<if ($slaves[$i].devotion < -20)>> - Since $domSlave.slaveName loves giving milk, $slaves[$i].slaveName finds herself forced to nurse. She spends the week trying to avoid guzzling down milk from $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>nipples with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, but $domSlave.slaveName insists. @@.hotpink;$domSlave.slaveName enjoys being able to force $slaves[$i].slaveName to drink from her.@@ - <<elseif ($slaves[$i].devotion <= 50)>> - Since $domSlave.slaveName loves giving milk, $slaves[$i].slaveName finds herself constantly nursing. She spends the week obediently taking milk from $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>nipples with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, to $domSlave.slaveName's motherly satisfaction. @@.hotpink;$domSlave.slaveName enjoys having $slaves[$i].slaveName to drink from her whenever she feels overfull.@@ - <<else>> - Since $domSlave.slaveName loves giving milk, $slaves[$i].slaveName constantly nurses from her. She spends the week happily taking milk from $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>nipples with her hungry <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, to $domSlave.slaveName's motherly delight. @@.hotpink;$domSlave.slaveName loves having $slaves[$i].slaveName to feed and fill.@@ +<<elseif ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "sadist") && canWalk($slaves[_dom])>> + $slaves[_dom].slaveName loves to inflict pain, and the first indication $slaves[$i].slaveName gets of what she's in for this week is when $slaves[_dom].slaveName ambushes her in the dormitory, tackles her from behind, and hogties her with sheets. <<if canTalk($slaves[_dom])>>$slaves[_dom].slaveName bends close to the immobilized $slaves[$i].slaveName's ear and whispers to her that she might as well scream.<<else>>$slaves[_dom].slaveName carefully uses gestures to communicate to her that she might as well scream.<</if>> $slaves[$i].slaveName's struggles to escape become desperate at this, and more desperate still when the week's first @@.red;beating@@ starts. Later, she tries going limp and unresistant, but that just makes the annoyed $slaves[_dom].slaveName beat her pain slave all the harder until she gets a reaction again. It's a long and @@.hotpink;will breaking@@ week for $slaves[$i].slaveName, and $slaves[_dom].slaveName certainly @@.hotpink;enjoys torturing her toy.@@ + <<set $slaves[$i].devotion += 1, $slaves[$i].health -= 3>> + <<if $slaves[$i].need && $slaves[$i].fetishKnown>> + <<if $slaves[$i].fetish == "submissive" || $slaves[$i].fetish == "masochist">> + $slaves[$i].slaveName needs this kind of treatment to be truly sexually satisfied; this week, her desire for abuse is sated. + <<set $slaves[$i].need = 0>> + <</if>> <</if>> - <<set _oralUse = random(9,12)>> - <<set $domSlave.mammaryCount += _oralUse, $mammaryTotal += _oralUse>> -<<elseif canWalk($domSlave) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish == "boobs")>> - <<if ($slaves[$i].devotion < -20)>> - Since $domSlave.slaveName loves having her breasts attended to, $slaves[$i].slaveName finds herself forced to knead, massage, and even suck. She spends the week trying to avoid servicing $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>breasts with her <<if $seeRace == 1>>$slaves[$i].race <</if>>hands, but $domSlave.slaveName insists. @@.hotpink;$domSlave.slaveName enjoys being able to force $slaves[$i].slaveName to see to her tits.@@ - <<elseif ($slaves[$i].devotion <= 50)>> - Since $domSlave.slaveName loves having her breasts attended to, $slaves[$i].slaveName finds herself kneading, massaging, and even sucking. She spends the week obediently servicing $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>breasts with her <<if $seeRace == 1>>$slaves[$i].race <</if>>hands, to $domSlave.slaveName's languorous pleasure. @@.hotpink;$domSlave.slaveName enjoys having $slaves[$i].slaveName to see to her tits.@@ +<<elseif ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "boobs") + <<if ($slaves[_dom].lactation > 0)>> + <<if ($slaves[$i].devotion < -20)>> + Since $slaves[_dom].slaveName loves giving milk, $slaves[$i].slaveName finds herself forced to nurse. She spends the week trying to avoid guzzling down milk from $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>nipples with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, but $slaves[_dom].slaveName insists. @@.hotpink;$slaves[_dom].slaveName enjoys being able to force $slaves[$i].slaveName to drink from her.@@ + <<elseif ($slaves[$i].devotion <= 50)>> + Since $slaves[_dom].slaveName loves giving milk, $slaves[$i].slaveName finds herself constantly nursing. She spends the week obediently taking milk from $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>nipples with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, to $slaves[_dom].slaveName's motherly satisfaction. @@.hotpink;$slaves[_dom].slaveName enjoys having $slaves[$i].slaveName to drink from her whenever she feels overfull.@@ + <<else>> + Since $slaves[_dom].slaveName loves giving milk, $slaves[$i].slaveName constantly nurses from her. She spends the week happily taking milk from $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>nipples with her hungry <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, to $slaves[_dom].slaveName's motherly delight. @@.hotpink;$slaves[_dom].slaveName loves having $slaves[$i].slaveName to feed and fill.@@ + <</if>> + <<set _oralUse = random(9,12)>> + <<set $slaves[_dom].mammaryCount += _oralUse, $mammaryTotal += _oralUse>> <<else>> - Since $domSlave.slaveName loves having her breasts attended to, $slaves[$i].slaveName pampers her breasts shamelessly. She spends the week devotedly massaging $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>breasts with her <<if $seeRace == 1>>$slaves[$i].race <</if>>hands, sucking lovingly at her nipples, and caring for everything with lotions and oils. They sleep together so that $slaves[$i].slaveName can hold her boobs as she goes to sleep, which sometimes results in less sleep for both as the $domSlave.slaveName keeps them at breast play into the night. @@.hotpink;$domSlave.slaveName enjoys having $slaves[$i].slaveName to see to her tits.@@ + <<if ($slaves[$i].devotion < -20)>> + Since $slaves[_dom].slaveName loves having her breasts attended to, $slaves[$i].slaveName finds herself forced to knead, massage, and even suck. She spends the week trying to avoid servicing $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>breasts with her <<if $seeRace == 1>>$slaves[$i].race <</if>>hands, but $slaves[_dom].slaveName insists. @@.hotpink;$slaves[_dom].slaveName enjoys being able to force $slaves[$i].slaveName to see to her tits.@@ + <<elseif ($slaves[$i].devotion <= 50)>> + Since $slaves[_dom].slaveName loves having her breasts attended to, $slaves[$i].slaveName finds herself kneading, massaging, and even sucking. She spends the week obediently servicing $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>breasts with her <<if $seeRace == 1>>$slaves[$i].race <</if>>hands, to $slaves[_dom].slaveName's languorous pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys having $slaves[$i].slaveName to see to her tits.@@ + <<else>> + Since $slaves[_dom].slaveName loves having her breasts attended to, $slaves[$i].slaveName pampers her breasts shamelessly. She spends the week devotedly massaging $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>breasts with her <<if $seeRace == 1>>$slaves[$i].race <</if>>hands, sucking lovingly at her nipples, and caring for everything with lotions and oils. They sleep together so that $slaves[$i].slaveName can hold her boobs as she goes to sleep, which sometimes results in less sleep for both as the $slaves[_dom].slaveName keeps them at breast play into the night. @@.hotpink;$slaves[_dom].slaveName enjoys having $slaves[$i].slaveName to see to her tits.@@ + <</if>> + <<set _oralUse = random(9,12)>> + <<set $slaves[_dom].mammaryCount += _oralUse, $mammaryTotal += _oralUse>> <</if>> - <<set _oralUse = random(9,12)>> - <<set $domSlave.mammaryCount += _oralUse, $mammaryTotal += _oralUse>> -<<elseif canDoAnal($domSlave) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish == "buttslut")>> +<<elseif canDoAnal($slaves[_dom]) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "buttslut")>> <<if ($slaves[$i].devotion < -20)>> - Since $domSlave.slaveName loves anal, $slaves[$i].slaveName finds herself forced to give analingus on command. She spends the week trying to avoid servicing $domSlave.slaveName's insatiable <<if $seeRace == 1>>$domSlave.race <</if>>ass with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, but $domSlave.slaveName insists. @@.hotpink;$domSlave.slaveName enjoys being able to force $slaves[$i].slaveName to service her butt.@@ + Since $slaves[_dom].slaveName loves anal, $slaves[$i].slaveName finds herself forced to give analingus on command. She spends the week trying to avoid servicing $slaves[_dom].slaveName's insatiable <<if $seeRace == 1>>$slaves[_dom].race <</if>>ass with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, but $slaves[_dom].slaveName insists. @@.hotpink;$slaves[_dom].slaveName enjoys being able to force $slaves[$i].slaveName to service her butt.@@ <<elseif ($slaves[$i].devotion <= 50)>> - Since $domSlave.slaveName loves anal, $slaves[$i].slaveName finds herself giving analingus on command. She spends the week servicing $domSlave.slaveName's insatiable <<if $seeRace == 1>>$domSlave.race <</if>>ass with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth. @@.hotpink;$domSlave.slaveName enjoys having her ass pleasured whenever she wants it.@@ + Since $slaves[_dom].slaveName loves anal, $slaves[$i].slaveName finds herself giving analingus on command. She spends the week servicing $slaves[_dom].slaveName's insatiable <<if $seeRace == 1>>$slaves[_dom].race <</if>>ass with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth. @@.hotpink;$slaves[_dom].slaveName enjoys having her ass pleasured whenever she wants it.@@ <<else>> - Since $domSlave.slaveName loves anal play, $slaves[$i].slaveName lavishes attention on her butt. She spends the week servicing $domSlave.slaveName's insatiable <<if $seeRace == 1>>$domSlave.race <</if>>ass with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth. @@.hotpink;$domSlave.slaveName enjoys having an enthusiastic anal playmate.@@ + Since $slaves[_dom].slaveName loves anal play, $slaves[$i].slaveName lavishes attention on her butt. She spends the week servicing $slaves[_dom].slaveName's insatiable <<if $seeRace == 1>>$slaves[_dom].race <</if>>ass with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth. @@.hotpink;$slaves[_dom].slaveName enjoys having an enthusiastic anal playmate.@@ <</if>> <<set _oralUse = random(9,12)>> - <<set $domSlave.analCount += _oralUse, $analTotal += _oralUse>> -<<elseif ($slaves[$i].dick > 0) && !canAchieveErection($slaves[$i]) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish == "cumslut")>> - Since $domSlave.slaveName loves cum, and $slaves[$i].slaveName has a dick, $domSlave.slaveName has her own private semen dispenser, even if it's rather limp. $domSlave.slaveName sometimes gets tired of having to work hard for cum, so she spends the week making $slaves[$i].slaveName painstakingly bring her flaccid dick almost to orgasm before $domSlave.slaveName wraps her <<if $seeRace == 1>>$domSlave.race <</if>>lips around $slaves[$i].slaveName's <<if $seeRace == 1>>$slaves[$i].race <</if>>soft dickhead to suck down the cum. @@.hotpink;$domSlave.slaveName enjoys having a servile dick on demand.@@ + <<set $slaves[_dom].analCount += _oralUse, $analTotal += _oralUse>> +<<elseif ($slaves[$i].dick > 0) && !canAchieveErection($slaves[$i]) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "cumslut")>> + Since $slaves[_dom].slaveName loves cum, and $slaves[$i].slaveName has a dick, $slaves[_dom].slaveName has her own private semen dispenser, even if it's rather limp. $slaves[_dom].slaveName sometimes gets tired of having to work hard for cum, so she spends the week making $slaves[$i].slaveName painstakingly bring her flaccid dick almost to orgasm before $slaves[_dom].slaveName wraps her <<if $seeRace == 1>>$slaves[_dom].race <</if>>lips around $slaves[$i].slaveName's <<if $seeRace == 1>>$slaves[$i].race <</if>>soft dickhead to suck down the cum. @@.hotpink;$slaves[_dom].slaveName enjoys having a servile dick on demand.@@ <<set _penetrativeUse = random(9,12)>> - <<set $domSlave.oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> -<<elseif ($slaves[$i].dick > 0) && ($slaves[$i].balls != 0) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish == "cumslut")>> - Since $domSlave.slaveName loves cum, and $slaves[$i].slaveName has a dick, $domSlave.slaveName has her own private semen dispenser. $domSlave.slaveName sometimes gets tired of having to work hard for cum, so she spends the week stimulating poor $slaves[$i].slaveName's prostate to force her to climax so $domSlave.slaveName can wrap her <<if $seeRace == 1>>$domSlave.race <</if>>lips around $slaves[$i].slaveName's <<if $seeRace == 1>>$slaves[$i].race <</if>>dickhead to suck down her cum. @@.hotpink;$domSlave.slaveName enjoys having a servile dick on demand.@@ + <<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> +<<elseif ($slaves[$i].dick > 0) && ($slaves[$i].balls != 0) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "cumslut")>> + Since $slaves[_dom].slaveName loves cum, and $slaves[$i].slaveName has a dick, $slaves[_dom].slaveName has her own private semen dispenser. $slaves[_dom].slaveName sometimes gets tired of having to work hard for cum, so she spends the week stimulating poor $slaves[$i].slaveName's prostate to force her to climax so $slaves[_dom].slaveName can wrap her <<if $seeRace == 1>>$slaves[_dom].race <</if>>lips around $slaves[$i].slaveName's <<if $seeRace == 1>>$slaves[$i].race <</if>>dickhead to suck down her cum. @@.hotpink;$slaves[_dom].slaveName enjoys having a servile dick on demand.@@ <<set _penetrativeUse = random(9,12)>> - <<set $domSlave.oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> -<<elseif ($domSlave.energy > 95)>> + <<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> +<<elseif ($slaves[_dom].energy > 95)>> <<if ($slaves[$i].devotion < -20)>> - Since $domSlave.slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>body atop $slaves[$i].slaveName's resisting <<if $seeRace == 1>>$slaves[$i].race <</if>>form is a frequent sight as $domSlave.slaveName takes her pleasure. @@.hotpink;$domSlave.slaveName enjoys being able to use $slaves[$i].slaveName.@@ + Since $slaves[_dom].slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>body atop $slaves[$i].slaveName's resisting <<if $seeRace == 1>>$slaves[$i].race <</if>>form is a frequent sight as $slaves[_dom].slaveName takes her pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys being able to use $slaves[$i].slaveName.@@ <<elseif ($slaves[$i].devotion <= 50)>> - Since $domSlave.slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>body atop $slaves[$i].slaveName's compliant <<if $seeRace == 1>>$slaves[$i].race <</if>>form is a frequent sight as $domSlave.slaveName takes her pleasure. @@.hotpink;$domSlave.slaveName enjoys being able to use $slaves[$i].slaveName.@@ + Since $slaves[_dom].slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>body atop $slaves[$i].slaveName's compliant <<if $seeRace == 1>>$slaves[$i].race <</if>>form is a frequent sight as $slaves[_dom].slaveName takes her pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys being able to use $slaves[$i].slaveName.@@ <<else>> - Since $domSlave.slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>body atop $slaves[$i].slaveName's enthusiastic <<if $seeRace == 1>>$slaves[$i].race <</if>>form is a frequent sight as the two of them share pleasure. @@.hotpink;$domSlave.slaveName enjoys having an extra outlet for her sexual needs.@@ + Since $slaves[_dom].slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>body atop $slaves[$i].slaveName's enthusiastic <<if $seeRace == 1>>$slaves[$i].race <</if>>form is a frequent sight as the two of them share pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys having an extra outlet for her sexual needs.@@ <</if>> <<set _oralUse = random(9,12)>> - <<set $domSlave.oralCount += _oralUse, $oralTotal += _oralUse>> -<<elseif ($domSlave.dick > 0) && canPenetrate($domSlave)>> + <<set $slaves[_dom].oralCount += _oralUse, $oralTotal += _oralUse>> +<<elseif ($slaves[_dom].dick > 0) && canPenetrate($slaves[_dom])>> <<if ($slaves[$i].devotion < -20)>> - $domSlave.slaveName doesn't get to use her still-functional cock as much as she would like; it often stands stiff and untended while she's being used. Not this week: $slaves[$i].slaveName spends the week with $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>dick between her <<if $seeRace == 1>>$slaves[$i].race <</if>>lips, whenever she feels like forcing it into $slaves[$i].slaveName's unwilling mouth. @@.hotpink;$domSlave.slaveName loves having someone to facefuck whenever she wants.@@ + $slaves[_dom].slaveName doesn't get to use her still-functional cock as much as she would like; it often stands stiff and untended while she's being used. Not this week: $slaves[$i].slaveName spends the week with $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>dick between her <<if $seeRace == 1>>$slaves[$i].race <</if>>lips, whenever she feels like forcing it into $slaves[$i].slaveName's unwilling mouth. @@.hotpink;$slaves[_dom].slaveName loves having someone to facefuck whenever she wants.@@ <<elseif ($slaves[$i].devotion <= 50)>> - $domSlave.slaveName doesn't get to use her still-functional cock as much as she would like; it often stands stiff and untended while she's being used. Not this week: $slaves[$i].slaveName spends the week with $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>dick between her <<if $seeRace == 1>>$slaves[$i].race <</if>>lips, whenever she feels like putting it into $slaves[$i].slaveName's compliant mouth. @@.hotpink;$domSlave.slaveName loves having someone to suck her off at last.@@ + $slaves[_dom].slaveName doesn't get to use her still-functional cock as much as she would like; it often stands stiff and untended while she's being used. Not this week: $slaves[$i].slaveName spends the week with $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>dick between her <<if $seeRace == 1>>$slaves[$i].race <</if>>lips, whenever she feels like putting it into $slaves[$i].slaveName's compliant mouth. @@.hotpink;$slaves[_dom].slaveName loves having someone to suck her off at last.@@ <<else>> - $domSlave.slaveName doesn't get to use her still-functional cock as much as she would like; it often stands stiff and untended while she's being used. Not this week: $slaves[$i].slaveName spends the week with $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>dick between her <<if $seeRace == 1>>$slaves[$i].race <</if>>lips, whenever she feels like receiving an enthusiastic blowjob. @@.hotpink;$domSlave.slaveName loves having someone to tend to her prick at last.@@ + $slaves[_dom].slaveName doesn't get to use her still-functional cock as much as she would like; it often stands stiff and untended while she's being used. Not this week: $slaves[$i].slaveName spends the week with $slaves[_dom].slaveName's <<if $seeRace == 1>>$slaves[_dom].race <</if>>dick between her <<if $seeRace == 1>>$slaves[$i].race <</if>>lips, whenever she feels like receiving an enthusiastic blowjob. @@.hotpink;$slaves[_dom].slaveName loves having someone to tend to her prick at last.@@ <</if>> <<set _oralUse = random(9,12)>> - <<set $domSlave.penetrativeCount += _oralUse, $penetrativeTotal += _oralUse>> -<<elseif canWalk($domSlave) && ($domSlave.attrXX > 85)>> + <<set $slaves[_dom].penetrativeCount += _oralUse, $penetrativeTotal += _oralUse>> +<<elseif canWalk($slaves[_dom]) && ($slaves[_dom].attrXX > 85)>> <<if ($slaves[$i].devotion < -20)>> - Since $domSlave.slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week trying to avoid $domSlave.slaveName's playful <<if $seeRace == 1>>$domSlave.race <</if>>hands, but they rove across her <<if $seeRace == 1>>$slaves[$i].race <</if>>body anyway. @@.hotpink;$domSlave.slaveName enjoys having a nice little toy right at hand,@@ even if she does have to be forced. + Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week trying to avoid $slaves[_dom].slaveName's playful <<if $seeRace == 1>>$slaves[_dom].race <</if>>hands, but they rove across her <<if $seeRace == 1>>$slaves[$i].race <</if>>body anyway. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice little toy right at hand,@@ even if she does have to be forced. <<elseif ($slaves[$i].devotion <= 50)>> - Since $domSlave.slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week accepting the attention of $domSlave.slaveName's playful <<if $seeRace == 1>>$domSlave.race <</if>>hands. They rove across her <<if $seeRace == 1>>$slaves[$i].race <</if>>body, eliciting embarrassed arousal. @@.hotpink;$domSlave.slaveName enjoys having a nice little toy right at hand,@@ even if she is a little hesitant. + Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week accepting the attention of $slaves[_dom].slaveName's playful <<if $seeRace == 1>>$slaves[_dom].race <</if>>hands. They rove across her <<if $seeRace == 1>>$slaves[$i].race <</if>>body, eliciting embarrassed arousal. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice little toy right at hand,@@ even if she is a little hesitant. <<else>> - Since $domSlave.slaveName loves girls, $slaves[$i].slaveName finds herself with a frank and open lover for the week. She spends the week accepting the attention of $domSlave.slaveName's adoring <<if $seeRace == 1>>$domSlave.race <</if>>hands. They rove across her <<if $seeRace == 1>>$slaves[$i].race <</if>>body, knowing just where to touch and where to press. @@.hotpink;$domSlave.slaveName enjoys having a compliant girlfriend,@@ and they spend as much time together as they can. + Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself with a frank and open lover for the week. She spends the week accepting the attention of $slaves[_dom].slaveName's adoring <<if $seeRace == 1>>$slaves[_dom].race <</if>>hands. They rove across her <<if $seeRace == 1>>$slaves[$i].race <</if>>body, knowing just where to touch and where to press. @@.hotpink;$slaves[_dom].slaveName enjoys having a compliant girlfriend,@@ and they spend as much time together as they can. <</if>> <<set _oralUse = random(9,12)>> - <<set $domSlave.oralCount += _oralUse, $oralTotal += _oralUse>> -<<elseif ($slaves[$i].devotion < -20) && ($slaves[$i].dick > 0) && canWalk($domSlave) && ($domSlave.attrXY > 85)>> + <<set $slaves[_dom].oralCount += _oralUse, $oralTotal += _oralUse>> +<<elseif ($slaves[$i].devotion < -20) && ($slaves[$i].dick > 0) && canWalk($slaves[_dom]) && ($slaves[_dom].attrXY > 85)>> <<if canPenetrate($slaves[$i])>> <<if ($slaves[$i].devotion < -20)>> - Since $domSlave.slaveName loves hard cocks, $slaves[$i].slaveName finds herself forced to get hard and fuck. She spends the week trying to avoid $domSlave.slaveName's constant demands. @@.hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ even if it does have to be forced to stand up for her. + Since $slaves[_dom].slaveName loves hard cocks, $slaves[$i].slaveName finds herself forced to get hard and fuck. She spends the week trying to avoid $slaves[_dom].slaveName's constant demands. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it does have to be forced to stand up for her. <<elseif ($slaves[$i].devotion <= 50)>> - Since $domSlave.slaveName loves hard cocks, $slaves[$i].slaveName finds herself required to get hard and fuck constantly. She spends the week doing her best to satisfy $domSlave.slaveName's constant demands. @@.hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ and won't leave it alone. + Since $slaves[_dom].slaveName loves hard cocks, $slaves[$i].slaveName finds herself required to get hard and fuck constantly. She spends the week doing her best to satisfy $slaves[_dom].slaveName's constant demands. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ and won't leave it alone. <<else>> - Since $domSlave.slaveName loves hard cocks, $slaves[$i].slaveName finds herself asked to get hard and fuck constantly. She spends the week doing her best to satisfy $domSlave.slaveName's constant demands. @@.hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ and won't leave it alone. + Since $slaves[_dom].slaveName loves hard cocks, $slaves[$i].slaveName finds herself asked to get hard and fuck constantly. She spends the week doing her best to satisfy $slaves[_dom].slaveName's constant demands. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ and won't leave it alone. <</if>> <<else>> <<if ($slaves[$i].devotion < -20)>> - Since $domSlave.slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and cruelly taunted for her impotence. She spends the week trying to avoid $domSlave.slaveName's abuse of her poor useless penis. @@.hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ even if it's only good for taunting and torture. + Since $slaves[_dom].slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and cruelly taunted for her impotence. She spends the week trying to avoid $slaves[_dom].slaveName's abuse of her poor useless penis. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it's only good for taunting and torture. <<elseif ($slaves[$i].devotion <= 50)>> - Since $domSlave.slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and toyed with. She spends the week complying with $domSlave.slaveName's amusements. @@.hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a soft toy. + Since $slaves[_dom].slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and toyed with. She spends the week complying with $slaves[_dom].slaveName's amusements. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a soft toy. <<else>> - Since $domSlave.slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and played with until she comes. She spends the week enjoying with $domSlave.slaveName's little games. @@.hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a soft, dripping toy. + Since $slaves[_dom].slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and played with until she comes. She spends the week enjoying with $slaves[_dom].slaveName's little games. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a soft, dripping toy. <</if>> <</if>> <<set _penetrativeUse = random(9,12)>> - <<set $domSlave.oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> + <<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>> <<elseif !canWalk($slaves[$i])>> - $domSlave.slaveName doesn't have any special desires, so she simply uses the helpless $slaves[$i].slaveName for comfort and convenience. $slaves[$i].slaveName finds her helpless <<if $seeRace == 1>>$slaves[$i].race <</if>>torso being used as a bath toy, a bedwarmer, and for sexual convenience. @@.hotpink;$domSlave.slaveName enjoys the ease and companionship.@@ + $slaves[_dom].slaveName doesn't have any special desires, so she simply uses the helpless $slaves[$i].slaveName for comfort and convenience. $slaves[$i].slaveName finds her helpless <<if $seeRace == 1>>$slaves[$i].race <</if>>torso being used as a bath toy, a bedwarmer, and for sexual convenience. @@.hotpink;$slaves[_dom].slaveName enjoys the ease and companionship.@@ <<set _oralUse = random(9,12)>> - <<set $domSlave.oralCount += _oralUse, $oralTotal += _oralUse>> + <<set $slaves[_dom].oralCount += _oralUse, $oralTotal += _oralUse>> <<else>> - $domSlave.slaveName doesn't have any special desires $slaves[$i].slaveName can satisfy, so she simply uses $slaves[$i].slaveName for comfort and convenience. $slaves[$i].slaveName washes her superior's <<if $seeRace == 1>>$domSlave.race <</if>>body thoroughly and uses her own <<if $seeRace == 1>>$slaves[$i].race <</if>>body to warm $domSlave.slaveName's bed at night. @@.hotpink;$domSlave.slaveName enjoys the ease and companionship.@@ + $slaves[_dom].slaveName doesn't have any special desires $slaves[$i].slaveName can satisfy, so she simply uses $slaves[$i].slaveName for comfort and convenience. $slaves[$i].slaveName washes her superior's <<if $seeRace == 1>>$slaves[_dom].race <</if>>body thoroughly and uses her own <<if $seeRace == 1>>$slaves[$i].race <</if>>body to warm $slaves[_dom].slaveName's bed at night. @@.hotpink;$slaves[_dom].slaveName enjoys the ease and companionship.@@ <<set _oralUse = random(9,12)>> - <<set $domSlave.oralCount += _oralUse, $oralTotal += _oralUse>> + <<set $slaves[_dom].oralCount += _oralUse, $oralTotal += _oralUse>> <</if>> <<set $slaves[$i].oralCount += _oralUse, $oralTotal += _oralUse>> @@ -262,10 +368,10 @@ is serving ''$domSlave.slaveName'' this week. <</if>> <<case "pregnancy">> <<if $slaves[$i].mpreg == 0>> - <<if _vaginalUse > 0>> - Having her pussy serve as someone's toy really satisfies $slaves[$i].slaveName. - <<set $slaves[$i].need = 0>> - <</if>> + <<if _vaginalUse > 0>> + Having her pussy serve as someone's toy really satisfies $slaves[$i].slaveName. + <<set $slaves[$i].need = 0>> + <</if>> <<else>> <<if _analUse > 0>> Having her ass serve as someone's toy really satisfies $slaves[$i].slaveName. @@ -284,16 +390,16 @@ is serving ''$domSlave.slaveName'' this week. <<set $slaves[$i].bellyImplant += _cervixPump*20>> <</if>> -<<set $domSlave.devotion += 4, $domSlave.need = 0>> +<<set $slaves[_dom].devotion += 4, $slaves[_dom].need = 0>> -<<if $domSlave.health < 40>> - @@.green;$domSlave.slaveName's health improves@@ with $slaves[$i].slaveName to serve her and help with some of her harder duties. - <<set $domSlave.health += 10>> +<<if $slaves[_dom].health < 40>> + @@.green;$slaves[_dom].slaveName's health improves@@ with $slaves[$i].slaveName to serve her and help with some of her harder duties. + <<set $slaves[_dom].health += 10>> <</if>> <<if $slaves[$i].devotion <= 20>> <<if $slaves[$i].trust >= -20>> - $slaves[$i].slaveName @@.gold;is further habituated to subservience@@ by $domSlave.slaveName. + $slaves[$i].slaveName @@.gold;is further habituated to subservience@@ by $slaves[_dom].slaveName. <<set $slaves[$i].trust -= 5>> <<if $slaves[$i].sexualQuirk == "strugglefuck queen">> Secretly, though, $slaves[$i].slaveName gets off on being raped, @@.hotpink;and wants more.@@ @@ -302,7 +408,7 @@ is serving ''$domSlave.slaveName'' this week. <</if>> <</if>> -<<if $domSlave.dick > 0>> +<<if $slaves[_dom].dick > 0>> <<if $slaves[$i].behavioralFlaw == "hates men">> <<if $slaves[$i].devotion > 20>> Spending so much time in close proximity to a slave with a dick @@.green;reconciles her to getting fucked by them.@@ @@ -310,7 +416,7 @@ is serving ''$domSlave.slaveName'' this week. <</if>> <</if>> <</if>> -<<if $domSlave.vagina != -1>> +<<if $slaves[_dom].vagina != -1>> <<if $slaves[$i].behavioralFlaw == "hates women">> <<if $slaves[$i].devotion > 20>> Spending so much time in close proximity to a slave with a pussy @@.green;reconciles her to sex with girls.@@ @@ -320,49 +426,49 @@ is serving ''$domSlave.slaveName'' this week. <</if>> <<if $slaves[$i].relationship == 0>> - <<if $slaves[$i].rivalryTarget != $domSlave.ID>> + <<if $slaves[$i].rivalryTarget != $slaves[_dom].ID>> <<if $slaves[$i].devotion >= 10>> - <<if $domSlave.relationship == 0>> + <<if $slaves[_dom].relationship == 0>> <<if random(1,100) > 50>> - $slaves[$i].slaveName and $domSlave.slaveName enjoy spending time together and @@.lightgreen;strike up a friendship.@@ - <<set $domSlave.relationship = 1>> - <<set $domSlave.relationshipTarget = $slaves[$i].ID>> + $slaves[$i].slaveName and $slaves[_dom].slaveName enjoy spending time together and @@.lightgreen;strike up a friendship.@@ + <<set $slaves[_dom].relationship = 1>> + <<set $slaves[_dom].relationshipTarget = $slaves[$i].ID>> <<set $slaves[$i].relationship = 1>> - <<set $slaves[$i].relationshipTarget = $domSlave.ID>> + <<set $slaves[$i].relationshipTarget = $slaves[_dom].ID>> <<else>> - $slaves[$i].slaveName and $domSlave.slaveName find they enjoy their sexual relationship and @@.lightgreen;become friends with benefits.@@ - <<set $domSlave.relationship = 3>> - <<set $domSlave.relationshipTarget = $slaves[$i].ID>> + $slaves[$i].slaveName and $slaves[_dom].slaveName find they enjoy their sexual relationship and @@.lightgreen;become friends with benefits.@@ + <<set $slaves[_dom].relationship = 3>> + <<set $slaves[_dom].relationshipTarget = $slaves[$i].ID>> <<set $slaves[$i].relationship = 3>> - <<set $slaves[$i].relationshipTarget = $domSlave.ID>> + <<set $slaves[$i].relationshipTarget = $slaves[_dom].ID>> <</if>> <</if>> <</if>> <</if>> <<elseif $slaves[$i].relationship > 0>> - <<if $slaves[$i].relationshipTarget == $domSlave.ID>> + <<if $slaves[$i].relationshipTarget == $slaves[_dom].ID>> <<if $slaves[$i].devotion >= -20>> - $slaves[$i].slaveName likes getting fucked by $domSlave.slaveName and @@.hotpink;appreciates@@ having it as her job. + $slaves[$i].slaveName likes getting fucked by $slaves[_dom].slaveName and @@.hotpink;appreciates@@ having it as her job. <<set $slaves[$i].devotion += 1>> <</if>> <</if>> <<if $slaves[$i].relationship < 3>> - <<if $slaves[$i].relationshipTarget == $domSlave.ID>> + <<if $slaves[$i].relationshipTarget == $slaves[_dom].ID>> <<if $slaves[$i].devotion >= 10>> - $slaves[$i].slaveName and $domSlave.slaveName find that they enjoy having sex just as much as they like being friends, and become @@.lightgreen;friends with benefits.@@ - <<set $domSlave.relationship = 3>> + $slaves[$i].slaveName and $slaves[_dom].slaveName find that they enjoy having sex just as much as they like being friends, and become @@.lightgreen;friends with benefits.@@ + <<set $slaves[_dom].relationship = 3>> <<set $slaves[$i].relationship = 3>> <<elseif $slaves[$i].devotion <= 20>> - $slaves[$i].slaveName and $domSlave.slaveName's relationship is @@.lightsalmon;damaged@@ by $domSlave.slaveName having the right to use $slaves[$i].slaveName. - <<set $domSlave.relationship -= 1>> + $slaves[$i].slaveName and $slaves[_dom].slaveName's relationship is @@.lightsalmon;damaged@@ by $slaves[_dom].slaveName having the right to use $slaves[$i].slaveName. + <<set $slaves[_dom].relationship -= 1>> <<set $slaves[$i].relationship -= 1>> <</if>> <</if>> <<elseif $slaves[$i].relationship < 4>> - <<if $slaves[$i].relationshipTarget == $domSlave.ID>> + <<if $slaves[$i].relationshipTarget == $slaves[_dom].ID>> <<if $slaves[$i].devotion >= 10>> - $slaves[$i].slaveName and $domSlave.slaveName don't have to be encouraged to have sex, but with extra time for it, they become @@.lightgreen;lovers.@@ - <<set $domSlave.relationship += 1>> + $slaves[$i].slaveName and $slaves[_dom].slaveName don't have to be encouraged to have sex, but with extra time for it, they become @@.lightgreen;lovers.@@ + <<set $slaves[_dom].relationship += 1>> <<set $slaves[$i].relationship += 1>> <</if>> <</if>> @@ -370,45 +476,41 @@ is serving ''$domSlave.slaveName'' this week. <</if>> <<if $slaves[$i].rivalry == 0>> - <<if $slaves[$i].relationshipTarget != $domSlave.ID>> + <<if $slaves[$i].relationshipTarget != $slaves[_dom].ID>> <<if $slaves[$i].devotion <= 50>> - <<if $domSlave.rivalry == 0>> + <<if $slaves[_dom].rivalry == 0>> <<if random(1,100) > 50>> - $slaves[$i].slaveName resents $domSlave.slaveName for using her and the two @@.lightsalmon;start to dislike each other.@@ - <<set $domSlave.rivalry = 1>> - <<set $domSlave.rivalryTarget = $slaves[$i].ID>> + $slaves[$i].slaveName resents $slaves[_dom].slaveName for using her and the two @@.lightsalmon;start to dislike each other.@@ + <<set $slaves[_dom].rivalry = 1>> + <<set $slaves[_dom].rivalryTarget = $slaves[$i].ID>> <<set $slaves[$i].rivalry = 1>> - <<set $slaves[$i].rivalryTarget = $domSlave.ID>> + <<set $slaves[$i].rivalryTarget = $slaves[_dom].ID>> <</if>> <</if>> <</if>> <</if>> <<else>> - <<if $slaves[$i].rivalryTarget == $domSlave.ID>> + <<if $slaves[$i].rivalryTarget == $slaves[_dom].ID>> <<if $slaves[$i].devotion <= 50>> - $slaves[$i].slaveName resents subordinating herself to $domSlave.slaveName and @@.mediumorchid;dislikes@@ having it as her job. + $slaves[$i].slaveName resents subordinating herself to $slaves[_dom].slaveName and @@.mediumorchid;dislikes@@ having it as her job. <<set $slaves[$i].devotion -= 2>> <</if>> <</if>> <<if $slaves[$i].rivalry < 3>> - <<if $slaves[$i].rivalryTarget == $domSlave.ID>> + <<if $slaves[$i].rivalryTarget == $slaves[_dom].ID>> <<if $slaves[$i].devotion <= 50>> - $slaves[$i].slaveName hates being used by her rival $domSlave.slaveName so much that their @@.lightsalmon;feud worsens.@@ - <<set $domSlave.rivalry += 1>> + $slaves[$i].slaveName hates being used by her rival $slaves[_dom].slaveName so much that their @@.lightsalmon;feud worsens.@@ + <<set $slaves[_dom].rivalry += 1>> <<set $slaves[$i].rivalry += 1>> <<elseif $slaves[$i].devotion > 50>> - $slaves[$i].slaveName serves $domSlave.slaveName so devotedly that they @@.lightgreen;work out@@ some of their differences through sex. - <<set $domSlave.rivalry -= 1>> + $slaves[$i].slaveName serves $slaves[_dom].slaveName so devotedly that they @@.lightgreen;work out@@ some of their differences through sex. + <<set $slaves[_dom].rivalry -= 1>> <<set $slaves[$i].rivalry -= 1>> <</if>> <</if>> <</if>> <</if>> -<<set $domSlave.tired = 1>> -<<set _dom = $slaves.findIndex(function(s) { return s.ID == $domSlave.ID; })>> -<<if _dom != -1>> - <<set $slaves[_dom] = $domSlave>> -<</if>> +<<set $slaves[$i].tired = 1>> /* why was this applied to the dom slave? Seems like a good way to hider them. */ <</if>> diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw index 5c44c8cdcb08d51c37f771ae9f3872de43b78ece..38fba1bf267d45fb0eb853ef2fa6b970b2af0d8b 100644 --- a/src/uncategorized/slaveSummary.tw +++ b/src/uncategorized/slaveSummary.tw @@ -10,7 +10,7 @@ "Head Girl Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "be your Head Girl" && s.indentureRestrictions <= 0 && s.breedingMark != 1) || ($Flag != 0 && s.assignment == "live with your Head Girl"))), - "Subordinate Targeting": s => (s.devotion >= -20 && s.fuckdoll == 0 && $activeSlave.ID != s.ID), + "Subordinate Targeting": s => (s.devotion >= -20 && s.fuckdoll == 0 && $activeSlave.ID != s.ID && ($activeSlave.amp != 1 || s.amp != 1), "Spa": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "rest in the spa") || ($Flag == 1 && s.assignment == "rest in the spa") diff --git a/src/uncategorized/storyCaption.tw b/src/uncategorized/storyCaption.tw index dd4b80b855bd2be82e608a459375dc05ee5665e5..6f4c141b8b59c1e55ec009d7fc9b481419ac592a 100644 --- a/src/uncategorized/storyCaption.tw +++ b/src/uncategorized/storyCaption.tw @@ -391,15 +391,14 @@ <<if $newModelUI == 0>> <<if ($HGSuite)>> <br>[[$HGSuiteNameCaps|Head Girl Suite]] - <<if $abbreviateSidebar == 2>> - <<if $HeadGirl == 1>>(HG) - <<elseif $HeadGirl == 1 && $HGSuiteSlaves == 1>>(HG and roommate) - <</if>> + <<if $abbreviateSidebar == 2>> + <<if $HeadGirl == 1>>(HG) + <<elseif $HeadGirl == 1 && $HGSuiteSlaves == 1>>(HG and roommate) <</if>> <</if>> <</if>> <<if ($dojo)>> - <br>[[BG Dojo|BG Select]] + <br>[[Armory|BG Select]] <<if $Bodyguard != 0>> (BG) <</if>> @@ -606,15 +605,4 @@ <<link "Bug Report">><<bugreport>><</link>> <</if>> -<<if $HGSuiteSlaves > 0>> -<<if $HeadGirl == 1>> Your head girl <<elseif $HGSuiteSlaves == 2>> and her roommate<</if>> -<<if $HGSuite == 1>> has a little luxurious room in the penthouse with everything <<if $HeadGirl == 1>> she needs <<elseif $HGSuiteSlaves == 2>> they need<</if>> to be a proper Head Girl. -<<else>> As there is no little luxurious room in the penthouse dedicated to being a headgirl, <<if $HeadGirl == 1>> she <<elseif $HGSuiteSlaves == 2>> they<</if>> live with the rest of your slaves in the dormitory. -<</if>> -<</if>> - -<<if $bodyguard != 0>> -<<if $dojo>> Your bodyguard has a comfortable room in the armory to call her own. <<else>> As your bodyguard doesn't have a comfortable room in the armory to call her own she lives with the rest of your slaves in the dormitory.<</if>> -<</if>> - <</nobr>> diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw index 543c4f36db6d6f2fc245f857cb4fce1ca7aaaba5..170ef095016fa84becc9c6afa676994816e2d69c 100644 --- a/src/utility/assayWidgets.tw +++ b/src/utility/assayWidgets.tw @@ -1023,7 +1023,6 @@ <</if>> <<set _race = $args[0].race>> <<if _race.indexOf("surgically") == 1>> - Society @@.green;approves@@ of $possessive surgically improved appearance; this supports the fashion for surgical corrections. <<set $beauty -= ($arcologies[0].FSBodyPurist/20)>> <</if>> <<elseif $arcologies[0].FSTransformationFetishist == "unset">>