diff --git a/src/cheats/mod_EditArcologyCheat.tw b/src/cheats/mod_EditArcologyCheat.tw index dd00793e62cd7b36f967ab97e6c7755fb69cb2c4..8ff608dccf8e2e2937aa83d9c28d40a2c6d83d5b 100644 --- a/src/cheats/mod_EditArcologyCheat.tw +++ b/src/cheats/mod_EditArcologyCheat.tw @@ -372,6 +372,22 @@ __Player Character__ <<radiobutton "$TGA.schoolAnnexed" 0>> 0 | <<radiobutton "$TGA.schoolAnnexed" 1>> 1 (Failed) +<br><br>''The Hippolyta Academy:'' +<br>HA Students Bought: <<textbox "$HA.studentsBought" $HA.studentsBought>> +<br>HA Upgrades: ''$HA.schoolUpgrade'' +<<radiobutton "$HA.schoolUpgrade" 0>> 0 +| <<radiobutton "$HA.schoolUpgrade" 1>> 1 +| <<radiobutton "$HA.schoolUpgrade" 2>> 2 + +<br>HA Moved to Arcology: ''$HA.schoolPresent'' | +<<radiobutton "$HA.schoolPresent" 0>> 0 +| <<radiobutton "$HA.schoolPresent" 1>> 1 (Moved) + +<br>HA Prosperity: <<textbox "$HA.schoolProsperity" $HA.schoolProsperity>> +<br>HA Failed: ''$HA.schoolAnnexed'' | +<<radiobutton "$HA.schoolAnnexed" 0>> 0 +| <<radiobutton "$HA.schoolAnnexed" 1>> 1 (Failed) + <br><br>''The Cattle Ranch:'' <br>TCR Students Bought: <<textbox "$TCR.studentsBought" $TCR.studentsBought>> <br>TCR Upgrades: ''$TCR.schoolUpgrade'' diff --git a/src/cheats/mod_EditArcologyCheatDatatypeCleanup.tw b/src/cheats/mod_EditArcologyCheatDatatypeCleanup.tw index 8019426b6069562e9365ceed2eae66607d9bd6fc..f82ba11b83fff012578de8b93eecfe3b5e05b1c1 100644 --- a/src/cheats/mod_EditArcologyCheatDatatypeCleanup.tw +++ b/src/cheats/mod_EditArcologyCheatDatatypeCleanup.tw @@ -21,6 +21,9 @@ <<set $TGA.studentsBought = Number($TGA.studentsBought) || 0>> <<set $TGA.schoolProsperity = Number($TGA.schoolProsperity) || 0>> +<<set $HA.studentsBought = Number($HA.studentsBought) || 0>> +<<set $HA.schoolProsperity = Number($HA.schoolProsperity) || 0>> + <<set $TCR.studentsBought = Number($TCR.studentsBought) || 0>> <<set $TCR.schoolProsperity = Number($TCR.schoolProsperity) || 0>> diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 7d9c69c26db496fb757917ffd6189bb03ae37c9c..21136a889a237c5ea2d50b117209e94324a9d18e 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -727,6 +727,7 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $TGA = {schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0}>> <<set $TCR = {schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0}>> <<set $TFS = {farmUpgrade: 0, schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0}>> +<<set $HA = {schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0}>> <<set $futaAddiction = 0>> <<set $IDNumber = 1>> diff --git a/src/js/economyJS.tw b/src/js/economyJS.tw index a8a3cb0a62b301f1af427c2f5cac9c84b8729eff..899f1d49442029ba958f4e789c8f58cdd7e318a8 100644 --- a/src/js/economyJS.tw +++ b/src/js/economyJS.tw @@ -198,6 +198,9 @@ window.getCost = function(array) { if(State.variables.TGA.schoolPresent === 1) { costs += 1000; } + if(State.variables.HA.schoolPresent === 1) { + costs += 1000; + } if(State.variables.TCR.schoolPresent === 1) { costs += 1000; } @@ -219,6 +222,9 @@ window.getCost = function(array) { if(State.variables.TGA.subsidize !== 0) { costs += 1000; } + if(State.variables.HA.subsidize !== 0) { + costs += 1000; + } if(State.variables.TCR.subsidize !== 0) { costs += 1000; } diff --git a/src/pregmod/theHippolytaAcademy.tw b/src/pregmod/theHippolytaAcademy.tw new file mode 100644 index 0000000000000000000000000000000000000000..4360424a5c68fa63f6579fc2713ba6c3449949f1 --- /dev/null +++ b/src/pregmod/theHippolytaAcademy.tw @@ -0,0 +1,42 @@ +:: The Hippolyta Academy [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 = "HA", $returnTo = "Main", $newSlaveIndex = 0>> +<</if>> + +//The Hippolyta Academy is one of the most famous slave bodyguarding schools in all free cities. Its business model is to offer very high quality highly trained girls. Their renown amazonian maids are some of the best combatants in the world and can be often found on the side of the wealthiest citizens.// + +<br><br>The Hippolyta Academy offers a fresh graduate for inspection. The interview takes place in one of the many training areas of the school, where the physical prowess of the candidate can be easily showcased. + +<<GenerateMarketSlave "HA">> +<<slaveCost $activeSlave>> +<<if $HA.schoolSale != 0>> + <<set $slaveCost = Math.trunc($slaveCost*0.6)>> +<<elseif $HA.schoolUpgrade != 0>> + <<set $slaveCost = Math.trunc($slaveCost*1.2)>> +<</if>> +<<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> + + +<br><br>The price is ¤<<print $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>> + +<<if $cash >= $slaveCost>> + <br>[[Buy her and check out other slaves to order|The Hippolyta Academy][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <<if $newSlaves.length == 0>> + <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <<else>> + <br>[[Buy her and Finish your order of slaves|Bulk Slave Intro][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $newSlaves.push($activeSlave)]] + <</if>> +<<else>> + //You lack the necessary funds to buy this slave.// +<</if>> +<br>[[Decline to purchase her and check out another slave|The Hippolyta Academy][$slavesSeen += 1]] +<<if $newSlaves.length > 0>> + <br>[[Finish your order of slaves|Bulk Slave Intro]] +<</if>> + +<br><br> +<<set $saleDescription = 1>><<include "Long Slave Description">> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index fa9f5645c67a46bb1c3ff273d3ea9d7bf003ed24..fec6c2477f02b24b9d5376c6652ce09d7066a089 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -1924,6 +1924,9 @@ Setting missing global variables: <<if ndef $TFS>> <<set $TFS = {schoolUpgrade: 0, schoolPresent: 0, schoolProsperity: 0, subsidize: 0, schoolAnnexed: 0, studentsBought: 0, schoolSale: 0}>> <</if>> +<<if ndef $HA>> + <<set $HA = {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 c16237401ef9dd17237d55afe119340211c4e9dc..3774a14855b5f12e9b9507c9ea6cfc8332867afc 100644 --- a/src/uncategorized/arcmgmt.tw +++ b/src/uncategorized/arcmgmt.tw @@ -461,7 +461,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+$TCR.schoolPresent>> + <<set _schools = $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent+$HA.schoolPresent>> <<if _schools == 1>> The presence of a slave school in the arcology improves the local economy. <<elseif _schools > 0>> @@ -618,7 +618,7 @@ earning you @@.yellowgreen;¤_earnings.@@ <</if>> -<<if $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent > 0>> +<<if $TSS.schoolPresent+$GRI.schoolPresent+$SCP.schoolPresent+$LDE.schoolPresent+$TGA.schoolPresent+$TFS.schoolPresent+$TCR.schoolPresent+$HA.schoolPresent > 0>> <br> <<if $TSS.schoolPresent == 1>> @@ -734,6 +734,22 @@ The Futanari Sisters have a <<if $TFS.schoolProsperity > 4>>very prosperous<<els <</if>> <</if>> +<<if $HA.schoolPresent == 1>> +<br> +The Hippolyta Academy have a <<if $TFS.schoolProsperity > 4>>very prosperous<<elseif $TFS.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch in $arcologies[0].name. +<<if $TFS.schoolProsperity >= 10>> + They are one of the most famous schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<set $rep += 200>><</if>> + <<set $TFS.subsidize = 0, $TFS.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 $TFS.schoolProsperity-->> +<</if>> +<</if>> + <</if>> <<if $marketAssistantLimit != 0>> diff --git a/src/uncategorized/bulkSlaveGenerate.tw b/src/uncategorized/bulkSlaveGenerate.tw index 8f65fe3aa2bcc01d5d7e16d8c00f24e541c28b7a..1060a4c00e3eb0ce8c7ee546a2151742c777bd97 100644 --- a/src/uncategorized/bulkSlaveGenerate.tw +++ b/src/uncategorized/bulkSlaveGenerate.tw @@ -37,6 +37,11 @@ <<set $discount = 375>> <</if>> +<<case "HA">> + <<if $HA.schoolUpgrade != 0>> + <<set $discount = 375>> + <</if>> + <<case "TCR">> <<if $TCR.schoolUpgrade != 0>> <<set $discount = 375>> @@ -73,9 +78,9 @@ /* Determine if Law Compliance effects must be applied to this transaction */ <<switch $slaveMarket>> -<<case "indentures" "neighbor" "heap" "TSS" "GRI" "SCP" "LDE" "TGA" "TCR" "TFS">> /* these markets are exempt from law compliance */ +<<case "indentures" "neighbor" "heap" "TSS" "GRI" "SCP" "LDE" "TGA" "HA" "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 */ +<<default>> /* all other markets are not exempt: corporate, hunters, kidnappers, neighbor, raiders, trainers, TSS, GRI, SCP, LDE, TGA, HA, TFS */ <<set $applyLaw = 1>> <</switch>> @@ -135,6 +140,8 @@ <<set $LDE.studentsBought += $newSlaves.length>> <<case "TGA">> <<set $TGA.studentsBought += $newSlaves.length>> +<<case "HA">> + <<set $HA.studentsBought += $newSlaves.length>> <<case "TCR">> <<set $TCR.studentsBought += $newSlaves.length>> <<case "TFS">> diff --git a/src/uncategorized/buySlaves.tw b/src/uncategorized/buySlaves.tw index 6a1abfd883f1207d66186defe42869f6eb3beb9c..4879c7b2c666da77a45232a445fcb75f9852704c 100644 --- a/src/uncategorized/buySlaves.tw +++ b/src/uncategorized/buySlaves.tw @@ -121,6 +121,13 @@ __Sex Slave Purchase Options__ [[(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>> + + <br> [[The Hippolyta Academy][$slavesSeen += 1]] | + <<if $cash > _minimumFive>> + [[(x5)|Bulk Slave Generate][$slaveMarket = "HA", $introType = "bulk", $numSlaves = 5]] | + <</if>> + //High quality slaves of powerful physique and refined skills.//<<if $HA.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/costs.tw b/src/uncategorized/costs.tw index 9546aa35df7072220dcd2e3eda057f81e187eb9a..13472f430bc228a39e96992469b373e5e635dc69 100644 --- a/src/uncategorized/costs.tw +++ b/src/uncategorized/costs.tw @@ -379,6 +379,9 @@ <<if $TGA.subsidize != 0>> <<set $costs += 1000>> <</if>> +<<if $HA.subsidize != 0>> + <<set $costs += 1000>> +<</if>> <<if $TCR.subsidize != 0>> <<set $costs += 1000>> <</if>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index 76e781c9adf000bca7b11f987e0e7c86ed64d53b..6711b06fa881d6b0dd8596a96aac55d02c20e697 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -175,6 +175,9 @@ <<if $TGA.subsidize != 0>> <br>__The Gymnasium-Academy__ branch campus influence: ¤1000 <</if>> +<<if $HA.subsidize != 0>> + <br>__The Hippolyta-Academy__ branch influence: ¤1000 +<</if>> <<if $TCR.subsidize != 0>> <br>__The Cattle Ranch__ local pasture influence: ¤1000 <</if>> diff --git a/src/uncategorized/endWeek.tw b/src/uncategorized/endWeek.tw index e60be2aaca763b115cf8345c90ce5fd29900ab16..7664b73d4be17dff9230b3538f0f4bbcb458beca 100644 --- a/src/uncategorized/endWeek.tw +++ b/src/uncategorized/endWeek.tw @@ -110,7 +110,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, $TCR.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, $HA.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 5aa6c8025d741429d9746204213845b1e07e05fb..bf44d51462f1b0b4f1e4cc088ddf3872795ea22f 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+$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 == 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 ee1a81816ecaea6e950d9369a5b6356782f1b141..f1a90999f3a9f3c5cb420028066d4d9af7f78fd2 100644 --- a/src/uncategorized/pSchoolSuggestion.tw +++ b/src/uncategorized/pSchoolSuggestion.tw @@ -30,6 +30,8 @@ The unusually competent young heiress standing next to him snickers. "If you're <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> +"I see good taste is scarce within this walls" suddenly stated a young man previously quiet in his corner. "I say quality and strength is where the game should be played and there's nothing better than the girls from the Hippolyta Academy. +<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." <br><br> @@ -59,6 +61,12 @@ The older gentleman who seems to have been acting as unofficial moderator before <<set $TCR.schoolPresent = 1, $cash -= 10000>> <</replace>> <</link>> +<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. + <<set $HA.schoolPresent = 1, $cash -= 10000>> + <</replace>> +<</link>> <</if>> <<if $seeDicks != 0>> diff --git a/src/uncategorized/policies.tw b/src/uncategorized/policies.tw index 8dfee38f98915ba4b91aaeb28ecc48e56575f449..82230f9ff319d6d3b74ff7c08626ecc754e21b0d 100644 --- a/src/uncategorized/policies.tw +++ b/src/uncategorized/policies.tw @@ -250,7 +250,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)>> +<<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)>> <br>__Education Policy__ <<if $TSS.subsidize == 1>> @@ -321,6 +321,16 @@ [[Repeal|Policies][$TFS.subsidize = 0]] <</if>> +<<if $HA.subsidize == 1>> + <br>''Hippolyta Academy subsidy:'' you are subsidizing this school's branch campus in your arcology. + [[Repeal|Policies][$HA.subsidize = 0]] +<</if>> + +<<if $HA.subsidize == -1>> + <br>''Undermine the Hippolyta Academy:'' you are covertly hurting this school's branch campus in your arcology. + [[Repeal|Policies][$HA.subsidize = 0]] +<</if>> + <</if>> <br>__Slave Retirement Planning__ @@ -1076,6 +1086,19 @@ <</if>> <</if>> +<<if $HA.schoolPresent != 0>> +<<if $HA.subsidize == 0>> + <<if $HA.schoolProsperity < 10>> + <br>''Hippolyta Academy subsidy:'' you will subsidize this school's branch campus in your arcology. + [[Implement|Policies][$HA.subsidize = 1, $cash -=5000]] + <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <</if>> + <br>''Undermine the Hippolyta Academy:'' you will covertly hurt this school's branch campus in your arcology. + [[Implement|Policies][$HA.subsidize = -1, $cash -=5000]] + <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// +<</if>> +<</if>> + <br>__Slave Retirement Planning__ <<if $CustomRetirementAgePolicy == 0>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index 69e8b510e64ebeaca4ebc2118e7454cf37907668..fe2aa89364dc7b112f4956dcb2856467ef758916 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -969,6 +969,15 @@ <<set $RESEndowment.push("TGA")>> <</if>> <</if>> + <<if $HA.schoolUpgrade == 0>> + <<if ($HA.studentsBought > 1) || ($HA.schoolPresent != 0)>> + <<set $events.push("RES Endowment")>> + <<if $HA.studentsBought > 2>> + <<set $events.push("RES Endowment")>> + <</if>> + <<set $RESEndowment.push("HA")>> + <</if>> + <</if>> <<if $TCR.schoolUpgrade == 0>> <<if ($TCR.studentsBought > 1) || ($TCR.schoolPresent != 0)>> <<set $events.push("RES Endowment")>> @@ -1040,6 +1049,15 @@ <</if>> <</if>> <</if>> +<<if $HA.schoolUpgrade != 0>> +<<if $HA.schoolPresent == 0>> +<<if $HA.schoolAnnexed == 0>> + <<set $events.push("RES Move")>> + <<set $events.push("RES Move")>> + <<set $RESMove.push("HA")>> +<</if>> +<</if>> +<</if>> <<if $TCR.schoolUpgrade != 0 && $TCR.schoolPresent == 0 && $TCR.schoolAnnexed == 0>> <<set $events.push("RES Move")>> <<set $events.push("RES Move")>> @@ -1081,6 +1099,10 @@ <<set $events.push("RES Sale")>> <<set $RESSale.push("TCR")>> <</if>> + <<if $HA.studentsBought == 0>> + <<set $events.push("RES Sale")>> + <<set $RESSale.push("HA")>> + <</if>> <</if>> <<if $seeDicks != 0>> <<if $LDE.studentsBought == 0>> diff --git a/src/uncategorized/resEndowment.tw b/src/uncategorized/resEndowment.tw index 58186009bb1f732797921a1d3b4de6f286c98f92..feaf701d14abadd1103c5308238b50df18319906 100644 --- a/src/uncategorized/resEndowment.tw +++ b/src/uncategorized/resEndowment.tw @@ -24,6 +24,10 @@ 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> "A generous donation," the representative insists, "would help us advance our mission to provide the very finest companions to persons of quality such as yourself." 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 == "HA">> + You receive a personal call from a senior representative of the Hippolyta Academy. It seems the school is raising funds, and since you've already <<if $HA.schoolPresent == 0>>purchased $HA.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 provide the very finest companions to persons of quality such as yourself." 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 == "TCR">> You receive a personal call from a senior representative of the Cattle Ranch. It seems the farm is raising funds, and since you've already <<if $TCR.schoolPresent == 0>>purchased $TCR.studentsBought of its stock<<else>>encouraged them to open a pasture in your arcology<</if>> and are known to be wealthy, you are an obvious potential investor. Though the Cattle Ranchers are, of course, a for-profit farm, they do their best to maintain a veneer of public service, and cast their efforts to improve their product as a benefit to lactation focused society as a whole. <br><br> @@ -175,6 +179,32 @@ <<set $rep += 1000>> <</replace>> <</link>> //This will cost ¤10000// +<<elseif $RESEndowment == "HA">> + <<link "Support higher education training">> + <<replace "#result">> + You and the representative discuss the academy's focus on raw quality. You offer to endow a better educational program able to enhance the mental faculties of the graduates without negatively affecting their physical development. The school spreads @@.green;word of your generosity,@@ using you as an example of investment in the future of slaveowning. + <<set $HA.schoolUpgrade = 1>> + <<set $cash -= 50000>> + <<set $rep += 1500>> + <</replace>> + <</link>> //This will cost ¤50000// + <br> + <<link "Focus on growth stimulants research">> + <<replace "#result">> + You express general satisfaction with previous graduates, but point out that if they truly wish to distinguish themselves in the world, they need to focus on their trademark features. The representative quickly hides his incredulous glee as you outline a research program that will make Hippolyta Academy graduates powerful colossi. The grateful school spreads @@.green;word of your generosity,@@ using you as an example of investment in the future of slaveowning. + <<set $HA.schoolUpgrade = 2>> + <<set $cash -= 50000>> + <<set $rep += 1500>> + <</replace>> + <</link>> //This will cost ¤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. + <<set $cash -= 10000>> + <<set $rep += 1000>> + <</replace>> + <</link>> //This will cost ¤10000// <<elseif $RESEndowment == "TCR">> <<link "Encourage the sale of breeding bulls">> <<replace "#result">> diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw index ce6bebbdb738043335c4ce3dd8cb646e447db673..2dbe7ec6edee239977c465e069bda026e9cc8f47 100644 --- a/src/uncategorized/resFailure.tw +++ b/src/uncategorized/resFailure.tw @@ -20,6 +20,8 @@ <<set $RESFailure = "TCR">> <<elseif ($TFS.schoolPresent == 1) && ($TFS.schoolProsperity <= -10)>> <<set $RESFailure = "TFS">> +<<elseif ($HA.schoolPresent == 1) && ($HA.schoolProsperity <= -10)>> + <<set $RESFailure = "HA">> <</if>> <<set $rep -= 200>> @@ -392,6 +394,63 @@ <<set $activeSlave.customTat = "She has the baroque crest of the Gymnasium-Academy that trained her branded into her left cheek.">> <<AddSlave $activeSlave>> /* skip New Slave Intro */ <</for>> +<<elseif $RESFailure == "HA">> + <<set $HA.schoolPresent = 0>> + <<set $HA.subsidy = 0>> + <<set $HA.schoolProsperity = 0>> + <<set $HA.schoolAnnexed = 1>> + <<for $i = 0; $i < $slavesToAdd; $i++>> + <<include "Generate XX Slave">> + <<set $activeSlave.origin = "She was given to you by a failed branch campus of the Hippolyta Academy right after her majority.">> + <<set $activeSlave.career = "a slave">> + <<set $activeSlave.intelligenceImplant = 1>> + <<set $activeSlave.teeth = "normal">> + <<set $activeSlave.intelligence = either (0, 1, 2)>> + <<set $activeSlave.chem = 20>> + <<if $HA.schoolUpgrade == 1>> + <<set $activeSlave.devotion = 20>> + <<set $activeSlave.trust = 20>> + <<else>> + <<set $activeSlave.devotion = random(25,45)>> + <<set $activeSlave.trust = random(25,45)>> + <</if>> + <<set $activeSlave.faceShape = either("cute", "normal")>> + <<set $activeSlave.face = either(20, 20, 35,35,35,50,75,100)>> + <<set $activeSlave.lips = either(0,10,25)>> + <<set $activeSlave.weight = -10>> + <<set $activeSlave.health = random(80,100)>> + <<set $activeSlave.actualAge = 18>> + <<set $activeSlave.physicalAge = $activeSlave.actualAge>> + <<set $activeSlave.visualAge = $activeSlave.actualAge>> + <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> + <<set $activeSlave.hips = 0>> + <<set $activeSlave.vagina = random(0,1)>> + <<set $activeSlave.anus = random(0,1)>> + <<set $activeSlave.butt = random(2,4)>> + <<set $activeSlave.boobs = random(30,60) * 10>> + <<set $activeSlave.preg = 0>> + <<SetBellySize $activeSlave>> + <<set $activeSlave.health = random(60,80)>> + <<set $activeSlave.muscles = random(40,60)>> + <<set _minHeight = random(170,180)>> + <<set $activeSlave.height = Math.trunc(Math.clamp(Height.random($activeSlave, {limitMult: [5, 15]}),_minHeight, 274))>> + <<set $activeSlave.waist = -15>> + <<set $activeSlave.shoulders = 0>> + <<set $activeSlave.vaginalSkill = 10>> + <<set $activeSlave.oralSkill = 10>> + <<set $activeSlave.analSkill = 10>> + <<set $activeSlave.whoreSkill = 10>> + <<set $activeSlave.entertainSkill = either(10,10,30)>> + <<set $activeSlave.combatSkill = 1>> + <<set $activeSlave.sexualFlaw = either("none", "none", "apathetic", "judgemental")>> + <<set $activeSlave.behavioralFlaw = either("none", "arrogant")>> + <<set $activeSlave.pubicHStyle = "waxed">> + <<set $activeSlave.underArmHStyle = "waxed">> + <<set $activeSlave.hStyle = either("neat", "braided", "tails", "ponytail", "bun")>> + <<set $activeSlave.hLength = random(5,50)>> + <<set $activeSlave.customTat = "She has the sword and eagle symbol of the Hippolyta Academy tattooed on her left shoulder.">> + <<AddSlave $activeSlave>> /* skip New Slave Intro */ + <</for>> <<else>> <<set $TFS.schoolPresent = 0>> <<set $TFS.subsidy = 0>> @@ -644,6 +703,8 @@ You receive a personal call from a senior representative of the Ecole des Enculees, 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 == "TGA">> 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 == "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>> @@ -716,6 +777,13 @@ The failure of a prominent organization within your arcology has @@.red;affected <<include "Remove activeSlave">> <<set $i -= 1>> <</if>> + <<elseif $RESFailure == "HA">> + <<if $slaves[$i].origin == "She was given to you by a failed branch campus of the Hippolyta Academy right after her majority.">> + <<slaveCost $slaves[$i]>> + <<set $cash += $slaveCost>> + <<include "Remove activeSlave">> + <<set $i -= 1>> + <</if>> <<elseif $RESFailure == "TCR">> <<if $slaves[$i].origin == "She is a prized dairy cow given to you by a failed local pasture of The Cattle Ranch.">> <<slaveCost $slaves[$i]>> diff --git a/src/uncategorized/resMove.tw b/src/uncategorized/resMove.tw index 15b44262284ff318ae68903c5e630ddf6ff2dddb..9983612c87a494d8772e06e76a50251a59371e74 100644 --- a/src/uncategorized/resMove.tw +++ b/src/uncategorized/resMove.tw @@ -14,6 +14,8 @@ You receive a personal call from a senior representative of the Ecole des Enculees. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The Ecole 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 == "TGA">> You receive a personal call from a senior representative of the Gymnasium-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 == "HA">> + 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. <<else>> @@ -206,7 +208,7 @@ as you suspected, <<default>> those bottoms," she says. <</switch>> - <<elseif $RESMove == "TGA">> + <<elseif $RESMove == "TGA" || $RESMove == "HA">> "Just think of <<switch $assistantAppearance>> <<case "monstergirl">> @@ -226,7 +228,7 @@ as you suspected, <<case "angel">> those lovely muscles," mutters. "I'd feel so safe with them around me..." <<case "cherub">> - sweaty muslces!" Her avatar says. "I wonder if I could fly faster with them?" + sweaty muscles!" Her avatar says. "I wonder if I could fly faster with them?" <<case "incubus">> their strength; think of the sexual positions!" She exclaims, her hard-on twitching with anticipation. <<case "succubus">> @@ -281,7 +283,7 @@ as you suspected, <</if>> <br><br> Your assistant is a powerful analytic tool, but <<if $assistant == 0>>it<<else>>she<</if>> lacks the capacity for true creativity. <<if $assistant == 0>>It<<else>>She<</if>> did not mention the long term. It would be possible to support the -<<if ($RESMove == "TSS") || ($RESMove == "SCP") || ($RESMove == "LDE") || ($RESMove == "TGA")>> +<<if ($RESMove == "TSS") || ($RESMove == "SCP") || ($RESMove == "LDE") || ($RESMove == "TGA") || ($RESMove == "HA")>> school's <<elseif $RESMove == "GRI">> lab's @@ -308,6 +310,8 @@ presence in the arcology, reaping all sorts of benefits. Alternatively, you migh <<set $LDE.schoolPresent = 1>> <<elseif $RESMove == "TGA">> <<set $TGA.schoolPresent = 1>> + <<elseif $RESMove == "HA">> + <<set $TGA.schoolPresent = 1>> <<elseif $RESMove == "TCR">> <<set $TCR.schoolPresent = 1>> <<else>> diff --git a/src/uncategorized/resSale.tw b/src/uncategorized/resSale.tw index 395e2b0915ee8bce812c215d4cdb2b1f803ca45f..c45445717dce9edebca5f3063f900c918b799376 100644 --- a/src/uncategorized/resSale.tw +++ b/src/uncategorized/resSale.tw @@ -18,6 +18,8 @@ <<set $TGA.schoolSale = 1>> <<elseif $RESSale == "TCR">> <<set $TCR.schoolSale = 1>> +<<elseif $RESSale == "HA">> + <<set $HA.schoolSale = 1>> <<else>> <<set $TFS.schoolSale = 1>> <</if>> @@ -35,6 +37,8 @@ You receive a personal call from The Gymnasium-Academy, an intense slave school with a reputation for producing fit bitches with combat skills and stiff dicks. <<elseif $RESSale == "TCR">> 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. <<else>> the Futanari Sisters, an enigmatic group of transformation enthusiasts that sells beautiful hermaphrodites. <</if>> @@ -56,6 +60,8 @@ You pause for a moment, and she plunges on: "<<if $PC.title == 1>>Sir<<else>>Ma' I've been trained to need cock up my ass." She's nude, and spins around to point her ass at the camera. She begins to wink her big butthole, her tiny, soft cock dangling limply below it. She cranes her head around to continue. "I can come from nothing but buttsex," she says proudly. "I would love to be your anal slut, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says, sounding very eager to begin. <<elseif $RESSale == "TGA">> My tutelage has been long and hard, and I'm very eager to begin my life as a slave." She's nude, and stands up to reveal her hardon. She spins for the camera, showing herself 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 == 1>>Sir<<else>>Ma'am<</if>>," she says, doing her very best to sound appealing, like she'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." She's wearing a delicate maid uniform, beautifully contrasting her poweful 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." <<else>> The time has come for me to serve my Sisters by leaving my community and becoming a slave. Our sex skills are unparalleled," she says proudly. She's nude, and reclines luxuriantly for the camera, showing her remarkable body off in all its gorgeous strangeness. Her boobs are huge, her dick is hard, her pussy is wet, and her ass is relaxed. "I love to fuck, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says, and you believe her. <<if ($PC.dick == 1) && ($PC.vagina == 1)>> @@ -235,6 +241,48 @@ You pause for a moment, and she plunges on: "<<if $PC.title == 1>>Sir<<else>>Ma' <<default>> train that body," she says. <</switch>> + <<elseif $RESSale == "HA">> + "And I would love to + <<switch $assistantAppearance>> + <<case "monstergirl">> + break both her holes at once," the monstergirl exclaims, and shakes her dicks for emphasis. + <<case "shemale">> + wreck her amazonian asshole," the shemale exclaims, and starts to jack off. + <<case "amazon">> + fist her cunt," the amazon exclaims, and helpfully raises the fist in question. + <<case "businesswoman">> + sell her fresh pussy to the highest bidder," the businesswoman exclaims. + <<case "fairy">> + play with her clit and lap up those sweet juices!" the fairy exclaims, licking her lips. + <<case "pregnant fairy">> + play with her clit and lap up those sweet juices!" the fairy exclaims, licking her lips. + <<case "goddess">> + teach her all about being a real woman," the goddess exclaims, rubbing her belly in anticipation. + <<case "hypergoddess">> + teach her all about being a real woman," the goddess exclaims, rubbing her massive belly in anticipation. + <<case "loli">> + play with her!" The little girl exclaims happily while jumping up and down. + <<case "preggololi">> + play with her!" The little girl exclaims happily while caressing her belly. + <<case "angel">> + keep her safe and craft the perfect future slavewife for someone," the angel says, crossing her arms under her chest. + <<case "cherub">> + pretty her up for her first love!" the cherub says, clasping her hands together and fluttering back and forth. + <<case "incubus">> + brutally stretch both those holes until she is a slave to my dick," the incubus says, stroking her cock to erection. + <<case "succubus">> + shape her into the perfect girl for <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>," the succubus says, licking her lips with anticipation. "I'll make a real sex demon out of them!" + <<case "imp">> + tease her until she is begging to have her virgnity taken," the imp says, rubbing her hands together with anticipation. + <<case "witch">> + play with their body," the witch says, "Test my spells on someone else for once." + <<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">> + break both her virgin holes at once," the avatar exclaims, her chest splitting open to reveal countless tentacles, the flesh at their bases writhing with unborn young. "Fill them with young until they are bloated hives." + <<case "schoolgirl">> + make out with her. She's cute!" the schoolgirl exclaims. + <<default>> + fuck her amazonian holes," she says. + <</switch>> <<else>> <<switch $assistantAppearance>> <<case "monstergirl">> diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw index 715f9304575bbeaf10d8b1addc1b68bb4dd85d50..9c3e7cb3cd0cf17a064252efba9d1c8da643ed65 100644 --- a/src/uncategorized/scheduledEvent.tw +++ b/src/uncategorized/scheduledEvent.tw @@ -163,6 +163,8 @@ <<goto "RES Failure">> <<elseif ($TGA.schoolPresent == 1) && ($TGA.schoolProsperity <= -10)>> <<goto "RES Failure">> +<<elseif ($HA.schoolPresent == 1) && ($HA.schoolProsperity <= -10)>> + <<goto "RES Failure">> <<elseif ($TCR.schoolPresent == 1) && ($TCR.schoolProsperity <= -10)>> <<goto "RES Failure">> <<elseif ($TFS.schoolPresent == 1) && ($TFS.schoolProsperity <= -10)>> diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw index b85b60c3292cd1ae070eb00229ce2a3dbf1904c6..61139fd22c86051983c3e33e4430ff77d16547dc 100644 --- a/src/utility/descriptionWidgets.tw +++ b/src/utility/descriptionWidgets.tw @@ -193,6 +193,9 @@ <<if $TCR.schoolSale != 0>> <br>@@.yellow;For your first purchase, @@<strong>[[The Cattle Ranch][$slavesSeen += 1]]</strong>@@.yellow; will sell at half price this week.@@ <</if>> + <<if $HA.schoolSale != 0>> + <br>@@.yellow;For your first purchase, @@<strong>[[The Hippolyta Academy][$slavesSeen += 1]]</strong>@@.yellow; will sell at half price this week.@@ + <</if>> <<if ($seeDicks != 0)>> <<if $LDE.schoolSale != 0>> <br>@@.yellow;For your first purchase, @@<strong>[[L'école des Enculées][$slavesSeen += 1]]</strong>@@.yellow; will sell at half price this week.@@ diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index e8c5882a825e7b57c32200885bd43bfe0189eb46..dbf1943bc373387929a03a7c64bc9d378725cae6 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -1068,6 +1068,11 @@ <<elseif $TGA.schoolPresent == 1>> <<set $schoolsPresent.push("The Gymnasium-Academy")>> <</if>> +<<if $HA.schoolProsperity >= 10>> + <<set $schoolsPerfected.push("The Hippolyta Academy")>> +<<elseif $HA.schoolPresent == 1>> + <<set $schoolsPresent.push("The Hippolyta Academy")>> +<</if>> <<if $TCR.schoolProsperity >= 10>> <<set $schoolsPerfected.push("The Cattle Ranch")>> <<elseif $TCR.schoolPresent == 1>> diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index f971c09cb7afc4b4690543fb2bac6ad0421616b3..51784e0e19161fa076479fa86fed4b96f13ef02b 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -3501,6 +3501,75 @@ <<set $activeSlave.hLength = 150>> <<set $activeSlave.customTat = "She has a simple pink heart tattooed on her right temple.">> +<<case HA>> + <<set $activeSlaveOneTimeMinAge = 22>> + <<set $activeSlaveOneTimeMaxAge = 26>> + <<set $one_time_age_overrides_pedo_mode = 1>> + <<include "Generate XX Slave">> + <<set $activeSlave.origin = "You bought her from the prestigious Hippolyta Academy.">> + <<set $activeSlave.career = "a bodyguard">> + <<set $activeSlave.intelligenceImplant = 1>> + <<set $activeSlave.faceShape = either("cute", "normal")>> + <<set $activeSlave.face = either(35,35,35,50,75,100)>> + <<set $activeSlave.lips = random(0,25)>> + <<set $activeSlave.weight = -10>> + <<set $activeSlave.health = random(80,100)>> + <<set $activeSlave.actualAge = random(20,25)>> + <<set $activeSlave.physicalAge = $activeSlave.actualAge>> + <<set $activeSlave.visualAge = $activeSlave.actualAge>> + <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> + <<set $activeSlave.hips = 0>> + <<set $activeSlave.vagina = random(0,1)>> + <<set $activeSlave.anus = random(0,1)>> + <<set $activeSlave.fetish = "none">> + <<set $activeSlave.chem = 10 * random(1,3)>> + <<set $activeSlave.butt = random(2,4)>> + <<set $activeSlave.boobs = random(30,60) * 10>> + <<set $activeSlave.preg = 0>> + <<SetBellySize $activeSlave>> + <<set $activeSlave.teeth = "normal">> + <<set $activeSlave.devotion = random(60,75)>> + <<set $activeSlave.trust = random(60,75)>> + <<set $activeSlave.health = random(60,80)>> + <<set _minHeight = random(170,180)>> + <<if $HA.schoolUpgrade == 2>> + <<set $activeSlave.height = Math.trunc(Math.clamp(Height.random($activeSlave, {limitMult: [5, 15]}),_minHeight, 274))>> + <<set $activeSlave.muscles = random(40,80)>> + <<else>> + <<set $activeSlave.height = Math.trunc(Math.clamp(Height.random($activeSlave, {limitMult: [3, 9]}),_minHeight, 274))>> + <<set $activeSlave.muscles = random(20,40)>> + <</if>> + <<set $activeSlave.waist = -15>> + <<set $activeSlave.shoulders = 0>> + <<if $HA.schoolUpgrade == 1>> + <<set $activeSlave.intelligence = either(1,1,1,2,2)>> + <<set $activeSlave.vaginalSkill = either(20,20,40)>> + <<set $activeSlave.oralSkill = either(20,20,40)>> + <<set $activeSlave.analSkill = either(20,20,40)>> + <<set $activeSlave.whoreSkill = either(20,20,40)>> + <<set $activeSlave.entertainSkill = either(60,80,80,100)>> + <<else>> + <<set $activeSlave.intelligence = random(0,1)>> + <<set $activeSlave.vaginalSkill = 10>> + <<set $activeSlave.oralSkill = 10>> + <<set $activeSlave.analSkill = 10>> + <<set $activeSlave.whoreSkill = 10>> + <<set $activeSlave.entertainSkill = either(20,40,40,60)>> + <</if>> + <<set $activeSlave.combatSkill = 1>> + <<set $activeSlave.pubicHStyle = "waxed">> + <<set $activeSlave.underArmHStyle = "waxed">> + <<set $activeSlave.sexualQuirk = either("none", "none", "caring", "unflinching")>> + <<set $activeSlave.sexualFlaw = either("none", "none", "apathetic", "judgemental")>> + <<set $activeSlave.behavioralFlaw = either("none", "arrogant")>> + <<set $activeSlave.behavioralQuirk = either("none", "none", "fitness", "confident")>> + <<set $activeSlave.fetishStrength = 0>> + <<set $activeSlave.fetishKnown = 0>> + <<set $activeSlave.attrKnown = 0>> + <<set $activeSlave.hStyle = either("neat", "braided", "tails", "ponytail", "bun")>> + <<set $activeSlave.hLength = random(5,50)>> + <<set $activeSlave.clothes = "a nice maid outfit">> + <<set $activeSlave.customTat = "She has the sword and eagle symbol of the Hippolyta Academy tattooed on her left shoulder.">> <<default>> Someone messed up. _market is not known. @@ -3557,6 +3626,8 @@ The Cattle Ranch <<case "TFS">> The Futanari Sisters +<<case HA>> + The Hippolyta Academy. <<default>> Someone messed up. _market is not known. @@ -3612,6 +3683,8 @@ The Cattle Ranch. <<case "TFS">> The Futanari Sisters. +<<case HA>> + The Hippolyta Academy. <<default>> Someone messed up. _market is not known.