From 2fcb3fcf14ed2dae44553f57405636a36db7987d Mon Sep 17 00:00:00 2001 From: klorpa <30924131+klorpa@users.noreply.github.com> Date: Mon, 6 Aug 2018 22:30:01 -0500 Subject: [PATCH] RGASDump Clamps --- src/npc/rgASDump.tw | 4 ++++ src/uncategorized/reFSAcquisition.tw | 28 ++++++++++++++-------------- src/uncategorized/resEndowment.tw | 2 +- src/uncategorized/resMove.tw | 2 +- 4 files changed, 20 insertions(+), 16 deletions(-) diff --git a/src/npc/rgASDump.tw b/src/npc/rgASDump.tw index 610026fd8b9..61817d01b80 100644 --- a/src/npc/rgASDump.tw +++ b/src/npc/rgASDump.tw @@ -1,5 +1,9 @@ :: RG AS Dump [silently] +<<set $minimumSlaveAge = Math.clamp($minimumSlaveAge, 3, 18)>> +<<set $fertilityAge = Math.clamp($fertilityAge, 3, 18)>> +<<set $potencyAge = Math.clamp($potencyAge, 3, 18)>> + <<set _SL = $slaves.length, _ID = $activeSlave.ID>> <<set $activeSlave.actualAge = Number($activeSlave.actualAge) || 18>> diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw index f8cc0404675..6ad5aeada66 100644 --- a/src/uncategorized/reFSAcquisition.tw +++ b/src/uncategorized/reFSAcquisition.tw @@ -429,8 +429,8 @@ <<case "Maturity Preferentialist">> <<set $contractCost = 1000>> -<<set $activeSlaveOneTimeMinAge = 40>> -<<set $activeSlaveOneTimeMaxAge = ($retirementAge-1)>> +<<set $activeSlaveOneTimeMinAge = ($retirementAge-4)>> +<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<set $one_time_age_overrides_pedo_mode = 1>> /% A mature woman. %/ <<include "Generate New Slave">> <<set $activeSlave.origin = "She offered herself to you for enslavement after deciding you were her best hope of a good life as a slave.">> @@ -457,8 +457,8 @@ <<case "Maturity Preferentialist Two">> <<set $contractCost = 3000>> -<<set $activeSlaveOneTimeMinAge = 36>> -<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> +<<set $activeSlaveOneTimeMinAge = 25>> +<<set $activeSlaveOneTimeMaxAge = 42>> <<set $one_time_age_overrides_pedo_mode = 1>> <<include "Generate New Slave">> <<set $activeSlave.origin = "She was sold to you by her son, in order to raise funds for his business.">> @@ -484,7 +484,7 @@ <<case "Transformation Fetishist">> <<set $contractCost = 1000>> -<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> +<<set $activeSlaveOneTimeMaxAge = 42>> <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>> <<include "Generate New Slave">> <<set $activeSlave.origin = "You received her from a surgeon who botched an implant operation on her and needed to get her out of sight.">> @@ -538,7 +538,7 @@ <<set $contractCost = 3000>> <<set $activeSlaveOneTimeMinAge = 25>> -<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> +<<set $activeSlaveOneTimeMaxAge = $retirementAge>> <<set $one_time_age_overrides_pedo_mode = 1>> <<include "Generate New Slave">> <<set $activeSlave.origin = "She offered herself to you for enslavement because she felt your arcology was the best place for a woman of her appearance.">> @@ -611,7 +611,7 @@ <<set $one_time_age_overrides_pedo_mode = 1>> <<include "Generate New Slave">> <<set $activeSlave.origin = "She offered herself to you to escape enslavement in her homeland for being older and unmarried.">> -<<set $activeSlave.age = random(28,$retirementAge-2)>> +<<set $activeSlave.age = random(28,$retirementAge)>> <<set $activeSlave.boobs += random(6,15)*200>> <<set $activeSlave.nipples = "inverted">> <<set $activeSlave.areolae = 3>> @@ -988,7 +988,7 @@ This call is coming from a public kiosk, which is usually an indication that the You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. <br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case, the woman in the video call is modestly dressed; so her newfound situation must be exceedingly recent. Nonetheless, she asks to be enslaved with the same poignant sadness most people experience during their last free hours. "All my children are gone and my husband left me," she says through tears. "I know I'm older than most, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she brings her motherly chest into view, "I've still got pretty big breasts, and they still give milk. One of my friends told me that you milk women, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. I can't do anything else to make a living." +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case; the woman in the video call is modestly dressed, so her newfound situation must be exceedingly recent. Nonetheless, she asks to be enslaved with the same poignant sadness most people experience during their last free hours. "All my children are gone and my husband left me," she says through tears. "I know I'm older than most, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she brings her motherly chest into view, "I've still got pretty big breasts, and they still give milk. One of my friends told me that you milk women, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. I can't do anything else to make a living." <<case "Supremacist">> @@ -1012,7 +1012,7 @@ It seems the violence was racially motivated. The $arcologies[0].FSSubjugationis You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. <br><br> -The caller is $arcologies[0].FSSubjugationistRace, and a particularly self-hating one at that. It seems she came into the arcology despite the strong penalties for free $arcologies[0].FSSubjugationistRace subhumans found here in order to seek enslavement, a curious turn of events. You can easily enslave her, no one is likely to object to your enslaving one of her kind, especially when she came so willingly. +The caller is $arcologies[0].FSSubjugationistRace, and a particularly self-hating one at that. It seems she came into the arcology despite the strong penalties for free $arcologies[0].FSSubjugationistRace subhumans found here in order to seek enslavement, a curious turn of events. You can easily enslave her; no one is likely to object to your enslaving one of her kind, especially when she came so willingly. <<case "Gender Radicalist">> @@ -1066,7 +1066,7 @@ In lieu of a face, a plain page of mostly text and a scant few pictures fills th You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. <br><br> -This one is from another arcology, which is rather unusual. You are presented with a rather normal-looking, if obviously poor, free citizen. She says dejectedly, "I'm on my last few ¤ here, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. The owner here, he's planning to enslave me later today. I just know it. He fills his slaves up with silicone until they look like fucking barbie dolls." She shivers fearfully. "You don't do that, right? If I have to be a fucktoy, I don't want to be cut up first." +This one is from another arcology, which is rather unusual. You are presented with a rather normal-looking, if obviously poor, free citizen. She says dejectedly, "I'm on my last few ¤ here, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. The owner here, he's planning to enslave me later today. I just know it. He fills his slaves up with silicone until they look like fucking Barbie dolls." She shivers fearfully. "You don't do that, right? If I have to be a fucktoy, I don't want to be cut up first." <<case "Body Purist Two">> @@ -1096,7 +1096,7 @@ The call comes in from an unusually well-to-do area. It appears that the aristoc You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. <br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case, the young woman in the video call is reasonably well dressed; so her newfound situation must be exceedingly recent. Without hesitation she immediately asks to be enslaved. "My boyfriend wants to turn me into some sort of bimbo," she says through tears. "I found all the surgery brochures that he hid, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she brings her slender chest, though covered by her top, into view, "I don't want to be cut up and filled with plastic. One of my friends told me that you care about woman with a good figure, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. I should have never sold myself to that bastard." +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case; the young woman in the video call is reasonably well dressed, so her newfound situation must be exceedingly recent. Without hesitation she immediately asks to be enslaved. "My boyfriend wants to turn me into some sort of bimbo," she says through tears. "I found all the surgery brochures that he hid, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she brings her slender chest, though covered by her top, into view, "I don't want to be cut up and filled with plastic. One of my friends told me that you care about woman with a good figure, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. I should have never sold myself to that bastard." <<case "Asset Expansionist">> @@ -1255,7 +1255,7 @@ The call comes in from an office, and you suppress the urge to check whether $as <<case "Repopulation Efforts">> When she arrives, she comes directly to your to your penthouse for enslavement. She wears an excited expression, having seen so many pregnant women on the way there, she can barely contain her enthusiasm. She eagerly strips for inspection revealing her moist pussy, it seems she may be more into pregnancy then she let on. <<case "Repopulation Efforts Two">> - When she arrives, she is the very picture of a someone who has seen the light at the end of a very dark tunnel. She can't wait to get started making babies for you. + When she arrives, she is the very picture of someone who has seen the light at the end of a very dark tunnel. She can't wait to get started making babies for you. <<case "Eugenics">> You interrupt her rambling and bluntly inform her that she is useless to society. She steps back, insulted, and attempts a rebuttal. You cut her off again and tell her shes much more useful as your personal toy. She takes another step back and is promptly restrained before being dragged off to the autosurgeon. <<set $activeSlave.preg = -2>> @@ -1336,7 +1336,7 @@ The call comes in from an office, and you suppress the urge to check whether $as <<case "Pastoralist">> She drags herself in, but as the enslavement process winds grindingly on, she shakes off her depression. It threatens to descend again when a purchaser's agent comes in to take her away. She begs to know where she's going, so you tell her she's to be a cow in a slave dairy. She quails at the term, but you observe that she'll be well treated and lightly used, if at all, and she seems to take heart at this. <<case "Pastoralist Two">> - She speaks to you as a free woman while working through the enslavement process, perhaps she hasn't quite grasped her new role. Nonetheless, it seems as if a vast weight has been lifted from her shoulders. It threatens to descend again when a purchaser's agent comes in to take her away. She begs to know where she's going, so you tell her she's to be a cow in a slave dairy. She quails at the term, but you observe that she'll be well treated and lightly used, if at all, and she seems to take heart at this. + She speaks to you as a free woman while working through the enslavement process; perhaps she hasn't quite grasped her new role. Nonetheless, it seems as if a vast weight has been lifted from her shoulders. It threatens to descend again when a purchaser's agent comes in to take her away. She begs to know where she's going, so you tell her she's to be a cow in a slave dairy. She quails at the term, but you observe that she'll be well treated and lightly used, if at all, and she seems to take heart at this. <<case "Supremacist">> A battered VTOL craft arrives at $arcologies[0].name, broadcasting obviously bogus IFF codes. It seems this mercenary group is playing fast and loose in an attempt to get back on their feet. The aircraft doesn't even touch down on the pad they're directed to: it simply hovers six feet off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. You decide to do the simple thing, and leave the bag where it is. The purchaser's agent can deal with it. <<case "Supremacist Two">> @@ -1404,7 +1404,7 @@ The call comes in from an office, and you suppress the urge to check whether $as <<case "Chattel Religionist">> She lets out a convulsive sob when you accept her servitude, and is painfully obsequious as you complete the formalities of enslavement. When her buyer arrives to take her away, the realization agonizes her, but she snuffs out her saddened reaction almost as soon as it dawns on her face. She visibly draws herself up, obviously telling herself that service under one master is as righteous as service under another. <<case "Chattel Religionist Two">> - You complete the legalities and a clearly improvised VTOL craft arrives at $arcologies[0].name, broadcasting an erratic array of IFF codes. It seems this group hasn't quite mastered the intricacies of air travel. The aircraft doesn't seem capable of the delicate feat of landing on the pad it had been directed to: it simply hovers six feet off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. The condemned prays tirelessly they're unpacked, utterly shocked and disgusted by what they've witnessed in just the few minutes they've been in your arcology. You tell them to cheer up, they're off to a nice little brothel where they'll learn the joys of their new religion. You make out a single word as they are hauled away, "Blasphemer!" Seems someone wants you to patron them in their new career. + You complete the legalities and a clearly improvised VTOL craft arrives at $arcologies[0].name, broadcasting an erratic array of IFF codes. It seems this group hasn't quite mastered the intricacies of air travel. The aircraft doesn't seem capable of the delicate feat of landing on the pad it had been directed to: it simply hovers six feet off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. The condemned prays tirelessly they're unpacked, utterly shocked and disgusted by what they've witnessed in just the few minutes they've been in your arcology. You tell them to cheer up - they're off to a nice little brothel where they'll learn the joys of their new religion. You make out a single word as they are hauled away, "Blasphemer!" Seems someone wants you to patron them in their new career. <<case "Roman Revivalist">> She arrives with doubt already clouding her eyes. It seems she got an introduction to the reality of Roman Revivalism on her way up the arcology to your villa. The violence it did to her vision of Rome is deeply ironic; $arcologies[0].name is a fair reproduction of the decadence and vigor of imperial Rome. If she's shocked by the screams of a slave dying in gladiatorial combat or the spectacle of prisoners from the provinces being sold at auction, that's her ignorance. When you cause a price placard to be affixed to her chest so she can be sold at auction, the reality of her future finally comes home to her. <<case "Aztec Revivalist">> diff --git a/src/uncategorized/resEndowment.tw b/src/uncategorized/resEndowment.tw index ea4acb664b0..a628557fc43 100644 --- a/src/uncategorized/resEndowment.tw +++ b/src/uncategorized/resEndowment.tw @@ -17,7 +17,7 @@ <br><br> "A generous donation," the representative insists, "would help us advance our mission to build a reputation for infallible uniformity of product." Getting down to the business advantages, he adds that "donors receive considerable price advantage on future graduates," which seems to translate into a discount of around 20% once the sales language is stripped off it. You point out that's bordering on pointlessness to you, given your ability to purchase almost anything you wish; he hesitates, but then admits that "as our foremost supporter" you could use an endowment to guide school policy to an extent. <<elseif $RESEndowment == "LDE">> - You receive a personal call from a senior representative of the École des Enculées. It seems the school is raising funds, and since you've already <<if $LDE.schoolPresent == 0>>purchased $LDE.studentsBought of its graduates<<else>>encouraged them to open a branch campus in your arcology<</if>> and are known to be wealthy, you are an obvious potential donor. Though the Free Cities' slave schools are of course for-profit institutions, they do their best to maintain a veneer of public service, and cast their efforts to improve their product as a benefit to slaveowning society as a whole. + You receive a personal call from a senior representative of L'École des Enculées. It seems the school is raising funds, and since you've already <<if $LDE.schoolPresent == 0>>purchased $LDE.studentsBought of its graduates<<else>>encouraged them to open a branch campus in your arcology<</if>> and are known to be wealthy, you are an obvious potential donor. Though the Free Cities' slave schools are of course for-profit institutions, they do their best to maintain a veneer of public service, and cast their efforts to improve their product as a benefit to slaveowning society as a whole. <br><br> "A generous donation," the representative insists, "would help us advance our mission to create a new paradigm in anal sluttery." Getting down to the business advantages, he adds that "donors receive considerable price advantage on future graduates," which seems to translate into a discount of around 20% once the sales language is stripped off it. You point out that's bordering on pointlessness to you, given your ability to purchase almost anything you wish; he hesitates, but then admits that "as our foremost supporter" you could use an endowment to guide school policy to an extent. <<elseif $RESEndowment == "TGA">> diff --git a/src/uncategorized/resMove.tw b/src/uncategorized/resMove.tw index 81fea516585..4602e26d162 100644 --- a/src/uncategorized/resMove.tw +++ b/src/uncategorized/resMove.tw @@ -11,7 +11,7 @@ <<elseif $RESMove == "SCP">> You receive a personal call from a senior representative of St. Claver Prep. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "St. Claver's would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "LDE">> - You receive a personal call from a senior representative of the École des Enculées. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The École would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. + You receive a personal call from a senior representative of L'École des Enculées. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The École would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "TGA">> You receive a personal call from a senior representative of the Gymnasium-Academy. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The Academy would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "HA">> -- GitLab