diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index daa12eb578d18fb4fc1650ef02bb9d2409d0a763..4e67dce964e8e5db555c7133a368f36973ff9f75 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -29,10 +29,10 @@ She <<elseif ($slaves[$i].devotion <= 20)>> occasionally comes to you to beg for sexual release, @@.hotpink;hating herself@@ for it. <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].devotion <= 50)>> + <<elseif ($slaves[$i].devotion < 50)>> doesn't mind having to come to you to beg for sexual release, @@.hotpink;drawing her closer@@ to her <<if $PC.title == 0>>Mistress<<else>>Master<</if>>. <<set $slaves[$i].devotion += 1>> - <<else>> + <<else>> /* $slaves[$i].devotion >= 50 */ <<set $slaves[$i].trust += 1>> happily @@.mediumaquamarine;relies on you@@ for sexual release, begging you to <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> @@ -80,7 +80,7 @@ She <<case "humiliation">> use her in public; @@.pink;she's a humiliation fetishist!@@ <<case "buttslut">> - fuck her butt; @@.pink;she's an anal slut!@@ + <<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>; @@.pink;she's an anal slut!@@ <<case "boobs">> fondle her breasts; @@.pink;she's a boob fetishist!@@ <<case "sadist">> @@ -91,7 +91,7 @@ She let her help you use other slaves; @@.pink;she's dominant!@@ <<case "pregnancy">> <<if $PC.dick == 1>> - come inside her; @@.pink;she's a pregnancy fetishist!@@ + come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.pink;she's a pregnancy fetishist!@@ <<else>> talk dirty and call her a heifer; @@.pink;she's a pregnancy fetishist!@@ <</if>> @@ -99,14 +99,14 @@ She fuck her; @@.pink;she's got a normal sexuality.@@ <</switch>> <</if>> - <</if>> - <</if>> + <</if>> /* closes fetishKnown == 0 */ + <</if>> /* closes $slaves[$i].devotion >= 50 */ <<if $slaves[$i].drugs == "testicle enhancement">> <<if $slaves[$i].balls > 0>> <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> <<if $slaves[$i].hormones > 0>> - 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. This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@ - <<if $slaves[$i].anus > 0>> + 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. @@ -114,7 +114,7 @@ She <<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>> + <<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. @@ -129,7 +129,7 @@ She <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> <<if $slaves[$i].hormones > 0>> 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>> + <<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. @@ -137,7 +137,7 @@ She <<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>> + <<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. @@ -147,10 +147,9 @@ She <</if>> <</if>> <</if>> - <<if $slaves[$i].drugs == "super fertility drugs">> - <<if $slaves[$i].vagina > 0 || ($slaves[$i].anus > 0 && $slaves[$i].mpreg == 1)>> - <<if $slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1>> <<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>> @@ -158,8 +157,7 @@ She <</if>> <</if>> <</if>> - <</if>> - <<else>> + <<else>> /* releaseRules not restrictive */ <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> <<if ($slaves[$i].releaseRules == "permissive")>> @@ -177,52 +175,44 @@ She 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>> <</if>> - <<elseif ($slaves[$i].devotion <= 50)>> + <<elseif ($slaves[$i].devotion < 50)>> accepts the need to demand sex from your other slaves, @@.hotpink;building her acceptance@@ of her life. <<set $slaves[$i].devotion += 1>> - <<else>> + <<else>> /* $slaves[$i].devotion >= 50 */ <<set $slaves[$i].trust += 1>> happily @@.mediumaquamarine;avails herself@@ of your permission to <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> <<if ($slaves[$i].fetish == "submissive")>> demand that other slaves fuck her. <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0>> - <<if $slaves[$i].anus < 3>> + <<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 demands a dominating buttfuck from are very large. <<set $slaves[$i].anus += 1>> <</if>> <</if>> - <</if>> <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0>> - <<if $slaves[$i].vagina < 3>> - <<if $slaves[$i].vaginalAccessory != "chastity belt">> + <<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 demands a pounding from are extremely hung, @@.lime;her cunt gets stretched out.@@ <<set $slaves[$i].vagina += 1>> <</if>> <</if>> <</if>> - <</if>> - <</if>> <</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. - <<elseif ($slaves[$i].fetish == "buttslut")>> + <<elseif ($slaves[$i].fetish == "buttslut") && canDoAnal($slaves[$i])>> demand that other slaves penetrate her anus. <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0>> - <<if $slaves[$i].anus < 3>> + <<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>> <</if>> <<elseif ($slaves[$i].fetish == "boobs")>> demand that other slaves massage her breasts. @@ -231,73 +221,57 @@ She <<elseif ($slaves[$i].fetish == "masochist")>> demand that other slaves hurt her. <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0>> - <<if $slaves[$i].anus < 3>> + <<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>> - <</if>> <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0>> - <<if $slaves[$i].vagina < 3>> - <<if $slaves[$i].vaginalAccessory != "chastity belt">> + <<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>> <</if>> <</if>> - <</if>> - <</if>> <</if>> <<elseif ($slaves[$i].fetish == "dom")>> force other slaves to submit to her. <<elseif ($slaves[$i].fetish == "pregnancy")>> demand that other slaves indulge her pregnancy fetish. <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0>> - <<if $slaves[$i].vagina < 3>> - <<if $slaves[$i].vaginalAccessory != "chastity belt">> + <<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>> - <</if>> <</if>> <<elseif ($slaves[$i].energy > 95)>> demand that your other slaves satisfy her formidable appetites. <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0>> - <<if $slaves[$i].anus < 3>> + <<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>> <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0>> - <<if $slaves[$i].vagina < 3>> - <<if $slaves[$i].vaginalAccessory != "chastity belt">> + <<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>> <</if>> <</if>> - <</if>> - <</if>> <</if>> <<else>> demand that other slaves have sex with her. <</if>> <<else>> demand that other slaves have sex with her. - <</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>> @@ -310,7 +284,7 @@ She use her in public; @@.pink;she's a humiliation fetishist!@@ <<elseif ($slaves[$i].fetish == "buttslut")>> <<if ($slaves[$i].anus > 0)>> - fuck her butt; + <<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>; <<else>> tease her virgin anus; <</if>> @@ -324,14 +298,14 @@ She <<elseif ($slaves[$i].fetish == "dom")>> let her help you use other slaves; @@.pink;she's dominant!@@ <<elseif ($slaves[$i].fetish == "pregnancy")>> - come inside her; @@.pink;she's a pregnancy fetishist!@@ + come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.pink;she's a pregnancy fetishist!@@ <<else>> fuck her; @@.pink;she's got a normal sexuality.@@ <</if>> <</if>> <</if>> - <</if>> - <<else>> + <</if>> /* closes $slaves[$i].devotion >= 50 */ + <<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. @@ -348,34 +322,30 @@ She 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>> <</if>> - <<elseif ($slaves[$i].devotion <= 50)>> + <<elseif ($slaves[$i].devotion < 50)>> doesn't mind having to ask other slaves for sex, @@.mediumaquamarine;building her acceptance@@ of her life. <<set $slaves[$i].trust += 1>> - <<else>> + <<else>> /* $slaves[$i].devotion >= 50 */ <<set $slaves[$i].trust += 1>> @@.mediumaquamarine;relies@@ on your other loyal slaves for mutual satisfaction, <<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 < 3>> + <<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>> - <<if $slaves[$i].vagina < 3>> - <<if $slaves[$i].vaginalAccessory != "chastity belt">> + <<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>> - <</if>> <</if>> <<elseif ($slaves[$i].fetish == "cumslut")>> and is popular for her willingness to give oral. @@ -384,20 +354,18 @@ She <<elseif ($slaves[$i].fetish == "buttslut")>> looking after anyone who will <<if ($slaves[$i].anus > 0)>> - penetrate her ass + <<if canDoAnal($slaves[$i])>>penetrate<<else>>tease<</if>> her ass <<else>> tease her virgin anus <</if>> in return. <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0>> - <<if $slaves[$i].anus < 3>> + <<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>> - <</if>> <</if>> <<elseif ($slaves[$i].fetish == "boobs")>> seeing to anyone who will show her breasts some love. @@ -406,73 +374,57 @@ She <<elseif ($slaves[$i].fetish == "masochist")>> usually pairing off with an abusive slave. <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0>> - <<if $slaves[$i].anus < 3>> + <<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>> <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0>> - <<if $slaves[$i].vagina < 3>> - <<if $slaves[$i].vaginalAccessory != "chastity belt">> + <<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>> - <</if>> - <</if>> <</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 $averageDick > 5>> - <<if $slaves[$i].vagina > 0>> - <<if $slaves[$i].vagina < 3>> - <<if $slaves[$i].vaginalAccessory != "chastity belt">> + <<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>> <</if>> - <</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>> - <<if $slaves[$i].anus < 3>> + <<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>> <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0>> - <<if $slaves[$i].vagina < 3>> - <<if $slaves[$i].vaginalAccessory != "chastity belt">> + <<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>> <</if>> <</if>> - <</if>> - <</if>> <</if>> <<else>> doing her best to get off and move on. <</if>> <<else>> doing her best to get off and move on. - <</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>> @@ -485,7 +437,7 @@ She fucks her in public, and she loves it; @@.pink;she's a humiliation fetishist!@@ <<elseif ($slaves[$i].fetish == "buttslut")>> <<if ($slaves[$i].anus > 0)>> - fucks her butt, and she loves it; + <<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>> @@ -507,11 +459,11 @@ She <</if>> <</if>> <</if>> - <</if>> - <</if>> - <<if $slaves[$i].drugs == "testicle enhancement">> - <<if $slaves[$i].balls > 0>> + <</if>> /* closes $slaves[$i].devotion >= 50 */ + <</if>> /* closes universalRulesConsent */ <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + <<if $slaves[$i].balls > 0>> + <<if $slaves[$i].drugs == "testicle enhancement">> <<if $slaves[$i].hormones > 0>> 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>> @@ -521,10 +473,9 @@ She <</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].hormones > 0>> + <<if $slaves[$i].balls > 0 && $slaves[$i].hormones > 0>> + <<if $slaves[$i].drugs == "hyper testicle enhancement">> 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. @@ -532,18 +483,15 @@ She <<set $slaves[$i].trust += 1>> <</if>> <</if>> - <</if>> - <<if $slaves[$i].drugs == "super fertility drugs">> - <<if $slaves[$i].vagina > 0 || ($slaves[$i].anus > 0 && $slaves[$i].mpreg == 1)>> - <<if $slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1>> <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + <<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>> - <</if>> + <</if>> /* closes releaseRules not restrictive */ <</if>> <<if ($slaves[$i].devotion <= 20)>>