diff --git a/src/cheats/mod_EditArcologyCheat.tw b/src/cheats/mod_EditArcologyCheat.tw index f8e2ad73f345bdd52dc322aaa319b97b6fe52c21..be898de5ba80c00c7385b038ad5893ffa7dca16b 100644 --- a/src/cheats/mod_EditArcologyCheat.tw +++ b/src/cheats/mod_EditArcologyCheat.tw @@ -330,6 +330,21 @@ Custom: <<textbox "$language" $language "MOD_Edit Arcology Cheat">> <<radiobutton "$TFS.schoolAnnexed" 0>> 0 | <<radiobutton "$TFS.schoolAnnexed" 1>> 1 (Failed) <</if>> +<br><br>''Nueva Universidad de Libertad:'' +<br>NUL Students Bought: <<textbox "$NUL.studentsBought" $NUL.studentsBought>> +<br>NUL Upgrades: ''$NUL.schoolUpgrade'' +<<radiobutton "$NUL.schoolUpgrade" 0>> 0 +| <<radiobutton "$NUL.schoolUpgrade" 1>> 1 +| <<radiobutton "$NUL.schoolUpgrade" 2>> 2 + +<br>NUL Moved to Arcology: ''$NUL.schoolPresent'' | +<<radiobutton "$NUL.schoolPresent" 0>> 0 +| <<radiobutton "$NUL.schoolPresent" 1>> 1 (Moved) + +<br>NUL Prosperity: <<textbox "$NUL.schoolProsperity" $NUL.schoolProsperity>> +<br>NUL Failed: ''$NUL.schoolAnnexed'' | +<<radiobutton "$NUL.schoolAnnexed" 0>> 0 +| <<radiobutton "$NUL.schoolAnnexed" 1>> 1 (Failed) <br><br>__Arcologies:__ <br> __''$arcologies[0].name''__ is your arcology. diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index f68ee4f39cae999500e99d179142231904fca1e3..208abf5225a5ebce61f2dd70f07bf124ab5c06dd 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -950,6 +950,7 @@ You should have received a copy of the GNU General Public License along with thi <<set $TFS = {farmUpgrade: 0, schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0, compromiseWeek: 0}>> <<set $futaAddiction = 0>> <<set $HA = {schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0}>> +<<set $NUL = {schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0}>> <<set $IDNumber = 1>> diff --git a/src/interaction/main/mainLinks.js b/src/interaction/main/mainLinks.js index ae7fab685de331b70ef59d9f03db61a4d0a09a22..6a36a435ca032959af0238db54d05ba434a359a7 100644 --- a/src/interaction/main/mainLinks.js +++ b/src/interaction/main/mainLinks.js @@ -182,22 +182,23 @@ App.UI.View.MainLinks = function() { } r += ` <span id="buySlaves"><strong><<link "Buy Slaves">><<goto "Buy Slaves">><</link>></strong></span> <span class="cyan">[S]</span>`; - if (V.TSS.schoolSale !== 0) { - r += `<br><span class="yellow">For your first purchase, </span><strong>[[The Slavegirl School][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; - } - if (V.GRI.schoolSale !== 0) { - r += `<br><span class="yellow">For your first purchase, </span><strong>[[Growth Research Institute][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; - } - if (V.SCP.schoolSale !== 0) { - r += `<br><span class="yellow">For your first purchase, </span><strong>[[St. Claver Preparatory][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; - } - if (V.TCR.schoolSale !== 0) { - r += `<br><span class="yellow">For your first purchase, </span><strong>[[The Cattle Ranch][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; - } - if (V.HA.schoolSale !== 0) { - r += `<br><span class="yellow">For your first purchase, </span><strong>[[The Hippolyta Academy][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; + if (V.seeDicks !== 100) { + if (V.TSS.schoolSale !== 0) { + r += `<br><span class="yellow">For your first purchase, </span><strong>[[The Slavegirl School][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; + } + if (V.GRI.schoolSale !== 0) { + r += `<br><span class="yellow">For your first purchase, </span><strong>[[Growth Research Institute][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; + } + if (V.SCP.schoolSale !== 0) { + r += `<br><span class="yellow">For your first purchase, </span><strong>[[St. Claver Preparatory][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; + } + if (V.TCR.schoolSale !== 0) { + r += `<br><span class="yellow">For your first purchase, </span><strong>[[The Cattle Ranch][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; + } + if (V.HA.schoolSale !== 0) { + r += `<br><span class="yellow">For your first purchase, </span><strong>[[The Hippolyta Academy][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; + } } - if (V.seeDicks !== 0) { if (V.LDE.schoolSale !== 0) { r += `<br><span class="yellow">For your first purchase, </span><strong>[[L'École des Enculées][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; @@ -209,6 +210,9 @@ App.UI.View.MainLinks = function() { r += `<br><span class="yellow">For your first purchase, </span><strong>[[The Futanari Sisters][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; } } + if (V.NUL.schoolSale !== 0) { + r += `<br><span class="yellow">For your first purchase, </span><strong>[[Nueva Universidad de Libertad][$slavesSeen += 1]]</strong><span class="yellow"> will sell at half price this week.</span>`; + } return r; }; /* CLOSE MAIN */ diff --git a/src/js/assayJS.js b/src/js/assayJS.js index 751d2bbd8086ba0ff5397b45858f0c1989a8d6fc..dc0c4cda21a8dfb2d2789f60a6ced8b3a636202b 100644 --- a/src/js/assayJS.js +++ b/src/js/assayJS.js @@ -999,6 +999,11 @@ window.PCTitle = function PCTitle() { } else if (V.TCR.schoolPresent === 1) { schoolsPresent.push("The Cattle Ranch"); } + if (V.NUL.schoolProsperity >= 10) { + schoolsPerfected.push("Nueva Universidad de Libertad"); + } else if (V.NUL.schoolPresent === 1) { + schoolsPresent.push("Nueva Universidad de Libertad"); + } if (schoolsPerfected.length > 0) { if (V.PC.title === 1) { schoolTitle = "Benefactor of "; diff --git a/src/js/datatypeCleanupJS.js b/src/js/datatypeCleanupJS.js index 2bdf933b8dd6984491f4a3c28a8778a4eaffa69e..af5736ba57d45c90233ac2ef04ef775fc08e34ce 100644 --- a/src/js/datatypeCleanupJS.js +++ b/src/js/datatypeCleanupJS.js @@ -1636,6 +1636,8 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { V.TCR.schoolProsperity = Math.clamp(+V.TCR.schoolProsperity, -10, 10) || 0; V.TFS.studentsBought = Math.max(+V.TFS.studentsBought, 0) || 0; V.TFS.schoolProsperity = Math.clamp(+V.TFS.schoolProsperity, -10, 10) || 0; + V.NUL.studentsBought = Math.max(+V.NUL.studentsBought, 0) || 0; + V.NUL.schoolProsperity = Math.clamp(+V.NUL.schoolProsperity, -10, 10) || 0; }; window.FacilityDatatypeCleanup = (function() { diff --git a/src/js/economyJS.js b/src/js/economyJS.js index f40af8ce07d8e249c32729370e8e04b646b57b21..66e22f76d488de84e4b8bd471ee8cd9d809d38b7 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -388,6 +388,9 @@ window.getSchoolCosts = function() { if (State.variables.TCR.schoolPresent === 1) { costs += 1000; } + if (State.variables.NUL.schoolPresent === 1) { + costs += 1000; + } if ((State.variables.TFS.schoolPresent === 1) && ((State.variables.PC.dick === 0) || (State.variables.PC.vagina === 0) || (State.variables.PC.boobs === 0))) { costs += 1000; } @@ -412,6 +415,9 @@ window.getSchoolCosts = function() { if (State.variables.TCR.subsidize !== 0) { costs += 1000; } + if (State.variables.NUL.subsidize !== 0) { + costs += 1000; + } if (State.variables.TFS.subsidize !== 0) { costs += 1000; } diff --git a/src/js/generateMarketSlave.js b/src/js/generateMarketSlave.js index 0bd4de8c5bcd1177e0aeb5f401b03d731262b851..7ec26382f744753422e2de43523dfa5ce2203e35 100644 --- a/src/js/generateMarketSlave.js +++ b/src/js/generateMarketSlave.js @@ -1997,6 +1997,54 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.clothes = "a nice maid outfit"; V.activeSlave.custom.tattoo = "$He has the sword and eagle symbol of the Hippolyta Academy tattooed on $his left shoulder."; break; + case "NUL": + V.activeSlaveOneTimeMinAge = 16; + V.activeSlaveOneTimeMaxAge = 24; + V.oneTimeDisableDisability = 1; + V.activeSlave = GenerateNewSlave(); + V.activeSlave.origin = "You bought $him from Nueva Universidad de Libertad right after $his graduation."; + V.activeSlave.career = "a slave"; + V.activeSlave.health = jsRandom(60, 80); + V.activeSlave.devotion = jsRandom(60, 75); + V.activeSlave.trust = jsRandom(60, 75); + V.activeSlave.intelligenceImplant = 30; + if (V.NUL.schoolUpgrade === 1) { + V.activeSlave.intelligence = Intelligence.random({limitIntelligence: [50, 70]}); + V.activeSlave.skill.whoring = jsRandom(70, 80); + V.activeSlave.skill.entertainment = jsRandom(70, 80); + } else { + V.activeSlave.intelligence = Intelligence.random({limitIntelligence: [20, 50]}); + V.activeSlave.skill.whoring = jsRandom(40, 50); + V.activeSlave.skill.entertainment = jsRandom(40, 50); + } + if (V.NUL.schoolUpgrade === 2) { + V.activeSlave.skill.anal = jsRandom(60, 80); + V.activeSlave.skill.oral = jsRandom(70, 90); + V.activeSlave.anus = jsRandom(1, 3); + } else { + V.activeSlave.skill.anal = jsRandom(10, 30); + V.activeSlave.skill.oral = jsRandom(20, 40); + V.activeSlave.anus = jsEither([0, 0, 0, 0, 1, 1, 1]); + } + V.activeSlave.muscles = 0; + V.activeSlave.face = jsRandom(15, 55); + V.activeSlave.faceShape = "androgynous"; + V.activeSlave.hips = 0; + V.activeSlave.shoulders = 0; + V.activeSlave.boobs = jsRandom(1, 7) * 50; + V.activeSlave.butt = jsRandom(0, 3); + V.activeSlave.vagina = -1; + V.activeSlave.clit = 0; + V.activeSlave.dick = 0; + V.activeSlave.balls = 0; + V.activeSlave.preg = 0; + V.activeSlave.eyebrowHStyle = "bald"; + V.activeSlave.armpitHStyle = "bald"; + V.activeSlave.pubicHStyle = "bald"; + V.activeSlave.hStyle = "bald"; + V.activeSlave.behavioralFlaw = jsEither(["none", "odd"]); + V.activeSlave.customTat = "$He has the abstract symbol of Nueva Universidad de Libertad tattooed on $his left shoulder."; + break; case "gangs and smugglers": if (V.pedo_mode === 1) { V.activeSlaveOneTimeMinAge = 6; diff --git a/src/pregmod/nuevaUniversidadDeLibertad.tw b/src/pregmod/nuevaUniversidadDeLibertad.tw new file mode 100644 index 0000000000000000000000000000000000000000..934cc37bf6fb580ac5c58d93cf086d17dd0a7838 --- /dev/null +++ b/src/pregmod/nuevaUniversidadDeLibertad.tw @@ -0,0 +1,26 @@ +:: Nueva Universidad de Libertad [nobr] + +<<set $nextButton = "Back", $nextLink = "Buy Slaves", $returnTo = "Buy Slaves", $showEncyclopedia = 1, $encyclopedia = "Slave Schools">> +/* Multi-Purchase Support */ +<<if ndef $newSlaves>><<set $newSlaves = []>><</if>> +<<if $newSlaves.length > 0>> + <<set $nextButton = "Continue", $nextLink = "Bulk Slave Intro", $slaveMarket = "NUL", $returnTo = "Main", $newSlaveIndex = 0>> +<</if>> + +//Nueva Universidad de Libertad is a unique slave school operating in the Free Cities. Its business model is to offer as close to asexuality as a sex slave can possess. All students have their sex organs surgically removed at a very young age, before the onset of puberty. This is followed by numerous cosmetic surgery alternations, alongside a steady regimen of hormone blockers, throughout their education. The result is an utterly physically androgynous slave. <<if $NUL.schoolUpgrade != 0>><br><br>You have endowed <<if $NUL.schoolUpgrade == 1>>an alternative college at The Slavegirl School, which focuses on retraining good MILF stock into mature slave girls.<<else>>an improvement in the simplistic school's approach that teaches good basic skills without losing too much efficiency.<</if>> As a major financial supporter of the institution, you also receive a discount on them.<</if>>// + +<br><br>Nueva Universidad de Libertad offers a fresh graduate for inspection via video call. The interview takes place in said graduate's dormitory. The room is sparse and utilitarian, and immaculately clean. Likely by design, it looks like the set from an old sci-fi movie. + +<<= generateMarketSlave("NUL")>> +<<set $slaveCost = slaveCost($activeSlave)>> +<<if $NUL.schoolSale != 0>> + <<set $slaveCost = Math.trunc($slaveCost*0.5)>> +<<elseif $NUL.schoolUpgrade != 0>> + <<set $slaveCost = Math.trunc($slaveCost*0.8)>> +<</if>> +<<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> + +<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> + +<<setLocalPronouns $activeSlave>> +<<buyingFromSchoolControls $NUL "slave" "slaves">> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index aaa287a3ef51db427e4c6e134e5a7466aed14500..b85d810a7444ede444f79a912f2b341ef633a217 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -2123,6 +2123,9 @@ Setting missing global variables: <<if ndef $HA>> <<set $HA = {schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0}>> <</if>> +<<if ndef $NUL>> + <<set $NUL = {schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0}>> +<</if>> <<if ndef $assistantName>> <<set $assistantName = "your personal assistant">> diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw index c8b3b3f03d7187ebe08fbf0f50d7cabba3243e51..a61e10b75963c3c2d0cd108edff3efce338b07d0 100644 --- a/src/uncategorized/arcmgmt.tw +++ b/src/uncategorized/arcmgmt.tw @@ -600,8 +600,8 @@ _enslaveChance = 0.2>> _upperClass += -13.5, _upperClassP *= 0.995>> <</if>> -<<set _middleClass += ($TSS.subsidize + $GRI.subsidize + $SCP.subsidize + $LDE.subsidize + $TGA.subsidize + $TCR.subsidize + $TFS.subsidize + $HA.subsidize) * 40, -_middleClass *= 1 + ($TSS.subsidize + $GRI.subsidize + $SCP.subsidize + $LDE.subsidize + $TGA.subsidize + $TCR.subsidize + $TFS.subsidize + $HA.subsidize) * 0.005>> +<<set _middleClass += ($TSS.subsidize + $GRI.subsidize + $SCP.subsidize + $LDE.subsidize + $TGA.subsidize + $TCR.subsidize + $TFS.subsidize + $HA.subsidize + $NUL.subsidize) * 40, +_middleClass *= 1 + ($TSS.subsidize + $GRI.subsidize + $SCP.subsidize + $LDE.subsidize + $TGA.subsidize + $TCR.subsidize + $TFS.subsidize + $HA.subsidize + $NUL.subsidize) * 0.005>> /*Slave retirement trigger pulled (one time only)*/ <<if $citizenRetirementTrigger == 1>> @@ -1334,7 +1334,7 @@ You own 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+$TCR.schoolPresent+$HA.schoolPresent>> + <<set _schools = $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent+$HA.schoolPresent+$NUL.schoolPresent>> <<if _schools == 1>> The presence of a slave school in the arcology improves the local economy. <<elseif _schools > 0>> @@ -1492,7 +1492,7 @@ You own <</if>> -<<if $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent+$HA.schoolPresent > 0>> +<<if $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent+$HA.schoolPresent+$NUL.schoolPresent > 0>> <br> <<if $TSS.schoolPresent == 1>> @@ -1513,115 +1513,131 @@ You own <</if>> <<if $GRI.schoolPresent == 1>> -<br> -The Growth Research Institute has a <<if $GRI.schoolProsperity > 4>>very prosperous<<elseif $GRI.schoolProsperity < -4>>struggling<<else>>thriving<</if>> subsidiary lab in $arcologies[0].name. -<<if $GRI.schoolProsperity >= 10>> - It is one of the finest research facilities in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> - <<set $GRI.subsidize = 0, $GRI.schoolProsperity = 10>> -<</if>> -<<if $GRI.subsidize == 1>> - You have a policy of subsidizing them. - <<set $GRI.schoolProsperity++>> -<<elseif $GRI.subsidize == -1>> - You have a policy of covertly undermining them. - <<set $GRI.schoolProsperity-->> -<</if>> + <br> + The Growth Research Institute has a <<if $GRI.schoolProsperity > 4>>very prosperous<<elseif $GRI.schoolProsperity < -4>>struggling<<else>>thriving<</if>> subsidiary lab in $arcologies[0].name. + <<if $GRI.schoolProsperity >= 10>> + It is one of the finest research facilities in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> + <<set $GRI.subsidize = 0, $GRI.schoolProsperity = 10>> + <</if>> + <<if $GRI.subsidize == 1>> + You have a policy of subsidizing them. + <<set $GRI.schoolProsperity++>> + <<elseif $GRI.subsidize == -1>> + You have a policy of covertly undermining them. + <<set $GRI.schoolProsperity-->> + <</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.@@<<run repX(200, "policies")>><</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>> + <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.@@<<run repX(200, "policies")>><</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. -<<if $SCP.schoolProsperity >= 10>> - It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> - <<set $SCP.subsidize = 0, $SCP.schoolProsperity = 10>> -<</if>> -<<if $SCP.subsidize == 1>> - You have a policy of subsidizing them. - <<set $SCP.schoolProsperity++>> -<<elseif $SCP.subsidize == -1>> - You have a policy of covertly undermining them. - <<set $SCP.schoolProsperity-->> -<</if>> + <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. + <<if $SCP.schoolProsperity >= 10>> + It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> + <<set $SCP.subsidize = 0, $SCP.schoolProsperity = 10>> + <</if>> + <<if $SCP.subsidize == 1>> + You have a policy of subsidizing them. + <<set $SCP.schoolProsperity++>> + <<elseif $SCP.subsidize == -1>> + You have a policy of covertly undermining them. + <<set $SCP.schoolProsperity-->> + <</if>> <</if>> <<if $LDE.schoolPresent == 1>> -<br> -L'École des Enculées has a <<if $LDE.schoolProsperity > 4>>very prosperous<<elseif $LDE.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch campus in $arcologies[0].name. -<<if $LDE.schoolProsperity >= 10>> - It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> - <<set $LDE.subsidize = 0, $LDE.schoolProsperity = 10>> -<</if>> -<<if $LDE.subsidize == 1>> - You have a policy of subsidizing them. - <<set $LDE.schoolProsperity++>> -<<elseif $LDE.subsidize == -1>> - You have a policy of covertly undermining them. - <<set $LDE.schoolProsperity-->> -<</if>> + <br> + L'École des Enculées has a <<if $LDE.schoolProsperity > 4>>very prosperous<<elseif $LDE.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch campus in $arcologies[0].name. + <<if $LDE.schoolProsperity >= 10>> + It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> + <<set $LDE.subsidize = 0, $LDE.schoolProsperity = 10>> + <</if>> + <<if $LDE.subsidize == 1>> + You have a policy of subsidizing them. + <<set $LDE.schoolProsperity++>> + <<elseif $LDE.subsidize == -1>> + You have a policy of covertly undermining them. + <<set $LDE.schoolProsperity-->> + <</if>> <</if>> <<if $TGA.schoolPresent == 1>> -<br> -The Gymnasium-Academy has a <<if $TGA.schoolProsperity > 4>>very prosperous<<elseif $TGA.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch campus in $arcologies[0].name. -<<if $TGA.schoolProsperity >= 10>> - It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> - <<set $TGA.subsidize = 0, $TGA.schoolProsperity = 10>> -<</if>> -<<if $TGA.subsidize == 1>> - You have a policy of subsidizing them. - <<set $TGA.schoolProsperity++>> -<<elseif $TGA.subsidize == -1>> - You have a policy of covertly undermining them. - <<set $TGA.schoolProsperity-->> -<</if>> + <br> + The Gymnasium-Academy has a <<if $TGA.schoolProsperity > 4>>very prosperous<<elseif $TGA.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch campus in $arcologies[0].name. + <<if $TGA.schoolProsperity >= 10>> + It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> + <<set $TGA.subsidize = 0, $TGA.schoolProsperity = 10>> + <</if>> + <<if $TGA.subsidize == 1>> + You have a policy of subsidizing them. + <<set $TGA.schoolProsperity++>> + <<elseif $TGA.subsidize == -1>> + You have a policy of covertly undermining them. + <<set $TGA.schoolProsperity-->> + <</if>> <</if>> <<if $TFS.schoolPresent == 1>> -<br> -The Futanari Sisters have a <<if $TFS.schoolProsperity > 4>>very prosperous<<elseif $TFS.schoolProsperity < -4>>struggling<<else>>thriving<</if>> community in $arcologies[0].name. -<<if $TFS.schoolProsperity >= 10>> - They are one of the most renowned futa societies in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> - <<set $TFS.subsidize = 0, $TFS.schoolProsperity = 10>> -<</if>> -<<if $TFS.subsidize == 1>> - You have a policy of subsidizing them<<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>>, which is more effective due to your close relationship with them and your physical resemblance to them<<set $TFS.schoolProsperity++>><</if>>. - <<set $TFS.schoolProsperity++>> -<<elseif $TFS.subsidize == -1>> - You have a policy of covertly undermining them. - <<set $TFS.schoolProsperity-->> -<</if>> + <br> + The Futanari Sisters have a <<if $TFS.schoolProsperity > 4>>very prosperous<<elseif $TFS.schoolProsperity < -4>>struggling<<else>>thriving<</if>> community in $arcologies[0].name. + <<if $TFS.schoolProsperity >= 10>> + They are one of the most renowned futa societies in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> + <<set $TFS.subsidize = 0, $TFS.schoolProsperity = 10>> + <</if>> + <<if $TFS.subsidize == 1>> + You have a policy of subsidizing them<<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>>, which is more effective due to your close relationship with them and your physical resemblance to them<<set $TFS.schoolProsperity++>><</if>>. + <<set $TFS.schoolProsperity++>> + <<elseif $TFS.subsidize == -1>> + You have a policy of covertly undermining them. + <<set $TFS.schoolProsperity-->> + <</if>> <</if>> <<if $HA.schoolPresent == 1>> -<br> -The Hippolyta Academy have a <<if $HA.schoolProsperity > 4>>very prosperous<<elseif $HA.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch in $arcologies[0].name. -<<if $HA.schoolProsperity >= 10>> - They are one of the most famous schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> - <<set $HA.subsidize = 0, $HA.schoolProsperity = 10>> -<</if>> -<<if $HA.subsidize == 1>> - You have a policy of subsidizing them. - <<set $HA.schoolProsperity++>> -<<elseif $HA.subsidize == -1>> - You have a policy of covertly undermining them. - <<set $HA.schoolProsperity-->> + <br> + The Hippolyta Academy have a <<if $HA.schoolProsperity > 4>>very prosperous<<elseif $HA.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch in $arcologies[0].name. + <<if $HA.schoolProsperity >= 10>> + They are one of the most famous schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> + <<set $HA.subsidize = 0, $HA.schoolProsperity = 10>> + <</if>> + <<if $HA.subsidize == 1>> + You have a policy of subsidizing them. + <<set $HA.schoolProsperity++>> + <<elseif $HA.subsidize == -1>> + You have a policy of covertly undermining them. + <<set $HA.schoolProsperity-->> + <</if>> <</if>> + +<<if $NUL.schoolPresent == 1>> + <br> + Nueva Universidad de Libertad has a <<if $NUL.schoolProsperity > 4>>very prosperous<<elseif $NUL.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch campus in $arcologies[0].name. + <<if $NUL.schoolProsperity >= 10>> + It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<run repX(200, "policies")>><</if>> + <<set $NUL.subsidize = 0, $NUL.schoolProsperity = 10>> + <</if>> + <<if $NUL.subsidize == 1>> + You have a policy of subsidizing them. + <<set $NUL.schoolProsperity++>> + <<elseif $NUL.subsidize == -1>> + You have a policy of covertly undermining them. + <<set $NUL.schoolProsperity-->> + <</if>> <</if>> <br> <</if>> diff --git a/src/uncategorized/bulkSlaveGenerate.tw b/src/uncategorized/bulkSlaveGenerate.tw index f972a7ee25f916c22943756c5ea3e5a54a0eef1a..ac6cb74b5dc2891016ee34fe85279a378503be67 100644 --- a/src/uncategorized/bulkSlaveGenerate.tw +++ b/src/uncategorized/bulkSlaveGenerate.tw @@ -42,6 +42,11 @@ <<set $discount = 375>> <</if>> +<<case "NUL">> + <<if $NUL.schoolUpgrade != 0>> + <<set $discount = 375>> + <</if>> + <<case "TCR">> <<if $TCR.schoolUpgrade != 0>> <<set $discount = 375>> @@ -74,7 +79,7 @@ /* Determine if Law Compliance effects must be applied to this transaction */ <<switch $slaveMarket>> -<<case "indentures" "neighbor" "heap" "TSS" "GRI" "SCP" "LDE" "TGA" "HA" "TCR" "TFS" "wetware" "low tier criminals" "gangs and smugglers" "white collar" "military prison">> /* these markets are exempt from law compliance */ +<<case "indentures" "neighbor" "heap" "TSS" "GRI" "SCP" "LDE" "TGA" "HA" "TCR" "TFS" "NUL" "wetware" "low tier criminals" "gangs and smugglers" "white collar" "military prison">> /* these markets are exempt from law compliance */ <<set $applyLaw = 0>> <<default>> /* all other markets are not exempt: corporate, hunters, kidnappers, raiders, trainers */ <<set $applyLaw = 1>> @@ -140,6 +145,8 @@ <<set $TCR.studentsBought += $newSlaves.length>> <<case "TFS">> <<set $TFS.studentsBought += $newSlaves.length>> +<<case "NUL">> + <<set $NUL.studentsBought += $newSlaves.length>> <</switch>> <<goto "Bulk Slave Intro">> diff --git a/src/uncategorized/buySlaves.tw b/src/uncategorized/buySlaves.tw index 75e93f40973fd27636ed241b56d3a917598bd02f..19630b6732dba6ff0c240b4812f7233804c2d407 100644 --- a/src/uncategorized/buySlaves.tw +++ b/src/uncategorized/buySlaves.tw @@ -315,6 +315,14 @@ Slave supply is <</if>> //Highly skilled, highly feminine hermaphrodites.//<<if $TFS.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> <</if>> + <br> [[Nueva Universidad de Libertad][$slavesSeen += 1]] | + <<if $cash > _minimumFive>> + [[(x5)|Bulk Slave Generate][$slaveMarket = "NUL", $introType = "bulk", $numSlaves = 5]] | + <</if>> + <<if $cash > _minimumTen>> + [[(x10)|Bulk Slave Generate][$slaveMarket = "NUL", $introType = "bulk", $numSlaves = 10]] | + <</if>> + //Androgynous slaves lacking genitalia.//<<if $NUL.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> <</if>> <<if ($arcologies[0].FSDegradationist != "unset")>> diff --git a/src/uncategorized/costsBudget.tw b/src/uncategorized/costsBudget.tw index 107b728f9f873af7d979d42d5aa12fb8e0afb02a..b7f36759e89bd269eb936e3bac712f91799a11eb 100644 --- a/src/uncategorized/costsBudget.tw +++ b/src/uncategorized/costsBudget.tw @@ -287,6 +287,7 @@ for (var i = 0; i < State.variables.lastWeeksCashIncome.length; i++){ <<elseif $TGA.subsidize != 0>>[[The Gymnasium-Academy|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] branch campus influence <<elseif $TCR.subsidize != 0>>[[The Cattle Ranch|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] branch campus influence <<elseif $HA.subsidize != 0>>[[Hippolyta Academy|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] branch campus influence + <<elseif $NUL.subsidize != 0>>[[Nueva Universidad de Libertad|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] branch campus influence <<elseif $TFS.subsidize != 0>>[[The Futanari Sisters|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] community influence <<elseif $TSS.schoolPresent == 1>>[[The Slavegirl School|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] branch campus upkeep <<elseif $GRI.schoolPresent == 1>>[[Growth Research Institute|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] subsidiary lab upkeep @@ -295,6 +296,7 @@ for (var i = 0; i < State.variables.lastWeeksCashIncome.length; i++){ <<elseif $TGA.schoolPresent == 1>>[[The Gymnasium-Academy|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] branch campus upkeep <<elseif $TCR.schoolPresent == 1>>[[The Cattle Ranch|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] branch campus upkeep <<elseif $HA.schoolPresent == 1>>[[Hippolyta Academy|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] branch campus upkeep + <<elseif $NUL.schoolPresent == 1>>[[Nueva Universidad de Libertad|Policies][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] branch campus upkeep <<else>> Unknown school expense <</if>> ")>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index 5688cbb62e3c253ed768aa8f5aeec4335362d6cb..3b359b859ed86039d163790d1acfcca611daea8c 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -343,42 +343,49 @@ $researchLab.level > 0>> <<set _schoolSubsidy = 1>> <</if>> <</if>> +<<if ($NUL.schoolPresent > 0)>> + <<set _school = "Nueva Universidad de Libertad">> + <<set _schoolPresent = 1>> + <<if $NUL.subsidize != 0>> + <<set _schoolSubsidy = 1>> + <</if>> +<</if>> <<if _schoolPresent > 0>> -<<if _school == "Growth Research Institute">> - <br> - __<<print _school>> Subsidiary Lab Upkeep__: @@.yellowgreen;<<print cashFormat(1000)>>@@ - <<set _arcologyCosts += 1000>> - <<if _schoolSubsidy > 0>> + <<if _school == "Growth Research Institute">> <br> - __<<print _school>> Subsidiary Lab Influence__: @@.yellowgreen;<<print cashFormat(1000)>>@@ - <</if>> -<<elseif _school == "The Cattle Ranch">> - <br> - __<<print _school>> Local Pasture Upkeep__: @@.yellowgreen;<<print cashFormat(1000)>>@@ - <<set _arcologyCosts += 1000>> - <<if _schoolSubsidy > 0>> + __<<print _school>> Subsidiary Lab Upkeep__: @@.yellowgreen;<<print cashFormat(1000)>>@@ + <<set _arcologyCosts += 1000>> + <<if _schoolSubsidy > 0>> + <br> + __<<print _school>> Subsidiary Lab Influence__: @@.yellowgreen;<<print cashFormat(1000)>>@@ + <</if>> + <<elseif _school == "The Cattle Ranch">> <br> - __<<print _school>> Local Pasture Influence__: @@.yellowgreen;<<print cashFormat(1000)>>@@ - <</if>> -<<elseif _school == "The Futanari Sisters">> - <br> - __<<print _school>> Community Upkeep__: @@.yellowgreen;<<print cashFormat(1000)>>@@ - <<set _arcologyCosts += 1000>> - <<if _schoolSubsidy > 0>> + __<<print _school>> Local Pasture Upkeep__: @@.yellowgreen;<<print cashFormat(1000)>>@@ + <<set _arcologyCosts += 1000>> + <<if _schoolSubsidy > 0>> + <br> + __<<print _school>> Local Pasture Influence__: @@.yellowgreen;<<print cashFormat(1000)>>@@ + <</if>> + <<elseif _school == "The Futanari Sisters">> <br> - __<<print _school>> Community Influence__: @@.yellowgreen;<<print cashFormat(1000)>>@@ - <</if>> -<<else>> - <br> - __<<print _school>> Branch Campus Upkeep__: @@.yellowgreen;<<print cashFormat(1000)>>@@ - <<set _arcologyCosts += 1000>> - <<if _schoolSubsidy > 0>> + __<<print _school>> Community Upkeep__: @@.yellowgreen;<<print cashFormat(1000)>>@@ + <<set _arcologyCosts += 1000>> + <<if _schoolSubsidy > 0>> + <br> + __<<print _school>> Community Influence__: @@.yellowgreen;<<print cashFormat(1000)>>@@ + <</if>> + <<else>> <br> - __<<print _school>> Branch Campus Influence__: @@.yellowgreen;<<print cashFormat(1000)>>@@ + __<<print _school>> Branch Campus Upkeep__: @@.yellowgreen;<<print cashFormat(1000)>>@@ + <<set _arcologyCosts += 1000>> + <<if _schoolSubsidy > 0>> + <br> + __<<print _school>> Branch Campus Influence__: @@.yellowgreen;<<print cashFormat(1000)>>@@ + <</if>> <</if>> <</if>> -<</if>> <<if $alwaysSubsidizeGrowth > 0 || $alwaysSubsidizeRep > 0 || $RegularParties > 0>> <br>__Weekly Costs__: diff --git a/src/uncategorized/endWeek.tw b/src/uncategorized/endWeek.tw index e9374589174155124c2ba7afe656e25a9b3898b0..f907ebb374607e06de18338dc74f4eba1a034bee 100644 --- a/src/uncategorized/endWeek.tw +++ b/src/uncategorized/endWeek.tw @@ -127,7 +127,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, $HA.schoolSale = 0, $TFS.schoolSale = 0, $TCR.schoolSale = 0, $independenceDay = 0, $showEncyclopedia = 0, $racialVarieties = [], $shelterGirlsIDs = [], $oldWeek = $week, $cashLastWeek = $cash, $repLastWeek = $rep, $foodLastWeek = $food>> +<<set $TSS.schoolSale = 0, $GRI.schoolSale = 0, $SCP.schoolSale = 0, $LDE.schoolSale = 0, $TGA.schoolSale = 0, $HA.schoolSale = 0, $TFS.schoolSale = 0, $TCR.schoolSale = 0, $NUL.schoolSale = 0, $independenceDay = 0, $showEncyclopedia = 0, $racialVarieties = [], $shelterGirlsIDs = [], $oldWeek = $week, $cashLastWeek = $cash, $repLastWeek = $rep, $foodLastWeek = $food>> <<if $foodMarket > 0>> <<run $slaves.forEach(function(s) { diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index fe9f12b9a6072300a29ceaede7b0a66731be9a75..2a0ed85522b43c46812a9b2978808c498e8b3c69 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -1029,7 +1029,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</link>> -<<if $activeSlave.dick == 0>> +<<if $activeSlave.dick == 0 && $activeSlave.vagina > -1>> | <<link "Give $him a smart clitoral piercing">> <<run cashX(forceNeg($SPcost), "slaveMod", $activeSlave)>> <<replace "#introResult">> diff --git a/src/uncategorized/nonRandomEvent.tw b/src/uncategorized/nonRandomEvent.tw index 1b5b3321414b2acd67b8b9d5e7560d9deb8a3b45..c02b8e3208124d15fd014f8ede2e8dd2a400301a 100644 --- a/src/uncategorized/nonRandomEvent.tw +++ b/src/uncategorized/nonRandomEvent.tw @@ -120,7 +120,7 @@ <<goto "P Bodyswap Reveal">> <<elseif _effectiveWeek > 48 && $invasionVictory > 0 && $peacekeepers == 0 && $peacekeepersGone != 1>> <<goto "P peacekeepers intro">> -<<elseif ($arcologies[0].prosperity > 80) && ($TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$HA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent == 0) && ($schoolSuggestion == 0)>> +<<elseif ($arcologies[0].prosperity > 80) && ($TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$HA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent+$NUL.schoolPresent == 0) && ($schoolSuggestion == 0)>> <<goto "P school suggestion">> <<elseif ($assistantFSOptions == 0) && ($assistant > 0) && ($assistantAppearance != "normal") && ($arcologies[0].FSSupremacistDecoration > 20 || $arcologies[0].FSSubjugationistDecoration > 20 || $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].FSRestartDecoration > 20 || $arcologies[0].FSRepopulationFocusDecoration > 20 || $arcologies[0].FSHedonisticDecadence > 20)>> <<set $Event = "assistant FS">> diff --git a/src/uncategorized/pSchoolSuggestion.tw b/src/uncategorized/pSchoolSuggestion.tw index 5d0025b83692d679e03b6b5ee870c004159c283b..6dd056cc1baf38fd3f1d416953dae6dd4312f8a3 100644 --- a/src/uncategorized/pSchoolSuggestion.tw +++ b/src/uncategorized/pSchoolSuggestion.tw @@ -10,6 +10,8 @@ You entertain your most prominent citizens on a regular basis; it's expected, it When you do appear, you get an even greater acclamation than usual. It seems your best citizens have discovered that they're unanimous in the belief that the arcology would benefit if a reputable slave school opened a branch campus here. Now they're deep in debate over which of the prominent schools is the best, and it's turned into a friendly but spirited dispute over the schools' merits. +<br><br> +It seems a young, thin woman in a modern business suit was concluding her own argument when you arrived. "In summation, I propose we offer our support for Nueva Universidad de Libertad," says the woman, who you now realize is a very feminine man. "Nullification may seem extreme, but serves to expand the potential market amongst more... traditional slaveowners," says the man, who you <i>now</i> realize is a woman who merely looks like a very feminine man. <<if $seeDicks != 100>> <br><br> "The Slave School for me," says a portly man with a thriving slave breaking business down in the markets. "Their girls are pretty, skilled, and innocent, without any of that weird crap the other schools go in for. Besides, all that special stuff drives up the prices. TSS girls are cheap for what you get. When you're tired of one, just buy another." He turns to his friend and business partner, a much thinner man. "Though I'm sure you disagree with me." @@ -57,17 +59,17 @@ The older gentleman who seems to have been acting as unofficial moderator before <</replace>> <</link>> <<if $seePreg != 0>> -<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>> - <<run cashX(-10000, "policies")>> - <</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>> + <<run cashX(-10000, "policies")>> + <</replace>> + <</link>> <</if>> <br><<link "The Hippolyta Academy">> <<replace "#result">> - You thank your leading citizens and announce your decision: you'll be contacting The Hippolyta Academy about opening a local branch, immediately. + You thank your leading citizens and announce your decision: you'll be contacting the Hippolyta Academy about opening a local branch, immediately. <<set $HA.schoolPresent = 1>> <<run cashX(-10000, "policies")>> <</replace>> @@ -75,28 +77,35 @@ The older gentleman who seems to have been acting as unofficial moderator before <</if>> <<if $seeDicks != 0>> -<<if $seeDicks != 100>><br><</if>> -<<link "L'École des Enculées">> - <<replace "#result">> - You thank your leading citizens and announce your decision: you'll be contacting L'École des Enculées about opening a branch campus here, immediately. - <<set $LDE.schoolPresent = 1>> - <<run cashX(-10000, "policies")>> - <</replace>> -<</link>> -<br><<link "The Gymnasium-Academy">> - <<replace "#result">> - You thank your leading citizens and announce your decision: you'll be contacting the Gymnasium-Academy about opening a branch campus here, immediately. - <<set $TGA.schoolPresent = 1>> - <<run cashX(-10000, "policies")>> - <</replace>> -<</link>> -<br><<link "The Futanari Sisters">> + <<if $seeDicks != 100>><br><</if>> + <<link "L'École des Enculées">> + <<replace "#result">> + You thank your leading citizens and announce your decision: you'll be contacting L'École des Enculées about opening a branch campus here, immediately. + <<set $LDE.schoolPresent = 1>> + <<run cashX(-10000, "policies")>> + <</replace>> + <</link>> + <br><<link "The Gymnasium-Academy">> + <<replace "#result">> + You thank your leading citizens and announce your decision: you'll be contacting the Gymnasium-Academy about opening a branch campus here, immediately. + <<set $TGA.schoolPresent = 1>> + <<run cashX(-10000, "policies")>> + <</replace>> + <</link>> + <br><<link "The Futanari Sisters">> + <<replace "#result">> + You thank your leading citizens and announce your decision: you'll be contacting the Futanari Sisters about moving a harem of futas here, immediately. + <<set $TFS.schoolPresent = 1>> + <<run cashX(-10000, "policies")>> + <</replace>> + <</link>> +<</if>> +<br><<link "Nueva Universidad de Libertad">> <<replace "#result">> - You thank your leading citizens and announce your decision: you'll be contacting the Futanari Sisters about moving a harem of futas here, immediately. - <<set $TFS.schoolPresent = 1>> + You thank your leading citizens and announce your decision: you'll be contacting Nueva Universidad de Libertad about opening a branch campus here, immediately. + <<set $NUL.schoolPresent = 1>> <<run cashX(-10000, "policies")>> <</replace>> <</link>> -<</if>> <br> //Selecting a school will cost <<print cashFormat(10000)>> and add minor upkeep costs// </span> diff --git a/src/uncategorized/policies.tw b/src/uncategorized/policies.tw index 44505bc27a0de5433887d8f0e392b9f802f52567..9234be7fb3486b18af84b0de753e9c82a6c87547 100644 --- a/src/uncategorized/policies.tw +++ b/src/uncategorized/policies.tw @@ -362,7 +362,7 @@ <</if>> <</if>> -<<if ($TSS.subsidize != 0) || ($GRI.subsidize != 0) || ($SCP.subsidize != 0) || ($LDE.subsidize != 0) || ($TGA.subsidize != 0) || ($TFS.subsidize != 0) || ($TCR.subsidize != 0) || ($HA.subsidize != 0)>> +<<if ($TSS.subsidize != 0) || ($GRI.subsidize != 0) || ($SCP.subsidize != 0) || ($LDE.subsidize != 0) || ($TGA.subsidize != 0) || ($TFS.subsidize != 0) || ($TCR.subsidize != 0) || ($HA.subsidize != 0) || ($NUL.subsidize != 0)>> <br><br>__Education Policy__ <<if $TSS.subsidize == 1>> @@ -442,6 +442,16 @@ <br>''Undermine the Hippolyta Academy:'' you are covertly hurting this school's branch campus in your arcology. [[Repeal|Policies][$HA.subsidize = 0]] <</if>> + + <<if $NUL.subsidize == 1>> + <br>''Nueva Universidad de Libertad subsidy:'' you are subsidizing this school's branch campus in your arcology. + [[Repeal|Policies][$NUL.subsidize = 0]] + <</if>> + + <<if $NUL.subsidize == -1>> + <br>''Undermine Nueva Universidad de Libertad:'' you are covertly hurting this school's branch campus in your arcology. + [[Repeal|Policies][$NUL.subsidize = 0]] + <</if>> <</if>> <<if (($arcologies[0].FSSupremacistLawME + $arcologies[0].FSSupremacistSMR + $arcologies[0].FSSubjugationistLawME + $arcologies[0].FSSubjugationistSMR + $arcologies[0].FSGenderRadicalistLawBeauty + $arcologies[0].FSGenderRadicalistLawFuta + $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderFundamentalistLawBimbo + $arcologies[0].FSGenderFundamentalistSMR + $arcologies[0].FSPaternalistLaw + $arcologies[0].FSPaternalistSMR + $arcologies[0].FSDegradationistLaw + $arcologies[0].FSDegradationistSMR + $arcologies[0].FSBodyPuristLaw + $arcologies[0].FSBodyPuristSMR + $arcologies[0].FSTransformationFetishistSMR + $arcologies[0].FSYouthPreferentialistLaw + $arcologies[0].FSYouthPreferentialistSMR + $arcologies[0].FSMaturityPreferentialistLaw + $arcologies[0].FSMaturityPreferentialistSMR + $arcologies[0].FSSlimnessEnthusiastSMR + $arcologies[0].FSSlimnessEnthusiastLaw + $arcologies[0].FSAssetExpansionistSMR + $arcologies[0].FSPastoralistLaw + $arcologies[0].FSPastoralistSMR + $arcologies[0].FSPhysicalIdealistSMR + $arcologies[0].FSChattelReligionistLaw + $arcologies[0].FSChattelReligionistSMR + $arcologies[0].FSChattelReligionistCreed + $arcologies[0].FSRomanRevivalistLaw + $arcologies[0].FSRomanRevivalistSMR + $arcologies[0].FSAztecRevivalistLaw + $arcologies[0].FSAztecRevivalistSMR + $arcologies[0].FSEgyptianRevivalistLaw + $arcologies[0].FSEgyptianRevivalistSMR + $arcologies[0].FSEdoRevivalistLaw + $arcologies[0].FSEdoRevivalistSMR + $arcologies[0].FSArabianRevivalistLaw + $arcologies[0].FSArabianRevivalistSMR + $arcologies[0].FSChineseRevivalistLaw + $arcologies[0].FSChineseRevivalistSMR + $arcologies[0].FSRepopulationFocusLaw + $arcologies[0].FSRepopulationFocusSMR + $arcologies[0].FSRestartLaw + $arcologies[0].FSRestartSMR + $arcologies[0].FSHedonisticDecadenceLaw + $arcologies[0].FSHedonisticDecadenceLaw2 + $arcologies[0].FSHedonisticDecadenceSMR + $arcologies[0].FSPhysicalIdealistLaw + $arcologies[0].FSHedonisticDecadenceStrongFat + $arcologies[0].FSPhysicalIdealistStrongFat + $arcologies[0].FSGenderFundamentalistLawBimbo ) > 0) || ($CulturalOpenness != 0)>> @@ -1261,6 +1271,19 @@ <</if>> <</if>> + <<if $NUL.schoolPresent != 0>> + <<if $NUL.subsidize == 0>> + <<if $NUL.schoolProsperity < 10>> + <br>''Nueva Universidad de Libertad subsidy:'' you will subsidize this school's branch campus in your arcology. + [[Implement|Policies][$NUL.subsidize = 1, cashX(-5000, "policies")]] + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// + <</if>> + <br>''Undermine Nueva Universidad de Libertad:'' you will covertly hurt this school's branch campus in your arcology. + [[Implement|Policies][$NUL.subsidize = -1, cashX(-5000, "policies")]] + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// + <</if>> + <</if>> + <br><br>__Future Society Policies__ <<if $arcologies.length > 1>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index 10c9affc3deff815b2f3607f3d23d052a60360d0..a377f73dc0ad02396b8404f7141f3d4407607eb4 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -1155,6 +1155,15 @@ <<set $RESEndowment.push("TCR")>> <</if>> <</if>> + <<if $NUL.schoolUpgrade == 0>> + <<if ($NUL.studentsBought > 1) || ($NUL.schoolPresent != 0)>> + <<set $events.push("RES Endowment")>> + <<if $NUL.studentsBought > 2>> + <<set $events.push("RES Endowment")>> + <</if>> + <<set $RESEndowment.push("NUL")>> + <</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")>> @@ -1250,6 +1259,15 @@ <</if>> <</if>> <</if>> + <<if $NUL.schoolUpgrade != 0>> + <<if $NUL.schoolPresent == 0>> + <<if $NUL.schoolAnnexed == 0>> + <<set $events.push("RES Move")>> + <<set $events.push("RES Move")>> + <<set $RESMove.push("NUL")>> + <</if>> + <</if>> + <</if>> <<set $RESSale = []>> <<if $cash > 10000>> @@ -1298,6 +1316,10 @@ <</if>> <</if>> <</if>> + <<if $NUL.studentsBought == 0>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("NUL")>> + <</if>> <</if>> <</if>> diff --git a/src/uncategorized/resEndowment.tw b/src/uncategorized/resEndowment.tw index c27e591711d1c47e124e39c4277376f3ee016fa5..711028ba7bf26d94fa5de46bc61cf2460d69e97e 100644 --- a/src/uncategorized/resEndowment.tw +++ b/src/uncategorized/resEndowment.tw @@ -20,6 +20,10 @@ You receive a personal call from a senior representative of L'École des Enculées. It seems the school is raising funds, and since you've already <<if $LDE.schoolPresent == 0>>purchased $LDE.studentsBought of its graduates<<else>>encouraged them to open a branch campus in your arcology<</if>> and are known to be wealthy, you are an obvious potential donor. Though the Free Cities' slave schools are of course for-profit institutions, they do their best to maintain a veneer of public service, and cast their efforts to improve their product as a benefit to slaveowning society as a whole. <br><br> "A generous donation," the representative insists, "would help us advance our mission to create a new paradigm in anal sluttery." Getting down to the business advantages, he adds that "donors receive considerable price advantage on future graduates," which seems to translate into a discount of around 20% once the sales language is stripped off it. You point out that's bordering on pointlessness to you, given your ability to purchase almost anything you wish; he hesitates, but then admits that "as our foremost supporter" you could use an endowment to guide school policy to an extent. +<<elseif $RESEndowment == "NUL">> + You receive a personal call from a senior representative of Nueva Universidad de Libertad. It seems the school is raising funds, and since you've already <<if $NUL.schoolPresent == 0>>purchased $NUL.studentsBought of its graduates<<else>>encouraged them to open a branch campus in your arcology<</if>> and are known to be wealthy, you are an obvious potential donor. Though the Free Cities' slave schools are of course for-profit institutions, they do their best to maintain a veneer of public service, and cast their efforts to improve their product as a benefit to slaveowning society as a whole. + <br><br> + "A generous donation," the representative insists, "would help us advance our mission to promote the Skoptic ideal." Getting down to the business advantages, they add that "donors receive considerable price advantage on future graduates," which seems to translate into a discount of around 20% once the sales language is stripped off it. You point out that's bordering on pointlessness to you, given your ability to purchase almost anything you wish; they hesitate, but then admit that "as our foremost supporter" you could use an endowment to guide school policy to an extent. <<elseif $RESEndowment == "TGA">> You receive a personal call from a senior representative of the Gymnasium-Academy. It seems the school is raising funds, and since you've already <<if $TGA.schoolPresent == 0>>purchased $TGA.studentsBought of its graduates<<else>>encouraged them to open a branch campus in your arcology<</if>> and are known to be wealthy, you are an obvious potential donor. Though the Free Cities' slave schools are of course for-profit institutions, they do their best to maintain a veneer of public service, and cast their efforts to improve their product as a benefit to slaveowning society as a whole. <br><br> @@ -240,6 +244,32 @@ <<run repX(5000, "event")>> <</replace>> <</link>> //This will cost <<print cashFormat(10000)>>// +<<elseif $RESEndowment == "NUL">> + <<link "Fund a training program for non-sexual skills">> + <<replace "#result">> + You express general satisfaction with previous graduates, but point out that their intense androgyny is likely to be off-putting for other buyers. The representative reluctantly agrees with your doubts, and enthusiastically agrees with your idea for an intensive training regimen to teach students how to show off for their betters. The grateful school spreads @@.green;word of your generosity,@@ using you as an example of investment in the future of slaveowning. + <<set $NUL.schoolUpgrade = 1>> + <<run cashX(-50000, "capEx")>> + <<run repX(7500, "event")>> + <</replace>> + <</link>> //This will cost <<print cashFormat(50000)>>// + <br> + <<link "Fund a training program for sexual skills">> + <<replace "#result">> + You express general satisfaction with previous graduates, but point out that their lack of genitalia severely hinders their use as sex slaves. The representative reluctantly agrees with your doubts, and enthusiastically agrees with your idea for an intensive training regimen to teach students how to use their mouths and asses as sexual tools. The grateful school spreads @@.green;word of your generosity,@@ using you as an example of investment in the future of slaveowning. + <<set $NUL.schoolUpgrade = 2>> + <<run cashX(-50000, "capEx")>> + <<run repX(7500, "event")>> + <</replace>> + <</link>> //This will cost <<print cashFormat(50000)>>// + <br> + <<link "Make a generous contribution">> + <<replace "#result">> + You make a generous contribution to the school. It spreads @@.green;word of your generosity,@@ using you as an example of investment in the future of slaveowning. + <<run cashX(-10000, "capEx")>> + <<run repX(5000, "event")>> + <</replace>> + <</link>> //This will cost <<print cashFormat(10000)>>// <<else>> <<link "Fund the first matron">> <<replace "#result">> diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw index 608e4d68970ce39622a6ffeef8fa7f1f6bdd6c3f..eba52bb6c8d27de68a682c8d07114bf9c40d529d 100644 --- a/src/uncategorized/resFailure.tw +++ b/src/uncategorized/resFailure.tw @@ -18,6 +18,8 @@ <<set $RESFailure = "TFS">> <<elseif ($HA.schoolPresent == 1) && ($HA.schoolProsperity <= -10)>> <<set $RESFailure = "HA">> +<<elseif ($NUL.schoolPresent == 1) && ($NUL.schoolProsperity <= -10)>> + <<set $RESFailure = "NUL">> <</if>> <<run repX(-200, "event")>> @@ -355,6 +357,57 @@ <<set $activeSlave.custom.tattoo = "$He has the buttock-shaped symbol of the École des Enculées that created $his tattooed on $his left cheek.">> <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</for>> +<<elseif $RESFailure == "NUL">> + <<set $NUL.schoolPresent = 0>> + <<set $NUL.subsidy = 0>> + <<set $NUL.schoolProsperity = 0>> + <<set $NUL.schoolAnnexed = 1>> + <<for $i = 0; $i < $slavesToAdd; $i++>> + <<set $activeSlaveOneTimeMinAge = 16>> + <<set $activeSlaveOneTimeMaxAge = 24>> + <<set $oneTimeDisableDisability = 1>> + <<set $activeSlave = GenerateNewSlave()>> + <<set $activeSlave.origin = "$He was given to you by a failed branch campus of Nueva Universidad de Libertad right after $his graduation.">> + <<set $activeSlave.career = "a slave">> + <<set $activeSlave.health = random(60,80)>> + <<set $activeSlave.devotion = random(60,75)>> + <<set $activeSlave.trust = random(60,75)>> + <<set $activeSlave.intelligenceImplant = 30; + <<if $NUL.schoolUpgrade == 1>> + <<set $activeSlave.intelligence = random(50, 70)>> + <<set $activeSlave.skill.whoring = random(70, 80)>> + <<set $activeSlave.skill.entertainment = random(70, 80)>> + <<else>> + <<set $activeSlave.intelligence = random(20, 50)>> + <<set $activeSlave.skill.whoring = random(40, 50)>> + <<set $activeSlave.skill.entertainment = random(40, 50)>> + <</if>> + <<if $NUL.schoolUpgrade == 2>> + <<set $activeSlave.skill.anal = random(60, 80)>> + <<set $activeSlave.skill.oral = random(70, 90)>> + <<set $activeSlave.anus = random(1, 3); + <<else>> + <<set $activeSlave.skill.anal = random(10, 30)>> + <<set $activeSlave.skill.oral = random(20, 40)>> + <<set $activeSlave.anus = either(0, 0, 0, 0, 1, 1, 1)>> + <</if>> + <<set $activeSlave.muscles = 0>> + <<set $activeSlave.face = random(15,55)>> + <<set $activeSlave.faceShape = "androgynous">> + <<set $activeSlave.boobs = 50>> + <<set $activeSlave.butt = 0>> + <<set $activeSlave.vagina = -1>> + <<set $activeSlave.clit = 0>> + <<set $activeSlave.dick = 0>> + <<set $activeSlave.balls = 0>> + <<set $activeSlave.preg = 0>> + <<set $activeSlave.eyebrowHStyle = "bald">> + <<set $activeSlave.armpitHStyle = "bald">> + <<set $activeSlave.pubicHStyle = "bald">> + <<set $activeSlave.hStyle = "bald">> + <<set $activeSlave.customTat = "$He has the abstract symbol of Nueva Universidad de Libertad tattooed on $his left shoulder.">> + <<run newSlave($activeSlave)>> /* skip New Slave Intro */ + <</for>> <<elseif $RESFailure == "TGA">> <<set $TGA.schoolPresent = 0>> <<set $TGA.subsidy = 0>> @@ -774,6 +827,8 @@ You receive a personal call from a senior representative of the Gymnasium-Academy, as you've been expecting since their second missed rent payment. "I apologize," he says with some embarrassment, "but it seems our expansion into your arcology was a mistake. It's strange — the business climate seemed excellent, and other corporations are doing well." He sighs. "Nevertheless, nothing ever seemed to go as planned. We'll be shutting our branch campus down immediately. In fact, it should be shut down within the hour. I regret to add," he says nervously, "that we're experiencing continued difficulty finding the liquidity to pay what we owe you. The branch campus we're closing has five recent graduates. We'd like to transfer them to you in lieu of payment." He hurriedly ends the call. <<elseif $RESFailure == "HA">> You receive a personal call from a senior representative of the Hippolyta Academy, as you've been expecting since their second missed rent payment. "I apologize," he says with some embarrassment, "but it seems our expansion into your arcology was a mistake. It's strange — the business climate seemed excellent, and other corporations are doing well." He sighs. "Nevertheless, nothing ever seemed to go as planned. We'll be shutting our branch campus down immediately. In fact, it should be shut down within the hour. I regret to add," he says nervously, "that we're experiencing continued difficulty finding the liquidity to pay what we owe you. The branch campus we're closing has five recent graduates. We'd like to transfer them to you in lieu of payment." He hurriedly ends the call. +<<elseif $RESFailure == "NUL">> + You receive a personal call from a senior representative of Nueva Universidad de Libertad, as you've been expecting since their second missed rent payment. "I apologize," they say with some embarrassment, "but it seems our expansion into your arcology was a mistake. It's strange — the business climate seemed excellent, and other corporations are doing well." They sigh. "Nevertheless, nothing ever seemed to go as planned. We'll be shutting our branch campus down immediately. In fact, it should be shut down within the hour. I regret to add," they say nervously, "that we're experiencing continued difficulty finding the liquidity to pay what we owe you. The branch campus we're closing has five recent graduates. We'd like to transfer them to you in lieu of payment." They hurriedly end the call. <<elseif $RESFailure == "TCR">> You receive a personal call from a senior representative of the Cattle Ranch, as you've been expecting since their second missed rent payment. "I apologize," he says with some embarrassment, "but it seems our expansion into your arcology was a mistake. It's strange — the business climate seemed excellent, and other corporations are doing well." He sighs. "Nevertheless, nothing ever seemed to go as planned. We'll be shutting our farm down immediately. In fact, it should be shut down within the hour. However, we lack the funds to remove some of our finest cattle and since we still owe you a little... We'd like to you to have them; we'll even have them delivered to your penthouse with the last of our credits." He hurriedly ends the call. <<else>> @@ -857,6 +912,13 @@ The failure of a prominent organization within your arcology has @@.red;affected <<= removeActiveSlave() >> <<set $i -= 1>> <</if>> + <<elseif $RESFailure == "NUL">> + <<if $slaves[$i].origin == "$He was given to you by a failed branch campus of Nueva Universidad de Libertad right after $his graduation.">> + <<slaveCost $slaves[$i]>> + <<run cashX($slaveCost, "slaveTransfer")>> + <<include "Remove activeSlave">> + <<set $i -= 1>> + <</if>> <<else>> <<if ($slaves[$i].origin == "She was the leader of your arcology's Futanari Sisters until you engineered her community's failure and enslavement.") || ($slaves[$i].origin == "She was a Futanari Sister until you engineered her early enslavement.")>> <<set $slaveCost = slaveCost($slaves[$i])>> diff --git a/src/uncategorized/resMove.tw b/src/uncategorized/resMove.tw index 04d25bcf64b59dc353ca452576bf0fd4cdea1dd3..b5e9be4a835be28b57edef3d7d62d26e8daa3c0c 100644 --- a/src/uncategorized/resMove.tw +++ b/src/uncategorized/resMove.tw @@ -19,6 +19,8 @@ You receive a personal call from a senior representative of the Hippolyta Academy. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The Academy would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "TCR">> You receive a personal call from a senior representative of the Cattle Ranch. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The Ranch would like to open a pasture in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. +<<elseif $RESMove == "NUL">> + You receive a personal call from a senior representative of Nueva Universidad de Libertad. "<<if $PC.surname>>Mx. <<print $PC.surname>><<else>><<print $PC.name>><</if>>," they say without preamble, "Nueva Universidad de Libertad would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, they urge you to consider the offer, wish you a pleasant day, and end the call. <<else>> You receive a personal call from a senior Futanari Sister — not the one you helped win the power struggle over futa balls. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," she says with the odd confidence all elder Sisters share, "our numbers are growing, <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> @@ -169,7 +171,7 @@ as you suspected, <<default>> those ridiculous assets," _heA says. <</switch>> - <<elseif $RESMove == "LDE">> + <<elseif $RESMove == "LDE" || $RESMove == "NUL">> "Just think of <<switch $assistantAppearance>> <<case "monstergirl">> @@ -284,7 +286,7 @@ as you suspected, <</if>> <br><br> Your assistant is a powerful analytic tool, but _heA lacks the capacity for true creativity. _HeA did not mention the long term. It would be possible to support the -<<if ($RESMove == "TSS") || ($RESMove == "SCP") || ($RESMove == "LDE") || ($RESMove == "TGA") || ($RESMove == "HA")>> +<<if ($RESMove == "TSS") || ($RESMove == "SCP") || ($RESMove == "LDE") || ($RESMove == "TGA") || ($RESMove == "HA") || ($RESMove == "NUL")>> school's <<elseif $RESMove == "GRI">> lab's @@ -315,6 +317,8 @@ presence in the arcology, reaping all sorts of benefits. Alternatively, you migh <<set $HA.schoolPresent = 1>> <<elseif $RESMove == "TCR">> <<set $TCR.schoolPresent = 1>> + <<elseif $RESMove == "NUL">> + <<set $NUL.schoolPresent = 1>> <<else>> <<set $TFS.schoolPresent = 1>> <</if>> diff --git a/src/uncategorized/resSale.tw b/src/uncategorized/resSale.tw index ee45cde876de1b0e377b3bddf344f6ce18a6a690..848a7c564a16465e4de631c19e0d00fb3d13d481 100644 --- a/src/uncategorized/resSale.tw +++ b/src/uncategorized/resSale.tw @@ -30,6 +30,9 @@ <<set $HA.schoolSale = 1>> <<= generateMarketSlave("HA")>> <<set $activeSlave.clothes = "a nice maid outfit">> +<<elseif $RESSale == "NUL">> + <<set $NUL.schoolSale = 1>> + <<= generateMarketSlave("NUL")>> <<else>> <<set $TFS.schoolSale = 1>> <<= generateMarketSlave("TFS")>> @@ -68,6 +71,8 @@ You receive a personal call from The Cattle Ranch, a pastoralist based slave school built around breeding the perfect cowgirl. <<elseif $RESSale == "HA">> The Hippolyta Academy, a famous slave school known to produce highly skilled battle maids. +<<elseif $RESSale == "NUL">> + Nueva Universidad de Libertad, a unique slave school promoting androgyny to the point of surgical modification. <<else>> the Futanari Sisters, an enigmatic group of transformation enthusiasts that sells beautiful hermaphrodites. <</if>> @@ -93,6 +98,8 @@ You pause for a moment, and $he plunges on: "<<if $PC.title != 0>>Sir<<else>>Ma' My tutelage has been long and hard, and I'm very eager to begin my life as a slave." $He's nude, and stands up to reveal $his hard-on. $He spins for the camera, showing $himself off. "I can help protect you, too: I'm proficient in unarmed combat, and I have weapons training. I would love to be your bitch, or your bodyguard, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>," $he says, doing $his very best to sound appealing, like $he's been told. <<elseif $RESSale == "HA">> I am ready to serve you in any way you deem fit and do everything I can to protect your life." $He's wearing a delicate maid uniform, beautifully contrasting $his powerful physique and towering stature. "The academy has given me the opportunity to learn many valuable skills and I look forward put them at your service." +<<elseif $RESSale == "NUL">> + My education is complete, and I am ready to unveil the perfection of my form to the world." Naturally, $he's totally nude, yet you still are unable to even guess what sort of equipment $he was born with. "It is my duty and my honor to share myself in eternal servitude, in all manners and mechanisms," $he says in an unnervingly upbeat monotone. <<else>> The time has come for me to serve my Sisters by leaving my community and becoming a slave. Our sex skills are unparalleled," $he says proudly. $He's nude, and reclines luxuriantly for the camera, showing $his remarkable body off in all its gorgeous strangeness. $His boobs are huge, $his dick is hard, $his pussy is wet, and $his ass is relaxed. "I love to fuck, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>," $he says, and you believe $him. <<if ($PC.dick == 1) && ($PC.vagina == 1)>> @@ -195,7 +202,7 @@ You pause for a moment, and $he plunges on: "<<if $PC.title != 0>>Sir<<else>>Ma' <<default>> make those breasts bounce," _heA says. <</switch>> - <<elseif $RESSale == "LDE">> + <<elseif $RESSale == "LDE" || $RESSale == "NUL">> "And I would love to <<switch $assistantAppearance>> <<case "monstergirl">> diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw index 90e2ce03355add5694f8191d536c676de951caab..7cd9271121b6d6b982726271c7edca1e473ac81d 100644 --- a/src/uncategorized/scheduledEvent.tw +++ b/src/uncategorized/scheduledEvent.tw @@ -187,6 +187,8 @@ <<goto "RES Failure">> <<elseif ($TCR.schoolPresent == 1) && ($TCR.schoolProsperity <= -10)>> <<goto "RES Failure">> +<<elseif ($NUL.schoolPresent == 1) && ($NUL.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/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index c3e8ff2a70e5382129a1579f0f314b2d4ad7a7ff..c5b7d73e265458eb231bfadca79cf48184a8d097 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -709,6 +709,8 @@ The Futanari Sisters <<case HA>> The Hippolyta Academy +<<case NUL>> + Nueva Universidad de Libertad <<case "low tier criminals" "gangs and smugglers" "white collar" "military prison">> the prisoner sale <<default>> @@ -770,6 +772,8 @@ The Futanari Sisters. <<case HA>> The Hippolyta Academy. +<<case NUL>> + Nueva Universidad de Libertad. <<case "low tier criminals" "gangs and smugglers" "white collar" "military prison">> the prisoner sale. <<default>>