diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index a4cde50d5eb2d144028a548de4914e92d6b1efce..96ed0dc24adffe932a38ffb9e529d9ceb81596cc 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -4,6 +4,9 @@ 10/28/2018 + 37 + -fixes + 36 -slave price economy tweaking -fixes diff --git a/src/pregmod/manageEconomy.tw b/src/pregmod/manageEconomy.tw index 33d545bb893380a0b05f4d2f06bfcd8f8c480ea7..d66c6ff712636aa4d33c6bf6ab550229c599c26f 100644 --- a/src/pregmod/manageEconomy.tw +++ b/src/pregmod/manageEconomy.tw @@ -1,4 +1,5 @@ :: Manage Economy [nobr] + <<if $difficultySwitch == 1>> <span id="economy"> @@.yellowgreen;Global Economy@@ diff --git a/src/pregmod/reLegendaryWomb.tw b/src/pregmod/reLegendaryWomb.tw index 7a83ea3469c2e852c1ef455aa5ae6043e03b7c37..64660f11aff816260d06625878aa55aefc429759 100644 --- a/src/pregmod/reLegendaryWomb.tw +++ b/src/pregmod/reLegendaryWomb.tw @@ -8,22 +8,22 @@ <<else>> <<set $activeSlave.devotion += 4>> +<<setLocalPronouns $activeSlave>> - -<<EventNameLink $activeSlave>> is an incredible mother. She's given birth to numbers that would have been considered absurd in the days when drug treatments were limited by consent. A nascent organization will be holding a pageant for pregnant slaves tomorrow, and since they're aware you keep breeders, they've sent you an invitation to enter a heavily pregnant slave to be judged. +<<EventNameLink $activeSlave>> is an incredible mother. $He's given birth to numbers that would have been considered absurd in the days when drug treatments were limited by consent. A nascent organization will be holding a pageant for pregnant slaves tomorrow, and since they're aware you keep breeders, they've sent you an invitation to enter a heavily pregnant slave to be judged. <br><br> -This is a rare opportunity. The idea of pregnancy pageant isn't new but it is undeniably going to attract attention, so the pageant is likely to draw some serious press. Were $activeSlave.slaveName to win, she would probably be remembered for a long time as a special mother. +This is a rare opportunity. The idea ofa pregnancy pageant isn't new but it is undeniably going to attract attention, so the pageant is likely to draw some serious press. Were $activeSlave.slaveName to win, $he would probably be remembered for a long time as a special mother. <br><br> <span id="result"> -<<link "Fairly enter her in the pregnancy pageant">> +<<link "Fairly enter $him in the pregnancy pageant">> <<EventNameDelink $activeSlave>> <<if random(1,100) > 90>> <<replace "#result">> - $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. It's likely there was some bribery behind the scenes, but her heavy belly and creative positions win the day. Against all odds she is named best in show, and will be @@.green;remembered@@ as a breeder of the highest pedigree. As her owner, your reputation has @@.green;also increased.@@ + $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. It's likely there was some bribery behind the scenes, but $his heavy belly and creative positions win the day. Against all odds $he is named best in show, and will be @@.green;remembered@@ as a breeder of the highest pedigree. As $his owner, your reputation has @@.green;also increased.@@ <<set $rep += 100>> <<set $activeSlave.prestige = 1>> <<set $activeSlave.prestigeDesc = "She is remembered for winning best in show as a breeder.">> @@ -32,7 +32,7 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un <</replace>> <<else>> <<replace "#result">> - $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. It's likely there was some bribery behind the scenes, and it is fatal to her chances of winning. Though her pregnant body is the most impressive on display, another slave owner who was more open-handed with the judges took best in show. The public is impressed with $activeSlave.slaveName's reproductive capability anyway; as you are her owner, your reputation has @@.green;increased@@ a little. + $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. It's likely there was some bribery behind the scenes, and it is fatal to $his chances of winning. Though $his pregnant body is the most impressive on display, another slave owner who was more open-handed with the judges took best in show. The public is impressed with $activeSlave.slaveName's reproductive capability anyway; as you are $his owner, your reputation has @@.green;increased@@ a little. <<set $rep += 100>> <</replace>> <</if>> @@ -41,7 +41,7 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un <<EventNameDelink $activeSlave>> <<if random(1,100) > 50>> <<replace "#result">> - $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. Several of the judges cannot resist giving you a wink as they look her over. $activeSlave.slaveName is unsurprisingly named best in show, and will be @@.green;remembered@@ as a breeder of the highest pedigree. As her owner, your reputation has @@.green;also increased.@@ + $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. Several of the judges cannot resist giving you a wink as they look $him over. $activeSlave.slaveName is unsurprisingly named best in show, and will be @@.green;remembered@@ as a breeder of the highest pedigree. As $his owner, your reputation has @@.green;also increased.@@ <<set $cash -= 5000>> <<set $rep += 100>> <<set $activeSlave.prestige = 1>> @@ -51,7 +51,7 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un <</replace>> <<else>> <<replace "#result">> - $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. Several of the judges cannot resist giving you a wink as they look her over, but others look disapprovingly at them; it seems some of your competitors also forwarded money to the committee. After furious wrangling, $activeSlave.slaveName loses to another mother. The public is impressed with $activeSlave.slaveName's reproductive capability anyway; as you are her owner, your reputation has @@.green;increased@@ a little. + $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. Several of the judges cannot resist giving you a wink as they look $him over, but others look disapprovingly at them; it seems some of your competitors also forwarded money to the committee. After furious wrangling, $activeSlave.slaveName loses to another mother. The public is impressed with $activeSlave.slaveName's reproductive capability anyway; as you are $his owner, your reputation has @@.green;increased@@ a little. <<set $cash -= 5000>> <<set $rep += 100>> <</replace>> @@ -61,7 +61,7 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un <<EventNameDelink $activeSlave>> <<if random(1,100) > 10>> <<replace "#result">> - $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. After she's put through her paces, the most unfortunate series of accidents somehow befalls her fellow mothers. One is taken ill, another seems drugged, and another went into labor and gave birth, disqualifying her. $activeSlave.slaveName is unsurprisingly named best in show, and will be @@.green;remembered@@ as a breeder of the highest pedigree. As her owner, your reputation has @@.green;also increased.@@ + $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. After $he's put through $his paces, the most unfortunate series of accidents somehow befalls $his fellow mothers. One is taken ill, another seems drugged, and another went into labor and gave birth, disqualifying her. $activeSlave.slaveName is unsurprisingly named best in show, and will be @@.green;remembered@@ as a breeder of the highest pedigree. As $his owner, your reputation has @@.green;also increased.@@ <<set $cash -= 10000>> <<set $rep += 100>> <<set $activeSlave.prestige = 1>> diff --git a/src/pregmod/reMaleCitizenHookup.tw b/src/pregmod/reMaleCitizenHookup.tw index bd6ce5f1d8872a68e80942b6da00fff140a6f293..eacb77d3be64ca917dd2cdad8329f6f2948b5cb3 100644 --- a/src/pregmod/reMaleCitizenHookup.tw +++ b/src/pregmod/reMaleCitizenHookup.tw @@ -189,7 +189,8 @@ He's clearly attracted to you; even the most consummate actor would have difficu <<replace "#result">> You're not exactly starved for casual sex, but you've never thought there was any such thing as too much of a good thing. <<if _FS != "Physical Idealist">>You pull his arm around your waist<<else>>You nudge him in the ribs and motion to the door<</if>>. You hear a slight gasp from him as he realizes that his gambit has succeeded with more immediate effect than he expected. He shivers with anticipation as you steer him back through a side door, grabbing a pair of glasses of <<if $PC.refreshmentType == 1>>$PC.refreshment<<else>>liquor<</if>> on the way, and making a discreet exit towards your private suite. <<if $Concubine != 0 && $Concubine.intelligence+$Concubine.intelligenceImplant > 50>> - $Concubine.slaveName is there, of course, and she instantly sees that her continued presence for a ménage à trois is wanted by both you and your guest. + <<setLocalPronouns $Concubine 2>> + $Concubine.slaveName is there, of course, and _he2 instantly sees that _his2 continued presence for a ménage à trois is wanted by both you and your guest. <</if>> Your guest restrains his eager praise now that you're in private, but his wide-eyed appreciation of your domain is compliment enough. Once in your suite, you undress him, revealing <<switch _FS>> diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index c22295f86980dbb71899ec997b7a8c914aedf9b6..9ccee9560a4291b1e08ce633f8894490f81849fe 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -84,11 +84,14 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN It looks like the random function chose to play <<if $showTwo < 12>>the newest episode of a<<else>>a repeat of the<</if>> popular competitive reality show<<if $showTwo > 0>>: Next Top Breeder.<<else>>where several female citizens are competing for something.<</if>> The intro sequence shows a succession of beautiful ladies either participating in a mixture of contrived competitions, or talking and going about their lives in a sorority-like setting. The montage is overlaid with a narrator's voice: "12 of Canadia Arcology's most attractive women are all competing for the privilege of having the arcology owner's children. Clint Miles has desirable genes, and these ladies are determined to prove their worth as gestators. And here in Canadia, there are no restrictions on fertility drugs for the winner, so the competition this season is fierce! <<if $showTwo < 12>>_rerun<<else>>$showTwo<</if>> lad<<if $showTwo > 0>>ies have<<else>>y has<</if>> already been sent packing, who will be Canadia's... Next Top Breeder!?" The title finally pops up, redundantly labeling the show as 'Next Top Breeder: Canadia'. <br><br> <<if $masterSuiteSlaves > 1 && $Concubine != 0>> - You don't spend very much time actually watching the show; the randy opening, perverted competitions, and constant talk of creampies quickly has @@.pink;$Concubine.slaveName@@ eager for some attention from her own arcology owner. Of course, the same could be said for the other eager slaves living in your bedroom, and the situation quickly devolves into a lust-filled orgy. + <<setLocalPronouns $Concubine 2>> + You don't spend very much time actually watching the show; the randy opening, perverted competitions, and constant talk of creampies quickly has @@.pink;$Concubine.slaveName@@ eager for some attention from _his2 own arcology owner. Of course, the same could be said for the other eager slaves living in your bedroom, and the situation quickly devolves into a lust-filled orgy. <<elseif $masterSuiteSlaves == 1 && $Concubine != 0>> - You don't spend very much time actually watching the show; the randy opening, perverted competitions, and constant talk of creampies quickly has @@.pink;$Concubine.slaveName@@ eager for some attention from her own arcology owner. Of course, the same could be said for the other eager slave living in your bedroom, and the situation quickly devolves into a lust-filled threesome. + <<setLocalPronouns $Concubine 2>> + You don't spend very much time actually watching the show; the randy opening, perverted competitions, and constant talk of creampies quickly has @@.pink;$Concubine.slaveName@@ eager for some attention from _his2 own arcology owner. Of course, the same could be said for the other eager slave living in your bedroom, and the situation quickly devolves into a lust-filled threesome. <<elseif $masterSuiteSlaves == 0 && $Concubine != 0>> - You don't spend very much time actually watching the show; the randy opening, perverted competitions, and constant talk of creampies quickly has @@.pink;$Concubine.slaveName@@ eager for some attention from her own arcology owner. You've trained her well, and she knows exactly how to please you. You spend the rest of the evening doing something a lot more fun than watching reality TV. + <<setLocalPronouns $Concubine 2>> + You don't spend very much time actually watching the show; the randy opening, perverted competitions, and constant talk of creampies quickly has @@.pink;$Concubine.slaveName@@ eager for some attention from _his2 own arcology owner. You've trained _him2 well, and _he2 knows exactly how to please you. You spend the rest of the evening doing something a lot more fun than watching reality TV. <<elseif $masterSuiteSlaves > 1 && $Concubine == 0>> You don't spend very much time actually watching the show; the randy opening, perverted competitions, and constant talk of creampies quickly has the pleasure slaves in your bed eager for some attention from their own arcology owner. You spend the rest of the evening doing something a lot more fun than watching reality TV. <<else>> @@ -588,7 +591,8 @@ The offered price is <<print cashFormat($slaveCost)>>. You've already made the mistake of ordering the sham of a product. While it gave you a great excuse to fondle breasts, it's not like you needed one in the first place. <<if $Concubine != 0 && canTalk($Concubine)>> <<run Enunciate($Concubine)>> - "I told you it wouldn't work, <<Master>>. Plu<<s>> you know you can touch the<<s>>e anytime!" $Concubine.slaveName shakes her chest at you. + <<setLocalPronouns $Concubine 2>> + "I told you it wouldn't work, <<Master>>. Plu<<s>> you know you can touch the<<s>>e anytime!" $Concubine.slaveName shakes _his2 chest at you. <</if>> <<elseif $showEleven > 1>> You could always order a crate to play around with. Who knows, maybe it'll actually work?<<if $PC.dick == 1>> At the very least it should make for some decent lubricant for a titfuck.<</if>> @@ -605,15 +609,16 @@ The offered price is <<print cashFormat($slaveCost)>>. You could always order a crate to play around with. Who knows, maybe it'll actually work?<<if $PC.dick == 1>> At the very least it should make for some decent lubricant for a titfuck.<</if>> <<if $Concubine != 0>> <<run Enunciate($Concubine)>> + <<setLocalPronouns $Concubine 2>> <<if $Concubine.boobs > 2000 && $Concubine.boobShape == "saggy">> - $Concubine.slaveName hefts her breasts and lets them flop back into their usual saggy position. <<if canTalk($Concubine)>>"Far too late for the<<s>>e ladie<<s>>. I doubt it will work though, product<<s>> like that never do."<<else>>She sighs doubtfully.<</if>> + $Concubine.slaveName hefts _his2 breasts and lets them flop back into their usual saggy position. <<if canTalk($Concubine)>>"Far too late for the<<s>>e ladie<<s>>. I doubt it will work though, product<<s>> like that never do."<<else>>_He2 sighs doubtfully.<</if>> <<elseif $Concubine.boobs > 2000>> - $Concubine.slaveName massages her big breasts. <<if canTalk($Concubine)>>"I doubt it will work, but if you're looking for an excu<<s>>e, you don't need one!"<<else>>She scoffs at the commercial and clearly expresses her doubt before puffing out her chest at you.<</if>> She leans into you so her bust flops into your lap. + $Concubine.slaveName massages _his2 big breasts. <<if canTalk($Concubine)>>"I doubt it will work, but if you're looking for an excu<<s>>e, you don't need one!"<<else>>_He2 scoffs at the commercial and clearly expresses _his2 doubt before puffing out _his2 chest at you.<</if>> _He2 leans into you so _his2 bust flops into your lap. <<else>> - $Concubine.slaveName cups her breasts. <<if canTalk($Concubine)>>"What a joke. I'm <<s>>ure it doe<<s>>n't work, plu<<s>> don't you think they are lovely enough already, <<Master>>?"<<else>>She scoffs with doubt before proudly sticking out her chest.<</if>> She bounces her tits for you. You'll have to agree with her; not a bit of sag to them. + $Concubine.slaveName cups _his2 breasts. <<if canTalk($Concubine)>>"What a joke. I'm <<s>>ure it doe<<s>>n't work, plu<<s>> don't you think they are lovely enough already, <<Master>>?"<<else>>_He2 scoffs with doubt before proudly sticking out _his2 chest.<</if>> _He2 bounces _his2 tits for you. You'll have to agree with _him2; not a bit of sag to them. <</if>> <<if $PC.boobsBonus > 2 && $PC.boobsImplant == 0>> - She slides closer to you, wraps an arm around your back and grabs your huge breasts. <<if canTalk($Concubine)>>"Oh <<Master>>! It feel<<s>> like YOU might need it!" She jiggles your boobs in her hands.<<else>>She jiggles your huge boobs in her hands. She's calling you saggy!<</if>> You take that as an open invitation and throw the covers over the two of you so you can have a little fun before bed. + _He2 slides closer to you, wraps an arm around your back and grabs your huge breasts. <<if canTalk($Concubine)>>"Oh <<Master>>! It feel<<s>> like YOU might need it!" _He2 jiggles your boobs in _his2 hands.<<else>>_He2 jiggles your huge boobs in _his2 hands. _He2's calling you saggy!<</if>> You take that as an open invitation and throw the covers over the two of you so you can have a little fun before bed. <</if>> <<elseif $PC.boobsBonus > 2 && $PC.boobsImplant == 0>> You cup your huge breasts. They're pretty large and you swear they've been drooping a little lately; maybe you could benefit from this cream... @@ -990,7 +995,8 @@ The offered price is <<print cashFormat($slaveCost)>>. <<elseif $PC.dick == 1>> Stunned and fully erect, you inexplicably feel the urge to creampie a pussy, so you <<if $Concubine != 0 && $Concubine.vagina > 0 && canDoVaginal($Concubine)>> - grab $Concubine.slaveName and recreate the entire ending with her. + <<setLocalPronouns $Concubine 2>> + grab $Concubine.slaveName and recreate the entire ending with _him2. <<set _fctvs = $slaveIndices[$Concubine.ID]>> <<set $slaves[_fctvs].vaginalCount += 1, $vaginalTotal += 1>> <<if canImpreg($Concubine, $PC)>> @@ -1005,7 +1011,8 @@ The offered price is <<print cashFormat($slaveCost)>>. <<else>> Stunned and soaking wet, you hurry to <<if $Concubine != 0 && canPenetrate($Concubine) && canImpreg($PC, $Concubine) && ($sexualOpeness == 1 || $Concubine.toyHole == "dick")>> - get $Concubine.slaveName nice and hard before recreating the entire ending with her. You've never had a more hope-filled orgasm. + <<setLocalPronouns $Concubine 2>> + get $Concubine.slaveName nice and hard before recreating the entire ending with _him2. You've never had a more hope-filled orgasm. <<= knockMeUp($PC, 10, 0, $Concubine.ID, 1)>> <<set _fctvs = $slaveIndices[$Concubine.ID]>> <<set $slaves[_fctvs].penetrativeCount += 1, $penetrativeTotal += 1>> diff --git a/src/pregmod/seHuskSlaveDelivery.tw b/src/pregmod/seHuskSlaveDelivery.tw index b12b0fae07c3b2c861f5dd71e60fe692680b00ba..4c5b321a8bedf80528baed32297625598da5e5ea 100644 --- a/src/pregmod/seHuskSlaveDelivery.tw +++ b/src/pregmod/seHuskSlaveDelivery.tw @@ -91,10 +91,11 @@ <</if>> <</if>> +<<setLocalPronouns $activeSlave>> A slave came in fitting the description you provided. <br> -//As expected, she is a complete vegetable, but that is what you ordered after all. You lack the facilities to care for her in this state, so you should do what you are planning quickly. Or you could return her to the Flesh Heap, though you won't get your credits back.// +//As expected, $he is a complete vegetable, but that is what you ordered after all. You lack the facilities to care for $him in this state, so you should do what you are planning quickly. Or you could return $him to the Flesh Heap, though you won't get your credits back.// <br><br> <<set $saleDescription = 1, $applyLaw = 0>><<include "Long Slave Description">><<set $saleDescription = 1>> <br><br> @@ -102,7 +103,7 @@ A slave came in fitting the description you provided. <<if $cash >= $surgeryCost>> [[Accept the offered slave and contact the bodyswap surgeon.|husk Slave Swap Workaround]] //Will significantly increase the selected slave's upkeep.// <<else>> - //You can't sustain her and thus must return her.// + //You can't sustain $him and thus must return $him.// <</if>> </span> diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index 9b502de8e47b58633fc6fee7f30d18ae2c67b714..025c355801c2d7e1405494d02cf228544cc371d2 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -904,7 +904,7 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@ <<elseif $deltaDemand < 0>> @@.red;''demand will continue to weaken''.@@ <<else>> - the current demand will @@.yellow''remain stable''@@ for the coming months. + the current demand will @@.yellow;''remain stable''@@ for the coming months. <</if>> <<elseif $menialDemandFactor >= 35000>> <br>Demand for slaves is approaching a @@.green;''historic high''@@, forecasts predict @@ -931,7 +931,7 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@ <<elseif $deltaDemand < 0>> the market will see @@.red;''weakening demand''.@@ <<else>> - @@.yellow''no change''@@ for the coming months. + @@.yellow;''no change''@@ for the coming months. <</if>> <</if>> <<else>> diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index bd7fe5979081a43fb110dec6972849b0217b4ca0..20af77d09a9e9ae70f15d8c0bde1449e8314a75a 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -570,6 +570,13 @@ She waits anxiously for your decision. <<elseif ($activeSlave.teeth == "mixed" || $activeSlave.teeth == "baby") && $activeSlave.physicalAge >= 12>> <<set $activeSlave.teeth = "normal">> <</if>> +<<if ndef $activeSlave.geneMods>> + <<set $activeSlave.geneMods = {NCS: 0, rapidCellGrowth: 0}>> +<<else>> + <<set $activeSlave.geneMods.NCS = 0>> + <<set $activeSlave.geneMods.rapidCellGrowth = 0>> +<</if>> +<<set $activeSlave.NCSyouthening = 0>> <<slaveCost $activeSlave>> @@ -578,8 +585,6 @@ She waits anxiously for your decision. <<run nationalityToName($activeSlave)>> <<if _familyName>><<set $activeSlave.slaveSurname = _familyName>><</if>> <<set $activeSlave.birthSurname = _familyBirthSurname>> -<<set $activeSlave.geneMods.NCS = 0, $activeSlave.geneMods.rapidCellGrowth = 0>> -<<set $activeSlave.NCSyouthening = 0>> <<set $activeSlave.ID = $newRelativeRecruitID++>> @@ -1089,7 +1094,12 @@ She waits anxiously for your decision. <<set $activeSlave.pornTypeMasochist = 0>> <<set $activeSlave.pornTypePregnancy = 0>> <<set $activeSlave.prestigeDesc = "">> -<<set $activeSlave.geneMods.NCS = 0, $activeSlave.geneMods.rapidCellGrowth = 0>> +<<if ndef $activeSlave.geneMods>> + <<set $activeSlave.geneMods = {NCS: 0, rapidCellGrowth: 0}>> +<<else>> + <<set $activeSlave.geneMods.NCS = 0>> + <<set $activeSlave.geneMods.rapidCellGrowth = 0>> +<</if>> <<set $activeSlave.NCSyouthening = 0>> <<slaveCost $activeSlave>> diff --git a/src/uncategorized/remFluctuations.tw b/src/uncategorized/remFluctuations.tw index 31516ca38ed094625fcf8a84447d815316239775..1e5f034108cce48065523a2445252bcfe6d9dbff 100644 --- a/src/uncategorized/remFluctuations.tw +++ b/src/uncategorized/remFluctuations.tw @@ -83,61 +83,61 @@ Your <<if $marketAssistantAnnounced>>market<<else>>personal<</if>> assistant's s <<if $REM == "revel">> Something is happening in one of the Free Cities' richest arcologies. It's not clear what, exactly, it is, since its owner is making skillful use of the arcology's advanced surveillance and media systems to keep its internal affairs quite secret. The truth will get out eventually, and it's probably not going to do much for old world opinions of the Free Cities. After all, cheap slaves go into that arcology at a prodigious rate, and they don't seem to ever come out again. The unexpected demand for slaves, any slaves, has produced a temporary tightening of the entire slave market. Projections suggest price increases of up to five percent. There will be no immediate impact on you or your slaves, but the coming weeks will be a great time to sell stock, and a bad time to buy. @@.yellow;The market price of slaves has increased.@@ <<set $menialDemandFactor += 12000>> - <<set $menialDemandFactor = Math.clam($menialDemandFactor,-50000,50000)>> + <<set $menialDemandFactor = Math.clamp($menialDemandFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "tainted drugs">> The Free Cities are anarcho-capitalist paradises - or 'paradises,' depending on one's station and assets. You can't complain personally, as one of the Free Cities' richest citizens, master of your own arcology and owner of sexual slaves. Unfortunately quite a few slaves in the markets are in a position to complain today, as are their owners. Many slave markets use long-lasting stimulants to pep their wares up for auction; dull-eyed slaves earn low bids. Corner-cutting at one of the major suppliers of these stimulants led to a number of slaves being prepared for auction being damaged today. Relatively few were permanently lost, but slaves are going to be a little scarce for a while, which will drive up the going rate. Projections suggest increases of up to five percent. There will be no immediate impact on you or your slaves, but the coming weeks will be a great time to sell stock, and a bad time to buy. @@.yellow;The market price of slaves has increased.@@ <<set $menialSupplyFactor -= 12000>> - <<set $menialSupplyFactor = Math.clam($menialSupplyFactor,-50000,50000)>> + <<set $menialSupplyFactor = Math.clamp($menialSupplyFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "antislavery terrorism">> Antislavery activism in the old world has grown to match the spread of slavery in the Free Cities. Unfortunately for the activists, they are confronted with a fundamental problem: the independence of the Free Cities. There is very little they can do without resorting to violence, and so, predictably, they often do. A major slave induction center in one of the more open Free Cities has just suffered a suicide bombing. The actual damage was slight, but a wave of increased import security is sweeping the Free Cities in reaction to the incident. Slave prices will be driven up by the cost of checking imported merchandise for explosive devices until the market adjusts. Projections suggest price increases of up to five percent. There will be no immediate impact on you or your slaves, but the coming weeks will be a great time to sell stock, and a bad time to buy. @@.yellow;The market price of slaves has increased.@@ <<set $menialSupplyFactor -= 12000>> - <<set $menialSupplyFactor = Math.clam($menialSupplyFactor,-50000,50000)>> + <<set $menialSupplyFactor = Math.clamp($menialSupplyFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "new free city">> New Free Cities arise unpredictably. They require either carving out a slice of the old world, emancipating it from whichever inattentive or corrupt country previously owned the land, or reclaiming new land from barren or uninhabitable areas, efforts which are often kept secret. The unpredictable happened today; the world has a new Free City. As usual, immigration rights are being offered cheaply to deserving persons. Many of the remaining rich and talented of the old world are staking claims in the new city, and they'll be buying slaves when they get to their new home. It's a sellers' market out there; projections show the price of slaves rising as much as ten percent in the short term. There will be no immediate impact on you or your slaves, but the coming weeks will be a great time to sell stock, and a bad time to buy. @@.yellow;The market price of slaves has increased.@@ <<set $menialDemandFactor += 20000>> - <<set $menialDemandFactor = Math.clam($menialDemandFactor,-50000,50000)>> + <<set $menialDemandFactor = Math.clamp($menialDemandFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "speculation">> The Free Cities are almost totally unregulated. Prices and interest rates can spike and plummet with speeds not seen since the South Seas Bubble, and for the most silly or corrupt of reasons. Today, it's the latter. A massive attempt to rig the slave market was uncovered this morning. Ultimately, the culprits were caught and much of the damage reversed, but confidence in the marketplace has been shaken. Many great slave vendors are holding onto their stock until they're sure the water's calm again. It's a sellers' market out there; projections show the price of slaves rising as much as ten percent in the short term. There will be no immediate impact on you or your slaves, but the coming weeks will be a great time to sell stock, and a bad time to buy. @@.yellow;The market price of slaves has increased.@@ <<set $menialSupplyFactor -= 20000>> - <<set $menialSupplyFactor = Math.clam($menialSupplyFactor,-50000,50000)>> + <<set $menialSupplyFactor = Math.clamp($menialSupplyFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "medical breakthrough">> There has been a breakthrough in gene therapy. More accurately, there was a breakthrough in gene therapy several years ago - you already knew all about it, and some of the more advanced slave medical upgrades available to you use the technology. However, it's finally gotten out of the prototype stage, and is becoming available to the Free Cities middle class, citizens with one or two slaves. The average citizen is more able today than he was yesterday to turn his chattel housekeeper into the girl he's always dreamed of. Aspirational stuff like this always causes a major price shock. It's a sellers' market out there; projections show the price of slaves rising as much as ten percent in the short term. There will be no immediate impact on you or your slaves, but the coming weeks will be a great time to sell stock, and a bad time to buy. @@.yellow;The market price of slaves has increased.@@ <<set $menialDemandFactor += 20000>> - <<set $menialDemandFactor = Math.clam($menialDemandFactor,-50000,50000)>> + <<set $menialDemandFactor = Math.clamp($menialDemandFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "bankruptcy">> The economy of the Free Cities is a rough-and-tumble place. The absence of old world regulations and institutions, and the often gold-rush atmosphere of the new cities, lead to fortunes being made and lost overnight. Last night, one of the Free Cities' greatest fortunes was lost. A great slave trading house unexpectedly went bankrupt, and its huge stable of slaves are being sold at fire-sale prices. The unforeseen sell off is driving down the market price of slaves all across the Free Cities. Projections show a short-term price drop of up to five percent. There will be no immediate impact on you or your slaves, but the coming weeks will be a fine time to buy new stock, and a terrible time to sell. @@.yellow;The market price of slaves has dropped.@@ <<set $menialSupplyFactor += 12000>> - <<set $menialSupplyFactor = Math.clam($menialSupplyFactor,-50000,50000)>> + <<set $menialSupplyFactor = Math.clamp($menialSupplyFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "refugee boat">> Periodic refugee crises sweep the old world, and sometimes the human flotsam shaken loose from its moorings in the old world is brought up on the shores of the Free Cities. This week, that was no metaphor. A floating Free City has been inundated by refugees in boats. Naturally, the boats have been discarded and the refugees enslaved. It is unclear whether they somehow did not know that this was their inevitable fate, or their lot in the old world was so desperate that they were willing to accept it. Projections show a short-term slave price drop of up to five percent as the market digests the influx. There will be no immediate impact on you or your slaves, but the coming weeks will be a fine time to buy new stock, and a terrible time to sell. @@.yellow;The market price of slaves has dropped.@@ <<set $menialSupplyFactor += 12000>> - <<set $menialSupplyFactor = Math.clam($menialSupplyFactor,-50000,50000)>> + <<set $menialSupplyFactor = Math.clamp($menialSupplyFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "arcology change">> All across the Free Cities, arcology owners are experimenting with new society models and new ways of enforcing them. A nearby arcology has just undergone a major internal struggle as its owner forced through a radical program of changes and harsh measures to enforce them. All but a handful of its inhabitants have been enslaved and placed under the control of a chosen few. With harems of hundreds and little experience or infrastructure to manage them, the new overlords are selling off stock to raise funds to make the transition. Projections show a short-term price drop of up to five percent as they flood the market with mediocre slaves. There will be no immediate impact on you or your slaves, but the coming weeks will be a fine time to buy new stock, and a terrible time to sell. @@.yellow;The market price of slaves has dropped.@@ <<set $menialSupplyFactor += 12000>> - <<set $menialSupplyFactor = Math.clam($menialSupplyFactor,-50000,50000)>> + <<set $menialSupplyFactor = Math.clamp($menialSupplyFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "war">> The old world outside the Free Cities took another step towards its final decline today. A relatively prosperous third world city fell to a regional warlord, and it seems the remaining great powers lack either the money or the will to do anything about it. The victors seem to be following the standard procedure for modern conquerors. Anything valuable, they steal. Among the population, they recruit the willing, shoot the unwilling, and enslave everyone else. The slave markets are going to be glutted with new stock soon. Projections show a short-term price drop of up to ten percent. There will be no immediate impact on you or your slaves, but the coming weeks will be a fine time to buy new stock, and a terrible time to sell. @@.yellow;The market price of slaves has dropped.@@ <<set $menialSupplyFactor += 20000>> - <<set $menialSupplyFactor = Math.clam($menialSupplyFactor,-50000,50000)>> + <<set $menialSupplyFactor = Math.clamp($menialSupplyFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "empty prisons">> A small, impoverished old world country defaulted on its currency today. Its beleaguered government is taking every available step to raise funds. Among other things, it has sold every inmate in its prisons who would fetch a price worth the trouble of sale into Free Cities slavery. Though most of the influx is going to be of abominably low quality, the sudden addition of so much new meat is going to have a big impact on the slave economy. Projections show a short-term price drop of up to ten percent. There will be no immediate impact on you or your slaves, but the coming weeks will be a fine time to buy new stock, and a terrible time to sell. @@.yellow;The market price of slaves has dropped.@@ <<set $menialSupplyFactor += 20000>> - <<set $menialSupplyFactor = Math.clam($menialSupplyFactor,-50000,50000)>> + <<set $menialSupplyFactor = Math.clamp($menialSupplyFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <<elseif $REM == "unemployment">> A leading old world nation has just suffered a major economic downturn. Old world nations suffer economic downturns all the time, of course, but to those with interests in the slave market, news like this can be very important. Slave market shocks from catastrophes get all the headlines, but a change that affects millions will often be more impactful. As unemployment in the old world rises, the number of people faced with the choice between starvation and voluntary enslavement rises. Social safety nets just aren't what they used to be. Projections show a short-term slave price drop of up to ten percent due to the sharp increase in desperate people immigrating to the Free Cities for enslavement. There will be no immediate impact on you or your slaves, but the coming weeks will be a fine time to buy new stock, and a terrible time to sell. @@.yellow;The market price of slaves has dropped.@@ <<set $menialSupplyFactor += 20000>> - <<set $menialSupplyFactor = Math.clam($menialSupplyFactor,-50000,50000)>> + <<set $menialSupplyFactor = Math.clamp($menialSupplyFactor,-50000,50000)>> <<set $slaveCostFactor = menialSlaveCost()/1000>> <</if>> diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index 19e79f799237ba1f27575359d5673dc5f84a176c..31092e4e1100a9e0f382c73d8852e0e7edd509f1 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -372,11 +372,11 @@ <<case "lip injections">> <<if ($slaves[$i].lips <= 95)>> <<if ($slaves[$i].lips > 90)>> - @@.lime;$His lips swell rapidly, becoming a facepussy useless for anything other than oral sex.@@ + @@.lime;$His lips swell rapidly from the injections of <<if ($injectionUpgrade != 0)>> advanced<</if>> growth agents, becoming a facepussy useless for anything other than oral sex.@@ <<elseif ($slaves[$i].lips > 70) && ($slaves[$i].lips <= 75)>> - @@.lime;$His lips swell rapidly, and are now so large that $he can no longer enunciate properly.@@ + @@.lime;$His lips swell rapidly from the injections of <<if ($injectionUpgrade != 0)>> advanced<</if>> growth agents, and are now so large that $he can no longer enunciate properly.@@ <<else>> - @@.lime;$His lips swell rapidly.@@ + @@.lime;$His lips swell rapidly from the injections of <<if ($injectionUpgrade != 0)>> advanced<</if>> growth agents.@@ <</if>> <<if $slaves[$i].geneMods.NCS == 1>> <<set $slaves[$i].lips += 2>>