diff --git a/src/npc/takeoverTarget.tw b/src/npc/takeoverTarget.tw index e8b4a3494594bdeb3b5c43f0a58064caa7a3b72d..8f8f2b1e043746e3b44625a58d1d69d59eb5efca 100644 --- a/src/npc/takeoverTarget.tw +++ b/src/npc/takeoverTarget.tw @@ -151,8 +151,8 @@ Alternatively, arcologies are being built every day, and their owners' control i has just begun to adopt <</if>> <<switch _targetArcologies[$i].type>> - <<case "Supremacist">>@@.orange;Supremacy of the _targetArcologies[$i].race race.@@ - <<case "Subjugationist">>@@.orange;Subjugation of the _targetArcologies[$i].race race.@@ + <<case "Supremacist">>@@.orange;Supremacy of the _targetArcologies[$i].race<<if _targetArcologies[$i].race != "mixed race">> race<</if>>.@@ + <<case "Subjugationist">>@@.orange;Subjugation of the _targetArcologies[$i].race<<if _targetArcologies[$i].race != "mixed race">> race<</if>>.@@ <<case "GenderRadicalist">>@@.orange;Gender Radicalism,@@ a movement that supports feminization of slavegirls with dicks. <<case "GenderFundamentalist">>@@.orange;Gender Fundamentalism,@@ a reaction to modern libertinism that seeks to reinforce gender roles. <<case "Paternalist">>@@.orange;Paternalism,@@ an optimistic strain of slavery that protects and improves slaves. diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index bf6e9369f891f58b2ee683d2f5d6d7cb33b19cf1..9465a78d481beb12b3b7a7cb06b895c4a1fa3c6c 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -6440,11 +6440,25 @@ You tell her kindly that you understand, and that she'll be trained to address t <<replace "#result">> She's absorbed enough with her application that she starts with surprise when you gently encircle her from behind with a hug. When you take the lotion and begin to lovingly massage it into her harder to reach areas, she sighs with pleasure and leans back into you. She feels <<if $PC.dick == 0>>the warmth of your growing arousal<<else>>your erection hard<</if>> against her, so she <<if ($activeSlave.amp == 1)>>wriggles her limbless form around on the floor so as to offer herself to you<<else>>slowly kneels down with you into a comfortable lotus position on the bathroom floor<</if>>. Coupling like this, you can't <<if $PC.dick == 0>>scissor<<else>>fuck<</if>> her all that hard, but that's just fine given her condition. She snuggles back into you as you have gentle sex while looking after her drum-taut skin. <<if (canTalk($activeSlave) == false)>>She looks like she would love to thank you, were she not mute.<<elseif ($activeSlave.accent >= 3)>>She looks like she would love to thank you, if she knew how.<<elseif ($activeSlave.lips > 70)>>She murmurs through her huge lips, "Dat feelth good, <<Master>>."<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>She murmurs through her piercings, "Dat feelth good, <<Master>>."<<else>>She murmurs, "That feels really nice, <<Master>>."<</if>> @@.mediumaquamarine;She has become more trusting of you.@@ <<set $activeSlave.trust += 4>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> + <<if $activeSlave.mpreg == 1>> + <<set $activeSlave.analCount += 1, $analTotal += 1>> + <<else>> + <<set $activeSlave.vaginalCount += 1>> + <<set $vaginalTotal += 1>> + <</if>> <</replace>> <</link>> <<if canDoAnal($activeSlave)>> +<<if $activeSlave.mpreg == 1>> +<br><<link "Her backdoor can't get more pregnant">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + She's absorbed enough with her application that she starts with surprise when you seize her hips and bend her over the sink for a quick assfuck. <<if ($activeSlave.amp != 1)>>She does her best to brace herself against the sink, but her hands are slick from the lotion and she slides around for a while before she gives up and accepts that she's in for an uncomfortable time. <</if>>Taking it up the ass while hugely pregnant isn't the most comfortable way to have sex, but such is the life of a sex slave.<<if ($activeSlave.lactation == 1)>> As you pound her her breasts, sore from lactation, give her quite a bit of discomfort.<<elseif ($activeSlave.boobs > 1000)>> As you pound her, her huge breasts compound the discomfort.<</if>> When you finally finish and withdraw your <<if $PC.dick == 0>>vibrating strap-on<<else>>cock<</if>>, she groans with relief. @@.hotpink;She has become more submissive.@@ + <<set $activeSlave.devotion += 4>> + <<AnalVCheck>> + <</replace>> +<</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> +<<else>> <br><<link "Her backdoor isn't pregnant">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -6454,6 +6468,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <</replace>> <</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> <</if>> +<</if>> <<case "slave dick on slave">> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index da8a86d6382654a81f2b7ebaaa09d585ff3d5dee..15a20b852d32e49d4eb60c432a05662db9969f52 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -763,9 +763,9 @@ Her objections sound a bit feigned, and she's obviously in no hurry to put an en <<elseif $activeSlave.ID == $HeadGirl.ID>> listening to the Head Girl beg to be allowed to put her cock inside her. Usually, it's $activeSlave.slaveName giving the orders. <<elseif $activeSlave.fetishKnown && ($activeSlave.fetish == "dom" || $activeSlave.fetish == "sadist")>> - having a dominant $desc like $activeSlave.slaveName beg her for sex. + having a dominant <<SlaveTitle $activeSlave>>$desc like $activeSlave.slaveName beg her for sex. <<elseif $activeSlave.face > 40>> - having a <<if $activeSlave.face > 95>>perfect<<else>>really very pretty<</if>> $desc beg her for sex. + having a <<if $activeSlave.face > 95>>perfect<<else>>really very pretty<</if>> <<SlaveTitle $activeSlave>>$desc beg her for sex. <<else>> having somebody beg her for sex. She's a sex slave, and she doesn't always have the luxury of feeling so wanted. <</if>> @@ -783,7 +783,7 @@ The slaves are about to go to bed; they're naked, and the horny $activeSlave.sla "You've got <<s>>uch an a<<ss>>pu<<ss>>y though," she wheedles. "That naughty hole i<<s>> calling to me!" It's true; $subSlave.slaveName's asshole is surrounded by a nice wide area of crinkled skin. She obviously takes it up the butt. <<set _lewd = 1>> <<elseif $subSlave.face > 95>> - "You're the prettie<<s>>t $desc in the whole arcology," she wheedles. "I can't look at your perfect $subSlave.faceShape fa<<c>>e and not want to make love to you<<if !_vaginal>>r butt<</if>>!" + "You're the prettie<<s>>t <<SlaveTitle $subSlave>>$desc in the whole arcology," she wheedles. "I can't look at your perfect $subSlave.faceShape fa<<c>>e and not want to make love to you<<if !_vaginal>>r butt<</if>>!" <<elseif !_vaginal && $subSlave.butt > 3>> "You've got <<s>>uch a ni<<c>>e a<<ss>>," she wheedles. "It'<<s>> ju<<s>>t <<s>>o big, and round, and, um, out there." She swallows, getting distracted. <<elseif $subSlave.boobShape == "perky">> @@ -1669,9 +1669,9 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <<if !_vaginal || $subSlave.vaginaLube > 1>>She lets a gob of her saliva fall onto her cockhead, <<if !_vaginal>>out of politeness to $subSlave.slaveName's asshole<<elseif $subSlave.vaginaLube > 0>>out of politeness, since she knows $subSlave.slaveName might not be really wet for her<<else>>since she knows that $subSlave.slaveName has a chronically dry cunt<</if>>.<</if>> Then she <<if _vaginal>> - gets down between $subSlave.slaveName's legs, guiding herself inside the <<SlaveTitle $subSlave>>$desc's womanhood. $subSlave.slaveName kisses $activeSlave.slaveName on the lips, wordlessly encouraging her, and the randy <<SlaveTitle $subSlave>>$desc starts fucking her harder, moaning with satisfaction. + gets down between $subSlave.slaveName's legs, guiding herself inside the <<SlaveTitle $subSlave>>$desc's womanhood. $subSlave.slaveName kisses $activeSlave.slaveName on the lips, wordlessly encouraging her, and the randy <<SlaveTitle $activeSlave>>$desc starts fucking her harder, moaning with satisfaction. <<else>> - turns to $subSlave.slaveName, shoving her dick up the $desc's butt. $subSlave.slaveName gasps, wriggles herself into a more comfortable position, and then flexes her ass a little, letting the <<SlaveTitle $subSlave>>$desc whose cock is inside her anus that she can go for it. $activeSlave.slaveName does, thrusting happily. + turns to $subSlave.slaveName, shoving her dick up the <<SlaveTitle $subSlave>>$desc's butt. $subSlave.slaveName gasps, wriggles herself into a more comfortable position, and then flexes her ass a little, letting the <<SlaveTitle $activeSlave>>$desc whose cock is inside her anus know that she can go for it. $activeSlave.slaveName does, thrusting happily. <</if>> <<set $activeSlave.devotion += 5, $activeSlave.penetrativeCount++, $penetrativeTotal++>> <<for _i to 0; _i < $slaves.length; _i++>><<if $slaves[_i].ID == $subSlave.ID>> diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw index 42fadaeea51cf2f9b47b64fc0730fef332b24e29..ad01d70b9367fd3d1e16a6b37940c1ea099aa296 100644 --- a/src/uncategorized/arcmgmt.tw +++ b/src/uncategorized/arcmgmt.tw @@ -355,7 +355,7 @@ earning you @@.yellowgreen;¤_earnings.@@ Your @@.springgreen;experience in the Free Cities@@ helps increase prosperity. <<set _AWeekGrowth++>> <</if>> - <<set _schools = $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent>> + <<set _schools = $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent>> <<if _schools == 1>> The presence of a slave school in the arcology improves the local economy. <<elseif _schools > 0>> @@ -457,7 +457,7 @@ earning you @@.yellowgreen;¤_earnings.@@ <<set $arcologies[0].prosperity += _AWeekGrowth>> <</if>> -<<if $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent > 0>> +<<if $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent > 0>> <br> <<if $TSS.schoolPresent == 1>> @@ -493,6 +493,22 @@ The Growth Research Institute has a <<if $GRI.schoolProsperity > 4>>very prosper <</if>> <</if>> +<<if $TCR.schoolPresent == 1>> +<br> +The Cattle Ranch has a <<if $TCR.schoolProsperity > 4>>very prosperous<<elseif $TCR.schoolProsperity < -4>>struggling<<else>>thriving<</if>> local pasture in $arcologies[0].name. +<<if $TCR.schoolProsperity >= 10>> + It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<set $rep += 200>><</if>> + <<set $TCR.subsidize = 0, $TCR.schoolProsperity = 10>> +<</if>> +<<if $TCR.subsidize == 1>> + You have a policy of subsidizing them. + <<set $TCR.schoolProsperity++>> +<<elseif $TCR.subsidize == -1>> + You have a policy of covertly undermining them. + <<set $TCR.schoolProsperity-->> +<</if>> +<</if>> + <<if $SCP.schoolPresent == 1>> <br> St. Claver Preparatory has a <<if $SCP.schoolProsperity > 4>>very prosperous<<elseif $SCP.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch campus in $arcologies[0].name. diff --git a/src/uncategorized/bulkSlaveGenerate.tw b/src/uncategorized/bulkSlaveGenerate.tw index 3e7a97b5dfa274bf1cb38d4d5ec18a8853b31d6b..8f65fe3aa2bcc01d5d7e16d8c00f24e541c28b7a 100644 --- a/src/uncategorized/bulkSlaveGenerate.tw +++ b/src/uncategorized/bulkSlaveGenerate.tw @@ -36,6 +36,11 @@ <<if $TGA.schoolUpgrade != 0>> <<set $discount = 375>> <</if>> + +<<case "TCR">> + <<if $TCR.schoolUpgrade != 0>> + <<set $discount = 375>> + <</if>> <<case "TFS">> <<if $TFS.schoolUpgrade != 0>> @@ -68,7 +73,7 @@ /* Determine if Law Compliance effects must be applied to this transaction */ <<switch $slaveMarket>> -<<case "indentures" "neighbor" "heap" "TSS" "GRI" "SCP" "LDE" "TGA" "TFS">> /* these markets are exempt from law compliance */ +<<case "indentures" "neighbor" "heap" "TSS" "GRI" "SCP" "LDE" "TGA" "TCR" "TFS">> /* these markets are exempt from law compliance */ <<set $applyLaw = 0>> <<default>> /* all other markets are not exempt: corporate, hunters, kidnappers, neighbor, raiders, trainers, TSS, GRI, SCP, LDE, TGA, TFS */ <<set $applyLaw = 1>> @@ -130,6 +135,8 @@ <<set $LDE.studentsBought += $newSlaves.length>> <<case "TGA">> <<set $TGA.studentsBought += $newSlaves.length>> +<<case "TCR">> + <<set $TCR.studentsBought += $newSlaves.length>> <<case "TFS">> <<set $TFS.studentsBought += $newSlaves.length>> <</switch>> diff --git a/src/uncategorized/buySlaves.tw b/src/uncategorized/buySlaves.tw index 59e969e14d744bd77c3b23110337130a9176dd94..155a8a71613278b280446ce40467b6c7baa03222 100644 --- a/src/uncategorized/buySlaves.tw +++ b/src/uncategorized/buySlaves.tw @@ -115,6 +115,12 @@ __Sex Slave Purchase Options__ [[(x5)|Bulk Slave Generate][$slaveMarket = "SCP", $introType = "bulk", $numSlaves = 5]] | <</if>> //Slaves with basic training and solid implants.//<<if $SCP.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> + + <br> [[The Cattle Ranch][$slavesSeen += 1]] | + <<if $cash > _minimumFive>> + [[(x5)|Bulk Slave Generate][$slaveMarket = "TCR", $introType = "bulk", $numSlaves = 5]] | + <</if>> + //Mentally conditioned free-range cowgirls.//<<if $TCR.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> <</if>> <<if ($seeDicks != 0)>> <br> [[L'école des Enculées][$slavesSeen += 1]] | diff --git a/src/uncategorized/endWeek.tw b/src/uncategorized/endWeek.tw index e91fa9ce33bdd43fece0315b300d69bf7c042a66..5d36bbed823a5fec80d858af359bb2bcdf42f06d 100644 --- a/src/uncategorized/endWeek.tw +++ b/src/uncategorized/endWeek.tw @@ -92,7 +92,7 @@ <</if>> /% End section: ensure minimum age is set. %/ -<<set $TSS.schoolSale = 0, $GRI.schoolSale = 0, $SCP.schoolSale = 0, $LDE.schoolSale = 0, $TGA.schoolSale = 0, $TFS.schoolSale = 0, $independenceDay = 0, $showEncyclopedia = 0, $racialVarieties = [], $shelterGirlsIDs = [], $oldWeek = $week, $cashLastWeek = $cash>> +<<set $TSS.schoolSale = 0, $GRI.schoolSale = 0, $SCP.schoolSale = 0, $LDE.schoolSale = 0, $TGA.schoolSale = 0, $TFS.schoolSale = 0, $TCR.schoolSale = 0, $independenceDay = 0, $showEncyclopedia = 0, $racialVarieties = [], $shelterGirlsIDs = [], $oldWeek = $week, $cashLastWeek = $cash>> <<if $manuallyRetired == 0>><<set $retiree = 0>><</if>> <<set $expiree = 0>> diff --git a/src/uncategorized/nonRandomEvent.tw b/src/uncategorized/nonRandomEvent.tw index 6a0f3d44709c25943c12099f7af2a79fda0f1c77..e485559b4d2c39ba27186b17987763f98539df85 100644 --- a/src/uncategorized/nonRandomEvent.tw +++ b/src/uncategorized/nonRandomEvent.tw @@ -101,7 +101,7 @@ <<goto "P Bodyswap Reveal">> <<elseif _effectiveWeek > 48 && $invasionVictory > 0 && $peacekeepers == 0>> <<goto "P peacekeepers intro">> -<<elseif ($arcologies[0].prosperity > 80) && ($TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent == 0) && ($schoolSuggestion == 0)>> +<<elseif ($arcologies[0].prosperity > 80) && ($TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent == 0) && ($schoolSuggestion == 0)>> <<goto "P school suggestion">> <<elseif ($assistantFSOptions == 0) && ($assistant > 0) && ($assistantAppearance != "normal") && ($arcologies[0].FSGenderRadicalistDecoration > 20 || $arcologies[0].FSGenderFundamentalistDecoration > 20 || $arcologies[0].FSPaternalistDecoration > 20 || $arcologies[0].FSDegradationistDecoration > 20 || $arcologies[0].FSBodyPuristDecoration > 20 || $arcologies[0].FSTransformationFetishistDecoration > 20 || $arcologies[0].FSYouthPreferentialistDecoration > 20 || $arcologies[0].FSMaturityPreferentialistDecoration > 20 || $arcologies[0].FSSlimnessEnthusiastDecoration > 20 || $arcologies[0].FSAssetExpansionistDecoration > 20 || $arcologies[0].FSPastoralistDecoration > 20 || $arcologies[0].FSPhysicalIdealistDecoration > 20 || $arcologies[0].FSChattelReligionistDecoration > 20 || $arcologies[0].FSRomanRevivalistDecoration > 20 || $arcologies[0].FSAztecRevivalistDecoration > 20 || $arcologies[0].FSEgyptianRevivalistDecoration > 20 || $arcologies[0].FSEdoRevivalistDecoration > 20 || $arcologies[0].FSArabianRevivalistDecoration > 20 || $arcologies[0].FSChineseRevivalistDecoration > 20 || $arcologies[0].FSRestart > 20 || $arcologies[0].FSRepopulationFocus > 20 || $arcologies[0].FSHedonisticDecadence > 20)>> <<set $Event = "assistant FS">> diff --git a/src/uncategorized/pSchoolSuggestion.tw b/src/uncategorized/pSchoolSuggestion.tw index 72db9d6ebea9e6de38b0793be15059184efb997d..5aa0451486ee0ae3ff6abebfcf71d0c0de6c11b0 100644 --- a/src/uncategorized/pSchoolSuggestion.tw +++ b/src/uncategorized/pSchoolSuggestion.tw @@ -27,6 +27,9 @@ An older woman standing across from him sniffs. "St. Claver's knows how to do bo <br><br> The unusually competent young heiress standing next to him snickers. "If you're going to bring up refinement, um, hello, the Futanari Sisters. I have four futas in my apartment having sex with each other right now. How do I know? Because they're always having sex with each other. They never stop." Her eyes take on a faraway look and she pauses. "Um, haha, I know what I'm doing later." <</if>> +<br><br> +"If you like them soft and mellow, you got to go with The Cattle Ranch," a portly man blurts loudly while slamming down his emtpy mug. "I've got a pair of 'em for my bedroom; they are so loving after a good milking. Taste good too." His drinking budy retorts, "Too much work is what they are. They might as well be animals with how they act." + <br><br> The older gentleman who seems to have been acting as unofficial moderator before you came in turns to you. "In any case, <<if $PC.title == 1>>sir<<else>>madam<</if>>, we agreed before you came in. We'd like to get together and pay half the cost of encouraging a slave school to set up a branch campus here, if you'd be willing to pay the other half and choose which. I think ¤10000 from you would cover it." He looks around the group. "Before we started this little debate, we all agreed to chip in regardless of which you chose." @@ -52,6 +55,12 @@ The older gentleman who seems to have been acting as unofficial moderator before <<set $SCP.schoolPresent = 1, $cash -= 10000>> <</replace>> <</link>> +<br><<link "The Cattle Ranch">> + <<replace "#result">> + You thank your leading citizens and announce your decision: you'll be contacting The Cattle Ranch about opening a local pasture, immediately. + <<set $TCR.schoolPresent = 1, $cash -= 10000>> + <</replace>> +<</link>> <</if>> <<if $seeDicks != 0>> <<if $seeDicks != 100>><br><</if>> diff --git a/src/uncategorized/policies.tw b/src/uncategorized/policies.tw index 866a28765022f5b2cd50564b4b1a1bd02de141e2..bcf4baba391261e4643e6eaf366f87b4c4633e37 100644 --- a/src/uncategorized/policies.tw +++ b/src/uncategorized/policies.tw @@ -240,7 +240,7 @@ <</if>> <</if>> -<<if ($TSS.subsidize != 0) || ($GRI.subsidize != 0) || ($SCP.subsidize != 0) || ($LDE.subsidize != 0) || ($TGA.subsidize != 0) || ($TFS.subsidize != 0)>> +<<if ($TSS.subsidize != 0) || ($GRI.subsidize != 0) || ($SCP.subsidize != 0) || ($LDE.subsidize != 0) || ($TGA.subsidize != 0) || ($TFS.subsidize != 0) || ($TCR.subsidize != 0)>> <br>__Education Policy__ <<if $TSS.subsidize == 1>> @@ -293,6 +293,14 @@ [[Repeal|Policies][$TGA.subsidize = 0]] <</if>> +<<if $TCR.subsidize == 1>> + <br>''The Cattle Ranch subsidy:'' you are subsidizing this school's local branch in your arcology. + [[Repeal|Policies][$TCR.subsidize = 0]] +<<elseif $TCR.subsidize == -1>> + <br>''Undermine The Cattle Ranch:'' you are covertly hurting this school's local brnach in your arcology. + [[Repeal|Policies][$TCR.subsidize = 0]] +<</if>> + <<if $TFS.subsidize == 1>> <br>''Futanari Sisters subsidy:'' you are subsidizing this school's branch campus in your arcology. [[Repeal|Policies][$TFS.subsidize = 0]] @@ -1020,6 +1028,19 @@ <</if>> <</if>> +<<if $TCR.schoolPresent != 0>> +<<if $TCR.subsidize == 0>> + <<if $TCR.schoolProsperity < 10>> + <br>''The Cattle Ranch subsidy:'' you will subsidize this school's local branch in your arcology. + [[Implement|Policies][$TCR.subsidize = 1, $cash -=5000]] + <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <</if>> + <br>''Undermine The Cattle Ranch:'' you will covertly hurt this school's local branch in your arcology. + [[Implement|Policies][$TCR.subsidize = -1, $cash -=5000]] + <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// +<</if>> +<</if>> + <<if $TFS.schoolPresent != 0>> <<if $TFS.subsidize == 0>> <<if $TFS.schoolProsperity < 10>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index 79966ecf9f3b586845cfab0459825b9e25f22dcf..897ee29874a00141f7c403d8e5de7bbaaaf481a6 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -944,6 +944,15 @@ <<set $RESEndowment.push("TGA")>> <</if>> <</if>> + <<if $TCR.schoolUpgrade == 0>> + <<if ($TCR.studentsBought > 1) || ($TCR.schoolPresent != 0)>> + <<set $events.push("RES Endowment")>> + <<if $TCR.studentsBought > 2>> + <<set $events.push("RES Endowment")>> + <</if>> + <<set $RESEndowment.push("TCR")>> + <</if>> + <</if>> <<if $TFS.schoolUpgrade == 0>> <<if ($TFS.studentsBought > 1) || ($TFS.schoolPresent != 0) || (($TFS.studentsBought > 0) && ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1))>> <<set $events.push("RES Endowment")>> @@ -1006,6 +1015,11 @@ <</if>> <</if>> <</if>> +<<if $TCR.schoolUpgrade != 0 && $TCR.schoolPresent == 0 && $TCR.schoolAnnexed == 0>> + <<set $events.push("RES Move")>> + <<set $events.push("RES Move")>> + <<set $RESMove.push("TCR")>> +<</if>> <<if $TFS.schoolUpgrade != 0>> <<if $TFS.schoolPresent == 0>> <<if $TFS.schoolAnnexed == 0>> @@ -1038,6 +1052,10 @@ <<set $events.push("RES Sale")>> <<set $RESSale.push("SCP")>> <</if>> + <<if $TCR.studentsBought == 0>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("TCR")>> + <</if>> <</if>> <<if $seeDicks != 0>> <<if $LDE.studentsBought == 0>> diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw index 2428e04640176e900410a17b95492ee0a384b3d6..af92fc7b128a09e599ebd33f2eb318178c73a43e 100644 --- a/src/uncategorized/resFailure.tw +++ b/src/uncategorized/resFailure.tw @@ -93,6 +93,8 @@ <<set $activeSlaveOneTimeMaxAge = 32>> <<set $one_time_age_overrides_pedo_mode = 1>> <<include "Generate XX Slave">> + <<set $activeSlave.slaveName = setup.cowSlaveNames.random()>> + <<set $activeSlave.slaveSurname = 0>> <<set $activeSlave.career = "a dairy cow">> <<set $activeSlave.butt = either(5, 6, 6, 7, 7, 8, 9)>> <<set $activeSlave.boobs = 10000>> @@ -102,7 +104,7 @@ <<set $activeSlave.anus = 1>> <<set $activeSlave.vagina = 5>> <<set $activeSlave.vaginaLube = 2>> - <<set $activeSlave.intelligence = either (-3, -3, -3, -3, -2, -2, -1)>> + <<set $activeSlave.intelligence = either(-3, -3, -3, -3, -2, -2, -1)>> <<set $activeSlave.devotion = 100>> <<set $activeSlave.trust = 100>> <<set $activeSlave.health = random(50,60)>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 212054b9d7dfb1b0868f13e0dfd64ad9e12a655a..9f3e13f4228cbdc7d3916c2b2c99abbcf7cfde24 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -1881,7 +1881,7 @@ <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> Her paraphilia is satisfied by how many dicks she gets to suck at work. <<set _para = 1>> - <<elseif ($PC.dick == 1) && ($slaves[$i].toyHole == "mouth") && ["please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ($PC.dick == 1) && ($slaves[$i].toyHole == "mouth") && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> Her paraphilia is satisfied by constant oral sex with you. <<set _para = 1>> <<elseif $slaves[$i].inflation != 0 && $slaves[$i].inflationType == "cum">> @@ -1922,7 +1922,7 @@ <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> Her paraphilia is satisfied by how many dicks get shoved up her butt at work. <<set _para = 1>> - <<elseif ($slaves[$i].toyHole == "ass") && ["please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ($slaves[$i].toyHole == "ass") && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> Her paraphilia is satisfied by constant anal sex with you. <<set _para = 1>> <<elseif $suppository != 0>> @@ -2117,7 +2117,7 @@ <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade", "work as a servant", "be the Attendant", "be the Milkmaid"].includes($slaves[$i].assignment)>> Her paraphilia is satisfied by how she's expected to serve others' sexual needs at work. <<set _para = 1>> - <<elseif ["please you", "serve in the master suite", "be your concubine"].includes($slaves[$i].assignment)>> + <<elseif ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> Her paraphilia is satisfied by how she's expected to serve your sexual needs at work. <<set _para = 1>> <<elseif $slaves[$i].assignment == "be a subordinate slave">> @@ -2173,10 +2173,10 @@ <<elseif $slaves[$i].preg > 0>> Her paraphilia is satisfied by her pregnancy. <<set _para = 1>> - <<elseif canGetPregnant($slaves[$i]) && ($PC.dick == 1) && ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) && ["please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif canGetPregnant($slaves[$i]) && ($PC.dick == 1) && ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> Her paraphilia is satisfied by constant unprotected vaginal sex with you. <<set _para = 1>> - <<elseif canGetPregnant($slaves[$i]) && ($PC.dick == 1) && ($slaves[$i].toyHole == "ass" && $slaves[$i].mpreg == 1) && ["please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif canGetPregnant($slaves[$i]) && ($PC.dick == 1) && ($slaves[$i].toyHole == "ass" && $slaves[$i].mpreg == 1) && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> Her paraphilia is satisfied by constant unprotected anal sex with you. <<set _para = 1>> <<elseif $slaves[$i].bellyImplant >= 16000>> @@ -4535,7 +4535,7 @@ <<elseif ($slaves[$i].assignment == "recruit girls")>> Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of leadership as your recruiter, advancing the notion that it is only natural that those of the $arcologies[0].FSSupremacistRace race should lead the charge in enslaving others. <<FSChangePorn "Supremacist" 2>> - <<elseif ($slaves[$i].assignment == "be your concubine")>> + <<elseif ($slaves[$i].assignment == "be your Concubine")>> Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of importance as your concubine, advancing the notion that the most favoured of your bedslaves should naturally be of the $arcologies[0].FSSupremacistRace race. <<FSChangePorn "Supremacist" 2>> /* Code contributed by Anon1888 */ @@ -5117,7 +5117,7 @@ <<elseif $slaves[$i].devotion > 20>> Since she's blind and on the cusp of devotion, she becomes slightly @@.hotpink;more reliant@@, but also begins to be @@.mediumaquamarine;less fearful@@ of what she can't see. <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 1>> - <<elseif ["please you", "be your concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> She may be blind, but she knows nobody would dare harm her under your watch, @@.mediumaquamarine;building her trust@@ in you. <<set $slaves[$i].trust += 2>> <<elseif $slaves[$i].devotion > -20>> @@ -5168,7 +5168,7 @@ <<elseif $slaves[$i].devotion > 20>> Since she's near helpless and on the cusp of devotion, she becomes slightly @@.hotpink;more reliant@@, but also begins to be @@.mediumaquamarine;less fearful@@ of what she can't see. <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 1>> - <<elseif ["please you", "be your concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> She may be physically frail and vulnerable, but she knows nobody would dare harm her under your watch, @@.mediumaquamarine;building her trust@@ in you. <<set $slaves[$i].trust += 2>> <<elseif $slaves[$i].devotion > -20>> @@ -6316,7 +6316,7 @@ <</if>> <</if>> -<<if canWalk($slaves[$i]) is true>> +<<if canWalk($slaves[$i])>> <<if ($slaves[$i].balls > 90)>> Her titanic balls rest upon the floor even when she stands. She finds them @@.mediumorchid;annoying@@ to lug around. <<set $slaves[$i].devotion -= 1>> @@ -6362,9 +6362,9 @@ <</if>> <</if>> -<<if canWalk($slaves[$i]) is true>> +<<if canWalk($slaves[$i])>> <<if ($slaves[$i].butt > 15)>> - Her butt is a massive burden to her. She dreads walking down narrow hallways and getting dressed in the morning. She live a life of @@.mediumorchid;annoyance@@ over knocking things over, bumping people, and getting stuck in chairs with her godly ass. + Her butt is a massive burden to her. She dreads walking down narrow hallways and getting dressed in the morning. She lives a life of @@.mediumorchid;annoyance@@ over knocking things over, bumping people, and getting stuck in chairs with her godly ass. <<set $slaves[$i].devotion -= 2>> <<elseif ($slaves[$i].butt > 10)>> Her butt has gotten absolutely enormous. She finds it a @@.mediumorchid;massive nuisance@@ to live with. diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw index 102a597ab8a057c1a2a61953742996ff8e2a95fa..fc8544edd9deacfdc071571e940e4f4250ec8362 100644 --- a/src/uncategorized/scheduledEvent.tw +++ b/src/uncategorized/scheduledEvent.tw @@ -153,6 +153,8 @@ <<goto "RES Failure">> <<elseif ($TGA.schoolPresent == 1) && ($TGA.schoolProsperity <= -10)>> <<goto "RES Failure">> +<<elseif ($TCR.schoolPresent == 1) && ($TCR.schoolProsperity <= -10)>> + <<goto "RES Failure">> <<elseif ($TFS.schoolPresent == 1) && ($TFS.schoolProsperity <= -10)>> <<goto "RES Failure">> <<elseif ($TFS.schoolPresent == 1) && ($organFarmUpgrade != 0) && ($TFS.farmUpgrade == 0)>> diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw index ebaf1c58ab6098e4a064e32bec66fc54810f9451..62b6c94ae0dd8710e2866f7c8231123903d1a6a8 100644 --- a/src/uncategorized/slaveSummary.tw +++ b/src/uncategorized/slaveSummary.tw @@ -41,12 +41,12 @@ || ($Flag == 1 && s.assignment == "work in the dairy") || ($Flag != 0 && $Flag != 1 && s.ID == $Milkmaid.ID))), "Milkmaid Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 20 && canWalk(s) && canSee(s)), - "Servants' Quarters": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && s.fetish != "mindbroken" && ( + "Servants' Quarters": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "work as a servant") || ($Flag == 1 && s.assignment == "work as a servant") || ($Flag != 0 && $Flag != 1 && s.ID == $Stewardess.ID))), "Stewardess Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence > -2 && canWalk(s) && canSee(s)), - "Master Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && s.fetish != "mindbroken" && ( + "Master Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "serve in the master suite") || ($Flag == 1 && s.assignment == "serve in the master suite") || ($Flag != 0 && $Flag != 1 && s.ID == $Concubine.ID))), diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw index 52c3ace77719778607c3037231658a1efae8b991..deb2dd0a4d35a9436a441ca9325016782b67a0c7 100644 --- a/src/utility/assayWidgets.tw +++ b/src/utility/assayWidgets.tw @@ -2349,7 +2349,7 @@ <</if>> <</if>> <<if $arcologies[0].FSHedonisticDecadenceSMR != 0>> - <<if $activeSlave.weight > 60 && $activeSlave.muscles < 5>> + <<if $args[0].weight > 60 && $args[0].muscles < 5>> <<set $slaveMultiplier += 0.1>> <</if>> <</if>> diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index 9401e8d729e68c2b19c78bb0590b9f4b9a63f4af..73f3613da4086f796f082d447d95397bd9c5cc39 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -3013,6 +3013,137 @@ <<set $activeSlave.hLength = 2>> <<set $activeSlave.customTat = "She has the baroque crest of the Gymnasium-Academy that trained her branded into her left cheek.">> +<<case "TCR">> + <<if $TCR.schoolUpgrade == 2 && random(1,100) <= 20>> + <<set $activeSlaveOneTimeMinAge = $fertilityAge>> + <<set $activeSlaveOneTimeMaxAge = 18>> + <<set $one_time_age_overrides_pedo_mode = 1>> + <<include "Generate XX Slave">> + <<set $activeSlave.origin = "You bought her from The Cattle Drive.">> + <<set $activeSlave.career = "a dairy slave">> + <<set $activeSlave.slaveName = setup.cowSlaveNames.random()>> + <<set $activeSlave.slaveSurname = 0>> + <<set $activeSlave.butt = either(2, 2, 3, 3, 3, 4, 4)>> + <<set $activeSlave.boobs = (($activeSlave.physicalAge*100)*2)+either(-100, -100, 0, 0, 100, 100, 200, 200, 300, 500)>> + <<set $activeSlave.lactation = 0>> + <<set $activeSlave.lactationAdaptation = 0>> + <<set $activeSlave.anus = 0>> + <<set $activeSlave.vagina = 0>> + <<set $activeSlave.vaginaLube = 1>> + <<set $activeSlave.intelligenceImplant = 0>> + <<set $activeSlave.devotion = -20>> + <<set $activeSlave.trust = -20>> + <<set $activeSlave.health = random(20,30)>> + <<set $activeSlave.preg = 0>> + <<set $activeSlave.hips = either(0, 0, 1, 1, 1)>> + <<set $activeSlave.weight = random(-20,10)>> + <<set $activeSlave.muscles = 0>> + <<set $activeSlave.vaginalSkill = 0>> + <<set $activeSlave.oralSkill = 0>> + <<set $activeSlave.analSkill = 0>> + <<set $activeSlave.whoreSkill = 0>> + <<set $activeSlave.entertainSkill = 0>> + <<set $activeSlave.combatSkill = 0>> + <<set $activeSlave.pubicHStyle = "waxed">> + <<set $activeSlave.underArmHStyle = "waxed">> + <<set $activeSlave.heels = 1>> + <<set $activeSlave.hStyle = "neat">> + <<set $activeSlave.collar = "leather with cowbell">> + <<set $activeSlave.customTat = "She has the logo of the Cattle Ranch branded on her thigh.">> + <<elseif $TCR.schoolUpgrade == 1 && random(1,100) <= 20>> + <<set $activeSlaveOneTimeMinAge = $potencyAge+1>> + <<set $activeSlaveOneTimeMaxAge = 24>> + <<set $one_time_age_overrides_pedo_mode = 1>> + <<include "Generate XY Slave">> + <<set $activeSlave.slaveName = setup.cowSlaveNames.random()>> + <<set $activeSlave.slaveSurname = 0>> + <<set $activeSlave.origin = "You bought her from The Cattle Drive.">> + <<set $activeSlave.career = "a breeding bull">> + <<set $activeSlave.butt = either(3, 3, 4, 4, 4, 5, 6)>> + <<set $activeSlave.boobs = 100>> + <<set $activeSlave.anus = 0>> + <<set $activeSlave.intelligence = either(-3, -3, -3)>> + <<set $activeSlave.intelligenceImplant = 0>> + <<set $activeSlave.devotion = 100>> + <<set $activeSlave.trust = 100>> + <<set $activeSlave.health = random(20,30)>> + <<set $activeSlave.hips = either(1, 1, 1, 2, 2)>> + <<set $activeSlave.dick = 6>> + <<set $activeSlave.foreskin = 0>> + <<set $activeSlave.balls = 25>> + <<set $activeSlave.scrotum = 10>> + <<set $activeSlave.prostate = 2>> + <<set $activeSlave.weight = random(10,30)>> + <<set $activeSlave.muscles = random(80,100)>> + <<set $activeSlave.vaginalSkill = 0>> + <<set $activeSlave.oralSkill = 0>> + <<set $activeSlave.analSkill = 0>> + <<set $activeSlave.whoreSkill = 0>> + <<set $activeSlave.entertainSkill = 0>> + <<set $activeSlave.combatSkill = 0>> + <<set $activeSlave.pubicHStyle = "waxed">> + <<set $activeSlave.underArmHStyle = "waxed">> + <<set $activeSlave.heels = 1>> + <<set $activeSlave.energy = 100>> + <<set $activeSlave.fetish = "mindbroken">> + <<set $activeSlave.fetishStrength = 10>> + <<set $activeSlave.fetishKnown = 1>> + <<set $activeSlave.sexualFlaw = either("none")>> + <<set $activeSlave.behavioralFlaw = either("none")>> + <<set $activeSlave.sexualQuirk = either("none")>> + <<set $activeSlave.behavioralQuirk = either("none")>> + <<set $activeSlave.hStyle = "neat">> + <<set $activeSlave.customTat = "She has the logo of the Cattle Ranch branded on her thigh.">> + <<else>> + <<set $activeSlaveOneTimeMinAge = 19>> + <<set $activeSlaveOneTimeMaxAge = 24>> + <<set $one_time_age_overrides_pedo_mode = 1>> + <<include "Generate XX Slave">> + <<set $activeSlave.slaveName = setup.cowSlaveNames.random()>> + <<set $activeSlave.slaveSurname = 0>> + <<set $activeSlave.origin = "You bought her from The Cattle Drive.">> + <<set $activeSlave.career = "a dairy cow">> + <<set $activeSlave.butt = either(3, 3, 4, 4, 4, 5, 6)>> + <<set $activeSlave.boobs = (($activeSlave.physicalAge*100)*2)+either(-100, -100, 0, 0, 100, 100, 200, 200, 300, 500)>> + <<set $activeSlave.lactation = 1>> + <<set $activeSlave.lactationAdaptation = 100>> + <<set $activeSlave.anus = 1>> + <<set $activeSlave.vagina = 3>> + <<set $activeSlave.vaginaLube = 2>> + <<set $activeSlave.intelligence = either (-3, -3, -3, -3, -2, -2, -1)>> + <<set $activeSlave.intelligenceImplant = 0>> + <<set $activeSlave.devotion = 100>> + <<set $activeSlave.trust = 100>> + <<set $activeSlave.health = random(20,30)>> + <<set $activeSlave.preg = random(10,30)>> + <<set $activeSlave.pregType = random(1,3)>> + <<set $activeSlave.bellySag = 2>> + <<set $activeSlave.bellySagPreg = 2>> + <<set $activeSlave.hips = either(1, 1, 1, 2, 2)>> + <<set $activeSlave.birthsTotal = random(1,5)>> + <<set $activeSlave.weight = random(20,90)>> + <<set $activeSlave.muscles = random(60,80)>> + <<set $activeSlave.chem = 0>> + <<set $activeSlave.vaginalSkill = 0>> + <<set $activeSlave.oralSkill = 0>> + <<set $activeSlave.analSkill = 0>> + <<set $activeSlave.whoreSkill = 0>> + <<set $activeSlave.entertainSkill = 0>> + <<set $activeSlave.combatSkill = 0>> + <<set $activeSlave.pubicHStyle = "waxed">> + <<set $activeSlave.underArmHStyle = "waxed">> + <<set $activeSlave.heels = 1>> + <<set $activeSlave.fetish = "mindbroken">> + <<set $activeSlave.fetishStrength = 10>> + <<set $activeSlave.fetishKnown = 1>> + <<set $activeSlave.sexualFlaw = either("none")>> + <<set $activeSlave.behavioralFlaw = either("none")>> + <<set $activeSlave.sexualQuirk = either("none")>> + <<set $activeSlave.behavioralQuirk = either("none")>> + <<set $activeSlave.hStyle = "neat">> + <<set $activeSlave.collar = "leather with cowbell">> + <<set $activeSlave.customTat = "She has the logo of the Cattle Ranch branded on her thigh.">> + <</if>> <<case "TFS">> <<set $activeSlaveOneTimeMinAge = 25>> @@ -3233,6 +3364,8 @@ L'école des Enculées <<case "TGA">> The Gymnasium-Academy +<<case "TCR">> + The Cattle Ranch <<case "TFS">> The Futanari Sisters <<default>> @@ -3286,6 +3419,8 @@ L'école des Enculées. <<case "TGA">> The Gymnasium-Academy. +<<case "TCR">> + The Cattle Ranch. <<case "TFS">> The Futanari Sisters. <<default>>