diff --git a/src/uncategorized/arcologyDescription.tw b/src/uncategorized/arcologyDescription.tw index 6ba09c516427ab9e43b82b707a39884c978de633..9c17a50ca0a626e51a0843298f5e8c32c5ebd735 100644 --- a/src/uncategorized/arcologyDescription.tw +++ b/src/uncategorized/arcologyDescription.tw @@ -41,6 +41,9 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<setPlayerPronouns>> Outside the main entrance, there is an enormous statue of an idealized <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure with several statues of nude slaves at its feet. + <<if $arcologies[0].FSStatuesqueGlorification == 100>> + The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure towers over the area. + <</if>> <<if $arcologies[0].FSSupremacistDecoration == 100>> The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has distinctly $arcologies[0].FSSupremacistRace features. <</if>> @@ -65,19 +68,22 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSTransformationFetishistDecoration == 100>> The slaves have unnaturally narrow waists and big breasts. <</if>> - <<if $arcologies[0].FSYouthPreferentialist == 100>> + <<if $arcologies[0].FSYouthPreferentialistDecoration == 100>> <<if $minimumSlaveAge < 13>> The slaves are cute lolis with round, innocent faces. <<else>> The slaves are young, with smooth, innocent faces. <</if>> <</if>> - <<if $arcologies[0].FSMaturityPreferentialist == 100>> + <<if $arcologies[0].FSMaturityPreferentialistDecoration == 100>> The slaves are mature, with motherly bodies. <</if>> <<if $arcologies[0].FSSlimnessEnthusiastDecoration == 100>> The slaves have pretty, girlish figures. <</if>> + <<if $arcologies[0].FSPetiteAdmirationDecoration == 100>> + The slaves are quite short. + <</if>> <<if $arcologies[0].FSAssetExpansionistDecoration == 100>> The slaves' breasts are unrealistically huge, almost as large as the rest of their bodies. <</if>> @@ -108,6 +114,12 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has a distinct softness to its body, while the slaves are delightfully rotund. <</if>> + <<if $arcologies[0].FSIntellectualDependencyDecoration == 100>> + The slaves are visibly aroused. + <</if>> + <<if $arcologies[0].FSSlaveProfessionalismDecoration == 100>> + The slaves have flawless posture. + <</if>> <<if $arcologies[0].FSChattelReligionistDecoration == 100>> The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has a halo behind _hisP head, and the slaves are in attitudes of worship. @@ -148,8 +160,14 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSSubjugationistDecoration >= 40>> Some are showing long pseudoscientific programs explaining $arcologies[0].FSSubjugationistRace degeneracy. <</if>> - <<if $arcologies[0].FSGenderRadicalistDecoration >= 40>> - Some are showing pornography starring slaves with a truly remarkable variety of genitalia. + <<if $arcologies[0].FSDegradationistDecoration >= 40>> + Some are showing abusive pornography involving slaves being beaten, sodomized, and modified against their will. + <</if>> + <<if $arcologies[0].FSIntellectualDependencyDecoration >= 40>> + Some are showing simple, colorful, and very sexual programs made to excite slow slaves. + <</if>> + <<if $arcologies[0].FSSlaveProfessionalismDecoration >= 40>> + Some are showing self-improvement shows on how to be a better slave for one's owner. <</if>> <<if $arcologies[0].FSRepopulationFocusDecoration >= 40>> Some are showing medical programs about pregnancy, interspersed with pornography starring slaves with big pregnant bellies. @@ -178,6 +196,12 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSMaturityPreferentialist >= 40>> Most of the ladies featured are nice and mature. <</if>> + <<if $arcologies[0].FSStatuesqueGlorificationDecoration >= 40>> + Some are showing infomercials on how to appear taller, interspersed with pornography starring tall slaves. + <</if>> + <<if $arcologies[0].FSPetiteAdmirationDecoration >= 40>> + Some are showing infomercials for accommodating short slaves, interspersed with pornography focusing on the size differences between owners and slaves. + <</if>> <<if $arcologies[0].FSSlimnessEnthusiastDecoration >= 40>> Some are showing workout videos interspersed with pornography starring slim slaves. <</if>> @@ -408,6 +432,12 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSMaturityPreferentialistDecoration >= 60>> Some depict idealized outlines of mature bodies, with motherly hips and knowing faces. <</if>> + <<if $arcologies[0].FSPetiteAdmirationDecoration >= 60>> + Some depict sex between bodies of vastly different sizes. + <</if>> + <<if $arcologies[0].FSStatuesqueGlorificationDecoration >= 60>> + Some depict idealized outlines of statuesque bodies. + <</if>> <<if $arcologies[0].FSSlimnessEnthusiastDecoration >= 60>> Some feature artistic depictions of slender girls, running, dancing, and in the midst of the act of love. <</if>> @@ -431,6 +461,9 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSChattelReligionistDecoration >= 60>> Many include religious iconography. <</if>> + <<if $arcologies[0].FSSlaveProfessionalismDecoration >= 60>> + Most were handcrafted by the local chattel. + <</if>> <<if $arcologies[0].FSDegradationistDecoration >= 60>> There are cages hanging from the ceiling of the central plaza; a naked slave occupies each one. <</if>> @@ -454,12 +487,18 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if FutureSocieties.HighestDecoration() >= 80>> There are numerous slaves stationed down on the plaza to greet visitors. - <<if $arcologies[0].FSPaternalistDecoration >= 80>> + <<if $arcologies[0].FSSlaveProfessionalismDecoration >= 80>> They're intelligent and articulate. <</if>> + <<if $arcologies[0].FSPaternalistDecoration >= 80>> + All are healthy and happy. + <</if>> <<if $arcologies[0].FSBodyPuristDecoration >= 80>> Most are pretty and unspoiled. <</if>> + <<if $arcologies[0].FSStatuesqueGlorificationDecoration >= 80>> + Plenty are tall for their age. + <</if>> <<if $arcologies[0].FSTransformationFetishistDecoration >= 80>> <<if $arcologies[0].FSTransformationFetishistResearch == 1>> Most have absolutely enormous fake tits, lips and asses. Some even have breasts and butts larger than their entire bodies. @@ -467,15 +506,18 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el Most have enormous fake tits, lips and asses. <</if>> <</if>> - <<if $arcologies[0].FSYouthPreferentialist >= 80>> + <<if $arcologies[0].FSYouthPreferentialistDecoration >= 80>> Most are quite young, and a fair amount of energetic giggling can be heard. <</if>> - <<if $arcologies[0].FSMaturityPreferentialist >= 80>> + <<if $arcologies[0].FSMaturityPreferentialistDecoration >= 80>> Most are quite mature, and very experienced; they see nothing unusual about offering visitors public sex as a way to welcome them to $arcologies[0].name. <</if>> <<if $arcologies[0].FSSlimnessEnthusiastDecoration >= 80>> Many are girlish and energetic. <</if>> + <<if $arcologies[0].FSIntellectualDependencyDecoration >= 80>> + More than few are getting a little hands-on with the visitors. + <</if>> <<if $arcologies[0].FSAssetExpansionistDecoration >= 80>> <<if $arcologies[0].FSAssetExpansionistResearch == 1>> Many are using wheeled stands to permit them to stand despite their titanic breasts, massive asses, trunk-like cocks and boulder-sized balls. @@ -489,6 +531,9 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSRestartDecoration >= 80>> All are either wearing chastity or are infertile. <</if>> + <<if $arcologies[0].FSPetiteAdmirationDecoration >= 80>> + Most are making use of raised platforms to give guests a better view of their short figures. + <</if>> <<if $arcologies[0].FSPastoralistDecoration >= 80>> Many of them can offer visitors a sample of $arcologies[0].name's pride and joy, straight from the nipple. <</if>> @@ -558,6 +603,9 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSDegradationistDecoration >= 80>> Agonized screaming is drifting out of a hallway off the plaza. <</if>> +<<if $arcologies[0].FSPetiteAdmirationDecoration >= 80>> + The squeals of a slave being whisked off their feet somewhere off the plaza. +<</if>> <<if $arcologies[0].FSBodyPuristDecoration >= 80>> Splashing water in a swimming pool can be heard from below the plaza. <</if>> @@ -567,21 +615,30 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSTransformationFetishistDecoration >= 80>> The heavy beat of club music can be heard on the plaza. <</if>> +<<if $arcologies[0].FSSlaveProfessionalismDecoration >= 80>> + A deep discussion over sexual technique can be heard from a nearby balcony. +<</if>> +<<if $arcologies[0].FSIntellectualDependencyDecoration >= 80>> + Giggles and moans are drifting out of a hallway off the plaza. +<</if>> <<if $arcologies[0].FSRestartDecoration >= 80>> The sound of a fertile slave being viciously beaten can be heard from a side hall. <</if>> - <<if $arcologies[0].FSYouthPreferentialist >= 80>> - The squeals of a young slave taking cock in a tight hole are coming from somewhere off the plaza. - <</if>> - <<if $arcologies[0].FSMaturityPreferentialist >= 80>> - The throaty laughter of an amused older woman is coming from somewhere off the plaza. - <</if>> +<<if $arcologies[0].FSYouthPreferentialistDecoration >= 80>> + The squeals of a young slave taking cock in a tight hole are coming from somewhere off the plaza. +<</if>> +<<if $arcologies[0].FSMaturityPreferentialistDecoration >= 80>> + The throaty laughter of an amused older woman is coming from somewhere off the plaza. +<</if>> <<if $arcologies[0].FSSlimnessEnthusiastDecoration >= 80>> The quiet murmur of feet on a running track can be heard from the club above the plaza. <</if>> <<if $arcologies[0].FSAssetExpansionistDecoration >= 80>> Stereotypical bimbo giggling can be heard from the club above the plaza. <</if>> +<<if $arcologies[0].FSStatuesqueGlorification >= 80>> + The sound of a short slave being bullied can be heard from somewhere off the plaza. +<</if>> <<if $arcologies[0].FSPastoralistDecoration >= 80>> An indistinct gushing noise is coming from somewhere below the plaza. <</if>> @@ -595,14 +652,20 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el A lovely hymn is drifting through the air. <</if>> <<if ($arcologies[0].FSRomanRevivalistDecoration >= 80) && ($arcologies[0].FSRomanRevivalistSMR == 1)>> -/% Begin: mod to remove mention of gladiators dying if inappropriate. %/ - <<if ($arcologies[0].FSPaternalist > 0)>> + /% Begin: mod to remove mention of gladiators dying if inappropriate. %/ + Faintly, the sound of cheering can be heard as + <<if ($arcologies[0].FSPaternalist != "unset")>> + a slave achieves sexual victory over their partner <<elseif ($pitKillsTotal > 0)>> - Faintly, the sound of cheering can be heard as a slave dies in gladiatorial combat. + a slave dies + <<else>> + a slave successfully rapes + <</if>> + in gladiatorial combat. <</if>> -/% End: mod to remove mention of gladiators dying if inappropriate. %/ + /% End: mod to remove mention of gladiators dying if inappropriate. %/ <<elseif $arcologies[0].FSAztecRevivalistDecoration >= 80>> - The sound of prayer and chanting echoes across the space, briefly accompanied by a sacrifice's <<if $arcologies[0].FSPaternalistDecoration != "unset">>moaning<<else>>last scream<</if>> as the rite completes. + The sound of prayer and chanting echoes across the space, briefly accompanied by a sacrifice's <<if $arcologies[0].FSPaternalist != "unset">>moaning<<else>>last scream<</if>> as the rite completes. <<elseif $arcologies[0].FSEgyptianRevivalistDecoration >= 80>> To the side of the plaza is a huge stone entryway heading down: the entrance to the tomb you have prepared for yourself. <<elseif $arcologies[0].FSEdoRevivalistDecoration >= 80>> diff --git a/src/uncategorized/fsDevelopments.tw b/src/uncategorized/fsDevelopments.tw index 9a32541d5bbe549480e37a236e1a59a368aed664..78c3fdf21b87c87d5254ffea3068c5e3d8648111 100644 --- a/src/uncategorized/fsDevelopments.tw +++ b/src/uncategorized/fsDevelopments.tw @@ -47,6 +47,11 @@ <<elseif $arcologies[0].FSDegradationist != "unset">> <<set _societies++>> <</if>> +<<if $arcologies[0].FSIntellectualDependency != "unset">> + <<set _societies++>> +<<elseif $arcologies[0].FSSlaveProfessionalism != "unset">> + <<set _societies++>> +<</if>> <<if $arcologies[0].FSBodyPurist != "unset">> <<set _societies++>> <<elseif $arcologies[0].FSTransformationFetishist != "unset">> @@ -65,6 +70,11 @@ <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> <<set _societies++>> <</if>> +<<if $arcologies[0].FSPetiteAdmiration != "unset">> + <<set _societies++>> +<<elseif $arcologies[0].FSStatuesqueGlorification != "unset">> + <<set _societies++>> +<</if>> <<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _societies++>> <<elseif $arcologies[0].FSYouthPreferentialist != "unset">> @@ -236,6 +246,11 @@ <<elseif $arcologies[0].FSDegradationist != "unset">> <<set $arcologies[0].FSDegradationist += _broadProgress>> <</if>> + <<if $arcologies[0].FSIntellectualDependency != "unset">> + <<set $arcologies[0].FSIntellectualDependency += _broadProgress>> + <<elseif $arcologies[0].FSSlaveProfessionalism != "unset">> + <<set $arcologies[0].FSSlaveProfessionalism += _broadProgress>> + <</if>> <<if $arcologies[0].FSBodyPurist != "unset">> <<set $arcologies[0].FSBodyPurist += _broadProgress>> <<elseif $arcologies[0].FSTransformationFetishist != "unset">> @@ -259,6 +274,11 @@ <<elseif $arcologies[0].FSYouthPreferentialist != "unset">> <<set $arcologies[0].FSYouthPreferentialist += _broadProgress>> <</if>> + <<if $arcologies[0].FSPetiteAdmiration != "unset">> + <<set $arcologies[0].FSPetiteAdmiration += _broadProgress>> + <<elseif $arcologies[0].FSStatuesqueGlorification != "unset">> + <<set $arcologies[0].FSStatuesqueGlorification += _broadProgress>> + <</if>> <<if $arcologies[0].FSChattelReligionist != "unset">> <<set $arcologies[0].FSChattelReligionist += _broadProgress>> <</if>> @@ -407,6 +427,26 @@ <<set _seed2 = 2>> <</if>> <</if>> +<<if $arcologies[0].FSIntellectualDependency != "unset">> + <<if ["shemale", "succubus", "witch"].includes($assistantAppearance)>> + <<set $arcologies[0].FSIntellectualDependency += 0.1*$FSSingleSlaveRep>> + <<set _seed1 = 1>> + <</if>> + <<if ($assistantFSAppearance == "intellectual dependency")>> + <<set $arcologies[0].FSIntellectualDependency += 0.1*$FSSingleSlaveRep>> + <<set _seed2 = 2>> + <</if>> +<</if>> +<<if $arcologies[0].FSSlaveProfessionalism != "unset">> + <<if ["angel", "businesswoman", "incubus", "goddess", "schoolgirl", "succubus"].includes($assistantAppearance)>> + <<set $arcologies[0].FSSlaveProfessionalism += 0.1*$FSSingleSlaveRep>> + <<set _seed1 = 1>> + <</if>> + <<if ($assistantFSAppearance == "slave professionalism")>> + <<set $arcologies[0].FSSlaveProfessionalism += 0.1*$FSSingleSlaveRep>> + <<set _seed2 = 2>> + <</if>> +<</if>> <<if $arcologies[0].FSBodyPurist != "unset">> <<if ($assistantAppearance == "amazon") || ($assistantAppearance == "goddess") || ($assistantAppearance == "loli") || ($assistantAppearance == "fairy") || ($assistantAppearance == "pregnant fairy") || ($assistantAppearance == "angel") || ($assistantAppearance == "succubus") || ($assistantAppearance == "incubus") || ($assistantAppearance == "witch")>> <<set $arcologies[0].FSBodyPurist += 0.1*$FSSingleSlaveRep>> @@ -447,6 +487,26 @@ <<set _seed2 = 2>> <</if>> <</if>> +<<if $arcologies[0].FSPetiteAdmiration != "unset">> + <<if ["cherub", "fairy", "imp", "incubus", "loli", "preggololi", "pregnant fairy", "schoolgirl", "succubus", "witch"].includes($assistantAppearance)>> + <<set $arcologies[0].FSPetiteAdmiration += 0.1*$FSSingleSlaveRep>> + <<set _seed1 = 1>> + <</if>> + <<if ($assistantFSAppearance == "petite admiration")>> + <<set $arcologies[0].FSPetiteAdmiration += 0.1*$FSSingleSlaveRep>> + <<set _seed2 = 2>> + <</if>> +<</if>> +<<if $arcologies[0].FSStatuesqueGlorification != "unset">> + <<if ["amazon", "goddess", "incubus", "succubus", "witch"].includes($assistantAppearance)>> + <<set $arcologies[0].FSStatuesqueGlorification += 0.1*$FSSingleSlaveRep>> + <<set _seed1 = 1>> + <</if>> + <<if ($assistantFSAppearance == "statuesque glorification")>> + <<set $arcologies[0].FSStatuesqueGlorification += 0.1*$FSSingleSlaveRep>> + <<set _seed2 = 2>> + <</if>> +<</if>> <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<if ($assistantAppearance == "schoolgirl") || ($assistantAppearance == "shemale") || ($assistantAppearance == "loli") || ($assistantAppearance == "cherub") || ($assistantAppearance == "imp") || ($assistantAppearance == "succubus") || ($assistantAppearance == "witch")>> <<set $arcologies[0].FSSlimnessEnthusiast += 0.1*$FSSingleSlaveRep>> @@ -594,11 +654,18 @@ <<set $arcologies[0].influenceBonus += $arcologies[0].FSPaternalist - $FSLockinLevel>> <<set $arcologies[0].FSPaternalist = $FSLockinLevel>> <<elseif $arcologies[0].FSPaternalist != "unset">> -<<set $arcologies[0].FSPaternalist += _broadProgress>> + <<set $arcologies[0].FSPaternalist += _broadProgress>> <<elseif $arcologies[0].FSDegradationist > $FSLockinLevel>> <<set $arcologies[0].influenceBonus += $arcologies[0].FSDegradationist - $FSLockinLevel>> <<set $arcologies[0].FSDegradationist = $FSLockinLevel>> <</if>> +<<if $arcologies[0].FSIntellectualDependency > $FSLockinLevel>> + <<set $arcologies[0].influenceBonus += $arcologies[0].FSIntellectualDependency - $FSLockinLevel>> + <<set $arcologies[0].FSIntellectualDependency = $FSLockinLevel>> +<<elseif $arcologies[0].FSSlaveProfessionalism > $FSLockinLevel>> + <<set $arcologies[0].influenceBonus += $arcologies[0].FSSlaveProfessionalism - $FSLockinLevel>> + <<set $arcologies[0].FSSlaveProfessionalism = $FSLockinLevel>> +<</if>> <<if $arcologies[0].FSBodyPurist > $FSLockinLevel>> <<set $arcologies[0].influenceBonus += $arcologies[0].FSBodyPurist - $FSLockinLevel>> <<set $arcologies[0].FSBodyPurist = $FSLockinLevel>> @@ -624,6 +691,13 @@ <<set $arcologies[0].influenceBonus += $arcologies[0].FSYouthPreferentialist - $FSLockinLevel>> <<set $arcologies[0].FSYouthPreferentialist = $FSLockinLevel>> <</if>> +<<if $arcologies[0].FSPetiteAdmiration > $FSLockinLevel>> + <<set $arcologies[0].influenceBonus += $arcologies[0].FSPetiteAdmiration - $FSLockinLevel>> + <<set $arcologies[0].FSPetiteAdmiration = $FSLockinLevel>> +<<elseif $arcologies[0].FSStatuesqueGlorification > $FSLockinLevel>> + <<set $arcologies[0].influenceBonus += $arcologies[0].FSStatuesqueGlorification - $FSLockinLevel>> + <<set $arcologies[0].FSStatuesqueGlorification = $FSLockinLevel>> +<</if>> <<if $arcologies[0].FSSlimnessEnthusiast > $FSLockinLevel>> <<set $arcologies[0].influenceBonus += $arcologies[0].FSSlimnessEnthusiast - $FSLockinLevel>> <<set $arcologies[0].FSSlimnessEnthusiast = $FSLockinLevel>> @@ -678,7 +752,7 @@ <<set $arcologies[0].FSRepopulationFocusInterest-->> <</if>> -<<if ($arcologies[0].FSSupremacistSMR + $arcologies[0].FSSubjugationistSMR + $arcologies[0].FSGenderRadicalistSMR + $arcologies[0].FSGenderFundamentalistSMR + $arcologies[0].FSPaternalistSMR + $arcologies[0].FSDegradationistSMR + $arcologies[0].FSBodyPuristSMR + $arcologies[0].FSTransformationFetishistSMR + $arcologies[0].FSYouthPreferentialistSMR + $arcologies[0].FSMaturityPreferentialistSMR + $arcologies[0].FSSlimnessEnthusiastSMR + $arcologies[0].FSAssetExpansionistSMR + $arcologies[0].FSPastoralistSMR + $arcologies[0].FSPhysicalIdealistSMR + $arcologies[0].FSChattelReligionistSMR + $arcologies[0].FSRomanRevivalistSMR + $arcologies[0].FSAztecRevivalistSMR + $arcologies[0].FSEgyptianRevivalistSMR + $arcologies[0].FSEdoRevivalistSMR + $arcologies[0].FSRepopulationFocusSMR + $arcologies[0].FSRestartSMR + $arcologies[0].FSHedonisticDecadenceSMR + $arcologies[0].FSArabianRevivalistSMR + $arcologies[0].FSChineseRevivalistSMR) > 0>> +<<if ($arcologies[0].FSSupremacistSMR + $arcologies[0].FSSubjugationistSMR + $arcologies[0].FSGenderRadicalistSMR + $arcologies[0].FSGenderFundamentalistSMR + $arcologies[0].FSPaternalistSMR + $arcologies[0].FSDegradationistSMR + $arcologies[0].FSBodyPuristSMR + $arcologies[0].FSTransformationFetishistSMR + $arcologies[0].FSYouthPreferentialistSMR + $arcologies[0].FSMaturityPreferentialistSMR + $arcologies[0].FSSlimnessEnthusiastSMR + $arcologies[0].FSAssetExpansionistSMR + $arcologies[0].FSPastoralistSMR + $arcologies[0].FSPhysicalIdealistSMR + $arcologies[0].FSChattelReligionistSMR + $arcologies[0].FSRomanRevivalistSMR + $arcologies[0].FSAztecRevivalistSMR + $arcologies[0].FSEgyptianRevivalistSMR + $arcologies[0].FSEdoRevivalistSMR + $arcologies[0].FSRepopulationFocusSMR + $arcologies[0].FSRestartSMR + $arcologies[0].FSHedonisticDecadenceSMR + $arcologies[0].FSIntellectualDependencySMR + $arcologies[0].FSSlaveProfessionalismSMR + $arcologies[0].FSPetiteAdmirationSMR + $arcologies[0].FSStatuesqueGlorificationSMR + $arcologies[0].FSArabianRevivalistSMR + $arcologies[0].FSChineseRevivalistSMR) > 0>> The slave market regulations help ensure the arcology's slaves fit within its society. <</if>> @@ -914,6 +988,64 @@ <</if>> <</if>> +<<if $arcologies[0].FSIntellectualDependency != "unset">> + <<if $arcologies[0].FSIntellectualDependency >= $FSLockinLevel>> + $arcologies[0].name believes implicitly that all slaves should be mentally dependant on their owner. + <<set $independenceDay = 1>> + <<elseif $arcologies[0].FSIntellectualDependency >= $FSLockinLevel*0.6>> + $arcologies[0].name agrees strongly that all slaves should be bimbos. + <<set $independenceDay = 1>> + <<elseif $arcologies[0].FSIntellectualDependency >= $FSLockinLevel*0.3>> + $arcologies[0].name is sympathetic to the idea that slaves shold be dumb and horny. + <<else>> + $arcologies[0].name is unconvinced that all slaves should be morons. + <</if>> + <<if $arcologies[0].FSIntellectualDependency < 0>> + <<run FutureSocieties.remove("FSIntellectualDependency")>> + <<if $assistantFSAppearance == "intellectual dependency">><<set $assistantFSAppearance = "default">><</if>> + @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ + <<elseif $arcologies[0].FSIntellectualDependency > $arcologies[0].FSIntellectualDependencyDecoration>> + <<set $arcologies[0].FSIntellectualDependency = $arcologies[0].FSIntellectualDependencyDecoration>> + <</if>> + <<if $arcologies[0].FSIntellectualDependencyDecoration < $FSLockinLevel>> + <<if $arcologies[0].FSIntellectualDependency == $arcologies[0].FSIntellectualDependencyDecoration>> + @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ + <<set $FSReminder = 1>> + <<elseif $arcologies[0].FSIntellectualDependencySMR == 1>> + <<set $arcologies[0].FSIntellectualDependency += 0.1*$FSSingleSlaveRep>> + <</if>> + <</if>> +<</if>> + +<<if $arcologies[0].FSSlaveProfessionalism != "unset">> + <<if $arcologies[0].FSSlaveProfessionalism >= $FSLockinLevel>> + $arcologies[0].name believes implicitly that slaves should be masters of the sexual arts. + <<set $independenceDay = 1>> + <<elseif $arcologies[0].FSSlaveProfessionalism >= $FSLockinLevel*0.6>> + $arcologies[0].name agrees strongly with slavery as a profession. + <<set $independenceDay = 1>> + <<elseif $arcologies[0].FSSlaveProfessionalism >= $FSLockinLevel*0.3>> + $arcologies[0].name is sympathetic to the notion of slavery as a profession. + <<else>> + $arcologies[0].name is unconvinced that slaves should be highly intelligent. + <</if>> + <<if $arcologies[0].FSSlaveProfessionalism < 0>> + <<run FutureSocieties.remove("FSSlaveProfessionalism")>> + <<if $assistantFSAppearance == "slave professionalism">><<set $assistantFSAppearance = "default">><</if>> + @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ + <<elseif $arcologies[0].FSSlaveProfessionalism > $arcologies[0].FSSlaveProfessionalismDecoration>> + <<set $arcologies[0].FSSlaveProfessionalism = $arcologies[0].FSSlaveProfessionalismDecoration>> + <</if>> + <<if $arcologies[0].FSSlaveProfessionalismDecoration < $FSLockinLevel>> + <<if $arcologies[0].FSSlaveProfessionalism == $arcologies[0].FSSlaveProfessionalismDecoration>> + @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ + <<set $FSReminder = 1>> + <<elseif $arcologies[0].FSSlaveProfessionalismSMR == 1>> + <<set $arcologies[0].FSSlaveProfessionalism += 0.1*$FSSingleSlaveRep>> + <</if>> + <</if>> +<</if>> + <<if $arcologies[0].FSBodyPurist != "unset">> <<if $arcologies[0].FSBodyPurist >= $FSLockinLevel>> $arcologies[0].name believes implicitly in the unattractive nature of implants. @@ -1024,6 +1156,64 @@ <</if>> <</if>> +<<if $arcologies[0].FSPetiteAdmiration != "unset">> + <<if $arcologies[0].FSPetiteAdmiration >= $FSLockinLevel>> + $arcologies[0].name is passionately enthusiastic for short slaves. + <<set $independenceDay = 1>> + <<elseif $arcologies[0].FSPetiteAdmiration >= $FSLockinLevel*0.6>> + $arcologies[0].name is very enthusiastic for short slaves. + <<set $independenceDay = 1>> + <<elseif $arcologies[0].FSPetiteAdmiration >= $FSLockinLevel*0.3>> + $arcologies[0].name is enthusiastic for short slaves. + <<else>> + $arcologies[0].name is beginning to be enthusiastic for short slaves. + <</if>> + <<if $arcologies[0].FSPetiteAdmiration < 0>> + <<run FutureSocieties.remove("FSPetiteAdmiration")>> + <<if $assistantFSAppearance == "petite admiration">><<set $assistantFSAppearance = "default">><</if>> + @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ + <<elseif $arcologies[0].FSPetiteAdmiration > $arcologies[0].FSPetiteAdmirationDecoration>> + <<set $arcologies[0].FSPetiteAdmiration = $arcologies[0].FSPetiteAdmirationDecoration>> + <</if>> + <<if $arcologies[0].FSPetiteAdmirationDecoration < $FSLockinLevel>> + <<if $arcologies[0].FSPetiteAdmiration == $arcologies[0].FSPetiteAdmirationDecoration>> + @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ + <<set $FSReminder = 1>> + <<elseif $arcologies[0].FSPetiteAdmirationSMR == 1>> + <<set $arcologies[0].FSPetiteAdmiration += 0.1*$FSSingleSlaveRep>> + <</if>> + <</if>> +<</if>> + +<<if $arcologies[0].FSStatuesqueGlorification != "unset">> + <<if $arcologies[0].FSStatuesqueGlorification >= $FSLockinLevel>> + $arcologies[0].name believes implicitly that the tall are superior. + <<set $independenceDay = 1>> + <<elseif $arcologies[0].FSStatuesqueGlorification >= $FSLockinLevel*0.6>> + $arcologies[0].name agrees strongly with the idea that the tall are superior. + <<set $independenceDay = 1>> + <<elseif $arcologies[0].FSStatuesqueGlorification >= $FSLockinLevel*0.3>> + $arcologies[0].name is sympathetic to the idea that the tall are superior. + <<else>> + $arcologies[0].name is unconvinced that the tall are superior. + <</if>> + <<if $arcologies[0].FSStatuesqueGlorification < 0>> + <<run FutureSocieties.remove("FSStatuesqueGlorification")>> + <<if $assistantFSAppearance == "statuesque glorificationDecoration">><<set $assistantFSAppearance = "default">><</if>> + @@.red;Your future society project has failed:@@ your citizens were repelled from your idea more than they were attracted to it. @@.yellow;You may select another option, or elect to try again.@@ + <<elseif $arcologies[0].FSStatuesqueGlorification > $arcologies[0].FSStatuesqueGlorificationDecoration>> + <<set $arcologies[0].FSStatuesqueGlorification = $arcologies[0].FSStatuesqueGlorificationDecoration>> + <</if>> + <<if $arcologies[0].FSStatuesqueGlorificationDecoration < $FSLockinLevel>> + <<if $arcologies[0].FSStatuesqueGlorification == $arcologies[0].FSStatuesqueGlorificationDecoration>> + @@.yellow;Your societal development in this direction is being limited by $arcologies[0].name's lack of customization to support it.@@ + <<set $FSReminder = 1>> + <<elseif $arcologies[0].FSStatuesqueGlorificationSMR == 1>> + <<set $arcologies[0].FSStatuesqueGlorification += 0.1*$FSSingleSlaveRep>> + <</if>> + <</if>> +<</if>> + <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<if $arcologies[0].FSSlimnessEnthusiast >= $FSLockinLevel>> $arcologies[0].name is passionately enthusiastic about slim slaves with girlish figures. diff --git a/src/uncategorized/neighborInteract.tw b/src/uncategorized/neighborInteract.tw index fe4b25d8ecb03176ceea69fcfb354847bee458b2..6deb50b2290cf16d4b2922b2c2101cf8b1f8ce6b 100644 --- a/src/uncategorized/neighborInteract.tw +++ b/src/uncategorized/neighborInteract.tw @@ -602,6 +602,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <</if>> <<set _exports = 1>> <</if>> + /* <<if $arcologies[_currentNeighbor].FSIntellectualDependency > 95>> <<if !isItemAccessible("temp")>> <<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>> @@ -665,6 +666,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <</if>> <<set _exports = 1>> <</if>> + */ <<if $arcologies[_currentNeighbor].FSPhysicalIdealist > 95>> <<if !isItemAccessible("body oil")>> <<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>> @@ -805,6 +807,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <</if>> <<set _exports = 1>> <</if>> + /* <<if $arcologies[_currentNeighbor].FSStatuesqueGlorification > 95>> <<if !isItemAccessible("temp")>> <<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>> @@ -826,6 +829,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <</if>> <<set _exports = 1>> <</if>> + */ <<if _exports != 1>> <<if $arcologies[_currentNeighbor].direction == $arcologies[0].embargoTarget>> Fortunately, diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw index 77fd15f84f3163a2fb0cf3055f7cf101f5e0ea61..0c86f19588b9aba68c08570249e50a8a73c511dc 100644 --- a/src/uncategorized/neighborsDevelopment.tw +++ b/src/uncategorized/neighborsDevelopment.tw @@ -247,6 +247,21 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <<set $arcologies[$i].FSDegradationist -= 10>> <</if>> <</if>> + <<if $arcologies[$i].FSIntellectualDependency != "unset">> + <<if $arcologies[$i].FSIntellectualDependency < random(10,150)>> + <<set $desc.push("Intellectual Dependency")>> + <<set $arcologies[$i].FSIntellectualDependency = "unset">> + <<else>> + <<set $arcologies[$i].FSIntellectualDependency -= 10>> + <</if>> + <<elseif $arcologies[$i].FSSlaveProfessionalism != "unset">> + <<if $arcologies[$i].FSSlaveProfessionalism < random(10,150)>> + <<set $desc.push("Slave Professionalism")>> + <<set $arcologies[$i].FSSlaveProfessionalism = "unset">> + <<else>> + <<set $arcologies[$i].FSSlaveProfessionalism -= 10>> + <</if>> + <</if>> <<if $arcologies[$i].FSBodyPurist != "unset">> <<if $arcologies[$i].FSBodyPurist < random(10,150)>> <<set $desc.push("Body Purism")>> @@ -277,6 +292,21 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <<set $arcologies[$i].FSMaturityPreferentialist -= 10>> <</if>> <</if>> + <<if $arcologies[$i].FSPetiteAdmiration != "unset">> + <<if $arcologies[$i].FSPetiteAdmiration < random(10,150)>> + <<set $desc.push("Petite Admiration")>> + <<set $arcologies[$i].FSPetiteAdmiration = "unset">> + <<else>> + <<set $arcologies[$i].FSPetiteAdmiration -= 10>> + <</if>> + <<elseif $arcologies[$i].FSStatuesqueGlorification != "unset">> + <<if $arcologies[$i].FSStatuesqueGlorification < random(10,150)>> + <<set $desc.push("Statuesque Glorification")>> + <<set $arcologies[$i].FSStatuesqueGlorification = "unset">> + <<else>> + <<set $arcologies[$i].FSStatuesqueGlorification -= 10>> + <</if>> + <</if>> <<if $arcologies[$i].FSSlimnessEnthusiast != "unset">> <<if $arcologies[$i].FSSlimnessEnthusiast < random(10,150)>> <<set $desc.push("Slimness Enthusiasm")>> @@ -915,20 +945,20 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <<set $arcologies[$i].FSGenderRadicalist += 1>> <<set $corpNeighborBonus += _corpBonus>> <</if>> - <</if>> - <<if $corpSpecPussy == 1 && $corpSpecDick == 1>> - It's a @@.lightgreen;good market@@ for your corporation's beautiful futanari, improving sales and helping social progress. - <<set $arcologies[$i].FSGenderRadicalist += 1>> - <<set $corpNeighborBonus += _corpBonus>> - <<elseif $corpSpecBalls == -1>> - It's a @@.lightgreen;good market@@ for your corporation's clipped buttsluts, improving sales and helping social progress. - <<set $arcologies[$i].FSGenderRadicalist += 1>> - <<set $corpNeighborBonus += _corpBonus>> - <</if>> - <<if ($corpSpecGender == 2) || ($seeDicks == 100)>> - It's a @@.lightgreen;good market@@ for your corporation's feminized slaves, improving sales and helping social progress. - <<set $arcologies[$i].FSGenderRadicalist += 1>> - <<set $corpNeighborBonus += _corpBonus>> + <<if $corpSpecPussy == 1 && $corpSpecDick == 1>> + It's a @@.lightgreen;good market@@ for your corporation's beautiful futanari, improving sales and helping social progress. + <<set $arcologies[$i].FSGenderRadicalist += 1>> + <<set $corpNeighborBonus += _corpBonus>> + <<elseif $corpSpecBalls == -1>> + It's a @@.lightgreen;good market@@ for your corporation's clipped buttsluts, improving sales and helping social progress. + <<set $arcologies[$i].FSGenderRadicalist += 1>> + <<set $corpNeighborBonus += _corpBonus>> + <</if>> + <<if ($corpSpecGender == 2) || ($seeDicks == 100)>> + It's a @@.lightgreen;good market@@ for your corporation's feminized slaves, improving sales and helping social progress. + <<set $arcologies[$i].FSGenderRadicalist += 1>> + <<set $corpNeighborBonus += _corpBonus>> + <</if>> <</if>> <</if>> <<elseif $arcologies[$i].FSGenderFundamentalist != "unset">> @@ -1073,6 +1103,110 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <</if>> <</if>> +<<if $arcologies[$i].FSIntellectualDependency != "unset">> + <<set _societiesAdopted += 1>> + <<if $arcologies[$i].direction != 0>> + <<set $arcologies[$i].FSIntellectualDependency += $efficiency>> + <</if>> + <<for $j = 0; $j < $arcologies.length; $j++>> + <<if $arcologies[$i].direction != $arcologies[$j].direction>> + <<if $arcologies[$j].FSIntellectualDependency > $arcologies[$i].FSIntellectualDependency + _FSCrossThresh>> + <<if $showNeighborDetails != 0>>Intellectual Dependency in $arcologies[$i].name is influenced by $arcologies[$j].name's more advanced society.<</if>> + <<set $arcologies[$i].FSIntellectualDependency += 1>> + <<elseif $arcologies[$j].FSSlaveProfessionalism > $arcologies[$i].FSIntellectualDependency + _FSCrossThresh>> + <<if $showNeighborDetails != 0>>Development of Intellectual Dependency in $arcologies[$i].name is slowed by contact with $arcologies[$j].name's more advanced Slave Professionalism society.<</if>> + <<set $arcologies[$i].FSIntellectualDependency -= 1>> + <</if>> + <</if>> + <</for>> + <<if $arcologies[$i].direction != 0>> + <<if $arcologies[$i].FSIntellectualDependency >= $FSLockinLevel>> + <<set $arcologies[$i].influenceBonus += $arcologies[$i].FSIntellectualDependency - $FSLockinLevel>> + <<set $arcologies[$i].FSIntellectualDependency = $FSLockinLevel>> + <<set $toSearch = $arcologies[$i].name>> + <<if ($toSearch.indexOf("Arcology") != -1) && (random(0,2) == 0)>> + Intellectual Dependency has reached stability and acceptance there. The arcology has been renamed + <<set $arcologies[$i].name = setup.ArcologyNamesIntellectualDependency.random()>> + '' $arcologies[$i].name'' to mark the occasion. + <</if>> + <<elseif $arcologies[$i].FSIntellectualDependency < 0>> + $arcologies[$i].name @@.cyan;has given up@@ on Intellectual Dependency. + <<set $arcologies[$i].FSIntellectualDependency = "unset">> + <</if>> + <</if>> + <<if $arcologies[$i].FSIntellectualDependency != "unset">> + <<if $corpIncorporated == 1>> + <<if $corpSpecIntelligence == 1>> + It's an @@.lightgreen;excellent market@@ for your corporation's idiotic sluts, improving sales and helping social progress. + <<set $arcologies[$i].FSIntellectualDependency += 2>> + <<set $corpNeighborBonus += _corpBonus*2>> + <<elseif $corpSpecEducation == 0>> + It's a @@.lightgreen;good market@@ for your corporation's uneducated slaves, improving sales and helping social progress. + <<set $arcologies[$i].FSIntellectualDependency += 1>> + <<set $corpNeighborBonus += _corpBonus>> + <</if>> + <</if>> + <</if>> +<<elseif $arcologies[$i].FSSlaveProfessionalism != "unset">> + <<set _societiesAdopted += 1>> + <<if $arcologies[$i].direction != 0>> + <<set $arcologies[$i].FSSlaveProfessionalism += $efficiency>> + <</if>> + <<for $j = 0; $j < $arcologies.length; $j++>> + <<if $arcologies[$i].direction != $arcologies[$j].direction>> + <<if $arcologies[$j].FSSlaveProfessionalism > $arcologies[$i].FSSlaveProfessionalism + _FSCrossThresh>> + <<if $showNeighborDetails != 0>>Slave Professionalism in $arcologies[$i].name is influenced by $arcologies[$j].name's more advanced society.<</if>> + <<set $arcologies[$i].FSSlaveProfessionalism += 1>> + <<elseif $arcologies[$j].FSIntellectualDependency > $arcologies[$i].FSSlaveProfessionalism + _FSCrossThresh>> + <<if $showNeighborDetails != 0>>Development of Slave Professionalism in $arcologies[$i].name is slowed by contact with $arcologies[$j].name's more advanced Intellectual Dependency society.<</if>> + <<set $arcologies[$i].FSSlaveProfessionalism -= 1>> + <</if>> + <</if>> + <</for>> + <<if $arcologies[$i].direction != 0>> + <<if $arcologies[$i].FSSlaveProfessionalism >= $FSLockinLevel>> + <<set $arcologies[$i].influenceBonus += $arcologies[$i].FSSlaveProfessionalism - $FSLockinLevel>> + <<set $arcologies[$i].FSSlaveProfessionalism = $FSLockinLevel>> + <<set $toSearch = $arcologies[$i].name>> + <<if ($toSearch.indexOf("Arcology") != -1) && (random(0,2) == 0)>> + Slave Professionalism has reached stability and acceptance there. The arcology has been renamed + <<set $arcologies[$i].name = setup.ArcologyNamesSlaveProfessionalism.random()>> + '' $arcologies[$i].name'' to mark the occasion. + <</if>> + <<elseif $arcologies[$i].FSSlaveProfessionalism < 0>> + $arcologies[$i].name @@.cyan;has given up@@ on Slave Professionalism. + <<set $arcologies[$i].FSSlaveProfessionalism = "unset">> + <</if>> + <</if>> + <<if $arcologies[$i].FSSlaveProfessionalism != "unset">> + <<if $corpIncorporated == 1>> + <<if $corpSpecIntelligence == 3>> + It's an @@.lightgreen;excellent market@@ for your corporation's smarter captures, improving sales and helping social progress. + <<set $arcologies[$i].FSSlaveProfessionalism += 2>> + <<set $corpNeighborBonus += _corpBonus*2>> + <</if>> + <<if $corpSpecEducation > 1>> + It's a @@.lightgreen;good market@@ for your corporation's well educated ladies, improving sales and helping social progress. + <<set $arcologies[$i].FSSlaveProfessionalism += 2>> + <<set $corpNeighborBonus += _corpBonus*2>> + <<elseif $corpSpecEducation > 0>> + It's a @@.lightgreen;good market@@ for your corporation's educated ladies, improving sales and helping social progress. + <<set $arcologies[$i].FSSlaveProfessionalism += 1>> + <<set $corpNeighborBonus += _corpBonus>> + <</if>> + <<if $corpSpecSexEd == 2>> + It's a @@.lightgreen;good market@@ for your corporation's well trained toys, improving sales and helping social progress. + <<set $arcologies[$i].FSSlaveProfessionalism += 1>> + <<set $corpNeighborBonus += _corpBonus>> + <<elseif $corpSpecAccent == 2>> + It's a @@.lightgreen;good market@@ for your corporation's linguistically perfect slaves, improving sales and helping social progress. + <<set $arcologies[$i].FSSlaveProfessionalism += 1>> + <<set $corpNeighborBonus += _corpBonus>> + <</if>> + <</if>> + <</if>> +<</if>> + <<if $arcologies[$i].FSBodyPurist != "unset">> <<set _societiesAdopted += 1>> <<if $arcologies[$i].direction != 0>> @@ -1251,6 +1385,96 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <</if>> <</if>> +<<if $arcologies[$i].FSPetiteAdmiration != "unset">> + <<set _societiesAdopted += 1>> + <<if $arcologies[$i].direction != 0>> + <<set $arcologies[$i].FSPetiteAdmiration += $efficiency>> + <</if>> + <<for $j = 0; $j < $arcologies.length; $j++>> + <<if $arcologies[$i].direction != $arcologies[$j].direction>> + <<if $arcologies[$j].FSPetiteAdmiration > $arcologies[$i].FSPetiteAdmiration + _FSCrossThresh>> + <<if $showNeighborDetails != 0>>Petite Admiration in $arcologies[$i].name is influenced by $arcologies[$j].name's more advanced society.<</if>> + <<set $arcologies[$i].FSPetiteAdmiration += 1>> + <<elseif $arcologies[$j].FSStatuesqueGlorification > $arcologies[$i].FSPetiteAdmiration + _FSCrossThresh>> + <<if $showNeighborDetails != 0>>Development of Petite Admiration in $arcologies[$i].name is slowed by contact with $arcologies[$j].name's more advanced Statuesque Glorification society.<</if>> + <<set $arcologies[$i].FSPetiteAdmiration -= 1>> + <</if>> + <</if>> + <</for>> + <<if $arcologies[$i].direction != 0>> + <<if $arcologies[$i].FSPetiteAdmiration >= $FSLockinLevel>> + <<set $arcologies[$i].influenceBonus += $arcologies[$i].FSPetiteAdmiration - $FSLockinLevel>> + <<set $arcologies[$i].FSPetiteAdmiration = $FSLockinLevel>> + <<set $toSearch = $arcologies[$i].name>> + <<if ($toSearch.indexOf("Arcology") != -1) && (random(0,2) == 0)>> + Petite Admiration has reached stability and acceptance there. The arcology has been renamed + <<set $arcologies[$i].name = setup.ArcologyNamesPetiteAdmiration.random()>> + '' $arcologies[$i].name'' to mark the occasion. + <</if>> + <<elseif $arcologies[$i].FSPetiteAdmiration < 0>> + $arcologies[$i].name @@.cyan;has given up@@ on Petite Admiration. + <<set $arcologies[$i].FSPetiteAdmiration = "unset">> + <</if>> + <</if>> + <<if $arcologies[$i].FSPetiteAdmiration != "unset">> + <<if $corpIncorporated == 1>> + <<if $corpSpecHeight == 1>> + It's an @@.lightgreen;excellent market@@ for your corporation's minuscule slaves, improving sales and helping social progress. + <<set $arcologies[$i].FSPetiteAdmiration += 2>> + <<set $corpNeighborBonus += _corpBonus*2>> + <<elseif $corpSpecHeight == 2>> + It's a @@.lightgreen;good market@@ for your corporation's shorter captures, improving sales and helping social progress. + <<set $arcologies[$i].FSPetiteAdmiration += 1>> + <<set $corpNeighborBonus += _corpBonus>> + <</if>> + <</if>> + <</if>> +<<elseif $arcologies[$i].FSStatuesqueGlorification != "unset">> + <<set _societiesAdopted += 1>> + <<if $arcologies[$i].direction != 0>> + <<set $arcologies[$i].FSStatuesqueGlorification += $efficiency>> + <</if>> + <<for $j = 0; $j < $arcologies.length; $j++>> + <<if $arcologies[$i].direction != $arcologies[$j].direction>> + <<if $arcologies[$j].FSStatuesqueGlorification > $arcologies[$i].FSStatuesqueGlorification + _FSCrossThresh>> + <<if $showNeighborDetails != 0>>Statuesque Glorification in $arcologies[$i].name is influenced by $arcologies[$j].name's more advanced society.<</if>> + <<set $arcologies[$i].FSStatuesqueGlorification += 1>> + <<elseif $arcologies[$j].FSPetiteAdmiration > $arcologies[$i].FSStatuesqueGlorification + _FSCrossThresh>> + <<if $showNeighborDetails != 0>>Development of Statuesque Glorification in $arcologies[$i].name is slowed by contact with $arcologies[$j].name's more advanced Petite Admiration society.<</if>> + <<set $arcologies[$i].FSStatuesqueGlorification -= 1>> + <</if>> + <</if>> + <</for>> + <<if $arcologies[$i].direction != 0>> + <<if $arcologies[$i].FSStatuesqueGlorification >= $FSLockinLevel>> + <<set $arcologies[$i].influenceBonus += $arcologies[$i].FSStatuesqueGlorification - $FSLockinLevel>> + <<set $arcologies[$i].FSStatuesqueGlorification = $FSLockinLevel>> + <<set $toSearch = $arcologies[$i].name>> + <<if ($toSearch.indexOf("Arcology") != -1) && (random(0,2) == 0)>> + Statuesque Glorification has reached stability and acceptance there. The arcology has been renamed + <<set $arcologies[$i].name = setup.ArcologyNamesStatuesqueGlorification.random()>> + '' $arcologies[$i].name'' to mark the occasion. + <</if>> + <<elseif $arcologies[$i].FSStatuesqueGlorification < 0>> + $arcologies[$i].name @@.cyan;has given up@@ on Statuesque Glorification. + <<set $arcologies[$i].FSStatuesqueGlorification = "unset">> + <</if>> + <</if>> + <<if $arcologies[$i].FSStatuesqueGlorification != "unset">> + <<if $corpIncorporated == 1>> + <<if $corpSpecHeight == 5>> + It's an @@.lightgreen;excellent market@@ for your corporation's gigantic slaves, improving sales and helping social progress. + <<set $arcologies[$i].FSStatuesqueGlorification += 2>> + <<set $corpNeighborBonus += _corpBonus*2>> + <<elseif $corpSpecHeight == 4>> + It's a @@.lightgreen;good market@@ for your corporation's taller captures, improving sales and helping social progress. + <<set $arcologies[$i].FSStatuesqueGlorification += 1>> + <<set $corpNeighborBonus += _corpBonus>> + <</if>> + <</if>> + <</if>> +<</if>> + <<if $arcologies[$i].FSSlimnessEnthusiast != "unset">> <<set _societiesAdopted += 1>> <<if $arcologies[$i].direction != 0>> @@ -2059,6 +2283,25 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <<set $desc.push("attacking its Paternalism")>> <</if>> <</if>> +<<if $arcologies[$j].FSIntellectualDependency > 60>> + <<if $arcologies[$i].FSIntellectualDependency != "unset">> + <<set $arcologies[$i].FSIntellectualDependency += Math.trunc(($arcologies[$j].FSIntellectualDependency-60)/4)+$appliedInfluenceBonus>> + <<if $arcologies[$i].FSIntellectualDependency > $FSLockinLevel>><<set _alignment += 1>><</if>> + <<set $desc.push("helping to advance its Intellectual Dependency")>> + <<elseif $arcologies[$i].FSSlaveProfessionalism != "unset">> + <<set $arcologies[$i].FSSlaveProfessionalism -= Math.trunc(($arcologies[$j].FSIntellectualDependency-60)/4)+$appliedInfluenceBonus>> + <<set $desc.push("attacking its Slave Professionalism")>> + <</if>> +<<elseif $arcologies[$j].FSSlaveProfessionalism > 60>> + <<if $arcologies[$i].FSSlaveProfessionalism != "unset">> + <<set $arcologies[$i].FSSlaveProfessionalism += Math.trunc(($arcologies[$j].FSSlaveProfessionalism-60)/4)+$appliedInfluenceBonus>> + <<if $arcologies[$i].FSSlaveProfessionalism > $FSLockinLevel>><<set _alignment += 1>><</if>> + <<set $desc.push("helping to advance its Slave Professionalism")>> + <<elseif $arcologies[$i].FSIntellectualDependency != "unset">> + <<set $arcologies[$i].FSIntellectualDependency -= Math.trunc(($arcologies[$j].FSSlaveProfessionalism-60)/4)+$appliedInfluenceBonus>> + <<set $desc.push("attacking its Intellectual Dependency")>> + <</if>> +<</if>> <<if $arcologies[$j].FSBodyPurist > 60>> <<if $arcologies[$i].FSBodyPurist != "unset">> <<set $arcologies[$i].FSBodyPurist += Math.trunc(($arcologies[$j].FSBodyPurist-60)/4)+$appliedInfluenceBonus>> @@ -2097,6 +2340,25 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <<set $desc.push("attacking its Youth Preferentialism")>> <</if>> <</if>> +<<if $arcologies[$j].FSPetiteAdmiration > 60>> + <<if $arcologies[$i].FSPetiteAdmiration != "unset">> + <<set $arcologies[$i].FSPetiteAdmiration += Math.trunc(($arcologies[$j].FSPetiteAdmiration-60)/4)+$appliedInfluenceBonus>> + <<if $arcologies[$i].FSPetiteAdmiration > $FSLockinLevel>><<set _alignment += 1>><</if>> + <<set $desc.push("helping to advance its Petite Admiration")>> + <<elseif $arcologies[$i].FSStatuesqueGlorification != "unset">> + <<set $arcologies[$i].FSStatuesqueGlorification -= Math.trunc(($arcologies[$j].FSPetiteAdmiration-60)/4)+$appliedInfluenceBonus>> + <<set $desc.push("attacking its Statuesque Glorification")>> + <</if>> +<<elseif $arcologies[$j].FSStatuesqueGlorification > 60>> + <<if $arcologies[$i].FSStatuesqueGlorification != "unset">> + <<set $arcologies[$i].FSStatuesqueGlorification += Math.trunc(($arcologies[$j].FSStatuesqueGlorification-60)/4)+$appliedInfluenceBonus>> + <<if $arcologies[$i].FSStatuesqueGlorification > $FSLockinLevel>><<set _alignment += 1>><</if>> + <<set $desc.push("helping to advance its Statuesque Glorification")>> + <<elseif $arcologies[$i].FSPetiteAdmiration != "unset">> + <<set $arcologies[$i].FSPetiteAdmiration -= Math.trunc(($arcologies[$j].FSStatuesqueGlorification-60)/4)+$appliedInfluenceBonus>> + <<set $desc.push("attacking its Petite Admiration")>> + <</if>> +<</if>> <<if $arcologies[$j].FSSlimnessEnthusiast > 60>> <<if $arcologies[$i].FSSlimnessEnthusiast != "unset">> <<set $arcologies[$i].FSSlimnessEnthusiast += Math.trunc(($arcologies[$j].FSSlimnessEnthusiast-60)/4)+$appliedInfluenceBonus>> @@ -2365,6 +2627,11 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <<elseif $arcologies[$i].FSDegradationist > 60>> <<set _influential = 1>> <</if>> +<<if $arcologies[$i].FSIntellectualDependency > 60>> + <<set _influential = 1>> +<<elseif $arcologies[$i].FSSlaveProfessionalism > 60>> + <<set _influential = 1>> +<</if>> <<if $arcologies[$i].FSBodyPurist > 60>> <<set _influential = 1>> <<elseif $arcologies[$i].FSTransformationFetishist > 60>> @@ -2375,6 +2642,11 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <<elseif $arcologies[$i].FSMaturityPreferentialist > 60>> <<set _influential = 1>> <</if>> +<<if $arcologies[$i].FSPetiteAdmiration > 60>> + <<set _influential = 1>> +<<elseif $arcologies[$i].FSStatuesqueGlorification > 60>> + <<set _influential = 1>> +<</if>> <<if $arcologies[$i].FSSlimnessEnthusiast > 60>> <<set _influential = 1>> <<elseif $arcologies[$i].FSAssetExpansionist > 60>> @@ -2498,6 +2770,23 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <<set _eligibleTargets.push($arcologies[$j].direction)>> <</if>> <</if>> +<<if $arcologies[$i].FSIntellectualDependency != "unset">> + <<if $arcologies[$j].FSIntellectualDependency != "unset">> + <<if $arcologies[$j].FSIntellectualDependency < $FSLockinLevel>> + <<set _eligibleTargets.push($arcologies[$j].direction)>> + <</if>> + <<elseif $arcologies[$j].FSSlaveProfessionalism != "unset">> + <<set _eligibleTargets.push($arcologies[$j].direction)>> + <</if>> +<<elseif $arcologies[$i].FSSlaveProfessionalism != "unset">> + <<if $arcologies[$j].FSSlaveProfessionalism != "unset">> + <<if $arcologies[$j].FSSlaveProfessionalism < $FSLockinLevel>> + <<set _eligibleTargets.push($arcologies[$j].direction)>> + <</if>> + <<elseif $arcologies[$j].FSIntellectualDependency != "unset">> + <<set _eligibleTargets.push($arcologies[$j].direction)>> + <</if>> +<</if>> <<if $arcologies[$i].FSBodyPurist != "unset">> <<if $arcologies[$j].FSBodyPurist != "unset">> <<if $arcologies[$j].FSBodyPurist < $FSLockinLevel>> @@ -2532,6 +2821,23 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <<set _eligibleTargets.push($arcologies[$j].direction)>> <</if>> <</if>> +<<if $arcologies[$i].FSPetiteAdmiration != "unset">> + <<if $arcologies[$j].FSPetiteAdmiration != "unset">> + <<if $arcologies[$j].FSPetiteAdmiration < $FSLockinLevel>> + <<set _eligibleTargets.push($arcologies[$j].direction)>> + <</if>> + <<elseif $arcologies[$j].FSStatuesqueGlorification != "unset">> + <<set _eligibleTargets.push($arcologies[$j].direction)>> + <</if>> +<<elseif $arcologies[$i].FSStatuesqueGlorification != "unset">> + <<if $arcologies[$j].FSStatuesqueGlorification != "unset">> + <<if $arcologies[$j].FSStatuesqueGlorification < $FSLockinLevel>> + <<set _eligibleTargets.push($arcologies[$j].direction)>> + <</if>> + <<elseif $arcologies[$j].FSPetiteAdmiration != "unset">> + <<set _eligibleTargets.push($arcologies[$j].direction)>> + <</if>> +<</if>> <<if $arcologies[$i].FSSlimnessEnthusiast != "unset">> <<if $arcologies[$j].FSSlimnessEnthusiast != "unset">> <<if $arcologies[$j].FSSlimnessEnthusiast < $FSLockinLevel>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index f6a1a3d3b6b36e09eacec9b31e99bf5d14052908..63aa04a2bcdfe24eeed04c8463a56f82e20fdb33 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -839,6 +839,14 @@ <<set $FSAcquisitionEvents.push("Degradationist")>> <<set _recruitEvents.push("RE FS acquisition")>> <</if>> + <<if $arcologies[0].FSIntellectualDependency > random(1,100)>> + <<set $FSAcquisitionEvents.push("Intellectual Dependency")>> + <<set _recruitEvents.push("RE FS acquisition")>> + <</if>> + <<if $arcologies[0].FSSlaveProfessionalism > random(1,100)>> + <<set $FSAcquisitionEvents.push("Slave Professionalism")>> + <<set _recruitEvents.push("RE FS acquisition")>> + <</if>> <<if $arcologies[0].FSBodyPurist > random(1,100)>> <<set $FSAcquisitionEvents.push("Body Purist")>> <<set _recruitEvents.push("RE FS acquisition")>> @@ -847,6 +855,14 @@ <<set $FSAcquisitionEvents.push("Transformation Fetishist")>> <<set _recruitEvents.push("RE FS acquisition")>> <</if>> + <<if $arcologies[0].FSPetiteAdmiration > random(1,100)>> + <<set $FSAcquisitionEvents.push("Petite Admiration")>> + <<set _recruitEvents.push("RE FS acquisition")>> + <</if>> + <<if $arcologies[0].FSStatuesqueGlorification > random(1,100)>> + <<set $FSAcquisitionEvents.push("Statuesque Glorification")>> + <<set _recruitEvents.push("RE FS acquisition")>> + <</if>> <<if $arcologies[0].FSYouthPreferentialist > random(1,100)>> <<set $FSAcquisitionEvents.push("Youth Preferentialist")>> <<set _recruitEvents.push("RE FS acquisition")>> @@ -907,6 +923,14 @@ <<set $FSAcquisitionEvents.push("Degradationist Two")>> <<set _recruitEvents.push("RE FS acquisition")>> <</if>> + <<if $arcologies[0].FSIntellectualDependency > random(1,100)>> + <<set $FSAcquisitionEvents.push("Intellectual Dependency Two")>> + <<set _recruitEvents.push("RE FS acquisition")>> + <</if>> + <<if $arcologies[0].FSSlaveProfessionalism > random(1,100)>> + <<set $FSAcquisitionEvents.push("Slave Professionalism Two")>> + <<set _recruitEvents.push("RE FS acquisition")>> + <</if>> <<if $arcologies[0].FSBodyPurist > random(1,100)>> <<set $FSAcquisitionEvents.push("Body Purist Two")>> <<set _recruitEvents.push("RE FS acquisition")>> @@ -915,6 +939,14 @@ <<set $FSAcquisitionEvents.push("Transformation Fetishist Two")>> <<set _recruitEvents.push("RE FS acquisition")>> <</if>> + <<if $arcologies[0].FSPetiteAdmiration > random(1,100)>> + <<set $FSAcquisitionEvents.push("Petite Admiration Two")>> + <<set _recruitEvents.push("RE FS acquisition")>> + <</if>> + <<if $arcologies[0].FSStatuesqueGlorification > random(1,100)>> + <<set $FSAcquisitionEvents.push("Statuesque Glorification Two")>> + <<set _recruitEvents.push("RE FS acquisition")>> + <</if>> <<if $arcologies[0].FSYouthPreferentialist > random(1,100)>> <<set $FSAcquisitionEvents.push("Youth Preferentialist Two")>> <<set _recruitEvents.push("RE FS acquisition")>> @@ -998,6 +1030,14 @@ <<set $FSNonconformistEvents.push("Eugenics")>> <<set $events.push("RE FS nonconformist")>> <</if>> + <<if $arcologies[0].FSIntellectualDependency < 95 && $arcologies[0].FSIntellectualDependency > 50>> + <<set $FSNonconformistEvents.push("Intellectual Dependency")>> + <<set $events.push("RE FS nonconformist")>> + <</if>> + <<if $arcologies[0].FSSlaveProfessionalism < 95 && $arcologies[0].FSSlaveProfessionalism > 50>> + <<set $FSNonconformistEvents.push("Slave Professionalism")>> + <<set $events.push("RE FS nonconformist")>> + <</if>> <<if $arcologies[0].FSGenderRadicalist < 95 && $arcologies[0].FSGenderRadicalist > 50>> <<set $FSNonconformistEvents.push("Gender Radicalist")>> <<set $events.push("RE FS nonconformist")>> @@ -1022,6 +1062,14 @@ <<set $FSNonconformistEvents.push("Transformation Fetishist")>> <<set $events.push("RE FS nonconformist")>> <</if>> + <<if $arcologies[0].FSPetiteAdmiration < 95 && $arcologies[0].FSPetiteAdmiration > 50>> + <<set $FSNonconformistEvents.push("Petite Admiration")>> + <<set $events.push("RE FS nonconformist")>> + <</if>> + <<if $arcologies[0].FSStatuesqueGlorification < 95 && $arcologies[0].FSStatuesqueGlorification > 50>> + <<set $FSNonconformistEvents.push("Statuesque Glorification")>> + <<set $events.push("RE FS nonconformist")>> + <</if>> <<if $arcologies[0].FSYouthPreferentialist < 95 && $arcologies[0].FSYouthPreferentialist > 50>> <<set $FSNonconformistEvents.push("Youth Preferentialist")>> <<set $events.push("RE FS nonconformist")>>