diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index b30f22b6c81adff7b812800fa5af14b278dd13ca..b485e7117caf7f80603acc76674b98f92b5d9dab 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -1,4 +1,4 @@ - + **anything labeled accepts string will return any string entered into it** slaveName: @@ -1765,6 +1765,7 @@ drugs: "breast redistributors" "butt redistributors" "sag-B-gone" +"growth stimulants" aphrodisiacs: diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index c4375efcc8e951f9127d07b820650a5bb7278607..c55a8908e3160ef2ce7df0c516ae28c18cc77af9 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -2581,6 +2581,7 @@ __I do not give credit without explicit permission to do so.__ If you have contr <br>''onithyr'' for various little tweaks and additions. <br>''anonNeo'' for spellchecking. <br>''Utopia'' for dirty dealings gang leader focus and updates to it. +<br>''hexall90'' for height growth drugs. <br>''Bane70'' optimized huge swaths of code with notable professionalism. <br>''Circle Tritagonist'' provided several new collars and outfits. <br>''Qotsafan'' submitted bugfixes. diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 328fadfaefbb61d7e890ca7212afff1a878af6ac..7bc2eff7765ac92fca76054557c546aa60e056d4 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -458,9 +458,11 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $incubatorUpgradeSpeed = 5>> <<set $incubatorUpgradeWeight = 0>> <<set $incubatorUpgradeMuscles = 0>> +<<set $incubatorUpgradeGrowthStims = 0>> <<set $incubatorUpgradeReproduction = 0>> <<set $incubatorWeightSetting = 0>> <<set $incubatorMusclesSetting = 0>> +<<set $incubatorGrowthStimsSetting = 0>> <<set $incubatorReproductionSetting = 0>> <<set $incubatorName = "the Incubator">> <<set $incubatorNameCaps = "The Incubator">> @@ -815,6 +817,7 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $dietCleanse = 0>> <<set $cumProDiet = 0>> <<set $curativeUpgrade = 0>> +<<set $growthStim = 0>> <<set $aphrodisiacUpgrade = 0>> <<set $aphrodisiacUpgradeRefine = 0>> <<set $healthyDrugsUpgrade = 0>> @@ -1065,6 +1068,9 @@ FertilityAge($fertilityAge) <<set $precociousPuberty = 0>> <<set $targetAge = $minimumSlaveAge>> +<<set $pubertyLength = 5>> +<<set $maxGrowthAge = 24>> + /% Begin mod section: toggle whether slaves lisp. %/ <<set $disableLisping = 0>> /% End mod section: toggle whether slaves lisp. %/ @@ -1148,6 +1154,7 @@ FertilityAge($fertilityAge) <<set $securityForceDepravity = 0>> /* How depraved has the SF become? Used for flavor text injections. */ <<set $securityForceUpgradeToken = 0>> /* Flag to keep track of single upgrade/week. */ <<set $securityForceGiftToken = 0>> /* Flag to keep track of single gift/week. */ +<<set $securityForceColonelToken = 0>> /* Flag to keep track of fucking the colonel? */ /* Variables for the SF Personnel/Gear */ <<set $securityForcePersonnel = 40>> /* How big is the SF? Maxes out at battalion/regimental (~1000) strength */ @@ -1157,6 +1164,11 @@ FertilityAge($fertilityAge) <<set $securityForceDronePower = 0>> /* How many drone upgrades has the player bought? */ <<set $securityForceStimulantPower = 0>> /* How many stimulant upgrades has the player bought? */ <<set $securityForceArcologyUpgrades = 0>> /* How many militarized arcology upgrades has the player bought? */ +<<set $securityForceDronePower = 0>> /* How many frone upgrades has the player bought? */ +<<set $securityForceSpacePlanePower = 0>> /* Has the SF found a busted down spaceplane begging for work? */ +<<set $securityForceSatalitePower = 0>> /* Has the SF commendeered a satelite relay? */ +<<set $securityForceGiantRobot = 0>> /* Has the player assembled a makeshift giant robot */ +<<set $SSLevel = 0>> /* Has the player sent any slaves to 'help out' */ <<set $securityForceMissionEfficiency = 1>> /* How efficient is the SF at completing its assigned task? (Upgrades*Drug Multiplier) */ /* Misc mod variables */ diff --git a/src/js/economyJS.tw b/src/js/economyJS.tw index 0d80f3c45d7a67f31f7334bdbd4942a721fc01d1..b2049889d2ea7679947c2332325b8a4bd2870278 100644 --- a/src/js/economyJS.tw +++ b/src/js/economyJS.tw @@ -39,6 +39,7 @@ window.getCost = function(array) { + (0.2 * State.variables.incubatorUpgradeWeight * incubator * facilityCost) + (0.2 * State.variables.incubatorUpgradeMuscles * incubator * facilityCost) + (0.2 * State.variables.incubatorUpgradeReproduction * incubator * facilityCost) + + (0.2 * State.variables.incubatorUpgradeGrowthStims * incubator * facilityCost) + (0.5 * State.variables.incubatorUpgradeSpeed * incubator * facilityCost); if(dairy > 0) { @@ -51,7 +52,7 @@ window.getCost = function(array) { costs += State.variables.clubAdsSpending; } if(incubator > 0) { - costs += ((State.variables.incubatorWeightSetting + State.variables.incubatorMusclesSetting + State.variables.incubatorReproductionSetting) * 500); + costs += ((State.variables.incubatorWeightSetting + State.variables.incubatorMusclesSetting + State.variables.incubatorReproductionSetting + State.variables.incubatorGrowthStimsSetting) * 500); } if(State.variables.masterSuitePregnancySlaveLuxuries === 1) { costs += 500; @@ -409,6 +410,7 @@ window.getSlaveCost = function(s) { case 'intensive butt injections': case 'intensive penis enhancement': case 'intensive testicle enhancement': case 'intensive lip injections': case 'hyper breast injections': case 'hyper butt injections': case 'hyper penis enhancement': case 'hyper testicle enhancement': case 'hyper lip injections': + case 'growth stimulants': cost += drugsCost * 5; break; case 'sag-B-gone': diff --git a/src/pregmod/SFMBarracksSlaveSupport.tw b/src/pregmod/SFMBarracksSlaveSupport.tw new file mode 100644 index 0000000000000000000000000000000000000000..14381e83a2f7d8fcc1db51ff3bbb81c6cbb3d499 --- /dev/null +++ b/src/pregmod/SFMBarracksSlaveSupport.tw @@ -0,0 +1,64 @@ +:: SS [nobr] + +<<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "Barracks", $SS = $SSSlavesIDs.length, $Flag = 0>> + +<<if SSSlaves > 5>> + $securityForceName's Slave Support area is bustling with activity. There is little to no trash on the ground. + <<set $SSLevel = 1>> +<</if>> + +<<set $SSSlaves.combatSkill + 1>> +<<set $SSsSlaves.devotion +10>> +<<set $SSSlaves.trust +10>> + +<<set _Tmult0 = Math.trunc($SS*1000*$upgradeMultiplierArcology)>> +<br>It can support $SS support workers. +[[Expand the SS|SS][$cash -= _Tmult0, $SS += 5]] //Costs ¤_Tmult0 and will increase upkeep costs// + +<br> +<<if $SSUpgradeMonitoring == 1>> + The area has been upgraded with enhanced monitoring systems to make the support workers work harder, improving their obedience,efficiency and trust. +<<else>> + <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> + The area is standard. [[Upgrade the monitoring systems to force harder work|$SS][$cash -= _Tmult1,set $SSsSlaves.devotion +5, set $SSSlaves.trust +5, $SSUpgradeMonitoring = 1]] //Costs ¤_Tmult1 and will increase upkeep costs// +<</if>> + +<!-- Statistics output --> +<<SSStatistics 1>> + +<br><br> +<<if ($SS <= $SSSlaves)>> + ''$SSNameCaps is full and cannot hold any more slaves'' +<<elseif ($slaves.length > $SSSlaves)>> + <<link "''Send a slave to $SSName''">> + <<replace #ComingGoing>> + <<resetAssignmentFilter>> + <<set $Flag to 0>> + <<include "Slave Summary">> + <</replace>> + <</link>> +<</if>> + +<<if $SSSlaves > 0>> + | <<link "''Bring a slave out of $SSName''">> + <<replace #ComingGoing>> + <<SSAssignmentFilter>> + <<set $Flag = 1>> + <<include "Slave Summary">> + <<resetAssignmentFilter>> + <</replace>> + <</link>> +<<else>> + <br><br>//$SSNameCaps is empty for the moment.<br>// +<</if>> + +<br><br> +<<assignmentFilter >> +<span id="ComingGoing"> + <<SSAssignmentFilter>> + <<set $Flag = 1>> + <<include "Slave Summary">> + <<resetAssignmentFilter>> +</span> + +<br><br>Rename $SSName: <<textbox "$SSName" $SSName "SS">> //Use a noun or similar short phrase// diff --git a/src/pregmod/fFeet.tw b/src/pregmod/fFeet.tw index 475b8f3b31503dfcf47034749dc868fbb998cebf..aaec239636d0125f339d30a3681bbc9ee4416e7d 100644 --- a/src/pregmod/fFeet.tw +++ b/src/pregmod/fFeet.tw @@ -1,8 +1,9 @@ :: FFeet [nobr] /* WIP I found tucked away in the bowels of my archives */ +/* Slightly more additions */ <<ClearSummaryCache $activeSlave>> - You call your slave over to your office and shift your chair towards her. You tell her to use her feet to please you. + You call your slave over to your office, shifting your chair towards her. You tell her to use her feet to please you. <<if ($activeSlave.devotion < -50)>> She strongly refuses, and you have to restrain her to get her to obey. <<elseif ($activeSlave.devotion < -20)>> @@ -20,7 +21,7 @@ She rushes to comply. <</if>> - You pour lubricant in your hands, and start massaging her feet. + You pour lubricant into your hands and start massaging her feet. <<if ($activeSlave.devotion < -50)>> She tries to stay hateful despite the stimulation. <<elseif ($activeSlave.devotion < -20)>> @@ -33,13 +34,13 @@ She loves the massage, not holding back her moans. <</if>> - Then, you lay back on her chair and tell her to get to work. + Then, you lie down under her chair and tell her to get to work. <<if ($activeSlave.devotion < -50)>> When she refuses to comply, you take both her feet and start thrusting between them. <<elseif ($activeSlave.devotion < -20)>> - She seems a bit reluctant when massaging you with her feet, and you have to do most of the work. + She seems a bit reluctant when massaging you with her feet so you have to do most of the work. <<elseif ($activeSlave.devotion < 20)>> - She tries to make it pleasurable for you, trying to find the right angle and speed, but she seems a bit tense. + She tries to make it pleasurable for you, trying to find the right angle and speed, but she seems a bit tense and ruins her pacing. <<elseif ($activeSlave.devotion < 60)>> She does her best to please you, massaging you nicely. <<else>> @@ -47,24 +48,27 @@ <</if>> <<if ($activeSlave.sexualQuirk == "tease")>> - She makes sure to flash her <<if $activeSlave.dick != 0>>hole<<else>>holes<</if>> to you. + She makes sure to flash her <<if $activeSlave.dick != 0>>hole<<else>>holes<</if>> at you as she rubs your cock. +<<elseif ($activeSlave.sexualQuirk == "insecure")>> + She constanly asks if it feels good, much to your annoyance. <</if>> - <<if ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 0)>> She is quite aggressive, sometimes bordering insubordination, but with a peek at your face, she tones it down. -<</if>> +<<elseif ($activeSlave.fetish == "sub") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 0)>> + She is quite the submissive and is a little uncomfortable taking the lead role in guiding your pleasure. +<</if>> You finally cum all over her feet. <<if $seeRace == 1>> <<if $activeSlave.race == "white">> - Her white, $activeSlave.skin feet barely show the cum + Her white, $activeSlave.skin feet barely shows the cum. <<elseif $activeSlave.race == "asian">> - Her asian, $activeSlave.skin feet show the cum a bit. + Her asian, $activeSlave.skin feet shows the cum a bit. <<elseif $activeSlave.race == "middle eastern">> - Her middle eastern, $activeSlave.skin feet show the cum a bit + Her middle eastern, $activeSlave.skin feet shows the cum a bit <<elseif $activeSlave.race == "latina">> - Her latina, $activeSlave.skin feet barely show the cum + Her latina, $activeSlave.skin feet barely shows the cum. <<elseif $activeSlave.race == "black">> - Her black, $activeSlave.skin feet make the cum stand out. + Her black, $activeSlave.skin feet makes the cum stand out. <</if>> <</if>> diff --git a/src/pregmod/incubator.tw b/src/pregmod/incubator.tw index 300a7800aaf503e736013a9872d9fc3f7a8d187a..667de802d62f48d5a8b402477f11dcc7af49827a 100644 --- a/src/pregmod/incubator.tw +++ b/src/pregmod/incubator.tw @@ -18,7 +18,7 @@ $incubatorNameCaps is a clean, cold hall designed to be lined with tanks and the <<elseif $incubatorSlaves > 0>> It's barely used; most of the tanks lie dormant. <<else>> - It's empty and quiet. [[Decommission the incubator|Main][$incubator = 0, $incubatorUpgradeSpeed = 5, $incubatorUpgradeWeight = 0, $incubatorUpgradeMuscles = 0, $incubatorUpgradeReproduction = 0, $tanks = []]] + It's empty and quiet. [[Decommission the incubator|Main][$incubator = 0, $incubatorUpgradeSpeed = 5, $incubatorUpgradeWeight = 0, $incubatorUpgradeMuscles = 0, $incubatorUpgradeReproduction = 0, $incubatorUpgradeGrowthStims = 0, $incubatorWeightSetting = 0, $incubatorMusclesSetting = 0, $incubatorReproductionSetting = 0, $incubatorGrowthStimsSetting = 0, $tanks = []]] <</if>> <br>It can support $incubator <<if $incubator == 1>>child<<else>>children<</if>>. @@ -193,6 +193,15 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu There are no systems in place to control a growing child's reproductive capability. [[Upgrade the growth tanks with hormone monitoring systems|Incubator][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $incubatorUpgradeReproduction = 1]] //Costs ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>> and will increase upkeep costs// <</if>> +<br> +<<if $incubatorUpgradeGrowthStims == 1>> + Advanced monitoring and stimulant injection systems have been installed in the tanks to monitor and maintain a developing child's height. +<<elseif $growthStim == 1>> + There are no systems in place to control a growing child's height. [[Upgrade the growth tanks with stimulants injection systems|Incubator][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $incubatorUpgradeGrowthStims = 1]] //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>> and will increase upkeep costs// +<<else>> + There are no systems in place to control a growing child's height and you lack the capability to fabricate growth stimulants. +<</if>> + <<if $incubatorSlaves > 0>> <<for $i = 0; $i < $incubatorSlaves; $i++>> <<if $tanks[$i].growTime <= 0>> @@ -221,6 +230,16 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu Strength management systems are offline; she will likely be released extremely weak. <</if>> <</if>> + <<if $incubatorUpgradeGrowthStims == 1>> + <br> + <<if $incubatorGrowthStimsSetting == 2>> + She is being injected with higher than recommended doses of stimulants; exceeding expected final height is likely. + <<elseif $incubatorGrowthStimsSetting == 1>> + She is injected with the recommended dosage of stimulants; she will grow to her full expected height. + <<elseif $incubatorGrowthStimsSetting == 0>> + Growth stimulant injection systems are offline; she will develop normally. + <</if>> + <</if>> <<if $incubatorUpgradeReproduction == 1>> <br> <<if $incubatorReproductionSetting == 2>> @@ -265,6 +284,16 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu Reproduction management systems are offline; children will undergo normal puberty. [[Activate|Incubator][$incubatorReproductionSetting = 1]] <</if>> <</if>> +<br> +<<if $incubatorUpgradeGrowthStims == 1>> + <<if $incubatorGrowthStimsSetting == 2>> + She is injected with higher than recommended doses of stimulants; exceeding expected final height is likely. [[Limit|Incubator][$incubatorGrowthStimsSetting = 1]] | [[Disable|Incubator][$incubatorGrowthStimsSetting = 0]] + <<elseif $incubatorGrowthStimsSetting == 1>> + She is injected with the recommended dosage of stimulants; she will grow to her full expected height. [[Overload|Incubator][$incubatorGrowthStimsSetting = 2]] | [[Disable|Incubator][$incubatorGrowthStimsSetting = 0]] + <<elseif $incubatorGrowthStimsSetting == 0>> + Growth stimulant injection systems are offline; she will develop normally. [[Activate|Incubator][$incubatorGrowthStimsSetting = 1]] + <</if>> +<</if>> <<if $readySlaves == 1>> <<for $i = 0; $i < $incubatorSlaves; $i++>> diff --git a/src/pregmod/incubatorReport.tw b/src/pregmod/incubatorReport.tw index fd372cca6fbe8dfd959dafcd786f732a3787b120..72da03450a1d16e68a73a5481a62b48e0a06e2e8 100644 --- a/src/pregmod/incubatorReport.tw +++ b/src/pregmod/incubatorReport.tw @@ -13,7 +13,7 @@ <<set $incubatorSlaves += 1>> <<if $tanks[_inc].growTime > 0>> <<set $tanks[_inc].growTime -= $incubatorUpgradeSpeed>> - <br>@@.pink;<<print $tanks[_inc].slaveName>>'s@@ growth is currently being accelerated. She <<if Math.round($tanks[_inc].growTime/$incubatorUpgradeSpeed) == 0>>is @@.lime;ready for release.@@ She will be ejected from her tank upon your approach<<else>>will be ready for release in about <<print Math.round($tanks[_inc].growTime/$incubatorUpgradeSpeed)>> weeks<</if>>. + <br>@@.pink;<<print $tanks[_inc].slaveName>>'s@@ growth is currently being accelerated. She <<if Math.round($tanks[_inc].growTime/$incubatorUpgradeSpeed) <= 0>>is @@.lime;ready for release.@@ She will be ejected from her tank upon your approach<<else>>will be ready for release in about <<print Math.round($tanks[_inc].growTime/$incubatorUpgradeSpeed)>> weeks<</if>>. <<else>> @@.pink;$tanks[_inc].slaveName@@ is @@.lime;ready for release.@@ She will be ejected from her tank upon your approach. <</if>> @@ -138,6 +138,77 @@ <</if>> <</if>> + <<if $incubatorUpgradeGrowthStims == 1 && $incubatorGrowthStimsSetting != 0>> + <br> + <<set _heightLimit = Math.clamp((Height.mean($tanks[_inc].height) * 1.25),0,274)>> + <<set _heightLimitAge = Height.forAge($tanks[_inc].height, $tanks[_inc])>> + <<if $tanks[_inc].height >= _heightLimit>> + The monitoring system detects her body is not able to support further increases in height, so it carefully regulates stimulant injections to @@.yellow;maintain her current stature.@@ + <<set $tanks[_inc].height = _heightLimit>> + <<elseif $incubatorGrowthStimsSetting == 2>> + The monitoring system floods her body with growth stimulants, causing @@.green;a sharp increase in growth rate.@@ + <<if $incubatorWeightSetting >= 1 && $incubatorMusclesSetting <= 1 && $incubatorReproductionSetting <= 1>> + <<if $incubatorUpgradeSpeed == 52>> + <<set $tanks[_inc].height += random(3,6)>> + <<elseif $incubatorUpgradeSpeed == 18>> + <<set $tanks[_inc].height += random(2,5)>> + <<elseif $incubatorUpgradeSpeed == 9>> + <<set $tanks[_inc].height += random(1,4)>> + <<elseif $incubatorUpgradeSpeed == 6>> + <<set $tanks[_inc].height += random(1,3)>> + <<elseif $incubatorUpgradeSpeed == 5>> + <<set $tanks[_inc].height += random(1,2)>> + <</if>> + <<else>> + <<if $incubatorUpgradeSpeed == 52>> + <<set $tanks[_inc].height += random(2,5)>> + <<elseif $incubatorUpgradeSpeed == 18>> + <<set $tanks[_inc].height += random(1,4)>> + <<elseif $incubatorUpgradeSpeed == 9>> + <<set $tanks[_inc].height += random(1,3)>> + <<elseif $incubatorUpgradeSpeed == 6>> + <<set $tanks[_inc].height += random(1,2)>> + <<elseif $incubatorUpgradeSpeed == 5>> + <<set $tanks[_inc].height += random(0,1)>> + <</if>> + <</if>> + <<elseif $incubatorGrowthStimsSetting == 1>> + <<if $tanks[_inc].height > _heightLimitAge>> + The monitoring system detects she is near the expected height, so it carefully regulates stimulants injections to @@.yellow;maintain her current stature.@@ + <<if random(1,10) == 10>> + <<if $incubatorUpgradeSpeed == 52>> + <<set $tanks[_inc].height += random(1,4)>> + <<elseif $incubatorUpgradeSpeed == 18>> + <<set $tanks[_inc].height += random(1,3)>> + <<elseif $incubatorUpgradeSpeed == 9>> + <<set $tanks[_inc].height += random(1,2)>> + <<elseif $incubatorUpgradeSpeed == 6>> + <<set $tanks[_inc].height += random(0,1)>> + <<elseif $incubatorUpgradeSpeed == 5>> + <<set $tanks[_inc].height += random(0,1)>> + <</if>> + <</if>> + <<else>> + The monitoring system detects her body is capable of developing more rapidly and @@.green;increases her growth stimulant dosage.@@ + <<if $incubatorUpgradeSpeed == 52>> + <<set $tanks[_inc].height += random(1,4)>> + <<elseif $incubatorUpgradeSpeed == 18>> + <<set $tanks[_inc].height += random(1,3)>> + <<elseif $incubatorUpgradeSpeed == 9>> + <<set $tanks[_inc].height += random(1,2)>> + <<elseif $incubatorUpgradeSpeed == 6>> + <<set $tanks[_inc].height += random(0,1)>> + <<elseif $incubatorUpgradeSpeed == 5>> + <<set $tanks[_inc].height += random(0,1)>> + <</if>> + <</if>> + <</if>> + <<set $tanks[_inc].height = Math.clamp($tanks[_inc].height, 0, _heightLimit)>> + <<else>> + <br> + With the growth stimulant injections offline, her body is left to develop naturally. + <</if>> + <<if $incubatorUpgradeReproduction == 1>> <br> <<if $incubatorReproductionSetting == 2>> @@ -593,6 +664,7 @@ <<set $tanks[_inc].hips = Math.clamp($tanks[_inc].hips, -2, 2)>> <<set $tanks[_inc].balls = Math.clamp($tanks[_inc].balls, 0, 40)>> <<set $tanks[_inc].boobs = Math.clamp($tanks[_inc].boobs, 0, 30000)>> + <<set $tanks[_inc].height = Math.clamp($tanks[_inc].height, 0, 274)>> <br> <</for>> /* diff --git a/src/pregmod/widgets/slaveSummaryWidgets.tw b/src/pregmod/widgets/slaveSummaryWidgets.tw index dfbaf51662e65c08e904de37c949dd56c21e4d62..0a35748d07e4dd015de47654c0a0a4677edf1c17 100644 --- a/src/pregmod/widgets/slaveSummaryWidgets.tw +++ b/src/pregmod/widgets/slaveSummaryWidgets.tw @@ -396,6 +396,8 @@ Release rules: _Slave.releaseRules. ''Dr:Butt-'' <<case "sag-B-gone">> ''Dr:AntiSag'' + <<case "growth stimulants">> + ''Dr:groStim'' <</switch>> <<if _Slave.curatives == 2>> ''Cura'' diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index c3334335abcf5dafe456316383f4fd0bd26dc589..cb3e7c7ebe06419fb9f53c800f873e78dc3e80f3 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -439,6 +439,9 @@ <<if ndef $incubatorUpgradeReproduction>> <<set $incubatorUpgradeReproduction = 0>> <</if>> +<<if ndef $incubatorUpgradeGrowthStims>> + <<set $incubatorUpgradeGrowthStims = 0>> +<</if>> <<if ndef $incubatorWeightSetting>> <<set $incubatorWeightSetting = 0>> <</if>> @@ -448,6 +451,9 @@ <<if ndef $incubatorReproductionSetting>> <<set $incubatorReproductionSetting = 0>> <</if>> +<<if ndef $incubatorGrowthStimsSetting>> + <<set $incubatorGrowthStimsSetting = 0>> +<</if>> <<if ndef $incubatorName>> <<set $incubatorName = "the Incubator">> <</if>> @@ -545,6 +551,23 @@ <<set $cheatModeM = 1>> <</if>> +/* SF anon stuff */ +<<if ndef $securityForceColonelToken>> + <<set $securityForceColonelToken = 0>> +<</if>> +<<if ndef $securityForceSpacePlanePower>> + <<set $securityForceSpacePlanePower = 0>> +<</if>> +<<if ndef $securityForceSatalitePower>> + <<set $securityForceSatalitePower = 0>> +<</if>> +<<if ndef $securityForceGiantRobot>> + <<set $securityForceGiantRobot = 0>> +<</if>> +<<if ndef $SSLevel>> + <<set $SSLevel = 0>> +<</if>> + <<if ndef $arcologies[0].FSAztecRevivalist>> <<for _bci = 0; _bci < $arcologies.length; _bci++>> <<set $arcologies[_bci].FSAztecRevivalist = "unset", $arcologies[_bci].FSAztecRevivalistDecoration = 0>> @@ -1650,6 +1673,15 @@ Setting missing global variables: <<if ndef $dispensaryUpgrade>> <<set $dispensaryUpgrade = 0>> <</if>> +<<if ndef $growthStim>> + <<set $growthStim = 0>> +<</if>> +<<if ndef $pubertyLength>> + <<set $pubertyLength = 5>> +<</if>> +<<if ndef $maxGrowthAge>> + <<set $maxGrowthAge = 24>> +<</if>> <<if ndef $ImplantProductionUpgrade>> <<set $ImplantProductionUpgrade = 0>> <</if>> diff --git a/src/uncategorized/SFMBarracks.tw b/src/uncategorized/SFMBarracks.tw index 663b4c8a017e0039ee24c0b4e435dbf2203bced6..421efba7c9c839e211562bb3399c026eff0b0863 100644 --- a/src/uncategorized/SFMBarracks.tw +++ b/src/uncategorized/SFMBarracks.tw @@ -6,7 +6,8 @@ <<set $returnTo = "Barracks">> //The $securityForceName barracks is located in the arcology's lower levels, occupying unneeded warehouse space. It is not accessible to the general citizenry, but your personal elevator has express service to it. As you step off, two soldiers in combat armour manning the entry checkpoint tense and raise their weapons, before nodding respectfully and stepping aside, allowing their patron entry. The barracks is cavernous, containing areas for the soldiers to sleep and keep their belongings, areas for the storage and maintenance of their weapons and equipment, and common areas for them to amuse themselves, since they rarely mix with your citizens on the upper levels. You survey the facilities.//<</nobr>> -<div style="margin-left:2em"><<nobr>><<if $securityForceArcologyUpgrades == 0>> +<div style="margin-left:1em"><<nobr>><<if $securityForceArcologyUpgrades == 0>> +/* 8 upgrades */ The barracks is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion. <<elseif $securityForceArcologyUpgrades == 1>> The barracks has become more permanent, expanding into free space, erecting permanent dividers, and sectioning off an area for use as a garage and vehicle maintenance bay. @@ -18,8 +19,14 @@ The barracks has expanded tremendously, adding an aerial control facility and express elevator connecting to a ring of launch pads and hangars built around the arcology's upper levels. Additional facilities have been added for soldier recreation, and spartan quarters for live-in slaves, both menial and service, have been installed. <<elseif $securityForceArcologyUpgrades == 5>> The barracks has (mostly) taken on the appearance of a professional military installation, with clearly delineated soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower. +<<elseif $securityForceArcologyUpgrades == 6>> + The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower. +<<elseif $securityForceArcologyUpgrades == 7>> + The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower. +<<elseif $securityForceArcologyUpgrades == 8>> + The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower. <</if>><</nobr>></div> -<div style="margin-left:2em"><<nobr>><<if $securityForcePersonnel < 100>> +<div style="margin-left:1em"><<nobr>><<if $securityForcePersonnel < 100>> The barracks' large dormitories are sparsely occupied, the few members of the $securityForceName residing within them concentrating together in a corner. The hundreds of empty beds and lockers visible herald the future. <<elseif $securityForcePersonnel < 300>> The barracks' large dormitories are lightly occupied, with the $securityForcePersonnel members of the $securityForceName starting to spread out across them. @@ -30,7 +37,8 @@ <<elseif $securityForcePersonnel < 1000>> The barracks' large dormitories are near capacity, and the $securityForcePersonnel members of the $securityForceName often barter their personal loot, whether it be monetary or human, for the choicest bunks. <</if>><</nobr>></div> -<div style="margin-left:2em"><<nobr>><<if $securityForceInfantryPower == 0>> +/* 11 upgrades */ +<div style="margin-left:1em"><<nobr>><<if $securityForceInfantryPower == 0>> The armoury is well-stocked with high-quality personal weapons and light armour, but contains little in the way of exceptional armament. <<elseif $securityForceInfantryPower == 1>> The armoury has large stocks of the absolute latest personal weapons and light armour, and has added first-generation exo-suits to improve soldier lethality. @@ -41,9 +49,22 @@ <<elseif $securityForceInfantryPower == 4>> The armoury has begun to equip the soldiers with more advanced combat armour suits, and has expanded its inventory of electromagnetic weaponry. <<elseif $securityForceInfantryPower == 5>> - The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. + The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. +<<elseif $securityForceInfantryPower == 6>> + The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced both small and medium advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. +<<elseif $securityForceInfantryPower == 7>> + The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. +<<elseif $securityForceInfantryPower == 8>> + The armoury has acquired heavy weapon attachments for its combat armour suits with basic thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. +<<elseif $securityForceInfantryPower == 9>> + The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. +<<elseif $securityForceInfantryPower == 10>> + The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,basic optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. +<<elseif $securityForceInfantryPower == 11>> + The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,advanced optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. <</if>><</nobr>></div> -<div style="margin-left:2em"><<nobr>><<if $securityForceVehiclePower == 0>> +/* 7 upgrades */ +<div style="margin-left:1em"><<nobr>><<if $securityForceVehiclePower == 0>> The garage contains basic, unarmoured vehicles for use by the soldiers, primarily high-end civilian vehicles with jury-rigged crew-served weapons. <<elseif $securityForceVehiclePower == 1>> The garage has replaced its technical fleet with armed military utility vehicles. It has also sourced customized, high-volume slave transports for better securing human spoils. @@ -55,8 +76,13 @@ The garage has acquired some heavier armoured vehicles to augment the infantry fighting vehicles and expanded their inventory of artillery and support vehicles. <<elseif $securityForceVehiclePower == 5>> The garage has replaced both its armoured and support vehicles with the most advanced variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area. +<<elseif $securityForceVehiclePower == 6>> + The garage has replaced both its armoured and support vehicles with the most advanced light variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area. +<<elseif $securityForceVehiclePower == 7>> + The garage has replaced both its armoured and support vehicles with the most advanced heavy variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area. <</if>><</nobr>></div> -<div style="margin-left:2em"><<nobr>><<if $securityForceAircraftPower == 0>> +/* 7 upgrades */ +<div style="margin-left:1em"><<nobr>><<if $securityForceAircraftPower == 0>> The aerial fleet primarily consists of light transport VTOLs equipped with non-lethal weaponry. <<elseif $securityForceAircraftPower == 1>> The aerial fleet's light transport VTOLs have been upgraded with additional fire-power and lethal weaponry. @@ -68,8 +94,57 @@ The aerial fleet has acquired specialized attack VTOLs to complement and escort its advanced transport fleet, as well as to provide close air support. <<elseif $securityForceAircraftPower == 5>> The aerial fleet has upgraded its attack VTOLs for enhanced lethality, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area. +<<elseif $securityForceAircraftPower == 6>> + The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area. +<<elseif $securityForceAircraftPower == 7>> + The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area. <</if>><</nobr>></div> -<div style="margin-left:2em"><<nobr>><<if $securityForceDronePower == 0>> +/* 9 upgrades */ +<div style="margin-left:1em"><<nobr>><<if $securityForceSpacePlanePower == 1>> +'Borrow' an old world SpacePlane. +<<elseif $securityForceSpacePlanePower == 2>> +a basic two engine SpacePlane 'borrowed' from the old world. +<<elseif $securityForceSpacePlanePower == 3>> +Upgraded the shielding, reducing both potential heat damage and radar signature. +<<elseif $securityForceSpacePlanePower == 4>> +Mounted another engine on top of the tail. +<<elseif $securityForceSpacePlanePower == 5>> +Modernised the elecontrics. +<<elseif $securityForceSpacePlanePower == 6>> +Modernised the fuel lines to increase efficency. +<<elseif $securityForceSpacePlanePower == 7>> +Modernised the engines to allow for more efficent fuel. +<<elseif $securityForceSpacePlanePower == 8>> +Reduced weight and reworked the body to reduce drag. +<<elseif $securityForceSpacePlanePower == 9>> +Increase crew comfort and life support systems to increase operational time. +<</if>><</nobr>></div> +/* 11 upgrades */ +<div style="margin-left:1em"><<nobr>><<if $securityForceSatalitePower == 1>> + 'Borrow' an old world satalite. +<<elseif $securityForceSatalitePower == 2>> + A basic satalite 'borrowed' from the old world. +<<elseif $securityForceSatalitePower == 3>> + Modernised the elecontrics. +<<elseif $securityForceSatalitePower == 4>> + Added a basic localised communications jammer (that excludes your own frequencies with little to no leway) but will "slightly" anger locals untill it is deactivated. +<<elseif $securityForceSatalitePower == 5>> + Advanced communications jammer installed, increasing the localisation of the AO reducing the number of effected equipement. +<<elseif $securityForceSatalitePower == 6>> + Boosted the jammer's power by 25% (now can damage effected equipment). +<<elseif $securityForceSatalitePower == 7>> + Boosted the jammer's power by 50% (now can destroy effected equipment). +<<elseif $securityForceSatalitePower == 8>> + Basic EMP generator (advanced EMP hardering was applied before install and activation) will "slightly" anger locals untill it is deactivated. +<<elseif $securityForceSatalitePower == 9>> + Advanced EMP generator installed, increasing the localisation of the AO reducing the number of effected equipement. +<<elseif $securityForceSatalitePower == 10>> + Bosted the generator's output by 25% (now can damage effected equipment). +<<elseif $securityForceSatalitePower == 11>> + Boosted the generator's output by 50% (now can destroy effected equipment). +<</if>><</nobr>></div> +/* 6 upgrades */ +<div style="margin-left:1em"><<nobr>><<if $securityForceDronePower == 0>> The drone bay contains a small number of 're-purposed' non-military drones from the arcology's original contingent. <<elseif $securityForceDronePower == 1>> The drone bay has replaced the security drones with basic, lightly-armoured military combat models possessing integrated small arms. @@ -81,8 +156,10 @@ The drone bay has acted to upgrade both the standard and support models of drones to carry basic electromagnetic weaponry, improving their overall combat effectiveness. <<elseif $securityForceDronePower == 5>> The drone bay has improved the electromagnetic armament of the drones, mounting both miniaturized and heavy railguns on them, and has further sourced numerous other models of drones for uses as diverse as reconnaissance, independent slave capture, and combat swarming tactics. +<<elseif $securityForceDronePower == 6>>The drone bay has acquired even lighter advanced armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry, and specialized Drones for reconnaissance, capture, and swarm tactics. <</if>><</nobr>></div> -<div style="margin-left:2em"><<nobr>><<if $securityForceStimulantPower == 0>> +/* 7 upgrades */ +<div style="margin-left:1em"><<nobr>><<if $securityForceStimulantPower == 0>> The stimulant lab is providing the soldiers with standard ephedrine-based stimulants. <<elseif $securityForceStimulantPower == 1>> The stimulant lab has improved the formula of the ephedrine-based stimulants, concentrating them and increasing both their potency, and the effectiveness of the soldiers under their influence. @@ -94,6 +171,29 @@ The stimulant lab has further refined the formulas of the methamphetamine-based stimulants and phenylcyclidine-based dissociatives, and has also begun providing tryptamine-based psychedelics to the soldiers, allowing them to avoid traumatic stress in the field. <<elseif $securityForceStimulantPower == 5>> The stimulant lab has maximally refined the formulas of the methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed). +<<elseif $securityForceStimulantPower == 6>> + The stimulant lab has sligtly refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed). +<<elseif $securityForceStimulantPower == 7>> + The stimulant lab has maximally refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed). +<</if>><</nobr>></div> +/* 7 upgrades */ +<div style="margin-left:1em"><<nobr>><<if $securityForceGiantRobot == 1>> + 'Borrow' an old world GiantRobot. +<<elseif $securityForceGiantRobot == 1>> + Upgrade the GiantRobot's wiring and circuitry. +<<elseif $securityForceGiantRobot == 2>> + Upgrade the GiantRobot's power efficency. +<<elseif $securityForceGiantRobot == 3>> + Reduce the GiantRobot's weight. +<<elseif $securityForceGiantRobot == 4>> + Upgrade the GiantRobot's battery capacity. +<<elseif $securityForceGiantRobot == 5>> + Upgrade the GiantRobot's armour. +<<elseif $securityForceGiantRobot == 6>> + Upgrade the GiantRobot's weapons to include; heat seeking missiles, a massive long sword and quad 140 inch cannons. +<<elseif $securityForceGiantRobot == 7>> + Upgrade the GiantRobot to support two pilot's via a synced neural link. + <</if>><</nobr>></div> //You continue towards the common area, the soldiers you pass nodding respectfully, saluting, or giving slight bows, as they please, to you. You pass the briefing areas, and can see the officers and sergeants of the force conferring over planning tables and display screens regarding their upcoming deployments.// @@ -109,7 +209,7 @@ <<elseif $securityForceRulesOfEngagement == "limited">> There are some guidelines posted regarding the use of force against non-citizens, forbidding general indiscriminate fire. <<elseif $securityForceRulesOfEngagement == "free">> - Guidelines regarding the use of force are completely absent from the deployment information screens. A note affixed to the screen, probably from a soldier, says: "Pop 'em if you see 'em - better than target practice!" Another one affixed to that, from the Colonel, says: "Don't shoot the pretty ones, you fucking morons, or I'll kill you myself. They're worth good money. Or they're good for fun - do you idiots really want to have to fuck month-old stock?" + Guidelines regarding the use of force are completely absent from the deployment information screens. A note affixed to the screen, probably from a soldier, says: "Pop 'em if you see 'em - better than target practice!". Another one on top of that, from the Colonel, says: "Don't shoot the pretty ones, you fucking morons, or I'll kill you myself. They're worth good money or good for fun - do you idiots really want to have to fuck month-old stock?" <</if>><</nobr>></div> <div style="margin-left:2em"><<nobr>><<if $securityForceAccountability == "strict">> On several screens, there are prominent warnings regarding the severe disciplinary procedures that will be taken against soldiers who commit crimes while on deployment. @@ -143,16 +243,16 @@ <<else>> The amenities are staffed by menial slaves, captured by the soldiers on their excursions. <</if>><</nobr>></div> -//In the middle of the common area is a pile of supply crates with a pavilion on top - the Colonel's personal throne and open quarters, the result of her preferring to live an extreme lifestyle amongst her soldiers rather than in her empty quarters on the upper levels. It's draped with the 'flag' of the $securityForceName, one of her inventions, and immense quantities of alcohol and hard drugs are sprawled around, along with clothes, electronic devices, and huge amounts of cash, jewels, and precious metals looted from the outside world.// +//In the middle of the common area is a pile of supply crates with a pavilion on top - the Colonel's personal throne and open quarters, the result of her preferring to live an extreme lifestyle amongst her soldiers rather than in her empty quarters on the upper levels. It's draped with the 'flag' of the $securityForceName, one of her inventions. Sprawled all around it is an immense quantity of; alcohol, hard drugs,clothes, electronic devices,huge amounts of cash, jewels and precious metals looted from the outside world.// <div style="margin-left:2em"><<nobr>><<if random(1,100) > 50>> - The Colonel raises a hand in greeting and nods as you approach. She is sprawled on a couch, wearing only her combat suit tank top and fingerless gloves. She's holding a near-empty bottle of strong liquor in her hand, and you can see a naked slave girl kneeling on the floor between her legs. The Colonel has her legs wrapped tightly around the girl's head, forcing the girl to service her if she wants to breathe. The Colonel is close to her climax, and suddenly tenses her lower body, gripping the girl ever tighter and throwing her head back in ecstasy as she orgasms. She lets out a long breath and releases the girl, giving her a hard smack and shouting at her to fuck off.<br><br> The Colonel finishes off her bottle and tosses it over her shoulder, leaning back on the couch and spreading her legs wide. You look down briefly, falling into your habits of inspection. Her pussy is completely devoid of hair, with heavy labia and a very large, and hard, clit. Beads of moisture are visible, the result of her excitation, and you can tell from long experience that she would be tight as a vise. You return your gaze to her face to find her smirking at you. "Like what you see, boss?" She waves her hand at the plaza around her. "So do they. But you're not here for pussy. You're here to talk business. So, what's up?" + The Colonel raises a hand in greeting and nods as you approach. She is sprawled on a couch, wearing only her combat suit tank top and fingerless gloves. She's holding a near-empty bottle of strong liquor in her hand and you can see a naked slave girl kneeling on the floor between her legs. The Colonel has her legs wrapped tightly around the girl's head, forcing the girl to service her if she wants to breathe. The Colonel is close to her climax then suddenly tenses her lower body thus gripping the girl even tighter and throws her head back in ecstasy as she orgasms. She lets out a long breath finally releasing the girl, giving her a hard smack and shouting at her to fuck off.<br><br> The Colonel finishes off her bottle, tossing it over her shoulder then leaning back on the couch and spreading her legs wide. You look down briefly, falling into your habits of inspection. Her pussy is completely devoid of hair with heavy labia in with a very large and hard clit peaking out. Beads of moisture are visible, the result of her excitation and you can tell from long experience that she would be tight as a vise. You return your gaze to her face to find her smirking at you. "Like what you see, boss?" She waves her hand at the plaza around her, "So do they. But you're not here for pussy. You're here to talk business. So, what's up?" <<elseif random(1,100) > 50>> - The Colonel is in no condition, initially, to greet you. She's naked except for one sock, giving you a very good view of her muscled, taut body, and is lying half on her couch and half on the table in front of it, face down in a drugged-out stupor in the middle of a wide variety of powders and pills. Perhaps sensing your approach, her head suddenly shoots up, and she looks at you with unfocused, bloodshot eyes. "Sorry, boss," she slurs, wiping her face and weakly holding up a hand. "Hold on a second, I need something to help me out here. Long fucking night." She struggles to sit on the couch, and then bends over the table, loudly snorting up some of the white powder on it. "Ahhh, fuck," she says, breathing heavily.<br><br> She shakes her head powerfully and then looks at you, her eyes once again alert and piercing. "That's better," she says, leaning back on the couch and giving you another good view of her assets. "So, boss," she begins, "what brings you down here to our little clubhouse? I trust you're happy with how we've been handling things out there?" You nod. "Good, good," she laughs. "I have to say, its nice to have a place like this, to have some top-end gear, and to be able to have fun out there without worrying about anyone coming back on us. Good fucking times." She laughs again. "So - I'm assuming you want something?" + The Colonel is in no condition initially, to greet you. She's naked except for one sock that gives you a very good view of her muscled, taut body while lunging with her feet on the table and the rest on her couch. She is face down in a drugged-out stupor in the middle of a wide variety of powders and pills. Perhaps sensing your approach, her head suddenly shoots up and looks at you with unfocused, bloodshot eyes. "Sorry, boss," she slurs, wiping her face and weakly holding up a hand. "Hold on a second, I need something to help me out here. Long fucking night." She struggles to sit on the couch and bending over the table, loudly snorts up some of the white powder on it. "Ahhh, fuck," she says, breathing heavily.<br><br> She shakes her head powerfully now looking at you, her eyes once again alert and piercing. "That's better," she says, leaning back on the couch and giving you another good view of her assets. "So, boss," she begins, "what brings you down here to our little clubhouse? I trust you're happy with how we've been handling things out there?" You nod. "excellent" she laughs. "I have to say, it's nice to have a place like this while having some top-end gear and to be able to have fun out there without worrying about anyone coming back on us. Good fucking times." She laughs again. "So - I'm assuming you want something?" <<elseif random(1,100) > 70 && $securityForceDepravity >= 1.5>> - The Colonel, relaxing on her couch stark naked, greets you with a raised hand. Between her tightly clenched legs is the head of a slave girl being forced to eat her out. "Hey, boss, what's -" she breaks off as a flash of pain crosses her features. "Fucking bitch!" she exclaims, pulling her legs away and punching the slave girl in the face. She pushes the girl to the ground, straddles her and begins hitting, and you hear one crunch after another as the Colonel's powerful blows shatter the girl's face. She hisses from between clenched teeth, each word accompanied by a brutal punch. "How. Many. Fucking. Times. Have. I. Told. You. To. Watch. Your. Fucking. Teeth. On. My. Fucking. Clit!" She leans back and breaths heavily, before leaning back down and gripping the girl's neck with her powerful hands. Wordlessly, she grips tightly, and the girl begins struggling mightily for breath. Eventually her struggles weaken, and then finally, end.<br><br> The Colonel relaxes her grip and wipes her brow, clearing away the sweat from her exertion, before rising from the girl's body, relaxing back on the couch and putting her feet up on the table. "Sorry about that boss," she says, shrugging. "So many of these bitches we pick up from the outside don't understand that they have to behave." She shakes her head in frustration. "Now I need to find another one. But that's not your problem, you're here to talk business. So, what's up?" + The Colonel is relaxing on her couch stark naked, greeting you with a raised hand. Between her tightly clenched legs is a slave girl being forced to eat her out. "Hey, boss, what's -" she breaks off as a flash of pain crosses her features. "Fucking bitch!" she exclaims, pulling her legs away and punching the slave girl in the face. She pushes the girl to the ground, straddling her then begins hitting. You hear one crunch after another as the Colonel's powerful blows shatter the girl's face. She hisses from between clenched teeth, each word accompanied by a brutal punch. "How. Many. Fucking. Times. Have. I. Told. You. To. Watch. Your. Fucking. Teeth. On. My. Fucking. Clit!" She leans back, exhaling heavily. Before leaning back down to grip apply pressure onto the girl's neck with her powerful hands. Wordlessly, she increases the pressure and soon the girl begins to turn blue as she struggles to draw breath. Eventually her struggles weaken and then finally, end.<br><br> The Colonel relaxes her grip then wipes her brow, clearing away the sweat from her exertion. Finally rising from the girl's body, relaxing back on the couch and putting her feet back up on the table. "Sorry about that boss," she says, shrugging. "So many of these bitches we pick up from the outside don't understand that they have to behave." Shaking her head in frustration, "Now I need to find another one. But that's not your problem, you're here to talk business. So, what's up?" <<else>> - The Colonel, stripped to the waist, is reviewing the particulars of her unit on a tablet as you approach. She raises a hand in greeting. "Hey boss," she says, noticing you looking at her chest. She laughs. "Nice, aren't they? But they're not for you, or for them." She throws a thumb at the plaza around her. "You're down here for a reason, though. What can I do for you?" + The Colonel is topless while reviewing the particulars of her unit on a tablet as you approach. She raises a hand in greeting. "Hey boss," she says, noticing you looking at her chest. She laughs. "Nice, aren't they? But they're not for you or them." She throws a thumb at the plaza around her. "You're down here for a reason, though. What can I do for you?" <</if>><</nobr>></div> <<nobr>><<if $securityForceGiftToken == 0>> <span id="result"> @@ -175,7 +275,7 @@ <<replace "#result">> <<if random(1,100) > 50>> <<if random(1,100) > 50>> - The Colonel nods. "Sure boss," she says, "I still know a lot of people out there. They know my word means something. I'll tell them that yours does as well." She picks up a tablet on the table, tapping a few commands on it. "I just put the word out, boss. Your @@.green;reputation should be a bit better@@ now." + The Colonel nods. "Sure boss," she says, "I still know a lot of people out there and they know my word means something. I'll tell them that yours does as well." She picks up a tablet on the table, tapping a few commands on it. "I just put the word out, boss. Your @@.green;reputation should be a bit better@@ now." <<else>> The Colonel smiles widely. "Sure boss," she says, "I can put in a good word for you with some of my contacts out there. A lot of them know other big shots in the Cities." She picks up a tablet on the table, tapping a few commands on it. "I just put the word out, boss. Your @@.green;reputation should be a bit better@@ now." <</if>> @@ -190,12 +290,12 @@ <<replace "#result">> <<if random(1,100) > 50>> <<if random(1,100) > 50>> - The Colonel nods. "Sure boss," she says, "I can convince some of my contacts to run their business through the markets here rather than another of the Cities." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There should be a small increase in prosperity,@@ boss." + The Colonel nods. "Sure boss," she says, "I can convince some of my contacts to run their business through the markets here rather than another City." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There should be a small increase in prosperity,@@ boss." <<else>> The Colonel smiles widely. "Sure boss," she says, "I can make sure that our suppliers only run their goods through the markets here, rather than one of the markets out there." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There should be a small increase in prosperity,@@ boss." <</if>> <<else>> - The Colonel picks up a tablet. "Sure boss," she says, "I can make sure that the soldiers only use the escrow services here for their business." She taps a few commands on the tablet. "@@.green;There should be a small increase in prosperity,@@ boss." + The Colonel picks up a tablet. "Sure boss," she says, "I can ensure that the soldiers only use the escrow services here for their business." She taps a few commands on the tablet. "@@.green;There should be a small increase in prosperity,@@ boss." <</if>> <<set $securityForceGiftToken = 1>> <<set $arcologies[0].prosperity += 2>> @@ -206,7 +306,7 @@ //The Colonel has already provided you with extra tribute this week.// <</if>><</nobr>> - <<nobr>><<if $securityForceInfantryPower+$securityForceVehiclePower+$securityForceDronePower+$securityForceAircraftPower+$securityForceStimulantPower+$securityForceArcologyUpgrades >= 30>> + <<nobr>><<if $securityForceInfantryPower+$securityForceVehiclePower+$securityForceSpacePlanePower+$securityForceSatalitePower+$securityForceDronePower+$securityForceAircraftPower+$securityForceStimulantPower+$securityForceArcologyUpgrades+$securityForceGiantRobot >= 69>> //The $securityForceName is fully equipped and upgraded - nothing else can be done.// <<elseif $securityForceUpgradeToken == 0>> <span id="result2"> @@ -219,7 +319,16 @@ <<set $cash -= 40000>> <</replace>> <</link>> // Costs ¤40000 //<br> - <<elseif $securityForceInfantryPower == 5>> + <<elseif $securityForceInfantryPower < 12 && $securityForceUpgradeToken == 0 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5>> + <<link "Ask the Colonel to improve the infantry equipment">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "The boys'll like having some new guns and armour to help them out there." She laughs. "Don't think the poor bastards they'll be shooting will thank you though." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceInfantryPower += 1>> + <<set $cash -= 4500000>> + <</replace>> + <</link>> // Costs ¤4500000 //<br> + <<elseif $securityForceInfantryPower == 5 || $securityForceInfantryPower == 12>> //The $securityForceName armoury is fully upgraded.//<br> <</if>> <<if $securityForceVehiclePower < 5 && $securityForceArcologyUpgrades >= 1 && $securityForceUpgradeToken == 0>> @@ -231,11 +340,76 @@ <<set $cash -= 60000>> <</replace>> <</link>> // Costs ¤60000 //<br> - <<elseif $securityForceVehiclePower == 5>> + <<elseif $securityForceVehiclePower < 7 && $securityForceUpgradeToken == 0 && $securityForceArcologyUpgrades >= 5 && $securityForceAircraftPower >= 5 && $securityForceDronePower >= 5 && $securityForceStimulantPower >= 5 && $securityForceInfantryPower >= 5>> + <<if $securityForceVehiclePower == 5>> + <<set _vehCost = 2500000>> + <<else>> + <<set _vehCost = 3000000>> + <</if>> + <<link "Ask the Colonel to improve the vehicle fleet">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "Some new wheels should help a lot." She laughs. "The scum out there don't seem to like it when we roll up on them in something better than their piece of shit junkers." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceVehiclePower += 1>> + <<set $cash -= _vehCost>> + <</replace>> + <</link>> // Costs ¤_vehCost //<br> + <<elseif $securityForceVehiclePower == 5 || $securityForceVehiclePower == 7>> //The $securityForceName vehicle fleet is fully upgraded.//<br> <<else>> //More barracks infrastructure upgrades are needed before the vehicle fleet can be expanded.//<br> <</if>> + + <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5>> + <<if $securityForceSpacePlanePower < 1>> + <<link "Ask the Colonel to 'borrow' a SpacePlane">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "A orbital plane should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceSpacePlanePower += 1>> + <<set $cash -= 4750000>> + <</replace>> + <</link>> // Costs ¤4750000 //<br> + + <<elseif $securityForceSpacePlanePower >= 1 && $securityForceSpacePlanePower < 9>> + <<link "Ask the Colonel to upgrade the SpacePlane">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "Upgrading the orbital plane should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceSpacePlanePower += 1>> + <<set $cash -= 3750000>> + <</replace>> + <</link>> // Costs ¤3750000 //<br> + <<elseif $securityForceSpacePlanePower == 9>> + //The $securityForceName's SpacePlane is fully upgraded.//<br> + <</if>> + <</if>> + + <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5>> + <<if $securityForceSatalitePower < 1>> + <<link "Ask the Colonel to 'borrow' a Satalite">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "A Satalite should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceSatalitePower += 1>> + <<set $cash -= 3750000>> + <</replace>> + <</link>> // Costs ¤3750000 //<br> + + <<elseif $securityForceSatalitePower >= 1 && $securityForceSatalitePower < 11>> + <<link "Ask the Colonel to upgrade the Satalite">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "Upgrading the Satalite should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceSatalitePower += 1>> + <<set $cash -= 2350000>> + <</replace>> + <</link>> // Costs ¤2350000 //<br> + <<elseif $securityForceSatalitePower == 11>> + //The $securityForceName's Satalite is fully upgraded.//<br> + <</if>> + <</if>> + <<if $securityForceDronePower < 5 && $securityForceArcologyUpgrades >= 2 && $securityForceUpgradeToken == 0>> <<link "Ask the Colonel to improve the drone fleet">> <<replace "#result2">> @@ -245,11 +419,21 @@ <<set $cash -= 45000>> <</replace>> <</link>> // Costs ¤45000 //<br> - <<elseif $securityForceDronePower == 5>> + <<elseif $securityForceDronePower < 6 && $securityForceUpgradeToken == 0 && $securityForceAircraftPower == 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5>> + <<link "Ask the Colonel to improve the drone fleet">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "Some new drones would be nice." She laughs. "The poor bastards out there shit themselves when they see combat drones fly over the horizon." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceDronePower += 1>> + <<set $cash -= 2000000>> + <</replace>> + <</link>> // Costs ¤2000000 //<br> + <<elseif $securityForceDronePower == 5 || $securityForceDronePower == 6>> //The $securityForceName drone fleet is fully upgraded.//<br> <<else>> //More barracks infrastructure upgrades are needed before the drone fleet can be expanded.//<br> <</if>> + <<if $securityForceAircraftPower < 5 && $securityForceArcologyUpgrades >= 4 && $securityForceUpgradeToken == 0>> <<link "Ask the Colonel to improve the air fleet">> <<replace "#result2">> @@ -259,11 +443,26 @@ <<set $cash -= 70000>> <</replace>> <</link>> // Costs ¤70000 //<br> - <<elseif $securityForceAircraftPower == 5>> + <<elseif $securityForceAircraftPower < 7 && $securityForceUpgradeToken == 0 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5>> + <<if $securityForceAircraftPower == 5>> + <<set _vehCost = 2750000>> + <<else>> + <<set _vehCost = 3250000>> + <</if>> + <<link "Ask the Colonel to improve the air fleet">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "Some new VTOLs would be great." She laughs. "They're the real multiplier over the scum out there. Not much a looter gang can do against air support." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceAircraftPower += 1>> + <<set $cash -= _vehCost>> + <</replace>> + <</link>> // Costs ¤_vehCost //<br> + <<elseif $securityForceAircraftPower == 5 || $securityForceAircraftPower == 7>> //The $securityForceName air fleet is fully upgraded.//<br> <<else>> //More barracks infrastructure upgrades are needed before the air fleet can be expanded.//<br> <</if>> + <<if $securityForceStimulantPower < 5 && $securityForceUpgradeToken == 0>> <<link "Ask the Colonel to improve combat stimulants">> <<replace "#result2">> @@ -273,7 +472,16 @@ <<set $cash -= 40000>> <</replace>> <</link>> // Costs ¤40000 //<br> - <<elseif $securityForceStimulantPower == 5>> + <<elseif $securityForceStimulantPower < 7 && $securityForceUpgradeToken == 0 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5>> + <<link "Ask the Colonel to improve combat stimulants">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "The boys are going to like hearing that they'll be getting new stims. Some of them can't get enough." She laughs, sweeping her arm at a corner of the throne, where dozens of empty stimulant injectors are piled. "I might be one of them. Either way, the fucks out there aren't going to like us once we're on the new juice." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceStimulantPower += 1>> + <<set $cash -= 2265000>> + <</replace>> + <</link>> // Costs ¤2265000 //<br> + <<elseif $securityForceStimulantPower == 5 || $securityForceStimulantPower == 7>> //The $securityForceName stimulant lab is fully upgraded.//<br> <</if>> <<if $securityForceArcologyUpgrades < 5 && $securityForceUpgradeToken == 0>> @@ -285,10 +493,116 @@ <<set $cash -= 100000>> <</replace>> <</link>> // Costs ¤100000 //<br> - <<elseif $securityForceVehiclePower == 5>> + <<elseif $securityForceArcologyUpgrades < 8 && $securityForceUpgradeToken == 0 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5>> + <<if $securityForceArcologyUpgrades == 7>> + <<set _arcCost = 5500000>> + <<else>> + <<set _arcCost = 3500000>> + <</if>> + <<link "Ask the Colonel to improve barracks infrastructure">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "Expanding the facilities here should help us support more cool shit." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceArcologyUpgrades += 1>> + <<set $cash -= _arcCost>> + <</replace>> + <</link>> // Costs ¤_arcCost //<br> + <<elseif $securityForceArcologyUpgrades == 5 || $securityForceArcologyUpgrades == 8>> //The $securityForceName has fully upgraded the arcology to support its activities.//<br> <</if>> + + <<if $securityForceVehiclePower == 7 && $securityForceInfantryPower == 12 && $securityForceSpacePlanePower == 9 && $securityForceSatalitePower == 11 && $securityForceDronePower == 6 && $securityForceAircraftPower == 7 && $securityForceStimulantPower == 7 && $securityForceArcologyUpgrades == 8>> + + <<if $securityForceGiantRobot < 1 && $securityForceUpgradeToken == 0>> + <<link "Ask the Colonel to 'borrow' a Giant Robot">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "A Giant Robot would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceGiantRobot += 1>> + <<set $cash -= 50000000>> + <</replace>> + <</link>> // Costs ¤50000000 //<br> + <<elseif $securityForceGiantRobot < 7 && $securityForceUpgradeToken == 0>> + <<link "Ask the Colonel to upgrade the Giant Robot">> + <<replace "#result2">> + "Sure, boss." she says, nodding. "Upgrading the Giant Robot, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceGiantRobot += 1>> + <<set $cash -= 25000000>> + <</replace>> + <</link>> // Costs ¤25000000 //<br> + <<elseif $securityForceGiantRobot == 7>> + //The $securityForceName has fully upgraded the GiantRobot to support its activities.//<br> + <</if>> + <</if>> + </span> <<else>> //The Colonel is working to improve the $securityForceName this week.//<br> <</if>><</nobr>> + +/* +<span id="result3"> + <<if $securityForceColonelToken == 0>> + <<link "Spend some one on one time up on the surface with The Colonel, along with an escort of cource.">> + <<replace "#result3">> + <<set $securityForceColonelToken = 1>> + You ask The Colonel if she would like to stretch her legs up on the surface. It doesn't take much effort for her to agree. + /* <<if $PC.warfare < 10>> */ + /* Your complete lack of skill at warfare ensures that in addition to $Bodyguard, you need; two full sqauds of $securityForceName and on foot,a squadron of fighters, a large convy of $securityForceName ground verchiles. */ + /* <</if>> */ + /* <<if $PC.warfare > 10>> */ + /* Your F.N.G tier skills at warfare ensures that in addition to $Bodyguard, you need; two full sqauds of $securityForceName on foot,a squadron of fighters, a large convy of $securityForceName ground verchiles. */ + /* <</if>> */ + /* <<if $PC.warfare > 30>> */ + /* As you have some skill at warfare, you only need in addition to $Bodyguard; two full sqauds of $securityForceName on foot,a squadron of fighters, a small convy of $securityForceName ground verchiles. */ + /* <</if>> */ + /* <<if $PC.warfare > 60>> */ + /* Your experness at warfare means that in addition to $Bodyguard you only require;a sqaud of $securityForceName on foot,a two fighters, a tiny convy of $securityForceName ground verchiles. */ + /* <</if>> */ + <<if $PC.warfare > 100>> + Your mastery of wet work, satcatifies the Colonel that you only need; two soliders and a single verchile plus your $Bodyguard. + <</if>> + Being able to see and interact with the arcology owner directly if they so wish boosts the mood of your citizen's while also giving them the opportunity to try gaining favour with you. + <<set $rep += 500>> + <<set $arcologies[0].prosperity += 5>> + <<set $cash += 25000>> + + Stopping at a <<if $arcologies[0].FSPaternalist != "unset">><</if>> Paternalist shop, you help The Colonel select some luxurious and relaxing treatments for her main slave. + /* <<if ($PC.slaving < 10) || ($PC.career == "arcology owner")>> */ + /* Your total lack of slavery skill (which is most suprising and very concerning for an archology owner), means that you are of little to no help or even a hinderance. */ + /* <</if>> */ + /* <<if $PC.slaving > 10>> */ + /* Your basic skill at slavery, allows you to neither be a hinderance or helpful. + /* <</if>> */ + /* <<if $PC.slaving > 30>> */ + /* Possing some skill you are slightly helpful. */ + /* <</if>> */ + /* <<if $PC.slaving > 60>> */ + /* Your expertness of slavery alllows you to be more useful. */ + /* <</if>> */ + <<if $PC.slaving > 100>> + >Your mastery of slaving allows you assist the Colonel greatly. However the shop owner is so impressed by your undestanding of slavery that she is more than happy for an endorsement from you. As you are exiting the shop you hear your pre-recorded message which bears the slogan "This is ($PC.customTitle) and this is my favourate Paternalist shop in $arcologies[0].name." + <</if>> + <<set $arcologies[0].prosperity += 5>> + + Soon the onterage heads back to $securityForceName 's HQ. + <</replace>> + <</link>> + + <<link "Spend some one on one time down in $securityForceName 's HQ">> + <<replace "#result3">> + <<set $securityForceColonelToken = 1>> + "Sure, boss." she says, nodding. "I can use a break from all of this." She laughs. + <</replace>> + <</link>> + +</span> + <<else>> + //The Colonel has already spent time with you this week.// + <</if>> + +<<link "Send slaves to serve in $securityForceName's HQ.In additon to help keeping it clean and tidy, they will gain some combat skills while gaining a small window into military life.">><br> +<<set $nextButton = "SS">> +<</link>> +*/ \ No newline at end of file diff --git a/src/uncategorized/costs.tw b/src/uncategorized/costs.tw index 006cb8ef727b82b1003be48127420b7860a82940..129146db73d129a981defee0344e1f15c6ed95e9 100644 --- a/src/uncategorized/costs.tw +++ b/src/uncategorized/costs.tw @@ -2,7 +2,7 @@ <<set $costs = ($brothel*$facilityCost)+($arcade*$facilityCost*0.5)+($club*$facilityCost)+($dairy*$facilityCost)+($incubator*$facilityCost*10)>> -<<set $costs += (0.1*$brothelUpgradeDrugs*$brothel*$facilityCost)+(0.2*$arcadeUpgradeInjectors*$arcade*$facilityCost)+(0.2*$arcadeUpgradeCollectors*$arcade*$facilityCost)+(0.2*$clubUpgradePDAs*$club*$facilityCost)+(0.2*$dairyFeedersUpgrade*$dairy*$facilityCost)+(0.1*$dairyPregUpgrade*$dairy*$facilityCost)+(0.2*$dairyStimulatorsUpgrade*$facilityCost)+(0.2*$servantsQuartersUpgradeMonitoring*$servantsQuarters*$facilityCost)+(0.2*$incubatorUpgradeWeight*$incubator*$facilityCost)+(0.2*$incubatorUpgradeMuscles*$incubator*$facilityCost)+(0.2*$incubatorUpgradeReproduction*$incubator*$facilityCost)+(0.5*$incubatorUpgradeSpeed*$incubator*$facilityCost)>> +<<set $costs += (0.1*$brothelUpgradeDrugs*$brothel*$facilityCost)+(0.2*$arcadeUpgradeInjectors*$arcade*$facilityCost)+(0.2*$arcadeUpgradeCollectors*$arcade*$facilityCost)+(0.2*$clubUpgradePDAs*$club*$facilityCost)+(0.2*$dairyFeedersUpgrade*$dairy*$facilityCost)+(0.1*$dairyPregUpgrade*$dairy*$facilityCost)+(0.2*$dairyStimulatorsUpgrade*$facilityCost)+(0.2*$servantsQuartersUpgradeMonitoring*$servantsQuarters*$facilityCost)+(0.2*$incubatorUpgradeWeight*$incubator*$facilityCost)+(0.2*$incubatorUpgradeMuscles*$incubator*$facilityCost)+(0.2*$incubatorUpgradeReproduction*$incubator*$facilityCost)+(0.2*$incubatorUpgradeGrowthStims*$incubator*$facilityCost)+(0.5*$incubatorUpgradeSpeed*$incubator*$facilityCost)>> <<if $dairy > 0>> <<set $costs += ($bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren)*100>> @@ -16,7 +16,7 @@ <</if>> <<if $incubator > 0>> - <<set $costs += ($incubatorWeightSetting+$incubatorMusclesSetting+$incubatorReproductionSetting)*500>> + <<set $costs += ($incubatorWeightSetting+$incubatorMusclesSetting+$incubatorReproductionSetting+$incubatorGrowthStimsSetting)*500>> <</if>> <<if ($masterSuitePregnancySlaveLuxuries == 1)>> @@ -271,7 +271,7 @@ <<elseif ($slaves[$i].drugs == "sag-B-gone")>> <<set $costs += ($drugsCost/10)>> <<elseif ($slaves[$i].drugs != "no drugs")>> - <<if $slaves[$i].drugs == "intensive breast injections" || $slaves[$i].drugs == "intensive butt injections" || $slaves[$i].drugs == "intensive penis enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> + <<if $slaves[$i].drugs == "intensive breast injections" || $slaves[$i].drugs == "intensive butt injections" || $slaves[$i].drugs == "intensive penis enhancement" || $slaves[$i].drugs == "intensive testicle enhancement" || $slaves[$i].drugs == "growth stimulants">> <<set $costs += $drugsCost*5>> <<else>> <<set $costs += $drugsCost*2>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index a76522903ba977133c218c734c0686d03bef053c..6b931f3aa5475b2b09088beaafefcdb0ad745226 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -79,9 +79,9 @@ <br>__Servants' Quarters__ maintenance: ¤<<print (0.2*$servantsQuartersUpgradeMonitoring*$servantsQuarters*$facilityCost)>> <</if>> <<if $incubator > 0>> - <br>__Incubation Facility__ maintenance and resource drain: ¤<<print (10*$incubator*$facilityCost)+(0.2*$incubatorUpgradeWeight*$incubator*$facilityCost)+(0.2*$incubatorUpgradeMuscles*$incubator*$facilityCost)+(0.2*$incubatorUpgradeReproduction*$incubator*$facilityCost)+(0.5*$incubatorUpgradeSpeed*$incubator*$facilityCost)>> + <br>__Incubation Facility__ maintenance and resource drain: ¤<<print (10*$incubator*$facilityCost)+(0.2*$incubatorUpgradeWeight*$incubator*$facilityCost)+(0.2*$incubatorUpgradeMuscles*$incubator*$facilityCost)+(0.2*$incubatorUpgradeReproduction*$incubator*$facilityCost)+(0.2*$incubatorUpgradeGrowthStims*$incubator*$facilityCost)+(0.5*$incubatorUpgradeSpeed*$incubator*$facilityCost)>> <<if $incubatorWeightSetting+$incubatorMusclesSetting+$incubatorReproductionSetting > 0>> - <br> Additional monitoring and maintenance costs for growing children: ¤<<print (($incubatorWeightSetting+$incubatorMusclesSetting+$incubatorReproductionSetting)*500)>> + <br> Additional monitoring and maintenance costs for growing children: ¤<<print (($incubatorWeightSetting+$incubatorMusclesSetting+$incubatorReproductionSetting+$incubatorGrowthStimsSetting)*500)>> <</if>> <</if>> <<if ($masterSuiteUpgradePregnancy == 1)>> @@ -386,6 +386,9 @@ <<case "female hormone injections" "male hormone injections">> <br> Hormonal injections: ¤<<print ($drugsCost*5)>> <<set $individualCosts += ($drugsCost*5)>> + <<case "growth stimulants">> + <br> Growth stimulants: ¤<<print ($drugsCost*5)>> + <<set $individualCosts += ($drugsCost*5)>> <<case "intensive breast injections" "intensive butt injections" "intensive penis enhancement" "intensive testicle enhancement" "intensive lip injections" "hyper breast injections" "hyper butt injections" "hyper penis enhancement" "hyper testicle enhancement" "hyper lip injections">> <br> Intensive drugs: ¤<<print $drugsCost*5>> <<set $individualCosts += $drugsCost*5>> diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw index e718152084d5787d8759e0fb07a4e06512220ec1..8872302d99d5373638cb388514e0f4ab25ba1ad0 100644 --- a/src/uncategorized/dispensary.tw +++ b/src/uncategorized/dispensary.tw @@ -211,6 +211,16 @@ The hormone replacement therapies <br><br> +<<if ($growthStim == 0) && ($rep > 6000*$upgradeMultiplierMedicine)>> + [[Purchase data on growth stimulants|Dispensary][$cash -= 20000*$upgradeMultiplierMedicine, $growthStim = 1]] + //Costs ¤<<print 20000*$upgradeMultiplierMedicine>>// + <br> //Will allow the manufacturing of drugs to encourage growth in slave height.// +<<elseif ($growthStim == 1)>> + The fabricator is able to produce growth stimulants. +<</if>> + +<br><br> + <<if ($aphrodisiacUpgradeRefine == 0) && ($rep > 6000*$upgradeMultiplierMedicine)>> [[Purchase data on refined aphrodisiacs|Dispensary][$cash -= 20000*$upgradeMultiplierMedicine, $aphrodisiacUpgradeRefine = 1]] //Costs ¤<<print 20000*$upgradeMultiplierMedicine>>// diff --git a/src/uncategorized/pMercenaries.tw b/src/uncategorized/pMercenaries.tw index 0a483bcbc0de96886477158419a0728ed1d1558f..4d2d85426858116e3916344fd6482d52ab197c61 100644 --- a/src/uncategorized/pMercenaries.tw +++ b/src/uncategorized/pMercenaries.tw @@ -29,7 +29,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo <<set $cash -= _price>> <<set $mercenaries = 1>> <</replace>> -<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost ¤_price and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤5000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost ¤<<print _price>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤5000 and incur significant upkeep costs//<</if>> <br><<link "Install a full platoon">> <<replace "#result">> You hire a full platoon of reputable mercenaries with a veteran officer to command them, kit them in excellent gear, and quarter them in $arcologies[0].name. The sight of many armed men on patrol has @@.red;deeply offended some of the more free-spirited citizens@@ of $arcologies[0].name. @@ -44,7 +44,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo <<set $cash -= _price>> <<set $mercenaries = 3>> <</replace>> -<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost ¤_price and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost ¤<<print _price>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>> <br><<link "Do not quarter troops in your arcology">> <<replace "#result">> Having armed men on permanent watch is a step too far. $arcologies[0].name's security systems are formidable and will have to serve. diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index f9952a30f9e43f9a6e2ed3d9127b1a3493daf56d..8f107cbe1ef4a7309059b1ba5e1983232238f3ec 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -356,6 +356,202 @@ <<set $slaves[$i].lips += 5>> <</if>> +<<case "growth stimulants">> + <<set $slaves[$i].chem += 2>> + <<set _growth = 1>> + $pronounCap receives frequent @@.lime; + injections of growth stimulants@@. + /*Hormones*/ + <<if $slaves[$i].hormones == 2 || $slaves[$i].hormones == -2>> + <<set _growth-->> + The massive quantities of sexual hormones flooding $possessive body limits the effectiveness of the treatment. + <<elseif $slaves[$i].hormones == 0>> + <<set _growth += 0.2>> + In the absence of significant levels of sexual hormones, the treatment is more effective. + <<elseif $slaves[$i].hormones == 1 || $slaves[$i].hormones == -1>> + $possessiveCap low level of sexual hormones allow the treatment to work undisturbed. + <</if>> + /*hormone balance*/ + <<if $slaves[$i].hormoneBalance <= -50>> + <<set _growth += 0.5>> + <<elseif $slaves[$i].hormoneBalance <= -25>> + <<set _growth += 0.2>> + <<elseif $slaves[$i].hormoneBalance < 50>> + <<set _growth -= 0.2>> + <<else>> + <<set _growth -= 0.5>> + <</if>> + /*diet*/ + <<if $slaves[$i].diet == "fattening">> + All the food $pronoun's required to consume boosts + <<if $slaves[$i].dietMilk == 2>> + growth and the generous amount of added milk enhances its effect. + <<set _growth += 0.3>> + <<elseif $slaves[$i].dietMilk == 1>> + growth and the added milk enhances its effect. + <<set _growth += 0.2>> + <<else>> + growth. + <</if>> + <<set _growth += 0.2>> + <<elseif $slaves[$i].diet == "restricted">> + $possessiveCap restricted diet means $possessive body has few resources to grow + <<if $slaves[$i].dietMilk == 2>> + on, but the generous amount of added milk mitigates its effect. + <<set _growth += 0.3>> + <<elseif $slaves[$i].dietMilk == 1>> + on, but the added milk mitigates its effect. + <<set _growth += 0.2>> + <<else>> + on. + <</if>> + <<set _growth-->> + <<elseif $slaves[$i].diet == "slimming">> + $possessiveCap growth is slightly inhibited by $possessive strict + <<if $slaves[$i].dietMilk == 2>> + diet, but the generous amount of added milk mitigates its effect. + <<set _growth += 0.3>> + <<elseif $slaves[$i].dietMilk == 1>> + diet, but the added milk mitigates its effect. + <<set _growth += 0.2>> + <<else>> + diet. + <</if>> + <<set _growth -= 0.2>> + <<elseif $slaves[$i].diet == "XY" || $slaves[$i].diet == "XX" || $slaves[$i].diet == "XXY">> + $possessiveCap growth is restrained by $possessive sexual hormones rich + <<if $slaves[$i].dietMilk == 2>> + diet, but the generous amount of added milk mitigates its effect. + <<set _growth += 0.3>> + <<elseif $slaves[$i].dietMilk == 1>> + diet, but the added milk mitigates its effect. + <<set _growth += 0.2>> + <<else>> + diet. + <</if>> + <<set _growth -= 0.5>> + <<elseif $slaves[$i].diet == "cleansing">> + $possessiveCap growth is severely inhibited by $possessive cleansing + <<if $slaves[$i].dietMilk == 2>> + diet, but the generous amount of added milk mitigates its effect. + <<set _growth += 0.3>> + <<elseif $slaves[$i].dietMilk == 1>> + diet, but the added milk mitigates its effect. + <<set _growth += 0.2>> + <<else>> + diet. + <</if>> + <<set _growth-->> + <<elseif $slaves[$i].diet == "muscle building" || $slaves[$i].muscles >= 96>> + $possessiveCap workout diet and constant physical excercise help support + <<if $slaves[$i].dietMilk == 2>> + growth and the generous amount of added milk enhances its effect. + <<set _growth += 0.3>> + <<elseif $slaves[$i].dietMilk == 1>> + growth and the added milk enhances its effect. + <<set _growth += 0.2>> + <<else>> + growth. + <</if>> + <<set _growth += 0.5>> + <</if>> + /*health*/ + <<if $slaves[$i].health > 80>> + $possessiveCap perfect health greatly supports $possessive growth. + <<set _growth += 0.2>> + <<elseif $slaves[$i].health > -20>> + $possessiveCap health supports $possessive growth. + <<else>> + $possessiveCap poor health hinders growth. + <<set _growth-->> + <</if>> + /*if growth was accomplished*/ + <<if _growth > 0>> + /*age modifier*/ + <<set _ageMod = 1>> + <<if $slaves[$i].genes == "XY">> + <<if $slaves[$i].pubertyXY == 0 && $slaves[$i].physicalAge <= 3>> + $possessiveCap very young body responds extremely well to the treatment. + <<set _ageMod = 2.5>> + <<elseif $slaves[$i].pubertyXY == 0 && $slaves[$i].physicalAge > 3>> + $possessiveCap young body eagerly responds to the stimulants. + <<set _ageMod = 1.5>> + <<elseif $slaves[$i].physicalAge <= ($slaves[$i].pubertyAgeXY + $pubertyLength)>> + Due to $possessive recent puberty, $possessive body welcomes the treatment with open arms. + <<set _ageMod = 2>> + <<elseif $slaves[$i].physicalAge <= $maxGrowthAge>> + With $possessive puberty concluded, $possessive body resists the stimulants. + <<set _ageMod = 1>> + <<else>> + $possessiveCap mature body struggles to respond to the treatment, making progress difficult. + <<set _ageMod = 0.5>> + <</if>> + <<elseif $slaves[$i].genes == "XX">> + <<if $slaves[$i].pubertyXX == 0 && $slaves[$i].physicalAge <= 3>> + $possessiveCap very young body responds extremely well to the treatment. + <<set _ageMod = 2.5>> + <<elseif $slaves[$i].pubertyXX == 0 && $slaves[$i].physicalAge > 3>> + $possessiveCap young body eagerly responds to the stimulants. + <<set _ageMod = 1.5>> + <<elseif $slaves[$i].physicalAge <= ($slaves[$i].pubertyAgeXX + $pubertyLength)>> + Due to $possessive recent puberty, $possessive body welcomes the treatment with open arms. + <<set _ageMod = 2>> + <<elseif $slaves[$i].physicalAge <= $maxGrowthAge>> + With $possessive puberty concluded, $possessive body resists the stimulants. + <<set _ageMod = 1>> + <<else>> + $possessiveCap mature body struggles to respond to the treatment, making progress difficult. + <<set _ageMod = 0.5>> + <</if>> + <</if>> + /*evaluate against slave expected height ...*/ + <<set _heightDiff = $slaves[$i].height / Height.forAge($slaves[$i].height, $slaves[$i])>> + /*if she is taller than the expected height the growth is reduced, if shorter accelerated, + proportionally to the distance from the expected height*/ + <<if _heightDiff >= 1>> + <<set _heightDiff = 1 - _heightDiff>> + <<else>> + <<set _heightDiff-->> + <</if>> + /*... and calculates final value*/ + <<set _growth = (_growth + _growth * _heightDiff) * _ageMod>> + <<set _growth = Math.round(Math.clamp(_growth,0,5))>> + /*communicates the amount of growth*/ + <<if _growth < 1>> /*in case _heightDiff manages to bring _growth down enough*/ + Despite the treatment, $possessive height does not increase this week. + <<elseif _growth == 1>> + @@.lime;$possessiveCap height slightly increased this week.@@ + <<elseif _growth == 2>> + @@.lime;$possessiveCap height increased this week.@@ + <<elseif _growth == 3>> + @@.lime;$possessiveCap height greatly increased this week.@@ + <<elseif _growth == 4>> + @@.lime;$possessiveCap height dramatically increased this week.@@ + <<elseif _growth == 5>> + @@.lime;$possessiveCap body experienced explosive growth this week@@, + <</if>> + /*health issues*/ + <<if _growth == 5>> + $possessive growth is so extreme that $possessive body can barely keep up, @@.red;severely damaging $possessive health@@. + <<set $slaves[$i].health -= 20>> + <</if>> + <<if random(1,10) == 1 && _growth != 5>> + the stimulants stressed $slaves[$i].slaveName's body more than expected, @@.red;damaging $possessive health@@. + <<set $slaves[$i].health -= 10>> + <</if>> + <<if $slaves[$i].physicalAge > $maxGrowthAge>> + <<if random(1,6) == 1>> + Since $possessive body already concluded $possessive natural growth processes, the treatment @@.red; weakens $possessive considerably@@. + <<set $slaves[$i].health -= 15>> + <</if>> + <</if>> + /*updates slave's height*/ + <<set $slaves[$i].height += _growth>> + /*if growth is zero or negative*/ + <<else>> + Despite the treatment, $possessive height does not increase this week. + <</if>> + <<case "male hormone injections">> <<if $slaves[$i].pubertyXY == 1>> $pronounCap has potent sperm. @@.yellow;$possessiveCap drug regimen has been ended.@@ @@ -978,6 +1174,12 @@ /* DRUG EXPIRY */ <<switch $slaves[$i].drugs>> +<<case "growth stimulants">> + <<set _maxHeight = Math.clamp((Height.mean($slaves[$i]) * 1.25),0,274)>> /*max achievable height is expected height plus 25%*/ + <<if $slaves[$i].height >= _maxHeight>> + $possessiveCap body has already grown far past $possessive natural limits; further injections of stimulants will have no effect. @@.yellow;$possessiveCap drug regimen has been ended.@@ + <<set $slaves[$i].height = Math.clamp($slaves[$i].height,0,_maxHeight), $slaves[$i].drugs = "no drugs">> + <</if>> <<case "breast injections" "intensive breast injections">> <<if $slaves[$i].boobs >= 50000>> $possessiveCap udders are now so huge that further A-HGH treatment will not increase their size. @@.yellow;$possessiveCap drug regimen has been ended.@@ diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw index f38aa46a78e7f611834268a4ab4e46cdffbb2f72..bcda23b824b7e524041adb91d7cbf7c22f1cbe41 100644 --- a/src/uncategorized/saLiveWithHG.tw +++ b/src/uncategorized/saLiveWithHG.tw @@ -765,6 +765,12 @@ <<elseif ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetish == "cumslut") && $slaves[$i].balls < 10 && $slaves[$i].balls > 0 && $slaves[$i].dick > 0>> $HeadGirl.slaveName gives $slaves[$i].slaveName testicle injections, since she wants $slaves[$i].slaveName shooting bigger loads. <<set $slaves[$i].drugs = "testicle enhancement">> + <<elseif ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetish == "masochist") && $slaves[$i].height < Math.clamp((Height.mean($slaves[$i]) * 1.25),0,274)>> + $HeadGirl.slaveName has a subconscious need to be hurt by the biggest, strongest girl possible, so $pronoun gives $slaves[$i].slaveName injections of growth stimulants to make her grow taller. + <<set $slaves[$i].drugs = "growth stimulants">> + <<elseif ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetish == "submissive") && $slaves[$i].height < Math.clamp((Height.mean($slaves[$i]) * 1.25),0,274)>> + $HeadGirl.slaveName has a subconscious need to be dominated by the biggest, strongest girl possible, so $pronoun gives $slaves[$i].slaveName injections of growth stimulants to make her grow taller. + <<set $slaves[$i].drugs = "growth stimulants">> <<elseif ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetish == "boobs") && ($slaves[$i].boobs < 8000)>> $HeadGirl.slaveName gives $slaves[$i].slaveName <<if $arcologies[0].FSAssetExpansionistResearch == 1>>hyper <</if>> tit injections, since as far as she's concerned there's no such thing as too much boob. <<if $arcologies[0].FSAssetExpansionistResearch == 1>> diff --git a/src/uncategorized/saRivalries.tw b/src/uncategorized/saRivalries.tw index 6c533be1d9261e28c893ebcb85a025fad2a24836..d7f21242576aabd36e76992aea9288e3d17c5e05 100644 --- a/src/uncategorized/saRivalries.tw +++ b/src/uncategorized/saRivalries.tw @@ -97,7 +97,22 @@ <</if>> <<if $slaves[_j].assignment == $slaves[$i].assignment>> <<if random(0,1) == 1>> - $slaves[$i].slaveName and <<SlaveFullName $slaves[_j]>> see too much of each other while they $slaves[_j].assignment and @@.lightsalmon;start to dislike each other.@@ + $slaves[$i].slaveName and <<SlaveFullName $slaves[_j]>> see too much of each other while they + <<switch $slaves[_j].assignment>> + <<case "be a servant" "work as a servant">> + work as servants + <<case "be a subordinate slave">> + prepare to serve your other slaves + <<case "work a glory hole">> + work nearby glory holes + <<case "be confined in the cellblock">> + are confined in nearby cells + <<case "please you">> + wait for you to use them + <<default>> + $slaves[_j].assignment + <</switch>> + and @@.lightsalmon;start to dislike each other.@@ <<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>> <<break>> <</if>> diff --git a/src/uncategorized/securityForceEOWReport.tw b/src/uncategorized/securityForceEOWReport.tw index acc487d0c7431abebe99a70411518ef05cfd9404..1bd6dc68feeb550ba3ec8e025a07112291cd473a 100644 --- a/src/uncategorized/securityForceEOWReport.tw +++ b/src/uncategorized/securityForceEOWReport.tw @@ -38,9 +38,13 @@ /* Universal recruitment base */ <<set $securityForceRecruit = 10>> - /* Extra recruitment from upgrades, up to an extra 5 per upgrade track (10 for infantry), to a sum of an extra 30/week at full upgrades. */ + /* Extra recruitment from upgrades, up to an extra 5 per upgrade track (10 for infantry and GiantRobot), to a sum of an extra 30/week at full upgrades. */ <<if $securityForceInfantryPower > 0>> <<set $securityForceRecruit += ($securityForceInfantryPower*2)>> <</if>> + <<if $securityForceDronePower > 0>> + <<set $securityForceRecruit += ($securityForceDronePower)>> <</if>> + <<if $securityForceArcologyUpgrades > 0>> + <<set $securityForceRecruit += ($securityForceArcologyUpgrades)>> <</if>> <<if $securityForceVehiclePower > 0>> <<set $securityForceRecruit += ($securityForceVehiclePower)>> <</if>> <<if $securityForceAircraftPower > 0>> @@ -49,6 +53,8 @@ <<set $securityForceRecruit += ($securityForceDronePower)>> <</if>> <<if $securityForceStimulantPower > 0>> <<set $securityForceRecruit += ($securityForceStimulantPower)>> <</if>> + <<if $securityForceGiantRobot > 0>> + <<set $securityForceRecruit += ($securityForceGiantRobot*2)>> <</if>> /* If focus is recruit/train, 80% of the above is added to the personnel total of the SF. Else, 25% (which will, at medium/high personnel levels, not wholly counteract attrition, needing some recruitment every so often to keep the total high). */ <<if $securityForceFocus == "recruit">> @@ -72,17 +78,34 @@ /* Base rep/prosperity gain */ <<set $securityForceTrade = 0.025>> - /* Extra rep/prosperity from upgrades, an extra 0.25% per upgrade. Drones worth twice as much. */ + /* Extra rep/prosperity from upgrades, an extra 0.25% per upgrade. Drone,ArcologyUpgrades and GiantRobot are worth twice as much. */ + /* 11 upgrades = 2.75 */ <<if $securityForceInfantryPower > 0>> <<set $securityForceTrade += (0.0025*($securityForceInfantryPower))>> <</if>> + /* 7 upgaades = 1.75 */ <<if $securityForceVehiclePower > 0>> <<set $securityForceTrade += (0.0025*($securityForceVehiclePower))>> <</if>> + /* 7 upgaades = 1.75 */ <<if $securityForceAircraftPower > 0>> <<set $securityForceTrade += (0.0025*($securityForceAircraftPower))>> <</if>> + /* 6 upgrades = 3.0 */ <<if $securityForceDronePower > 0>> <<set $securityForceTrade += (0.005*($securityForceDronePower))>> <</if>> + /* 7 upgaades = 1.75 */ <<if $securityForceStimulantPower > 0>> <<set $securityForceTrade += (0.0025*($securityForceStimulantPower))>> <</if>> + /* 9 upgrades = 2.25 */ + <<if $securityForceSpacePlanePower > 0>> + <<set $securityForceTrade += (0.0025*($securityForceSpacePlanePower))>> <</if>> + /* 11 upgrades = 2.75 */ + <<if $securityForceSatalitePower > 0>> + <<set $securityForceTrade += (0.0025*($securityForceSatalitePower))>> <</if>> + /* 8 upgrades = 2 */ + <<if $securityForceArcologyUpgrades > 0>> + <<set $securityForceTrade += (0.0025*($securityForceArcologyUpgrades))>> <</if>> + /* 7 upgaades = 3.5 */ + <<if $securityForceGiantRobot > 0>> + <<set $securityForceTrade += (0.005*($securityForceGiantRobot))>> <</if>> /* Manpower effects - extra 0.5% per 100-gate in terms of manpower. Kicks in at over 200, since some of the SF is on overhead, logistics, repairs, rest, etc. */ <<if $securityForcePersonnel > 200>> @@ -133,6 +156,10 @@ <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceDronePower*0.04))>> <</if>> <<if $securityForceStimulantPower != 0>> <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceStimulantPower*0.05)))>> <</if>> + <<if $securityForceGiantRobot != 0>> + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceGiantRobot*0.1)))>> <</if>> + <<if $SSLevel != 0>> + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($SSLevel*0.02)))>> <</if>> /* Apply the efficiency boost to the booty. Lets hope that meth made them better at ripping out some poor bastard's gold teeth */ <<set $securityForceBooty = ($securityForceBooty*$securityForceMissionEfficiency)>> @@ -179,6 +206,7 @@ /* Reset the token counters for speaking to the Colonel in the barracks */ <<set $securityForceUpgradeToken = 0>> <<set $securityForceGiftToken = 0>> + <<set $securityForceColonelToken = 0>> /* Take all the above and display the EOW text and control panel. */ <</silently>> @@ -197,3 +225,183 @@ Equipment (Drones): <<if $securityForceDronePower == 0>>Basic security drones 'salvaged' from the arcology security contingent.<<elseif $securityForceDronePower == 1>>Basic armoured combat drones with ballistic weaponry.<<elseif $securityForceDronePower == 2>>Advanced armoured combat drones with ballistic weaponry and basic heavy drones with ballistic support weaponry.<<elseif $securityForceDronePower == 3>>Advanced armoured combat drones with ballistic weaponry and advanced heavy drones with ballistic support weaponry.<<elseif $securityForceDronePower == 4>>Advanced armoured combat drones with electromagnetic weaponry and advanced heavy drones with electromagnetic support weaponry.<<elseif $securityForceDronePower == 5>>Advanced armoured combat drones with electromagnetic weaponry, advanced heavy drones with electromagnetic support weaponry, and specialized drones for reconnaissance, capture, and swarm tactics.<</if>> Equipment (Stimulants): <<if $securityForceStimulantPower == 0>>Standard ephedrine-based stimulants.<<elseif $securityForceStimulantPower == 1>>Concentrated ephedrine-based stimulants.<<elseif $securityForceStimulantPower == 2>>Basic methamphetamine-based stimulants.<<elseif $securityForceStimulantPower == 3>>Concentrated methamphetamine-based stimulants and basic phenylcyclidine-based dissociatives. <<elseif $securityForceStimulantPower == 4>>Concentrated methamphetamine-based stimulants and phenylcyclidine-based dissociatives and basic tryptamine-based psychedelics.<<elseif $securityForceStimulantPower == 5>>Concentrated methamphetamine-based stimulants, phenylcyclidine-based dissociatives, tryptamine-based psychedelics.<</if>> Arcology (Upgrades): <<if $securityForceArcologyUpgrades == 0>>$securityForceName barracks in the arcology's lower levels.<<elseif $securityForceArcologyUpgrades == 1>>$securityForceName barracks in the arcology's lower levels, with an adjoining garage for vehicles.<<elseif $securityForceArcologyUpgrades == 2>>$securityForceName barracks in the arcology's lower levels, with an adjoining garage for vehicles and a launch bay for heavy drones.<<elseif $securityForceArcologyUpgrades == 3>>$securityForceName barracks in the arcology's lower levels, with an adjoining garage for vehicles, a launch bay for heavy drones, and advanced logistical facilities for heavy equipment.<<elseif $securityForceArcologyUpgrades == 4>>$securityForceName barracks in the arcology's lower levels, with an adjoining garage for vehicles, a launch bay for heavy drones, and advanced logistical facilities for heavy equipment. A ring of durable launch pads around the arcology's higher levels for aerial operations.<<elseif $securityForceArcologyUpgrades == 5>>$securityForceName barracks in the arcology's lower levels, with an adjoining garage for vehicles, a launch bay for heavy drones, and advanced logistical facilities for heavy equipment. A ring of durable launch pads around the arcology's higher levels for aerial operations, and heavy electromagnetic weapon batteries in fortified casemates for arcology defence and long-range fire support.<</if>> + /* + Equipment (Infantry): + <<if $securityForceInfantryPower == 0>> + The armoury is well-stocked with high-quality personal weapons and light armour, but contains little in the way of exceptional armament. + <<elseif $securityForceInfantryPower == 1>> + The armoury has large stocks of the absolute latest personal weapons and light armour, and has added first-generation exo-suits to improve soldier lethality. + <<elseif $securityForceInfantryPower == 2>> + The armoury has acquired advanced tactical helmets and second-generation exo-suits to further improve soldier lethality. + <<elseif $securityForceInfantryPower == 3>> + The armoury has replaced deployed exo-suits with basic enclosed combat armour suits, and has further begun to deploy early electromagnetic (coilgun) weaponry. + <<elseif $securityForceInfantryPower == 4>> + The armoury has begun to equip the soldiers with more advanced combat armour suits, and has expanded its inventory of electromagnetic weaponry. + <<elseif $securityForceInfantryPower == 5>> + The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. + <<elseif $securityForceInfantryPower == 6>> + The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced both small and medium advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. + <<elseif $securityForceInfantryPower == 7>> + The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. + <<elseif $securityForceInfantryPower == 8>> + The armoury has acquired heavy weapon attachments for its combat armour suits with basic thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. + <<elseif $securityForceInfantryPower == 9>> + The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. + <<elseif $securityForceInfantryPower == 10>> + The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters, basic optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. + <<elseif $securityForceInfantryPower == 11>> + The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,advanced optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world. + <</if>> + Equipment (Stimulants): + <<if $securityForceStimulantPower == 0>> + The stimulant lab is providing the soldiers with standard ephedrine-based stimulants. + <<elseif $securityForceStimulantPower == 1>> + The stimulant lab has improved the formula of the ephedrine-based stimulants, concentrating them and increasing both their potency, and the effectiveness of the soldiers under their influence. + <<elseif $securityForceStimulantPower == 2>> + The stimulant lab has replaced the soldiers' stimulants with methamphetamine-based variants, greatly increasing their alertness and aggressiveness when under their influence. + <<elseif $securityForceStimulantPower == 3>> + The stimulant lab has improved and concentrated the methamphetamine-based stimulants, and has also begun providing soldiers with phenylcyclidine-based dissociatives, allowing the soldiers to excuse their actions in the field and reducing any reluctance to follow severe orders. + <<elseif $securityForceStimulantPower == 4>> + The stimulant lab has further refined the formulas of the methamphetamine-based stimulants and phenylcyclidine-based dissociatives, and has also begun providing tryptamine-based psychedelics to the soldiers, allowing them to avoid traumatic stress in the field. + <<elseif $securityForceStimulantPower == 5>> + The stimulant lab has maximally refined the formulas of the methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed). + <<elseif $securityForceStimulantPower == 6>> + The stimulant lab has sligtly refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed). + <<elseif $securityForceStimulantPower == 7>> + The stimulant lab has maximally refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed). + <</if>> + Equipment (Vehicular): + <<if $securityForceVehiclePower == 0>> + The garage contains basic, unarmoured vehicles for use by the soldiers, primarily high-end civilian vehicles with jury-rigged crew-served weapons. + <<elseif $securityForceVehiclePower == 1>> + The garage has replaced its technical fleet with armed military utility vehicles. It has also sourced customized, high-volume slave transports for better securing human spoils. + <<elseif $securityForceVehiclePower == 2>> + The garage has added a number of light infantry fighting vehicles to its fleet, and acquired more slave transports to keep up with demand. + <<elseif $securityForceVehiclePower == 3>> + The garage has acquired improved infantry fighting vehicles, and has also added some mobile artillery and other support vehicles. + <<elseif $securityForceVehiclePower == 4>> + The garage has acquired some heavier armoured vehicles to augment the infantry fighting vehicles and expanded their inventory of artillery and support vehicles. + <<elseif $securityForceVehiclePower == 5>> + The garage has replaced both its armoured and support vehicles with the most advanced variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area. + <<elseif $securityForceVehiclePower == 6>> + The garage has replaced both its armoured and support vehicles with the most advanced light variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area. + <<elseif $securityForceVehiclePower == 7>> + The garage has replaced both its armoured and support vehicles with the most advanced heavy variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area. + <</if>> + Equipment (Aerial): + <<if $securityForceAircraftPower == 0>> + The aerial fleet primarily consists of light transport VTOLs equipped with non-lethal weaponry. + <<elseif $securityForceAircraftPower == 1>> + The aerial fleet's light transport VTOLs have been upgraded with additional fire-power and lethal weaponry. + <<elseif $securityForceAircraftPower == 2>> + The aerial fleet's VTOLs have been upgraded to higher-capacity variants with heavier weaponry. + <<elseif $securityForceAircraftPower == 3>> + The aerial fleet's medium transport VTOLs have been upgraded with enhanced armour and customized cargo compartments to better transport captured stock. + <<elseif $securityForceAircraftPower == 4>> + The aerial fleet has acquired specialized attack VTOLs to complement and escort its advanced transport fleet, as well as to provide close air support. + <<elseif $securityForceAircraftPower == 5>> + The aerial fleet has upgraded its attack VTOLs for enhanced lethality, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area. + <<elseif $securityForceAircraftPower == 6>> + The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area. + <<elseif $securityForceAircraftPower == 7>> + The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area. + <</if>> + Equipment (SpacePlane): + <<if $securityForceSpacePlanePower == 1>> + 'Borrow' an old world SpacePlane. + <<elseif $securityForceSpacePlanePower == 2>> + A basic two engine SpacePlane 'borrowed' from the old world. + <<elseif $securityForceSpacePlanePower == 3>> + Upgraded the shielding, reducing both potential heat damage and radar signature. + <<elseif $securityForceSpacePlanePower == 4>> + Mounted another engine on top of the tail. + <<elseif $securityForceSpacePlanePower == 5>> + Modernised the elecontrics. + <<elseif $securityForceSpacePlanePower == 6>> + Modernised the fuel lines to increase efficency. + <<elseif $securityForceSpacePlanePower == 7>> + Modernised the engines to allow for more efficent fuel. + <<elseif $securityForceSpacePlanePower == 8>> + Reduced weight and reworked the body to reduce drag. + <<elseif $securityForceSpacePlanePower == 9>> + Increase crew comfort and life support systems to increase operational time. + <</if>> + Equipment (Satalite): + <<if $securityForceSatalitePower == 1>> + 'Borrow' an old world satalite. + <<elseif $securityForceSatalitePower == 2>> + A basic satalite 'borrowed' from the old world. + <<elseif $securityForceSatalitePower == 3>> + Modernised the elecontrics. + <<elseif $securityForceSatalitePower == 4>> + Added a basic localised communications jammer (that excludes your own frequencies with little to no leway) but will "slightly" anger locals untill it is deactivated. + <<elseif $securityForceSatalitePower == 5>> + Advanced communications jammer installed, increasing the localisation of the AO reducing the number of effected equipement. + <<elseif $securityForceSatalitePower == 6>> + Boosted the jammer's power by 25% (now can damage effected equipment). + <<elseif $securityForceSatalitePower == 7>> + Boosted the jammer's power by 50% (now can destroy effected equipment). + <<elseif $securityForceSatalitePower == 8>> + Basic EMP generator (advanced EMP hardering was applied before install and activation) will "slightly" anger locals untill it is deactivated. + <<elseif $securityForceSatalitePower == 9>> + Advanced EMP generator installed, increasing the localisation of the AO reducing the number of effected equipement. + <<elseif $securityForceSatalitePower == 10>> + Boosted the generator's output by 25% (now can damage effected equipment). + <<elseif $securityForceSatalitePower == 11>> + Boosted the generator's output by 50% (now can destroy effected equipment). + <</if>> + Equipment (Drone - Unmaned Airial Vehicles): + <<if $securityForceDronePower == 0>> + Basic security Drones 'salvaged' from the arcology security contingent. + <<elseif $securityForceDronePower == 1>> + Basic armoured combat Drones with ballistic weaponry. + <<elseif $securityForceDronePower == 2>> + Advanced armoured combat Drones with ballistic weaponry and basic heavy Drones with ballistic support weaponry. + <<elseif $securityForceDronePower == 3>> + Advanced armoured combat Drones with ballistic weaponry and advanced heavy Drones with ballistic support weaponry. + <<elseif $securityForceDronePower == 4>> + Advanced armoured combat Drones with electromagnetic weaponry and advanced heavy Drones with electromagnetic support weaponry. + <<elseif $securityForceDronePower == 5>> + Advanced armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry, and specialized Drones for reconnaissance, capture, and swarm tactics + <<elseif $securityForceDronePower == 6>> + The drone bay has acquired even lighter advanced armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry, and specialized Drones for reconnaissance, capture, and swarm tactics. + <</if>> + Arcology (Upgrades): + <<if $securityForceArcologyUpgrades == 0>> + The barracks is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion. + <<elseif $securityForceArcologyUpgrades == 1>> + The barracks has become more permanent, expanding into free space, erecting permanent dividers, and sectioning off an area for use as a garage and vehicle maintenance bay. + <<elseif $securityForceArcologyUpgrades == 2>> + The barracks has added a facility for the storage, maintenance, and deployment of armed combat drones, and added storage facilities for the soldiers to store their personal spoils in. + <<elseif $securityForceArcologyUpgrades == 3>> + The barracks has added additional support personnel and equipment, allowing the potential procurement of heavier infantry armour, fighting vehicles, and combat drones. + <<elseif $securityForceArcologyUpgrades == 4>> + The barracks has expanded tremendously, adding an aerial control facility and express elevator connecting to a ring of launch pads and hangars built around the arcology's upper levels. Additional facilities have been added for soldier recreation, and spartan quarters for live-in slaves, both menial and service, have been installed. + <<elseif $securityForceArcologyUpgrades == 5>> + The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower. + <<elseif $securityForceArcologyUpgrades == 6>> + The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower. + <<elseif $securityForceArcologyUpgrades == 7>> + The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower. + <<elseif $securityForceArcologyUpgrades == 8>> + The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower. + <</if>> + Equipment (GiantRobot): + <<if $securityForceGiantRobot == 1>> + 'Borrow' an old world GiantRobot. + <<elseif $securityForceGiantRobot == 1>> + Upgrade the GiantRobot's wiring and circuitry. + <<elseif $securityForceGiantRobot == 2>> + Upgrade the GiantRobot's power efficency. + <<elseif $securityForceGiantRobot == 3>> + Reduce the GiantRobot's weight. + <<elseif $securityForceGiantRobot == 4>> + Upgrade the GiantRobot's battery capacity. + <<elseif $securityForceGiantRobot == 5>> + Upgrade the GiantRobot's armour. + <<elseif $securityForceGiantRobot == 6>> + Upgrade the GiantRobot's weapons to include; a battery of heat seeking missiles, a massive long sword and quad 140 inch electromagnetic cannons. + <<elseif $securityForceGiantRobot == 7>> + Upgrade the GiantRobot to support two pilot's via a synced neural link. + <</if>> + */ diff --git a/src/uncategorized/slaveGenerationWidgets.tw b/src/uncategorized/slaveGenerationWidgets.tw index 212b96d6a6a138d868dbe649cd065095bd9836eb..bbb1dc83e5606713c094871ff2a7ff47757eed2c 100644 --- a/src/uncategorized/slaveGenerationWidgets.tw +++ b/src/uncategorized/slaveGenerationWidgets.tw @@ -480,9 +480,9 @@ <<set $args[0].accent = _naturalAccent>> <</if>> <<case "Montenegrin")>> - <<set $args[0].accent = $seed>> + <<set $args[0].accent = _naturalAccent>> <<case "Cambodian")>> - <<set $args[0].accent = $seed>> + <<set $args[0].accent = _naturalAccent>> <<case "Cameroonian">> <<if $language == "French">> <<set $args[0].accent = 1>> @@ -502,9 +502,9 @@ <<set $args[0].accent = _naturalAccent>> <</if>> <<case "Greenlandic")>> - <<set $args[0].accent = $seed>> + <<set $args[0].accent = _naturalAccent>> <<case "Tuvaluan")>> - <<set $args[0].accent = $seed>> + <<set $args[0].accent = _naturalAccent>> <<case "Zambian">> <<if $language == "English">> <<set $args[0].accent = 1>> @@ -512,9 +512,9 @@ <<set $args[0].accent = _naturalAccent>> <</if>> <<case "Albanian")>> - <<set $args[0].accent = $seed>> + <<set $args[0].accent = _naturalAccent>> <<case "Bruneian")>> - <<set $args[0].accent = $seed>> + <<set $args[0].accent = _naturalAccent>> <<case "Singaporean")>> <<if $language == "English">> <<set $args[0].accent = 1>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 444d317e611bb2fc3ccc97554e85e247e36bfcc0..fb228cd0e12e805c6eaacb8dabe6e6248e093707 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -888,6 +888,13 @@ | Lip reducers <</if>> <</if>> +<<if $growthStim == 1>> +<<if $activeSlave.height < 274 && $activeSlave.height < Math.clamp((Height.mean($activeSlave) * 1.25),0,274)>> + | <<link "Growth Stimulants">><<set $activeSlave.drugs = "growth stimulants">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>> +<<else>> + | Growth Stimulants +<</if>> +<</if>> | <<link "Fertility">><<set $activeSlave.drugs = "fertility drugs">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>> <<if ($seeHyperPreg == 1) && ($activeSlave.indentureRestrictions < 1) && ($superFertilityDrugs == 1) && $activeSlave.breedingMark != 1>> | <<link "Fertility+">><<set $activeSlave.drugs = "super fertility drugs">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>