diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw index 496a76ecfa86de992a454eb511a7d0fa4e375c4c..195acf495bd5a5b25ca3d6ae21f6b4e2665bfd28 100644 --- a/src/SecExp/attackReport.tw +++ b/src/SecExp/attackReport.tw @@ -130,7 +130,7 @@ <hr> <<if $attackType == "raiders">> - Today, the _day of _month _year, our arcology was attacked by a band of wild raiders, $attackTroops men strong. + Today, the _day of _month _year, our arcology was attacked by a band of wild raiders, <<print commaNum($attackTroops)>> men strong. <<if $battleResult != 1 && $battleResult != 0 && $battleResult != -1>> Our defense forces, <<print commaNum(Math.trunc($troopCount))>> strong, clashed with them <<if $battleTerrain == "urban">> @@ -192,7 +192,7 @@ You decided in favor of a financial approach rather than open hostilities. Your troops remain inside the arcology's walls. <</if>> <<elseif $attackType == "free city">> - Today, the _day of _month _year, our arcology was attacked by a contingent of mercenaries hired by a competing free city, $attackTroops men strong. + Today, the _day of _month _year, our arcology was attacked by a contingent of mercenaries hired by a competing free city, <<print commaNum($attackTroops)>> men strong. <<if $battleResult != 1 && $battleResult != 0 && $battleResult != -1>> Our defense forces, $troopCount strong, clashed with them <<if $battleTerrain == "urban">> @@ -254,7 +254,7 @@ You decided in favor of a financial approach rather than open hostilities. Your troops remain inside the arcology's walls. <</if>> <<elseif $attackType == "freedom fighters">> - Today, the _day of _month _year, our arcology was attacked by a group of freedom fighters bent on the destruction of the institution of slavery, $attackTroops men strong. + Today, the _day of _month _year, our arcology was attacked by a group of freedom fighters bent on the destruction of the institution of slavery, <<print commaNum($attackTroops)>> men strong. <<if $battleResult != 1 && $battleResult != 0 && $battleResult != -1>> Our defense forces, $troopCount strong, clashed with them <<if $battleTerrain == "urban">> @@ -316,7 +316,7 @@ You decided in favor of a financial approach rather than open hostilities. Your troops remain inside the arcology's walls. <</if>> <<elseif $attackType == "old world">> - Today, the _day of _month _year, our arcology was attacked by an old world nation boasting a misplaced sense of superiority, $attackTroops men strong. + Today, the _day of _month _year, our arcology was attacked by an old world nation boasting a misplaced sense of superiority, <<print commaNum($attackTroops)>> men strong. <<if $battleResult != 1 && $battleResult != 0 && $battleResult != -1>> Our defense forces, $troopCount strong, clashed with them <<if $battleTerrain == "urban">> diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 3d7e80417de7a4887244b3ab08b516e9c8731433..5d61bf66b8126ad6b1fd34d9db2e5ed433719e82 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -1420,4 +1420,6 @@ erectileImplant: 0 <<set $postSexCleanUp = 1>> +<<set $DefaultBirthDestination = "">> + <<goto "Alpha disclaimer">> diff --git a/src/pregmod/csec.tw b/src/pregmod/csec.tw index 3a36b512a18ed7d473a64423b0ce9bd0e9266aca..4703d1ba09532c9fb4614d09a5d19740dbc2f1d6 100644 --- a/src/pregmod/csec.tw +++ b/src/pregmod/csec.tw @@ -213,7 +213,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <<set _lostBabies = 1, _babyCost = random(-12,12)>> sold for a total of @@.yellowgreen;<<print cashFormat(_curBabies*(50+_babyCost))>>.@@ <<set $cash += _curBabies*(50+_babyCost)>> - <<elseif $universalRulesChildrenBecomeBreeders == 1 && $arcologies[0].FSRepopulationFocus > 40>> + <<elseif $universalRulesChildrenBecomeBreeders > 0 && $arcologies[0].FSRepopulationFocus > 40 && $DefaultBirthDestination === "">> <<set _lostBabies = 1>> sent to one of $arcologies[0].name's future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. $activeSlave.slaveName <<if $activeSlave.fetish == "mindbroken" || $activeSlave.fuckdoll > 0>> @@ -232,7 +232,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <</if>> <<set $breederOrphanageTotal += _curBabies>> <</if>> - <<if _lostBabies != 1>> + <<if _lostBabies != 1 && $DefaultBirthDestination === "">> <br><br> <<link '...sent to a slave orphanage.'>> <<replace #_disposition>> @@ -318,6 +318,69 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <<set $nextButton = "Back">><<UpdateNextButton>> /* unlock Continue button */ <</link>> //Will cost <<print cashFormat(500)>> weekly// + <<elseif _lostBabies != 1 && $DefaultBirthDestination != "">> + $His <<if _curBabies > 1>>babies<<else>>baby<</if>> were sent to $DefaultBirthDestination. $slaves[$i].slaveName + <<switch $DefaultBirthDestination>> + <<case "a orphanage">> + <<if $slaves[$i].devotion > 95>> + worships you so completely that $he will not resent this. + <<elseif $slaves[$i].devotion > 50>> + is devoted to you, but $he will @@.mediumorchid;struggle to accept this.@@ + <<set $slaves[$i].devotion -= 2>> + <<elseif $slaves[$i].devotion > 20>> + has accepted being a sex slave, but $he will @@.mediumorchid;resent this intensely.@@ + <<set $slaves[$i].devotion -= 3>> + <<else>> + will of course @@.mediumorchid;hate you for this.@@ + <<set $slaves[$i].devotion -= 4>> + <</if>> + <<set $slaveOrphanageTotal += _curBabies>> + <<case "a citizen school">> + <<if $slaves[$i].devotion > 95>> + loves you already, but <<print $he>>'ll @@.hotpink;love you even more@@ for this. + <<elseif $slaves[$i].devotion > 50>> + knows about these and will be @@.hotpink;overjoyed.@@ $He will miss $his child<<if _curBabies > 1>>ren<</if>>, but $he expected that. + <<elseif $slaves[$i].devotion > 20>> + will naturally miss $his child<<if _curBabies > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that $his offspring will have a better life. + <<else>> + will naturally retain some resentment over being separated from $his child<<if _curBabies > 1>>ren<</if>>, but this should be balanced by hope that $his offspring will have a better life. + <</if>> + <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal += _curBabies>> + <<case "a private school">> + <<if $slaves[$i].devotion > 95>> + will @@.hotpink;worship you utterly@@ for this. + <<elseif $slaves[$i].devotion > 50>> + understands that this is the best possible outcome for the offspring of slave, and will be @@.hotpink;overjoyed.@@ + <<elseif $slaves[$i].devotion > 20>> + will miss $his child<<if _curBabies > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since <<print $he>>'ll understand this is the best possible outcome for a slave mother. + <<else>> + will resent being separated from $his child<<if _curBabies > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. + <</if>> + The child<<if _curBabies > 1>>ren<</if>> will be raised privately, with expert care and tutoring, an expensive proposition. + <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += _curBabies>> + <<case "the market">> + <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>> + <<set _babyCost = random(-12,100)>> + <<if $slaves[$i].prematureBirth > 0>><<set _babyCost = random(-32,40)>><</if>> + <<else>> + <<set _babyCost = random(-12,12)>> + <<if $slaves[$i].prematureBirth > 0>><<set _babyCost = -45>><</if>> + <</if>> + $His <<if _curBabies > 1>>babies<<else>>baby<</if>> were sold for <<if _curBabies > 1>>a total of <</if>>@@.yellowgreen;<<print cashFormat(_curBabies*(50+_babyCost))>>.@@<<if $slaves[$i].prematureBirth == 1>> A low price due to the added costs of caring for them.<</if>> + <<if $slaves[$i].devotion > 95>> + $He adheres to your thoughts so strongly that even though you backed out of caring for $his child<<if _curBabies > 1>>ren<</if>>, $he still truly believes you are doing $him an honor. + <<elseif $slaves[$i].devotion > 50>> + $He is @@.mediumorchid;deeply hurt@@ by your sudden decision to sell $his child<<if _curBabies > 1>>ren<</if>> instead of having <<if _curBabies > 1>>them<<else>>it<</if>> cared for. $His trust in your words @@.gold;wavers@@ as $he thinks of $his child<<if _curBabies > 1>>ren<</if>>'s future. + <<set $slaves[$i].trust -= 5, $slaves[$i].devotion -= 5>> + <<elseif $slaves[$i].devotion > 20>> + $He is @@.mediumorchid;devastated@@ by your sudden decision to sell $his child<<if _curBabies > 1>>ren<</if>> instead of having <<if _curBabies > 1>>them<<else>>it<</if>> cared for. $His mind struggles to comprehend @@.gold;such betrayal.@@ + <<set $slaves[$i].trust -= 10, $slaves[$i].devotion -= 10>> + <<else>> + For a moment, $he saw a glimmer of good in you; @@.mediumorchid;$he was clearly wrong.@@ $His mind struggles to comprehend @@.gold;why $he could ever even thing of trusting such a person.@@ + <<set $slaves[$i].trust -= 30, $slaves[$i].devotion -= 30>> + <</if>> + <<set $cash += _curBabies*(50+_babyCost)>> + <</switch>> <<else>> <<set $nextButton = "Back">><<UpdateNextButton>> /* unlock Continue button */ <</if>> diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index 36ec18e03828c1d9951cfa1c447ae7e2bfce3461..8ba6fc25608a4c85deb4fa7b2f0fb16d8ccdebde 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -918,7 +918,7 @@ All in all, <<set $cash += _curBabies*(50+_babyCost)>> <</if>> <</if>> - <<if _lostBabies != 1 && $universalRulesChildrenBecomeBreeders == 1 && $arcologies[0].FSRepopulationFocus > 40>> + <<if _lostBabies != 1 && $universalRulesChildrenBecomeBreeders > 0 && $arcologies[0].FSRepopulationFocus > 40 && && $DefaultBirthDestination === "">> <<set _lostBabies = 1>> $His child<<if _count > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> @@ -935,7 +935,7 @@ All in all, <</if>> <<set $breederOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</if>> - <<if _lostBabies != 1>> + <<elseif _lostBabies != 1 && $DefaultBirthDestination === "" && $universalRulesChildrenBecomeBreeders < 1>> <<set $slaveOrphanageTotal += _curBabies>> Unless you provide otherwise, the child<<if _curBabies > 1>>ren<</if>> will be remanded to one of $arcologies[0].name's slave orphanages. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> @@ -1012,7 +1012,7 @@ All in all, <<replace `"#" + $dispositionId`>> <<set _babyCost = random(-12,100)>> <<if $slaves[$i].prematureBirth == 1>><<set _babyCost = random(-32,40)>><</if>> - $His <<if _count > 1>>babies<<else>>baby<</if>> went for a <<if _curBabies > 1>>total <</if>>bid of @@.yellowgreen;<<print cashFormat(_count*(50+_babyCost))>>.@@<<if $slaves[$i].prematureBirth == 1>> A low price due to the added costs of caring for them.<</if>> + $His <<if _count > 1>>babies<<else>>baby<</if>> went for a <<if _curBabies > 1>>total <</if>>bid of @@.yellowgreen;<<print cashFormat(_count*(50+_babyCost))>>.@@<<if $slaves[$i].prematureBirth == 1>> A low price due to the added costs of caring for them.<</if>> <<if $slaves[$i].devotion > 95>> $He adheres to your thoughts so strongly that even though you backed out of caring for $his child<<if _count > 1>>ren<</if>>, $he still truly believes you are doing $him an honor. <<elseif $slaves[$i].devotion > 50>> @@ -1054,11 +1054,11 @@ All in all, <</capture>> <</if>> <</span>> -<<elseif $Cash4Babies == 1 && _curBabies > 0>> +<<elseif $Cash4Babies == 1 && _curBabies > 0 && $DefaultBirthDestination === "" && $universalRulesChildrenBecomeBreeders < 1>> <br><br> <<set _babyCost = random(-12,12)>> <<if $slaves[$i].prematureBirth == 1>><<set _babyCost = -45>><</if>> - $His <<if _curBabies > 1>>babies<<else>>baby<</if>> sold <<if _curBabies > 1>>a total of <</if>>@@.yellowgreen;<<print cashFormat(_curBabies*(50+_babyCost))>>.@@<<if $slaves[$i].prematureBirth == 1>> A low price due to the added costs of caring for them.<</if>> + $His <<if _curBabies > 1>>babies<<else>>baby<</if>> were sold for <<if _curBabies > 1>>a total of <</if>>@@.yellowgreen;<<print cashFormat(_curBabies*(50+_babyCost))>>.@@<<if $slaves[$i].prematureBirth == 1>> A low price due to the added costs of caring for them.<</if>> <<set $cash += _curBabies*(50+_babyCost)>> <</if>> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index 7c6cc0a5611775ca7c1e5ebb7288afa6d043dac7..f0bdc96ae635ea4bec5eb9a05e04bebaad807104 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -3702,3 +3702,7 @@ Done! <<if def $individualCosts>> <<unset $individualCosts>> <</if>> + +<<if ndef $DefaultBirthDestination>> + <<set $DefaultBirthDestination = "">> +<</if>> \ No newline at end of file diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw index 596f9594d949542c49384a911d601594f45d9e5e..31c0c50723332b4ac755fa8c7e6fb1480fea49e4 100644 --- a/src/uncategorized/REroyalblood.tw +++ b/src/uncategorized/REroyalblood.tw @@ -198,7 +198,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br><br> <<set $arcologies[0].prosperity -= 15>> <<set $rep -= 18000>> - <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave = _princess>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ @@ -223,8 +223,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds to enslave a crown prince.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire the crown prince.">> +<<if $SF.Toggle && $SF.Active >= 1>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire the crown prince.">> <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. They take off again with the crown prince aboard and in chains, where he rails against the uncaring metal walls of the VTOL for the breadth of his journey to your penthouse. <br><br> @@ -232,7 +232,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br><br> <<set $arcologies[0].prosperity -= 15>> <<set $rep -= 18000>> - <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave = _prince>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ @@ -278,8 +278,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds and reputation to enslave both the crown prince and princess.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire both the prince and princess.">> +<<if $SF.Toggle && $SF.Active >= 1>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire both the prince and princess.">> <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse. <br><br> @@ -288,7 +288,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $arcologies[0].prosperity -= 15>> <<set $rep -= 18000>> /* princess */ - <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set _princess.recruiter = 0>> <<if $familyTesting == 1>> <<set _princess.mother = $missingParentID>> @@ -301,7 +301,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</if>> <<run newSlave(_princess)>> /* skip New Slave Intro */ /* prince */ - <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set _prince.recruiter = 0>> <<if $familyTesting == 1>> <<set _prince.mother = _princess.mother>> @@ -364,10 +364,10 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds to enslave a handful of court ladies.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire a handful of court ladies.">> +<<if $SF.Toggle && $SF.Active >= 1>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire a handful of court ladies.">> <<replace "#result">> - You take a tablet and peruse the various court ladies on offer by the fledgling arcology. You single out a few interesting individuals for acquisition that might suit your tastes, but the slapdash descriptions provided for each by $securityForceName Intelligence make it likely that any similarities to your aesthetic leanings will be coincidental. Once you are satisfied with your selection, you electronically transfer the order to The Colonel and soon receive a mission success notice along with an estimated delivery schedule. + You take a tablet and peruse the various court ladies on offer by the fledgling arcology. You single out a few interesting individuals for acquisition that might suit your tastes, but the slapdash descriptions provided for each by $SF.Lower Intelligence make it likely that any similarities to your aesthetic leanings will be coincidental. Once you are satisfied with your selection, you electronically transfer the order to The Colonel and soon receive a mission success notice along with an estimated delivery schedule. <br><br> When the ladies arrive at your penthouse, they seem almost relieved at the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. <br><br> @@ -378,7 +378,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XX Slave">> - <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">> + <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave.origin = _origin>> <<set $activeSlave.career = "a lady courtier">> <<set $activeSlave.prestige = 1>> @@ -442,8 +442,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds to enslave a Queen.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire the Queen herself.">> +<<if $SF.Toggle && $SF.Active >= 1>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire the Queen herself.">> <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen aboard and make a direct course towards your waiting penthouse. <br><br> @@ -461,7 +461,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set _queen.visualAge = _queen.actualAge>> <<set _queen.physicalAge = _queen.actualAge>> <<set _queen.ovaryAge = _queen.actualAge>> - <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave = _queen>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ @@ -504,8 +504,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds and reputation to enslave both the Queen and princess.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire both the Princess and Queen.">> +<<if $SF.Toggle && $SF.Active >= 1>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire both the Princess and Queen.">> <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the princess and Queen aboard, making a direct course towards your waiting penthouse. <br><br> @@ -595,8 +595,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</link>> // It will cost about <<print cashFormat(500000)>> to enslave the Queen and her court ladies.// <<else>> <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire the Queen and her court ladies.">> +<<if $SF.Toggle && $SF.Active >= 1>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire the Queen and her court ladies.">> <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen, who is resigned to her fate, and a gaggle of terrified court ladies chained together. <br><br> @@ -609,7 +609,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XX Slave">> - <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">> + <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave.origin = _origin>> <<set $activeSlave.career = "a lady courtier">> <<set $activeSlave.prestige = 1>> @@ -641,7 +641,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</for>> /*Queen*/ - <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$SF.Lower+".">> <<set _queen.recruiter = 0>> <<set _queen.mother = $missingParentID>> <<set $missingParentID-->> @@ -724,8 +724,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds to enslave the entire court.// <</if>> -<<if $securityForceActive == 1 && $familyTesting == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to take everything of value.">> +<<if $SF.Toggle && $SF.Active >= 1 && $familyTesting == 1>> +<br><<link "Dispatch $SF.Lower on a night time raid to take everything of value.">> <<replace "#result">> <<set _loot = random(10,300)*100>> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to her fate, a gaggle of terrified court ladies and as much loot as they could carry. @@ -739,7 +739,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XX Slave">> - <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">> + <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave.origin = _origin>> <<set $activeSlave.career = "a lady courtier">> <<set $activeSlave.prestige = 1>> @@ -771,20 +771,20 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</for>> /* princess */ - <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set _princess.recruiter = 0>> <<set _princess.mother = _queen.ID>> <<set _princess.father = $missingParentID>> <<set $missingParentID-->> <<run newSlave(_princess)>> /* skip New Slave Intro */ /* prince */ - <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set _prince.recruiter = 0>> <<set _prince.mother = _princess.mother>> <<set _prince.father = _princess.father>> <<run newSlave(_prince)>> /* skip New Slave Intro */ /*Queen*/ - <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$SF.Lower+".">> <<set _queen.recruiter = 0>> <<set _queen.mother = $missingParentID>> <<set $missingParentID-->> diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index ddb6b32412de469d7e763a90b2720b092f28277c..ae380c1d8cd23a0cf17df06d69f3a3b725b31a53 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -369,7 +369,7 @@ /% These are variables that either should be made into _temp vars or should be Zeroed out once done with them instead of here. This can also interfere with debugging or hide NaN's as zeroing things out would clear a NaN. Also could stop from NaN's getting worse? %/ /% Integer and float variables. No real need to zero them out but doesn't hurt to have them in a known state, though this might mask variables NaN'ing out. Takes up the least amount of Memory besides a "" string. %/ -<<set $averageProsperity = 0, $beauty = 0, $beautyMultiplier = 0, $boobsID = -1, $boobsInterestTargetID = -1, $brideSlave = -1, $buttslutID = -1, $buttslutInterestTargetID = -1, $cumslutID = -1, $FResult = 0, $groomSlave = -1, $humiliationID = -1, $humiliationInterestTargetID = -1, $i = 0, $individualCosts = 0, $influenceBonus = 0, $j = 0, $masochistID = -1, $masochistInterestTargetID = -1, $opinion = 0, $r = 0, $subID = -1, $submissiveInterestTargetID = -1, $weddingSlaveID = -1, $x = 0, $mother = -1, $daughter = -1, $devMother = -1, $devDaughter = -1, $alphaTwin = -1, $betaTwin = -1, $youngerSister = -1, $olderSister = -1, $recruiterSlave = -1>> +<<set $averageProsperity = 0, $beauty = 0, $beautyMultiplier = 0, $boobsID = -1, $boobsInterestTargetID = -1, $brideSlave = -1, $buttslutID = -1, $buttslutInterestTargetID = -1, $cumslutID = -1, $FResult = 0, $groomSlave = -1, $humiliationID = -1, $humiliationInterestTargetID = -1, $i = 0, $influenceBonus = 0, $j = 0, $masochistID = -1, $masochistInterestTargetID = -1, $opinion = 0, $r = 0, $subID = -1, $submissiveInterestTargetID = -1, $weddingSlaveID = -1, $x = 0, $mother = -1, $daughter = -1, $devMother = -1, $devDaughter = -1, $alphaTwin = -1, $betaTwin = -1, $youngerSister = -1, $olderSister = -1, $recruiterSlave = -1>> /% Other arrays %/ <<set $events = [], $RESSevent = [], $RESSTRevent = [], $RETSevent = [], $RECIevent = [], $RecETSevent = [], $REFIevent = [], $REFSevent = [], $PESSevent = [], $PETSevent = [], $FSAcquisitionEvents = [], $FSNonconformistEvents = [], $qualifiedNicknames = [], $REAnalCowgirlSubIDs = [], $REButtholeCheckinIDs = [], $recruit = [], $RETasteTestSubIDs = [], $devotedSlaves = [], $rebelSlaves = [], $REBoobCollisionSubIDs = [], $REIfYouEnjoyItSubIDs = [], $RESadisticDescriptionSubIDs = [], $REShowerForceSubIDs = [], $RESimpleAssaultIDs = [], $RECockmilkInterceptionIDs = [], $REInterslaveBeggingIDs = [], $bedSlaves = [], $qualifiedFS = [], $eligibleSlaves = [], $slavesInLine = []>> diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw index d36100fc090a3ceae9423b0fde8cb912892d6e6b..90e671b819c3ae0daa2a697c68f6b29cc2021e59 100644 --- a/src/uncategorized/seBirth.tw +++ b/src/uncategorized/seBirth.tw @@ -44,6 +44,71 @@ I need to break single passage to several widgets, as it's been overcomplicated <<seBirthBabies>> + <<if $DefaultBirthDestination != "" && $universalRulesChildrenBecomeBreeders < 1>> + $His <<if _curBabies > 1>>babies<<else>>baby<</if>> were sent to $DefaultBirthDestination. $slaves[$i].slaveName + <<switch $DefaultBirthDestination>> + <<case "a orphanage">> + <<if $slaves[$i].devotion > 95>> + worships you so completely that $he will not resent this. + <<elseif $slaves[$i].devotion > 50>> + is devoted to you, but $he will @@.mediumorchid;struggle to accept this.@@ + <<set $slaves[$i].devotion -= 2>> + <<elseif $slaves[$i].devotion > 20>> + has accepted being a sex slave, but $he will @@.mediumorchid;resent this intensely.@@ + <<set $slaves[$i].devotion -= 3>> + <<else>> + will of course @@.mediumorchid;hate you for this.@@ + <<set $slaves[$i].devotion -= 4>> + <</if>> + <<set $slaveOrphanageTotal += _curBabies>> + <<case "a citizen school">> + <<if $slaves[$i].devotion > 95>> + loves you already, but <<print $he>>'ll @@.hotpink;love you even more@@ for this. + <<elseif $slaves[$i].devotion > 50>> + knows about these and will be @@.hotpink;overjoyed.@@ $He will miss $his child<<if _curBabies > 1>>ren<</if>>, but $he expected that. + <<elseif $slaves[$i].devotion > 20>> + will naturally miss $his child<<if _curBabies > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that $his offspring will have a better life. + <<else>> + will naturally retain some resentment over being separated from $his child<<if _curBabies > 1>>ren<</if>>, but this should be balanced by hope that $his offspring will have a better life. + <</if>> + <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal += _curBabies>> + <<case "a private school">> + <<if $slaves[$i].devotion > 95>> + will @@.hotpink;worship you utterly@@ for this. + <<elseif $slaves[$i].devotion > 50>> + understands that this is the best possible outcome for the offspring of slave, and will be @@.hotpink;overjoyed.@@ + <<elseif $slaves[$i].devotion > 20>> + will miss $his child<<if _curBabies > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since <<print $he>>'ll understand this is the best possible outcome for a slave mother. + <<else>> + will resent being separated from $his child<<if _curBabies > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. + <</if>> + The child<<if _curBabies > 1>>ren<</if>> will be raised privately, with expert care and tutoring, an expensive proposition. + <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += _curBabies>> + <<case "the market">> + <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>> + <<set _babyCost = random(-12,100)>> + <<if $slaves[$i].prematureBirth > 0>><<set _babyCost = random(-32,40)>><</if>> + <<else>> + <<set _babyCost = random(-12,12)>> + <<if $slaves[$i].prematureBirth > 0>><<set _babyCost = -45>><</if>> + <</if>> + $His <<if _curBabies > 1>>babies<<else>>baby<</if>> were sold for <<if _curBabies > 1>>a total of <</if>>@@.yellowgreen;<<print cashFormat(_curBabies*(50+_babyCost))>>.@@<<if $slaves[$i].prematureBirth == 1>> A low price due to the added costs of caring for them.<</if>> + <<if $slaves[$i].devotion > 95>> + $He adheres to your thoughts so strongly that even though you backed out of caring for $his child<<if _curBabies > 1>>ren<</if>>, $he still truly believes you are doing $him an honor. + <<elseif $slaves[$i].devotion > 50>> + $He is @@.mediumorchid;deeply hurt@@ by your sudden decision to sell $his child<<if _curBabies > 1>>ren<</if>> instead of having <<if _curBabies > 1>>them<<else>>it<</if>> cared for. $His trust in your words @@.gold;wavers@@ as $he thinks of $his child<<if _curBabies > 1>>ren<</if>>'s future. + <<set $slaves[$i].trust -= 5, $slaves[$i].devotion -= 5>> + <<elseif $slaves[$i].devotion > 20>> + $He is @@.mediumorchid;devastated@@ by your sudden decision to sell $his child<<if _curBabies > 1>>ren<</if>> instead of having <<if _curBabies > 1>>them<<else>>it<</if>> cared for. $His mind struggles to comprehend @@.gold;such betrayal.@@ + <<set $slaves[$i].trust -= 10, $slaves[$i].devotion -= 10>> + <<else>> + For a moment, $he saw a glimmer of good in you; @@.mediumorchid;$he was clearly wrong.@@ $His mind struggles to comprehend @@.gold;why $he could ever even thing of trusting such a person.@@ + <<set $slaves[$i].trust -= 30, $slaves[$i].devotion -= 30>> + <</if>> + <<set $cash += _curBabies*(50+_babyCost)>> + <</switch>> + <</if>> + <<seBirthPostpartum>> <<seBirthCritical>> diff --git a/src/uncategorized/universalRules.tw b/src/uncategorized/universalRules.tw index 263930c839ee49af04ac920cfee7f49bf6e7ac2a..384a71d28ee9b1e29071b50f903e2548f4aec15f 100644 --- a/src/uncategorized/universalRules.tw +++ b/src/uncategorized/universalRules.tw @@ -137,18 +137,38 @@ Future society names for new slaves are currently @@.cyan;APPLIED@@. [[Stop appl //Will lessen medical costs, at the expense of scarring// <</if>> - -<<if $arcologies[0].FSRepopulationFocus > 40>> - <br><br> - <<if $universalRulesChildrenBecomeBreeders == 1>> - Unreserved children ''will be auto-enrolled'' in breeder schools to be raised into fine mothers and fathers. - [[Decide children's fate on an individual level|Universal Rules][$universalRulesChildrenBecomeBreeders = 0]] +<<if $DefaultBirthDestination !== "">> + <<if $arcologies[0].FSRepopulationFocus > 40>> + <br><br> + <<if $universalRulesChildrenBecomeBreeders == 1>> + Unreserved children ''will be auto-enrolled'' in breeder schools to be raised into fine mothers and fathers. + [[Decide children's fate on an individual level|Universal Rules][$universalRulesChildrenBecomeBreeders = 0]] + <<else>> + Unreserved children ''will not be auto-enrolled'' in breeder schools. Their fate will be decided at birth. + [[All children with undecided fates will be given to breeder schools|Universal Rules][$universalRulesChildrenBecomeBreeders = 1]] + + //Will require a <<print cashFormat(50)>> donation per week once enrollment begins// + <</if>> + <</if>> +<<else>> + //Option disabled as upon birth slave babies will be sent to $DefaultBirthDestination.// +<</if>> + +<<if $universalRulesChildrenBecomeBreeders < 1>> + Upon birth slave babies + <br><br> <<if $DefaultBirthDestination === "">> + can be sent anywhere. Pre-select their destination a: + [[slave orphanage|Universal Rules][$DefaultBirthDestination = "a orphanage"]] + [[citizen school|Universal Rules][$DefaultBirthDestination = "a citizen school"]] + [[private school|Universal Rules][$DefaultBirthDestination = "a private school"]] + <<if $Cash4Babies > 0>> + [[market|Universal Rules][$DefaultBirthDestination = "the market"]] + <</if>> <<else>> - Unreserved children ''will not be auto-enrolled'' in breeder schools. Their fate will be decided at birth. - [[All children with undecided fates will be given to breeder schools|Universal Rules][$universalRulesChildrenBecomeBreeders = 1]] - - //Will require a <<print cashFormat(50)>> donation per week once enrollment begins// + will be sent to $DefaultBirthDestination. [[Change your mind.|Universal Rules][$DefaultBirthDestination = ""]] <</if>> +<<else>> + //Option disabled as unreserved children ''will be auto-enrolled'' in breeder schools.// <</if>> <</if>>