diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 22cb60124b60c2c2ee67bac0ba07b8ff2a06d61e..c407a8278f611977e9254f3c29f988205c5c8199 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -8098,7 +8098,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<else>> sodomy, <</if>> - so she is soon moaning and grunting into her cock as you fuck her. She finishes <<if $activeSlave.balls == 3>>her enormous ejaculation <</if>>into her own mouth and then <<if $PC.dick == 0>>finds herself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into her now-brimming throat<<if $PC.vagina == 1>>. She barely has time to swallow before you press your pussy against her mouth<</if>><</if>>. @@.hotpink;Her devotion to you has increased.@@ + so she is soon moaning and grunting into her cock as you fuck her. She finishes <<if $activeSlave.balls >= 3>>her enormous ejaculation <</if>>into her own mouth and then <<if $PC.dick == 0>>finds herself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into her now-brimming throat<<if $PC.vagina == 1>>. She barely has time to swallow before you press your pussy against her mouth<</if>><</if>>. @@.hotpink;Her devotion to you has increased.@@ <<set $activeSlave.devotion += 4>> <<if canDoVaginal($activeSlave)>> <<VaginalVCheck>> diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw index 1618eb72b303b535408d027bdcfbb2198b6df823..0f617968415124b9081c6978f0acfcd4b238c7db 100644 --- a/src/uncategorized/saRelationships.tw +++ b/src/uncategorized/saRelationships.tw @@ -930,51 +930,51 @@ <<set _SlaveI.relationship = -2>> <</if>> <<set _SlaveJ.relationship = 0, _SlaveJ.relationshipTarget = 0, _SlaveI.relationshipTarget = 0>> - <<elseif mutualChildren(_SlaveI, _SlaveJ, $slaves) > 0 && (random(1, 100) < (50+(10*mutualChildren(_SlaveI, _SlaveJ, $slaves))+$seed))>> + <<elseif mutualChildren(_SlaveI, _SlaveJ, $slaves) > 0 && (random(1, 100) < (50+(10*mutualChildren(_SlaveI, _SlaveJ, $slaves))+_seed))>> Having already had kids together, their relationship turns sexual once again and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif $familyTesting == 1 && (_SlaveI.energy > 95) && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (90-$seed))>> + <<elseif $familyTesting == 1 && (_SlaveI.energy > 95) && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (90-_seed))>> Driven by nymphomania to attempt to have sex with everyone, _SlaveJ.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif (_SlaveI.energy > 95) && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (90 - $seed))>> + <<elseif (_SlaveI.energy > 95) && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (90 - _seed))>> Driven by nymphomania to attempt to have sex with everyone, _SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif $familyTesting == 1 && (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-$seed))>> + <<elseif $familyTesting == 1 && (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-_seed))>> Revelling in the taboo nature of her attraction to _SlaveJ.slaveName, _SlaveI.slaveName successfully seduces her and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - $seed))>> + <<elseif (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - _seed))>> Reveling in the taboo nature of her attraction to _SlaveJ.slaveName, _SlaveI.slaveName successfully seduces her and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif $familyTesting == 1 && (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-$seed))>> + <<elseif $familyTesting == 1 && (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-_seed))>> Aroused by the chance to commit the sin of incest, _SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - $seed))>> + <<elseif (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - _seed))>> Aroused by the chance to commit the sin of incest, _SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif (_SlaveI.energy > 95) && (random(1, 100) > (80 - $seed))>> + <<elseif (_SlaveI.energy > 95) && (random(1, 100) > (80 - _seed))>> _SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif random(1, 100) > (100 - $seed) - (0.2 * _SlaveI.attrXX)>> + <<elseif random(1, 100) > (100 - _seed) - (0.2 * _SlaveI.attrXX)>> <<if (_SlaveJ.vagina > -1) || (_SlaveJ.faceShape != "masculine")>> _SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> - <<elseif random(1, 100) > (100 - $seed) - (0.2 * _SlaveI.attrXY)>> + <<elseif random(1, 100) > (100 - _seed) - (0.2 * _SlaveI.attrXY)>> <<if (_SlaveJ.balls > 0) || (_SlaveJ.faceShape == "masculine")>> _SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> <<elseif $familyTesting == 1 && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0)>> - <<if random(1,100) > (95-$seed)>> + <<if random(1,100) > (95-_seed)>> Eventually, they happen to be together and horny, and find themselves fucking without thinking. They have become incestuous @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> <<elseif (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget)>> - <<if random(1, 100) > (95 - $seed)>> + <<if random(1, 100) > (95 - _seed)>> Eventually, they happen to be together and horny, and find themselves fucking without thinking. They have become incestuous @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> - <<elseif (random(1, 100) > (95 - $seed))>> + <<elseif (random(1, 100) > (95 - _seed))>> <<if (_SlaveJ.vagina != -1) && (_SlaveI.behavioralFlaw == "hates women") && (random(1, 2) == 1)>> Despite _SlaveI.slaveName's dislike of pussy, <<elseif ((_SlaveJ.balls > 0) || (_SlaveJ.faceShape == "masculine")) && (_SlaveI.behavioralFlaw == "hates men") && (random(1, 2) == 1)>> @@ -991,25 +991,25 @@ Her romantic bent drives her to do her best to advance her relationship to an emotional level. <<set _seed = 10>> <</if>> - <<if $familyTesting == 1 && _SlaveI.energy > 95 && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (90-$seed))>> + <<if $familyTesting == 1 && _SlaveI.energy > 95 && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (90-_seed))>> She's such a desperate nympho that constant incest is nothing to her. She develops real feelings for _SlaveJ.slaveName as a romantic partner. Their relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial. <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif (_SlaveI.energy > 95) && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (90 - $seed))>> + <<elseif (_SlaveI.energy > 95) && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (90 - _seed))>> She's such a desperate nympho that constant incest is nothing to her. She develops real feelings for _SlaveJ.slaveName as a romantic partner. Their relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial. <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif $familyTesting == 1 && (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-$seed))>> + <<elseif $familyTesting == 1 && (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-_seed))>> Revelling in the taboo nature of her sexual relationship with _SlaveJ.slaveName, she not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Their relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial. <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - $seed))>> + <<elseif (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - _seed))>> Reveling in the taboo nature of her sexual relationship with _SlaveJ.slaveName, she not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Their relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial. <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif $familyTesting == 1 && (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-$seed))>> + <<elseif $familyTesting == 1 && (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-_seed))>> She gets deep, perverse satisfaction by constant commission of the sin of incest, which is extreme enough to appease even her appetite for transgression. Her incestuous relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial. <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - $seed))>> + <<elseif (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - _seed))>> She gets deep, perverse satisfaction by constant commission of the sin of incest, which is extreme enough to appease even her appetite for transgression. Her incestuous relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial. <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif mutualChildren(_SlaveI, _SlaveJ, $slaves) > 0 && (random(1, 100) < (50+(10*mutualChildren(_SlaveI, _SlaveJ, $slaves))+$seed))>> + <<elseif mutualChildren(_SlaveI, _SlaveJ, $slaves) > 0 && (random(1, 100) < (50+(10*mutualChildren(_SlaveI, _SlaveJ, $slaves))+_seed))>> Between their children and common sexual flings, they begin seeing each other as a traditional couple. Their relationship becomes @@.lightgreen;strongly emotional@@ as well as physical. <<if _SlaveI.pregSource == _SlaveJ.ID && _SlaveJ.pregSource == _SlaveI.ID && _SlaveI.pregKnown == 1 && _SlaveJ.pregKnown == 1>> Not very surprising, since they both have the others child growing in their womb. @@ -1019,20 +1019,20 @@ Not very surprising, since _SlaveJ.slaveName is carrying another of _SlaveI.slaveName's children. <</if>> <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif (_SlaveI.energy > 95) && (random(1, 100) > (80 - $seed))>> + <<elseif (_SlaveI.energy > 95) && (random(1, 100) > (80 - _seed))>> She not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Without meaning it to, their relationship becomes @@.lightgreen;strongly emotional@@ as well as physical. <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> - <<elseif random(1, 100) > (100 - $seed) - (0.2 * _SlaveI.attrXX)>> + <<elseif random(1, 100) > (100 - _seed) - (0.2 * _SlaveI.attrXX)>> <<if (_SlaveJ.vagina > -1) || (_SlaveJ.faceShape != "masculine")>> She not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Without meaning it to, their relationship becomes @@.lightgreen;strongly emotional@@ as well as physical. <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> - <<elseif random(1, 100) > (100 - $seed) - (0.2 * _SlaveI.attrXY)>> + <<elseif random(1, 100) > (100 - _seed) - (0.2 * _SlaveI.attrXY)>> <<if (_SlaveJ.balls > 0) || (_SlaveJ.faceShape == "masculine")>> She not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Without meaning it to, their relationship becomes @@.lightgreen;strongly emotional@@ as well as physical. <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> - <<elseif (random(1, 100) > (95 - $seed))>> + <<elseif (random(1, 100) > (95 - _seed))>> They've spent enough time looking after each other's sexual and emotional needs that their relationship has become @@.lightgreen;very strong.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index e296e9c3224ac265304650a217d4088abaee92be..040e82f8c03c8a4c29fc90a54b7d3b4ba1f3fd1c 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -1,1074 +1,1247 @@ :: SA rules [nobr] -<<if $slaves[$i].fuckdoll == 0>> -She -<<if $slaves[$i].fetish == "mindbroken">> - is mentally broken so none of the rules have any impact. -<<else>> +<<swich $slaves[$i].assignment>> -<<if $slaves[$i].devotion < -50>> - is so unhappy that she has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. - <<set $slaves[$i].need = 0>> -<<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. - <<set $slaves[$i].need = 0>> -<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> - <<if ($slaves[$i].devotion <= 20)>> - gets off at work despite her reluctance, @@.hotpink;habituating her to sexual slavery.@@ - <<set $slaves[$i].devotion += 1>> - <<if ($slaves[$i].trust > -20) && ($slaves[$i].devotion <= 20)>> - She hates herself for climaxing, and knows the mild aphrodisiacs in the food are forcing her arousal, @@.gold;frightening her.@@ - <<set $slaves[$i].trust -= 1>> - <</if>> - <<set $slaves[$i].need -= 20>> - <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> - gets off at work, so being forbidden to masturbate doesn't affect her seriously. - <<set $slaves[$i].need -= 20>> - <<else>> - gets off at work, so she doesn't feel the need to masturbate frequently. - <<set $slaves[$i].need -= 20>> - <</if>> -<<else>> - <<if ($slaves[$i].releaseRules == "restrictive")>> - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. - <<set $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].devotion < 50)>> - <<if $slaves[$i].devotion <= 20>> - occasionally comes to you to beg for sexual release. - <<else>> - doesn't mind having to come to you to beg for sexual release. - <</if>> - <<if $freeSexualEnergy > 0>> - <<if $freeSexualEnergy == 3>> - You have surplus sexual energy to burn, even when she doesn't ask, and she <<if $slaves[$i].devotion <= 20>>@@.hotpink;hates herself@@ for how often she gets off on you relieving your needs with her body<<else>>@@.hotpink;gets used to being a sex slave@@ every time she climaxes as you use her<</if>>. - <<set $slaves[$i].devotion += 2, $slaves[$i].need = 0>> - <<elseif $freeSexualEnergy == 2>> - You have surplus sexual energy to fuck her whenever she forces herself to ask, and she is @@.hotpink;sexually dependent@@ on you. - <<set $slaves[$i].devotion += 1, $slaves[$i].need -= 40>> - <<else>> - You have little surplus sexual energy, and occasionally, she asks in vain. +<<default>> + <<if $slaves[$i].fuckdoll == 0>> + She + <<if $slaves[$i].fetish == "mindbroken">> + is mentally broken so none of the rules have any impact. + <<else>> + <<if $slaves[$i].devotion < -50>> + is so unhappy that she has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].devotion <= 20)>> + gets off at work despite her reluctance, @@.hotpink;habituating her to sexual slavery.@@ + <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].trust > -20) && ($slaves[$i].devotion <= 20)>> + She hates herself for climaxing, and knows the mild aphrodisiacs in the food are forcing her arousal, @@.gold;frightening her.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<set $slaves[$i].need -= 20>> + <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off at work, so being forbidden to masturbate doesn't affect her seriously. <<set $slaves[$i].need -= 20>> - <</if>> - <<else>> - You have no surplus sexual energy, and she asks in vain, @@.gold;reducing her trust@@ in you. - <<set $slaves[$i].trust -= 1>> - <</if>> - <<else>> /* $slaves[$i].devotion >= 50 */ - willingly begs you to - <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<switch $slaves[$i].fetish>> - <<case "submissive">> - hold her down and fuck her - <<case "cumslut">> - <<if $PC.dick == 1>> - cum in her mouth - <<else>> - use your strap-on on her mouth - <</if>> - <<case "humiliation">> - use her in public - <<case "buttslut">> - fuck her butt - <<case "boobs">> - fondle her breasts - <<case "sadist">> - let her help you abuse other slaves - <<case "masochist">> - hurt her - <<case "dom">> - let her help you use other slaves - <<case "pregnancy" && isFertile($slaves[$i]) && $PC.dick == 1>> - put a baby in her - <<default>> - fuck her - <</switch>> - <<else>> - fuck her - <</if>> - every chance she gets. - <<if $freeSexualEnergy > 0>> - <<if $freeSexualEnergy == 3>> - You have surplus sexual energy to burn, even when she doesn't ask, and she finds @@.mediumaquamarine;complete sexual satisfaction@@ from you. - <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> - <<elseif $freeSexualEnergy == 2>> - You have surplus sexual energy to fuck her whenever she asks, and she is @@.mediumaquamarine;sexually reliant@@ on you. - <<set $slaves[$i].trust += 1, $slaves[$i].need -= 40>> <<else>> - You have little surplus sexual energy, and sometimes she asks in vain. + gets off at work, so she doesn't feel the need to masturbate frequently. <<set $slaves[$i].need -= 20>> <</if>> <<else>> - You have no surplus sexual energy, and she asks in vain, @@.gold;reducing her trust@@ in you. - <<set $slaves[$i].trust -= 1>> - <</if>> - <</if>> /* closes $slaves[$i].devotion >= 50 */ - <<if $slaves[$i].fetishKnown == 0>> - <<if $slaves[$i].devotion > 20 || $slaves[$i].trust <= -20>> - <<if $freeSexualEnergy > 0>> - <<if $freeSexualEnergy > random(0,5)>> - <<set $slaves[$i].fetishKnown = 1>> - You discover that she really likes it when you - <<switch $slaves[$i].fetish>> - <<case "submissive">> - hold her down and fuck her; @@.lightcoral;she's a submissive!@@ - <<case "cumslut">> - <<if $PC.dick == 1>> - cum in her mouth; @@.lightcoral;she's a cumslut!@@ - <<else>> - use your strap-on in her mouth; @@.lightcoral;she's a cumslut!@@ - <</if>> - <<case "humiliation">> - use her in public; @@.lightcoral;she's a humiliation fetishist!@@ - <<case "buttslut">> - <<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>; @@.lightcoral;she's an anal slut!@@ - <<case "boobs">> - fondle her breasts; @@.lightcoral;she's a boob fetishist!@@ - <<case "sadist">> - let her help you abuse other slaves; @@.lightcoral;she's a sadist!@@ - <<case "masochist">> - hurt her; @@.lightcoral;she's a masochist!@@ - <<case "dom">> - let her help you use other slaves; @@.lightcoral;she's dominant!@@ - <<case "pregnancy">> - <<if $PC.dick == 1>> - <<if $slaves[$i].mpreg == 0>> - come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@ + <<if ($slaves[$i].releaseRules == "restrictive")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion < 50)>> + <<if $slaves[$i].devotion <= 20>> + occasionally comes to you to beg for sexual release. <<else>> - come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@ + doesn't mind having to come to you to beg for sexual release. <</if>> - <<else>> - talk dirty and call her a mother; @@.lightcoral;she's a pregnancy fetishist!@@ - <</if>> - <<default>> - fuck her; @@.lightcoral;she's got a normal sexuality.@@ - <</switch>> - <</if>> - <</if>> /* closes fetishKnown == 0 */ - <</if>> - <</if>> - <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> - <<if $slaves[$i].balls > 0>> - <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - <<if $slaves[$i].hormoneBalance >= 100>> - She can't seem to get enough cum out of her terribly swollen balls in one orgasm to relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@ - <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>> - on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. - <<else>> - on you for relief. - <</if>> - <<set $slaves[$i].trust += 2>> - <<else>> - Her terribly swollen balls force her to come to you for release several times a day, and she @@.mediumaquamarine;learns to rely@@ - <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>> - on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. - <<else>> - on you for relief. - <</if>> - <<set $slaves[$i].trust += 1>> - <</if>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].drugs == "hyper testicle enhancement">> - <<if $slaves[$i].balls > 0>> - <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - <<if $slaves[$i].hormonebalance >= 100>> - She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@ - <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>> - on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. - <<else>> - on you for relief. - <</if>> - <<set $slaves[$i].trust += 2>> - <<else>> - Her grotesquely swollen balls force her to come to you for release dozens of times a day, and she @@.mediumaquamarine;is desperately reliant@@ - <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>> - on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. - <<else>> - on you for relief. - <</if>> - <<set $slaves[$i].trust += 1>> - <</if>> - <</if>> - <</if>> - <</if>> - <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - <<if $slaves[$i].drugs == "super fertility drugs">> - <<if canGetPregnant($slaves[$i])>> - <<if $PC.dick == 1>> - Her reproductive system is in overdrive leading her to come to you for insemination several times a day; she @@.mediumaquamarine;desperately hopes@@ for the day your seed takes root in her womb. - <<set $slaves[$i].trust += 1>> - <</if>> - <</if>> - <</if>> - <</if>> - <<elseif ($slaves[$i].releaseRules == "masturbation")>> - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - takes solace in her permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing her fear@@ of you. - <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> - <<elseif ($slaves[$i].devotion <= 20)>> - enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you but @@.mediumorchid;allowing her to remain in control of her sexuality.@@ - <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> - <<elseif ($slaves[$i].devotion < 50)>> - accepts having to relieve herself solely through masturbation. - <<set $slaves[$i].need = 0>> - <<elseif ($slaves[$i].devotion < 80)>> - is a little disapointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<else>> - @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@ - <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> - <</if>> - <<if $slaves[$i].devotion > 20>> - When she does play with herself, she - <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetish == "submissive")>> - frequently pretends to be getting held down and dominated. - <<elseif ($slaves[$i].fetish == "cumslut")>> - <<if $slaves[$i].dick > 5>> - enjoys giving herself head. - <<elseif $slaves[$i].dick > 0>> - enjoys licking up her own cum. - <<else>> - always has a dildo in her mouth. - <</if>> - <<elseif ($slaves[$i].fetish == "humiliation")>> - usually does it out in the open for all to see. - <<elseif ($slaves[$i].fetish == "buttslut")>> - <<if ($slaves[$i].anus > 0)>> - usually pounds her ass with the largest dildo she can find. - <<else>> - enjoys fiddling with her virgin asshole. - <</if>> - <<elseif ($slaves[$i].fetish == "boobs")>> - pays extra attention to her breasts and nipples. - <<elseif ($slaves[$i].fetish == "sadist")>> - frequently poses threats at herself. - <<elseif ($slaves[$i].fetish == "masochist")>> - frequently pretends to be getting held down and forcibly raped. - <<elseif ($slaves[$i].fetish == "dom")>> - usually pretends to dominate herself. - <<elseif ($slaves[$i].fetish == "pregnancy")>> - <<if $slaves[$i].belly > 1500>> - <<set _belly = bellyAdjective($activeSlave)>> - always rubs and teases her _belly belly while doing so. - <<elseif ($arcologies[0].FSRepopulationFocus != "unset") || ($cheatMode == 1) || ($clothesBoughtBelly == 1)>> - frequently straps on a fake belly to enhance her fun. - <<else>> - frequently pretends to be - <<if $activeSlave.balls > 0>> - getting a girl pregnant. - <<else>> - getting knocked up. - <</if>> - <</if>> - <<elseif ($slaves[$i].energy > 95)>> - strives to achieve as many orgasms as she can in one session. - <<else>> - quickly gets off and moves on. - <</if>> - <<elseif ($slaves[$i].energy > 95)>> - strives to achieve as many orgasms as she can in one session. - <<else>> - quickly gets off and moves on. - <</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ - <<if ($slaves[$i].fetishKnown == 0) && (random(1,20) == 1)>> - <<set $slaves[$i].fetishKnown = 1>> - However, you start to notice a trend in her fantasies, - <<if ($slaves[$i].fetish == "submissive")>> - she likes to tie herself up and boss herself around; @@.lightcoral;she's a submissive!@@ - <<elseif ($slaves[$i].fetish == "cumslut")>> - <<if $slaves[$i].dick > 0>> - she often eats her own cum when she's finished; @@.lightcoral;she's a cumslut!@@ - <<else>> - she likes to have something, anything, in her mouth while she masturbates; @@.lightcoral;she's a cumslut!@@ - <</if>> - <<elseif ($slaves[$i].fetish == "humiliation")>> - she tends to masturbate in places where others can walk in on her; @@.lightcoral;she's a humiliation fetishist!@@ - <<elseif ($slaves[$i].fetish == "buttslut")>> - she always pays special attention to her butthole; @@.lightcoral;she's an anal slut!@@ - <<elseif ($slaves[$i].fetish == "boobs")>> - she always has a hand to her nipples; @@.lightcoral;she's a boob fetishist!@@ - <<elseif ($slaves[$i].fetish == "sadist")>> - she tends to threaten her toys; @@.lightcoral;she's a sadist!@@ - <<elseif ($slaves[$i].fetish == "masochist")>> - she often to abuses herself; @@.lightcoral;she's a masochist!@@ - <<elseif ($slaves[$i].fetish == "dom")>> - she sometimes bosses her toys around; @@.lightcoral;she's dominant!@@ - <<elseif ($slaves[$i].fetish == "pregnancy")>> - she frequently pretends to either get pregnant, be pregnant, or get someone else pregnant; @@.lightcoral;she's a pregnancy fetishist!@@ - <<elseif ($slaves[$i].energy > 95)>> - she's always horny; @@.lightcoral;she's a nympho!@@ - <<else>> - @@.lightcoral;they are incredibly mundane.@@ - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].balls > 0>> - <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> - <<if $slaves[$i].hormonebalance >= 100>> - She can't seem to get enough cum out of her terribly swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She masturbates as often as she can, but @@.mediumorchid;can't find relief.@@ - <<set $slaves[$i].devotion-->> - <<else>> - Her terribly swollen balls force her to masturbate several times a day, @@.mediumaquamarine;habituating her@@ need for sex. - <<set $slaves[$i].trust += 1>> - <</if>> - <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> - <<if $slaves[$i].hormonebalance >= 100>> - She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She masturbates non-stop, but @@.mediumorchid;can't find relief.@@ - <<set $slaves[$i].devotion -= 3>> - <<else>> - Her grotesquely swollen balls force her to masturbate constantly, @@.mediumaquamarine;habituating her@@ need for sex. - <<set $slaves[$i].trust += 1>> - <</if>> - <<if $slaves[$i].energy > 40>> - The constant orgasms steadily lose their impact, @@.red;weakening her sex drive.@@ - <<set $slaves[$i].energy -= 2>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>> - Her reproductive system is in overdrive, - <<if $slaves[$i].dick > 9>> - leaving her @@.mediumorchid;desperatly fucking herself@@ in an effort to get pregnant since @@.gold;you won't <<if $PC.dick == 1>>give her<<else>>let her find<</if>> the dick she needs.@@ - <<if canImpregnate($slaves[$i], $slaves[$i])>> - <<KnockMeUp $slaves[$i] 5 2 $slaves[$i].ID 1>> - <</if>> - <<if $slaves[$i].mpreg == 1 && $slaves[$i].anus == 0>> - @@.lime;She is so baby crazed she takes her own anal virginity.@@ - <<set $slaves[$i].anus++>> - <<elseif $slaves[$i].vagina == 0>> - @@.lime;She is so baby crazed she takes her own virginity.@@ - <<set $slaves[$i].vagina++>> - <</if>> - <<else>> - leaving her @@.mediumorchid;completely unfulfilled@@ since @@.gold;you won't <<if $PC.dick == 1>>give her<<else>>let her find<</if>> the dick she needs.@@ - <</if>> - <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>> - <</if>> - <<if $slaves[$i].energy > 80>> - Her chronic masturbation @@.red;steadily dulls@@ her sexual pleasure. - <<set $slaves[$i].energy-->> - <</if>> - <<else>> /* releaseRules not restrictive */ - <<if ($universalRulesConsent == 0)>> - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - <<if ($slaves[$i].releaseRules == "permissive")>> - masturbates whenever she can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing her fear@@ of you. - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<else>> - refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation. - <<set $slaves[$i].trust -= 2>> - <</if>> - <<elseif ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<else>> - is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it. - <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> - <</if>> - <<elseif ($slaves[$i].devotion < 50)>> - @@.hotpink;accepts the need@@ to - <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> - <<else>> - happily @@.mediumaquamarine;avails herself@@ of your permission to - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <</if>> - <<if $slaves[$i].devotion > 20>> - <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetish == "submissive")>> - plead that other slaves fuck her. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> - @@.lime;Her asshole is loosened@@ during sex with other slaves, since most of the cocks she enticed a dominating buttfuck from are very large. - <<set $slaves[$i].anus += 1>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> - Since most of the slaves she enticed a pounding from are extremely hung, @@.lime;her cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <</if>> - <</if>> + <<if $freeSexualEnergy > 0>> + <<if $freeSexualEnergy == 3>> + You have surplus sexual energy to burn, even when she doesn't ask, and she + <<if $slaves[$i].devotion <= 20>> + @@.hotpink;hates herself@@ for how often she gets off on you relieving your needs with her body. + <<else>> + @@.hotpink;gets used to being a sex slave@@ every time she climaxes as you use her. + <</if>> + <<set $slaves[$i].devotion += 2, $slaves[$i].need = 0>> + <<SimpleSexAct $slaves[$i] 10>> + <<elseif $freeSexualEnergy == 2>> + You have surplus sexual energy to fuck her whenever she forces herself to ask, and she is @@.hotpink;sexually dependent@@ on you. + <<set $slaves[$i].devotion += 1, $slaves[$i].need -= 40>> + <<SimpleSexAct $slaves[$i] 5>> + <<else>> + You have little surplus sexual energy, and occasionally, she asks in vain. + <<set $slaves[$i].need -= 20>> + <<SimpleSexAct $slaves[$i] 2>> <</if>> + <<else>> + You have no surplus sexual energy, and she asks in vain, @@.gold;reducing her trust@@ in you. + <<set $slaves[$i].trust -= 1>> <</if>> - <<elseif ($slaves[$i].fetish == "cumslut")>> - suck or be sucked by any slave she fancies. - <<elseif ($slaves[$i].fetish == "humiliation")>> - demand that other slaves let her fuck them in public. - <<if $slaves[$i].assignmentVisible>> - <<if !$slaves[$i].rivalry>> - <<SlaveSort $RapeableIDs>> - <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> - <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> - <<if !$slaves[_j].rivalry>> - <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> - <<if $slaves[_j].devotion < 20>> - <<if $slaves[_j].trust < -20>> - Craving a rush, she repeatedly forces a reluctant <<SlaveFullName $slaves[_j]>> to have sex with her in public. $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them. - <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> - <<break>> - <</if>> + <<else>> /* $slaves[$i].devotion >= 50 */ + willingly begs you to + <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<switch $slaves[$i].fetish>> + <<case "submissive">> + hold her down and fuck her + <<case "cumslut">> + <<if $PC.dick == 1>> + cum in her mouth + <<else>> + use your strap-on on her mouth <</if>> + <<case "humiliation">> + use her in public + <<case "buttslut">> + fuck her butt + <<case "boobs">> + fondle her breasts + <<case "sadist">> + let her help you abuse other slaves + <<case "masochist">> + hurt her + <<case "dom">> + let her help you use other slaves + <<case "pregnancy">> + <<if isFertile($slaves[$i]) && $PC.dick == 1>> + put a baby in her + <<elseif $slaves[$i].bellyPreg >= 1500 || $slaves[$i].bellyImplant >= 1500>> + enjoy her fecund curves + <<else>> + breed her <</if>> - <</if>> - <</for>> - <</if>> + <<default>> + fuck her + <</switch>> + <<else>> + fuck her <</if>> - <<elseif ($slaves[$i].fetish == "buttslut") && canDoAnal($slaves[$i])>> - demand that other slaves penetrate her anus. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - Since most of the slaves she demands anal sex from are extremely hung, @@.lime;her asshole gets stretched out.@@ - <<set $slaves[$i].anus += 1>> + every chance she gets. + <<if $freeSexualEnergy > 0>> + <<if $freeSexualEnergy == 3>> + You have surplus sexual energy to burn, even when she doesn't ask, and she finds @@.mediumaquamarine;complete sexual satisfaction@@ from you. + <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> + <<SimpleSexAct $slaves[$i] 10>> + <<elseif $freeSexualEnergy == 2>> + You have surplus sexual energy to fuck her whenever she asks, and she is @@.mediumaquamarine;sexually reliant@@ on you. + <<set $slaves[$i].trust += 1, $slaves[$i].need -= 40>> + <<SimpleSexAct $slaves[$i] 5>> + <<else>> + You have little surplus sexual energy, and sometimes she asks in vain. + <<set $slaves[$i].need -= 20>> + <<SimpleSexAct $slaves[$i] 2>> <</if>> + <<else>> + You have no surplus sexual energy, and she asks in vain, @@.gold;reducing her trust@@ in you. + <<set $slaves[$i].trust -= 1>> + <</if>> + <</if>> /* closes $slaves[$i].devotion >= 50 */ + <<if $slaves[$i].fetishKnown == 0>> + <<if $slaves[$i].devotion > 20 || $slaves[$i].trust <= -20>> + <<if $freeSexualEnergy > 0>> + <<if $freeSexualEnergy > random(0,5)>> + <<set $slaves[$i].fetishKnown = 1>> + You discover that she really likes it when you + <<switch $slaves[$i].fetish>> + <<case "submissive">> + hold her down and fuck her; @@.lightcoral;she's a submissive!@@ + <<case "cumslut">> + <<if $PC.dick == 1>> + cum in her mouth; @@.lightcoral;she's a cumslut!@@ + <<else>> + use your strap-on in her mouth; @@.lightcoral;she's a cumslut!@@ + <</if>> + <<case "humiliation">> + use her in public; @@.lightcoral;she's a humiliation fetishist!@@ + <<case "buttslut">> + <<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>; @@.lightcoral;she's an anal slut!@@ + <<case "boobs">> + fondle her breasts; @@.lightcoral;she's a boob fetishist!@@ + <<case "sadist">> + let her help you abuse other slaves; @@.lightcoral;she's a sadist!@@ + <<case "masochist">> + hurt her; @@.lightcoral;she's a masochist!@@ + <<case "dom">> + let her help you use other slaves; @@.lightcoral;she's dominant!@@ + <<case "pregnancy">> + <<if $PC.dick == 1>> + <<if $slaves[$i].mpreg == 0>> + come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@ + <<else>> + come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@ + <</if>> + <<else>> + talk dirty and call her a mother; @@.lightcoral;she's a pregnancy fetishist!@@ + <</if>> + <<default>> + fuck her; @@.lightcoral;she's got a normal sexuality.@@ + <</switch>> + <</if>> <</if>> <</if>> - <<elseif ($slaves[$i].fetish == "boobs")>> - demand that other slaves massage her breasts. - <<elseif ($slaves[$i].fetish == "sadist")>> - force the most reluctant slaves to let her fuck them. - <<if $slaves[$i].assignmentVisible>> - <<if !$slaves[$i].rivalry>> - <<SlaveSort $RapeableIDs>> - <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> - <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> - <<if !$slaves[_j].rivalry>> - <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> - <<if $slaves[_j].devotion <= 50>> - <<if $slaves[_j].sexualFlaw != "none">> - She focuses on <<SlaveFullName $slaves[_j]>>, who has a sexual flaw $slaves[$i].slaveName can exploit. She sadistically - <<if $slaves[_j].sexualFlaw == "hates oral">> - rapes the poor slave's face<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates oral - <<elseif $slaves[_j].sexualFlaw == "hates penetration" && canDoVaginal($slaves[_j])>> - rapes the poor slave's pussy<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates penetration - <<elseif ($slaves[_j].sexualFlaw == "hates anal" || $slaves[_j].sexualFlaw == "hates penetration") && canDoAnal($slaves[_j])>> - rapes the poor slave's ass<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates anal - <<elseif $slaves[_j].sexualFlaw == "shamefast">> - rapes the poor slave in public. $slaves[_j].slaveName is terribly shamefast - <<elseif $slaves[_j].sexualFlaw == "idealistic">> - rapes the poor slave every time she catches her being romantic. $slaves[_j].slaveName is still idealistic + <</if>> /* closes fetish discovery */ + <<if $slaves[$i].balls > 0>> + <<if ($slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement")>> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + <<if $slaves[$i].hormoneBalance >= 100>> + She can't seem to get enough cum out of her terribly swollen balls in one orgasm to relieve the pressure: + <<if $slaves[$i].dick>> + her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. <<else>> - rapes the poor slave every chance she gets, + her cumhole produces slow, anemic ejaculations, no matter how backed up she is. <</if>> - and the sexual abuse @@.lightsalmon;starts a rivalry@@ between them. - <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> - <<break>> + This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@ + <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> + on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. + <<else>> + on you for relief. + <</if>> + <<set $slaves[$i].trust += 2>> + <<else>> + Her terribly swollen balls force her to come to you for release several times a day, and she @@.mediumaquamarine;learns to rely@@ + <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> + on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. + <<else>> + on you for relief. + <</if>> + <<set $slaves[$i].trust += 1>> <</if>> + <<else>> + She refuses to come to you for help with her terribly swollen balls, no matter how backed up she becomes. The intense blueballing only @@.mediumorchid;makes her dislike you more.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> + <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + <<if $slaves[$i].hormonebalance >= 100>> + She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: + <<if $slaves[$i].dick>> + her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. + <<else>> + her cumhole produces slow, anemic ejaculations, no matter how backed up she is. + <</if>> + This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@ + <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> + on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. + <<else>> + on you for relief. + <</if>> + <<set $slaves[$i].trust += 2>> + <<else>> + Her grotesquely swollen balls force her to come to you for release dozens of times a day, and she @@.mediumaquamarine;is desperately reliant@@ + <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> + on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief. + <<else>> + on you for relief. + <</if>> + <<set $slaves[$i].trust += 1>> <</if>> + <<else>> + She refuses to come to you for help with her grotesquely swollen balls, no matter how backed up and sore she becomes. The intense blueballing only @@.mediumorchid;makes her hate you more.@@ + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <</if>> /* close overactive balls block */ + <<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i]) && $slaves[$i].eggType == "human" && $PC.dick == 1>> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + Her reproductive system is in overdrive leading her to come to you for insemination several times a day; she @@.mediumaquamarine;desperately hopes@@ for the day your seed takes root in her womb. + <<set $slaves[$i].trust += 1>> + <</if>> + <</if>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + takes solace in her permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing her fear@@ of you. + <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20)>> + enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you but @@.mediumorchid;allowing her to remain in control of her sexuality.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 50)>> + accepts having to relieve herself solely through masturbation. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 80)>> + is a little disapointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "submissive")>> + frequently pretends to be getting held down and dominated. + <<elseif ($slaves[$i].fetish == "cumslut")>> + <<if $slaves[$i].dick > 5>> + enjoys giving herself head. + <<elseif $slaves[$i].dick > 0>> + enjoys licking up her own cum. + <<else>> + always has a dildo in her mouth. <</if>> + <<elseif ($slaves[$i].fetish == "humiliation")>> + usually does it out in the open for all to see. + <<elseif ($slaves[$i].fetish == "buttslut")>> + <<if ($slaves[$i].anus > 0)>> + usually pounds her ass with the largest dildo she can find. + <<else>> + enjoys fiddling with her virgin asshole. <</if>> - <</for>> - <</if>> + <<elseif ($slaves[$i].fetish == "boobs")>> + pays extra attention to her breasts and nipples. + <<elseif ($slaves[$i].fetish == "sadist")>> + frequently poses threats at herself. + <<elseif ($slaves[$i].fetish == "masochist")>> + frequently pretends to be getting held down and forcibly raped. + <<elseif ($slaves[$i].fetish == "dom")>> + usually pretends to dominate herself. + <<elseif ($slaves[$i].fetish == "pregnancy")>> + <<if $slaves[$i].belly > 1500>> + <<set _belly = bellyAdjective($activeSlave)>> + always rubs and teases her _belly belly while doing so. + <<elseif isItemAccessible("a small empathy belly")>> + frequently straps on a fake belly to enhance her fun. + <<else>> + frequently pretends to be + <<if $activeSlave.balls > 0>> + getting a girl pregnant. + <<else>> + getting knocked up. + <</if>> + <</if>> + <<elseif ($slaves[$i].energy > 95)>> + strives to achieve as many orgasms as she can in one session. + <<else>> + quickly gets off and moves on. + <</if>> + <<elseif ($slaves[$i].energy > 95)>> + strives to achieve as many orgasms as she can in one session. + <<else>> + quickly gets off and moves on. + <</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ + <<if ($slaves[$i].fetishKnown == 0) && (random(1,20) == 1)>> + <<set $slaves[$i].fetishKnown = 1>> + However, you start to notice a trend in her fantasies, + <<if ($slaves[$i].fetish == "submissive")>> + she likes to tie herself up and boss herself around; @@.lightcoral;she's a submissive!@@ + <<elseif ($slaves[$i].fetish == "cumslut")>> + <<if $slaves[$i].dick > 0>> + she often eats her own cum when she's finished; @@.lightcoral;she's a cumslut!@@ + <<else>> + she likes to have something, anything, in her mouth while she masturbates; @@.lightcoral;she's a cumslut!@@ + <</if>> + <<elseif ($slaves[$i].fetish == "humiliation")>> + she tends to masturbate in places where others can walk in on her; @@.lightcoral;she's a humiliation fetishist!@@ + <<elseif ($slaves[$i].fetish == "buttslut")>> + she always pays special attention to her butthole; @@.lightcoral;she's an anal slut!@@ + <<elseif ($slaves[$i].fetish == "boobs")>> + she always has a hand to her nipples; @@.lightcoral;she's a boob fetishist!@@ + <<elseif ($slaves[$i].fetish == "sadist")>> + she tends to threaten her toys; @@.lightcoral;she's a sadist!@@ + <<elseif ($slaves[$i].fetish == "masochist")>> + she often to abuses herself; @@.lightcoral;she's a masochist!@@ + <<elseif ($slaves[$i].fetish == "dom")>> + she sometimes bosses her toys around; @@.lightcoral;she's dominant!@@ + <<elseif ($slaves[$i].fetish == "pregnancy")>> + she frequently pretends to either get pregnant, be pregnant, or get someone else pregnant; @@.lightcoral;she's a pregnancy fetishist!@@ + <<elseif ($slaves[$i].energy > 95)>> + she's always horny; @@.lightcoral;she's a nympho!@@ + <<else>> + @@.lightcoral;they are incredibly mundane.@@ + <</if>> <</if>> - <<elseif ($slaves[$i].fetish == "masochist")>> - demand that other slaves hurt her. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - @@.lime;Her asshole is loosened@@ during sex with hung slaves, since she often relies on painal to address her needs. - <<set $slaves[$i].anus += 1>> + <</if>> + <<if $slaves[$i].balls > 0>> + <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> + <<if $slaves[$i].hormonebalance >= 100>> + She can't seem to get enough cum out of her terribly swollen balls in one orgasm to get relieve the pressure: + <<if $slaves[$i].dick>> + her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. + <<else>> + her cumhole produces slow, anemic ejaculations, no matter how backed up she is. + <</if>> + She masturbates as often as she can, but @@.mediumorchid;can't find relief.@@ + <<set $slaves[$i].devotion-->> + <<else>> + Her terribly swollen balls force her to masturbate several times a day, cultivating a need for sex that @@.mediumorchid;she can't fulfill.@@ + <<set $slaves[$i].devotion -= 1>> <</if>> + <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> + <<if $slaves[$i].hormonebalance >= 100>> + She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: + <<if $slaves[$i].dick>> + her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. + <<else>> + her cumhole produces slow, anemic ejaculations, no matter how backed up she is. + <</if>> + She masturbates non-stop, but @@.mediumorchid;can't find relief.@@ + <<set $slaves[$i].devotion -= 3>> + <<else>> + Her grotesquely swollen balls force her to masturbate constantly, cultivating a need for sex that @@.mediumorchid;she can't fulfill.@@ + <<set $slaves[$i].devotion -= 1>> <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> - Since she usually demands that hung slaves fuck her hard enough to make her pussy hurt, @@.lime;her cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> + <<if $slaves[$i].energy > 40>> + The constant orgasms steadily lose their impact, @@.red;weakening her sex drive.@@ + <<set $slaves[$i].energy -= 2>> <</if>> + <</if>> + <</if>> + <<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>> + Her reproductive system is in overdrive, + <<if $slaves[$i].dick > 9>> + leaving her @@.mediumorchid;desperatly fucking herself@@ in an effort to get pregnant since @@.gold;you won't <<if $PC.dick == 1>>give her<<else>>let her find<</if>> the dick she needs.@@ + <<if canImpregnate($slaves[$i], $slaves[$i])>> + <<KnockMeUp $slaves[$i] 5 2 $slaves[$i].ID 1>> <</if>> + <<if $slaves[$i].mpreg == 1 && $slaves[$i].anus == 0>> + @@.lime;She is so baby crazed she takes her own anal virginity.@@ + <<set $slaves[$i].anus++>> + <<elseif $slaves[$i].vagina == 0>> + @@.lime;She is so baby crazed she takes her own virginity.@@ + <<set $slaves[$i].vagina++>> <</if>> + <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion > -20)>> + leaving her @@.mediumorchid;completely unfulfilled@@ since @@.gold;you won't <<if $PC.dick == 1>>give her<<else>>let her find<</if>> the dick she needs.@@ + <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>> + <<else>> + leaving her desperate for a thorough seeding @@.mediumorchid;that you've forbidden her from having.@@ + <<set $slaves[$i].devotion -= 3>> <</if>> - <<elseif ($slaves[$i].fetish == "dom")>> - force other slaves to submit to her. - <<if $slaves[$i].assignmentVisible>> - <<if !$slaves[$i].rivalry>> - <<SlaveSort $RapeableIDs>> - <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> - <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> - <<if !$slaves[_j].rivalry>> - <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> - <<if $slaves[_j].devotion < 20>> - <<if $slaves[_j].trust < -20>> - She repeatedly rapes a reluctant <<SlaveFullName $slaves[_j]>>; she can't seem to keep her hands off the poor slave, who can't avoid her. Not surprisingly, $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them. - <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> - <<break>> + <</if>> + <<if $slaves[$i].energy > 60>> + Her chronic masturbation @@.red;steadily dulls@@ her sexual pleasure. + <<set $slaves[$i].energy-->> + <</if>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + masturbates whenever she can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts the need@@ to + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + happily @@.mediumaquamarine;avails herself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "submissive")>> + plead that other slaves fuck her. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> + @@.lime;Her asshole is loosened@@ during sex with other slaves, since most of the cocks she enticed a dominating buttfuck from are very large. + <<set $slaves[$i].anus++>> + <<set $slaves[$i].analCount += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> + Since most of the slaves she enticed a pounding from are extremely hung, @@.lime;her cunt gets stretched out.@@ + <<set $slaves[$i].vagina++>> + <<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 7>> + <<elseif ($slaves[$i].fetish == "cumslut")>> + suck or be sucked by any slave she fancies. + <<set _fuckCount = random(5,15)>> + <<set $slaves[$i].oralCount += _fuckCount, $oralTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "humiliation")>> + demand that other slaves let her fuck them in public. + <<if $slaves[$i].assignmentVisible>> + <<if !$slaves[$i].rivalry>> + <<SlaveSort $RapeableIDs>> + <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> + <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> + <<if !$slaves[_j].rivalry>> + <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> + <<if $slaves[_j].devotion < 20>> + <<if $slaves[_j].trust < -20>> + Craving a rush, she repeatedly forces a reluctant <<SlaveFullName $slaves[_j]>> to have sex with her in public. $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them. + <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> + <<SimpleSlaveFucking $slaves[_j] 4>> + <<if canPenetrate($slaves[_j])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[_j].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<break>> + <</if>> + <</if>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 4>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "buttslut") && canDoAnal($slaves[$i])>> + demand that other slaves penetrate her anus. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + Since most of the slaves she demands anal sex from are extremely hung, @@.lime;her asshole gets stretched out.@@ + <<set $slaves[$i].anus += 1>> + <</if>> + <</if>> + <</if>> + <<set _fuckCount = random(5,12)>> + <<set $slaves[$i].analCount += _fuckCount, $analTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "boobs")>> + demand that other slaves massage her breasts. + <<set _fuckCount = random(10,25)>> + <<set $slaves[$i].mammaryCount += _fuckCount, $mammaryTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "sadist")>> + force the most reluctant slaves to let her fuck them. + <<if $slaves[$i].assignmentVisible>> + <<if !$slaves[$i].rivalry>> + <<SlaveSort $RapeableIDs>> + <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> + <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> + <<if !$slaves[_j].rivalry>> + <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> + <<if $slaves[_j].devotion <= 50>> + <<if $slaves[_j].sexualFlaw != "none">> + She focuses on <<SlaveFullName $slaves[_j]>>, who has a sexual flaw $slaves[$i].slaveName can exploit. She sadistically + <<if $slaves[_j].sexualFlaw == "hates oral">> + rapes the poor slave's face<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates oral + <<elseif $slaves[_j].sexualFlaw == "hates penetration" && canDoVaginal($slaves[_j])>> + rapes the poor slave's pussy<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates penetration + <<elseif ($slaves[_j].sexualFlaw == "hates anal" || $slaves[_j].sexualFlaw == "hates penetration") && canDoAnal($slaves[_j])>> + rapes the poor slave's ass<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates anal + <<elseif $slaves[_j].sexualFlaw == "shamefast">> + rapes the poor slave in public. $slaves[_j].slaveName is terribly shamefast + <<elseif $slaves[_j].sexualFlaw == "idealistic">> + rapes the poor slave every time she catches her being romantic. $slaves[_j].slaveName is still idealistic + <<else>> + rapes the poor slave every chance she gets, + <</if>> + and the sexual abuse @@.lightsalmon;starts a rivalry@@ between them. + <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> + <<break>> + <<SimpleSlaveFucking $slaves[_j] 4>> + <<if canPenetrate($slaves[_j])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[_j].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 4>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "masochist")>> + demand that other slaves hurt her. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + @@.lime;Her asshole is loosened@@ during sex with hung slaves, since she often relies on painal to address her needs. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].analCount += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> + Since she usually demands that hung slaves fuck her hard enough to make her pussy hurt, @@.lime;her cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 12>> + <<elseif ($slaves[$i].fetish == "dom")>> + force other slaves to submit to her. + <<if $slaves[$i].assignmentVisible>> + <<if !$slaves[$i].rivalry>> + <<SlaveSort $RapeableIDs>> + <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> + <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> + <<if !$slaves[_j].rivalry>> + <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> + <<if $slaves[_j].devotion < 20>> + <<if $slaves[_j].trust < -20>> + She repeatedly rapes a reluctant <<SlaveFullName $slaves[_j]>>; she can't seem to keep her hands off the poor slave, who can't avoid her. Not surprisingly, $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them. + <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> + <<break>> + <<SimpleSlaveFucking $slaves[_j] 4>> + <</if>> + <</if>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(6,9)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "pregnancy")>> + demand that other slaves indulge her pregnancy fetish. + <<if $averageDick > 5>> + <<if $slaves[$i].mpreg == 0>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> + Since she constantly demands to be fucked deeply to get her womb filled with cum, @@.lime;her cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set _fuckCount = random(7,14)>> + <<set $slaves[$i].vaginalCount += _fuckCount, $vaginalTotal += _fuckCount>> + <</if>> + <</if>> + <<else>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> + Since she constantly demands to be fucked deeply to get her womb filled with cum, @@.lime;her ass gets stretched out.@@ + <<set $slaves[$i].anus += 1>> + <<set _fuckCount = random(7,14)>> + <<set $slaves[$i].analCount += _fuckCount, $analTotal += _fuckCount>> + <</if>> + <</if>> + <</if>> + <</if>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(6,9)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].energy > 95)>> + demand that your other slaves satisfy her formidable appetites. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + @@.lime;Her asshole is loosened@@ during sex with well endowed slaves, since she's so addicted to sex all her holes see heavy traffic. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].analCount += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> + She indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;her cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<else>> + demand that other slaves have sex with her. + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> <</if>> + <<else>> + demand that other slaves have sex with her. + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> <</if>> + <</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ + <<if ($slaves[$i].fetishKnown == 0)>> + <<if (random(1,2) == 1)>> + <<set $slaves[$i].fetishKnown = 1>> + You discover that she really likes it when other girls + <<if ($slaves[$i].fetish == "submissive")>> + hold her down and fuck her; @@.lightcoral;she's a submissive!@@ + <<elseif ($slaves[$i].fetish == "cumslut")>> + cum in her mouth; @@.lightcoral;she's a cumslut!@@ + <<elseif ($slaves[$i].fetish == "humiliation")>> + use her in public; @@.lightcoral;she's a humiliation fetishist!@@ + <<elseif ($slaves[$i].fetish == "buttslut")>> + <<if ($slaves[$i].anus > 0)>> + <<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>; + <<else>> + tease her virgin anus; + <</if>> + @@.lightcoral;she's an anal slut!@@ + <<elseif ($slaves[$i].fetish == "boobs")>> + fondle her breasts; @@.lightcoral;she's a boob fetishist!@@ + <<elseif ($slaves[$i].fetish == "sadist")>> + let her help you abuse other slaves; @@.lightcoral;she's a sadist!@@ + <<elseif ($slaves[$i].fetish == "masochist")>> + hurt her; @@.lightcoral;she's a masochist!@@ + <<elseif ($slaves[$i].fetish == "dom")>> + let her help you use other slaves; @@.lightcoral;she's dominant!@@ + <<elseif ($slaves[$i].fetish == "pregnancy")>> + <<if $slaves[$i].mpreg == 0>> + come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@ + <<else>> + come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@ + <</if>> + <<else>> + fuck her; @@.lightcoral;she's got a normal sexuality.@@ <</if>> <</if>> - <</for>> - <</if>> - <</if>> - <<elseif ($slaves[$i].fetish == "pregnancy")>> - demand that other slaves indulge her pregnancy fetish. - <<if $averageDick > 5>> - <<if $slaves[$i].mpreg == 0>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> - Since she constantly demands to be fucked deeply to get her womb filled with cum, @@.lime;her cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <</if>> <</if>> + <</if>> + <<else>> /* universalRulesConsent is not zero */ + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> - Since she constantly demands to be fucked deeply to get her womb filled with cum, @@.lime;her ass gets stretched out.@@ - <<set $slaves[$i].anus += 1>> - <</if>> + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts having to ask@@ other slaves for sex, + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <</if>> - <<elseif ($slaves[$i].energy > 95)>> - demand that your other slaves satisfy her formidable appetites. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - @@.lime;Her asshole is loosened@@ during sex with well endowed slaves, since she's so addicted to sex all her holes see heavy traffic. - <<set $slaves[$i].anus += 1>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> - She indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;her cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> + <<if $slaves[$i].devotion > 20>> + <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "submissive")>> + usually pairing off with a more dominant slave. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> + @@.lime;Her asshole is loosened@@ during sex with other slaves, since most of the cocks she lets dominate her backdoor are very large. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].analCount += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> + Since most of the slaves she takes a pounding from are extremely hung, @@.lime;her cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 7>> + <<elseif ($slaves[$i].fetish == "cumslut")>> + and is popular for her willingness to give oral. + <<set _fuckCount = random(5,15)>> + <<set $slaves[$i].oralCount += _fuckCount, $oralTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "humiliation")>> + usually asking them to fuck out in the open. + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "buttslut")>> + looking after anyone who will + <<if ($slaves[$i].anus > 0)>> + <<if canDoAnal($slaves[$i])>> + penetrate + <<set _fuckCount = random(5,12)>> + <<set $slaves[$i].analCount += _fuckCount, $analTotal += _fuckCount>> + <<else>> + tease + <</if>> + her ass + <<else>> + tease her virgin anus + <</if>> + in return. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + Since most of the slaves she enjoys anal sex with are extremely hung, @@.lime;her asshole gets stretched out.@@ + <<set $slaves[$i].anus += 1>> + <</if>> + <</if>> + <</if>> + <<elseif ($slaves[$i].fetish == "boobs")>> + seeing to anyone who will show her breasts some love. + <<set _fuckCount = random(10,25)>> + <<set $slaves[$i].mammaryCount += _fuckCount, $mammaryTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "sadist")>> + usually pairing off with a masochistic slave willing to accept her abuse. + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "masochist")>> + usually pairing off with an abusive slave. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + @@.lime;Her asshole is loosened@@, since she begs hung slaves to fuck her butt until she cries. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].analCount += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> + Since she eagerly begs hung slaves to fuck her until she cries, @@.lime;her cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 6>> + <<elseif ($slaves[$i].fetish == "dom")>> + usually pairing off with a submissive bitch. + <<elseif ($slaves[$i].fetish == "pregnancy")>> + doing her best to pair off with any pregnant slaves. + <<if $slaves[$i].mpreg == 0>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> + She also takes cock whenever she can, begging to be fucked deeply to get her womb filled with cum, so @@.lime;her cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if $averageDick > 5>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> + She also takes cock whenever she can, begging to be fucked deeply to get her womb filled with cum, so @@.lime;her ass gets stretched out.@@ + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].analCount += 3, $analTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(6,9)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].energy > 95)>> + and has to give out a lot of favors to get enough attention for herself. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + @@.lime;Her asshole is loosened@@ during sex with well endowed slaves, since she's so addicted to sex all her holes see heavy traffic. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].analCount += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> + She indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;her cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<else>> + doing her best to get off and move on. + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <</if>> + <<else>> + doing her best to get off and move on. + <<SimpleSlaveFucking $slaves[$i] 7>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ + <<if ($slaves[$i].fetishKnown == 0)>> + <<if (random(1,2) == 1)>> + <<set $slaves[$i].fetishKnown = 1>> + However, one of her partners + <<if ($slaves[$i].fetish == "submissive")>> + holds her down, and she loves it; @@.lightcoral;she's a submissive!@@ + <<elseif ($slaves[$i].fetish == "cumslut")>> + finally has to push her away to get her to stop sucking; @@.lightcoral;she's a cumslut!@@ + <<elseif ($slaves[$i].fetish == "humiliation")>> + fucks her in public, and she loves it; @@.lightcoral;she's a humiliation fetishist!@@ + <<elseif ($slaves[$i].fetish == "buttslut")>> + <<if ($slaves[$i].anus > 0)>> + <<if canDoAnal($slaves[$i])>>fucks her butt<<else>>teases her anus<</if>>, and she loves it; + <<else>> + teases her virgin anus, and she loves it; + <</if>> + @@.lightcoral;she's an anal slut!@@ + <<elseif ($slaves[$i].fetish == "boobs")>> + fondles her breasts, and she loves it; @@.lightcoral;she's a boob fetishist!@@ + <<elseif ($slaves[$i].fetish == "sadist")>> + asks $slaves[$i].slaveName to hit her, which $slaves[$i].slaveName enjoys doing; @@.lightcoral;she's a sadist!@@ + <<elseif ($slaves[$i].fetish == "masochist")>> + hits $slaves[$i].slaveName while fucking her, which only makes her hornier; @@.lightcoral;she's a masochist!@@ + <<elseif ($slaves[$i].fetish == "dom")>> + asks $slaves[$i].slaveName to make her $slaves[$i].slaveName's bitch, which $slaves[$i].slaveName manages like a natural; @@.lightcoral;she's dominant!@@ + <<elseif ($slaves[$i].fetish == "pregnancy")>> + pretends to get her pregnant, which she really enjoys; @@.lightcoral;she's a pregnancy fetishist!@@ + <<elseif ($slaves[$i].energy > 95)>> + discovers that she cannot be satisfied; @@.lightcoral;she's a nympho!@@ + <<else>> + discovers that she isn't terribly exciting; @@.lightcoral;she's got a normal sexuality.@@ + <</if>> + <</if>> <</if>> + <</if>> + <</if>> /* closes universalRulesConsent */ + <<if $slaves[$i].balls > 0>> + <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + <<if $slaves[$i].hormonebalance >= 100>> + She can't seem to get enough cum out of her terribly swollen balls in one orgasm to relieve the pressure: + <<if $slaves[$i].dick>> + her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. + <<else>> + her cumhole produces slow, anemic ejaculations, no matter how backed up she is. + <</if>> + She is very reliant on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex. + <<else>> + Her terribly swollen balls force her to rely on other slaves for release several times a day, and jetting cum into and onto your other girls @@.mediumaquamarine;habituates her@@ to slave sex. + <</if>> + <<set $slaves[$i].trust += 1>> + <<else>> + She can't seem to get enough cum out of her terribly swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something she @@.mediumorchid;blames you for.@@ + <<set $slaves[$i].devotion -= 1>> <</if>> + <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20) || !canPenetrate($slaves[$i])>> + <<if $slaves[$i].hormonebalance >= 100>> + She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: + <<if $slaves[$i].dick>> + her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. + <<else>> + her cumhole produces slow, anemic ejaculations, no matter how backed up she is. + <</if>> + She is completely dependent on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex. + <<else>> + Her grotesquely swollen balls force her to rely on other slaves for release throughout times a day, and swelling your other girls with cum @@.mediumaquamarine;habituates her@@ to slave sex, though you have to take precautions so she doesn't knock up your entire stock. + <</if>> + <<set $slaves[$i].trust += 1>> + <<else>> + She can't seem to get enough cum out of her grotesquely swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something she @@.mediumorchid;blames you for.@@ + <<set $slaves[$i].devotion -= 1>> <</if>> <</if>> - <<else>> - demand that other slaves have sex with her. - <</if>> - <<else>> - demand that other slaves have sex with her. - <</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ - <<if ($slaves[$i].fetishKnown == 0)>> - <<if (random(1,2) == 1)>> - <<set $slaves[$i].fetishKnown = 1>> - You discover that she really likes it when other girls - <<if ($slaves[$i].fetish == "submissive")>> - hold her down and fuck her; @@.lightcoral;she's a submissive!@@ - <<elseif ($slaves[$i].fetish == "cumslut")>> - cum in her mouth; @@.lightcoral;she's a cumslut!@@ - <<elseif ($slaves[$i].fetish == "humiliation")>> - use her in public; @@.lightcoral;she's a humiliation fetishist!@@ - <<elseif ($slaves[$i].fetish == "buttslut")>> - <<if ($slaves[$i].anus > 0)>> - <<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>; - <<else>> - tease her virgin anus; - <</if>> - @@.lightcoral;she's an anal slut!@@ - <<elseif ($slaves[$i].fetish == "boobs")>> - fondle her breasts; @@.lightcoral;she's a boob fetishist!@@ - <<elseif ($slaves[$i].fetish == "sadist")>> - let her help you abuse other slaves; @@.lightcoral;she's a sadist!@@ - <<elseif ($slaves[$i].fetish == "masochist")>> - hurt her; @@.lightcoral;she's a masochist!@@ - <<elseif ($slaves[$i].fetish == "dom")>> - let her help you use other slaves; @@.lightcoral;she's dominant!@@ - <<elseif ($slaves[$i].fetish == "pregnancy")>> - <<if $slaves[$i].mpreg == 0>> - come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@ - <<else>> - come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@ - <</if>> - <<else>> - fuck her; @@.lightcoral;she's got a normal sexuality.@@ <</if>> + <<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>> + Her reproductive system is in overdrive leading her to seek out any dicked girl she can find several times a day. She @@.mediumaquamarine;desperately longs@@ for the day her efforts fill her womb with child. + <<set $slaves[$i].trust += 1>> <</if>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<if $slaves[$i].voice == 0>> + Living as a mute @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].lips > 95>> + Being unable to speak through her facepussy @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].speechRules == "restrictive">> + Living under enforced silence @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> <</if>> <</if>> - <<else>> /* universalRulesConsent is not zero */ - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing her fear@@ of you. - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<else>> - refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. - <<set $slaves[$i].trust -= 2>> + + <<if $roomsPopulation > $rooms>> + <<if $slaves[$i].livingRules == "luxurious">> + There are @@.yellow;too many slaves for the penthouse's individual rooms,@@ so she moves out into the dormitory. + <<set $slaves[$i].livingRules = "normal">> + <<set $dormitoryPopulation += 1>> + <<if $slaves[$i].relationship >= 4>><<set $roomsPopulation -= 0.5>><<else>><<set $roomsPopulation -= 1>><</if>> <</if>> - <<elseif ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].livingRules == "spare")>> + The spare living conditions @@.hotpink;get her used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep her aware of her lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].livingRules == "normal")>> + The reasonable living conditions allow her to @@.mediumaquamarine;feel self-reliant.@@ + <<set $slaves[$i].trust += 1>> <<else>> - is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it. - <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + The luxurious living conditions encourage her to @@.mediumaquamarine;feel respectable.@@ + <<set $slaves[$i].trust += 2>> <</if>> - <<elseif ($slaves[$i].devotion < 50)>> - @@.hotpink;accepts having to ask@@ other slaves for sex, - <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> <<else>> - @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<if ($slaves[$i].ID == $HeadGirl.ID) && ($HGSuite == 1)>> + She is @@.hotpink;very happy@@ with her suite and @@.mediumaquamarine;trusts@@ you a bit more for providing it. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + <<elseif ($slaves[$i].livingRules == "luxurious")>> + She is @@.hotpink;very happy@@ with her little room and @@.mediumaquamarine;trusts@@ you a bit more for providing it. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + <<elseif ($slaves[$i].livingRules == "normal")>> + She likes her personal space in the dormitory. + <<elseif ($slaves[$i].trust > 40)>> + The spare living conditions @@.gold;remind her not to get too comfortable@@ with her life. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].trust > 10)>> + The spare living conditions @@.gold;keep her aware of her place.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> <</if>> - <<if $slaves[$i].devotion > 20>> - <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetish == "submissive")>> - usually pairing off with a more dominant slave. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> - @@.lime;Her asshole is loosened@@ during sex with other slaves, since most of the cocks she lets dominate her backdoor are very large. - <<set $slaves[$i].anus += 1>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> - Since most of the slaves she takes a pounding from are extremely hung, @@.lime;her cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <</if>> - <</if>> - <</if>> - <</if>> - <<elseif ($slaves[$i].fetish == "cumslut")>> - and is popular for her willingness to give oral. - <<elseif ($slaves[$i].fetish == "humiliation")>> - usually asking them to fuck out in the open. - <<elseif ($slaves[$i].fetish == "buttslut")>> - looking after anyone who will - <<if ($slaves[$i].anus > 0)>> - <<if canDoAnal($slaves[$i])>>penetrate<<else>>tease<</if>> her ass + + <<if $slaves[$i].livingRules != "luxurious">> + <<if $dormitoryPopulation > $dormitory>> + <<set $seed = $dormitoryPopulation - $dormitory>> + The slave dormitory is + <<if $seed <= 5>> + @@.yellow;somewhat overcrowded.@@ The mild inconvenience + <<if $slaves[$i].trust > 20>> + @@.gold;reduces her trust@@ in you a little. + <<set $slaves[$i].trust -= 2>> <<else>> - tease her virgin anus + @@.mediumorchid;lowers you@@ a little in her opinion. + <<set $slaves[$i].devotion -= 2>> <</if>> - in return. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - Since most of the slaves she enjoys anal sex with are extremely hung, @@.lime;her asshole gets stretched out.@@ - <<set $slaves[$i].anus += 1>> - <</if>> - <</if>> + <<elseif $seed <= 10>> + @@.yellow;badly overcrowded.@@ The constant difficulties + <<if $slaves[$i].trust > 20>> + @@.gold;reduces her trust@@ in you + <<set $slaves[$i].trust -= 3>> + <<else>> + @@.mediumorchid;lowers you@@ in her opinion + <<set $slaves[$i].devotion -= 3>> <</if>> - <<elseif ($slaves[$i].fetish == "boobs")>> - seeing to anyone who will show her breasts some love. - <<elseif ($slaves[$i].fetish == "sadist")>> - usually pairing off with a masochistic slave willing to accept her abuse. - <<elseif ($slaves[$i].fetish == "masochist")>> - usually pairing off with an abusive slave. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - @@.lime;Her asshole is loosened@@, since she begs hung slaves to fuck her butt until she cries. - <<set $slaves[$i].anus += 1>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> - Since she eagerly begs hung slaves to fuck her until she cries, @@.lime;her cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <</if>> - <</if>> - <</if>> + and is @@.red;not good for her,@@ since it's difficult to rest there. + <<set $slaves[$i].health -= 2>> + <<else>> + @@.yellow;extremely overcrowded.@@ The unpleasant situation + <<if $slaves[$i].trust > 20>> + seriously @@.gold;reduces her trust@@ in you + <<set $slaves[$i].trust -= 5>> + <<else>> + seriously @@.mediumorchid;lowers you@@ in her opinion + <<set $slaves[$i].devotion -= 5>> <</if>> - <<elseif ($slaves[$i].fetish == "dom")>> - usually pairing off with a submissive bitch. - <<elseif ($slaves[$i].fetish == "pregnancy")>> - doing her best to pair off with any pregnant slaves. - <<if $slaves[$i].mpreg == 0>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> - She also takes cock whenever she can, begging to be fucked deeply to get her womb filled with cum, so @@.lime;her cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <</if>> + and is @@.red;bad for her health.@@ + <<set $slaves[$i].health -= 4>> + <</if>> + <</if>> + <</if>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust > -10)>> + <<if $slaves.length > 2 || $helots > 0>> + Under the rules, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@ + <<else>> + Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day you bring home more girls. <</if>> - <</if>> + <<set $slaves[$i].trust -= 2>> <<else>> - <<if $averageDick > 5>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> - She also takes cock whenever she can, begging to be fucked deeply to get her womb filled with cum, so @@.lime;her ass gets stretched out.@@ - <<set $slaves[$i].anus += 1>> - <</if>> + <<if $slaves.length > 2 || $helots > 0>> + Under the rules, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her. + <<else>> + Under the rules, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind. <</if>> <</if>> - <</if>> - <<elseif ($slaves[$i].energy > 95)>> - and has to give out a lot of favors to get enough attention for herself. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - @@.lime;Her asshole is loosened@@ during sex with well endowed slaves, since she's so addicted to sex all her holes see heavy traffic. - <<set $slaves[$i].anus += 1>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> - She indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;her cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <</if>> + <<elseif ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $slaves.length > 2 || $helots > 0>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. + <<else>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls to get her off. <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $slaves.length > 2 || $helots > 0>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole penthouse of girls for her to rape. + <<else>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls for her to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $slaves.length > 2 || $helots > 0>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole penthouse of girls for her to dominate. + <<else>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls for her to dominate. + <</if>> + <<set $slaves[$i].devotion += 1>> <</if>> <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> + <<if $slaves.length > 2 || $helots > 0>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. <<else>> - doing her best to get off and move on. - <</if>> - <<else>> - doing her best to get off and move on. - <</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ - <<if ($slaves[$i].fetishKnown == 0)>> - <<if (random(1,2) == 1)>> - <<set $slaves[$i].fetishKnown = 1>> - However, one of her partners - <<if ($slaves[$i].fetish == "submissive")>> - holds her down, and she loves it; @@.lightcoral;she's a submissive!@@ - <<elseif ($slaves[$i].fetish == "cumslut")>> - finally has to push her away to get her to stop sucking; @@.lightcoral;she's a cumslut!@@ - <<elseif ($slaves[$i].fetish == "humiliation")>> - fucks her in public, and she loves it; @@.lightcoral;she's a humiliation fetishist!@@ - <<elseif ($slaves[$i].fetish == "buttslut")>> - <<if ($slaves[$i].anus > 0)>> - <<if canDoAnal($slaves[$i])>>fucks her butt<<else>>teases her anus<</if>>, and she loves it; - <<else>> - teases her virgin anus, and she loves it; - <</if>> - @@.lightcoral;she's an anal slut!@@ - <<elseif ($slaves[$i].fetish == "boobs")>> - fondles her breasts, and she loves it; @@.lightcoral;she's a boob fetishist!@@ - <<elseif ($slaves[$i].fetish == "sadist")>> - asks $slaves[$i].slaveName to hit her, which $slaves[$i].slaveName enjoys doing; @@.lightcoral;she's a sadist!@@ - <<elseif ($slaves[$i].fetish == "masochist")>> - hits $slaves[$i].slaveName while fucking her, which only makes her hornier; @@.lightcoral;she's a masochist!@@ - <<elseif ($slaves[$i].fetish == "dom")>> - asks $slaves[$i].slaveName to make her $slaves[$i].slaveName's bitch, which $slaves[$i].slaveName manages like a natural; @@.lightcoral;she's dominant!@@ - <<elseif ($slaves[$i].fetish == "pregnancy")>> - pretends to get her pregnant, which she really enjoys; @@.lightcoral;she's a pregnancy fetishist!@@ - <<elseif ($slaves[$i].energy > 95)>> - discovers that she cannot be satisfied; @@.lightcoral;she's a nympho!@@ - <<else>> - discovers that she isn't terribly exciting; @@.lightcoral;she's got a normal sexuality.@@ - <</if>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact your penthouse is rather empty. <</if>> + <<set $slaves[$i].trust += 1>> <</if>> <</if>> - <</if>> /* closes universalRulesConsent */ - <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - <<if $slaves[$i].balls > 0>> - <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> - <<if $slaves[$i].hormonebalance >= 100>> - She can't seem to get enough cum out of her terribly swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She is very reliant on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex. - <<else>> - Her terribly swollen balls force her to rely on other slaves for release several times a day, and jetting cum into and onto your other girls @@.mediumaquamarine;habituates her@@ to slave sex. - <</if>> - <<set $slaves[$i].trust += 1>> - <</if>> - <</if>> - <<if $slaves[$i].balls > 0>> - <<if $slaves[$i].drugs == "hyper testicle enhancement">> - <<if $slaves[$i].hormonebalance >= 100>> - She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She is completely dependent on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex. - <<else>> - Her grotesquely swollen balls force her to rely on other slaves for release throughout times a day, and swelling your other girls with cum @@.mediumaquamarine;habituates her@@ to slave sex, though you have to take precautions so she doesn't knock up your entire stock. - <</if>> - <<set $slaves[$i].trust += 1>> - <</if>> - <</if>> - <<if $slaves[$i].drugs == "super fertility drugs">> - <<if canGetPregnant($slaves[$i])>> - Her reproductive system is in overdrive leading her to seek out any dicked girl she can find several times a day. She @@.mediumaquamarine;desperately longs@@ for the day her efforts fill her womb with child. - <<set $slaves[$i].trust += 1>> - <</if>> - <</if>> - <</if>> - <</if>> /* closes releaseRules not restrictive */ -<</if>> - -<<if ($slaves[$i].devotion <= 20)>> - <<if $slaves[$i].voice == 0>> - Living as a mute @@.hotpink;molds her@@ to your will. - <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].lips > 95>> - Being unable to speak through her facepussy @@.hotpink;molds her@@ to your will. - <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> - Living under enforced silence @@.hotpink;molds her@@ to your will. - <<set $slaves[$i].devotion += 1>> - <</if>> -<</if>> - -<<if $roomsPopulation > $rooms>> -<<if $slaves[$i].livingRules == "luxurious">> - There are @@.yellow;too many slaves for the penthouse's individual rooms,@@ so she moves out into the dormitory. - <<set $slaves[$i].livingRules = "normal">> - <<set $dormitoryPopulation += 1>> - <<if $slaves[$i].relationship >= 4>><<set $roomsPopulation -= 0.5>><<else>><<set $roomsPopulation -= 1>><</if>> -<</if>> -<</if>> - -<<if ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].livingRules == "spare")>> - The spare living conditions @@.hotpink;get her used@@ to the routine of - <<if ($slaves[$i].trust > 20)>> - slavery and @@.gold;keep her aware of her lowly place.@@ - <<set $slaves[$i].trust -= 1>> - <<else>> - slavery. - <</if>> - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].livingRules == "normal")>> - The reasonable living conditions allow her to @@.mediumaquamarine;feel self-reliant.@@ - <<set $slaves[$i].trust += 1>> - <<else>> - The luxurious living conditions encourage her to @@.mediumaquamarine;feel respectable.@@ - <<set $slaves[$i].trust += 2>> - <</if>> -<<else>> - <<if ($slaves[$i].ID == $HeadGirl.ID) && ($HGSuite == 1)>> - She is @@.hotpink;very happy@@ with her suite and @@.mediumaquamarine;trusts@@ you a bit more for providing it. - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].trust += 1>> - <<elseif ($slaves[$i].livingRules == "luxurious")>> - She is @@.hotpink;very happy@@ with her little room and @@.mediumaquamarine;trusts@@ you a bit more for providing it. - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].trust += 1>> - <<elseif ($slaves[$i].livingRules == "normal")>> - She likes her personal space in the dormitory. - <<elseif ($slaves[$i].trust > 8)>> - The spare living conditions @@.gold;remind her not to get too comfortable@@ with her life. - <<set $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].trust > 2)>> - The spare living conditions @@.gold;keep her aware of her place.@@ - <<set $slaves[$i].trust -= 1>> - <</if>> -<</if>> - -<<if $slaves[$i].livingRules != "luxurious">> -<<if $dormitoryPopulation > $dormitory>> - <<set $seed = $dormitoryPopulation - $dormitory>> - The slave dormitory is - <<if $seed <= 5>> - @@.yellow;somewhat overcrowded.@@ The mild inconvenience - <<if $slaves[$i].trust > 20>> - @@.gold;reduces her trust@@ in you a little. - <<set $slaves[$i].trust -= 2>> - <<else>> - @@.mediumorchid;lowers you@@ a little in her opinion. - <<set $slaves[$i].devotion -= 2>> - <</if>> - <<elseif $seed <= 10>> - @@.yellow;badly overcrowded.@@ The constant difficulties - <<if $slaves[$i].trust > 20>> - @@.gold;reduces her trust@@ in you - <<set $slaves[$i].trust -= 3>> - <<else>> - @@.mediumorchid;lowers you@@ in her opinion - <<set $slaves[$i].devotion -= 3>> - <</if>> - and is @@.red;not good for her,@@ since it's difficult to rest there. - <<set $slaves[$i].health -= 2>> - <<else>> - @@.yellow;extremely overcrowded.@@ The unpleasant situation - <<if $slaves[$i].trust > 20>> - seriously @@.gold;reduces her trust@@ in you - <<set $slaves[$i].trust -= 5>> - <<else>> - seriously @@.mediumorchid;lowers you@@ in her opinion - <<set $slaves[$i].devotion -= 5>> - <</if>> - and is @@.red;bad for her health.@@ - <<set $slaves[$i].health -= 4>> - <</if>> -<</if>> -<</if>> -<<if ($universalRulesConsent == 0)>> - <<if ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].trust > -10)>> - <<if $slaves.length > 2 || $helots > 0>> - Under the rules, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@ - <<else>> - Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day you bring home more girls. - <</if>> - <<set $slaves[$i].trust -= 2>> - <<else>> - <<if $slaves.length > 2 || $helots > 0>> - Under the rules, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her. - <<else>> - Under the rules, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind. - <</if>> - <</if>> - <<elseif ($slaves[$i].releaseRules != "restrictive")>> - <<if ($slaves[$i].energy > 95)>> - <<if $slaves.length > 2 || $helots > 0>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. - <<else>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls to get her off. - <</if>> - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetish == "sadist")>> - <<if $slaves.length > 2 || $helots > 0>> - Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole penthouse of girls for her to rape. + <<if ($slaves[$i].attrKnown == 0)>> + <<if $slaves[$i].need && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> monitors her as she gets off, analyzing her sexuality. It seems she is + <<if $slaves[$i].attrXY <= 5>> + @@.red;disgusted by men@@ + <<elseif $slaves[$i].attrXY <= 15>> + @@.red;turned off by men@@ + <<elseif $slaves[$i].attrXY <= 35>> + @@.red;not attracted to men@@ + <<elseif $slaves[$i].attrXY <= 65>> + indifferent to men + <<elseif $slaves[$i].attrXY <= 85>> + @@.green;attracted to men@@ + <<elseif $slaves[$i].attrXY <= 95>> + @@.green;aroused by men@@ <<else>> - Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls for her to rape. + @@.green;passionate about men@@ <</if>> - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetish == "dom")>> - <<if $slaves.length > 2 || $helots > 0>> - Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole penthouse of girls for her to dominate. + and + <<if $slaves[$i].attrXX <= 5>> + @@.red;disgusted by women.@@ + <<elseif $slaves[$i].attrXX <= 15>> + @@.red;turned off by women.@@ + <<elseif $slaves[$i].attrXX <= 35>> + @@.red;not attracted to women.@@ + <<elseif $slaves[$i].attrXX <= 65>> + indifferent to women. + <<elseif $slaves[$i].attrXX <= 85>> + @@.green;attracted to women.@@ + <<elseif $slaves[$i].attrXX <= 95>> + @@.green;aroused by women.@@ <<else>> - Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls for her to dominate. + @@.green;passionate about women.@@ + <</if>> <</if>> - <<set $slaves[$i].devotion += 1>> <</if>> - <</if>> - <</if>> -<<else>> - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> - <<if $slaves.length > 2 || $helots > 0>> - Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. - <<else>> - Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact your penthouse is rather empty. - <</if>> - <<set $slaves[$i].trust += 1>> - <</if>> -<</if>> - -<<if ($slaves[$i].attrKnown == 0)>> - <<if $slaves[$i].need && $slaves[$i].energy > 20>> - <<set $slaves[$i].attrKnown = 1>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> monitors her as she gets off, analyzing her sexuality. It seems she is - <<if $slaves[$i].attrXY <= 5>> - @@.red;disgusted by men@@ - <<elseif $slaves[$i].attrXY <= 15>> - @@.red;turned off by men@@ - <<elseif $slaves[$i].attrXY <= 35>> - @@.red;not attracted to men@@ - <<elseif $slaves[$i].attrXY <= 65>> - indifferent to men - <<elseif $slaves[$i].attrXY <= 85>> - @@.green;attracted to men@@ - <<elseif $slaves[$i].attrXY <= 95>> - @@.green;aroused by men@@ - <<else>> - @@.green;passionate about men@@ - <</if>> - and - <<if $slaves[$i].attrXX <= 5>> - @@.red;disgusted by women.@@ - <<elseif $slaves[$i].attrXX <= 15>> - @@.red;turned off by women.@@ - <<elseif $slaves[$i].attrXX <= 35>> - @@.red;not attracted to women.@@ - <<elseif $slaves[$i].attrXX <= 65>> - indifferent to women. - <<elseif $slaves[$i].attrXX <= 85>> - @@.green;attracted to women.@@ - <<elseif $slaves[$i].attrXX <= 95>> - @@.green;aroused by women.@@ - <<else>> - @@.green;passionate about women.@@ - <</if>> - <</if>> -<</if>> - -<<if $slaves[$i].devotion > 50>> - She does her best for you, so she frequently deserves a reward and never needs to be punished. - <<set _punishments = 0>> - <<set _rewards = 3>> -<<elseif $slaves[$i].devotion > 20>> - She's obedient out of acceptance of her place, so she often deserves a reward and rarely needs to be punished. - <<set _punishments = 1>> - <<set _rewards = 2>> -<<elseif $slaves[$i].devotion >= -20>> - <<if $slaves[$i].trust < -20>> - She's obedient out of fear, so she only rarely deserves a reward and sometimes needs to be punished. - <<set _punishments = 1>> - <<set _rewards = 1>> - <<else>> - She's too trusting for obedience and often needs to be punished. - <<set _punishments = 2>> - <<set _rewards = 0>> - <</if>> -<<else>> - <<if $slaves[$i].trust < -50>> - She's only obedient out of terror, so she sometimes needs to be punished. - <<set _punishments = 1>> - <<set _rewards = 0>> - <<else>> - She hates you too much to obey, so she needs constant punishment. - <<set _punishments = 3>> - <<set _rewards = 0>> - <</if>> -<</if>> -<<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> - <<case "relaxation">> - She's given free time, which she - <<if $spa != 0>> - usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. - <<else>> - usually spends relaxing in the slave quarters. - <</if>> - <<if $slaves[$i].relationship > 0>> - She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. - <</if>> - These breaks are @@.green;good for her.@@ - <<set $slaves[$i].health += _rewards>> - <<case "drugs">> - She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. - <<set $slaves[$i].health -= _rewards>> - <<set $slaves[$i].devotion += _rewards*2>> - <<case "orgasm">> - She's @@.hotpink;rewarded@@ with - <<if $slaves[$i].clitPiercing >= 3>> - sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $activeSlave.releaseRules == "sapphic">> - immediate sex with any nearby slave, - <<else>> - a quick climax from a vibrator, - <</if>> - @@.green;boosting her libido.@@ - <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> - <<set $slaves[$i].devotion += _rewards>> - <<default>> - She's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> - and @@.gold;punished@@ - <</if>> - situationally, letting her develop normally. - <<set $slaves[$i].devotion += _rewards>> - <</switch>> -<</if>> -<<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> - <<case "confinement">> - When she disobeys, she's - <<if $cellblock != 0>> - @@.gold;put in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's tender mercies<</if>>. - <<else>> - @@.gold;shut up in a box@@ until she behaves. - <</if>> - <<set $slaves[$i].trust -= _punishments>> - <<case "whipping">> - When she disobeys, she's @@.gold;whipped,@@ not hard enough to mark her, but hard enough to @@.red;hurt,@@ breaking her quickly. - <<set $slaves[$i].health -= _punishments>> - <<set $slaves[$i].trust -= 2*_punishments>> - <<case "chastity">> - When she disobeys, she's @@.gold;denied@@ her next orgasm, @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@ - <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> - <<set $slaves[$i].devotion += _punishments>> - <<set $slaves[$i].trust -= _punishments>> - <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> - When she disobeys, she's @@.gold;punished@@ situationally, letting her develop normally. - <</if>> - <<set $slaves[$i].trust -= _punishments>> - <</switch>> -<</if>> + <<if $slaves[$i].devotion > 50>> + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + <<elseif $slaves[$i].devotion > 20>> + She's obedient out of acceptance of her place, so she often deserves a reward and rarely needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 2>> + <<elseif $slaves[$i].devotion >= -20>> + <<if $slaves[$i].trust < -20>> + She's obedient out of fear, so she only rarely deserves a reward and sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 1>> + <<else>> + She's too trusting for obedience and often needs to be punished. + <<set _punishments = 2>> + <<set _rewards = 0>> + <</if>> + <<else>> + <<if $slaves[$i].trust < -50>> + She's only obedient out of terror, so she sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 0>> + <<else>> + She hates you too much to obey, so she needs constant punishment. + <<set _punishments = 3>> + <<set _rewards = 0>> + <</if>> + <</if>> -<</if>> /*Closes mindbreak exemption*/ -<</if>> /*Closes fuckdoll exemption*/ + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in the slave quarters. + <</if>> + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<if _punishments > 0>> + <<switch $slaves[$i].standardPunishment>> + <<case "confinement">> + When she disobeys, she's + <<if $cellblock != 0>> + @@.gold;put in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's tender mercies<</if>>. + <<else>> + @@.gold;shut up in a box@@ until she behaves. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <<case "whipping">> + When she disobeys, she's @@.gold;whipped,@@ not hard enough to mark her, but hard enough to @@.red;hurt,@@ breaking her quickly. + <<set $slaves[$i].health -= _punishments>> + <<set $slaves[$i].trust -= 2*_punishments>> + <<case "chastity">> + When she disobeys, she's @@.gold;denied@@ her next orgasm, @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@ + <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> + <<set $slaves[$i].devotion += _punishments>> + <<set $slaves[$i].trust -= _punishments>> + <<default>> + <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + When she disobeys, she's @@.gold;punished@@ situationally, letting her develop normally. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <</switch>> + <</if>> + <</if>> /*Closes mindbreak exemption*/ + <</if>> /*Closes fuckdoll exemption*/ +<</switch>> \ No newline at end of file diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index 8acec80ddb85e8e13682ab0aabd1519a1f413110..5142f18f43fea201df87521d16e9d677013628dd 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -410,18 +410,18 @@ <<continue>> <</if>> - <<if $headGirlTrainsFlaws>> - <<if _Slave.behavioralFlaw != "none" || _Slave.sexualFlaw != "none" && !_hasParaphilia>> + <<if $headGirlTrainsFlaws || $headGirlSoftensFlaws>> + <<if _Slave.behavioralFlaw != "none" || (_Slave.sexualFlaw != "none" && !_hasParaphilia)>> <<if $headGirlSoftensFlaws>> <<if _Slave.devotion > 20>> - <<if (_Slave.behavioralFlaw != "none" && _Slave.behavioralQuirk == "none") || (_Slave.sexualFlaw != "none" && _Slave.sexualQuirk == "none")>> + <<if (_Slave.behavioralFlaw != "none" && _Slave.behavioralQuirk == "none") || (_Slave.sexualFlaw != "none" && _Slave.sexualQuirk == "none" && !_hasParaphilia)>> <<set _HGPossibleSlaves[3].push({ID: _Slave.ID, training: "soften"})>> <<else>> <<set _HGPossibleSlaves[3].push({ID: _Slave.ID, training: "flaw"})>> <</if>> <<continue>> <</if>> - <<else>> + <<elseif $headGirlTrainsFlaws>> <<set _HGPossibleSlaves[2].push({ID: _Slave.ID, training: "flaw"})>> <<continue>> <</if>> @@ -499,8 +499,12 @@ <br><br> /** Old code: <<= '<div id="button-' + _str + '" class="unStaffed">' + _facSubArr[1] + ' is currently unstaffed</div>'>> */ <<else>> - <<= '<button type="button"' + _disTxt + ' id="button-' + _str + '" class="buttonBar' + _accText + '" data-after="' + _facSubArr[3] + ' slaves in ' + _facSubArr[1] + '">' + _facSubArr[1] + ' Report</button>'>> /** Yes, display the bar with information */ - <<if $useAccordion == 0>> + <<if _facSubArr[1] == "Rules Assistant">> + <<= '<button type="button"' + _disTxt + ' id="button-' + _str + '" class="buttonBar' + _accText + '" data-after="' + '">' + _facSubArr[1] + ' Report</button>'>> /** Yes, display the bar with information */ + <<else>> + <<= '<button type="button"' + _disTxt + ' id="button-' + _str + '" class="buttonBar' + _accText + '" data-after="' + _facSubArr[3] + ' slaves in ' + _facSubArr[1] + '">' + _facSubArr[1] + ' Report</button>'>> /** Yes, display the bar with information */ + <</if>> + <<if $useAccordion == 0>> <br> <<include `_facSubArr[0]`>> /** not using accordion -- just include the report under the disabled button above */ <br> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 50f1f93269af3917392788e1dd87c2e5843954d7..32544df12cfdd21bc50f18f0ff80760f009e0a5e 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -310,6 +310,107 @@ <</if>> <</widget>> +/% + Call as <<SimpleSexAct slave 5>> or <<SimpleSexAct slave>> + $arg[1] is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability on $arg[0]. + If left undefined it will assume it to be 1. + Intended to be a simple "I want to fuck x and not have to code a bunch of logic for it". +%/ +<<widget "SimpleSexAct">> +<<if $args[1]>> + <<for _miscW = 0; _miscW < $args[1]; _miscW++>> + <<set _fuckTarget = random(1,100)>> + <<if canDoVaginal($args[0]) && $args[0].vagina > 0 && _fuckTarget > 33>> + <<set $vaginalTotal++, $args[0].vaginalCount++>> + <<if $PC.dick == 1 && canGetPregnant($args[0]) && ($args[0].eggType == "human")>> + <<KnockMeUp $args[0] 10 0 -1 1>> + <</if>> + <<elseif canDoAnal($args[0]) && $args[0].anus > 0 && _fuckTarget > 10>> + <<set $analTotal++, $args[0].analCount++>> + <<if $PC.dick == 1 && canGetPregnant($args[0]) && ($args[0].eggType == "human")>> + <<KnockMeUp $args[0] 10 1 -1 1>> + <</if>> + <<else>> + <<set $oralTotal++, $args[0].oralCount++>> + <</if>> + <</for>> +<<else>> + <<set _fuckTarget = random(1,100)>> + <<if canDoVaginal($args[0]) && $args[0].vagina > 0 && _fuckTarget > 33>> + <<set $vaginalTotal++, $args[0].vaginalCount++>> + <<if $PC.dick == 1 && canGetPregnant($args[0]) && ($args[0].eggType == "human")>> + <<KnockMeUp $args[0] 10 0 -1 1>> + <</if>> + <<elseif canDoAnal($args[0]) && $args[0].anus > 0 && _fuckTarget > 10>> + <<set $analTotal++, $args[0].analCount++>> + <<if $PC.dick == 1 && canGetPregnant($args[0]) && ($args[0].eggType == "human")>> + <<KnockMeUp $args[0] 10 1 -1 1>> + <</if>> + <<else>> + <<set $oralTotal++, $args[0].oralCount++>> + <</if>> +<</if>> +<</widget>> + +/% + Call as <<SimpleSlaveFucking slave 5>> or <<SimpleSlaveFucking slave>> + $arg[1] is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability on $arg[0]. + If left undefined it will assume it to be 1. + Intended to be a simple "x got fucked y times and I don't want to keep coding it". + Pregnancy chance is handled in saLongTermEffects.tw. +%/ +<<widget "SimpleSlaveFucking">> +<<if $args[1]>> + <<for _miscW = 0; _miscW < $args[1]; _miscW++>> + <<set _fuckTarget = random(1,100)>> + <<if canDoVaginal($args[0]) && $args[0].vagina > 0 && _fuckTarget > 33>> + <<set $vaginalTotal++, $args[0].vaginalCount++>> + <<elseif canDoAnal($args[0]) && $args[0].anus > 0 && _fuckTarget > 10>> + <<set $analTotal++, $args[0].analCount++>> + <<else>> + <<set $oralTotal++, $args[0].oralCount++>> + <</if>> + <</for>> +<<else>> + <<set _fuckTarget = random(1,100)>> + <<if canDoVaginal($args[0]) && $args[0].vagina > 0 && _fuckTarget > 33>> + <<set $vaginalTotal++, $args[0].vaginalCount++>> + <<elseif canDoAnal($args[0]) && $args[0].anus > 0 && _fuckTarget > 10>> + <<set $analTotal++, $args[0].analCount++>> + <<else>> + <<set $oralTotal++, $args[0].oralCount++>> + <</if>> +<</if>> +<</widget>> + +/% + Call as <<SimpleVaginaFuck slave 5>> or <<SimpleVaginaFuck slave>> + $arg[1] is how many times to increment either the Vaginal count. + If left undefined it will assume it to be 1. + Intended to be a simple "x got fucked vaginally y times and I don't want to keep coding it". +%/ +<<widget "SimpleVaginaFuck">> +<<if $args[1]>> + <<set $vaginalTotal += $args[1], $args[0].vaginalCount += $args[1]>> +<<else>> + <<set $vaginalTotal++, $args[0].vaginalCount++>> +<</if>> +<</widget>> + +/% + Call as <<SimpleAssFuck slave 5>> or <<SimpleAssFuck slave>> + $arg[1] is how many times to increment either the Vaginal count. + If left undefined it will assume it to be 1. + Intended to be a simple "x got fucked vaginally y times and I don't want to keep coding it". +%/ +<<widget "SimpleAssFuck">> +<<if $args[1]>> + <<set $analTotal += $args[1], $args[0].analCount += $args[1]>> +<<else>> + <<set $analTotal++, $args[0].analCount++>> +<</if>> +<</widget>> + /% Call as <<PartnerVCheck 10 5>> or <<PartnerVCheck>> Before calling this widget, set $partner to the index of the partner in the $slaves array @@ -612,7 +713,7 @@ %/ <<widget "agentLeadership">> <<set $agentBonus = 0>> -<<for _j = 1; _j < $leaders.length; _j++>> +<<for _j = 0; _j < $leaders.length; _j++>> <<if $arcologies[$i].leaderID == $leaders[_j].ID>> <<set $agentBonus = $leaders[_j].intelligence>> <<set $agentBonus += $leaders[_j].intelligenceImplant>>